.set-price-modal__content[data-v-506f5a5e]{display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;border:1px solid #ccc}.set-price-modal__form[data-v-506f5a5e],.set-price-modal__sidebar[data-v-506f5a5e]{height:100%;padding:16px 10px}.set-price-modal__sidebar[data-v-506f5a5e]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:160px;border-right:1px solid #ccc;overflow-y:auto}.set-price-modal__sidebar[data-v-506f5a5e] .sdi-checkbox-wrapper{margin-left:0;margin-bottom:4px}.set-price-modal__sidebar[data-v-506f5a5e] .sdi-checkbox-group{margin-top:5px}.set-price-modal__form[data-v-506f5a5e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.set-price-modal__form[data-v-506f5a5e] .sdi-form-item{margin-bottom:18px}.set-price-modal__table[data-v-506f5a5e] .sdi-table-header thead tr th{padding:4px 0}.priceCalendar{width:100%}.priceCalendar .frontDesk-notice{width:100%;background:#ffe0c1;font-size:14px;padding:10px 5px}.priceCalendar .price-s-table{width:100%;background-color:#f5f7fa}.priceCalendar .price-s-table tr td{padding:0 5px}.priceCalendar .frontDesk-box{width:100%;clear:both;display:block}.priceCalendar .frontDesk-box .frontDesk-left{width:282px;float:left;overflow:hidden;border-right:1px solid #ccc}.priceCalendar .frontDesk-box .frontDesk-left .frontDesk-table{border-collapse:collapse;border-spacing:0;border-bottom:0}.priceCalendar .frontDesk-box .frontDesk-left .frontDesk-table tr th{height:56px;padding:5px;text-align:center;border-bottom:1px solid #ccc;border-left:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.priceCalendar .frontDesk-box .frontDesk-left .frontDesk-table tr th .type-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.priceCalendar .frontDesk-box .frontDesk-left .frontDesk-table tr th .type-date .next,.priceCalendar .frontDesk-box .frontDesk-left .frontDesk-table tr th .type-date .prev{width:30px;text-align:center;font-size:18px;cursor:pointer}.priceCalendar .frontDesk-box .frontDesk-left .frontDesk-table tr td{height:56px;padding:5px;font-size:14px;text-align:center;border-bottom:1px solid #ccc;border-left:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.priceCalendar .frontDesk-box .frontDesk-left .frontDesk-table tr td .price-btn{color:#409eff;line-height:22px;cursor:pointer}.priceCalendar .frontDesk-box .frontDesk-right{max-width:calc(100% - 282px);overflow:auto;float:left;margin-left:-1px;border-right:1px solid #ccc}.priceCalendar .frontDesk-box .frontDesk-right .frontDate-table{border-collapse:collapse;border-spacing:0}.priceCalendar .frontDesk-box .frontDesk-right .frontDate-table tr .active{color:#a1bf67}.priceCalendar .frontDesk-box .frontDesk-right .frontDate-table tr th{height:56px;width:92px;padding:5px;text-align:center;border-bottom:1px solid #ccc;border-left:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.priceCalendar .frontDesk-box .frontDesk-right .frontDate-table tr th .isGregorianFestival{color:#fff;background:#fb8321;display:inline-block;padding:0 3px}.priceCalendar .frontDesk-box .frontDesk-right .frontDate-table tr th .active-day{width:80px;font-size:16px;font-weight:700}.priceCalendar .frontDesk-box .frontDesk-right .frontDate-table tr td{height:56px;width:92px;padding:5px;font-size:15px;text-align:center;border-bottom:1px solid #ccc;border-left:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.priceCalendar .frontDesk-box .frontDesk-right .frontDate-table tr td .actve-red{color:red}.priceCalendar .frontDesk-box .frontDesk-right .frontDate-table tr td .active-bg{pointer-events:none;color:#ccc}.priceCalendar .frontDesk-box .frontDesk-right .frontDate-table tr td .tip-box{display:block}.priceCalendar .frontDesk-box .frontDesk-right .frontDate-table tr td .tip-box .sdi-poptip-rel{display:block;cursor:pointer}.priceCalendar .frontDesk-box .frontDesk-right .frontDate-table tr td .tip-box .title{font-size:16px}.weeks{width:95%;padding:20px 5px;margin:20px 0;background-color:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.contract-add{width:100%}