.comp.ReservationDatePicker{background:#eff3f5}.comp.ReservationDatePicker .orange{color:#ff6c31}.comp.ReservationDatePicker .weekList{background:#fff}.comp.ReservationDatePicker .weekList .week{padding:.2rem 0;text-align:center}.comp.ReservationDatePicker .dateListContainer{overflow:auto}.comp.ReservationDatePicker .dateListContainer .monthMod{background:#fff;text-align:center}.comp.ReservationDatePicker .dateListContainer .monthMod .yearmonth{padding:.18666667rem 0;background-color:#fafafa;color:#909399;font-size:14px}.comp.ReservationDatePicker .dateListContainer .monthMod .dateBox{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.comp.ReservationDatePicker .dateListContainer .monthMod .dateBox .flag{position:absolute;left:0;right:0;text-align:center;font-size:11px}.comp.ReservationDatePicker .dateListContainer .monthMod .dateBox .flag.top{top:.1rem;color:#ffab00}.comp.ReservationDatePicker .dateListContainer .monthMod .dateBox .flag.bottom{bottom:.1rem}.comp.ReservationDatePicker .dateListContainer .monthMod .dateBox .flag.storage{font-size:10px;color:#303133}.comp.ReservationDatePicker .dateListContainer .monthMod .dateBox .flag.nostorage{font-size:10px;color:#909399}.comp.ReservationDatePicker .dateListContainer .monthMod .dateBox .dateBoxCon{height:100%}.comp.ReservationDatePicker .dateListContainer .monthMod .dateBox.actived{background:#ffab00;color:#fff;border-radius:5px}.comp.ReservationDatePicker .dateListContainer .monthMod .dateBox.actived .flag.bottom,.comp.ReservationDatePicker .dateListContainer .monthMod .dateBox.actived .flag.top{color:#fff}.comp.ReservationDatePicker .dateListContainer .monthMod .dateBox.disabled .dateBoxCon{color:#caadad}.comp.ReservationDatePicker .dateListContainer .monthMod .dateBox.multi-selected{background:#faf7dc}.comp.ReservationDatePicker .status{padding:.5rem 0;color:#909399}.comp.ReservationDatePicker .status .t{margin-left:5px}.annual-card-reservation-submit{padding:.533333rem .426667rem}.annual-card-reservation-submit--btnsubmit{display:block;color:#fff;margin:0 auto;width:8.53rem;height:1.17rem;background:-webkit-gradient(linear,left top,right top,from(#ffab00),to(#ffbd24));background:linear-gradient(90deg,#ffab00,#ffbd24);border-radius:1.17rem}.annual-card-reservation-submit--btnsubmit.disabled{background:#dcdcdc;color:#909399}.annual-card-reservation-submit--toggle{display:block;margin:.213333rem auto;padding:0 .32rem}.annual-card-reservation-submit .t{color:#909399}.annual-card-reservation-submit .van-radio-group{margin:.43rem 0;overflow:hidden;border-radius:.21rem;font-size:14px}.annual-card-reservation-submit .custom-title{margin-left:.43rem}.annual-card-reservation-submit .pagination a{float:right;margin-right:.43rem;color:#20b4ff}.annual-card-reservation-submit .pagination a.disabled{color:#c0c4cc}.annual-card-reservation-submit .date-box{width:100%}.annual-card-reservation-submit .date-box .col.trigger{padding:.213333rem .213333rem;border:1px solid #dcdcdc;border-radius:.106667rem;font-size:12px;text-align:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.annual-card-reservation-submit .date-box .col.trigger.selected{background-color:#ff6c31;border-color:#ff6c31;color:#fff}.annual-card-reservation-submit .date-box .col.trigger.selected .store{color:#fff}.annual-card-reservation-submit .date-box .col.trigger.disabled{background:#d9d9d9;border-color:#cdcdcd;color:#666;cursor:not-allowed}.annual-card-reservation-submit .date-box .col.trigger.disabled .store{color:#666}.annual-card-reservation-submit .date-box .col.trigger:not(:last-child){margin-right:.213333rem}.annual-card-reservation-submit .date-box .col.trigger .store{color:#ff6c31}.annual-card-reservation-submit .privModuleContainer{background:#fff;overflow:hidden;border-radius:5px;margin:.426667rem 0 .32rem}.annual-card-reservation-submit .privModuleContainer .green{color:#33c535}.annual-card-reservation-submit .privModuleContainer .grey{color:#909399}.annual-card-reservation-submit .privModuleContainer .groupName{font-size:14px;color:#333}.annual-card-reservation-submit .privModuleContainer .c-warning{color:#ff6c31}.annual-card-reservation-submit .privModuleContainer .ticItem .rt{width:38%;border-left:1px solid #e5e5e5}.annual-card-reservation-submit .privModuleContainer .ticItem .line{width:100%;font-size:14px;padding:.266667rem .32rem;-webkit-box-sizing:border-box;box-sizing:border-box}.annual-card-reservation-submit .privModuleContainer .ticItem .line .title{margin-left:.32rem}.annual-card-reservation-submit .privModuleContainer .ticItem:not(:last-child) .line{border-bottom:1px solid #e5e5e5}.annual-card-reservation-submit .privModuleContainer .navBar{padding:.25rem .2rem .25rem 0}.annual-card-reservation-submit .privModuleContainer .navBar a{font-size:14px;margin-right:.43rem;color:#20b4ff}.annual-card-reservation-submit .privModuleContainer .navBar a.disabled{color:#c0c4cc}.annual-card-reservation-submit--t{font-size:16px;line-height:1.5;color:#303133}.annual-card-reservation-submit--datewrap{padding:.32rem .32rem .746667rem;background-color:#fff;border-radius:.213333rem;font-size:14px}.annual-card-reservation-submit--datewrap .van-cell{padding:0 0 .106667rem}.annual-card-reservation-submit .appint-date-picker{padding:0 0 .746667rem}.annual-card-reservation-submit .appint-date-picker--t{margin-bottom:.24rem}.annual-card-reservation-submit .van-divider{margin:.32rem 0}.annual-card-reservation-submit .van-checkbox{-ms-flex-negative:0;flex-shrink:0}.annual-card-reservation-submit .taker-popup{padding:.53rem .43rem .64rem}.annual-card-reservation-submit .taker-popup--title{font-size:16px;font-weight:600;color:#303133;text-align:center;margin-bottom:.32rem}.annual-card-reservation-submit .taker-popup--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.32rem .26rem;border:1px solid #e5e5e5;border-radius:.21rem;margin-bottom:.21rem;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s}.annual-card-reservation-submit .taker-popup--item.selected{border-color:#ffab00;background-color:#fff9f0}.annual-card-reservation-submit .taker-popup--item .item_logo{width:40px;height:40px;border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;margin-right:.08rem}.annual-card-reservation-submit .taker-popup--item .item_logo .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.annual-card-reservation-submit .taker-popup--item .item_info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0 .16rem}.annual-card-reservation-submit .taker-popup--item .item_info .name_tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.annual-card-reservation-submit .taker-popup--item .item_info .name_tel .name{font-size:14px;font-weight:500;color:#303133;max-width:3.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.annual-card-reservation-submit .taker-popup--item .item_info .name_tel .tel{font-size:12px;color:#909399;margin-left:.16rem}.annual-card-reservation-submit .taker-popup--item .item_info .idNo{font-size:12px;color:#909399;margin-top:.08rem}.annual-card-reservation-submit .taker-popup--item .form_tag{font-size:10px;padding:.04rem .13rem;border-radius:.11rem;background:#dcdcdc;color:#fff;-ms-flex-negative:0;flex-shrink:0}.annual-card-reservation-submit .taker-popup--item .form_tag.main_card{background:-webkit-gradient(linear,left top,right top,from(#ffab00),to(#ffbd24));background:linear-gradient(90deg,#ffab00,#ffbd24)}.annual-card-reservation-submit .taker-popup--item .check_icon{font-size:18px;color:#ffab00;margin-left:.16rem;-ms-flex-negative:0;flex-shrink:0}.annual-card-reservation-submit .taker-popup--btn{display:block;margin:.32rem auto 0;width:8.53rem;height:1.17rem;background:-webkit-gradient(linear,left top,right top,from(#ffab00),to(#ffbd24));background:linear-gradient(90deg,#ffab00,#ffbd24);border-radius:1.17rem;color:#fff}.annual-card-reservation-submit .taker-popup--btn.van-button--disabled{background:#dcdcdc;color:#909399}