.hotelHolidayMarkupByDate[data-v-7b04fb4e]{position:relative;min-height:100vh;background-color:#f5f7fa;padding:20px}.hotelHolidayMarkupByDate .title-div[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.hotelHolidayMarkupByDate .title-div .t-name[data-v-7b04fb4e]{font-weight:700;font-size:18px;color:#333}.hotelHolidayMarkupByDate .title-div .t-btns[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.hotelHolidayMarkupByDate .title-div .t-btns .t-btn .el-button[data-v-7b04fb4e]{border-color:#ff9c00;color:#ff9c00}.hotelHolidayMarkupByDate .title-div .t-btns .t-btn .el-button[data-v-7b04fb4e]:hover{background-color:#ff9c00;color:#fff}.hotelHolidayMarkupByDate .main-card[data-v-7b04fb4e]{background-color:#fff;border-radius:8px;padding:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05)}.hotelHolidayMarkupByDate .main-card .header-row[data-v-7b04fb4e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:16px;border-bottom:1px dashed #d9d9d9;margin-bottom:16px}.hotelHolidayMarkupByDate .main-card .header-row .header-left[data-v-7b04fb4e],.hotelHolidayMarkupByDate .main-card .header-row[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotelHolidayMarkupByDate .main-card .header-row .header-left .label[data-v-7b04fb4e]{font-size:14px;color:#333;margin-right:8px}.hotelHolidayMarkupByDate .main-card .header-row .header-left .help-icon[data-v-7b04fb4e]{color:#999;cursor:pointer;font-size:16px}.hotelHolidayMarkupByDate .main-card .header-row .header-right .batch-btn[data-v-7b04fb4e]{color:#ff9c00;font-size:14px}.hotelHolidayMarkupByDate .main-card .header-row .header-right .batch-btn[data-v-7b04fb4e]:hover{color:#ff9c00}.hotelHolidayMarkupByDate .main-card .header-row .header-right.batch-mode[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.hotelHolidayMarkupByDate .main-card .header-row .header-right.batch-mode .label[data-v-7b04fb4e]{font-size:14px;color:#666}.hotelHolidayMarkupByDate .main-card .header-row .header-right.batch-mode .batch-input[data-v-7b04fb4e]{width:120px}.hotelHolidayMarkupByDate .main-card .table-header[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f5f7fa;border-radius:4px;padding:12px 16px;margin-bottom:8px}.hotelHolidayMarkupByDate .main-card .table-header .col[data-v-7b04fb4e]{font-size:14px;color:#666;font-weight:500}.hotelHolidayMarkupByDate .main-card .table-header .col.col-holiday[data-v-7b04fb4e]{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.hotelHolidayMarkupByDate .main-card .table-header .col.col-date[data-v-7b04fb4e]{-webkit-box-flex:2;-ms-flex:2;flex:2}.hotelHolidayMarkupByDate .main-card .table-header .col.col-markup[data-v-7b04fb4e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hotelHolidayMarkupByDate .main-card .table-header .col.col-setting[data-v-7b04fb4e]{-webkit-box-flex:2;-ms-flex:2;flex:2}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row[data-v-7b04fb4e]:last-child{border-bottom:none}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-holiday[data-v-7b04fb4e]{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-holiday .holiday-name[data-v-7b04fb4e]{margin-left:8px;font-size:14px;color:#333}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-date[data-v-7b04fb4e]{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-date .date-picker-input[data-v-7b04fb4e]{width:220px}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-date .error-border[data-v-7b04fb4e] .el-input__inner{border-color:#f56c6c!important}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-date .error-tip[data-v-7b04fb4e]{color:#f56c6c;font-size:12px;margin-top:4px}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-markup[data-v-7b04fb4e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-markup .markup-input[data-v-7b04fb4e]{width:120px}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-setting[data-v-7b04fb4e]{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-setting .auto-sync-checkbox[data-v-7b04fb4e]{margin-bottom:4px}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-setting .auto-sync-checkbox[data-v-7b04fb4e] .el-checkbox__label{font-size:13px;color:#666}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-setting .auto-sync-checkbox.is-disabled[data-v-7b04fb4e] .el-checkbox__label{color:#c0c4cc}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-setting .auto-sync-checkbox.is-disabled[data-v-7b04fb4e] .el-checkbox__inner{background-color:#f5f7fa;border-color:#dcdfe6}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-setting .sync-failed-tip[data-v-7b04fb4e]{color:#f56c6c;font-size:12px;margin-top:4px}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-setting .sync-failed-tip i[data-v-7b04fb4e]{margin-right:4px}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-setting .delete-icon[data-v-7b04fb4e]{color:#f56c6c;font-size:20px;cursor:pointer}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row .col.col-setting .delete-icon[data-v-7b04fb4e]:hover{opacity:.8}.hotelHolidayMarkupByDate .main-card .holiday-list .holiday-row.custom-date .col-holiday .name-input[data-v-7b04fb4e]{width:120px}.hotelHolidayMarkupByDate .main-card .custom-date-section[data-v-7b04fb4e]{margin-top:24px;padding-top:16px;border-top:1px dashed #d9d9d9}.hotelHolidayMarkupByDate .main-card .custom-date-section .section-title[data-v-7b04fb4e]{font-size:14px;color:#ff9c00;font-weight:500;margin-bottom:16px}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row[data-v-7b04fb4e]:last-child{border-bottom:none}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row .col[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row .col.col-holiday[data-v-7b04fb4e]{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row .col.col-holiday .name-input[data-v-7b04fb4e]{width:120px}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row .col.col-date[data-v-7b04fb4e]{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row .col.col-date .date-picker-input[data-v-7b04fb4e]{width:220px}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row .col.col-date .error-border[data-v-7b04fb4e] .el-input__inner{border-color:#f56c6c!important}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row .col.col-date .error-tip[data-v-7b04fb4e]{color:#f56c6c;font-size:12px;margin-top:4px}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row .col.col-markup[data-v-7b04fb4e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row .col.col-markup .markup-input[data-v-7b04fb4e]{width:120px}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row .col.col-setting[data-v-7b04fb4e]{-webkit-box-flex:2;-ms-flex:2;flex:2}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row .col.col-setting .delete-icon[data-v-7b04fb4e]{color:#f56c6c;font-size:20px;cursor:pointer}.hotelHolidayMarkupByDate .main-card .custom-date-section .holiday-row .col.col-setting .delete-icon[data-v-7b04fb4e]:hover{opacity:.8}.hotelHolidayMarkupByDate .main-card .footer-btns[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}.hotelHolidayMarkupByDate .main-card .footer-btns .el-button[data-v-7b04fb4e]{min-width:100px}.hotelHolidayMarkupByDate .import-dialog-content .select-all-checkbox[data-v-7b04fb4e]{margin-bottom:16px;display:block}.hotelHolidayMarkupByDate .import-dialog-content .holiday-checkbox-list[data-v-7b04fb4e]{max-height:300px;overflow-y:auto;margin-bottom:16px}.hotelHolidayMarkupByDate .import-dialog-content .holiday-checkbox-list .holiday-checkbox-item[data-v-7b04fb4e]{display:block;margin-bottom:12px;font-size:14px}.hotelHolidayMarkupByDate .import-dialog-content .import-markup-row[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.hotelHolidayMarkupByDate .import-dialog-content .import-markup-row .label[data-v-7b04fb4e]{font-size:14px;color:#333;margin-right:12px;min-width:60px}.hotelHolidayMarkupByDate .import-dialog-content .import-markup-row .markup-input[data-v-7b04fb4e]{width:150px}.hotelHolidayMarkupByDate .import-dialog-content .auto-sync-row[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotelHolidayMarkupByDate .import-dialog-content .auto-sync-row .label[data-v-7b04fb4e]{font-size:14px;color:#666;margin-left:8px}.hotelHolidayMarkupByDate .dialog-footer[data-v-7b04fb4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.hotelHolidayMarkupByDate .popover-content[data-v-7b04fb4e]{font-size:13px;color:#666;line-height:1.6}.hotelHolidayMarkupByDate .popover-content strong[data-v-7b04fb4e]{font-weight:700;color:#333;display:block;margin-bottom:8px}.hotelHolidayMarkupByDate .popover-content p[data-v-7b04fb4e]{margin:8px 0;line-height:1.5}.hotelHolidayMarkupByDate .popover-content p strong[data-v-7b04fb4e]{display:inline;margin-right:4px}