.step-card-wrap{color:#222}.step-card-wrap .title{font-size:18px;margin-bottom:.266667rem;position:relative;display:inline-block;width:58px;height:20px}.step-card-wrap .title .content{position:absolute;font-weight:600;z-index:2;color:#fff;font-weight:500}.step-card-wrap .title .padding{position:absolute;bottom:0;right:0;left:0;background:#ffd52b;width:100%;height:40%;z-index:1;opacity:.5}.step-card-wrap .sub-title{font-size:.373333rem;margin-bottom:.266667rem;line-height:1.5;color:#fff}.rule-content-inner .rule-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.48rem;text-align:center;margin-bottom:.613333rem;font-weight:500}.rule-content-inner .rule-title img{width:.32rem}.rule-content-inner .rule-title img:first-of-type{margin-right:.266667rem}.rule-content-inner .rule-title img:nth-of-type(2){margin-left:.266667rem}.rule-content-inner .rule-item{font-size:.373333rem;margin-bottom:.383333rem;line-height:1.5;position:relative;top:0;left:0;right:0;bottom:0;padding-left:.4rem;font-weight:400;color:#222}.rule-content-inner .rule-item img{width:.266667rem;position:absolute;top:.106667rem;left:0}::-webkit-input-placeholder{color:#aeaeae}input:-ms-input-placeholder{color:#aeaeae}input::-moz-placeholder{color:#aeaeae}.wish-container{min-height:100vh;background:#412396}.wish-container .over{position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:none}.wish-container .over p{text-align:center;font-size:.426667rem;background-color:#fff;padding:.533333rem;border-radius:.133333rem}.wish-container .banner-wrap{position:relative}.wish-container .banner-wrap .banner{width:100%}.wish-container .banner-wrap .rule-btn{position:absolute;top:4.986667rem;width:1.04rem;height:1.066667rem;right:.426667rem;font-size:.32rem;border-radius:50%}.wish-container .step-item{margin-bottom:.8rem}.wish-container .wish-content{padding:0 .426667rem .533333rem .426667rem}.wish-container .wish-input-wrap{height:3.253333rem;overflow:hidden}.wish-container .submit-btn,.wish-container .wish-input-wrap{-webkit-box-shadow:0 2px 10px 0 rgba(0,80,97,.08);box-shadow:0 2px 10px 0 rgba(0,80,97,.08);border-radius:.213333rem}.wish-container .submit-btn{background:#ffd52b;font-size:16px;font-weight:400;color:#823b00}.wish-container .info-section{-webkit-box-shadow:0 2px 10px 0 rgba(0,80,97,.08);box-shadow:0 2px 10px 0 rgba(0,80,97,.08);border-radius:8px;padding:0 0 0 .426667rem;background:#fff;margin-bottom:.266667rem}.wish-container .info-section .info-pane{padding:0;-webkit-box-pack:initial;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:normal;position:relative}.wish-container .info-section .info-pane .label{margin-right:.8rem}.wish-container .info-section .info-pane img{width:.533333rem;position:absolute;right:.453333rem}.wish-container .add-user-btn{margin:0 auto;margin-top:.266667rem;border-radius:8px;background:url(https://img.sfystatic.com/upload/tmp/images/activity/flightcard/wish-button.png) no-repeat 50%;font-size:16px;font-weight:400;color:#823b00;background-size:100% 100%;height:72px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:365px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.wish-container .add-user-btn img{width:.533333rem;vertical-align:sub;margin-right:20px}.wish-container .rule-modal .close-btn{position:absolute;right:.586667rem;top:-1.066667rem;width:.533333rem}.wish-container .rule-modal .close-div{z-index:100;width:1rem;height:1rem;right:.266667rem}.wish-container .rule-modal .dialog{margin:0 auto;margin-top:4.8rem;-webkit-box-shadow:none;box-shadow:none}.wish-container .rule-modal .card-text{background:url(https://img.sfystatic.com/upload/tmp/images/activity/flightcard/wish-pop-bg.png);background-color:transparent!important;background-size:contain;background-repeat:no-repeat;height:14.613333rem}.wish-container .rule-modal .rule-content{padding:1.226667rem 1.146667rem .8rem .933333rem}