.app-ckeditor[data-v-7abcce77] .ck-editor__editable_inline:not(.ck-comment__input *){height:var(--app-ckeditor-height);overflow-y:auto}.app-ckeditor.is-resizable[data-v-7abcce77] .ck-editor__main{height:var(--app-ckeditor-height);min-height:var(--app-ckeditor-height);overflow:hidden;resize:vertical}.app-ckeditor.is-resizable[data-v-7abcce77] .ck-editor__editable_inline:not(.ck-comment__input *){height:100%}.app-ckeditor[data-v-7abcce77] .ck.ck-editor{width:100%!important}.app-ckeditor[data-v-7abcce77] .ck-content ol,.app-ckeditor[data-v-7abcce77] .ck-content ul{padding-left:22px}.app-ckeditor[data-v-7abcce77] .ck-content ul>li{list-style:disc outside}.app-ckeditor[data-v-7abcce77] .ck-content ol>li{list-style:decimal outside}.app-ckeditor[data-v-7abcce77] .ck-content li ul>li{list-style:circle outside}.app-ckeditor[data-v-7abcce77] .ck-content ol[style*=list-style-type]>li,.app-ckeditor[data-v-7abcce77] .ck-content ul[style*=list-style-type]>li{list-style-type:inherit}.modal-title[data-v-87da6fc6]{align-items:center;display:flex;gap:10px;min-width:0;padding-right:32px}.modal-title__main[data-v-87da6fc6]{color:#1f2937;flex-shrink:0;font-size:15px;font-weight:600}.modal-title__record[data-v-87da6fc6]{background:#fff;border:1px solid #d6e0ec;border-radius:999px;color:#334155;font-size:13px;font-weight:500;line-height:20px;min-width:0;overflow:hidden;padding:1px 10px;text-overflow:ellipsis;white-space:nowrap}.modal-title__meta[data-v-87da6fc6]{color:#8c8c8c;flex-shrink:0;font-size:14px;font-weight:400}@media(max-width:575px){.modal-title[data-v-87da6fc6]{flex-wrap:wrap;row-gap:4px}.modal-title__main[data-v-87da6fc6]{flex-shrink:1;min-width:0}.modal-title__record[data-v-87da6fc6]{max-width:100%}}.ant-modal-content:has(>.ant-modal-header .modal-title)>.ant-modal-header{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5ebf2;border-radius:8px 8px 0 0;margin:-20px -24px 16px;padding:11px 24px}.ant-modal-content:has(>.ant-modal-header .modal-title)>.ant-modal-close{top:12px}.dmodal[data-v-45d6ff30]{display:flex;flex-direction:column;position:relative}.dmodal__busy[data-v-45d6ff30]{background:hsla(0,0%,100%,.65);cursor:wait;inset:0;position:absolute;z-index:10}.dmodal__busy-spin[data-v-45d6ff30]{position:sticky;text-align:center;top:50%;transform:translateY(-50%)}.dmodal__busy-text[data-v-45d6ff30]{color:#595959;margin-top:8px}.dmodal__skeleton[data-v-45d6ff30]{flex:1}.dmodal__slow[data-v-45d6ff30]{color:#9aa5ad;font-size:12.5px;margin-top:14px;text-align:center}.dmodal--flush .ant-modal-content{overflow:hidden}.dmodal--nudge .ant-modal{animation:dmodal-nudge .36s ease-in-out}@keyframes dmodal-nudge{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}@media(prefers-reduced-motion:reduce){.dmodal--nudge .ant-modal{animation:none}}.dmodal--flush .ant-modal-body{margin:0 -24px -8px}.dmodal--flush .ant-modal-header{margin-bottom:0!important}.dmodal--flush .ant-table-wrapper .ant-table{border-radius:0}.dmodal--flush .ant-table-wrapper .ant-table-summary>tr>td:first-child,.dmodal--flush .ant-table-wrapper .ant-table-tbody>tr>td:first-child,.dmodal--flush .ant-table-wrapper .ant-table-thead>tr>th:first-child{padding-left:24px!important}.dmodal--flush .ant-table-wrapper .ant-table-summary>tr>td:last-child,.dmodal--flush .ant-table-wrapper .ant-table-tbody>tr>td:last-child,.dmodal--flush .ant-table-wrapper .ant-table-thead>tr>th:last-child{padding-right:24px!important}.dmodal--flush .ant-table-wrapper .ant-table-thead>tr>th:first-child,.dmodal--flush .ant-table-wrapper .ant-table-thead>tr>th:last-child{border-radius:0!important}.dmodal--flush .ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:none}.dmodal--flush .ant-table-wrapper .ant-table-thead>tr>th{background:#fff;border-bottom:1px solid #e5ebf2;color:#64748b;font-weight:600;text-align:left!important}.dmodal--flush .ant-table-wrapper .ant-table-thead>tr>th[style*="text-align: center"]{text-align:center!important}.dmodal--flush .ant-table-wrapper .ant-table-thead>tr>th:before{display:none}.custom-row[data-v-273df612]{border:1px solid hsla(0,0%,80%,.8)}.custom-col[data-v-273df612]{border-right:1px solid hsla(0,0%,80%,.8);padding:5px}[data-v-2ccc1bc0] .ant-alert-icon,[data-v-33d1bb56] .ant-alert-icon{margin-top:4px}.ant-card-body[data-v-2ccc1bc0]{padding:10px!important}.block-custom[data-v-2ccc1bc0]{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;width:100%}.block-custom-dashed[data-v-2ccc1bc0]{border:1px dashed #ccc}.room-custom[data-v-2ccc1bc0]{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden}.room-custom .ant-card-meta-title[data-v-2ccc1bc0]{margin-bottom:0;white-space:normal}.block-custom[data-v-2ccc1bc0] .ant-card-body,.room-custom[data-v-2ccc1bc0] .ant-card-body{padding:10px 8px 7px!important}.block-custom[data-v-2ccc1bc0] .ant-card-actions>li,.room-custom[data-v-2ccc1bc0] .ant-card-actions>li{margin:4px 0}.block-custom[data-v-2ccc1bc0] .ant-card-actions>li>span,.room-custom[data-v-2ccc1bc0] .ant-card-actions>li>span{align-items:center;display:flex;height:24px;justify-content:center;line-height:1}.block-custom[data-v-2ccc1bc0] .ant-card-meta-title,.room-custom[data-v-2ccc1bc0] .ant-card-meta-title{font-size:15px;line-height:20px}.room-custom p[data-v-2ccc1bc0]{font-size:12px!important;line-height:16px}.block-custom[data-v-2ccc1bc0] .ant-card-body{align-items:center;display:flex;flex:1;justify-content:center}[class*=block_].mb-4[data-v-2ccc1bc0]{margin-bottom:20px!important}.room-inactive[data-v-2ccc1bc0]{background-color:#f0f0f0;opacity:.6}.room-inactive .ant-card-meta-title[data-v-2ccc1bc0]{color:#999;text-decoration:line-through}[data-v-2ccc1bc0] .ant-tabs-content-holder{overflow-x:auto!important;padding:0 3px 0 0}[data-v-2ccc1bc0] .ant-tabs-tab-remove{display:none}.sbadge[data-v-b6144114]{border:1px solid transparent;border-radius:4px;display:inline-block;font-size:12px;font-weight:400;line-height:20px;padding-inline:7px;transition:filter .15s ease,box-shadow .15s ease;white-space:nowrap}.sbadge--clickable[data-v-b6144114]{cursor:pointer}.sbadge--clickable[data-v-b6144114]:hover{box-shadow:0 1px 4px rgba(0,0,0,.1);filter:brightness(.97)}.sbadge--soft[data-v-b6144114]{background:var(--sb-bg);border-color:var(--sb-border);color:var(--sb-text)}.sbadge--solid[data-v-b6144114]{background:var(--sb-solid);border-color:var(--sb-solid);color:#fff}.page-title-extra__inline[data-v-26c48f1d]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.room-media-carousel[data-v-784904b4] .slick-arrow.custom-slick-arrow{color:#fff;font-size:28px;height:28px;opacity:.6;transition:all .3s ease;width:28px;z-index:1}.room-media-carousel[data-v-784904b4] .slick-arrow.custom-slick-arrow:before{display:none}.room-media-carousel[data-v-784904b4] .slick-arrow.custom-slick-arrow:hover{color:#fff;opacity:.9}.room-media-carousel[data-v-784904b4] img{aspect-ratio:4/3;border-radius:6px;object-fit:cover;width:100%}.room-media-empty[data-v-784904b4]{align-items:center;aspect-ratio:4/3;border:1px dashed #d9d9d9;border-radius:6px;color:#bfbfbf;display:flex;flex-direction:column;gap:8px;justify-content:center}.room-media-empty[data-v-784904b4] .anticon{font-size:40px}.text-right[data-v-0eee7382]{text-align:right;width:100%}[data-v-0eee7382] .text-right .ant-input-number-input{text-align:right!important}.room-active[data-v-0eee7382],.tr-machine[data-v-28b55417]{align-items:center;display:flex;gap:8px}.tr-machine[data-v-28b55417]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;flex-wrap:wrap;margin-bottom:12px;padding:8px 12px}.tr-machine__quota[data-v-28b55417]{flex-basis:100%}.tr-row+.tr-row[data-v-28b55417]{margin-top:14px}.tr-group[data-v-28b55417]{border-bottom:1px solid #f0f0f0;color:#8c8c8c;font-size:13px;font-weight:600;letter-spacing:.04em;margin:4px 0 8px;padding-bottom:4px;text-transform:uppercase}.tr-row+.tr-row .tr-group[data-v-28b55417]{margin-top:22px}.tr-row__head[data-v-28b55417]{align-items:center;display:flex;gap:6px;margin-bottom:4px}.tr-row__label[data-v-28b55417]{font-weight:600}.tr-row__action[data-v-28b55417]{font-size:13px;margin-left:auto}.tr-row__cost[data-v-28b55417]{font-size:13px}.tr-row__action.is-disabled[data-v-28b55417]{color:#bfbfbf;cursor:not-allowed}.tr-row__body[data-v-28b55417]{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:767px){.tr-row__body[data-v-28b55417]{grid-template-columns:minmax(0,1fr)}}.tr-target[data-v-28b55417]{display:flex;flex-direction:column}.tr-target__text[data-v-28b55417]{flex:1 1 auto;min-height:32px;resize:vertical}.tr-source[data-v-28b55417]{background:#f5f5f5;border-radius:6px;color:#434343;max-height:260px;min-height:32px;overflow-y:auto;padding:5px 11px;white-space:pre-wrap;word-break:break-word}.tr-source-wrap[data-v-28b55417]{position:relative}.tr-source-wrap .tr-source[data-v-28b55417]{height:100%;padding-right:30px}@media(min-width:768px){.tr-source-wrap.is-html .tr-source[data-v-28b55417]{height:auto;inset:0;max-height:none;position:absolute}}.tr-copy[data-v-28b55417]{border-radius:4px;color:#8c8c8c;line-height:1;padding:2px 4px;position:absolute;right:6px;top:4px}.tr-copy[data-v-28b55417]:hover{background:#fff;color:#1677ff}.tr-copy.is-done[data-v-28b55417]{color:#52c41a}.tr-source--html[data-v-28b55417]{white-space:normal}.tr-source--html[data-v-28b55417] img{height:auto;max-width:100%}.tr-source--html[data-v-28b55417] table{display:block;max-width:100%;overflow-x:auto}.tr-source--empty[data-v-28b55417]{color:#bfbfbf;font-style:italic}.hotel-name[data-v-5a27f7fa]{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:6px}.info-line[data-v-5a27f7fa]{align-items:baseline;display:flex;flex-wrap:wrap;margin-bottom:6px}.info-line__icon[data-v-5a27f7fa]{color:#8c8c8c;flex:0 0 16px;margin-right:8px;text-align:center}.gallery[data-v-5a27f7fa]{cursor:pointer;margin:0 auto;max-width:720px}.gallery__main[data-v-5a27f7fa]{border-radius:6px;height:320px;object-fit:cover;width:100%}.gallery__thumbs[data-v-5a27f7fa]{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-top:6px}.gallery__thumb[data-v-5a27f7fa]{position:relative}.gallery__thumb img[data-v-5a27f7fa]{border-radius:4px;height:80px;object-fit:cover;width:100%}.gallery__more[data-v-5a27f7fa]{align-items:center;background:rgba(0,0,0,.45);border-radius:4px;color:#fff;display:flex;font-weight:500;inset:0;justify-content:center;position:absolute}.gallery-empty[data-v-5a27f7fa]{align-items:center;border:1px dashed #d9d9d9;border-radius:6px;color:#bfbfbf;display:flex;flex-direction:column;gap:6px;height:160px;justify-content:center;margin:0 auto;max-width:720px}.gallery-empty[data-v-5a27f7fa] .anticon{font-size:28px}.attr-group[data-v-5a27f7fa]{border-bottom:1px dashed #f0f0f0;display:grid;gap:12px;grid-template-columns:180px 1fr;padding:8px 0}.attr-group[data-v-5a27f7fa]:last-child{border-bottom:0}.attr-group__name[data-v-5a27f7fa]{font-weight:500}.attr-group__items[data-v-5a27f7fa]{display:grid;gap:6px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:767px){.attr-group[data-v-5a27f7fa],.attr-group__items[data-v-5a27f7fa]{grid-template-columns:1fr}}.room-thumb[data-v-5a27f7fa]{aspect-ratio:4/3;background:#f5f5f5;border-radius:6px;cursor:pointer;overflow:hidden;width:100%}.room-thumb img[data-v-5a27f7fa]{display:block;height:100%;object-fit:cover;width:100%}.room-thumb-empty[data-v-5a27f7fa]{align-items:center;border:1px dashed #d9d9d9;border-radius:6px;color:#bfbfbf;display:flex;flex-direction:column;font-size:13px;gap:6px;height:100%;justify-content:center}.room-thumb-empty[data-v-5a27f7fa] .anticon{font-size:32px}.room-actions[data-v-5a27f7fa]{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-top:8px}.room-name[data-v-5a27f7fa]{margin-bottom:6px}.room-attrs[data-v-5a27f7fa]{display:flex;flex-direction:column;gap:6px}.room-attr[data-v-5a27f7fa]{align-items:center;display:flex;line-height:20px}.room-attr__icon[data-v-5a27f7fa]{align-items:center;display:inline-flex;flex:0 0 26px}.room-attr--switch[data-v-5a27f7fa]{gap:8px;margin-top:4px}.room-attr-link[data-v-5a27f7fa]{align-self:flex-start}.room-diagram-cta[data-v-5a27f7fa]{background:#fff;padding:12px 0 8px;position:relative;text-align:center;z-index:2}.hotel-info-row[data-v-5a27f7fa]{align-items:flex-start;display:flex;gap:24px}.hotel-info-main[data-v-5a27f7fa]{flex:1;min-width:0}.hotel-logo[data-v-5a27f7fa]{flex:none;width:200px}.hotel-logo-label[data-v-5a27f7fa]{font-weight:500;margin-bottom:6px}.hotel-logo-preview[data-v-5a27f7fa]{align-items:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:6px;display:flex;height:96px;justify-content:center;padding:8px}.hotel-logo-preview img[data-v-5a27f7fa]{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.hotel-logo-empty[data-v-5a27f7fa]{color:#999}.hotel-logo-actions[data-v-5a27f7fa]{display:flex;gap:8px;margin-top:8px}@media(max-width:768px){.hotel-info-row[data-v-5a27f7fa]{flex-direction:column}}.main_form[data-v-5a27f7fa]{padding-top:2px}#file-upload[data-v-5a27f7fa]{display:none}.main-sidebar[data-v-5a27f7fa]{z-index:0}.booking-price[data-v-5a27f7fa]{border-top:1px solid #dee2e6;padding-top:15px}.booking-price[data-v-5a27f7fa]:first-child{border-top:unset;padding-top:0}.sticky-search-form[data-v-5a27f7fa]{background-color:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:10px;position:sticky;top:0;z-index:1000}[data-v-5a27f7fa] .ant-pagination-item a{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important}.text-clamp[data-v-5a27f7fa]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.custom[data-v-5a27f7fa]{padding:0!important}.custom-border[data-v-5a27f7fa]{border-bottom:1px solid #ccc;margin-bottom:10px;width:100%}.custom-page[data-v-5a27f7fa]{border-bottom:1px solid #ccc}.custom-page[data-v-5a27f7fa]:last-child{border-bottom:none}}.amenity-item[data-v-5a27f7fa]{align-items:baseline;display:inline-flex}.amenity-item__icon[data-v-5a27f7fa]{flex:0 0 18px;margin-right:6px;text-align:center}.hotel-detail[data-v-5a27f7fa] .room-name{font-size:15px;font-weight:500}.sticky-price[data-v-5a27f7fa]{max-height:550px}.room-info-col[data-v-5a27f7fa]{padding-left:20px}@media(max-width:767px){.sticky-price[data-v-5a27f7fa]{max-height:400px}}@media(min-width:768px)and (max-width:991px){.sticky-price[data-v-5a27f7fa]{max-height:500px}}[data-v-5a27f7fa] .ant-image-mask{display:none!important}[data-v-5a27f7fa] .anticon.anticon-star{width:15px}[data-v-5a27f7fa] .ant-rate-star.ant-rate-star-full{margin-inline-end:2px}.booking-form-grid[data-v-98f6ee72]{padding-left:4px;padding-right:4px}.range-hint[data-v-98f6ee72]{color:#8c8c8c;font-size:12px;font-weight:400}.qty-row[data-v-98f6ee72]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.qty-input[data-v-98f6ee72]{width:90px}.weekday-item[data-v-98f6ee72]{flex:0 1 auto;min-width:0}.weekday-row[data-v-98f6ee72]{display:flex;flex-wrap:wrap;gap:8px}.weekday-input[data-v-98f6ee72],.weekday-row[data-v-98f6ee72] .ant-form-item{width:64px}.mr-2[data-v-98f6ee72]{margin-right:8px}.price-adjust-row[data-v-22488372]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;min-height:32px}.week-table-scroll[data-v-22488372]{margin-bottom:1rem;overflow-x:auto}.week-table-scroll[data-v-22488372] .ant-input-number{min-width:110px}.booking-list-table[data-v-cce772fe]{margin-bottom:0}.booking-list-table td[data-v-cce772fe],.booking-list-table th[data-v-cce772fe]{padding:6px 8px;vertical-align:middle}.text-muted[data-v-cce772fe]{color:rgba(0,0,0,.45)}.price-edit-icon[data-v-bb52c4a8]{color:#1677ff;cursor:pointer;margin-left:4px}.grid-wrap[data-v-bb52c4a8]{border-left:1px solid #dee2e6;overflow-x:auto}.grid-table[data-v-bb52c4a8]{border-collapse:separate;border-spacing:0;margin-bottom:0}.grid-table td[data-v-bb52c4a8],.grid-table th[data-v-bb52c4a8]{border:0;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;padding:4px 8px;vertical-align:middle}.grid-table tr:first-child>th[data-v-bb52c4a8]{border-top:1px solid #dee2e6}.sticky-col[data-v-bb52c4a8]{background:#fff;left:0;min-width:210px;position:sticky;z-index:2}.grid-head[data-v-bb52c4a8]{min-width:210px}.grid-day[data-v-bb52c4a8]{min-width:96px}.grid-subhead[data-v-bb52c4a8]{background-color:rgba(0,0,0,.05)}.grid-subhead .sticky-col[data-v-bb52c4a8]{background-color:#f2f2f2}.grid-group td[data-v-bb52c4a8]{background-color:#fafafa;font-weight:600}.grid-group-title[data-v-bb52c4a8]{display:inline-block;left:8px;position:sticky}.grid-label[data-v-bb52c4a8]{color:#595959;padding-left:18px!important}.grid-log-icon[data-v-bb52c4a8]{color:#1677ff;font-weight:400;margin-right:6px}.grid-log-icon[data-v-bb52c4a8]:hover{color:#4096ff}.grid-row-action[data-v-bb52c4a8]{font-size:12px;margin-left:6px}[data-v-bb52c4a8] .grid-input{width:56px}.bulk-bar[data-v-bb52c4a8]{align-items:center;display:flex}.bulk-label[data-v-bb52c4a8]{font-weight:500;margin-right:8px}.bulk-save[data-v-bb52c4a8]{margin-left:auto}[data-v-bb52c4a8] .lock-total{color:#8c8c8c;font-size:12px;margin-left:2px}[data-v-bb52c4a8] .lock-inherited{background-color:#f0f0f0;border-radius:10px;color:#8c8c8c;cursor:help;display:inline-block;font-size:12px;padding:1px 8px}[data-v-bb52c4a8] .lock-cell{align-items:center;display:flex;gap:4px;justify-content:center}[data-v-bb52c4a8] .lock-toggle{color:#8c8c8c}[data-v-bb52c4a8] .sellable-zero{color:#cf1322;font-weight:600}.reconcile-history-title[data-v-57077e67]{font-weight:500}.reconcile-muted[data-v-57077e67]{color:#8c8c8c}.block-grid td[data-v-d85f3db4],.block-grid th[data-v-d85f3db4]{white-space:nowrap}.room-col[data-v-d85f3db4]{min-width:170px}.line-col[data-v-d85f3db4]{color:#8c8c8c;min-width:80px}.pending-row td[data-v-d85f3db4]{color:var(--text-warning-color)}.grid-toolbar[data-v-d85f3db4]{align-items:center;display:flex}.config-general-form[data-v-088697fe]{max-width:860px}.print-section-title[data-v-088697fe]{display:flex;font-size:16px;font-weight:500;justify-content:flex-start;line-height:1.4;margin:16px 0 12px;padding:0}.booking-status-tabs[data-v-5fac365f]{max-width:100%}.booking-status-tabs[data-v-5fac365f] .ant-tabs-nav{margin-bottom:8px}.booking-status-tabs__count[data-v-5fac365f]{background:rgba(0,0,0,.06);border-radius:10px;color:rgba(0,0,0,.75);display:inline-block;font-size:12px;line-height:18px;margin-left:4px;min-width:20px;padding:0 6px;text-align:center}.booking-status-tabs__count.is-zero[data-v-5fac365f]{color:rgba(0,0,0,.3)}.call-purpose[data-v-35cc228d]{background:#f6f8fa;border-left:3px solid #1677ff;border-radius:4px;margin-bottom:12px;padding:8px 12px}.call-form[data-v-35cc228d] .call-info-row .ant-form-item-label>label{color:#8c8c8c;height:26px}.call-form[data-v-35cc228d] .call-info-row .ant-form-item-control-input{min-height:26px}.call-hint[data-v-35cc228d]{font-size:12px;margin-left:6px}.similar-box[data-v-5778a13a]{margin-top:6px}.similar-item[data-v-5778a13a]{border-radius:6px;color:inherit;display:block;padding:4px 8px}.similar-item[data-v-5778a13a]:hover{background:#f5f5f5}.money-summary[data-v-be0b3a02]{border:1px solid #f0f0f0;border-radius:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:12px;overflow:hidden}.money-summary__cell[data-v-be0b3a02]{background:#fafafa;padding:10px 14px}.money-summary__cell+.money-summary__cell[data-v-be0b3a02]{border-left:1px solid #f0f0f0}.money-summary.is-vertical[data-v-be0b3a02]{grid-template-columns:1fr;margin-bottom:0}.money-summary.is-vertical .money-summary__cell+.money-summary__cell[data-v-be0b3a02]{border-left:0;border-top:1px solid #f0f0f0}.money-summary.is-vertical .money-summary__cell[data-v-be0b3a02]{align-items:center;display:flex;justify-content:space-between;padding:6px 14px}.money-summary__label[data-v-be0b3a02]{color:#595959;font-size:13px}.money-summary__value[data-v-be0b3a02]{font-size:16px;font-weight:600;text-align:right}.money-summary.is-vertical .money-summary__label[data-v-be0b3a02]{font-size:14px}.money-summary__hint[data-v-be0b3a02]{color:#d46b08;font-size:12px;margin-top:2px;text-align:right}.money-summary__hint.is-danger[data-v-be0b3a02]{color:#cf1322}.money-summary__hint.is-success[data-v-be0b3a02]{color:#389e0d}.money-summary__hint.is-muted[data-v-be0b3a02]{color:#8c8c8c}.money-summary__cell.is-danger .money-summary__value[data-v-be0b3a02]{color:#cf1322}.money-summary__cell.is-success .money-summary__value[data-v-be0b3a02]{color:#389e0d}.money-summary__cell.is-warning .money-summary__value[data-v-be0b3a02]{color:#d46b08}.refund-grid[data-v-254d83be]{column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.refund-grid--3[data-v-254d83be]{grid-template-columns:repeat(3,minmax(0,1fr))}.note-fit__prefix{font-style:normal;margin-right:4px}.note-fit.is-overflow{cursor:pointer;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 1.2em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 1.2em),transparent)}.note-fit-full{font-size:13px;white-space:pre-wrap;word-break:break-word}.mpp-wrap[data-v-7faabf54]{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.mpp-toolbar[data-v-7faabf54]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-bottom:8px}.mpp-title[data-v-7faabf54]{margin-bottom:8px}.mpp-file[data-v-7faabf54]{margin-left:12px}.mpp-body[data-v-7faabf54]{flex:1;min-height:0}.mpp-body[data-v-7faabf54] .ant-spin-container{height:100%}.mpp-frame[data-v-7faabf54]{background:#fff;border:1px solid #f0f0f0;display:block;height:100%;width:100%}.text-cancelled[data-v-ad289cd6]{color:#8c8c8c;text-decoration:line-through}.pay-guest[data-v-ad289cd6]{align-items:center;column-gap:20px;display:flex;flex-wrap:wrap;margin-bottom:12px;row-gap:4px}.pay-guest i[data-v-ad289cd6]{color:#8c8c8c;margin-right:6px;text-align:center;width:16px}.pay-status[data-v-ad289cd6]{align-items:center;display:inline-flex;gap:6px}.is-void[data-v-ad289cd6]{opacity:.45;text-decoration:line-through}.void-note[data-v-ad289cd6]{display:inline-block;font-size:11px;margin-left:4px}.pay-note[data-v-ad289cd6]{display:flex;gap:4px}.pay-note-text[data-v-ad289cd6]{flex:1;min-width:0;word-break:break-word}.pay-note-text[data-v-ad289cd6] .note-fit{max-height:4.7145em;overflow:hidden}.pay-checks[data-v-ad289cd6]{display:flex;flex-direction:column;gap:6px}.pay-submit-row[data-v-ad289cd6]{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin:4px 0 10px}.pay-submit[data-v-ad289cd6]{margin-left:auto}.pay-new[data-v-ad289cd6]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-top:12px;padding:12px 14px 4px}.pay-new-title[data-v-ad289cd6]{font-size:15px;font-weight:600;margin-bottom:8px}.pay-section-head[data-v-ad289cd6]{align-items:baseline;display:flex;justify-content:space-between}.pay-section-title[data-v-ad289cd6]{font-weight:500;margin:4px 0 8px}.pay-actions[data-v-ad289cd6]{display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:center}.pay-grid[data-v-ad289cd6]{column-gap:16px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.7fr)}@media(max-width:575px){.pay-grid[data-v-ad289cd6]{grid-template-columns:minmax(0,1fr)}}.invoice-change-confirm__title[data-v-5546371c]{margin-bottom:4px}.invoice-change-confirm__list[data-v-5546371c]{font-weight:500;margin:0 0 12px;padding-left:20px}.ant-select-auto-complete[data-v-37cb9fda]:not(.ant-select-disabled) .ant-select-selector,.ant-select-auto-complete[data-v-37cb9fda]:not(.ant-select-disabled) input{cursor:text!important}.option-sub[data-v-2056859e]{color:#8c8c8c;font-size:12px}.ant-select-auto-complete[data-v-2056859e]:not(.ant-select-disabled) .ant-select-selector,.ant-select-auto-complete[data-v-2056859e]:not(.ant-select-disabled) input{cursor:text!important}.id-type-label[data-v-2056859e]{line-height:22px;padding:var(--form-label-top) 0 var(--form-label-gap)}.id-type-label[data-v-2056859e] .ant-radio-wrapper{line-height:22px}.invoice-buyer-input[data-v-62413e72]{align-items:center;display:flex;gap:4px;min-width:0}.invoice-buyer-input__text[data-v-62413e72]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-buyer-input__text--empty[data-v-62413e72]{color:#8c8c8c}.invoice-buyer-input__edit[data-v-62413e72]{flex:0 0 auto;padding:0 4px}.service-table[data-v-166772b1] .ant-table table{min-width:980px;table-layout:fixed!important;width:100%!important}.service-table[data-v-166772b1] .ant-table-content{overflow-x:auto}.service-table[data-v-166772b1] .ant-table-tbody>tr>td,.service-table[data-v-166772b1] .ant-table-thead>tr>th{padding:6px!important}.service-table[data-v-166772b1] .ant-picker{min-width:0;width:100%}.service-table[data-v-166772b1] .ant-picker-input>input{min-width:0}.service-table[data-v-166772b1] .ant-input-number-group-wrapper{width:100%}.service-table[data-v-166772b1] .ant-input-number-group-wrapper .ant-input-number-input{min-width:52px}.service-table[data-v-166772b1] .ant-input-number-group-addon{padding:0 4px;text-align:center;width:46px}.stock-addon[data-v-166772b1]{cursor:default;display:block;text-align:center;width:100%}.add-service-link[data-v-166772b1]{color:#1677ff;cursor:pointer;display:inline-block;margin-top:6px;white-space:nowrap}.invoice-transfer-bar[data-v-a6e8296c]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin-right:10px}.invoice-transfer-error[data-v-a6e8296c]{color:var(--ant-error-color,#ff4d4f);flex-basis:100%;font-size:12px}.print-letter{--fs:14px;color:#000;line-height:1.4}.invoice-modal .print-letter{margin:0 auto;max-width:100%;padding:0 20px;width:198mm}.print-letter,.print-letter *{font-family:Times New Roman,Times,serif!important}.print-letter p{line-height:1.4;margin:0 0 3px}.print-letter .textpx{font-size:var(--fs)!important}.print-letter .letter-head{align-items:center;border-bottom:2px solid #ddd;display:flex;gap:16px;justify-content:space-between;padding-bottom:10px}.print-letter .letter-hotel{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.print-letter .letter-logo{flex:none;height:auto;max-height:64px;max-width:120px;object-fit:contain;width:auto}.print-letter .letter-hotel-info{min-width:0;overflow-wrap:anywhere}.print-letter .letter-hotel-name{font-size:calc(var(--fs) + 1px);font-weight:700;line-height:1.3;margin-bottom:2px;text-transform:uppercase;text-wrap:balance}.print-letter .letter-hotel-info p{font-size:var(--fs);line-height:1.3;margin:0}.print-letter .letter-title{flex:none;margin-right:4%;max-width:55%;text-align:center}.print-letter .letter-title-vi{font-size:calc(var(--fs) + 5px);font-weight:700;line-height:1.3;white-space:nowrap}.print-letter .letter-title-en{font-size:var(--fs);font-style:italic}.print-letter .letter-code{font-size:var(--fs);margin:4px 0 0}.print-letter .letter-intro p{line-height:1.25;margin:0 0 6px}@media screen and (max-width:768px){.print-letter .letter-head{align-items:flex-start;flex-direction:column}.print-letter .letter-title{margin-right:0;max-width:100%;text-align:left}}.print-letter .booking-table{border:1px solid #ddd;border-collapse:collapse;width:100%}.print-letter .booking-table td,.print-letter .booking-table th{border:1px solid #ddd;padding:4px 6px;text-align:left}.print-letter .booking-table th{background-color:#f1f1f1;text-align:center;vertical-align:middle}.print-letter .booking-table th i{font-weight:400}.print-letter .booking-table.table-fixed{table-layout:fixed}.print-letter .booking-table .cell-center{text-align:center}.print-letter .booking-table .cell-right{text-align:right}.print-letter .booking-table .cell-nowrap,.print-letter .booking-table th.col-fit{white-space:nowrap}.print-letter .booking-table.no-border,.print-letter .booking-table.no-border td,.print-letter .booking-table.no-border th{background:transparent;border:none}.print-letter .info-table{table-layout:fixed}.print-letter .info-table td{vertical-align:top}.print-letter .info-table td:first-child{width:50%}.print-letter .info-table p{font-size:var(--fs);margin:0 0 3px}.print-letter .confirm-gap{margin-top:10px}.print-letter .confirm-gap-lg{margin-top:18px}.print-letter .confirm-block{border:1px solid #ddd;display:flex}.print-letter .confirm-block-col{flex:1;min-width:0}.print-letter .confirm-block-col:first-child:not(:only-child){flex:0 0 50%}.print-letter .confirm-block-col+.confirm-block-col{border-left:1px solid #ddd}.print-letter .confirm-block-head{background-color:#f1f1f1;border-bottom:1px solid #ddd;padding:6px 8px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-letter .confirm-block-body{overflow-wrap:anywhere;padding:8px}.print-letter .confirm-block-body *,.print-letter .editor-content *{background:transparent!important;color:inherit!important;font-family:Times New Roman,Times,serif!important;font-size:var(--fs)!important;letter-spacing:normal!important;line-height:1.3!important;text-align:left!important;text-indent:0!important;text-transform:none!important}.print-letter .confirm-block-body :is(h1,h2,h3,h4,h5,h6),.print-letter .editor-content :is(h1,h2,h3,h4,h5,h6){font-weight:700;margin:0 0 2px}.print-letter .confirm-block-body :is(ul,ol),.print-letter .editor-content :is(ul,ol){margin:0 0 2px;padding-left:18px}.print-letter .confirm-block-body img,.print-letter .editor-content img{height:auto;max-width:100%}.print-letter .confirm-block-body p,.print-letter .editor-content p{margin:0 0 2px}.print-letter .confirm-block-body p:last-child,.print-letter .editor-content p:last-child{margin-bottom:0}.print-letter .confirm-block-body .block-tail{margin-top:8px}.print-letter .booking-table td.summary-strong{font-weight:700}.print-letter .booking-table td.summary-info{vertical-align:top}.print-letter .summary-info p{font-size:var(--fs)}.print-letter .letter-thanks{text-align:center}.print-letter .booking-table.letter-signatures td{padding-bottom:70px}.action-bar.letter-toolbar{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 0 12px;padding:10px;position:sticky;row-gap:8px;top:0;z-index:5}@media screen and (max-width:768px){.action-bar.letter-toolbar{align-items:stretch;flex-direction:column}.action-bar.letter-toolbar>*{flex:none!important;margin-right:0!important;width:100%!important}}@media screen{.print-letter .booking-table thead th,.print-letter .booking-table thead th i{font-size:13px!important}.print-letter .booking-table th.col-fit{padding-left:4px;padding-right:4px}}@media print{.print-letter,.print-letter *{border-color:#000!important}.print-letter .booking-table,.print-letter .booking-table td,.print-letter .booking-table th,.print-letter .confirm-block,.print-letter .confirm-block-col,.print-letter .confirm-block-head{border-width:.5px!important}.print-letter .booking-table.no-border,.print-letter .booking-table.no-border td,.print-letter .booking-table.no-border th{border-width:0!important}}.confirm-edit-wrap{float:right;font-family:var(--bs-body-font-family,sans-serif);font-size:13px;font-weight:400;margin-left:8px}.confirm-edit{cursor:pointer;margin-left:10px}.confirm-custom-tag{color:#d46b08;cursor:default}.confirm-add-bar{margin-bottom:10px}.qr-pay-row{align-items:center;display:flex;gap:12px}.qr-pay-code{flex:none;height:96px;width:96px}.thermal-services.money-hidden table[data-v-50a9592c]{border-bottom:1px dashed #000}.invoice-warning[data-v-50a9592c]{color:#cf1322;margin-bottom:8px}[data-v-50a9592c] .ant-modal-wrap{overflow:hidden!important}#printButton[data-v-50a9592c]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;height:32px;padding:0 15px}#printButton[data-v-50a9592c]:hover{background-color:#0056b3}.link-remove-btn[data-v-50a9592c]{color:#8c8c8c;cursor:pointer;margin-left:6px}.link-remove-btn[data-v-50a9592c]:hover{color:#ff4d4f}.thermal-invoice-container[data-v-50a9592c]{background-color:#fff;box-shadow:none;box-sizing:border-box;color:#000;font-family:Courier New,DejaVu Sans Mono,monospace;font-size:13px;line-height:1.35;margin:0 auto;max-width:80mm;padding:2.5mm 2.5mm 3mm;page-break-inside:avoid}.thermal-invoice-container[data-v-50a9592c] *{box-sizing:border-box}.thermal-hotel-info[data-v-50a9592c],.thermal-invoice-title[data-v-50a9592c],.thermal-signature[data-v-50a9592c]{text-align:center}.thermal-services table[data-v-50a9592c]{border-collapse:collapse;table-layout:fixed;width:100%}.thermal-services tbody tr:first-child td[data-v-50a9592c]{padding-top:6px!important}.thermal-services td[data-v-50a9592c],.thermal-services th[data-v-50a9592c]{white-space:normal;word-break:break-word}.thermal-services td[data-v-50a9592c]:first-child,.thermal-services th[data-v-50a9592c]:first-child{text-align:left}.thermal-services td[data-v-50a9592c]:nth-child(2),.thermal-services th[data-v-50a9592c]:nth-child(2){text-align:center}.thermal-money td[data-v-50a9592c]:last-child,.thermal-services td[data-v-50a9592c]:nth-child(3),.thermal-services th[data-v-50a9592c]:nth-child(3){text-align:right;word-break:normal}.thermal-money table[data-v-50a9592c]{border-collapse:collapse;width:100%}.thermal-money td[data-v-50a9592c]:last-child{text-align:right}.thermal-qr[data-v-50a9592c]{text-align:center}.thermal-qr canvas[data-v-50a9592c],.thermal-qr img[data-v-50a9592c],.thermal-qr svg[data-v-50a9592c]{height:14mm;width:14mm}.thermal-invoice-container table[data-v-50a9592c]{page-break-inside:avoid}@media print{.thermal-invoice-container[data-v-50a9592c]{box-shadow:none;height:auto;margin:0;padding:2mm 2mm 2.5mm}}#printButtonOtherConfirm[data-v-090fdb5b]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;height:32px;padding:0 15px}#printButtonOtherConfirm[data-v-090fdb5b]:hover{background-color:#0056b3}.summary-note[data-v-090fdb5b]{white-space:pre-line}.customer-profile-modal-wrap .ant-modal{max-height:90vh;padding-bottom:0;top:5vh}.customer-profile-modal-wrap .ant-modal-content{display:flex;flex-direction:column;max-height:90vh}.customer-profile-modal-wrap .ant-modal-body{min-height:0;overflow-x:hidden;overflow-y:auto}.profile-section[data-v-90f0e8ba]{margin:4px 0 12px}.profile-tile[data-v-90f0e8ba]{border:1px solid #f0f0f0;border-radius:4px;height:100%;padding:8px 10px}.profile-tile-label[data-v-90f0e8ba]{color:#8c8c8c;font-size:12px}.profile-tile-hint[data-v-90f0e8ba]{cursor:pointer;margin-left:2px}.profile-tile-value[data-v-90f0e8ba]{font-size:20px;font-weight:600;line-height:26px}.profile-tile-text[data-v-90f0e8ba]{font-size:16px;line-height:22px}.profile-months[data-v-90f0e8ba]{margin-top:12px}.profile-months-title[data-v-90f0e8ba]{color:#8c8c8c;font-size:12px;margin-bottom:4px}.profile-month[data-v-90f0e8ba]{border:1px solid #f0f0f0;border-radius:4px;padding:4px 0;text-align:center}.profile-month-name[data-v-90f0e8ba]{color:#8c8c8c;font-size:11px}.profile-month-value[data-v-90f0e8ba]{font-weight:600}.profile-month-empty .profile-month-value[data-v-90f0e8ba]{color:#bfbfbf;font-weight:400}.inv-box[data-v-65f7ce98]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:12px;padding:12px 14px}.inv-line[data-v-65f7ce98]{display:flex;gap:8px;line-height:1.9}.inv-line__label[data-v-65f7ce98]{color:#8c8c8c;flex:none;width:150px}.inv-line__value[data-v-65f7ce98]{font-weight:500;min-width:0;overflow-wrap:anywhere}.spend-grid[data-v-178a98f4]{column-gap:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.spend-reject-note[data-v-178a98f4]{background:#fff1f0;border-radius:6px;color:#a8071a;margin-bottom:12px;padding:8px 12px}.spend-guest[data-v-6febb4cc]{column-gap:20px;display:flex;flex-wrap:wrap;margin-bottom:12px;row-gap:4px}.spend-guest i[data-v-6febb4cc]{color:#8c8c8c;margin-right:6px;text-align:center;width:16px}.spend-meta[data-v-6febb4cc]{column-gap:20px;display:flex;flex-wrap:wrap;margin-bottom:8px;row-gap:4px}.spend-section-title[data-v-6febb4cc]{font-weight:500;margin:4px 0 8px}.spend-actions[data-v-6febb4cc]{display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:center}.spend-reason[data-v-6febb4cc]{font-size:12px}.spend-grid[data-v-6febb4cc]{column-gap:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.electronic-invoice-preview-modal-wrap{overflow:hidden!important}.electronic-invoice-preview-modal-wrap .ant-modal{max-height:95vh!important;padding-bottom:0!important;top:0!important}.electronic-invoice-preview-modal-wrap .ant-modal-content{display:flex;flex-direction:column;height:95vh;max-height:95vh;overflow:hidden}.electronic-invoice-preview-modal-wrap .ant-modal-body{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:16px}.electronic-invoice-preview-modal-wrap .ant-modal-footer{margin-top:0!important}.electronic-invoice-preview-modal-wrap .ant-spin-container,.electronic-invoice-preview-modal-wrap .ant-spin-nested-loading,.electronic-invoice-preview-modal-wrap .preview-body,.electronic-invoice-preview-modal-wrap .preview-spin{display:flex!important;flex:1!important;flex-direction:column!important;height:100%!important}.electronic-invoice-preview-modal-wrap .preview-body{width:100%!important}.electronic-invoice-preview-modal-wrap .preview-frame{border:1px solid #d9d9d9;border-radius:4px;flex:1!important;height:100%!important;width:100%!important}.invoice-reconcile[data-v-1760b9bc]{color:rgba(0,0,0,.88);margin:12px 0}.invoice-pdf-loading[data-v-1760b9bc]{color:#1677ff}.invoice-section-title[data-v-1760b9bc]{font-weight:600;margin-bottom:6px}.invoice-tabs[data-v-1760b9bc] .ant-tabs-nav{margin-bottom:16px}.invoice-tabs[data-v-1760b9bc] .ant-tabs-tab{padding:0 0 var(--page-tab-pb)}.invoice-toolbar[data-v-1760b9bc]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:8px}.invoice-toolbar__room[data-v-1760b9bc]{margin-left:auto}.invoice-toolbar__quick[data-v-1760b9bc],.invoice-toolbar__room[data-v-1760b9bc]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.invoice-quick-chip[data-v-1760b9bc]{border-radius:12px;padding:0 12px}.invoice-quick-chip.is-active[data-v-1760b9bc],.invoice-quick-chip.is-active[data-v-1760b9bc]:focus,.invoice-quick-chip.is-active[data-v-1760b9bc]:hover{background:#1677ff;border-color:#1677ff;color:#fff}.invoice-piece-name[data-v-1760b9bc]{color:#6b7280;display:block;padding-left:16px}.invoice-total[data-v-1760b9bc]{margin-top:12px;text-align:right}.invoice-info-panel[data-v-1760b9bc]{background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding:10px 16px}.invoice-buyer-panel[data-v-1760b9bc]{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:12px 16px 2px}.preview-spin[data-v-1760b9bc]{display:flex;flex:1;flex-direction:column;width:100%}.preview-spin[data-v-1760b9bc] .ant-spin-container{display:flex;flex:1;flex-direction:column;height:100%}.preview-spin[data-v-1760b9bc] .ant-spin-spinning{max-height:none}.preview-spin[data-v-1760b9bc] .ant-spin-blur{opacity:.3}.preview-body[data-v-1760b9bc]{display:flex;flex:1;flex-direction:column;height:100%;width:100%}.preview-frame[data-v-1760b9bc]{border:1px solid #d9d9d9;border-radius:4px;flex:1;height:100%;min-height:350px;width:100%}.preview-empty[data-v-1760b9bc]{align-items:center;border:1px dashed #d9d9d9;border-radius:4px;color:#8c8c8c;display:flex;flex:1;justify-content:center}.mb-3[data-v-1760b9bc]{margin-bottom:16px}.invoice-info-panel__note[data-v-1760b9bc]{white-space:pre-wrap;word-break:break-word}.booking-list .bold,.booking-list b,.booking-list strong{font-weight:500}.booking-list .booking-filter-form,.booking-list .booking-filter-form .ant-input,.booking-list .booking-filter-form .ant-picker,.booking-list .booking-filter-form .ant-picker-input>input,.booking-list .booking-filter-form .ant-select,.booking-list .booking-filter-form .ant-select-selection-item,.booking-list .booking-filter-form .ant-select-selection-placeholder,.booking-list .booking-filter-form input{font-size:13.5px}.booking-list .info-booking-cell .ib-line{align-items:flex-start;display:flex;gap:5px;line-height:1.5}.booking-list .info-booking-cell .ib-label{flex-shrink:0;white-space:nowrap;width:64px}.booking-list .info-booking-cell .ib-value{flex:1;min-width:0}.booking-list .info-booking-cell .ib-line--time{color:#595959;font-size:12.5px}.booking-list .claim-cell{align-items:center;display:flex;gap:8px}.booking-list .claim-cell .claim-link{font-weight:500;white-space:nowrap}.booking-list .info-customer-cell .info-line{align-items:center;display:flex;gap:5px;line-height:1.5}.booking-list .info-customer-cell .info-line-icon{flex-shrink:0;text-align:center;width:18px}.booking-list .info-customer-cell .info-line-text{flex:1;min-width:0}.booking-list .email-line{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-list .partner-flow__line{align-items:center;display:flex;font-size:13px;margin-top:6px}.booking-list .partner-flow__icon{margin-right:8px;text-align:center;width:16px}.booking-list .partner-flow__pending{color:#d46b08}.booking-list .room-block{font-size:13px;margin-bottom:6px}.booking-list .room-head{display:flex;gap:8px;justify-content:space-between}.booking-list .room-head-name{font-weight:500}.booking-list .room-source{align-items:center;display:flex;font-size:12.5px;gap:6px;margin-top:3px}.booking-list .room-source__name{color:#595959;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-list .room-source__qty{white-space:nowrap}.booking-list .room-item-line{padding-left:6px}.booking-list .room-item-icon{margin-right:5px}.booking-list .money-line{display:flex;gap:5px;justify-content:space-between;line-height:1.5}.booking-list .money-line>.money-val{text-align:right;white-space:nowrap}.booking-list .sum-money-line{display:flex;gap:5px;line-height:1.5}.booking-list .sum-money-label{flex-shrink:0;white-space:nowrap;width:70px}.booking-list .sum-money-val{flex:1;min-width:0;text-align:right}.booking-list .ant-table-summary .ant-table-cell{background:rgba(0,0,0,.02)}.booking-list .ant-table-tbody td.col-manager{position:relative}.booking-list .manager-fit{bottom:var(--table-cell-py);display:flex;flex-direction:column;left:var(--table-cell-px);overflow:hidden;position:absolute;right:var(--table-cell-px);top:var(--table-cell-py)}.booking-list .manager-width{height:0;width:140px}.booking-list .manager-note{align-items:flex-start;display:flex;flex:0 1 auto;gap:4px;line-height:17px;min-height:0}.booking-list .manager-note__label{white-space:nowrap}.booking-list .manager-note .note-fit{flex:1;font-size:13px;font-style:italic;max-height:100%;min-width:0;overflow:hidden;word-break:break-word}.booking-list .manager-fit>:not(.manager-note){flex-shrink:0}.booking-list .call-tasks{display:flex;flex-direction:column;font-size:13px;gap:2px;margin-top:4px}.booking-list .call-tasks i{margin-right:4px;text-align:center;width:16px}.booking-list .call-done{color:#8c8c8c}.booking-list .call-missed{color:#d46b08;font-size:12px}.ant-table-cell[data-v-0289c2c4]{position:relative}.center-header th[data-v-0289c2c4]{text-align:center!important}[data-v-48b81236] .ant-page-header-back{font-size:14px;margin-right:5px!important}.price.no-controls[data-v-48b81236],[data-v-48b81236] .ant-input-number-group-wrapper{width:100%}[data-v-48b81236] .ant-input-number-group-addon{padding:0 4px}[data-v-48b81236] .ant-input-number-group-wrapper .ant-input-number-input{min-width:52px}[data-v-48b81236] .ant-input-number-group-addon{text-align:center;width:46px}.add-service-link[data-v-48b81236]{color:#1677ff;cursor:pointer;white-space:nowrap}.cancel-strip[data-v-48b81236]{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;margin-bottom:12px;padding:10px 12px}.cancel-strip__title[data-v-48b81236]{font-size:14px;margin-bottom:8px}.cancel-strip__paid[data-v-48b81236]{margin-bottom:6px;white-space:nowrap}.cancel-strip__fee[data-v-48b81236]{align-items:center;display:flex;gap:8px}.cancel-strip__hint[data-v-48b81236]{color:inherit;white-space:nowrap}.service-totals[data-v-48b81236]{margin-top:12px}.money-summary[data-v-48b81236]{align-items:baseline;display:flex;gap:8px;justify-content:flex-end}.money-summary__value[data-v-48b81236]{min-width:140px;text-align:right}.stock-addon[data-v-48b81236]{cursor:default;display:block;text-align:center;width:100%}.money-summary__value[data-v-61006b89],.table td.num[data-v-61006b89]{white-space:nowrap}.extra-bed-note[data-v-61006b89]{align-items:center;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;display:inline-flex;gap:8px;margin-bottom:10px;padding:4px 10px}.extra-bed-note i[data-v-61006b89]{color:#faad14}.extra-bed-note--out[data-v-61006b89]{background:#fffbe6;color:#ad6800}.extra-bed-note--out i[data-v-61006b89]{color:#faad14}.qty-hint[data-v-61006b89]{color:#8c8c8c;font-size:12px;line-height:1.3;margin-top:2px;white-space:normal}.qty-hint--warn[data-v-61006b89]{color:#d46b08}.surcharge-totals[data-v-61006b89]{margin-top:12px}.price.no-controls[data-v-61006b89]{width:100%}.add-surcharge-link[data-v-61006b89]{color:#1677ff;cursor:pointer;white-space:nowrap}.period-picker[data-v-61006b89]{width:100%}.period-fixed[data-v-61006b89]{color:inherit}.capacity-note[data-v-61006b89]{background:#fffbe6;border-left:3px solid #faad14;font-size:13px;line-height:1.6;margin-top:12px;padding:8px 12px}.damage-box[data-v-61006b89]{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;margin-top:16px;padding:12px}.damage-box__title[data-v-61006b89]{font-weight:600;margin-bottom:8px}.damage-box__form[data-v-61006b89]{align-items:center;display:flex;gap:8px}.money-summary[data-v-61006b89]{align-items:baseline;display:flex;font-size:14px;gap:8px;justify-content:flex-end}.money-summary__value[data-v-61006b89]{min-width:140px;text-align:right}.bold[data-v-02fccbd4]{font-weight:700}.mr-1[data-v-02fccbd4]{margin-right:8px}.mt-3[data-v-02fccbd4]{margin-top:16px}.ml-2[data-v-02fccbd4]{margin-left:8px}.clean-all[data-v-ab80c822]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-bottom:8px}.clean-all__label[data-v-ab80c822]{color:#5a6b76;font-size:13px}.surcharge-suggest[data-v-ab80c822]{background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;margin-top:12px;padding:8px 12px}.ss-head[data-v-ab80c822]{font-weight:600;margin-bottom:6px}.ss-row[data-v-ab80c822]{align-items:center;border-radius:3px;cursor:pointer;display:flex;gap:16px;justify-content:flex-end;padding:4px 6px}.ss-picked[data-v-ab80c822],.ss-row[data-v-ab80c822]:hover{background:#fff1b8}.ss-room[data-v-ab80c822]{font-weight:600;min-width:90px;text-align:right}.ss-name[data-v-ab80c822]{text-align:right}.ss-name em[data-v-ab80c822]{color:#8c8c8c;font-style:normal;margin-left:6px}.ss-price[data-v-ab80c822]{width:130px}.ss-money[data-v-ab80c822]{font-weight:600;min-width:110px;text-align:right}.price-mode[data-v-ec33a448]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:-4px 0 12px}.price-mode .form-hint[data-v-ec33a448]{margin-top:0}.price-mode .ant-typography[data-v-ec33a448]{margin-left:auto}.price-totals[data-v-ec33a448]{display:flex;gap:12px;justify-content:flex-end}.price-table-container[data-v-ec33a448]{overflow-x:auto;width:100%}.price-table[data-v-ec33a448]{border-collapse:collapse;margin-bottom:12px;width:100%}.price-table td[data-v-ec33a448],.price-table th[data-v-ec33a448]{border:1px solid #e8e8e8;padding:8px;text-align:center}.price-table td.col-day[data-v-ec33a448],.price-table th.col-day[data-v-ec33a448]{min-width:140px;padding:6px;white-space:nowrap}.price-table th[data-v-ec33a448]{background-color:#f5f5f5;font-weight:500}.fixed-column[data-v-ec33a448]{left:0;position:sticky;z-index:1}.price-table td.col-act[data-v-ec33a448],.price-table td.col-room[data-v-ec33a448]{background-color:#f5f5f5}.col-room[data-v-ec33a448]{min-width:90px;width:90px}.col-act[data-v-ec33a448]{left:90px;min-width:50px;width:50px}.night-breakfast[data-v-ec33a448]{display:flex;justify-content:center;margin-top:4px}.col-breakfast[data-v-ec33a448]{min-width:90px;width:90px}.price-table tbody tr[data-v-ec33a448]:hover{background-color:#f5f5f5}.assign-room-line[data-v-366447d0]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.assign-room-sep[data-v-366447d0]{background:#d9d9d9;height:16px;width:1px}.assign-room-label[data-v-366447d0]{color:#5a6b76}.money-line-void[data-v-366447d0]{opacity:.45;text-decoration:line-through}.money-void-note[data-v-366447d0]{display:inline-block;font-size:12px;font-style:italic;text-decoration:none;white-space:nowrap}#data_table td[data-v-366447d0],#data_table th[data-v-366447d0]{text-align:center;vertical-align:middle}#data_table td.col_room[data-v-366447d0],#data_table td[data-v-366447d0] .ant-select-selection-item,#data_table td[data-v-366447d0] .ant-select-selection-placeholder,#data_table th.col_room[data-v-366447d0]{text-align:left}.w-full[data-v-366447d0]{width:100%!important}.ant-table-cell[data-v-366447d0]{padding:0}.text-align-right[data-v-366447d0]{text-align:right!important}.ant-select-item .select-room[data-v-366447d0]{padding-left:35px;position:relative}.ant-select-item .select-room .max-qty[data-v-366447d0]{display:inline-block;left:0;position:absolute;text-align:center;width:35px}.ant-select-item .select-room .max-qty .ant-badge[data-v-366447d0]{vertical-align:unset}[data-v-366447d0] .ant-scroll-number-only-unit{font-size:12px}[data-v-366447d0] .ant-badge-count{height:100%;padding:0 8px;width:100%}[data-v-366447d0] .ant-input-number-input{text-align:left!important}[data-v-366447d0] .no-controls .ant-input-number-input{text-align:right!important}.time-ok-center .ant-picker-footer{text-align:center!important}.time-ok-center .ant-picker-ranges{display:flex!important;justify-content:center!important;text-align:center!important}.time-ok-center .ant-picker-ok{display:inline-block!important;float:none!important;margin:0 auto!important}[data-v-442edaa4] .ant-modal-wrap{overflow:hidden!important}#printButtonCardConfirmation[data-v-442edaa4]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;height:32px;padding:0 15px}#printButtonCardConfirmation[data-v-442edaa4]:hover{background-color:#0056b3}.summary-note[data-v-442edaa4]{white-space:pre-line}@media screen and (max-width:768px){.print-letter .booking-table td[data-v-442edaa4],.print-letter .booking-table th[data-v-442edaa4]{white-space:normal!important;word-break:break-word}.print-letter .booking-table[data-v-442edaa4]{display:block;overflow-x:auto;table-layout:auto!important;width:100%}}.link-warning[data-v-00616b08]{color:#ff4d4f;font-size:13px;margin-bottom:8px}#printButtonCardCheckin[data-v-00616b08]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;height:32px;padding:0 15px}#printButtonCardCheckin[data-v-00616b08]:hover{background-color:#0056b3}.fill-row[data-v-00616b08]{align-items:baseline;display:flex;gap:4px}.fill-label[data-v-00616b08]{flex:none}.fill-value[data-v-00616b08]{white-space:pre-wrap}.fill-line[data-v-00616b08]{border-bottom:1px dotted #000;flex:1;min-width:40px}.remark-note[data-v-00616b08]{white-space:pre-line}.fill-value[data-v-00616b08] .fill-option{margin-right:8px;white-space:nowrap}.fill-value[data-v-00616b08] .fill-option:last-child{margin-right:0}.thermal-services.money-hidden table[data-v-3f2c5f28]{border-bottom:1px dashed #000}[data-v-3f2c5f28] .ant-modal-wrap{overflow:hidden!important}.invoice-warning[data-v-3f2c5f28]{color:#cf1322;margin-bottom:8px}#printButtonCardCheckinNoMoney[data-v-3f2c5f28],#printButtonCardCheckin[data-v-3f2c5f28],#printButtonCardConfirmationNoMoney[data-v-3f2c5f28],#printButtonCardConfirmation[data-v-3f2c5f28],#printButton[data-v-3f2c5f28],#printNoMoneyButton[data-v-3f2c5f28]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;height:32px;padding:0 15px}#printButtonCardCheckinNoMoney[data-v-3f2c5f28]:hover,#printButtonCardCheckin[data-v-3f2c5f28]:hover,#printButtonCardConfirmationNoMoney[data-v-3f2c5f28]:hover,#printButtonCardConfirmation[data-v-3f2c5f28]:hover,#printButton[data-v-3f2c5f28]:hover,#printNoMoneyButton[data-v-3f2c5f28]:hover{background-color:#0056b3}#form_data label[data-v-3f2c5f28]{padding-right:10px;width:30%}.booking-wide-note[data-v-3f2c5f28]{font-style:italic;margin-top:6px}.link-remove-btn[data-v-3f2c5f28]{color:#8c8c8c;cursor:pointer;margin-left:6px}.link-remove-btn[data-v-3f2c5f28]:hover{color:#ff4d4f}[data-v-3f2c5f28] .print-paper-size-menu .ant-dropdown-menu-item{cursor:pointer;font-size:14px;padding:8px 16px}[data-v-3f2c5f28] .print-paper-size-menu .ant-dropdown-menu-item:hover{background-color:#e6f7ff}.thermal-invoice-container[data-v-3f2c5f28]{background-color:#fff;box-shadow:none;box-sizing:border-box;color:#000;font-family:Courier New,DejaVu Sans Mono,monospace;font-size:11px;line-height:1.35;margin:0 auto;max-width:80mm;padding:2.5mm 2.5mm 3mm;page-break-inside:avoid}.thermal-invoice-container[data-v-3f2c5f28] *{box-sizing:border-box}.thermal-invoice-title[data-v-3f2c5f28],.thermal-signature[data-v-3f2c5f28]{text-align:center}.thermal-services table[data-v-3f2c5f28]{border-collapse:collapse;table-layout:fixed;width:100%}.thermal-services td[data-v-3f2c5f28],.thermal-services th[data-v-3f2c5f28]{white-space:normal;word-break:break-word}.thermal-room[data-v-3f2c5f28]{margin-top:1px}.thermal-services thead th[data-v-3f2c5f28]{padding-bottom:4px!important;padding-top:4px!important;vertical-align:middle!important}.thermal-services tbody tr:first-child td[data-v-3f2c5f28]{padding-top:6px!important}.thermal-services td[data-v-3f2c5f28]:nth-child(3),.thermal-services th[data-v-3f2c5f28]:nth-child(3){text-align:right}.thermal-money table[data-v-3f2c5f28]{border-collapse:collapse;width:100%}.thermal-money td[data-v-3f2c5f28]:last-child{text-align:right}.thermal-qr[data-v-3f2c5f28]{text-align:center}.thermal-qr canvas[data-v-3f2c5f28],.thermal-qr img[data-v-3f2c5f28],.thermal-qr svg[data-v-3f2c5f28]{height:14mm;width:14mm}.thermal-invoice-container table[data-v-3f2c5f28]{page-break-inside:avoid}@media print{.thermal-invoice-container[data-v-3f2c5f28]{box-shadow:none;height:auto;margin:0;padding:2mm 2mm 2.5mm}}.deposit-tabs[data-v-738aa830] .ant-tabs-tabpane{min-height:232px}.no-controls.price .ant-input-number-handler-wrap[data-v-738aa830]{display:none}.dep-sum-card[data-v-738aa830]{height:100%}.dep-merge-row[data-v-738aa830]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;padding:2px 0}.dep-merge-row+.dep-merge-row[data-v-738aa830]{margin-top:6px}.dep-merge-label[data-v-738aa830]{color:rgba(0,0,0,.45);font-size:14px}.dep-merge-value[data-v-738aa830]{font-size:16px;font-weight:600}.action-panel[data-v-738aa830]{background:#fafafa}.evidence-item[data-v-738aa830] .show-list-image{margin-top:0}[data-v-738aa830] .ant-table,[data-v-738aa830] .ant-table-wrapper{max-width:100%;width:100%}[data-v-738aa830] .ant-table-cell{white-space:normal;word-break:break-word}[data-v-c3b3649a] .ant-modal-wrap{overflow:hidden!important}.overdue-bulk[data-v-c3b3649a]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ant-table-cell[data-v-c3b3649a]{position:relative}[data-v-d53cad2a] .ant-table-thead>tr>th{white-space:nowrap}input[type=file][data-v-4d9a68c5]{display:none}.svc-list[data-v-2b435bd0] .ant-table-tbody>tr>td.ant-table-cell{word-break:break-word}.svc-list[data-v-2b435bd0] .text-right{white-space:nowrap}.ticket-actions[data-v-2b435bd0]{display:flex;flex-wrap:wrap;gap:8px;margin-left:24px}.svc-toolbar-item[data-v-2b435bd0]{max-width:100%}.svc-toolbar-item[data-v-2b435bd0] .ant-form-item-control-input-content{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:767.98px){.ticket-actions[data-v-2b435bd0]{margin-left:0}}.svc-sub[data-v-2b435bd0]{color:#8c8c8c;font-size:12px}.img-cell[data-v-2b435bd0]{align-items:center;display:flex;flex-direction:column;gap:4px}.ant-select-selector,.ant-select-selector .ant-select-selection-search-input{cursor:pointer!important}.switch-line[data-v-2226eb6c]{align-items:center;display:flex;gap:8px}.switch-text[data-v-2226eb6c]{cursor:pointer;user-select:none}[data-v-2226eb6c] .resizable-textarea textarea,[data-v-2226eb6c] textarea.resizable-textarea{resize:vertical}.sub-table[data-v-2226eb6c]{margin-top:8px}.add-row-link[data-v-2226eb6c]{display:inline-block;margin-top:6px}@media(max-width:767.98px){.week-row[data-v-2226eb6c]{overflow-x:auto;padding-bottom:4px}.week-row-day[data-v-2226eb6c]{flex:0 0 90px}}.week-row[data-v-2226eb6c]{align-items:flex-end;display:flex;gap:8px}.week-row-mode[data-v-2226eb6c]{flex:0 0 190px}.week-row-day[data-v-2226eb6c]{flex:1 1 0;min-width:0}.week-day-label[data-v-2226eb6c]{margin-bottom:4px}.week-row-day .week-day-label[data-v-2226eb6c]{text-align:center}iframe[data-v-2226eb6c]{border:unset;height:100vh;width:100%}.table-borderless>tbody>tr>td[data-v-2226eb6c],.table-borderless>tbody>tr>th[data-v-2226eb6c],.table-borderless>tfoot>tr>td[data-v-2226eb6c],.table-borderless>tfoot>tr>th[data-v-2226eb6c],.table-borderless>thead>tr>td[data-v-2226eb6c],.table-borderless>thead>tr>th[data-v-2226eb6c]{border:none}.table-bordered[data-v-f09d7e68]{border:1px solid #dee2e6!important}.config-block[data-v-f09d7e68]{margin-bottom:30px}.add-row-link[data-v-f09d7e68]{display:inline-block;margin-top:7px}.price.no-controls[data-v-f09d7e68] .ant-input-number-input{text-align:right}.booking-page,.city-page,.cskh-page,.daily-report-page,.dashboard-container,.data-page,.debt-page,.department-page,.forecast-occ-page,.modern-city-statistics,.modern-forecast-statistics,.modern-membership-statistics,.modern-room-statistics,.modern-sale-statistics,.partner-page,.sale-page{max-width:100%;min-height:100vh;overflow-x:hidden;width:100%}.dashboard-header{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);justify-content:space-between;margin-bottom:10px;min-height:46px;padding:6px}.dashboard-header,.header-left{align-items:center;display:flex}.header-left{gap:12px;margin-left:12px}.header-icon{color:#1890ff;font-size:24px}.header-title{color:#1890ff;font-size:18px;font-weight:700;margin:0}.header-right,.header-search-form{align-items:center;display:flex}.form-item{margin-bottom:0;margin-inline-end:8px!important}.date-picker,.select-input{border-radius:8px}.search-btn{border-radius:8px;gap:8px;height:34px}.page-header,.search-btn{align-items:center;display:flex}.page-header{box-shadow:0 2px 8px rgba(0,0,0,.06);justify-content:space-between;margin-bottom:24px;padding:20px 24px}.page-header,.search-card{background:#fff;border-radius:12px}.search-card{box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:16px;padding:8px}.search-form{align-items:center;display:flex;flex-wrap:wrap;row-gap:8px}.section-card{background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:24px}.section-title{color:#2c3e50;font-size:1.2rem;font-weight:600;gap:10px}.section-title i{color:#4facfe}.modern-tabs{background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:8px}.modern-tabs .ant-tabs-nav{border-radius:12px;margin-bottom:4px;padding:6px}.modern-tabs .ant-tabs-nav:before{display:none}.modern-tabs .ant-tabs-tab{align-items:center;background:#fff;border:1.5px solid #1890ff;border-radius:10px;color:#64748b;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;margin:0 4px!important;padding:6px 12px!important;transition:all .3s ease}.modern-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 4px!important}.modern-tabs .ant-tabs-tab:hover{background:rgba(24,144,255,.08);border-color:#40a9ff;color:#1890ff}.modern-tabs .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(135deg,#1890ff,#096dd9);border-color:transparent;box-shadow:0 4px 15px rgba(24,144,255,.35)}.modern-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.modern-tabs .ant-tabs-ink-bar{display:none}.modern-tabs .ant-tabs-tab i{font-size:14px;margin-right:8px}.modern-tabs .ant-tabs-content-holder{padding:0}@media (max-width:768px){.modern-tabs .ant-tabs-tab{font-size:13px;padding:8px 16px}.modern-tabs .ant-tabs-nav{padding:4px}}.stats-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:10px}.stats-section{margin-bottom:32px}.stat-card{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:default;display:flex;gap:16px;height:100%;overflow:visible;padding:12px;position:relative;transition:all .3s ease;width:100%}.stat-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.stat-card.blue{--sc:#1b8fd0}.stat-card.orange{--sc:#f05a00}.stat-card.purple{--sc:#8b5cf6}.stat-card.green{--sc:#16a34a}.stat-card.pink{--sc:#ec4899}.stat-card.lime,.stat-card.success{--sc:#84cc16;--sc-text:#4d7c0f}.stat-card.indigo{--sc:#4f7cff}.stat-card.yellow{--sc:#f59e0b;--sc-text:#b45309}.stat-card.teal{--sc:#d946ef}.stat-card.cyan{--sc:#0e7490}.stat-card.red{--sc:#d61f69}.stat-card.dark{--sc:#475467}.stat-card.gray{--sc:#8592a3}.stat-card.blue,.stat-card.cyan,.stat-card.dark,.stat-card.gray,.stat-card.green,.stat-card.indigo,.stat-card.lime,.stat-card.orange,.stat-card.pink,.stat-card.purple,.stat-card.red,.stat-card.success,.stat-card.teal,.stat-card.yellow{border-left:4px solid var(--sc)}.card-icon{align-items:center;background:var(--sc,#8592a3);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;width:60px}.card-content{flex:1}.card-number{color:var(--sc-text,var(--sc,#18212f));font-size:22px;font-weight:700;line-height:1.2;margin-bottom:4px;word-break:break-all}.card-label{color:#666;font-size:14px;font-weight:400}.card-info{position:absolute;right:12px;top:12px}.stat-card:has(.stat-indicator) .card-info{bottom:8px;right:12px;top:auto}.card-info-icon{color:#bfbfbf;cursor:help;font-size:14px;transition:color .3s ease}.card-info-icon:hover{color:#1890ff}.stat-card.clickable{cursor:pointer}.stat-card.clickable:hover .stat-tooltip{opacity:1;transform:translateY(0);visibility:visible}.stat-indicator{align-items:center;background:rgba(0,0,0,.1);border-radius:50%;color:#6c757d;display:flex;font-size:12px;height:24px;justify-content:center;position:absolute;right:10px;top:10px;transition:all .3s ease;width:24px;z-index:2}.stat-card:hover .stat-indicator{background:rgba(0,0,0,.15);color:#495057;transform:scale(1.1)}.stat-tooltip{background:#2c3e50;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;font-size:12px;font-weight:500;opacity:0;padding:6px 12px;position:absolute;right:12px;top:-35px;transform:translateY(-5px);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.stat-tooltip:after{border:5px solid transparent;border-top-color:#2c3e50;content:"";position:absolute;right:20px;top:100%}.card-note{color:#b6c2cf;cursor:help;font-size:13px;position:absolute;right:10px;top:8px}.card-note:hover{color:#8c8c8c}.chart-section{background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);margin-bottom:16px;overflow:hidden}.chart-section .chart-title{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #f0f0f0;color:#262626;display:flex;font-size:16px;font-weight:600;gap:10px;padding:16px 20px}.chart-section .chart-title i{color:#1890ff;font-size:18px}.chart-section .chart-container{min-height:350px;padding:20px}.main-chart{margin-bottom:32px}.chart-card{border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden}.chart-card :deep(.ant-card-head){background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #f3f4f6;padding:1.5rem 1.5rem 1rem}.chart-title-icon{color:#1890ff;flex-shrink:0;font-size:20px}.chart-header{flex:1}.chart-title{align-items:center;color:#262626;display:flex;flex-direction:row;font-size:18px;font-weight:600;gap:10px;line-height:1.2}.chart-subtitle{color:#8c8c8c;font-size:13px;font-weight:400;line-height:1.3}.section-title{align-items:center;color:#1890ff;display:flex;font-size:18px;font-weight:700;gap:8px;justify-content:center;margin:40px 0 20px;position:relative}.section-title i{font-size:18px}.section-title:after{background:#1890ff;border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.chart-container{max-height:550px;padding:16px}.chart-canvas{height:100%!important;width:100%!important}.pie-charts-row{margin-bottom:16px}.pie-chart-card{overflow:hidden;position:relative}.pie-chart-title{align-items:center;color:#2c3e50;display:flex;font-size:16px;font-weight:600;gap:10px}.pie-chart-title i{color:#4facfe;font-size:18px}.pie-chart-container{align-items:center;display:flex;justify-content:center;padding:20px}.pie-chart-container.large{min-height:420px}.pie-charts-row.first-row .pie-chart-container.large,.pie-charts-row.second-row .pie-chart-container.large{align-items:center;display:flex;justify-content:center;min-height:420px}.pie-charts-row.second-row .pie-chart-card.small{min-height:480px}.pie-charts-row.second-row .pie-chart-container.small{align-items:center;display:flex;justify-content:center;min-height:400px}.table-section{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden;padding:0;position:relative}.table-title{align-items:center;background:linear-gradient(135deg,#f8f9ff,#fff);border-bottom:1px solid #e8f4fd;color:#2c3e50;display:flex;font-size:15px;font-weight:600;gap:10px;margin:0;padding:12px 16px;position:relative}.table-title i{color:#4facfe;font-size:16px}.table-title-with-filters{align-items:center;background:linear-gradient(135deg,#f8f9ff,#fff);border-bottom:1px solid #e8f4fd;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 16px}.table-title-with-filters .table-title{background:none;border:none;padding:0}.table-card{border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden}.table-card :deep(.ant-card-head){background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #f3f4f6;padding:1.5rem 1.5rem 1rem}.table-tag{align-items:center;border-radius:6px;display:flex;font-size:13px;font-weight:500;gap:4px;padding:4px 12px}.detail-table{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.detail-table :deep(.ant-table-thead>tr>th){background:#fafafa;border:none;font-weight:600;text-align:center}.detail-table :deep(.ant-table-tbody>tr>td){border-bottom:1px solid #f5f5f5;padding:12px 16px}.detail-table :deep(.ant-table-tbody>tr:hover>td){background:#f8f9ff}.table-section .detail-table{margin:0}.table-section .ant-table-wrapper{padding:8px}.table-section :deep(.ant-table-wrapper .ant-table-container){border-radius:8px;overflow:hidden}.modern-table{border-radius:8px;overflow:hidden}.modern-table :deep(.ant-table-thead>tr:first-child>th:first-child){border-top-left-radius:8px}.modern-table :deep(.ant-table-thead>tr:first-child>th:last-child){border-top-right-radius:8px}.modern-table :deep(.ant-table-tbody>tr:last-child>td:first-child){border-bottom-left-radius:8px}.modern-table :deep(.ant-table-tbody>tr:last-child>td:last-child){border-bottom-right-radius:8px}.modern-table :deep(.ant-table){font-size:14px}.modern-table :deep(.ant-table-thead>tr>th){background:#fafbfc;border-bottom:2px solid #e5e7eb;color:#374151;font-size:14px;font-weight:600;text-align:center}.modern-table :deep(.ant-table-tbody>tr>td){border-bottom:1px solid #f3f4f6;font-size:14px;padding:12px 16px}.modern-table :deep(.ant-table-tbody>tr:hover>td){background:#f8fafc}.modern-table :deep(.ant-table-summary>tr>td){background:#f8fafc;border-top:2px solid #e5e7eb;color:#374151;font-weight:600}.detail-tables-row{margin-bottom:24px}.data-link{color:#1890ff;font-weight:500;transition:color .3s ease}.data-link:hover{color:#40a9ff}.stt-cell{color:#000;font-size:14px}.booking-code-link{align-items:center;font-weight:600}.booking-code-link,.customer-info{display:flex;font-size:14px;gap:6px}.customer-info{flex-direction:column}.object-info,.stat-info-row{align-items:center;display:flex;gap:8px}.stat-info-row{font-size:14px}.info-text{color:#374151}.number-cell{color:#2c3e50;font-weight:500}.percentage-cell{color:#52c41a;font-weight:600}.count-cell{color:#1890ff;font-weight:500}.text-blue{color:#3b82f6}.text-green{color:#51cf66;font-weight:600}.text-red{color:#f03e3e;font-weight:600}.text-orange{color:#ff922b;font-weight:600}.date-range{display:flex;flex-direction:column;font-size:14px;gap:4px}.checkin,.checkout{align-items:center;display:flex;gap:6px}.checkin i{color:#51cf66}.checkout i{color:#f03e3e}.user-cell{align-items:center;display:flex;font-size:14px;gap:6px}.user-cell i{color:#4dabf7}.date-cell{align-items:center;display:flex;font-size:14px;gap:6px}.date-cell i{color:#51cf66}.city-name,.corporate-name,.partner-name{align-items:center;display:flex;font-size:14px;gap:8px}.city-name i,.corporate-name i,.partner-name i{flex-shrink:0}.booking-modal :deep(.ant-modal-content){border-radius:16px;overflow:hidden}.booking-modal :deep(.ant-modal-header){background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e8f4fd;padding:20px 24px}.booking-modal :deep(.ant-modal-title){color:#2c3e50;font-size:18px;font-weight:600}.modal-table-wrapper{padding:0}.modal-table{border-radius:8px;overflow:hidden}.modal-table :deep(.ant-table-thead>tr>th){background:#fafafa;border-bottom:2px solid #e8f4fd;font-weight:600}.modal-table :deep(.ant-table-tbody>tr>td){border-bottom:1px solid #f5f5f5}.modal-table :deep(.ant-table-tbody>tr:hover>td){background:#f8f9ff}.booking-link{color:#1890ff;font-weight:500;text-decoration:none}.booking-link:hover{color:#40a9ff;text-decoration:underline}.modal-summary-cell{color:#2c3e50!important;font-weight:600!important}.modal-footer-stats{border-radius:8px;display:flex;flex-wrap:wrap;gap:24px}.footer-stat-item{align-items:center;display:flex;gap:8px}.footer-label{color:#8c8c8c;font-size:14px}.footer-value{color:#2c3e50}.debt-link,.footer-value{font-size:14px;font-weight:600}.debt-link{align-items:center;color:#1890ff;display:flex;gap:6px;justify-content:flex-end;width:100%}.debt-link:hover{color:#40a9ff}.debt-link.has-debt{color:#f5222d}.debt-link.has-debt:hover{color:#ff4d4f}.guest-info{display:flex;flex-direction:column;gap:4px}.guest-name{font-weight:500}.guest-name,.guest-phone{align-items:center;display:flex;gap:6px}.guest-phone{color:#666;font-size:12px}.booking-code-link{color:#1890ff;font-weight:500}.booking-code-link:hover{color:#40a9ff;text-decoration:underline}.booking-summary-row{background:#f8f9ff}.sub-row,.sub-row td{background:#f8f9ff!important}.sub-row-name{font-style:italic;padding-left:20px}@media (max-width:1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}.pie-charts-row .ant-col:nth-child(n+3){margin-top:24px}}@media (max-width:992px){.dashboard-header{align-items:stretch;flex-direction:column;gap:16px}.header-right{justify-content:center}.pie-charts-row .ant-col{margin-bottom:24px}}@media (max-width:768px){.header-left{margin-left:0}.dashboard-container{padding:4px}.stats-grid{gap:16px;grid-template-columns:1fr}.dashboard-header{padding:16px}.header-search-form,.search-form{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px}.card-number{font-size:20px}.card-label{font-size:13px}.pie-chart-container{overflow-x:auto;padding:15px}.pie-chart-container.large{min-height:380px}.section-title{font-size:20px}.table-title{font-size:16px;padding:16px 20px 12px}.table-wrapper{padding:8px 16px 16px}.chart-title{align-items:flex-start;font-size:16px;gap:8px}.chart-title-icon{align-self:flex-start;margin-top:0}.chart-subtitle{font-size:12px}.chart-container{min-height:300px}.chart-card :deep(.ant-card-head){padding:1rem 1rem .75rem}.detail-table :deep(.ant-table-thead>tr>th){font-size:13px;padding:8px 12px}.detail-table :deep(.ant-table-tbody>tr>td){font-size:13px;padding:8px 12px}.modern-table :deep(.ant-table-thead>tr>th){font-size:12px;padding:8px 12px}.modern-table :deep(.ant-table-tbody>tr>td){font-size:12px;padding:8px 12px}}@media (max-width:576px){.card-number{font-size:18px}.card-label{font-size:12px}.card-icon{font-size:20px;height:50px;width:50px}.stat-card{gap:12px;padding:16px}.header-title{font-size:20px}.table-title{font-size:14px}.table-tag{font-size:11px;padding:2px 8px}.pie-chart-container canvas,.pie-charts-row.first-row canvas,.pie-charts-row.second-row canvas{max-height:280px!important;max-width:280px!important}.pie-charts-row.first-row .pie-chart-container.large,.pie-charts-row.second-row .pie-chart-container.large{min-height:380px;padding:20px 15px}.detail-table :deep(.ant-table-thead>tr>th){font-size:12px;padding:6px 8px}.detail-table :deep(.ant-table-tbody>tr>td){font-size:12px;padding:6px 8px}.modern-table :deep(.ant-table-thead>tr>th){font-size:11px;padding:6px 8px}.modern-table :deep(.ant-table-tbody>tr>td){font-size:11px;padding:6px 8px}}.nowrap[data-v-5a1c157c]{white-space:nowrap}.hint[data-v-5a1c157c]{color:#8c8c8c;font-size:12px;margin-top:6px}.cnt[data-v-5a1c157c]{color:#8c8c8c;font-size:12px;font-style:normal}.partner-num[data-v-5a1c157c]{font-size:22px;font-weight:600}.text-danger[data-v-5a1c157c]{color:#cf1322}.sk[data-v-b71eb3e2]{border-bottom:1px solid #f5f8fa;display:flex;gap:14px;padding:9px 6px}.sk span[data-v-b71eb3e2]{animation:sk-b71eb3e2 1.4s ease infinite;background:linear-gradient(90deg,#f2f5f7 25%,#e9eef1 37%,#f2f5f7 63%);background-size:400% 100%;border-radius:3px;height:12px}@keyframes sk-b71eb3e2{0%{background-position:100% 50%}to{background-position:0 50%}}.dm__box[data-v-b71eb3e2]{max-height:60vh;overflow-y:auto}.dm[data-v-b71eb3e2]{width:100%}.dm th[data-v-b71eb3e2]{background:#fff;border-bottom:1px solid #edf1f4;color:#8c8c8c;font-size:12.5px;font-weight:500;padding:0 6px 8px;position:sticky;top:0}.dm td[data-v-b71eb3e2]{border-bottom:1px solid #f5f8fa;font-size:13.5px;padding:7px 6px}.dm tfoot td[data-v-b71eb3e2]{background:#fff;border-bottom:none;border-top:1px solid #e3eaef;bottom:0;font-weight:600;padding-top:9px;position:sticky}.dm__pager[data-v-b71eb3e2]{display:flex;justify-content:flex-end;margin-top:12px}.dm__empty[data-v-b71eb3e2]{color:#9aa5ad;padding:24px 0;text-align:center}.ta-right[data-v-b71eb3e2]{text-align:right;white-space:nowrap}.ta-center[data-v-b71eb3e2]{text-align:center;white-space:nowrap}.ta-left[data-v-b71eb3e2]{text-align:left}.dashboard-header[data-v-de078c76]{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:14px;min-height:52px;padding:9px 6px}.header-left[data-v-de078c76]{align-items:center;display:flex;gap:10px;margin-left:12px}.header-left[data-v-de078c76] .ant-picker,.header-left[data-v-de078c76] .ant-picker-input>input,.header-left[data-v-de078c76] .ant-select-selector{cursor:pointer}.header-icon[data-v-de078c76]{color:rgba(0,0,0,.45);font-size:15px}.header-title[data-v-de078c76]{color:rgba(0,0,0,.88);font-size:15px;font-weight:600;margin:0}.header-note[data-v-de078c76]{font-size:13px;margin-right:12px}.panel[data-v-de078c76]{background:#fff;border:1px solid #edf1f4;border-radius:10px;box-shadow:0 1px 2px rgba(16,40,56,.04);padding:16px 18px}.panel--full[data-v-de078c76]{height:100%}.panel__title[data-v-de078c76]{align-items:center;display:flex;font-size:15px;font-weight:600;margin-bottom:12px}.panel__title .label-hint-icon[data-v-de078c76]{margin-left:var(--hint-icon-gap-label)}.note[data-v-de078c76]{color:#9aa5ad;font-size:12px;line-height:1.5;margin-top:10px}.kpi[data-v-de078c76]{background:#fff;border:1px solid #edf1f4;border-radius:10px;box-shadow:0 1px 2px rgba(16,40,56,.04);height:100%;padding:14px 12px}.kpi__top[data-v-de078c76]{align-items:center;display:flex;gap:6px;margin-bottom:8px}.kpi__icon[data-v-de078c76]{align-items:center;border-radius:7px;display:inline-flex;flex-shrink:0;font-size:13px;height:24px;justify-content:center;width:24px}.kpi__label[data-v-de078c76]{color:rgba(0,0,0,.85);font-size:13.5px;line-height:1.3;white-space:nowrap}.kpi__value[data-v-de078c76]{font-size:22px;font-weight:600;line-height:1.25;white-space:nowrap}.kpi__diff[data-v-de078c76]{display:flex;flex-direction:column;font-size:11.5px;gap:1px;margin-top:6px}.kpi__diff>span[data-v-de078c76]{white-space:nowrap}.bar[data-v-de078c76]{background:#f05a00;border-radius:6px;height:28px;overflow:hidden;position:relative}.bar--lg[data-v-de078c76]{height:34px}.bar--solid[data-v-de078c76]{background:#16a34a}.bar--help[data-v-de078c76]{cursor:help}.bar__fill[data-v-de078c76]{background:#1b8fd0;inset:0 auto 0 0;position:absolute}.bar__text[data-v-de078c76]{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600;height:100%;justify-content:center;position:relative;white-space:nowrap}.occ[data-v-de078c76]{align-items:center;display:flex;gap:16px}.occ__label[data-v-de078c76]{flex-shrink:0;font-weight:600;width:160px}.occ .bar[data-v-de078c76]{flex:1}.occ__side[data-v-de078c76]{flex-shrink:0;text-align:right;width:200px}.occ__pct[data-v-de078c76]{font-size:20px;font-weight:600;line-height:1.1}.occ__diff[data-v-de078c76]{display:flex;flex-direction:column;font-size:11.5px}.flow[data-v-de078c76]{align-items:center;display:grid;gap:9px 14px;grid-template-columns:140px repeat(3,1fr)}.flow__head[data-v-de078c76]{font-size:12.5px;text-align:center}.flow__name[data-v-de078c76]{align-items:center;display:flex;font-size:13px;gap:5px}.flow__title[data-v-de078c76]{color:#1f2d3a;font-size:15px;font-weight:600;text-align:left}.bk3--joined[data-v-de078c76]{border-top:1px solid #f0f4f7;margin-top:14px;padding-top:14px}.tip-row[data-v-de078c76]{display:flex;gap:18px;justify-content:space-between;line-height:1.7;white-space:nowrap}.bk3[data-v-de078c76]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.bk3__item[data-v-de078c76]{border:1px solid #f0f4f7;border-radius:8px;padding:10px 6px;text-align:center}.bk3__item.is-click[data-v-de078c76]:hover{background:#f7fcfe}.bk3__pill[data-v-de078c76]{border-radius:999px;display:inline-block;font-size:20px;font-weight:600;line-height:1.3;min-width:46px;padding:3px 12px}.bk3__label[data-v-de078c76]{display:block;font-size:13px;margin-top:7px}.bk3__sub[data-v-de078c76]{color:#8c8c8c;display:block;font-size:11.5px;line-height:1.4}.mini[data-v-de078c76]{align-items:center;border-bottom:1px solid #f4f7f9;display:flex;gap:10px;padding:9px 0}.mini[data-v-de078c76]:last-child{border-bottom:none}.mini__icon[data-v-de078c76]{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.mini__label[data-v-de078c76]{display:flex;flex:1;flex-direction:column;font-size:13px}.mini__sub[data-v-de078c76]{color:#8c8c8c;display:block;font-size:11.5px;line-height:1.4}.mini__num[data-v-de078c76]{font-size:16px;font-weight:600;white-space:nowrap}.mini__unit[data-v-de078c76]{color:#8c8c8c;font-size:12px;font-weight:400}.donut-wrap[data-v-de078c76]{align-items:center;display:flex;gap:14px}.donut[data-v-de078c76]{flex-shrink:0;height:150px;position:relative;width:150px}.donut--sm[data-v-de078c76]{height:132px;width:132px}.donut__center[data-v-de078c76]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.donut__num[data-v-de078c76]{font-size:22px;font-weight:600;line-height:1.1}.donut__num--sm[data-v-de078c76]{font-size:15px}.donut__cap[data-v-de078c76]{color:#8c8c8c;font-size:11px}.legend[data-v-de078c76]{flex:1;min-width:0}.legend__row[data-v-de078c76]{align-items:center;display:flex;font-size:12.5px;gap:7px;padding:2.5px 0}.legend__dot[data-v-de078c76]{border-radius:2px;flex-shrink:0;height:9px;width:9px}.legend__lb[data-v-de078c76]{flex:1;min-width:0;white-space:nowrap}.legend__vl[data-v-de078c76]{font-weight:600;white-space:nowrap}.legend__pc[data-v-de078c76]{color:#8c8c8c;text-align:right;white-space:nowrap;width:46px}.rev-wrap[data-v-de078c76]{align-items:center;display:flex;gap:12px}.rev-wrap .rev[data-v-de078c76]{flex:1;min-width:0}.rev[data-v-de078c76]{width:100%}.rev th[data-v-de078c76]{border-bottom:1px solid #edf1f4;color:#8c8c8c;font-size:12px;font-weight:500;padding:0 4px 7px}.rev td[data-v-de078c76]{border-bottom:1px solid #f5f8fa;font-size:13.5px;padding:6px 4px}.is-click[data-v-de078c76]{cursor:pointer}.legend__row.is-click[data-v-de078c76]:hover,.mini.is-click[data-v-de078c76]:hover,tr.is-click[data-v-de078c76]:hover{background:#f7fcfe}.kpi.is-click[data-v-de078c76]:hover{border-color:#bfe3f4;box-shadow:0 2px 8px rgba(16,40,56,.09)}.bar.is-click[data-v-de078c76]:hover{opacity:.88}.rev__row--open[data-v-de078c76]{background:#f7fcfe}.rev__caret[data-v-de078c76]{color:#1b8fd0;width:18px}.rev__dot[data-v-de078c76]{width:14px}.rev__dot span[data-v-de078c76]{border-radius:2px;display:block;height:9px;width:9px}.rev__label[data-v-de078c76]{font-size:14px;white-space:nowrap}.rev td.rev__pct[data-v-de078c76],.rev th.rev__pct[data-v-de078c76]{font-size:13px;padding-left:24px;text-align:right;white-space:nowrap;width:66px}.rev__num[data-v-de078c76]{text-align:right;white-space:nowrap}.rev__child td[data-v-de078c76]{background:#fbfdfe;color:#5a6b76;font-size:12.5px}.rev__total td[data-v-de078c76]{border-bottom:none;border-top:1px solid #e3eaef;font-weight:600;padding-top:9px}.rev__empty[data-v-de078c76]{color:#9aa5ad;padding:14px 0;text-align:center}.over[data-v-de078c76]{color:#fa8c16;font-weight:600}.blank[data-v-de078c76]{color:#9aa5ad;font-size:13px;padding:40px 0;text-align:center}.trend[data-v-de078c76]{height:240px}.panel__title--split[data-v-de078c76]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.sum[data-v-de078c76]{align-items:baseline;display:inline-flex;gap:8px}.sum__big[data-v-de078c76]{font-size:22px;font-weight:600;line-height:1.15}.sum__cap[data-v-de078c76]{color:#8c8c8c;font-size:12px;font-weight:400}.up[data-v-de078c76]{color:#389e0d}.down[data-v-de078c76]{color:#cf1322}.flat[data-v-de078c76]{color:#9aa5ad}.dashboard-header[data-v-ad768c3c]{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:14px;min-height:52px;padding:9px 6px}.header-left[data-v-ad768c3c]{align-items:center;display:flex;gap:10px;margin-left:12px}.header-left[data-v-ad768c3c] .ant-picker,.header-left[data-v-ad768c3c] .ant-picker-input>input,.header-left[data-v-ad768c3c] .ant-select-selector{cursor:pointer}.header-icon[data-v-ad768c3c]{color:rgba(0,0,0,.45);font-size:15px}.header-title[data-v-ad768c3c]{color:rgba(0,0,0,.88);font-size:15px;font-weight:600;margin:0}.header-note[data-v-ad768c3c]{font-size:13px;margin-right:12px}.panel[data-v-ad768c3c]{background:#fff;border:1px solid #edf1f4;border-radius:10px;box-shadow:0 1px 2px rgba(16,40,56,.04);padding:16px 18px}.panel--full[data-v-ad768c3c]{height:100%}.panel__head[data-v-ad768c3c]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.panel__title[data-v-ad768c3c]{font-size:15px;font-weight:600;margin-bottom:12px}.panel__title--tools[data-v-ad768c3c]{align-items:center;display:flex;gap:12px;height:23px;justify-content:space-between}.mode-switch[data-v-ad768c3c]{background-color:#f0f2f5;border-radius:6px;font-weight:400;padding:2px}.mode-switch[data-v-ad768c3c] .ant-segmented-item-label{color:#5a6b76;font-size:12.5px;line-height:22px;min-height:22px;padding:0 10px}.mode-switch[data-v-ad768c3c] .ant-segmented-item-selected .ant-segmented-item-label{color:#1677ff;font-weight:500}.mode-switch[data-v-ad768c3c] .ant-segmented-item-selected,.mode-switch[data-v-ad768c3c] .ant-segmented-thumb{border-radius:4px;box-shadow:0 1px 2px rgba(16,40,56,.12)}.note[data-v-ad768c3c],.panel__note[data-v-ad768c3c]{color:#9aa5ad;font-size:12px;line-height:1.5;margin-bottom:12px}.note[data-v-ad768c3c]{margin:10px 0 0}.kpi[data-v-ad768c3c]{background:#fff;border:1px solid #edf1f4;border-radius:10px;box-shadow:0 1px 2px rgba(16,40,56,.04);height:100%;padding:10px}.kpi__top[data-v-ad768c3c]{align-items:center;display:flex;gap:5px;margin-bottom:6px}.kpi__icon[data-v-ad768c3c]{align-items:center;border-radius:7px;display:inline-flex;flex-shrink:0;font-size:13px;height:21px;justify-content:center;width:21px}.kpi__label[data-v-ad768c3c]{color:rgba(0,0,0,.85);font-size:12.5px;line-height:1.3;white-space:nowrap}.kpi__value[data-v-ad768c3c]{font-size:19px;font-weight:600;line-height:1.25;white-space:nowrap}.kpi__diff[data-v-ad768c3c]{display:flex;flex-direction:column;font-size:11.5px;gap:1px;margin-top:6px}.kpi__diff>span[data-v-ad768c3c]{white-space:nowrap}.rev-wrap[data-v-ad768c3c]{align-items:center;display:flex;gap:12px}.rev-wrap .rev[data-v-ad768c3c]{flex:1;min-width:0}.rev[data-v-ad768c3c]{width:100%}.rev th[data-v-ad768c3c]{border-bottom:1px solid #edf1f4;color:#5a6b76;font-size:12.5px;font-weight:500;padding:0 4px 7px}.rev td[data-v-ad768c3c]{border-bottom:1px solid #f5f8fa;font-size:13.5px;padding:6px 4px}.rev__row--open[data-v-ad768c3c],.rev__row[data-v-ad768c3c]:hover{background:#f7fcfe}.rev__caret[data-v-ad768c3c]{color:#1b8fd0;cursor:pointer;width:18px}.rev__dot[data-v-ad768c3c]{width:14px}.rev__dot span[data-v-ad768c3c]{border-radius:2px;display:block;height:9px;width:9px}.rev__label[data-v-ad768c3c]{font-size:14px;white-space:nowrap}.rev td.rev__pct[data-v-ad768c3c],.rev th.rev__pct[data-v-ad768c3c]{font-size:13px;padding-left:24px;text-align:right;white-space:nowrap;width:66px}.rev__num[data-v-ad768c3c]{text-align:right;white-space:nowrap}.rev__child td[data-v-ad768c3c]{background:#fbfdfe;color:#5a6b76;font-size:12.5px}.rev__total td[data-v-ad768c3c]{border-bottom:none;border-top:1px solid #e3eaef;font-weight:600;padding-top:9px}.rev__option td[data-v-ad768c3c]{border-bottom:none;padding-top:4px}.calc-cell[data-v-ad768c3c]{align-items:center;display:flex;gap:6px}.calc-toggle[data-v-ad768c3c]{align-items:center;color:#5a6b76;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:400;gap:6px;margin:0}.rev__empty[data-v-ad768c3c]{color:#9aa5ad;padding:14px 0;text-align:center}.over[data-v-ad768c3c]{color:#fa8c16;font-weight:600}.donut[data-v-ad768c3c]{flex-shrink:0;height:132px;position:relative;width:132px}.donut__center[data-v-ad768c3c]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.donut__num[data-v-ad768c3c]{font-size:15px;font-weight:600;line-height:1.1}.donut__cap[data-v-ad768c3c]{color:#8c8c8c;font-size:11px}.trend[data-v-ad768c3c]{height:280px}.bar[data-v-ad768c3c]{background:#f05a00;border-radius:6px;height:34px;overflow:hidden;position:relative}.bar__fill[data-v-ad768c3c]{background:#1b8fd0;inset:0 auto 0 0;position:absolute}.bar__text[data-v-ad768c3c]{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600;height:100%;justify-content:center;position:relative;white-space:nowrap}.mini[data-v-ad768c3c]{align-items:center;border-bottom:1px solid #f4f7f9;display:flex;gap:10px;padding:9px 0}.mini[data-v-ad768c3c]:last-child{border-bottom:none}.mini__dot[data-v-ad768c3c]{border-radius:3px;flex-shrink:0;height:10px;width:10px}.mini__label[data-v-ad768c3c]{display:flex;flex:1;flex-direction:column;font-size:13px}.mini__line[data-v-ad768c3c]{align-items:center;display:inline-flex;gap:var(--hint-icon-gap-label)}.mini__sub[data-v-ad768c3c]{color:#8c8c8c;font-size:11.5px;line-height:1.4}.mini__num[data-v-ad768c3c]{font-size:16px;font-weight:600;white-space:nowrap}.panel__title--split[data-v-ad768c3c]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.sum[data-v-ad768c3c]{align-items:baseline;display:inline-flex;gap:8px}.sum__big[data-v-ad768c3c]{font-size:22px;font-weight:600;line-height:1.15}.sum__cap[data-v-ad768c3c]{color:#8c8c8c;font-size:12px;font-weight:400}.heat[data-v-ad768c3c]{display:flex;flex-direction:column;gap:4px}.heat__row[data-v-ad768c3c]{align-items:center;display:grid;gap:4px;grid-template-columns:42px repeat(7,1fr)}.heat__row--head[data-v-ad768c3c]{color:#5a6b76;font-size:12px;text-align:center}.heat__wk[data-v-ad768c3c]{color:#8c8c8c;font-size:12px}.is-click[data-v-ad768c3c]{cursor:pointer}.mini.is-click[data-v-ad768c3c]:hover,tr.is-click[data-v-ad768c3c]:hover{background:#f7fcfe}.kpi.is-click[data-v-ad768c3c]:hover{border-color:#bfe3f4;box-shadow:0 2px 8px rgba(16,40,56,.09)}.heat__cell.is-click[data-v-ad768c3c]{cursor:pointer}.heat__cell.is-click[data-v-ad768c3c]:hover{opacity:.8}.heat__cell[data-v-ad768c3c]{background:#f2f5f7;border-radius:4px;cursor:default;display:block;height:26px}.tip-row[data-v-ad768c3c]{display:flex;gap:18px;justify-content:space-between;white-space:nowrap}.up[data-v-ad768c3c]{color:#389e0d}.down[data-v-ad768c3c]{color:#cf1322}.flat[data-v-ad768c3c]{color:#9aa5ad}.text-danger[data-v-5ea1df32]{color:#f5222d}.stat-card.clickable[data-v-5ea1df32]{cursor:pointer}.table-section[data-v-5ea1df32]{margin-bottom:16px}.stats-grid[data-v-5ea1df32]{margin-bottom:20px}.stats-title[data-v-5ea1df32]{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:12px}.dashboard-header[data-v-3e12f09e]{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:14px;min-height:52px;padding:9px 6px}.header-left[data-v-3e12f09e]{align-items:center;display:flex;gap:10px;margin-left:12px}.header-left[data-v-3e12f09e] .ant-picker,.header-left[data-v-3e12f09e] .ant-picker-input>input,.header-left[data-v-3e12f09e] .ant-select-selector{cursor:pointer}.header-icon[data-v-3e12f09e]{color:rgba(0,0,0,.45);font-size:15px}.header-title[data-v-3e12f09e]{color:rgba(0,0,0,.88);font-size:15px;font-weight:600;margin:0}.panel[data-v-3e12f09e]{background:#fff;border:1px solid #edf1f4;border-radius:10px;box-shadow:0 1px 2px rgba(16,40,56,.04);padding:16px 18px}.rev__empty[data-v-3e12f09e]{color:#8494a1;font-size:13px;padding:14px 0;text-align:center}.tbl-wrap[data-v-3e12f09e]{overflow-x:auto}.day[data-v-3e12f09e]{border-collapse:collapse;min-width:820px;width:100%}.day th[data-v-3e12f09e]{border-bottom:1px solid #edf1f4;color:#8494a1;font-size:12px;font-weight:600;padding:8px;white-space:nowrap}.day td[data-v-3e12f09e]{border-bottom:1px solid #f4f7f9;font-size:13px;padding:7px 8px}.day__c[data-v-3e12f09e]{text-align:left;white-space:nowrap}.day th.day__n[data-v-3e12f09e],.day__n[data-v-3e12f09e]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.day__th-hint[data-v-3e12f09e]{border-bottom:1px dotted #b7c2cc;cursor:help}.day tbody tr.is-click[data-v-3e12f09e]{cursor:pointer}.day tbody tr.is-click:hover td[data-v-3e12f09e]{background:#f5f9fc}.day__strong[data-v-3e12f09e]{font-weight:600}.day td.up[data-v-3e12f09e]{color:#16a34a}.day td.down[data-v-3e12f09e]{color:#e11d48}.day td.flat[data-v-3e12f09e]{color:#8494a1}.day__total td[data-v-3e12f09e]{background:#fafcfd;border-top:2px solid #edf1f4;font-weight:700}.mb-3[data-v-3e12f09e]{margin-bottom:14px}@media(max-width:767px){.dashboard-header[data-v-3e12f09e]{align-items:flex-start;flex-direction:column;gap:8px}.header-left[data-v-3e12f09e]{flex-wrap:wrap}}.dashboard-header[data-v-62d0fce7]{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:14px;min-height:52px;padding:9px 6px}.header-left[data-v-62d0fce7]{align-items:center;display:flex;gap:10px;margin-left:12px}.header-left[data-v-62d0fce7] .ant-picker,.header-left[data-v-62d0fce7] .ant-picker-input>input{cursor:pointer}.header-icon[data-v-62d0fce7]{color:rgba(0,0,0,.45);font-size:15px}.header-title[data-v-62d0fce7]{color:rgba(0,0,0,.88);font-size:15px;font-weight:600;margin:0}.header-note[data-v-62d0fce7]{font-size:13px;margin-right:12px}.panel[data-v-62d0fce7]{background:#fff;border:1px solid #edf1f4;border-radius:10px;box-shadow:0 1px 2px rgba(16,40,56,.04);padding:16px 18px}.panel--full[data-v-62d0fce7]{height:100%}.panel__head[data-v-62d0fce7]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.panel__title[data-v-62d0fce7]{color:#1f2d3d;font-size:14px;font-weight:600;margin-bottom:10px}.panel__head .panel__title[data-v-62d0fce7]{margin-bottom:0}.panel__note[data-v-62d0fce7]{color:#8494a1;font-size:12px}.kpi[data-v-62d0fce7]{background:#fff;border:1px solid #edf1f4;border-radius:10px;box-shadow:0 1px 2px rgba(16,40,56,.04);height:100%;padding:14px 16px}.kpi__top[data-v-62d0fce7]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.kpi__icon[data-v-62d0fce7]{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;height:28px;justify-content:center;width:28px}.kpi__label[data-v-62d0fce7]{color:#61748a;font-size:13px}.kpi__value[data-v-62d0fce7]{color:#16222e;font-size:22px;font-weight:700;line-height:1.2}.kpi__diff[data-v-62d0fce7]{display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin-top:6px}.kpi__diff .up[data-v-62d0fce7]{color:#16a34a}.kpi__diff .down[data-v-62d0fce7]{color:#e11d48}.kpi__diff .flat[data-v-62d0fce7]{color:#8494a1}.trend[data-v-62d0fce7]{height:280px}.bar[data-v-62d0fce7]{background:#f05a00;border-radius:6px;height:28px;overflow:hidden;position:relative}.bar--lg[data-v-62d0fce7]{height:34px}.bar__fill[data-v-62d0fce7]{background:#1b8fd0;inset:0 auto 0 0;position:absolute}.bar__text[data-v-62d0fce7]{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600;height:100%;justify-content:center;position:relative;white-space:nowrap}.rev[data-v-62d0fce7]{border-collapse:collapse;width:100%}.rev th[data-v-62d0fce7]{border-bottom:1px solid #edf1f4;color:#8494a1;font-size:12px;font-weight:600;padding:6px 8px;text-align:left}.rev__row td[data-v-62d0fce7]{border-bottom:1px solid #f4f7f9;font-size:13px;padding:7px 8px}.rev__label[data-v-62d0fce7]{color:#46586b}.rev th.rev__num[data-v-62d0fce7],.rev__num[data-v-62d0fce7]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rev__bar-head[data-v-62d0fce7]{width:45%}.rev__empty[data-v-62d0fce7]{color:#8494a1;font-size:13px;padding:14px 0;text-align:center}.tbl-wrap[data-v-62d0fce7]{overflow-x:auto}.day[data-v-62d0fce7]{border-collapse:collapse;min-width:900px;width:100%}.day th[data-v-62d0fce7]{border-bottom:1px solid #edf1f4;color:#8494a1;font-size:12px;font-weight:600;padding:8px;white-space:nowrap}.day td[data-v-62d0fce7]{border-bottom:1px solid #f4f7f9;font-size:13px;padding:7px 8px}.day__c[data-v-62d0fce7]{text-align:left;white-space:nowrap}.day th.day__n[data-v-62d0fce7],.day__n[data-v-62d0fce7]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.day__n.is-high[data-v-62d0fce7],.rev__num.is-high[data-v-62d0fce7]{color:var(--text-warning-color);font-weight:600}.day tbody tr.is-weekend td[data-v-62d0fce7]{background:#f1ecfb}.day tbody tr td.tone-high[data-v-62d0fce7]{background:#fbd28a;font-weight:600}.day tbody tr td.tone-over[data-v-62d0fce7]{background:#f9c0c8;color:#a8071a;font-weight:600}.day tbody tr:hover td[data-v-62d0fce7]{box-shadow:inset 0 0 0 999px rgba(22,119,255,.07)}.tbl-wrap--sticky[data-v-62d0fce7]{max-height:calc(100vh - 180px);overflow:auto}.tbl-wrap--sticky thead th[data-v-62d0fce7]{background:#fff;box-shadow:inset 0 -1px 0 #edf1f4;position:sticky;top:0;z-index:2}.tbl-wrap--sticky tfoot td[data-v-62d0fce7]{bottom:0;box-shadow:inset 0 2px 0 #edf1f4;position:sticky;z-index:2}.day__flag[data-v-62d0fce7]{color:var(--text-warning-color);cursor:help;font-size:11px;margin-left:4px}.day__muted[data-v-62d0fce7]{color:#8494a1}.day__th-hint[data-v-62d0fce7]{border-bottom:1px dotted #b7c2cc;cursor:help}.day__total td[data-v-62d0fce7]{background:#fafcfd;border-top:2px solid #edf1f4;font-weight:700}.detail-tabs[data-v-62d0fce7] .ant-tabs-nav{margin-bottom:12px}.detail-tools[data-v-62d0fce7]{align-items:center;display:flex;gap:8px}.detail-tools__label[data-v-62d0fce7]{color:#61748a;font-size:13px}.detail-tools[data-v-62d0fce7] .ant-segmented{background-color:#e9ecef}.detail-tools[data-v-62d0fce7] .ant-segmented-item-selected,.detail-tools[data-v-62d0fce7] .ant-segmented-thumb{box-shadow:0 0 0 1px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.14)}.mx-legend[data-v-62d0fce7]{color:#61748a;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;justify-content:flex-end;margin-bottom:8px}.mx-swatch[data-v-62d0fce7]{border:1px solid rgba(0,0,0,.06);border-radius:3px;display:inline-block;height:12px;margin-right:5px;vertical-align:-2px;width:12px}.mx-swatch--high[data-v-62d0fce7]{background:#fbd28a}.mx-swatch--over[data-v-62d0fce7]{background:#f9c0c8}.mx[data-v-62d0fce7]{border-collapse:separate;border-spacing:0;font-size:13px;min-width:100%}.mx th[data-v-62d0fce7]{background:#fff;border-bottom:1px solid #edf1f4;color:#61748a;font-size:12px;font-weight:600;line-height:1.3;padding:6px 4px;white-space:nowrap}.mx td[data-v-62d0fce7]{border-bottom:1px solid #f4f7f9;padding:6px 4px;white-space:nowrap}.mx__name[data-v-62d0fce7]{background:#fff;box-shadow:1px 0 0 #edf1f4;left:0;min-width:170px;padding-left:8px!important;position:sticky;text-align:left;z-index:1}.mx__code[data-v-62d0fce7]{color:#8494a1;font-size:11px;margin-left:4px}.mx__rooms[data-v-62d0fce7]{color:#61748a;font-variant-numeric:tabular-nums;padding-right:10px!important;text-align:right}.mx__col[data-v-62d0fce7]{min-width:44px;text-align:center}.mx__sub[data-v-62d0fce7]{color:#8494a1;font-weight:400}.mx td.is-weekend[data-v-62d0fce7],.mx th.is-weekend[data-v-62d0fce7]{background:#f1ecfb}.mx th.is-today[data-v-62d0fce7]{color:#1677ff}.mx__cell[data-v-62d0fce7]{cursor:default;font-variant-numeric:tabular-nums;text-align:center}.mx td.is-today[data-v-62d0fce7],.mx th.is-today[data-v-62d0fce7]{box-shadow:inset 1px 0 0 #91caff,inset -1px 0 0 #91caff}.mx td.tone-high[data-v-62d0fce7]{background:#fbd28a;font-weight:600}.mx td.tone-over[data-v-62d0fce7]{background:#f9c0c8;color:#a8071a;font-weight:600}.mx .mx__cell[data-v-62d0fce7],.mx .mx__col[data-v-62d0fce7]{border-right:1px solid #eef2f5}.mx tbody tr:hover td[data-v-62d0fce7]{box-shadow:inset 0 0 0 999px rgba(22,119,255,.07)}.mx tbody tr:hover td.is-today[data-v-62d0fce7]{box-shadow:inset 1px 0 0 #91caff,inset -1px 0 0 #91caff,inset 0 0 0 999px rgba(22,119,255,.07)}.mx tbody tr:hover td.mx__sum[data-v-62d0fce7]{box-shadow:inset 1px 0 0 #edf1f4,inset 0 0 0 999px rgba(22,119,255,.07)}.mx tbody tr:hover td.mx__name[data-v-62d0fce7]{box-shadow:1px 0 0 #edf1f4,inset 0 0 0 999px rgba(22,119,255,.07)}.mx__sum[data-v-62d0fce7]{box-shadow:inset 1px 0 0 #edf1f4;font-variant-numeric:tabular-nums;font-weight:600;padding-left:12px!important;padding-right:8px!important;text-align:right}.mx__total td[data-v-62d0fce7]{border-top:2px solid #edf1f4;font-weight:700}.mx__total td.mx__name[data-v-62d0fce7],.mx__total td.mx__rooms[data-v-62d0fce7],.mx__total td.mx__sum[data-v-62d0fce7]{background:#fafcfd}.mb-3[data-v-62d0fce7]{margin-bottom:14px}.mt-2[data-v-62d0fce7]{margin-top:10px}@media(max-width:767px){.dashboard-header[data-v-62d0fce7]{align-items:flex-start;flex-direction:column;gap:8px}.header-left[data-v-62d0fce7]{flex-wrap:wrap}.trend[data-v-62d0fce7]{height:220px}}.bk-info[data-v-6d9ac4cd]{border-collapse:collapse;margin-bottom:4px;width:100%}.bk-info td[data-v-6d9ac4cd]{line-height:1.5;padding:3px 0;vertical-align:top}.bk-info td.bk-info-label[data-v-6d9ac4cd]{padding-right:10px;white-space:nowrap;width:1px}.bk-info td.bk-info-label-r[data-v-6d9ac4cd]{padding-left:28px}.bk-info td.bk-info-val[data-v-6d9ac4cd]:before{content:":";margin-right:5px}.bk-info td.bk-info-badge[data-v-6d9ac4cd]:before{visibility:hidden}.bk-info tr.bk-info-sep td[data-v-6d9ac4cd]{padding-top:10px}.bk-info tr.bk-info-sep td.bk-info-label-r+td[data-v-6d9ac4cd],.bk-info tr.bk-info-sep td.bk-info-label-r[data-v-6d9ac4cd]{border-top:1px solid #e8e8e8}.status-legend[data-v-52132584]{background:#fff;display:flex;flex-direction:column;gap:6px;padding:6px 0 16px}.status-legend .status-chip-group-title[data-v-52132584]{letter-spacing:0;min-width:0;text-transform:none}.rbrk-sk[data-v-f666f01a]{display:flex;flex-direction:column;gap:8px}.rbrk-sk span[data-v-f666f01a]{animation:rbrk-sk-f666f01a 1.4s ease infinite;background:linear-gradient(90deg,#f2f5f7 25%,#e9eef1 37%,#f2f5f7 63%);background-size:400% 100%;border-radius:3px}@keyframes rbrk-sk-f666f01a{0%{background-position:100% 50%}to{background-position:0 50%}}.rbrk-logbook[data-v-f666f01a]{align-items:center;display:inline-flex;margin-right:auto}.rbrk-phase-btn[data-v-f666f01a]{background:var(--sb-bg);border-color:var(--sb-border);color:var(--sb-text)}.rbrk-phase-btn[data-v-f666f01a]:focus,.rbrk-phase-btn[data-v-f666f01a]:hover{background:var(--sb-bg);border-color:var(--sb-text);color:var(--sb-text)}.rbrk-ended[data-v-f666f01a]{color:#8c8c8c}.rbrk-edit-current[data-v-f666f01a]{cursor:default}.rbrk-section-title[data-v-f666f01a]{font-weight:500;margin-bottom:12px}[data-v-f666f01a] .rbrk-row-editing>td{background:#e6f4ff!important}[data-v-f666f01a] .ant-input:focus{border-color:#40a9ff!important;border-left-width:1px!important;border-right-width:1px!important;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.context-menu[data-v-117df35c]{background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:0;position:fixed;z-index:1000}.context-menu ul[data-v-117df35c]{list-style:none;margin:0;padding:0}.context-menu li[data-v-117df35c]{color:#000;cursor:pointer;font-size:14px;padding:8px 16px}.context-menu li[data-v-117df35c]:hover{background-color:#f5f5f5}.context-menu li.context-menu-disabled[data-v-117df35c]{background:none;color:#8c8c8c;cursor:not-allowed}[data-v-117df35c] .fc-room-icon i{font-size:14px}[data-v-117df35c] .fc-room-icon{margin-right:6px}.fullcalendar-section[data-v-117df35c]{background:#fff}[data-v-117df35c] .fc-injected-summary th{background-color:#fff!important;border-bottom:1px solid #ddd!important;box-shadow:none!important;font-weight:400!important;height:35px!important;padding:0!important}[data-v-117df35c] .fc-injected-summary{height:35px!important}[data-v-117df35c] .fc-injected-summary.fc-summary-percent-row th{background-color:#fff!important;color:#1677ff!important;font-weight:400!important}[data-v-117df35c] .fc-summary-link{color:#1677ff!important;font-weight:400!important;text-align:center;text-decoration:none!important;width:100%}[data-v-117df35c] .fc-summary-link:hover{color:#40a9ff!important}[data-v-117df35c] .fc-summary-value{color:#000;font-weight:400!important;text-align:center;width:100%}[data-v-117df35c] .fc-datagrid-header .fc-injected-summary .fc-datagrid-cell-cushion{color:#000!important;font-size:13.5px!important;font-weight:400!important;padding-left:10px!important}[data-v-117df35c] .fc-timeline-header-row.fc-injected-summary .fc-timeline-slot-cushion{display:flex;justify-content:center;text-align:center!important;width:100%!important}[data-v-117df35c] .fc-injected-summary .fc-datagrid-cell-frame,[data-v-117df35c] .fc-injected-summary .fc-timeline-slot-frame{align-items:center!important;display:flex!important;height:35px!important}[data-v-117df35c] .fc-injected-tip-bar{align-items:center;background-color:#e6f4ff;border-bottom:1px solid #bae0ff;border-top:1px solid #bae0ff;box-sizing:border-box;color:#0958d9;display:flex;font-size:13px;font-weight:400;height:35px;line-height:1.45;padding:0 12px}[data-v-117df35c] .fc-injected-tip-bar i{color:#1677ff;margin-right:5px}[data-v-117df35c] .fc-injected-tip-bar b{font-weight:600}.fc-section-header[data-v-117df35c]{align-items:center;border-bottom:2px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.fc-section-header h4[data-v-117df35c]{align-items:center;color:#000;display:flex;font-size:1.25rem;font-weight:400;gap:10px;margin:0}.fc-section-header h4 i[data-v-117df35c]{color:#667eea}.fc-legend[data-v-117df35c]{display:flex;flex-wrap:wrap;gap:16px}.fc-legend-item[data-v-117df35c]{align-items:center;color:#666;display:flex;font-size:13px;gap:6px}.fc-dot[data-v-117df35c]{border-radius:4px;height:14px;width:14px}[data-v-117df35c] .fc-scrollgrid{border:1px solid #ddd!important}[data-v-117df35c] .fc-timeline-slots td{border-left:none!important;border-right:none!important;cursor:pointer}[data-v-117df35c] .fc-timeline-slots td[data-date$="T00:00:00"]{border-left:1px solid #ddd!important}[data-v-117df35c] .fc .fc-button-primary{background:#1b8fd0;border:none;border-radius:6px;font-size:13px;font-weight:400;padding:6px 12px;transition:all .3s ease}[data-v-117df35c] .fc .fc-button-primary:hover{box-shadow:0 4px 12px rgba(40,171,227,.4);transform:translateY(-1px)}[data-v-117df35c] .fc .fc-button-primary:not(:disabled).fc-button-active{background:#1b8fb3}[data-v-117df35c] .fc-toolbar-title{color:#000;font-size:1.15em!important;font-weight:400!important}[data-v-117df35c] .fc .fc-datagrid-cell-cushion{align-items:center;display:flex;font-size:13.5px;min-height:35px;padding:8px 10px}[data-v-117df35c] .fc-datagrid-body .fc-datagrid-cell-cushion{min-height:42px}[data-v-117df35c] .fc .fc-timeline-lane-frame{align-items:center;display:flex;min-height:35px}[data-v-117df35c] .fc-timeline-lane-frame .fc-timeline-events{padding-bottom:0!important}[data-v-117df35c] .fc-timeline-event-harness:has(.fc-event-mirror){top:50%!important;transform:translateY(-50%)}[data-v-117df35c] .fc-room-availability-row{cursor:default;position:relative;z-index:2}[data-v-117df35c] .fc-event{border:none!important;border-radius:7px!important;box-shadow:0 1px 4px rgba(0,0,0,.12);cursor:pointer;font-size:13.5px;font-weight:400;padding:5px 8px;position:relative;transition:transform .2s ease}[data-v-117df35c] .fc-event-menu-btn{align-items:center;background:hsla(0,0%,100%,.2);border-radius:4px;color:var(--tone-text);cursor:pointer;display:none;height:24px;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:all .2s;width:24px;z-index:5}@media(max-width:1024px){[data-v-117df35c] .fc-event-menu-btn{display:flex}}[data-v-117df35c] .fc-event-menu-btn:hover{background:hsla(0,0%,100%,.4)}[data-v-117df35c] .fc-event-menu-btn i{font-size:12px}[data-v-117df35c] .fc-event-title{padding-right:20px}[data-v-117df35c] .fc-event:hover{transform:scale(1.01);z-index:10}[data-v-117df35c] .fc .fc-day-today{background:rgba(102,126,234,.08)!important}[data-v-117df35c] .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:calc(-1px*var(--tl-sum-shift, 0))!important}[data-v-117df35c] .fc-datagrid-header tr:first-child th,[data-v-117df35c] .fc-timeline-header .fc-timeline-now-indicator-arrow,[data-v-117df35c] .fc-timeline-header tr:first-child th{transform:translateY(calc(1px*var(--tl-sum-shift, 0)))}[data-v-117df35c] .fc-datagrid-header tr:first-child th,[data-v-117df35c] .fc-timeline-header tr:first-child th{background-color:#fff;position:relative;z-index:4}[data-v-117df35c] .fc-timeline-header tr:first-child th.fc-day-today{background:linear-gradient(rgba(102,126,234,.08),rgba(102,126,234,.08)),#fff!important}[data-v-117df35c] .fc-timeline-header .fc-timeline-now-indicator-arrow{z-index:5}[data-v-117df35c] .fc-resource-group{background:#f5f5f5!important;font-weight:400}[data-v-117df35c] .fc-resource-group .fc-datagrid-cell-cushion{min-height:35px}[data-v-117df35c] .fc .fc-datagrid-cell-main{font-weight:400}[data-v-117df35c] .fc-timeline-slot-frame{font-size:13.5px;font-weight:500}[data-v-117df35c] .fc-scroller::-webkit-scrollbar{height:8px;width:8px}[data-v-117df35c] .fc-scroller::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-117df35c] .fc-scroller::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-117df35c] .fc-scroller::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-117df35c] .fc-datagrid-cell-cushion>.fc-icon:empty,[data-v-117df35c] .fc-datagrid-expander-placeholder .fc-icon:empty{display:none}[data-v-117df35c] .fc-timeline-slot-frame{align-items:center!important;color:#000!important}[data-v-117df35c] .fc-datagrid-header .fc-datagrid-cell-frame,[data-v-117df35c] .fc-timeline-slot-frame{display:flex!important;justify-content:center!important}[data-v-117df35c] .fc-datagrid-cell-cushion .fc-datagrid-cell-main{color:#000!important;text-decoration:none!important}[data-v-117df35c] .fc-datagrid-cell-cushion .fc-datagrid-cell-main:hover{text-decoration:none!important}[data-v-117df35c] .fc-timeline-slot-frame a:not(.fc-summary-link){color:#000!important;text-decoration:none!important}[data-v-117df35c] .fc-datagrid-body .fc-datagrid-cell-main{color:#1677ff!important;cursor:pointer;display:inline-block;max-width:100%;text-align:right;width:auto}[data-v-117df35c] .fc-datagrid-body .fc-datagrid-cell-frame{display:flex!important;justify-content:flex-end!important}[data-v-117df35c] .fc-resource-group .fc-datagrid-cell-main{color:#1f2937!important;font-weight:500!important;text-align:left!important}[data-v-117df35c] .fc-resource-group .fc-icon-minus-square,[data-v-117df35c] .fc-resource-group .fc-icon-plus-square{color:#667085;font-size:12px;margin-right:4px;transition:transform .2s ease;width:16px}[data-v-117df35c] .fc-resource-group .fc-icon-minus-square:before,[data-v-117df35c] .fc-resource-group .fc-icon-plus-square:before{content:"";font-family:Font Awesome\ 5 Pro;font-weight:400}[data-v-117df35c] .fc-resource-group .fc-icon-minus-square{transform:rotate(90deg)}[data-v-117df35c] .fc-resource-group .fc-datagrid-cell-frame{justify-content:flex-start!important}[data-v-117df35c] .fc-datagrid-cell-main:hover{text-decoration:underline}[data-v-117df35c] .fc-resource-group .fc-datagrid-cell-main:hover{text-decoration:none}[data-v-117df35c] .fc-event-broken{cursor:pointer;opacity:.85}[data-v-117df35c] .fc-event-broken:hover{opacity:1;transform:scale(1.01)}[data-v-117df35c] .fc-event-moved{cursor:pointer;outline:1px dashed var(--tl-done-text);outline-offset:-1px}[data-v-117df35c] .fc-event-not-draggable:hover{transform:none}[data-v-117df35c] .fc-availability-cell{align-items:center;color:#344054;cursor:default;display:flex;flex:1;font-size:13.5px;justify-content:center}[data-v-117df35c] .fc-availability-cell.is-empty{color:#98a2b3}[data-v-117df35c] .fc-availability-cell.is-full{color:#c2410c}[data-v-117df35c] .fc-event-late-checkout{animation:pulse-border-117df35c 2s infinite;outline:1px solid #d46b08;outline-offset:-1px}[data-v-117df35c] .fc-late-checkout-icon{animation:pulse-icon-117df35c 1.5s infinite}@keyframes pulse-border-117df35c{0%,to{outline-color:#d46b08}50%{outline-color:rgba(212,107,8,.35)}}@keyframes pulse-icon-117df35c{0%,to{opacity:1}50%{opacity:.5}}.selection-menu[data-v-117df35c]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);min-width:180px;padding:6px 0;position:fixed;z-index:2000}.selection-menu ul[data-v-117df35c]{list-style:none;margin:0;padding:0}.selection-menu li[data-v-117df35c]{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 16px;transition:background .2s}.selection-menu li[data-v-117df35c]:hover{background-color:#f5f5f5;color:#1b8fd0}.selection-menu li i[data-v-117df35c]{color:#666;text-align:center;width:16px}.selection-menu li:hover i[data-v-117df35c]{color:#1b8fd0}[data-v-117df35c] .fc-resourceTimelineDay-view .fc-datagrid-header thead tr:first-child .fc-datagrid-cell-frame{align-items:center!important;display:flex!important;height:63px!important;justify-content:center!important}.dep-section[data-v-734cf371]{margin-top:20px}.dep-section .chart-card[data-v-734cf371]{border:none;border-radius:0;box-shadow:none}.occupancy-card[data-v-734cf371]{border:none;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.occupancy-content[data-v-734cf371]{padding:20px 0}.main-occupancy[data-v-734cf371]{margin-bottom:40px}.comparison-row[data-v-734cf371]{margin-top:20px}.day-label[data-v-734cf371]{text-align:center}.day-title[data-v-734cf371]{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:4px}.day-label.secondary .day-title[data-v-734cf371],.day-subtitle[data-v-734cf371]{color:#666;font-size:14px}.progress-container[data-v-734cf371]{position:relative;text-align:center}.progress-label[data-v-734cf371]{border-radius:6px;color:#fff;font-size:14px;font-weight:700;left:50%;padding:4px 12px;position:absolute;text-align:center;top:5px;transform:translateX(-50%);width:fit-content;z-index:1}.comparison-progress[data-v-734cf371] .ant-progress-outer,.main-progress[data-v-734cf371] .ant-progress-outer{padding:0 8px}.percent-display[data-v-734cf371]{text-align:center}.percent-value[data-v-734cf371]{color:#1a1a1a;font-size:20px;font-weight:700;margin-bottom:4px}.percent-diff[data-v-734cf371]{align-items:center;color:#666;display:flex;font-size:12px;gap:4px;justify-content:center}.tooltip-icon[data-v-734cf371]{color:#1890ff;cursor:pointer;transition:color .3s ease}.tooltip-icon[data-v-734cf371]:hover{color:#40a9ff}.percent-display.secondary .percent-value[data-v-734cf371]{color:#666;font-size:16px}.detailed-occupancy[data-v-734cf371]{border-top:1px solid #f0f0f0;padding-top:30px}.occupancy-stats[data-v-734cf371]{text-align:center}.stat-item[data-v-734cf371]{align-items:center;background:#fafbfc;border:1px solid #f0f0f0;border-radius:12px;display:flex;flex-direction:column;padding:20px;position:relative;transition:all .3s ease}.stat-item[data-v-734cf371]:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.stat-progress-label[data-v-734cf371]{border-radius:4px;color:#fff;font-size:12px;font-weight:700;left:50%;padding:2px 8px;position:absolute;text-align:center;top:24px;transform:translateX(-50%);width:fit-content;z-index:1}.stat-progress[data-v-734cf371]{margin-bottom:12px;position:relative}.stat-progress[data-v-734cf371] .ant-progress-outer{padding:0 8px}.stat-label[data-v-734cf371]{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center}.stat-item.checkin[data-v-734cf371]{border-left:4px solid #e35400}.stat-item.staying[data-v-734cf371]{border-left:4px solid #16a34a}.stat-item.checkout[data-v-734cf371]{border-left:4px solid #8592a3}.main-occupancy-section[data-v-734cf371]{margin-bottom:16px}[data-v-79af677f] .container-fluid.title_header{border-bottom:unset}[data-v-79af677f] .blocks .ant-card-body{font-size:13px;padding:8px}[data-v-79af677f] .blocks .ant-card-body .ant-dropdown-link .fa-bars{color:var(--tone-text);font-size:18px}[data-v-79af677f] .blocks .ant-card.tone-box{background:var(--tone-fill);border:1px solid var(--tone-line)!important;color:var(--tone-text)}[data-v-79af677f] .blocks .ant-card.tone-room-noshow{border-style:dashed!important}[data-v-79af677f] .blocks .ant-card.tone-room-ooo{background:var(--tl-ooo-hatch)}[data-v-79af677f] .blocks .ant-card.tone-box a{color:var(--tone-text)}[data-v-79af677f] .blocks .ant-card-body .ant-dropdown-link{bottom:6px;position:absolute;right:13px}[data-v-79af677f] .table.blocks{width:auto}[data-v-79af677f] .table-borderless td{border:unset;padding:1px 5px}.ant-modal[data-v-79af677f]{z-index:999999!important}.ant-drawer[data-v-79af677f]{z-index:999!important}.status-filters[data-v-79af677f]{display:flex;flex-direction:column;gap:8px}.status-filters .status-chip-group-title[data-v-79af677f]{flex:none;width:112px}@media(max-width:576px){.status-filters .status-chip-group-title[data-v-79af677f]{flex-basis:100%;width:auto}}[data-v-79af677f] .ellipsis{max-width:47px}[data-v-79af677f] .ellipsis,[data-v-79af677f] .ellipsis-specific{display:inline-block!important;overflow:hidden;text-overflow:ellipsis!important;vertical-align:middle;white-space:nowrap}[data-v-79af677f] .ellipsis-specific{max-width:135px}[data-v-79af677f] .max-width{max-width:70px!important}[data-v-79af677f] .table-borderless>tr>td>span{display:flex;gap:3px!important}.tabs-container[data-v-79af677f]{position:relative;width:100%}.search-container[data-v-79af677f]{align-items:center;display:flex;gap:16px}.search-input[data-v-79af677f]{border-radius:6px;height:32px;transition:all .3s ease;width:250px}.search-input[data-v-79af677f]:focus,.search-input[data-v-79af677f]:hover{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.search-input .fa-search[data-v-79af677f]{color:#888;margin-right:8px}[data-v-79af677f] .ant-tabs-nav{align-items:center;display:flex;justify-content:space-between}[data-v-79af677f] .ant-tabs-extra-content{align-items:center;display:flex}@media(max-width:576px){.search-container[data-v-79af677f]{padding:8px;width:100%}.search-input[data-v-79af677f]{max-width:100%;width:100%}[data-v-79af677f] .ant-tabs-nav{align-items:flex-start;flex-direction:column}[data-v-79af677f] .ant-tabs-extra-content{margin-top:8px;width:100%}}[data-v-79af677f] .ant-modal-wrap{overflow:hidden!important}.ant-table-cell[data-v-79af677f]{position:relative}.custom-row[data-v-79af677f]{left:0;padding:5px 10px;position:absolute;right:0;top:0}.group-title[data-v-edc7a852]{display:inline-block;text-align:left;width:100%}.open-list__title[data-v-4a66c8f8]{font-weight:600;margin-bottom:6px;padding-top:10px}.act-links[data-v-755aa367],.act-links[data-v-84870598]{align-items:baseline;display:flex;justify-content:center}.variance[data-v-6c6bf68f]{cursor:help}.avatar-uploader>.ant-upload[data-v-0c6f6e09]{height:128px;width:128px}.avatar-uploader>.ant-upload img[data-v-0c6f6e09]{height:100%;object-fit:cover;width:100%}.ant-upload-select-picture-card i[data-v-0c6f6e09]{color:#999;font-size:32px}.ant-upload-select-picture-card .ant-upload-text[data-v-0c6f6e09]{color:#666;margin-top:8px}.description[data-v-684f762d]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4}.tone-tag[data-v-9d30590c]{cursor:pointer}.clean-sub[data-v-9d30590c]{color:#5a6b76;font-size:12.5px;margin-top:4px}[data-v-5936f156] .ant-page-header-back{font-size:14px;margin-right:5px!important}.add-surcharge-link[data-v-5936f156]{color:#1677ff;cursor:pointer;white-space:nowrap}.money-summary[data-v-5936f156]{align-items:baseline;display:flex;gap:8px;justify-content:flex-end}.money-summary__value[data-v-5936f156]{min-width:140px;text-align:right}[data-v-542a46c7] .ant-page-header-back{font-size:14px;margin-right:5px!important}[data-v-542a46c7] .ant-input-number-group-wrapper{width:100%}[data-v-542a46c7] .ant-input-number-group-addon{padding:0 4px}[data-v-542a46c7] .ant-input-number-group-wrapper .ant-input-number-input{min-width:52px}[data-v-542a46c7] .ant-input-number-group-addon{text-align:center;width:46px}.add-service-link[data-v-542a46c7]{color:#1677ff;cursor:pointer;white-space:nowrap}.money-summary[data-v-542a46c7]{align-items:baseline;display:flex;gap:8px;justify-content:flex-end}.money-summary__value[data-v-542a46c7]{min-width:140px;text-align:right}.stock-addon[data-v-542a46c7]{cursor:default;display:block;text-align:center;width:100%}.cancel-fee-box[data-v-542a46c7]{align-items:center;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px 12px}.cancel-fee-input[data-v-542a46c7]{max-width:100%;width:200px}.cancel-fee-hint[data-v-542a46c7]{color:#8c8c8c;flex-basis:100%}.pax-toolbar[data-v-1c4b08ca]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.pax-stats[data-v-1c4b08ca]{align-items:baseline;display:flex;flex-wrap:wrap}.pax-stats-hint[data-v-1c4b08ca]{border-bottom:1px dotted #8c8c8c;cursor:help}.paste-actions[data-v-1c4b08ca],.pax-actions[data-v-1c4b08ca]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.pax-warning[data-v-1c4b08ca]{margin-top:4px}.row-removed td[data-v-1c4b08ca]{background:#fff1f0;text-decoration:line-through}.text-muted[data-v-1c4b08ca]{color:#999}.text-warning[data-v-1c4b08ca]{color:#d46b08}.text-danger[data-v-1c4b08ca]{color:#cf1322}.paste-controls[data-v-1c4b08ca]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.paste-controls-gap[data-v-1c4b08ca]{flex:1}.paste-section-title[data-v-1c4b08ca]{font-weight:600;margin:16px 0 6px}.btn-excel[data-v-1c4b08ca]{background-color:#217346;border-color:#217346}.btn-excel[data-v-1c4b08ca]:focus,.btn-excel[data-v-1c4b08ca]:hover{background-color:#1a5c38;border-color:#1a5c38}.paste-warning-list[data-v-1c4b08ca]{margin:0;padding-left:18px}.paste-preview[data-v-1c4b08ca]{max-height:48vh;overflow:auto}.paste-preview .cell-ellipsis[data-v-1c4b08ca]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paste-preview thead th[data-v-1c4b08ca]{background:#fff;position:sticky;top:0;z-index:2}.row-noslot td[data-v-1c4b08ca]{background:#fafafa;color:#8c8c8c}.pax-table[data-v-1c4b08ca]{max-width:none;min-width:1290px;table-layout:fixed;width:100%}.pax-table.pax-table-outbound[data-v-1c4b08ca]{min-width:2190px}.pax-table tbody tr[data-v-1c4b08ca]{background:#fff}.pax-table tbody tr[data-v-1c4b08ca]:hover{background:#f5f5f5}.pax-table thead th[data-v-1c4b08ca]{background:#fafafa}.pax-table .sticky-col[data-v-1c4b08ca]{background-color:#fff;position:sticky;z-index:1}.pax-table tbody tr:hover .sticky-col[data-v-1c4b08ca]{background-color:#f5f5f5}.pax-table thead .sticky-col[data-v-1c4b08ca]{background-color:#fafafa;z-index:3}.pax-table .sticky-col-1[data-v-1c4b08ca]{left:0}.pax-table .sticky-col-2[data-v-1c4b08ca]{left:50px}.pax-table .sticky-col-3[data-v-1c4b08ca]{box-shadow:2px 0 0 #e8e8e8;left:170px}.pax-table .sticky-col-1[data-v-1c4b08ca]:after,.pax-table .sticky-col-2[data-v-1c4b08ca]:after{content:none}.w-full[data-v-8b7ba98c]{width:100%!important}.ant-table-cell[data-v-8b7ba98c]{padding:0}.text-align-right[data-v-8b7ba98c]{text-align:right!important}[data-v-8b7ba98c] .ant-input-number.custom{padding-right:11px!important}td[data-v-b72b2230],th[data-v-b72b2230]{border:1px solid #f1f5f8!important}.thermal-services.money-hidden table[data-v-08cfc332]{border-bottom:1px dashed #000}[data-v-08cfc332] .ant-modal-wrap{overflow:hidden!important}.invoice-warning[data-v-08cfc332]{color:#cf1322;margin-bottom:8px}.thermal-invoice-container[data-v-08cfc332]{background-color:#fff;box-sizing:border-box;color:#000;line-height:1.35;margin:0 auto;max-width:80mm;padding:2.5mm 2.5mm 3mm}#printButton[data-v-08cfc332]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;height:32px;padding:0 15px}#printButton[data-v-08cfc332]:hover{background-color:#0056b3}.booking-wide-note[data-v-08cfc332]{font-style:italic;margin-top:6px}.link-remove-btn[data-v-08cfc332]{color:#8c8c8c;cursor:pointer;margin-left:6px}.link-remove-btn[data-v-08cfc332]:hover{color:#ff4d4f}#printButtonTourConfirm[data-v-251be62e]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;height:32px;padding:0 15px}#printButtonTourConfirm[data-v-251be62e]:hover{background-color:#0056b3}.summary-note[data-v-251be62e],.tour-policy-text[data-v-251be62e]{white-space:pre-line}.cancel-banner[data-v-251be62e]{background-color:#fff1f0;border:1px solid #ffa39e;padding:8px 10px}.info-grid[data-v-f91d6eee]{column-gap:24px;display:grid;grid-template-columns:1fr 1fr}@media(max-width:767px){.info-grid[data-v-f91d6eee]{grid-template-columns:1fr}}.info-line[data-v-f91d6eee]{display:flex;gap:12px;padding:3px 0}.info-line>span[data-v-f91d6eee]{color:#8c8c8c;flex:0 0 100px}.note-collapsed[data-v-26f47b1c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ant-table-cell[data-v-56208e8c]{position:relative}.center-header th[data-v-56208e8c]{text-align:center!important}.ticket-actions[data-v-2510b007]{display:flex;flex-wrap:wrap;gap:8px}.ticket-info[data-v-2510b007]{display:grid;gap:6px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-info__row[data-v-2510b007]{display:flex;gap:12px;min-width:0}.ticket-info__label[data-v-2510b007]{color:#8c8c8c;flex:0 0 110px}@media(max-width:575px){.ticket-info[data-v-2510b007]{grid-template-columns:minmax(0,1fr)}}.mt-3[data-v-6930f0d8]{margin-top:16px}.mb-3[data-v-6930f0d8]{margin-bottom:16px}.row-2[data-v-6930f0d8]{display:flex;gap:16px}.row-2[data-v-6930f0d8]>*{flex:1}.actions[data-v-6930f0d8]{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.empty[data-v-6930f0d8]{color:#888;padding:24px;text-align:center}.lock-page[data-v-207954f6]{margin-top:24px;padding-bottom:40px}.lock-page-state[data-v-207954f6]{display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:280px}.section-row[data-v-207954f6]{align-items:flex-start}.section-label-col[data-v-207954f6]{padding-top:8px}.section-side-label[data-v-207954f6]{color:#1a1a1a;font-size:14px;line-height:1.4;padding-left:4px}.config-actions[data-v-207954f6]{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.actions-left[data-v-207954f6]{align-items:center;display:flex}.encoder-status[data-v-207954f6]{align-items:center;display:flex;font-size:13px;gap:8px}.status-dot[data-v-207954f6]{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;width:10px}.dot-green[data-v-207954f6]{background-color:#52c41a;box-shadow:0 0 6px rgba(82,196,26,.6)}.dot-red[data-v-207954f6]{background-color:#ff4d4f;box-shadow:0 0 6px rgba(255,77,79,.6)}.status-label[data-v-207954f6]{color:#333;font-weight:500}.refresh-link[data-v-207954f6]{color:#666;cursor:pointer;font-size:14px}.ml-2[data-v-207954f6]{margin-left:8px}.card-info-form[data-v-207954f6]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:16px}.info-item[data-v-207954f6]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-207954f6]{color:#999;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.info-value[data-v-207954f6]{color:#333;font-size:15px;font-weight:600}.section-title[data-v-207954f6]{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.section-title[data-v-207954f6]:after{content:none!important;display:none!important}.section-title-wrap[data-v-207954f6]{align-items:center;display:flex;justify-content:flex-start;margin-bottom:16px;padding:0;width:100%}.config-card[data-v-207954f6] .ant-card-body{padding:0}.write-card-actions[data-v-207954f6]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.channel-mapping-wrapper[data-v-fea4f75a]{min-height:400px}.channel-hint[data-v-fea4f75a]{color:#999;font-size:13px}.channex-iframe-container[data-v-fea4f75a]{border-radius:4px;height:calc(100vh - 100px);margin-bottom:0;min-height:800px;overflow:hidden;width:100%}.channex-iframe[data-v-fea4f75a]{border:none;display:block;height:100%;width:100%}.vbrk-sk[data-v-4ece2a38]{display:flex;flex-direction:column;gap:8px}.vbrk-sk span[data-v-4ece2a38]{animation:vbrk-sk-4ece2a38 1.4s ease infinite;background:linear-gradient(90deg,#f2f5f7 25%,#e9eef1 37%,#f2f5f7 63%);background-size:400% 100%;border-radius:3px}@keyframes vbrk-sk-4ece2a38{0%{background-position:100% 50%}to{background-position:0 50%}}[data-v-4ece2a38] .ant-input:focus{border-color:#40a9ff!important;border-left-width:1px!important;border-right-width:1px!important;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.vbrk-phase-btn[data-v-4ece2a38]{background:var(--sb-bg);border-color:var(--sb-border);color:var(--sb-text)}.vbrk-phase-btn[data-v-4ece2a38]:focus,.vbrk-phase-btn[data-v-4ece2a38]:hover{background:var(--sb-bg);border-color:var(--sb-text);color:var(--sb-text)}.vbrk-ended[data-v-4ece2a38]{color:#8c8c8c}.vbrk-edit-current[data-v-4ece2a38]{cursor:default}.vbrk-section-title[data-v-4ece2a38]{font-weight:500;margin-bottom:12px}[data-v-4ece2a38] .vbrk-row-editing>td{background-color:#e6f7ff}.w-full[data-v-6fba1431]{width:100%!important}.vac-checklist[data-v-6fba1431]{width:100%}.vac-add[data-v-6fba1431]{margin-top:10px;width:100%}.vac-checklist>.ant-typography[data-v-6fba1431]{display:inline-block;margin-top:10px}.vac-row[data-v-6fba1431]{align-items:center;display:flex;gap:8px;padding:4px 0}.vac-row+.vac-row[data-v-6fba1431]{border-top:1px solid #f0f0f0}.vac-name[data-v-6fba1431]{flex:1}.vac-qty[data-v-6fba1431]{width:90px}.vac-del[data-v-6fba1431]{display:inline-flex;font-size:15px}.vphoto-list[data-v-22ceae30]{margin-top:0}.vret-missing[data-v-0bfe0cb9] .ant-input-number-input{color:#ff4d4f}.vret-missing[data-v-0bfe0cb9]{border-color:#ff4d4f}.vret-note[data-v-0bfe0cb9]{color:rgba(0,0,0,.55);font-size:13px;font-style:italic;margin-top:8px}.vehicle-photo-preview .ant-image-preview-img{max-height:82vh!important;max-width:88vw!important}.vehicle-photo-preview .ant-image-preview-body{top:56px}.vphoto-thumb[data-v-7f399292] img{border:1px solid #f0f0f0;border-radius:4px;object-fit:cover}.vphoto-thumb[data-v-7f399292]{cursor:pointer;margin:0 6px 6px 0}.vret-late[data-v-d80eab36]{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;font-size:13px;margin-bottom:12px;padding:8px 12px}.vret-handover[data-v-d80eab36]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:8px 12px}.vret-handover__note[data-v-d80eab36]{font-size:13px;margin-bottom:8px;white-space:pre-wrap}.vret-handover__note[data-v-d80eab36]:last-child{margin-bottom:0}.price[data-v-72498977]{width:100%}.group-label[data-v-72498977]{background-color:#fafafa;vertical-align:middle}.cancel-strip[data-v-72498977]{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;margin-bottom:12px;padding:10px 12px}.cancel-strip__title[data-v-72498977]{font-weight:500}.cancel-strip__paid[data-v-72498977]{margin-top:4px}[data-v-72498977] .ant-input-number-group-wrapper{width:100%}[data-v-72498977] .ant-input-number-group-addon{padding:0 4px;text-align:center;width:46px}[data-v-72498977] .ant-input-number-group-wrapper .ant-input-number-input{min-width:52px}.stock-addon[data-v-72498977]{cursor:default;display:block;text-align:center;width:100%}.add-service-link[data-v-72498977]{color:#1677ff;cursor:pointer;white-space:nowrap}.money-summary[data-v-72498977]{align-items:baseline;display:flex;gap:8px;justify-content:flex-end}.money-summary__value[data-v-72498977]{min-width:140px;text-align:right}.price[data-v-7d72df7e]{width:100%}.group-label[data-v-7d72df7e]{background-color:#fafafa;vertical-align:middle}.add-service-link[data-v-7d72df7e]{color:#1677ff;cursor:pointer;white-space:nowrap}.money-summary[data-v-7d72df7e]{align-items:baseline;display:flex;gap:8px;justify-content:flex-end}.money-summary__value[data-v-7d72df7e]{min-width:140px;text-align:right}[data-v-0f366396] .money-input input{text-align:right}.nowrap[data-v-0f366396]{white-space:nowrap}.select-veh[data-v-0f366396]{align-items:center;display:flex;gap:8px}.veh-qty-badge[data-v-0f366396]{align-items:center;background:#52c41a;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 22px;font-size:12px;font-weight:600;height:22px;justify-content:center;line-height:1;width:22px}.veh-qty-badge.is-empty[data-v-0f366396]{background:#bfbfbf}.money-line-void[data-v-0f366396]{opacity:.45;text-decoration:line-through}.money-void-note[data-v-0f366396]{display:inline-block;font-size:12px;font-style:italic;margin-left:4px;text-decoration:none;white-space:nowrap}.nowrap[data-v-a26ac2f6]{white-space:nowrap}.vehicle-type-hint[data-v-5145f3d0]{margin-bottom:var(--form-item-gap);margin-top:calc(var(--form-hint-gap) - var(--form-item-gap))}.nowrap[data-v-73ff7f3b]{white-space:nowrap}.actions[data-v-216d9d1e]{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.vlist-note[data-v-3bce5fde]{margin-bottom:6px;white-space:pre-wrap}#printButtonVehicleVoucher[data-v-69c47faa]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;height:32px;padding:0 15px}#printButtonVehicleVoucher[data-v-69c47faa]:hover{background-color:#0056b3}.summary-note[data-v-69c47faa]{white-space:pre-line}#printButtonVehicleInvoice[data-v-a020305e]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;height:32px;padding:0 15px}#printButtonVehicleInvoice[data-v-a020305e]:hover{background-color:#0056b3}.invoice-warning[data-v-a020305e]{color:#cf1322;margin-bottom:8px}.link-remove-btn[data-v-a020305e]{color:#8c8c8c;cursor:pointer;margin-left:6px}.link-remove-btn[data-v-a020305e]:hover{color:#ff4d4f}.thermal-invoice-container[data-v-a020305e]{background-color:#fff;box-sizing:border-box;color:#000;font-family:Courier New,DejaVu Sans Mono,monospace;font-size:13px;line-height:1.35;margin:0 auto;max-width:80mm;padding:2.5mm 2.5mm 3mm}.thermal-invoice-container[data-v-a020305e] *{box-sizing:border-box}.thermal-services tbody tr:first-child td[data-v-a020305e]{padding-top:6px!important}.thermal-services td[data-v-a020305e]{white-space:normal}[data-v-e1147684] .fc-injected-tip-bar{align-items:center;background-color:#e6f4ff;border-bottom:1px solid #bae0ff;border-top:1px solid #bae0ff;box-sizing:border-box;color:#0958d9;display:flex;font-size:13px;font-weight:400;height:35px;line-height:1.45;padding:0 12px}[data-v-e1147684] .fc-injected-tip-bar i{color:#1677ff;margin-right:5px}[data-v-e1147684] .fc-injected-tip-bar b{font-weight:600}.context-menu[data-v-e1147684]{background:#fff;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:0;position:fixed;z-index:1000}.context-menu ul[data-v-e1147684]{list-style:none;margin:0;padding:0}.context-menu li[data-v-e1147684]{color:#000;cursor:pointer;font-size:14px;padding:8px 16px}.context-menu li[data-v-e1147684]:hover{background-color:#f5f5f5}.context-menu li.context-menu-disabled[data-v-e1147684]{background:none;color:#8c8c8c;cursor:not-allowed}[data-v-e1147684] .fc-room-icon i{font-size:14px}[data-v-e1147684] .fc-room-icon{margin-right:6px}.fullcalendar-section[data-v-e1147684]{background:#fff}[data-v-e1147684] .fc-injected-summary th{background-color:#fff!important;border-bottom:1px solid #ddd!important;box-shadow:none!important;font-weight:400!important;height:35px!important;padding:0!important}[data-v-e1147684] .fc-injected-summary{height:35px!important}[data-v-e1147684] .fc-injected-summary.fc-summary-percent-row th{background-color:#fff!important;color:#1677ff!important;font-weight:400!important}[data-v-e1147684] .fc-summary-value{color:#000;font-weight:400!important;text-align:center;width:100%}[data-v-e1147684] .fc-summary-link{color:#1677ff!important;font-weight:400!important;text-align:center;text-decoration:none!important;width:100%}[data-v-e1147684] .fc-summary-link:hover{color:#40a9ff!important}[data-v-e1147684] .fc-datagrid-header .fc-datagrid-cell-cushion{font-weight:700}[data-v-e1147684] .fc-datagrid-header .fc-injected-summary .fc-datagrid-cell-cushion{color:#000!important;font-size:13.5px!important;font-weight:400!important;padding-left:10px!important}[data-v-e1147684] .fc-timeline-header-row.fc-injected-summary .fc-timeline-slot-cushion{display:flex;justify-content:center;text-align:center!important;width:100%!important}[data-v-e1147684] .fc-injected-summary .fc-datagrid-cell-frame,[data-v-e1147684] .fc-injected-summary .fc-timeline-slot-frame{align-items:center!important;display:flex!important;height:35px!important}[data-v-e1147684] .fc-scrollgrid{border:1px solid #ddd!important}[data-v-e1147684] .fc-timeline-slots td{border-left:none!important;border-right:none!important}[data-v-e1147684] .fc-timeline-slots td[data-date$="T00:00:00"]{border-left:1px solid #ddd!important}[data-v-e1147684] .fc .fc-button-primary{background:#1b8fd0;border:none;border-radius:6px;font-size:13px;font-weight:400;padding:6px 12px;transition:all .3s ease}[data-v-e1147684] .fc .fc-datagrid-cell-cushion{align-items:center;display:flex;font-size:13.5px;min-height:35px;padding:8px 10px}[data-v-e1147684] .fc-datagrid-body .fc-datagrid-cell-cushion{min-height:42px}[data-v-e1147684] .fc .fc-timeline-lane-frame{align-items:center;display:flex;min-height:35px}[data-v-e1147684] .fc-timeline-lane-frame .fc-timeline-events{padding-bottom:0!important}[data-v-e1147684] .fc-timeline-event-harness:has(.fc-event-mirror){top:50%!important;transform:translateY(-50%)}[data-v-e1147684] .fc-event{border:none!important;border-radius:7px!important;box-shadow:0 1px 4px rgba(0,0,0,.12);cursor:pointer;font-size:13.5px;font-weight:400;padding:5px 8px;position:relative;transition:transform .2s ease}[data-v-e1147684] .fc-event-menu-btn{align-items:center;background:hsla(0,0%,100%,.2);border-radius:4px;color:var(--tone-text);cursor:pointer;display:none;height:24px;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:all .2s;width:24px;z-index:5}@media(max-width:1024px){[data-v-e1147684] .fc-event-menu-btn{display:flex}}[data-v-e1147684] .fc-event-menu-btn:hover{background:hsla(0,0%,100%,.4)}[data-v-e1147684] .fc-event-menu-btn i{font-size:12px}[data-v-e1147684] .fc-event-title{padding-right:20px}[data-v-e1147684] .fc-event:hover{transform:scale(1.01);z-index:10}[data-v-e1147684] .fc .fc-day-today{background:rgba(102,126,234,.08)!important}[data-v-e1147684] .fc-resource-group{background:#fff!important;font-weight:400}[data-v-e1147684] .fc-resource-group .fc-datagrid-cell-cushion{min-height:35px}[data-v-e1147684] .fc .fc-datagrid-cell-main{font-weight:400}[data-v-e1147684] .fc-timeline-slot-frame{font-size:13.5px;font-weight:500}[data-v-e1147684] .fc-scroller::-webkit-scrollbar{height:8px;width:8px}[data-v-e1147684] .fc-scroller::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-e1147684] .fc-scroller::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-e1147684] .fc-scroller::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-e1147684] .fc-datagrid-cell-cushion>.fc-icon:empty,[data-v-e1147684] .fc-datagrid-expander-placeholder .fc-icon:empty{display:none}[data-v-e1147684] .fc-timeline-slot-frame{align-items:center!important;color:#000!important}[data-v-e1147684] .fc-datagrid-header .fc-datagrid-cell-frame,[data-v-e1147684] .fc-timeline-slot-frame{display:flex!important;justify-content:center!important}[data-v-e1147684] .fc-datagrid-cell-cushion .fc-datagrid-cell-main{color:#000!important;text-decoration:none!important}[data-v-e1147684] .fc-datagrid-cell-cushion .fc-datagrid-cell-main:hover{text-decoration:none!important}[data-v-e1147684] .fc-timeline-slot-frame a:not(.fc-summary-link){color:#000!important;text-decoration:none!important}[data-v-e1147684] .fc-datagrid-body .fc-datagrid-cell-main{color:#333!important;display:block;text-align:right;width:100%}[data-v-e1147684] .fc-datagrid-body .fc-datagrid-cell-frame{display:flex!important;justify-content:flex-end!important}[data-v-e1147684] .fc-resource-group .fc-datagrid-cell-main{color:#1677ff!important;font-weight:500!important;text-align:left!important}[data-v-e1147684] .fc-resource-group .fc-datagrid-cell-frame{justify-content:flex-start!important}[data-v-e1147684] .fc-resource-group .fc-datagrid-cell-main:hover{text-decoration:none}[data-v-e1147684] .fc-event-not-draggable:hover{transform:none}[data-v-e1147684] .fc-event-broken{cursor:pointer;opacity:.85}[data-v-e1147684] .fc-event-broken:hover{opacity:1;transform:scale(1.01)}[data-v-e1147684] .fc-event-late-checkout{animation:pulse-border-e1147684 2s infinite;border:2px solid #d46b08!important}[data-v-e1147684] .fc-late-checkout-icon{animation:pulse-icon-e1147684 1.5s infinite}@keyframes pulse-border-e1147684{0%,to{border-color:#d46b08;box-shadow:0 0 0 0 rgba(212,107,8,.4)}50%{border-color:#d46b08;box-shadow:0 0 8px 2px rgba(212,107,8,.3)}}@keyframes pulse-icon-e1147684{0%,to{opacity:1}50%{opacity:.5}}.selection-menu[data-v-e1147684]{background:#fff;border:1px solid #f0f0f0;border-radius:6px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);min-width:180px;padding:6px 0;position:fixed;z-index:2000}.selection-menu ul[data-v-e1147684]{list-style:none;margin:0;padding:0}.selection-menu li[data-v-e1147684]{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 16px;transition:background .2s}.selection-menu li[data-v-e1147684]:hover{background-color:#f5f5f5;color:#1b8fd0}.selection-menu li i[data-v-e1147684]{color:#666;text-align:center;width:16px}.selection-menu li:hover i[data-v-e1147684]{color:#1b8fd0}[data-v-e1147684] .fc-resourceTimelineDay-view .fc-datagrid-header thead tr:first-child .fc-datagrid-cell-frame{align-items:center!important;display:flex!important;height:63px!important;justify-content:center!important}.ant-table-cell[data-v-3c856d28]{position:relative}[data-v-33c04e55] .anticon.anticon-star{width:15px}[data-v-33c04e55] .ant-rate-star.ant-rate-star-full{margin-inline-end:2px}td .booking-price[data-v-33c04e55]{border-top:1px solid #dee2e6;padding-top:15px}td .booking-price[data-v-33c04e55]:first-child{border-top:unset;padding-top:0}.hotel-number .available[data-v-33c04e55]{background:#fff;padding:8px 15px 8px 4px;position:absolute;right:31px;top:0}.hotel-number[data-v-33c04e55]{float:right;width:120px}.booking-price .ant-input-number-input-wrap[data-v-33c04e55]{text-align:center}.booking-price .ant-input-number-group-addon[data-v-33c04e55]{cursor:pointer;padding:0}.booking-price .ant-input-number-group-addon .number-minus[data-v-33c04e55]{display:inline-block;margin-top:1px;padding:6px 10px}.booking-price .ant-input-number-group-addon .number-plus[data-v-33c04e55]{display:inline-block;padding:7px 10px}.hotel-name-link[data-v-33c04e55]{font-size:14px!important;font-weight:500!important}[data-v-69bc0a66] .image-max-height{max-height:200px;object-fit:cover;width:100%}[data-v-69bc0a66] .ant-card-meta-title{overflow:visible;text-overflow:unset;white-space:normal}[data-v-69bc0a66] .ant-card{height:100%}[data-v-e605845e] .row-hotel>td{background:#fafafa!important}.hotel-line[data-v-e605845e]{align-items:center;display:flex;gap:16px;justify-content:space-between;text-align:left}.label-wrap[data-v-e605845e]{display:inline-flex;flex-wrap:wrap;gap:4px}.contract-line[data-v-e605845e]{align-items:center;display:flex;gap:12px;justify-content:space-between}.hotel-balance[data-v-e605845e]{color:#595959;white-space:nowrap}.grid-toolbar[data-v-378a0dc0]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.grid-toolbar__close[data-v-378a0dc0]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.grid-wrap[data-v-378a0dc0]{border-left:1px solid #dee2e6;overflow-x:auto}.grid-table[data-v-378a0dc0]{border-collapse:separate;border-spacing:0;margin-bottom:0}.grid-table td[data-v-378a0dc0],.grid-table th[data-v-378a0dc0]{border:0;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;padding:4px 8px;vertical-align:middle;white-space:nowrap}.grid-table tr:first-child>th[data-v-378a0dc0]{border-top:1px solid #dee2e6}.sticky-col[data-v-378a0dc0]{background:#fff;left:0;min-width:170px;position:sticky;z-index:2}.grid-day[data-v-378a0dc0]{font-weight:500;line-height:1.3;min-width:84px}.grid-subhead[data-v-378a0dc0]{background-color:rgba(0,0,0,.05)}.grid-subhead .sticky-col[data-v-378a0dc0]{background-color:#f2f2f2}.grid-group td[data-v-378a0dc0]{background-color:#fafafa;font-weight:600}.grid-group-title[data-v-378a0dc0]{background-color:#fafafa;display:inline-block;left:8px;padding-right:8px;position:sticky}.grid-label[data-v-378a0dc0]{color:#595959;padding-left:18px!important}.is-today[data-v-378a0dc0]{box-shadow:inset 0 -2px 0 #1677ff}.grid-price[data-v-378a0dc0]{font-variant-numeric:tabular-nums;text-align:right}.grid-price.is-cost[data-v-378a0dc0]{color:#8c8c8c}.grid-quota[data-v-378a0dc0]{text-align:center}.quota-fixed[data-v-378a0dc0]{background-color:#e6f4ff}.quota-release[data-v-378a0dc0]{background-color:#fffbe6}.quota-released[data-v-378a0dc0]{color:#bfbfbf}.quota-released .quota-num[data-v-378a0dc0],span.quota-released[data-v-378a0dc0]{text-decoration:line-through}.quota-closed[data-v-378a0dc0]{background-color:rgba(255,0,0,.1)!important}.quota-past[data-v-378a0dc0]{opacity:.55}.min-night[data-v-378a0dc0]{color:#8c8c8c;margin-left:2px}.lock-toggle-icon[data-v-378a0dc0]{cursor:pointer;font-size:12px;margin-left:6px}.lock-idle[data-v-378a0dc0]{opacity:0}.grid-quota:hover .lock-idle[data-v-378a0dc0]{opacity:.6}.stat-strip[data-v-378a0dc0]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-wrap:wrap;margin-bottom:16px}.stat-strip__item[data-v-378a0dc0]{border-right:1px solid #f0f0f0;flex:1 1 180px;padding:10px 16px}.stat-strip__item[data-v-378a0dc0]:last-child{border-right:0}.stat-strip__label[data-v-378a0dc0]{color:#8c8c8c;font-size:12px}.stat-strip__value[data-v-378a0dc0]{font-size:18px;font-variant-numeric:tabular-nums;font-weight:600}.stat-strip__sub[data-v-378a0dc0]{color:#8c8c8c;font-size:12px}.week-table[data-v-378a0dc0]{margin-bottom:8px}.form-actions[data-v-378a0dc0]{display:flex;gap:8px;justify-content:flex-end}.release-line[data-v-378a0dc0]{color:#ad6800;font-size:11px;line-height:1.2}.pending-line[data-v-378a0dc0]{color:var(--text-warning-color);font-size:11px;line-height:1.2}.onrequest-line[data-v-378a0dc0]{color:#d4380d;font-size:11px;line-height:1.2}.grid-legend[data-v-378a0dc0]{color:#8c8c8c;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-top:8px}.legend-box[data-v-378a0dc0]{border:1px solid #d9d9d9;border-radius:2px;display:inline-block;height:12px;margin-right:4px;vertical-align:-2px;width:12px}.contract-footer[data-v-378a0dc0]{align-items:center;display:flex;gap:12px}.contract-footer .ml-auto[data-v-378a0dc0]{margin-left:auto;white-space:nowrap}.sticky-actions[data-v-378a0dc0]{background:#fff;bottom:-1px;padding:8px 0;position:sticky;z-index:3}.search-bar[data-v-06389dfc]{align-items:center}.grid-toolbar[data-v-5bb79464]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.grid-toolbar__close[data-v-5bb79464]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.grid-wrap[data-v-5bb79464]{border-left:1px solid #dee2e6;overflow-x:auto}.grid-table[data-v-5bb79464]{border-collapse:separate;border-spacing:0;margin-bottom:0}.grid-table td[data-v-5bb79464],.grid-table th[data-v-5bb79464]{border:0;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;padding:4px 8px;vertical-align:middle;white-space:nowrap}.grid-table tr:first-child>th[data-v-5bb79464]{border-top:1px solid #dee2e6}.sticky-col[data-v-5bb79464]{background:#fff;left:0;min-width:170px;position:sticky;z-index:2}.grid-day[data-v-5bb79464]{font-weight:500;line-height:1.3;min-width:84px}.grid-subhead[data-v-5bb79464]{background-color:rgba(0,0,0,.05)}.grid-subhead .sticky-col[data-v-5bb79464]{background-color:#f2f2f2}.grid-group td[data-v-5bb79464]{background-color:#fafafa;font-weight:600}.grid-group-title[data-v-5bb79464]{background-color:#fafafa;display:inline-block;left:8px;padding-right:8px;position:sticky}.grid-label[data-v-5bb79464]{color:#595959;padding-left:18px!important}.is-today[data-v-5bb79464]{box-shadow:inset 0 -2px 0 #1677ff}.grid-price[data-v-5bb79464]{font-variant-numeric:tabular-nums;text-align:right}.grid-price.is-cost[data-v-5bb79464]{color:#8c8c8c}.grid-quota[data-v-5bb79464]{text-align:center}.quota-fixed[data-v-5bb79464]{background-color:#e6f4ff}.quota-release[data-v-5bb79464]{background-color:#fffbe6}.quota-released[data-v-5bb79464]{color:#bfbfbf}.quota-released .quota-num[data-v-5bb79464],span.quota-released[data-v-5bb79464]{text-decoration:line-through}.quota-closed[data-v-5bb79464]{background-color:rgba(255,0,0,.1)!important}.quota-past[data-v-5bb79464]{opacity:.55}.min-night[data-v-5bb79464]{color:#8c8c8c;margin-left:2px}.lock-toggle-icon[data-v-5bb79464]{cursor:pointer;font-size:12px;margin-left:6px}.lock-idle[data-v-5bb79464]{opacity:0}.grid-quota:hover .lock-idle[data-v-5bb79464]{opacity:.6}.stat-strip[data-v-5bb79464]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-wrap:wrap;margin-bottom:16px}.stat-strip__item[data-v-5bb79464]{border-right:1px solid #f0f0f0;flex:1 1 180px;padding:10px 16px}.stat-strip__item[data-v-5bb79464]:last-child{border-right:0}.stat-strip__label[data-v-5bb79464]{color:#8c8c8c;font-size:12px}.stat-strip__value[data-v-5bb79464]{font-size:18px;font-variant-numeric:tabular-nums;font-weight:600}.stat-strip__sub[data-v-5bb79464]{color:#8c8c8c;font-size:12px}.week-table[data-v-5bb79464]{margin-bottom:8px}.form-actions[data-v-5bb79464]{display:flex;gap:8px;justify-content:flex-end}.release-line[data-v-5bb79464]{color:#ad6800;font-size:11px;line-height:1.2}.pending-line[data-v-5bb79464]{color:var(--text-warning-color);font-size:11px;line-height:1.2}.onrequest-line[data-v-5bb79464]{color:#d4380d;font-size:11px;line-height:1.2}.grid-legend[data-v-5bb79464]{color:#8c8c8c;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-top:8px}.legend-box[data-v-5bb79464]{border:1px solid #d9d9d9;border-radius:2px;display:inline-block;height:12px;margin-right:4px;vertical-align:-2px;width:12px}.contract-footer[data-v-5bb79464]{align-items:center;display:flex;gap:12px}.contract-footer .ml-auto[data-v-5bb79464]{margin-left:auto;white-space:nowrap}.sticky-actions[data-v-5bb79464]{background:#fff;bottom:-1px;padding:8px 0;position:sticky;z-index:3}[data-v-f7bc4964] .row-disabled td{color:#bfbfbf}.grid-toolbar[data-v-6855a2a6]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.grid-toolbar__close[data-v-6855a2a6]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.grid-wrap[data-v-6855a2a6]{border-left:1px solid #dee2e6;overflow-x:auto}.grid-table[data-v-6855a2a6]{border-collapse:separate;border-spacing:0;margin-bottom:0}.grid-table td[data-v-6855a2a6],.grid-table th[data-v-6855a2a6]{border:0;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;padding:4px 8px;vertical-align:middle;white-space:nowrap}.grid-table tr:first-child>th[data-v-6855a2a6]{border-top:1px solid #dee2e6}.sticky-col[data-v-6855a2a6]{background:#fff;left:0;min-width:170px;position:sticky;z-index:2}.grid-day[data-v-6855a2a6]{font-weight:500;line-height:1.3;min-width:84px}.grid-subhead[data-v-6855a2a6]{background-color:rgba(0,0,0,.05)}.grid-subhead .sticky-col[data-v-6855a2a6]{background-color:#f2f2f2}.grid-group td[data-v-6855a2a6]{background-color:#fafafa;font-weight:600}.grid-group-title[data-v-6855a2a6]{background-color:#fafafa;display:inline-block;left:8px;padding-right:8px;position:sticky}.grid-label[data-v-6855a2a6]{color:#595959;padding-left:18px!important}.is-today[data-v-6855a2a6]{box-shadow:inset 0 -2px 0 #1677ff}.grid-price[data-v-6855a2a6]{font-variant-numeric:tabular-nums;text-align:right}.grid-price.is-cost[data-v-6855a2a6]{color:#8c8c8c}.grid-quota[data-v-6855a2a6]{text-align:center}.quota-fixed[data-v-6855a2a6]{background-color:#e6f4ff}.quota-release[data-v-6855a2a6]{background-color:#fffbe6}.quota-released[data-v-6855a2a6]{color:#bfbfbf}.quota-released .quota-num[data-v-6855a2a6],span.quota-released[data-v-6855a2a6]{text-decoration:line-through}.quota-closed[data-v-6855a2a6]{background-color:rgba(255,0,0,.1)!important}.quota-past[data-v-6855a2a6]{opacity:.55}.min-night[data-v-6855a2a6]{color:#8c8c8c;margin-left:2px}.lock-toggle-icon[data-v-6855a2a6]{cursor:pointer;font-size:12px;margin-left:6px}.lock-idle[data-v-6855a2a6]{opacity:0}.grid-quota:hover .lock-idle[data-v-6855a2a6]{opacity:.6}.stat-strip[data-v-6855a2a6]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-wrap:wrap;margin-bottom:16px}.stat-strip__item[data-v-6855a2a6]{border-right:1px solid #f0f0f0;flex:1 1 180px;padding:10px 16px}.stat-strip__item[data-v-6855a2a6]:last-child{border-right:0}.stat-strip__label[data-v-6855a2a6]{color:#8c8c8c;font-size:12px}.stat-strip__value[data-v-6855a2a6]{font-size:18px;font-variant-numeric:tabular-nums;font-weight:600}.stat-strip__sub[data-v-6855a2a6]{color:#8c8c8c;font-size:12px}.week-table[data-v-6855a2a6]{margin-bottom:8px}.form-actions[data-v-6855a2a6]{display:flex;gap:8px;justify-content:flex-end}.release-line[data-v-6855a2a6]{color:#ad6800;font-size:11px;line-height:1.2}.pending-line[data-v-6855a2a6]{color:var(--text-warning-color);font-size:11px;line-height:1.2}.onrequest-line[data-v-6855a2a6]{color:#d4380d;font-size:11px;line-height:1.2}.grid-legend[data-v-6855a2a6]{color:#8c8c8c;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-top:8px}.legend-box[data-v-6855a2a6]{border:1px solid #d9d9d9;border-radius:2px;display:inline-block;height:12px;margin-right:4px;vertical-align:-2px;width:12px}.contract-footer[data-v-6855a2a6]{align-items:center;display:flex;gap:12px}.contract-footer .ml-auto[data-v-6855a2a6]{margin-left:auto;white-space:nowrap}.sticky-actions[data-v-6855a2a6]{background:#fff;bottom:-1px;padding:8px 0;position:sticky;z-index:3}.fund-row[data-v-6855a2a6]{align-items:flex-start;display:flex;gap:12px;padding:6px 0}.fund-row+.fund-row[data-v-6855a2a6]{border-top:1px dashed #f0f0f0}.fund-badge[data-v-6855a2a6]{flex:0 0 96px;text-align:center}.fund-body[data-v-6855a2a6]{flex:1;min-width:0}.commit-progress[data-v-6855a2a6]{margin:4px 0 0}.pre-line[data-v-6855a2a6]{white-space:pre-line}.file-item[data-v-6855a2a6]{align-items:center;display:flex;margin-bottom:4px}.release-input[data-v-6855a2a6]{margin:0 4px;width:64px}.hold-radios[data-v-6855a2a6]{display:flex;flex-wrap:nowrap;gap:24px;white-space:nowrap}.channel-switch[data-v-3638e33a]{align-items:center;display:inline-flex;white-space:nowrap}.channel-switch__label[data-v-3638e33a]{display:inline-block;width:60px}.channel-switch__label--inline[data-v-3638e33a]{margin-right:6px;width:auto}.grid-toolbar[data-v-76abc989]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.grid-toolbar__close[data-v-76abc989]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.grid-wrap[data-v-76abc989]{border-left:1px solid #dee2e6;overflow-x:auto}.grid-table[data-v-76abc989]{border-collapse:separate;border-spacing:0;margin-bottom:0}.grid-table td[data-v-76abc989],.grid-table th[data-v-76abc989]{border:0;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;padding:4px 8px;vertical-align:middle;white-space:nowrap}.grid-table tr:first-child>th[data-v-76abc989]{border-top:1px solid #dee2e6}.sticky-col[data-v-76abc989]{background:#fff;left:0;min-width:170px;position:sticky;z-index:2}.grid-day[data-v-76abc989]{font-weight:500;line-height:1.3;min-width:84px}.grid-subhead[data-v-76abc989]{background-color:rgba(0,0,0,.05)}.grid-subhead .sticky-col[data-v-76abc989]{background-color:#f2f2f2}.grid-group td[data-v-76abc989]{background-color:#fafafa;font-weight:600}.grid-group-title[data-v-76abc989]{background-color:#fafafa;display:inline-block;left:8px;padding-right:8px;position:sticky}.grid-label[data-v-76abc989]{color:#595959;padding-left:18px!important}.is-today[data-v-76abc989]{box-shadow:inset 0 -2px 0 #1677ff}.grid-price[data-v-76abc989]{font-variant-numeric:tabular-nums;text-align:right}.grid-price.is-cost[data-v-76abc989]{color:#8c8c8c}.grid-quota[data-v-76abc989]{text-align:center}.quota-fixed[data-v-76abc989]{background-color:#e6f4ff}.quota-release[data-v-76abc989]{background-color:#fffbe6}.quota-released[data-v-76abc989]{color:#bfbfbf}.quota-released .quota-num[data-v-76abc989],span.quota-released[data-v-76abc989]{text-decoration:line-through}.quota-closed[data-v-76abc989]{background-color:rgba(255,0,0,.1)!important}.quota-past[data-v-76abc989]{opacity:.55}.min-night[data-v-76abc989]{color:#8c8c8c;margin-left:2px}.lock-toggle-icon[data-v-76abc989]{cursor:pointer;font-size:12px;margin-left:6px}.lock-idle[data-v-76abc989]{opacity:0}.grid-quota:hover .lock-idle[data-v-76abc989]{opacity:.6}.stat-strip[data-v-76abc989]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-wrap:wrap;margin-bottom:16px}.stat-strip__item[data-v-76abc989]{border-right:1px solid #f0f0f0;flex:1 1 180px;padding:10px 16px}.stat-strip__item[data-v-76abc989]:last-child{border-right:0}.stat-strip__label[data-v-76abc989]{color:#8c8c8c;font-size:12px}.stat-strip__value[data-v-76abc989]{font-size:18px;font-variant-numeric:tabular-nums;font-weight:600}.stat-strip__sub[data-v-76abc989]{color:#8c8c8c;font-size:12px}.week-table[data-v-76abc989]{margin-bottom:8px}.form-actions[data-v-76abc989]{display:flex;gap:8px;justify-content:flex-end}.release-line[data-v-76abc989]{color:#ad6800;font-size:11px;line-height:1.2}.pending-line[data-v-76abc989]{color:var(--text-warning-color);font-size:11px;line-height:1.2}.onrequest-line[data-v-76abc989]{color:#d4380d;font-size:11px;line-height:1.2}.grid-legend[data-v-76abc989]{color:#8c8c8c;display:flex;flex-wrap:wrap;font-size:12px;gap:16px;margin-top:8px}.legend-box[data-v-76abc989]{border:1px solid #d9d9d9;border-radius:2px;display:inline-block;height:12px;margin-right:4px;vertical-align:-2px;width:12px}.contract-footer[data-v-76abc989]{align-items:center;display:flex;gap:12px}.contract-footer .ml-auto[data-v-76abc989]{margin-left:auto;white-space:nowrap}.sticky-actions[data-v-76abc989]{background:#fff;bottom:-1px;padding:8px 0;position:sticky;z-index:3}.web-status[data-v-76abc989]{color:#d46b08;font-size:12px;font-weight:400;margin-left:12px}.web-status.is-shown[data-v-76abc989]{color:#389e0d}.channel-closed[data-v-76abc989]{color:#8c8c8c;font-size:11px;white-space:nowrap}.hotel-switch[data-v-76abc989]{font-weight:400;min-width:140px}.hotel-switch[data-v-76abc989] .ant-select-selection-placeholder{color:#1677ff}.current-status[data-v-b6f805a2]{align-items:center;display:flex;gap:8px}.info-grid[data-v-47c598de]{column-gap:24px;display:grid;grid-template-columns:1fr 1fr}@media(max-width:767px){.info-grid[data-v-47c598de]{grid-template-columns:1fr}}.info-line[data-v-47c598de]{display:flex;gap:12px;justify-content:space-between;padding:3px 0}.info-line>span[data-v-47c598de]{color:#8c8c8c}.num[data-v-47c598de]{text-align:right}.call-purpose[data-v-4c0eb8c0]{background:#f6f8fa;border-left:3px solid #1677ff;border-radius:4px;margin-bottom:12px;padding:8px 12px}.review-score[data-v-4c0eb8c0]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.review-score__label[data-v-4c0eb8c0]{min-width:180px}.price-mode[data-v-13d7690d]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:-4px 0 12px}.price-mode .form-hint[data-v-13d7690d]{margin-top:0}.price-mode .ant-typography[data-v-13d7690d]{margin-left:auto}.price-totals[data-v-13d7690d]{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.price-totals span[data-v-13d7690d]{margin-right:12px}.price-table-container[data-v-13d7690d]{overflow-x:auto;width:100%}.price-table[data-v-13d7690d]{border-collapse:collapse;margin-bottom:12px;width:100%}.price-table td[data-v-13d7690d],.price-table th[data-v-13d7690d]{border:1px solid #e8e8e8;padding:8px;text-align:center}.price-table td.col-day[data-v-13d7690d],.price-table th.col-day[data-v-13d7690d]{min-width:140px;padding:6px;white-space:nowrap}.price-table th[data-v-13d7690d]{background-color:#f5f5f5;font-weight:500}.fixed-column[data-v-13d7690d]{background-color:#fafafa;left:0;position:sticky;z-index:1}.price-table td.col-act[data-v-13d7690d],.price-table td.col-price[data-v-13d7690d],.price-table td.col-room[data-v-13d7690d]{background-color:#f5f5f5}.col-room[data-v-13d7690d]{min-width:90px;width:90px}.col-act[data-v-13d7690d]{left:90px;min-width:50px;width:50px}.col-price[data-v-13d7690d]{min-width:90px;width:90px}.price-stack[data-v-13d7690d]{display:flex;flex-direction:column;gap:4px}.price-label[data-v-13d7690d]{align-items:center;display:flex;height:32px;justify-content:center}.price-table tbody tr[data-v-13d7690d]:hover{background-color:#f5f5f5}.allocation-block[data-v-9dcefffa]{color:#1677ff}.allocation-panel[data-v-9dcefffa]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:10px 12px}.allocation-title[data-v-9dcefffa]{font-weight:600;margin-bottom:6px}.allocation-room+.allocation-room[data-v-9dcefffa]{border-top:1px dashed #e8e8e8;margin-top:8px;padding-top:8px}.allocation-room__head[data-v-9dcefffa]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.allocation-room__actions[data-v-9dcefffa]{margin-left:auto}.allocation-summary[data-v-9dcefffa]{font-size:13px;line-height:1.7;margin-top:4px}.allocation-onrequest[data-v-9dcefffa]{color:#ad4e00}.allocation-dot[data-v-9dcefffa]{border-radius:50%;display:inline-block;height:8px;margin-right:6px;vertical-align:1px;width:8px}.allocation-dot.is-fixed[data-v-9dcefffa]{background:#1677ff}.allocation-dot.is-release[data-v-9dcefffa]{background:#faad14}.allocation-dot.is-live[data-v-9dcefffa]{background:#52c41a}.allocation-dot.is-request[data-v-9dcefffa]{background:#fa541c}.allocation-grid[data-v-9dcefffa]{margin-top:6px;overflow-x:auto}.allocation-grid td[data-v-9dcefffa],.allocation-grid th[data-v-9dcefffa]{vertical-align:middle;white-space:nowrap}.allocation-grid__day[data-v-9dcefffa]{width:90px}.allocation-grid__sub[data-v-9dcefffa]{color:#8c8c8c;font-size:11px;font-weight:400}.market-seller[data-v-386c2536]{font-weight:500;line-height:32px}.age-inputs[data-v-386c2536]{display:flex;flex-wrap:wrap;gap:6px}.age-inputs .ant-input-number[data-v-386c2536]{width:64px}.w-full[data-v-386c2536]{width:100%!important}.ant-table-cell[data-v-386c2536]{padding:0}.text-align-right[data-v-386c2536]{text-align:right!important}.ant-select-item .select-room[data-v-386c2536]{padding-left:35px;position:relative}.ant-select-item .select-room .max-qty[data-v-386c2536]{display:inline-block;left:0;position:absolute;text-align:center;width:35px}.ant-select-item .select-room .max-qty .ant-badge[data-v-386c2536]{vertical-align:unset}[data-v-386c2536] .ant-input-number.custom{padding-right:11px!important}.info-grid[data-v-17195d58]{column-gap:24px;display:grid;grid-template-columns:1fr 1fr}@media(max-width:767px){.info-grid[data-v-17195d58]{grid-template-columns:1fr}}.info-line[data-v-17195d58]{display:flex;gap:12px;padding:3px 0}.info-line>span[data-v-17195d58]{color:#8c8c8c;flex:0 0 100px}.proposal-table[data-v-4be3dcad]{width:100%}.proposal-table td[data-v-4be3dcad],.proposal-table th[data-v-4be3dcad]{padding:6px 8px}.proposal-actions[data-v-4be3dcad]{display:flex;gap:8px}.ant-table-cell[data-v-df62e858]{position:relative}.center-header th[data-v-df62e858]{text-align:center!important}.ant-table-cell[data-v-164b3e1f]{position:relative}.center-header th[data-v-164b3e1f]{text-align:center!important}.description[data-v-76f2ffc3]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}.promotion-grid[data-v-76f2ffc3]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card_custom[data-v-76f2ffc3]{display:flex;flex-direction:column;height:100%}[data-v-76f2ffc3] .ant-card-body{padding:12px}[data-v-76f2ffc3] .ant-card-body,[data-v-76f2ffc3] .ant-card-meta,[data-v-76f2ffc3] .ant-card-meta-detail{display:flex;flex:1;flex-direction:column}[data-v-76f2ffc3] .ant-card-meta-description{display:flex;flex:1;flex-direction:column;justify-content:space-between}[data-v-76f2ffc3] .ant-badge-ribbon-wrapper{height:100%}@media screen and (max-width:768px){.promotion-grid[data-v-76f2ffc3]{grid-template-columns:1fr 1fr}}.discount-card[data-v-3b35353a]{align-items:center;background-color:#fff5f7;border:1px solid #f36;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);cursor:pointer;display:flex;height:auto;justify-content:space-between;margin:0 auto;max-width:800px;padding:20px;position:relative;transition:transform .3s,box-shadow .3s}.discount-card[data-v-3b35353a]:after,.discount-card[data-v-3b35353a]:before{background-color:#fff;border:2px solid #f36;border-radius:50%;bottom:0;content:"";display:block;height:25px;left:0;overflow:hidden;position:absolute;right:0;top:0;width:25px;z-index:-1}.discount-card[data-v-3b35353a]:before{left:313px;top:-11px}.discount-card[data-v-3b35353a]:after{left:312px;top:138px}.discount-text[data-v-3b35353a]{border-right:2px dashed #f36;flex:2;text-align:left}.discount-text h3[data-v-3b35353a]{color:#333;font-size:20px;margin-bottom:15px}.discount-text p[data-v-3b35353a]{color:#666;font-size:14px;margin:0}.discount-text a[data-v-3b35353a]{color:#f36;display:inline-block;font-size:13px;margin-top:10px;text-decoration:none}.discount-text a[data-v-3b35353a]:hover{text-decoration:underline}.discount-code[data-v-3b35353a]{flex:1;padding-left:30px;text-align:center}.discount-code p[data-v-3b35353a]:first-child{color:#666;font-size:16px;margin:0}.discount-code p[data-v-3b35353a]:nth-child(2){color:#f36;font-size:23px;font-weight:700;margin-bottom:4px}.discount-code button[data-v-3b35353a]{background-color:#f36!important;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;padding:6px 18px;transition:background-color .3s}.discount-code button[data-v-3b35353a]:hover{background-color:#ff1a4d}.discount-section .owl-nav[data-v-3b35353a]{margin-top:-90px;pointer-events:none;position:absolute;top:30%;transform:translateY(-50%);width:100%}.discount-section .owl-next[data-v-3b35353a],.discount-section .owl-prev[data-v-3b35353a]{background:#f36!important;border-radius:50%!important;box-shadow:0 2px 5px rgba(0,0,0,.2);height:40px;pointer-events:auto;position:absolute;transition:all .3s ease;width:40px}.discount-section .owl-prev[data-v-3b35353a]{left:-10px;top:13px}.discount-section .owl-next[data-v-3b35353a]{right:-10px;top:13px}.discount-section .owl-next i[data-v-3b35353a],.discount-section .owl-prev i[data-v-3b35353a]{font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}.discount-section .owl-prev i[data-v-3b35353a]{left:30%}.discount-section .owl-next i[data-v-3b35353a]{right:10%}.discount-section .owl-next[data-v-3b35353a]:hover,.discount-section .owl-prev[data-v-3b35353a]:hover{background:#ff1a4d!important;transform:scale(1.1)}.discount-section .owl-carousel.owl-drag .owl-item[data-v-3b35353a]{padding:20px}.discount-card[data-v-3b35353a]>*{position:relative;z-index:1}.description[data-v-3b35353a]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}.card_width[data-v-3b35353a]{width:300px}@media screen and (max-width:768px){.card_width[data-v-3b35353a]{width:100%}}.header-left[data-v-1bc12945]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:12px}.header-left[data-v-1bc12945] .ant-picker,.header-left[data-v-1bc12945] .ant-picker-input>input,.header-left[data-v-1bc12945] .ant-select-selector{cursor:pointer}.header-note[data-v-1bc12945]{font-size:13px;margin-right:12px;white-space:nowrap}@media(max-width:767px){.header-left[data-v-1bc12945]{margin-left:0}}.panel[data-v-2535891c]{background:#fff;border:1px solid #edf1f4;border-radius:10px;box-shadow:0 1px 2px rgba(16,40,56,.04);margin-bottom:14px;padding:16px 18px}.panel--full[data-v-2535891c]{height:calc(100% - 14px)}.panel__head[data-v-2535891c]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.panel__title[data-v-2535891c]{font-size:15px;font-weight:600}.panel__sub[data-v-2535891c]{color:#8494a1;font-size:12.5px;font-weight:400;margin-left:6px}.panel__note[data-v-2535891c]{color:#8494a1;font-size:12px;line-height:1.5;margin:-6px 0 12px}@media(max-width:575px){.panel[data-v-2535891c]{padding:12px}}.day__pager[data-v-3885ff06]{display:flex;justify-content:flex-end;margin-top:12px}.day th.is-sort[data-v-3885ff06]{cursor:pointer;user-select:none}.day__sort[data-v-3885ff06]{color:#c4ccd3;display:inline-flex;flex-direction:column;font-size:9px;line-height:8px;margin-left:4px;vertical-align:middle}.day__sort .on[data-v-3885ff06]{color:#1677ff}.tbl-wrap[data-v-3885ff06]{overflow-x:auto;overflow-y:hidden}.day[data-v-3885ff06]{border-collapse:collapse;width:100%}.day th[data-v-3885ff06]{border-bottom:1px solid #edf1f4;color:#8494a1;font-size:12px;font-weight:600;padding:8px;white-space:nowrap}.day td[data-v-3885ff06]{border-bottom:1px solid #f4f7f9;font-size:13px;padding:7px 8px}.day__c[data-v-3885ff06]{text-align:left;white-space:nowrap}.day__stt[data-v-3885ff06]{width:44px}.day__name[data-v-3885ff06]{min-width:160px;white-space:normal}.day th.day__n[data-v-3885ff06],.day__n[data-v-3885ff06]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.day__th-hint[data-v-3885ff06]{border-bottom:1px dotted #b7c2cc;cursor:help}.day tbody tr.is-click[data-v-3885ff06],.day tfoot tr.is-click[data-v-3885ff06]{cursor:pointer}.day tbody tr.is-click:hover td[data-v-3885ff06],.day tfoot tr.is-click:hover td[data-v-3885ff06]{background:#f5f9fc}.day__strong[data-v-3885ff06]{font-weight:600}.day td.up[data-v-3885ff06]{color:#16a34a}.day td.down[data-v-3885ff06]{color:#e11d48}.day td.warn[data-v-3885ff06]{color:#d4380d}.day td.flat[data-v-3885ff06]{color:#8494a1}.day__total td[data-v-3885ff06]{background:#fafcfd;border-top:2px solid #edf1f4;font-weight:700}.day tbody tr.is-child td[data-v-3885ff06]{color:#4a5866}.day__branch[data-v-3885ff06]{color:#b7c2cc;margin-right:6px}.day__empty[data-v-3885ff06]{color:#8494a1;padding:14px 0;text-align:center}.kpi-row[data-v-1aea8a84]{margin-bottom:14px}.kpi[data-v-1aea8a84]{background:#fff;border:1px solid #edf1f4;border-radius:10px;box-shadow:0 1px 2px rgba(16,40,56,.04);height:100%;padding:10px}.kpi.is-click[data-v-1aea8a84]{cursor:pointer}.kpi.is-click[data-v-1aea8a84]:hover{border-color:#bfe0f3}.kpi__top[data-v-1aea8a84]{align-items:center;display:flex;gap:5px;margin-bottom:6px}.kpi__icon[data-v-1aea8a84]{align-items:center;border-radius:7px;display:inline-flex;flex-shrink:0;font-size:13px;height:21px;justify-content:center;width:21px}.kpi__label[data-v-1aea8a84]{color:rgba(0,0,0,.85);font-size:12.5px;line-height:1.3}.kpi__label.has-hint[data-v-1aea8a84]{border-bottom:1px dotted #b7c2cc;cursor:help}.kpi__value[data-v-1aea8a84]{font-size:19px;font-weight:600;line-height:1.25;white-space:nowrap}.kpi__of[data-v-1aea8a84]{color:#8494a1;font-size:14px;font-weight:500}.kpi__value.down[data-v-1aea8a84]{color:#cf1322}.kpi__pair[data-v-1aea8a84]{align-items:baseline;display:flex;gap:6px;line-height:1.35;margin-top:4px}.kpi__pair-label[data-v-1aea8a84]{color:#5a6b76;font-size:12px;min-width:58px}.kpi__pair-value[data-v-1aea8a84]{font-size:15px;font-weight:600;white-space:nowrap}.kpi__pair-diff[data-v-1aea8a84]{font-size:11.5px;margin-left:auto;white-space:nowrap}.kpi__diff[data-v-1aea8a84]{display:flex;flex-direction:column;font-size:11.5px;gap:1px;margin-top:6px}.kpi__diff>span[data-v-1aea8a84]{white-space:nowrap}.kpi__sub[data-v-1aea8a84]{color:#5a6b76}.up[data-v-1aea8a84]{color:#16a34a}.down[data-v-1aea8a84]{color:#e11d48}.flat[data-v-1aea8a84]{color:#8494a1}@media(max-width:575px){.kpi__label[data-v-1aea8a84]{white-space:normal}.kpi__value[data-v-1aea8a84]{font-size:16px}}.lb-empty[data-v-2a90f3ca]{color:#8494a1;padding:24px 0;text-align:center}.lb__stage[data-v-2a90f3ca]{align-items:flex-end;display:flex;gap:10px;justify-content:center}.lb__col[data-v-2a90f3ca]{cursor:pointer;display:flex;flex:1 1 0;flex-direction:column;max-width:150px;min-width:0}.lb__col.is-top[data-v-2a90f3ca]{max-width:170px}.lb__who[data-v-2a90f3ca]{align-items:center;display:flex;flex-direction:column;padding:0 2px 8px;text-align:center}.lb__crown[data-v-2a90f3ca]{color:var(--c);font-size:26px;margin-bottom:2px}.lb__avatar[data-v-2a90f3ca]{align-items:center;background:color-mix(in srgb,var(--c) 14%,#fff);border:3px solid var(--c);border-radius:50%;color:var(--c);display:inline-flex;flex-shrink:0;font-size:17px;font-weight:700;height:64px;justify-content:center;margin-bottom:6px;width:64px}.lb__avatar img[data-v-2a90f3ca]{border-radius:50%;height:100%;object-fit:cover;width:100%}.lb__name[data-v-2a90f3ca]{font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:break-word}.lb__val[data-v-2a90f3ca]{font-size:14px;font-weight:700;margin-top:2px;white-space:nowrap}.is-top .lb__val[data-v-2a90f3ca]{font-size:15px}.lb__base[data-v-2a90f3ca]{background:var(--c);border-radius:8px 8px 0 0;display:flex;justify-content:center;padding-top:8px}.lb__base span[data-v-2a90f3ca]{color:#fff;font-size:20px;font-weight:700}.is-1 .lb__base[data-v-2a90f3ca]{height:150px}.is-2 .lb__base[data-v-2a90f3ca]{height:124px}.is-3 .lb__base[data-v-2a90f3ca]{height:110px}.is-4 .lb__base[data-v-2a90f3ca]{height:92px}.is-5 .lb__base[data-v-2a90f3ca]{height:82px}.is-6 .lb__base[data-v-2a90f3ca]{height:70px}.is-7 .lb__base[data-v-2a90f3ca]{height:62px}.is-8 .lb__base[data-v-2a90f3ca]{height:52px}.is-9 .lb__base[data-v-2a90f3ca]{height:44px}.lb--fill[data-v-2a90f3ca]{display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-height:0}.lb--fill .is-1 .lb__base[data-v-2a90f3ca]{height:24vh}.lb--fill .is-2 .lb__base[data-v-2a90f3ca]{height:19.8vh}.lb--fill .is-3 .lb__base[data-v-2a90f3ca]{height:17.6vh}.lb--fill .is-4 .lb__base[data-v-2a90f3ca]{height:14.7vh}.lb--fill .is-5 .lb__base[data-v-2a90f3ca]{height:13.1vh}.lb--fill .is-6 .lb__base[data-v-2a90f3ca]{height:11.2vh}.lb--fill .is-7 .lb__base[data-v-2a90f3ca]{height:9.9vh}.lb--fill .is-8 .lb__base[data-v-2a90f3ca]{height:8.3vh}.lb--fill .is-9 .lb__base[data-v-2a90f3ca]{height:7vh}.lb__list[data-v-2a90f3ca]{display:none}.lb__row[data-v-2a90f3ca]{align-items:center;border:1px solid #edf1f4;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:8px 10px}.lb__no[data-v-2a90f3ca]{align-items:center;background:color-mix(in srgb,#aab3bf 25%,#fff);border-radius:50%;color:#4a5866;display:inline-flex;flex-shrink:0;font-size:12.5px;font-weight:600;height:26px;justify-content:center;width:26px}.lb__rname[data-v-2a90f3ca]{flex:1;font-size:13px;min-width:0;overflow-wrap:break-word}.lb__rval[data-v-2a90f3ca]{font-weight:600;white-space:nowrap}.down[data-v-2a90f3ca]{color:#cf1322}@media(max-width:991px){.lb__col[data-v-2a90f3ca]:not(.is-top){display:none}.lb__list[data-v-2a90f3ca]{display:flex;flex-direction:column;gap:8px;margin-top:14px}.is-1 .lb__base[data-v-2a90f3ca]{height:96px}.is-2 .lb__base[data-v-2a90f3ca]{height:72px}.is-3 .lb__base[data-v-2a90f3ca]{height:56px}}.board[data-v-d71b1daa] .panel__tools{display:flex;flex-wrap:wrap;gap:8px}.board.is-full[data-v-d71b1daa]{background:#fff;display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:12px 40px 16px}.board__top[data-v-d71b1daa]{align-items:center;display:flex;gap:12px;justify-content:flex-end}.board__range[data-v-d71b1daa]{color:#8494a1;font-size:13px}.board__exit[data-v-d71b1daa]{opacity:.35}.board__exit[data-v-d71b1daa]:hover{opacity:1}.board__part[data-v-d71b1daa]{border-bottom:1px solid #edf1f4;display:flex;flex:1 1 0;flex-direction:column;min-height:0}.board__part--next[data-v-d71b1daa]{margin-top:16px}.board__switch[data-v-d71b1daa]{align-items:center;cursor:pointer;display:inline-flex;gap:6px}.seg-wrap[data-v-69093468]{align-items:center;display:flex;gap:12px}.seg[data-v-69093468]{flex:1;min-width:0;width:100%}.seg th[data-v-69093468]{border-bottom:1px solid #edf1f4;color:#5a6b76;font-size:12.5px;font-weight:500;padding:0 4px 7px}.seg td[data-v-69093468]{border-bottom:1px solid #f5f8fa;font-size:13.5px;padding:6px 4px}.seg__row[data-v-69093468]{cursor:pointer}.seg__row--open[data-v-69093468],.seg__row[data-v-69093468]:hover{background:#f7fcfe}.seg__caret[data-v-69093468]{color:#1b8fd0;cursor:pointer;width:18px}.seg__dot[data-v-69093468]{width:14px}.seg__dot span[data-v-69093468]{border-radius:2px;display:block;height:9px;width:9px}.seg__label[data-v-69093468]{white-space:nowrap}.seg td.seg__pct[data-v-69093468],.seg th.seg__pct[data-v-69093468]{font-size:13px;padding-left:24px;text-align:right;white-space:nowrap;width:66px}.seg__num[data-v-69093468]{text-align:right;white-space:nowrap}.seg__child td[data-v-69093468]{background:#fbfdfe;color:#5a6b76;font-size:12.5px}.seg__total td[data-v-69093468]{border-bottom:none;border-top:1px solid #e3eaef;font-weight:600;padding-top:9px}.seg__empty[data-v-69093468]{color:#9aa5ad;padding:14px 0;text-align:center}.donut[data-v-69093468]{flex-shrink:0;height:132px;position:relative;width:132px}.donut__center[data-v-69093468]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.donut__num[data-v-69093468]{font-size:15px;font-weight:600;line-height:1.1}.donut__cap[data-v-69093468]{color:#8c8c8c;font-size:11px}.up[data-v-69093468]{color:#389e0d}.down[data-v-69093468]{color:#cf1322}.flat[data-v-69093468]{color:#9aa5ad}@media(max-width:575px){.seg-wrap[data-v-69093468]{align-items:stretch;flex-direction:column-reverse}.donut[data-v-69093468]{align-self:center}.seg td.seg__pct[data-v-69093468],.seg th.seg__pct[data-v-69093468]{padding-left:8px;width:auto}}.trend[data-v-0b9d01fd]{height:280px}.legend[data-v-0b9d01fd]{color:#5a6b76;display:flex;font-size:12.5px;gap:16px;margin-bottom:8px}.legend i[data-v-0b9d01fd]{border-radius:2px;display:inline-block;height:10px;margin-right:6px;width:10px}@media(max-width:575px){.trend[data-v-0b9d01fd]{height:220px}}.pie[data-v-a903f6c2]{align-items:flex-start;display:flex;gap:24px}.donut[data-v-a903f6c2]{flex-shrink:0;height:180px;width:180px}.pie-legend[data-v-a903f6c2]{column-gap:24px;column-width:220px;flex:1;min-width:0}@media(min-width:1600px){.pie[data-v-a903f6c2]{display:block}.donut[data-v-a903f6c2]{margin-bottom:12px;width:auto}.pie-legend[data-v-a903f6c2]{columns:auto}}@media(max-width:575px){.pie[data-v-a903f6c2]{display:block}.donut[data-v-a903f6c2]{margin-bottom:12px;width:auto}}.pie-legend__row[data-v-a903f6c2]{align-items:center;break-inside:avoid;display:flex;font-size:13px;gap:8px;padding:3px 0}.pie-legend__row i[data-v-a903f6c2]{border-radius:2px;flex-shrink:0;height:9px;width:9px}.pie-legend__name[data-v-a903f6c2]{flex:1;min-width:0}.pie-legend__row b[data-v-a903f6c2]{font-variant-numeric:tabular-nums;font-weight:600}.room-table-scroll[data-v-6770e674]{overflow-x:auto}.room-table[data-v-6770e674]{border-collapse:collapse;font-size:13px;width:100%}.room-table th[data-v-6770e674]{border-bottom:1px solid #f0f0f0;color:#8c8c8c;font-size:12px;font-weight:500;line-height:1.3;padding:0 4px 4px;text-align:left}.room-table td[data-v-6770e674]{border-bottom:1px dashed #f0f0f0;padding:4px}.room-table tr:last-child td[data-v-6770e674]{border-bottom:0}.room-table .num[data-v-6770e674]{text-align:right;white-space:nowrap}.room-table th.num[data-v-6770e674]{vertical-align:bottom;white-space:normal}.room-table .col-cap[data-v-6770e674]{width:52px}.room-table .col-price[data-v-6770e674],.room-table .col-qty[data-v-6770e674]{width:96px}.room-table .price[data-v-6770e674]{font-weight:500}.qty-input[data-v-6770e674]{width:84px}.room-actions[data-v-6770e674]{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.market-toggle[data-v-6770e674]{background:#e6f4ff;border:1px solid #91caff;border-radius:12px;color:#1677ff;cursor:pointer;display:inline-block;font-size:12px;margin:8px 0;padding:2px 10px}.market-toggle.is-open[data-v-6770e674],.market-toggle[data-v-6770e674]:hover{background:#1677ff;border-color:#1677ff;color:#fff}.nowrap[data-v-6770e674]{white-space:nowrap}.room-invite[data-v-6770e674]{background:#fff7e6;border:1px solid #ffd591;border-radius:6px;color:#874d00;margin-top:8px;padding:8px 12px}.room-table.is-comfortable[data-v-6770e674]{font-size:14px}.room-table.is-comfortable th[data-v-6770e674]{font-size:13px}.room-table.is-comfortable td[data-v-6770e674]{padding:10px 4px;vertical-align:top}.room-cell[data-v-6770e674]{display:flex;gap:12px}.room-thumb[data-v-6770e674]{border-radius:4px;flex:0 0 120px;height:90px;object-fit:cover;width:120px}.room-cell__body[data-v-6770e674]{min-width:0}.room-name[data-v-6770e674]{font-size:15px;font-weight:600}.room-meta[data-v-6770e674]{color:#595959;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 14px;margin-top:4px}.room-amenity i[data-v-6770e674],.room-meta i[data-v-6770e674]{color:#8c8c8c;margin-right:4px;text-align:center;width:16px}.room-amenities[data-v-6770e674]{color:#595959;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 14px;margin-top:6px}.room-amenity-more[data-v-6770e674]{font-size:13px}.qty-lock-wrap[data-v-53017c66]{display:inline-block;width:100%}.market-box[data-v-53017c66]{background:#fff;border-left:3px solid #1677ff;border-radius:4px;padding:12px}.market-box__title[data-v-53017c66]{font-weight:600;margin-bottom:8px}.market-box[data-v-53017c66] .ant-table-cell{font-size:12.5px;vertical-align:middle}.market-box.is-comfortable[data-v-53017c66] .ant-table-cell{font-size:14px}.market-box.is-comfortable .seller-invite[data-v-53017c66],.market-box.is-comfortable .seller-note[data-v-53017c66]{font-size:13px}.seller-name[data-v-53017c66]{font-weight:600}.seller-note[data-v-53017c66]{font-size:12px;line-height:1.4;margin-top:2px}.seller-note.is-good[data-v-53017c66]{color:#389e0d}.seller-note.is-invite[data-v-53017c66]{color:#d46b08}.seller-note.is-muted[data-v-53017c66]{color:#8c8c8c}.seller-invite[data-v-53017c66]{display:inline-block;font-size:12px;margin-top:2px}.market-actions[data-v-53017c66]{margin-top:12px}.nowrap[data-v-53017c66]{white-space:nowrap}[data-v-0d89a5f7] .ant-table-content{overflow-x:auto}[data-v-0d89a5f7] .ant-table-tbody>tr>td{vertical-align:top}.hotel-thumb[data-v-0d89a5f7]{border-radius:4px;height:75px;object-fit:cover;width:100px}.hotel-thumb--empty[data-v-0d89a5f7]{align-items:center;background:#f5f5f5;color:#8c8c8c;display:flex;flex-direction:column;font-size:11px;gap:4px;justify-content:center}.hotel-thumb--empty i[data-v-0d89a5f7]{font-size:20px}.attr-item[data-v-0d89a5f7]{font-size:13px;padding:2px 0}.partner-badge[data-v-0d89a5f7]{margin-top:12px}[data-v-0d89a5f7] .row-expanded:hover>td,[data-v-0d89a5f7] .row-expanded>td{background:#f5f9ff!important}[data-v-0d89a5f7] .ant-table-expanded-row>td{background:#f5f9ff!important;padding:0 12px 12px!important}.market-indent[data-v-0d89a5f7]{margin-left:108px}.attr-icon[data-v-0d89a5f7]{color:#595959;margin-right:4px;text-align:center;width:18px}.review-score strong[data-v-0d89a5f7]{font-size:16px}.partner-note[data-v-0d89a5f7]{color:#8c8c8c;font-size:12px;margin-top:6px}.market-channel[data-v-0d89a5f7]{color:#8c8c8c;font-size:12px}.nowrap[data-v-0d89a5f7]{white-space:nowrap}.reject-actions[data-v-7b4b0150]{display:flex;gap:8px;justify-content:flex-end}.linked-changes-wrapper[data-v-7b4b0150]{margin-top:15px;padding:0}.linked-changes-header[data-v-7b4b0150]{display:flex;justify-content:flex-end;margin-bottom:16px}.change-item[data-v-7b4b0150]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:16px;padding:16px;transition:all .3s}.change-item[data-v-7b4b0150]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.change-item.unread[data-v-7b4b0150]{border-left:4px solid #1890ff}.change-item.collapsed[data-v-7b4b0150]{background:#fafafa}.change-header[data-v-7b4b0150]{align-items:flex-start;display:flex}.change-header.clickable[data-v-7b4b0150]{cursor:pointer}.change-header.clickable[data-v-7b4b0150]:hover{opacity:.8}.header-info[data-v-7b4b0150]{flex:1}.header-title[data-v-7b4b0150]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.company-name[data-v-7b4b0150]{color:#1890ff;font-weight:600}.time[data-v-7b4b0150]{color:#999;font-size:12px;margin-left:auto}.expand-icon[data-v-7b4b0150]{color:#999;margin-left:8px;transition:transform .3s}.booking-info[data-v-7b4b0150]{color:#666;display:flex;font-size:13px;gap:16px}.changes-detail[data-v-7b4b0150]{border-top:1px solid #f0f0f0;margin-top:12px;padding-top:12px}.changes-list[data-v-7b4b0150]{margin:0}.change-values[data-v-7b4b0150]{align-items:center;display:flex}.old-value[data-v-7b4b0150]{color:#ff4d4f;text-decoration:line-through}.new-value[data-v-7b4b0150]{color:#52c41a;font-weight:500}.change-details-list[data-v-7b4b0150]{display:flex;flex-direction:column;gap:4px}.detail-row[data-v-7b4b0150]{align-items:center;display:flex;font-size:13px}.detail-label[data-v-7b4b0150]{color:#666;min-width:100px}.reject-reason[data-v-7b4b0150]{background:#fff2f0;border-radius:4px;color:#cf1322;margin-top:12px;padding:8px 12px}.change-actions[data-v-7b4b0150]{border-top:1px solid #f0f0f0;display:flex;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:12px}[data-v-7b4b0150] .ant-tabs-nav{margin-bottom:16px}[data-v-7b4b0150] .ant-badge{margin-left:4px}[data-v-7b4b0150] .ant-radio-group{display:flex}.empty-state[data-v-7b4b0150],[data-v-7b4b0150] .ant-radio-button-wrapper{align-items:center;display:flex}.empty-state[data-v-7b4b0150]{flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.empty-illustration[data-v-7b4b0150]{margin-bottom:24px}.empty-illustration svg[data-v-7b4b0150]{opacity:.9}.empty-title[data-v-7b4b0150]{color:#262626;font-size:18px;font-weight:600;margin-bottom:8px}.empty-description[data-v-7b4b0150]{color:#8c8c8c;font-size:14px;margin-bottom:0;max-width:320px}.empty-tips[data-v-7b4b0150]{margin-top:24px;max-width:400px;text-align:center}.empty-tips p[data-v-7b4b0150]{color:#595959;font-size:13px;margin:0}.empty-tips[data-v-7b4b0150] .ant-divider{color:#bfbfbf;font-size:12px}.attr-item[data-v-4e84cb94]{padding:2px 0}.attr-icon[data-v-4e84cb94]{color:#595959;margin-right:4px;text-align:center;width:18px}[data-v-4e84cb94] .slick-slide{background:#858585;height:300px;line-height:300px;overflow:hidden;text-align:center}[data-v-4e84cb94] .slick-arrow.custom-slick-arrow{background-color:rgba(31,45,61,.11);color:#fff;font-size:25px;height:25px;opacity:.3;transition:all .3s ease;width:25px;z-index:1}[data-v-4e84cb94] .slick-arrow.custom-slick-arrow:before{display:none}[data-v-4e84cb94] .slick-arrow.custom-slick-arrow:hover{color:#fff;opacity:.5}[data-v-4e84cb94] .slick-slide h3{color:#fff}[data-v-4e84cb94] .slick-slide div{height:100%;text-align:center}[data-v-4e84cb94] .slick-slide img{display:inline-block;max-height:100%;max-width:100%}.section-card[data-v-cbdc0e82] .ant-card-head-title{font-size:16px;font-weight:600}.hotel-name[data-v-cbdc0e82]{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:6px}.range-label[data-v-cbdc0e82]{color:#595959;margin-right:8px}.market-indent[data-v-cbdc0e82]{margin-left:136px}@media(max-width:767px){.market-indent[data-v-cbdc0e82]{margin-left:0}}.info-line[data-v-cbdc0e82]{margin-bottom:6px}.partner-block[data-v-cbdc0e82]{margin-top:12px}.partner-note[data-v-cbdc0e82]{color:#8c8c8c;font-size:13px;margin-top:6px}.gallery[data-v-cbdc0e82]{cursor:pointer}.gallery__main[data-v-cbdc0e82]{border-radius:6px;height:240px;object-fit:cover;width:100%}.gallery__thumbs[data-v-cbdc0e82]{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-top:6px}.gallery__thumb[data-v-cbdc0e82]{position:relative}.gallery__thumb img[data-v-cbdc0e82]{border-radius:4px;height:64px;object-fit:cover;width:100%}.gallery__more[data-v-cbdc0e82]{align-items:center;background:rgba(0,0,0,.45);border-radius:4px;color:#fff;display:flex;font-weight:500;inset:0;justify-content:center;position:absolute}.gallery-empty[data-v-cbdc0e82]{align-items:center;background:#f5f5f5;border-radius:6px;color:#8c8c8c;display:flex;flex-direction:column;gap:6px;height:160px;justify-content:center}.gallery-empty i[data-v-cbdc0e82]{font-size:28px}.image-grid[data-v-cbdc0e82]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.image-grid[data-v-cbdc0e82] .ant-image,.image-grid[data-v-cbdc0e82] .ant-image-img{height:150px;object-fit:cover;width:100%}.book-card[data-v-cbdc0e82] .ant-card-head{background:#fff;border-top-left-radius:inherit;border-top-right-radius:inherit;position:sticky;top:0;z-index:5}.policy-table[data-v-cbdc0e82]{width:100%}.policy-table td[data-v-cbdc0e82]{border-bottom:1px dashed #f0f0f0;padding:6px 4px}.policy-table .num[data-v-cbdc0e82]{text-align:right;white-space:nowrap}.attr-item[data-v-cbdc0e82]{padding:2px 0}.attr-icon[data-v-cbdc0e82]{color:#595959;margin-right:4px;text-align:center;width:18px}.rich-text.is-collapsed[data-v-cbdc0e82]{max-height:120px;overflow:hidden}[data-v-cbdc0e82] .anticon.anticon-star{width:15px}.text-clamp[data-v-193960f8]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}[data-v-193960f8] .ant-image-mask{border-radius:100%!important}[data-v-193960f8] .ant-pagination-item a{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important}[data-v-193960f8] .custom-image .ant-image-mask{display:none!important}.text-muted[data-v-02fb0e20]{color:#8c8c8c;font-size:12px}.assign__row[data-v-f18551d0]{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 20px;margin-bottom:8px}.assign__head[data-v-f18551d0]{color:rgba(0,0,0,.45);margin-bottom:4px}.assign__remove[data-v-f18551d0]{text-align:center}@media(max-width:575px){.assign__row[data-v-f18551d0]{grid-template-columns:minmax(0,1fr) 20px}.assign__groups[data-v-f18551d0]{grid-column:1/2}.assign__remove[data-v-f18551d0]{grid-column:2;grid-row:1}.assign__groups-head[data-v-f18551d0]{display:none}}.assign-line[data-v-62f52825]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.assign-line+.assign-line[data-v-62f52825]{margin-top:4px}.assign-line__hotel[data-v-62f52825]{margin-right:2px}.template-groups[data-v-44678be2]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;width:100%}.template-group[data-v-44678be2]{align-items:flex-start;margin-inline-start:0;white-space:normal}.template-group[data-v-44678be2] .ant-checkbox{align-self:flex-start;top:3px}.template-group__count[data-v-44678be2]{color:rgba(0,0,0,.45);margin-left:8px}.template-group__note[data-v-44678be2]{color:rgba(0,0,0,.65)}.perm-card[data-v-44678be2]{border:1px solid #f0f0f0;border-radius:6px}.perm-card+.perm-card[data-v-44678be2]{margin-top:12px}.perm-card__head[data-v-44678be2]{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:6px 6px 0 0;display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 12px}.perm-card__name[data-v-44678be2]{font-weight:500}.perm-card__count[data-v-44678be2]{color:rgba(0,0,0,.45);font-size:13px}.perm-card__scope[data-v-44678be2]{align-items:center;display:flex;gap:8px;margin-left:auto}.perm-card__scope-select[data-v-44678be2]{width:230px}.perm-card__scope-label[data-v-44678be2]{color:rgba(0,0,0,.65)}.perm-card__body[data-v-44678be2]{padding:12px}.perm-card__sections[data-v-44678be2]{display:block;width:100%}.perm-section+.perm-section[data-v-44678be2]{border-top:1px dashed #f0f0f0;margin-top:12px;padding-top:12px}.perm-section__name[data-v-44678be2]{color:rgba(0,0,0,.65);font-weight:500;margin-bottom:8px}.perm-grid[data-v-44678be2]{display:grid;gap:8px 16px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.perm-grid[data-v-44678be2] .ant-checkbox-group-item,.perm-grid[data-v-44678be2] .ant-checkbox-wrapper{margin-inline-end:0;margin-inline-start:0;min-width:0;white-space:normal}@media(max-width:992px){.perm-grid[data-v-44678be2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.perm-grid[data-v-44678be2]{grid-template-columns:minmax(0,1fr)}.perm-card__scope[data-v-44678be2]{margin-left:0;width:100%}.perm-card__scope-select[data-v-44678be2]{flex:1;width:auto}}.tpp-row[data-v-45d8ea9b]{align-items:center;display:flex;gap:8px}.tpp-row[data-v-45d8ea9b]>:first-child{flex:1;min-width:0}.tpp-preview[data-v-45d8ea9b]{align-items:center;background:#fff;border:1px solid #e6e9ed;border-radius:6px;display:flex;flex-wrap:wrap;gap:7px;margin-top:7px;padding:7px 9px}.tpp-btn[data-v-45d8ea9b]{background:var(--ota-brand);border-radius:5px;color:var(--ota-on-brand,#fff);font-size:12px;font-weight:500;padding:3px 11px}.tpp-price[data-v-45d8ea9b]{color:var(--ota-price);font-size:13px;font-weight:600}.tpp-soft[data-v-45d8ea9b]{background:var(--ota-brand-soft);border-radius:20px;color:var(--ota-brand-dark);font-size:11.5px;padding:3px 10px}.tpp-accent[data-v-45d8ea9b]{background:var(--ota-accent-bright);border-radius:20px;color:#3a2000;font-size:11.5px;font-weight:600;padding:3px 10px}.tpp-footer[data-v-45d8ea9b]{background:var(--ota-footer-bg);border-radius:5px;color:#cfd6e0;font-size:11.5px;padding:3px 11px}.tpp-label[data-v-45d8ea9b]{color:#8c94a0;font-size:12px;margin-right:2px}.tpp-strip[data-v-45d8ea9b]{display:inline-flex;gap:3px;margin-left:auto}.tpp-strip i[data-v-45d8ea9b]{border:1px solid rgba(0,0,0,.12);border-radius:50%;display:block;height:14px;width:14px}.tpp-grid[data-v-45d8ea9b]{display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.tpp-card[data-v-45d8ea9b]{border:1px solid #e6e9ed;border-radius:8px;cursor:pointer;overflow:hidden;transition:border-color .15s,box-shadow .15s}.tpp-card[data-v-45d8ea9b]:hover{border-color:var(--ota-brand);box-shadow:0 2px 10px rgba(0,0,0,.08)}.tpp-card--active[data-v-45d8ea9b]{border-color:var(--ota-brand);box-shadow:0 0 0 2px var(--ota-brand-soft)}.tpp-card__name[data-v-45d8ea9b]{align-items:center;background:#fafbfc;border-bottom:1px solid #eceff3;display:flex;font-size:12.5px;font-weight:600;gap:6px;justify-content:space-between;padding:7px 10px}.tpp-card__body[data-v-45d8ea9b]{display:flex;flex-direction:column;gap:7px;padding:9px 10px}.tpp-card__hero[data-v-45d8ea9b]{background:linear-gradient(150deg,var(--ota-hero-from) 0,var(--ota-brand-dark) 62%,var(--ota-hero-to) 100%);border-radius:5px;color:#fff;font-size:11.5px;font-weight:500;padding:13px 10px;text-align:center}.tpp-card__row[data-v-45d8ea9b]{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.tpp-card__footer[data-v-45d8ea9b]{background:var(--ota-footer-bg);border-radius:5px;color:#cfd6e0;font-size:11px;padding:6px;text-align:center}.tpp-card__hex[data-v-45d8ea9b]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.tpp-card__hex i[data-v-45d8ea9b]{border:1px solid rgba(0,0,0,.12);border-radius:50%;display:block;height:14px;width:14px}@media(max-width:767px){.tpp-grid[data-v-45d8ea9b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.tpp-grid[data-v-45d8ea9b]{grid-template-columns:minmax(0,1fr)}}.ota-cum[data-v-1cac1bae]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:16px;padding:16px 0 4px}.ota-cum__ten[data-v-1cac1bae]{color:#8c8c8c;font-size:13px;font-weight:600;letter-spacing:.04em;margin:-6px 0 14px 24px;text-transform:uppercase}.ota-mau-hang[data-v-1cac1bae]{align-items:center;display:flex;gap:6px}.ota-mau-hang[data-v-1cac1bae] .ant-input,.ota-mau-hang[data-v-1cac1bae] .ant-input-affix-wrapper{flex:1;min-width:0}.ota-mau-chip[data-v-1cac1bae]{background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;flex:none;height:32px;padding:2px;width:32px}.ota-mau-loi[data-v-1cac1bae]{color:#cf1322;font-size:12px;margin-top:6px}.ota-mau-xem[data-v-1cac1bae]{align-items:center;background:#fff;border:1px solid #e6e9ed;border-radius:6px;display:flex;flex-wrap:wrap;gap:7px;margin-top:7px;padding:7px 9px}.ota-mau-xem__nut[data-v-1cac1bae]{background:var(--ota-brand);border-radius:5px;color:var(--ota-on-brand,#fff);font-size:12px;font-weight:500;padding:3px 11px}.ota-mau-xem__gia[data-v-1cac1bae]{color:var(--ota-price);font-size:13px;font-weight:600}.ota-mau-xem__nhe[data-v-1cac1bae]{background:var(--ota-brand-soft);border-radius:20px;color:var(--ota-brand-dark);font-size:11.5px;padding:3px 10px}.ota-mau-xem__nhan[data-v-1cac1bae]{background:var(--ota-accent-bright);border-radius:20px;color:#3a2000;font-size:11.5px;font-weight:600;padding:3px 10px}.ota-mau-xem__chan[data-v-1cac1bae]{background:var(--ota-footer-bg);border-radius:5px;color:#cfd6e0;font-size:11.5px;padding:3px 11px}.ota-cum>.form-hint[data-v-1cac1bae]{margin:-6px 24px 14px}.usp-icon[data-v-1cac1bae]{flex:none;text-align:center;width:64px}.usp-image[data-v-1cac1bae]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.usp-image__or[data-v-1cac1bae]{color:#8c8c8c}.usp-image img[data-v-1cac1bae],.usp-image__empty[data-v-1cac1bae]{border:1px solid #f0f0f0;border-radius:6px;flex:none;height:72px;object-fit:cover;width:72px}.usp-image__empty[data-v-1cac1bae]{align-items:center;background:#fafafa;border-style:dashed;box-sizing:border-box;color:#bfbfbf;display:flex;font-size:12px;justify-content:center;line-height:1.3;padding:4px;text-align:center}.bulk-review-title[data-v-1cac1bae]{font-weight:600}.partner-preview[data-v-1cac1bae]{display:flex;flex-wrap:wrap;gap:8px}.partner-preview img[data-v-1cac1bae]{background:#f5f5f5;border-radius:4px;height:40px;max-width:120px;object-fit:contain;padding:4px 8px}.hint-list[data-v-1cac1bae]{margin:4px 0 0;padding-left:18px}.hint-list li[data-v-1cac1bae]{list-style:disc outside;margin:0 0 2px}.sell-order[data-v-1cac1bae]{list-style:none;margin:0;max-width:360px;padding:0}.sell-order__item[data-v-1cac1bae]{align-items:center;display:flex;gap:8px;padding:4px 0}.sell-order__no[data-v-1cac1bae]{color:#8c8c8c;width:18px}.sell-order__name[data-v-1cac1bae]{flex:1}.sell-order__actions[data-v-1cac1bae]{display:inline-flex;gap:4px}.notice-button[data-v-1cac1bae]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0 32px}.notice-button__channel[data-v-1cac1bae]{flex:0 0 140px}.notice-button>.ant-input[data-v-1cac1bae]{flex:1 1 200px;min-width:0}.faq-item[data-v-1cac1bae]{border-bottom:1px solid #f0f0f0;margin-bottom:14px;padding:0 0 14px}.faq-item[data-v-1cac1bae]:last-of-type{border-bottom:0}.faq-item__head[data-v-1cac1bae]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:8px}.faq-item__head>.ant-input[data-v-1cac1bae]:not(.usp-icon){flex:1 1 160px;min-width:160px}.faq-item__no[data-v-1cac1bae]{color:#8c8c8c;flex:none;font-variant-numeric:tabular-nums;text-align:right;width:22px}.faq-item__answer[data-v-1cac1bae]{margin-left:32px;width:calc(100% - 32px)}.faq-item__remove[data-v-1cac1bae]{flex:none;padding:0 4px}.post-image-empty[data-v-9db38b5a]{align-items:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:4px;color:#bfbfbf;display:flex;font-size:11px;height:42px;justify-content:center;text-align:center;width:74px}.ptm-footer[data-v-4050366c]{background:#fff;border-top:1px solid #f0f0f0;bottom:0;margin-top:12px;padding-top:12px;position:sticky;z-index:2}.field-label[data-v-4050366c]{color:rgba(0,0,0,.88);margin-bottom:6px}.ptm-loss[data-v-4050366c]{color:#cf1322}.ptm-cover[data-v-4050366c]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;overflow:hidden;position:relative}.ptm-cover__img[data-v-4050366c]{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.ptm-cover__tag[data-v-4050366c]{background:rgba(0,0,0,.55);border-radius:10px;color:#fff;font-size:12px;left:8px;padding:1px 8px;position:absolute;top:8px}.ptm-cover__empty[data-v-4050366c]{align-items:center;aspect-ratio:16/9;color:#8c8c8c;display:flex;font-size:13px;justify-content:center}.ptm-gallery[data-v-4050366c]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ptm-gallery__item[data-v-4050366c]{border:1px solid #f0f0f0;border-radius:6px;overflow:hidden;position:relative}.ptm-gallery__item img[data-v-4050366c]{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.ptm-gallery__remove[data-v-4050366c]{background:rgba(0,0,0,.5);border-radius:50%;color:#fff;cursor:pointer;font-size:16px;height:22px;line-height:20px;position:absolute;right:6px;text-align:center;top:4px;width:22px}.ptm-gallery__remove[data-v-4050366c]:hover{background:#ff4d4f}.ptm-gallery__add[data-v-4050366c]{align-items:center;aspect-ratio:16/9;border:1px dashed #d9d9d9;border-radius:6px;color:#8c8c8c;cursor:pointer;display:flex;font-size:13px;justify-content:center}.ptm-gallery__add[data-v-4050366c]:hover{border-color:#1890ff;color:#1890ff}.ptp-thumb[data-v-28c20e7c]{border-radius:4px;height:42px;object-fit:cover;width:74px}.ptp-line[data-v-28c20e7c]{font-size:12px;line-height:20px}.ptp-line__key[data-v-28c20e7c]{color:#8c8c8c;display:inline-block;min-width:70px}.ptp-warn[data-v-28c20e7c]{color:#d46b08;font-size:12px}.mb-3[data-v-28c20e7c]{margin-bottom:12px}.mt-3[data-v-28c20e7c]{margin-top:12px}.route-line[data-v-3b40327e]{display:flex;gap:6px;line-height:20px}.route-line__key[data-v-3b40327e]{color:rgba(0,0,0,.45);flex:0 0 66px;white-space:nowrap}.price-list[data-v-3b40327e]{list-style:none;margin:0 0 4px;padding:0}.price-list__row[data-v-3b40327e]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;line-height:20px}.price-list__name--off[data-v-3b40327e]{color:rgba(0,0,0,.45);text-decoration:line-through}.price-list__money[data-v-3b40327e]{white-space:nowrap}.price-list__edit[data-v-3b40327e]{font-size:13px}.custom-btn[data-v-2e8b17f8]{margin-left:10px}.tour-form[data-v-2e8b17f8] .ck-editor__editable_inline{min-height:160px;resize:vertical}.tour-form[data-v-2e8b17f8] .ant-col{min-width:0}.schedule-row[data-v-2e8b17f8]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;margin:0 0 16px;padding:14px}.schedule-side__no[data-v-2e8b17f8]{align-items:center;color:rgba(0,0,0,.88);display:flex;font-weight:600;height:32px;margin-bottom:12px}.schedule-side__row[data-v-2e8b17f8]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.schedule-side__row--action[data-v-2e8b17f8]{margin-bottom:0}.schedule-side__label[data-v-2e8b17f8]{color:rgba(0,0,0,.88);flex:0 0 52px}.schedule-side__row[data-v-2e8b17f8]>:not(.schedule-side__label){flex:1 1 auto;min-width:0}.schedule-editor[data-v-2e8b17f8]{margin-top:12px}.side-label[data-v-2e8b17f8]{color:rgba(0,0,0,.88);display:block;line-height:22px;margin-bottom:6px}.side-label--mid[data-v-2e8b17f8]{line-height:32px;margin-bottom:0}.destination-col[data-v-2e8b17f8]{padding-top:28px}.destination-box[data-v-2e8b17f8]{background:#fff;border:1px dashed #d9d9d9;border-radius:6px;min-height:32px;padding:6px 8px}.destination-box__list[data-v-2e8b17f8]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.destination-box__empty[data-v-2e8b17f8]{color:rgba(0,0,0,.45);line-height:20px}.destination-chip[data-v-2e8b17f8]{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:move;display:inline-flex;gap:8px;line-height:22px;padding:3px 10px}.destination-chip__x[data-v-2e8b17f8]{color:rgba(0,0,0,.45);cursor:pointer}.destination-chip__x[data-v-2e8b17f8]:hover{color:#ff4d4f}.banner-image-empty[data-v-1e004ac0]{align-items:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:6px;color:#bfbfbf;display:flex;font-size:13px;height:90px;justify-content:center;width:160px}.map-picker__search[data-v-82ef4676]{background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:rgba(0,0,0,.88);font-size:14px;line-height:1.5714;padding:4px 11px;transition:border-color .2s;width:100%}.map-picker__search[data-v-82ef4676]:hover{border-color:#4096ff}.map-picker__search[data-v-82ef4676]:focus{border-color:#1677ff;box-shadow:0 0 0 2px rgba(5,145,255,.1);outline:none}.map-picker__canvas[data-v-82ef4676]{border:1px solid #d9d9d9;border-radius:6px;margin-top:8px;width:100%}.map-picker__coords[data-v-82ef4676]{color:#8c8c8c;font-size:12px;line-height:1.4;margin-top:6px}.map-picker__clear[data-v-82ef4676]{margin-left:10px}.pac-container{z-index:1100!important}.destination-image-empty[data-v-1e3a5424]{align-items:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:6px;color:#bfbfbf;display:flex;font-size:13px;height:90px;justify-content:center;width:140px}.source-group[data-v-2054c29d]{border-bottom:1px solid #f0f0f0;padding:10px 0}.source-group[data-v-2054c29d]:last-of-type{border-bottom:none}.source-parent[data-v-2054c29d]{align-items:center;display:flex}.source-name[data-v-2054c29d]{margin-left:8px}.source-children[data-v-2054c29d]{display:grid;grid-template-columns:repeat(auto-fill,150px);margin-left:28px;margin-top:6px;row-gap:6px}.child-item[data-v-2054c29d]{margin:0}.child-item+.child-item[data-v-2054c29d]{margin-left:0}.child-warning[data-v-2054c29d]{grid-column:1/-1;margin-top:2px}.lock-icon[data-v-2054c29d]{color:#999;margin-left:5px}.text-danger[data-v-2054c29d]{color:#cf1322}.config-actions[data-v-6239d29a]{border-top:1px solid #f0f0f0;padding-top:12px}.care-item[data-v-6239d29a]{align-items:flex-start;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:12px 14px}.care-item[data-v-6239d29a]:hover{background:#fafcff;border-color:#d6e4ff}.care-item__body[data-v-6239d29a]{display:flex;flex-direction:column;gap:2px}.care-item__title[data-v-6239d29a]{font-weight:500}.care-item__hint[data-v-6239d29a]{color:#8c8c8c;font-size:12px;white-space:pre-line}.feature-item[data-v-6239d29a]{border-bottom:1px solid #f0f0f0;padding:4px 0}.feature-item[data-v-6239d29a]:last-child{border-bottom:none}.menu-empty[data-v-6239d29a]{color:#999}.module-order-input[data-v-6239d29a]{width:52px}.config-section[data-v-6239d29a]{font-size:14px;font-weight:600;margin:24px 0 16px}.config-section[data-v-6239d29a]:first-child{margin-top:0}.room-name-tokens[data-v-6239d29a]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.config-narrow[data-v-6239d29a]{max-width:860px}.text-muted[data-v-4d24f4ba]{color:#999;font-style:italic}.webhook-url[data-v-4d24f4ba]{display:flex;gap:8px}.webhook-url[data-v-4d24f4ba] .ant-input{flex:1}.hint[data-v-09355ad7]{color:#999;font-style:italic}.param-alias[data-v-09355ad7]{font-family:monospace;font-weight:600}.param-example[data-v-09355ad7]{color:#999}.request-customer[data-v-26f7e4ca]{align-items:flex-start;display:flex;font-weight:500}.request-customer i[data-v-26f7e4ca],.request-icon[data-v-26f7e4ca]{flex-shrink:0;width:20px}.contact-person[data-v-5ce28942]{margin-bottom:2px}.contact-grid[data-v-5ce28942]{color:#595959;column-gap:6px;display:grid;font-size:12px;grid-template-columns:auto 1fr}.contact-label[data-v-5ce28942]{color:#8c8c8c}.status-action[data-v-5ce28942]{cursor:pointer}.deal-line[data-v-5ce28942]{align-items:center;display:flex;gap:8px}.deal-line+.deal-line[data-v-5ce28942]{margin-top:6px}.deal-label[data-v-5ce28942]{color:#595959;flex:0 0 84px}.deal-input[data-v-5ce28942]{flex:1;min-width:0}[data-v-5ce28942] .ant-table-cell{max-width:300px}.partner-name[data-v-6dc8188c]{font-weight:600}.info-line[data-v-6dc8188c]{align-items:baseline;display:flex}.info-line span[data-v-6dc8188c]{min-width:0;overflow-wrap:anywhere}.info-icon[data-v-6dc8188c]{color:#8c8c8c;flex:none;margin-right:6px;text-align:center;width:16px}.crp-filter[data-v-f59afada]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px}.crp-total[data-v-f59afada]{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:flex-end;margin:8px 0 4px}.crp-spread[data-v-f59afada]{margin-bottom:4px;text-align:right}.crp-title[data-v-f59afada]{font-weight:500;margin:4px 0 8px}.crp-tip[data-v-f59afada]{color:#8c8c8c;margin-left:2px}.bt-cash-note[data-v-7a5880d7]{background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;padding:8px 12px}.bt-grid[data-v-7a5880d7]{column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.type-row[data-v-7a5880d7]{margin-bottom:8px;min-height:32px}.type-lead[data-v-7a5880d7],.type-row[data-v-7a5880d7]{align-items:center;display:flex}.bt-box[data-v-3dad44d2]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin:0 0 12px;padding:10px 14px}.bt-info[data-v-3dad44d2]{color:#595959;display:flex;flex-wrap:wrap;gap:4px 20px}.bt-content[data-v-3dad44d2]{color:#595959;font-size:13px;margin-top:4px;white-space:pre-line;word-break:break-word}.bt-tip[data-v-3dad44d2]{color:#8c8c8c;cursor:help;margin-left:4px}.bt-code-new[data-v-3dad44d2]{align-items:center;display:flex;gap:6px}.bt-section[data-v-3dad44d2]{font-weight:500;margin:4px 0 6px}.bt-add[data-v-3dad44d2]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;margin-top:8px}.bt-total[data-v-3dad44d2]{display:flex;gap:20px;margin-left:auto}.bt-opt[data-v-3dad44d2]{display:flex;gap:12px;justify-content:space-between}.bt-suggest[data-v-3dad44d2]{cursor:pointer;margin-left:6px}.type-row[data-v-3dad44d2]{margin-bottom:8px;min-height:32px}.type-lead[data-v-3dad44d2],.type-row[data-v-3dad44d2]{align-items:center;display:flex}.bt-tabs[data-v-5554e526] .ant-tabs-nav{margin-bottom:12px}.bt-content[data-v-5554e526]{white-space:pre-line;word-break:break-word}.bt-status-type[data-v-5554e526]{margin-top:6px}.bt-footer[data-v-5554e526]{display:flex;flex-wrap:wrap;gap:4px 24px}.bt-actions[data-v-5554e526]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center}.pay-receiver[data-v-8372cf6c]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:20px;margin-bottom:12px;padding:12px 14px}.pay-receiver__info[data-v-8372cf6c]{flex:1;min-width:0}.pay-receiver__qr[data-v-8372cf6c]{flex:none}.pay-line[data-v-8372cf6c]{align-items:baseline;display:flex;gap:8px;line-height:1.9}.pay-line__label[data-v-8372cf6c]{color:#8c8c8c;flex:none;width:140px}.pay-line__value[data-v-8372cf6c]{font-weight:500;min-width:0;overflow-wrap:anywhere}.pay-line__copy[data-v-8372cf6c]{flex:none}.pay-section-title[data-v-8372cf6c]{font-weight:500;margin:12px 0 8px}.spend-tabs[data-v-169ec120] .ant-tabs-nav{margin-bottom:12px}.spend-bulk[data-v-169ec120]{align-items:center;display:flex;gap:12px}.partner-name[data-v-169ec120]{font-weight:500}.spend-actions[data-v-169ec120]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center}.receipt-tabs[data-v-e383b398] .ant-tabs-nav{margin-bottom:12px}.receipt-bulk[data-v-e383b398]{align-items:center;display:flex;gap:12px}.receipt-total[data-v-e383b398]{display:grid;gap:12px;grid-template-columns:120px 120px 160px;line-height:1.8}.receipt-total strong[data-v-e383b398]:last-child{text-align:right}@media(max-width:575px){.receipt-total[data-v-e383b398]{gap:8px;grid-template-columns:auto auto 1fr}}.receipt-actions[data-v-e383b398]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:center}.debt-tabs[data-v-1beabed3] .ant-tabs-nav{margin-bottom:12px}.debt-groups[data-v-1beabed3]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.debt-group[data-v-1beabed3]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;padding:10px 14px;transition:border-color .2s}.debt-group[data-v-1beabed3]:hover{border-color:#91caff}.debt-group.is-static[data-v-1beabed3]{cursor:default}.debt-group.is-active[data-v-1beabed3]{background:#e6f4ff;border-color:#1677ff}.debt-group__label[data-v-1beabed3]{color:#595959}.debt-group__money[data-v-1beabed3]{font-size:18px;font-weight:600;margin-top:2px}.debt-group__count[data-v-1beabed3]{color:#8c8c8c;font-size:12px}.debt-group.is-warning .debt-group__money[data-v-1beabed3]{color:#d48806}.debt-group.is-danger .debt-group__money[data-v-1beabed3]{color:#cf1322}.debt-total[data-v-1beabed3]{display:grid;gap:12px;grid-template-columns:120px 120px 160px;line-height:1.8}.debt-total strong[data-v-1beabed3]:last-child{text-align:right}@media(max-width:767.98px){.debt-groups[data-v-1beabed3]{grid-template-columns:repeat(2,minmax(0,1fr))}.debt-total[data-v-1beabed3]{grid-template-columns:auto auto 1fr}}.debt-tabs[data-v-92bf11ae] .ant-tabs-nav{margin-bottom:12px}.debt-groups[data-v-92bf11ae]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.debt-group[data-v-92bf11ae]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;cursor:pointer;padding:10px 14px;transition:border-color .2s}.debt-group[data-v-92bf11ae]:hover{border-color:#91caff}.debt-group.is-static[data-v-92bf11ae]{cursor:default}.debt-group.is-static[data-v-92bf11ae]:hover{border-color:#f0f0f0}.debt-group.is-active[data-v-92bf11ae]{background:#e6f4ff;border-color:#1677ff}.debt-group__label[data-v-92bf11ae]{color:#595959}.has-hint[data-v-92bf11ae]{border-bottom:1px dotted #b7c2cc;cursor:help}.debt-group__money[data-v-92bf11ae]{font-size:18px;font-weight:600;margin-top:2px}.debt-group__count[data-v-92bf11ae]{color:#8c8c8c;font-size:12px}.debt-group.is-warning .debt-group__money[data-v-92bf11ae]{color:#d48806}.debt-group.is-danger .debt-group__money[data-v-92bf11ae]{color:#cf1322}.debt-total[data-v-92bf11ae]{display:grid;gap:12px;grid-template-columns:120px 120px 160px;line-height:1.8}.debt-total strong[data-v-92bf11ae]:last-child{text-align:right}@media(max-width:767.98px){.debt-groups[data-v-92bf11ae]{grid-template-columns:repeat(2,minmax(0,1fr))}.debt-total[data-v-92bf11ae]{grid-template-columns:auto auto 1fr}}[data-v-96f222f8] .ant-input-number-input{text-align:right!important}[data-v-7226db16] .invoice-diff-row{cursor:pointer}.invoice-pdf-loading[data-v-7226db16]{color:#1677ff}.invoice-diff-count[data-v-7226db16]{margin-left:4px;vertical-align:1px}.create-spend[data-v-7aa70556]{max-width:960px}.spend-grid[data-v-7aa70556]{column-gap:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.spend-span-2[data-v-7aa70556]{grid-column:span 2}[data-v-5960d56a] .ant-card-body{padding-bottom:0!important}[data-v-5960d56a] .ant-card-head:last-child{border:none!important}.home-title[data-v-5960d56a]{font-size:16px;font-weight:500;margin:0}[data-v-5960d56a] .ant-card-head-title{font-size:14px}.hotel-row[data-v-5960d56a]{align-items:center;display:flex;gap:10px;margin-bottom:8px;padding-left:12px}.hotel-empty[data-v-5960d56a]{color:rgba(0,0,0,.45);margin-bottom:12px;padding-left:12px}.hotel-name[data-v-5960d56a]{color:#007bff;font-size:14px;font-weight:500}.guide-tutorial-tour.force-password-tour.ant-tour{top:16px!important}@media(max-width:768px){.force-password-tour.ant-tour{top:12px!important}}.login-custom[data-v-1c2a4fac]{background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}@media only screen and (max-width:768px){.login-custom[data-v-1c2a4fac]{display:none}}@media only screen and (max-width:993px){[data-v-1c2a4fac] .ant-form{background-color:#fff;border-radius:10px;margin-bottom:20px;padding:50px 40px}}[data-v-1c2a4fac] .ant-row .ant-form-row{justify-content:center}.signup-submit[data-v-1c2a4fac]{align-items:center;background-color:#fa5636;border:0;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-bottom:15px;margin-top:15px;outline:none;padding:15px;text-align:center;width:100%}.signup-submit[data-v-1c2a4fac]:hover{background-color:#e04a2e!important;opacity:1}.login-forgot-submit{background-color:#fa5636!important;border-color:#fa5636!important;color:#fff!important}.login-forgot-submit:hover{background-color:#e04a2e!important;border-color:#e04a2e!important;color:#fff!important}.changelog-box[data-v-63827fc6]{background:#fff;border-radius:6px;margin-bottom:16px;padding:14px 16px}.changelog-header[data-v-63827fc6]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.changelog-title[data-v-63827fc6]{font-size:14.5px;font-weight:500;margin:0}.changelog-title i[data-v-63827fc6]{display:inline-block;margin-left:-6px;margin-right:2px;text-align:center;width:14px}.changelog-actions[data-v-63827fc6]{display:flex;gap:14px}.changelog-link[data-v-63827fc6]{color:#1677ff;cursor:pointer;font-size:12.5px}.changelog-link-icon[data-v-63827fc6]{font-size:10px;margin-left:3px}.changelog-list[data-v-63827fc6]{border-left:2px solid #f0f0f0;padding-left:14px}.changelog-item[data-v-63827fc6]{cursor:pointer;padding:7px 0;position:relative}.changelog-dot[data-v-63827fc6]{background:#d9d9d9;border-radius:50%;cursor:help;height:8px;left:-20px;position:absolute;top:13px;width:8px}.changelog-item.unread .changelog-dot[data-v-63827fc6]{background:#ff4d4f}.changelog-meta[data-v-63827fc6]{align-items:center;display:flex;gap:8px}.changelog-date[data-v-63827fc6]{color:#8c8c8c;font-size:12px}.changelog-tag[data-v-63827fc6]{font-size:11px;line-height:18px;margin:0;padding:0 6px}.changelog-name[data-v-63827fc6]{color:#262626;font-size:14px}.changelog-item.unread .changelog-name[data-v-63827fc6]{color:#1f1f1f;font-weight:500}.changelog-item:hover .changelog-name[data-v-63827fc6]{color:#1677ff}.changelog-summary[data-v-63827fc6]{color:#8c8c8c;font-size:12.5px}.month-tag[data-v-a0730214]{align-items:center;border-radius:20px;display:flex;font-size:14px;gap:8px;padding:8px 16px}.kpi-section[data-v-a0730214]{margin-bottom:24px}.section-title-with-filters[data-v-a0730214]{align-items:center;display:flex;justify-content:space-between;width:100%}.kpi-filters[data-v-a0730214]{align-items:center;display:flex;gap:8px}.kpi-collapse-panel[data-v-a0730214]{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;margin-bottom:16px}.kpi-collapse-panel .ant-collapse-header[data-v-a0730214]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px 12px 0 0;color:#fff;font-weight:600}.kpi-collapse-panel .ant-collapse-content[data-v-a0730214]{background:#fff;border-radius:0 0 12px 12px}.kpi-group[data-v-a0730214]{height:100%}.kpi-group-title[data-v-a0730214]{border-bottom:2px solid #f0f0f0;color:#2c3e50;font-size:1.1rem;font-weight:600;margin-bottom:10px;padding-bottom:10px}.kpi-items[data-v-a0730214]{display:flex;flex-direction:column;gap:10px}.kpi-item[data-v-a0730214]{background:#f8f9fa;border:1px solid #4facfe;border-left-width:4px;border-radius:12px;padding:16px}.kpi-header[data-v-a0730214]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.kpi-label[data-v-a0730214]{color:#2c3e50;font-weight:600}.kpi-percent[data-v-a0730214]{color:#4facfe;font-size:1.1rem;font-weight:700}.kpi-progress[data-v-a0730214]{margin-bottom:12px}.kpi-details[data-v-a0730214],.kpi-footer[data-v-a0730214]{color:#6c757d;display:flex;flex-wrap:wrap;font-size:.9rem;gap:8px;justify-content:space-between}.kpi-missing[data-v-a0730214]{color:#ff4d4f!important;font-size:.85rem;font-weight:500}.metric-card[data-v-a0730214]{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease}.metric-card[data-v-a0730214]:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.metric-card[data-v-a0730214]:before{content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:4px}.metric-card.metric-achieved[data-v-a0730214]{border-color:#52c41a;border-left:4px solid #52c41a}.metric-card.metric-good[data-v-a0730214]{border-color:#1890ff}.metric-card.metric-good[data-v-a0730214]:before{background:linear-gradient(135deg,#1890ff,#69c0ff)}.metric-card.metric-moderate[data-v-a0730214]{border-color:#faad14}.metric-card.metric-moderate[data-v-a0730214]:before{background:linear-gradient(135deg,#faad14,#ffd666)}.metric-card.metric-poor[data-v-a0730214]{border-color:#ff4d4f}.metric-card.metric-poor[data-v-a0730214]:before{background:linear-gradient(135deg,#ff4d4f,#ffadd2)}.metric-header[data-v-a0730214]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:6px}.metric-name[data-v-a0730214]{color:#2c3e50;font-size:1.1rem;font-weight:600}.metric-status-icon[data-v-a0730214]{align-items:center;background:rgba(0,0,0,.05);border-radius:50%;display:flex;font-size:1.2rem;height:32px;justify-content:center;width:32px}.metric-achieved .metric-status-icon[data-v-a0730214]{background:rgba(82,196,26,.1);color:#52c41a}.metric-good .metric-status-icon[data-v-a0730214]{background:rgba(24,144,255,.1);color:#1890ff}.metric-moderate .metric-status-icon[data-v-a0730214]{background:rgba(250,173,20,.1);color:#faad14}.metric-poor .metric-status-icon[data-v-a0730214]{background:rgba(255,77,79,.1);color:#ff4d4f}.metric-content[data-v-a0730214]{display:flex;flex-direction:column;gap:6px}.metric-value-row[data-v-a0730214]{align-items:center;background:#fafafa;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s ease}.metric-value-row[data-v-a0730214]:hover{background:#f0f0f0}.metric-label[data-v-a0730214]{color:#6c757d;font-size:.9rem;font-weight:500}.metric-value[data-v-a0730214]{color:#2c3e50;font-size:1rem;font-weight:600}.metric-value.current[data-v-a0730214]{color:#1890ff}.metric-value.target[data-v-a0730214]{color:#52c41a}.metric-value.missing[data-v-a0730214]{color:#ff4d4f}@media(max-width:992px){.kpi-group .ant-row .ant-col[class*=lg-8][data-v-a0730214]{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}@media(max-width:576px){.kpi-group .ant-row .ant-col[class*=lg-8][data-v-a0730214]{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.kpi-group[data-v-a0730214]{margin-bottom:16px}.kpi-group-title[data-v-a0730214]{font-size:1rem;margin-bottom:16px}.metric-card[data-v-a0730214]{margin-bottom:12px;padding:10px}.metric-name[data-v-a0730214]{font-size:1rem}.metric-value-row[data-v-a0730214]{padding:6px 10px}.metric-label[data-v-a0730214]{font-size:.85rem}.metric-value[data-v-a0730214]{font-size:.9rem}}.kpi-current[data-v-a0730214]{color:#28a745;font-weight:500}.kpi-target[data-v-a0730214]{color:#6c757d}.daily-stats[data-v-a0730214]{display:flex;flex-direction:column;gap:8px}.daily-stat[data-v-a0730214]{align-items:center;background:#fff;border-radius:8px;display:flex;font-size:.9rem;justify-content:space-between;padding:8px 12px}.daily-stat .label[data-v-a0730214]{color:#6c757d;font-weight:500}.daily-stat .value[data-v-a0730214]{color:#2c3e50;font-weight:600}.daily-stat .value.missing[data-v-a0730214]{color:#dc3545}.kpi-status[data-v-a0730214]{align-items:center;display:flex;font-size:.9rem;font-weight:600;gap:6px}.kpi-status.achieved[data-v-a0730214]{color:#28a745}.kpi-status[data-v-a0730214]:not(.achieved){color:#ffc107}.charts-section[data-v-a0730214]{margin-bottom:24px}.chart-container[data-v-a0730214]{height:300px;position:relative}.department-section[data-v-a0730214]{margin-bottom:24px}.department-panel[data-v-a0730214]{background:#fff;border-radius:12px;margin-bottom:8px}.dept-kpi-item[data-v-a0730214]{background:#f8f9fa;border-left:4px solid #28a745;border-radius:12px;padding:16px}.dept-kpi-header[data-v-a0730214]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.dept-kpi-label[data-v-a0730214]{color:#2c3e50;font-size:.9rem;font-weight:600}.dept-kpi-percent[data-v-a0730214]{color:#28a745;font-size:1rem;font-weight:700}.dept-kpi-stats[data-v-a0730214]{color:#6c757d;display:flex;font-size:.85rem;justify-content:space-between;margin-top:8px}.hotel-table[data-v-a0730214],.staff-table[data-v-a0730214]{border-radius:12px;overflow:hidden}.hotel-table[data-v-a0730214] .ant-table-thead>tr>th,.staff-table[data-v-a0730214] .ant-table-thead>tr>th{border:none;font-weight:600}.hotel-table[data-v-a0730214] .ant-table-tbody>tr>td,.staff-table[data-v-a0730214] .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;padding:12px 16px}.hotel-table[data-v-a0730214] .ant-table-tbody>tr:hover>td,.staff-table[data-v-a0730214] .ant-table-tbody>tr:hover>td{background:#f8f9fa}@media(max-width:768px){.modern-dashboard[data-v-a0730214]{padding:12px}.dashboard-title[data-v-a0730214]{font-size:1.5rem}.header-content[data-v-a0730214]{align-items:flex-start;flex-direction:column}.stat-value[data-v-a0730214]{font-size:1.4rem}.stat-content[data-v-a0730214]{gap:12px}.stat-icon[data-v-a0730214]{font-size:20px;height:50px;width:50px}.kpi-details[data-v-a0730214]{flex-direction:column;gap:4px}.chart-container[data-v-a0730214]{height:250px}}@media(max-width:576px){.dashboard-header[data-v-a0730214]{padding:16px}.stat-card[data-v-a0730214]{margin-bottom:12px}.kpi-group-title[data-v-a0730214]{font-size:1rem}.section-title[data-v-a0730214]{font-size:1.1rem}}@keyframes fadeInUp-a0730214{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-card[data-v-a0730214],.stat-card[data-v-a0730214]{animation:fadeInUp-a0730214 .6s ease-out}.stat-card[data-v-a0730214]:first-child{animation-delay:.1s}.stat-card[data-v-a0730214]:nth-child(2){animation-delay:.2s}.stat-card[data-v-a0730214]:nth-child(3){animation-delay:.3s}.stat-card[data-v-a0730214]:nth-child(4){animation-delay:.4s}[data-v-a0730214] .ant-card-head{border-bottom:2px solid #f0f0f0;padding:16px 24px}[data-v-a0730214] .ant-card-body{padding:16px}[data-v-a0730214] .ant-progress-text{color:#2c3e50!important;font-weight:600}[data-v-a0730214] .ant-progress-bg,[data-v-a0730214] .ant-progress-inner{border-radius:6px!important}[data-v-a0730214] .ant-tag{border-radius:12px;font-weight:500;padding:4px 12px}[data-v-a0730214] .ant-collapse-ghost>.ant-collapse-item{border-bottom:1px solid #f0f0f0}[data-v-a0730214] .ant-collapse-ghost>.ant-collapse-item>.ant-collapse-header{color:#2c3e50;font-weight:600}[data-v-a0730214] .ant-table-pagination{margin:16px 0 0}[data-v-a0730214] .staff-table .ant-table-expanded-row .ant-table-tbody>tr:last-child>td{padding-bottom:20px!important}.login[data-v-3f37a0c4]{background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}@media only screen and (max-width:768px){.login[data-v-3f37a0c4]{display:none}}.signup-submit[data-v-3f37a0c4]{align-items:center;background-color:#fa5636;border:0;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-bottom:15px;margin-top:15px;outline:none;padding:15px;text-align:center;width:100%}.signup-submit[data-v-3f37a0c4]:disabled{background-color:#ccc;cursor:not-allowed}.signup-submit[data-v-3f37a0c4]:disabled:hover{background-color:#ccc;opacity:1}.signup-submit[data-v-3f37a0c4]:hover{background-color:#e04a2e!important;opacity:1}.login-link[data-v-3f37a0c4]{color:#1677ff;font-size:14px;position:relative;text-decoration:none;top:-10px}.login-link[data-v-3f37a0c4]:hover{text-decoration:underline}[data-v-3f37a0c4] .ant-row .ant-form-row{justify-content:center}.docs-image-preview .ant-image-preview-img{max-height:82vh!important;max-width:88vw!important}.docs-image-preview .ant-image-preview-body{top:56px}.docs-page[data-v-083c1bb1]{--docs-primary:#1677ff;--docs-primary-soft:#e6f4ff;--docs-text:#262626;--docs-text-2:#595959;--docs-text-3:#8c8c8c;--docs-line:#f0f0f0;color:var(--docs-text);margin:-10px;min-height:calc(100vh - 55px)}.docs-grid[data-v-083c1bb1]{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:inherit}@media(min-width:1400px){.docs-grid.has-rail[data-v-083c1bb1]{grid-template-columns:280px minmax(0,1fr) 300px}}.docs-side[data-v-083c1bb1]{border-right:1px solid var(--docs-line)}.docs-side-card[data-v-083c1bb1]{display:flex;flex-direction:column;max-height:calc(100vh - 75px);overflow:hidden;position:sticky;top:65px}.docs-side-head[data-v-083c1bb1]{border-bottom:1px solid var(--docs-line);flex-shrink:0;padding:10px 8px}.docs-back[data-v-083c1bb1]{color:var(--docs-primary);cursor:pointer;display:block;font-size:13.5px;margin-bottom:10px;padding:0 2px}@media(min-width:1400px){.docs-back-changelog[data-v-083c1bb1]{display:none}}.docs-side-body[data-v-083c1bb1]{flex:1;overflow-y:auto;padding:8px}.docs-side-body[data-v-083c1bb1]::-webkit-scrollbar{width:6px}.docs-side-body[data-v-083c1bb1]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.docs-side-empty[data-v-083c1bb1]{color:var(--docs-text-3);font-size:13.5px;padding:8px 4px}.docs-cat-head[data-v-083c1bb1]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--docs-text);cursor:pointer;display:flex;font-size:13.5px;font-weight:500;justify-content:space-between;padding:8px 10px;text-align:left;transition:background .2s;width:100%}.docs-cat-head[data-v-083c1bb1]:hover{background:#f5f5f5}.docs-cat-name i[data-v-083c1bb1]{color:var(--docs-text-3);margin-right:7px;width:14px}.docs-cat-arrow[data-v-083c1bb1]{color:#bfbfbf;flex-shrink:0;font-size:11px;transition:transform .2s ease}.docs-cat-head:hover .docs-cat-arrow[data-v-083c1bb1]{color:var(--docs-text-2)}.docs-cat-arrow.open[data-v-083c1bb1]{transform:rotate(90deg)}.docs-cat-body[data-v-083c1bb1]{padding:2px 0 6px}.docs-item[data-v-083c1bb1]{border-radius:6px;color:var(--docs-text-2);cursor:pointer;font-size:13.5px;line-height:1.45;padding:7px 10px 7px 31px;transition:all .2s}.docs-item[data-v-083c1bb1]:hover{background:#f5f5f5;color:var(--docs-text)}.docs-item.active[data-v-083c1bb1]{background:var(--docs-primary-soft);color:var(--docs-primary);font-weight:500}.docs-toc[data-v-083c1bb1]{border-left:2px solid var(--docs-primary-soft);margin:2px 0 6px 34px;padding-left:10px}.docs-toc-item[data-v-083c1bb1]{background:transparent;border:0;color:var(--docs-text-2);cursor:pointer;display:block;font-size:13.5px;overflow:hidden;padding:5px 0;text-align:left;text-overflow:ellipsis;transition:color .2s;white-space:nowrap;width:100%}.docs-toc-item[data-v-083c1bb1]:hover{color:var(--docs-primary)}.docs-main-card[data-v-083c1bb1]{max-width:900px;padding:22px 28px 40px}.docs-crumb[data-v-083c1bb1]{color:var(--docs-text-2);font-size:13.5px;margin-bottom:8px}.docs-title[data-v-083c1bb1]{border-bottom:1px solid var(--docs-line);color:#1f1f1f;font-size:24px;font-weight:600;line-height:1.3;margin:0 0 18px;padding-bottom:16px}.docs-rail[data-v-083c1bb1]{border-left:1px solid var(--docs-line)}.docs-rail-card[data-v-083c1bb1]{display:flex;flex-direction:column;max-height:calc(100vh - 75px);padding:14px 14px 8px;position:sticky;top:65px}.docs-rail-head[data-v-083c1bb1]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.docs-rail-title[data-v-083c1bb1]{color:var(--docs-text);font-size:13.5px;font-weight:500}.docs-rail-more[data-v-083c1bb1]{color:var(--docs-primary);cursor:pointer;font-size:12.5px;white-space:nowrap}.docs-rail-body[data-v-083c1bb1]{overflow-y:auto}.docs-rail-body[data-v-083c1bb1]::-webkit-scrollbar{width:6px}.docs-rail-body[data-v-083c1bb1]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.docs-rail-dot[data-v-083c1bb1]{background:#d9d9d9;border-radius:50%;cursor:help;height:8px;left:2px;position:absolute;top:13px;width:8px;z-index:1}.docs-rail-item.unread .docs-rail-dot[data-v-083c1bb1]{background:#ff4d4f}.docs-rail-more-icon[data-v-083c1bb1]{font-size:10px;margin-left:3px}.docs-rail-item[data-v-083c1bb1]{border-radius:6px;cursor:pointer;padding:8px 8px 8px 22px;position:relative;transition:background .2s}.docs-rail-item[data-v-083c1bb1]:before{background:var(--docs-line);bottom:0;content:"";left:5px;position:absolute;top:0;width:2px}.docs-rail-item[data-v-083c1bb1]:hover{background:#f5f5f5}.docs-rail-date[data-v-083c1bb1]{color:var(--docs-text-3);font-size:11.5px;margin-bottom:2px}.docs-rail-name[data-v-083c1bb1]{color:var(--docs-text-2);font-size:13.5px;line-height:1.45}.docs-rail-item.unread .docs-rail-name[data-v-083c1bb1]{color:var(--docs-text)}.docs-log[data-v-083c1bb1]{border-left:2px solid var(--docs-line);margin-top:4px;padding-left:18px}.docs-log-item[data-v-083c1bb1]{cursor:pointer;padding:10px 0;position:relative}.docs-log-dot[data-v-083c1bb1]{background:#d9d9d9;border-radius:50%;cursor:help;height:8px;left:-23px;position:absolute;top:16px;width:8px}.docs-log-item.unread .docs-log-dot[data-v-083c1bb1]{background:#ff4d4f}.docs-log-date[data-v-083c1bb1]{color:var(--docs-text-3);font-size:11.5px}.docs-log-name[data-v-083c1bb1]{color:var(--docs-text-2);font-size:14px}.docs-log-item:hover .docs-log-name[data-v-083c1bb1]{color:var(--docs-primary)}.docs-log-summary[data-v-083c1bb1],.docs-note[data-v-083c1bb1]{color:var(--docs-text-3);font-size:13px}.docs-note[data-v-083c1bb1]{background:#fafafa;border-left:3px solid var(--docs-line);line-height:1.7;margin-top:28px;padding:10px 14px}[data-v-083c1bb1] .docs-ref-modal .ant-modal-body{max-height:70vh;overflow-y:auto}.docs-body[data-v-083c1bb1] img{border-radius:6px;cursor:zoom-in}.docs-body[data-v-083c1bb1]{color:#262626;font-size:14px;line-height:1.8}.docs-body[data-v-083c1bb1] h2{border-bottom:1px solid var(--docs-line);color:#1f1f1f;font-size:20px;font-weight:600;margin:30px 0 12px;padding-bottom:8px;scroll-margin-top:80px}.docs-body[data-v-083c1bb1] h3{color:#1f1f1f;font-size:16.5px;font-weight:600;margin:22px 0 8px;scroll-margin-top:80px}.docs-body[data-v-083c1bb1] p{margin:0 0 12px}.docs-body[data-v-083c1bb1] ol,.docs-body[data-v-083c1bb1] ul{margin:0 0 14px;padding-left:22px}.docs-body[data-v-083c1bb1] ol>li{list-style:decimal outside}.docs-body[data-v-083c1bb1] ul>li{list-style:disc outside}.docs-body[data-v-083c1bb1] li ul{margin:4px 0 0}.docs-body[data-v-083c1bb1] li ul>li{list-style:circle outside}.docs-body[data-v-083c1bb1] li{margin-bottom:2px}.docs-body[data-v-083c1bb1] strong{color:#1f1f1f;font-weight:600}.docs-body[data-v-083c1bb1] img{border:1px solid var(--docs-line);border-radius:8px;height:auto;max-width:100%}.docs-body[data-v-083c1bb1] figure{margin:18px 0}.docs-body[data-v-083c1bb1] figcaption{color:var(--docs-text-3);font-size:13px;margin-top:8px;text-align:center}.docs-body[data-v-083c1bb1] table{border-collapse:collapse;display:block;margin:0 0 16px;max-width:100%;overflow-x:auto}.docs-body[data-v-083c1bb1] td,.docs-body[data-v-083c1bb1] th{border:1px solid #f0f0f0;padding:8px 12px}.docs-body[data-v-083c1bb1] th{background:#fafafa;font-weight:600}.docs-body[data-v-083c1bb1] a{color:var(--docs-primary)}.docs-body[data-v-083c1bb1] blockquote{border-left:3px solid var(--docs-primary-soft);color:var(--docs-text-2);margin:0 0 14px;padding:2px 14px}@media(max-width:1024px){.docs-grid[data-v-083c1bb1]{grid-template-columns:1fr}.docs-rail[data-v-083c1bb1]{display:none}.docs-side[data-v-083c1bb1]{border-bottom:1px solid var(--docs-line);border-right:0;position:static}.docs-side-card[data-v-083c1bb1]{max-height:300px}.docs-main-card[data-v-083c1bb1]{padding:18px 16px 30px}}#file-upload[data-v-80dab4ce]{display:none}.mb-1[data-v-0d47e7b4]{margin-bottom:4px}.mb-2[data-v-0d47e7b4]{margin-bottom:8px}.mt-2[data-v-0d47e7b4]{margin-top:8px}.table-responsive[data-v-0d47e7b4]{overflow-x:auto;width:100%}.quick-table[data-v-0d47e7b4]{border-collapse:collapse;width:100%}.quick-table td[data-v-0d47e7b4],.quick-table th[data-v-0d47e7b4]{border:1px solid #e8e8e8;min-width:110px;padding:8px;text-align:center}.quick-table th[data-v-0d47e7b4]{background-color:#fafafa;font-weight:500}.quick-type-name[data-v-0d47e7b4]{font-weight:500;text-align:left}.quick-hint[data-v-0d47e7b4]{color:#8c8c8c;font-size:12px;margin:8px 0 0}.price[data-v-0d47e7b4]{text-align:right}.ml-2[data-v-0a6d1dc5]{margin-left:8px}.mb-2[data-v-0a6d1dc5]{margin-bottom:8px}.ml-3[data-v-0a6d1dc5]{margin-left:16px}.price-toolbar[data-v-0a6d1dc5]{align-items:center;color:#8c8c8c;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;padding:6px 0}.price-hint[data-v-0a6d1dc5]{white-space:nowrap}.error-list[data-v-0a6d1dc5]{margin:0;padding-left:18px}.price-table-container[data-v-0a6d1dc5]{max-height:55vh;overflow:auto;width:100%}.price-table[data-v-0a6d1dc5]{border-collapse:collapse;margin-bottom:15px;width:100%}.price-table td[data-v-0a6d1dc5],.price-table th[data-v-0a6d1dc5]{border:1px solid #e8e8e8;min-width:90px;padding:8px;text-align:center;vertical-align:top}.price-table th[data-v-0a6d1dc5]{background-color:#fafafa;font-weight:500;position:sticky;top:0;z-index:2}.required[data-v-0a6d1dc5]{color:#ff4d4f;font-style:normal}.cell-error[data-v-0a6d1dc5]{color:#ff4d4f;font-size:11px;line-height:1.3;margin-top:2px;text-align:left}.fixed-column[data-v-0a6d1dc5]{background-color:#fafafa;left:0;position:sticky;z-index:1}.price-table thead .fixed-column[data-v-0a6d1dc5]{z-index:3}.price-table tbody tr[data-v-0a6d1dc5]:hover{background-color:#f5f5f5}.price-table tbody tr.row-error td[data-v-0a6d1dc5]{background-color:#fff2f0}.row-action[data-v-0a6d1dc5]{color:#1677ff;cursor:pointer;font-size:16px;margin:0 4px}.row-action-disabled[data-v-0a6d1dc5]{cursor:not-allowed}.price[data-v-0a6d1dc5]{text-align:right}.w-index[data-v-0a6d1dc5]{color:#8c8c8c;min-width:40px;width:40px}.w-action[data-v-0a6d1dc5]{width:100px}.w-status[data-v-0a6d1dc5]{width:70px}.w-order[data-v-0a6d1dc5],.w-seat[data-v-0a6d1dc5]{width:90px}.w-price[data-v-0a6d1dc5],.w-type[data-v-0a6d1dc5]{width:150px}.departure-form[data-v-09a28ba2]{padding:0 8px}.repeat-quick[data-v-09a28ba2]{align-items:center;display:flex;gap:10px;margin-top:4px}.repeat-quick a[data-v-09a28ba2]{cursor:pointer;font-size:12px}.repeat-days[data-v-09a28ba2]{display:flex;flex-wrap:wrap;gap:4px 12px}.bulk-preview[data-v-09a28ba2]{background:#f6f8fa;border:1px solid #e5e9ef;border-radius:6px;padding:8px 12px}.tpl-body[data-v-086d1313]{--cost-border:#e6ebf2;--cost-surface:#fafbfd;--cost-accent:#1890ff;--cost-dim:#7b8794;--cost-ink:#1f2d3d;--cost-radius:8px;padding:0 20px 20px}.tpl-toolbar[data-v-086d1313]{align-items:center;background:#fff;border-bottom:1px solid var(--cost-border);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:16px;padding:12px 0;position:sticky;top:0;z-index:11}.tpl-toolbar__info[data-v-086d1313]{color:var(--cost-dim);flex:1 1 340px;font-size:13px}.tpl-toolbar__info b[data-v-086d1313]{color:var(--cost-ink);font-weight:600}.tpl-block[data-v-086d1313]{background:#fff;border:1px solid var(--cost-border);border-radius:var(--cost-radius);overflow:hidden}.tpl-block .table[data-v-086d1313]{border:0;margin-bottom:0;table-layout:fixed}.tpl-block .table>thead>tr>th[data-v-086d1313]{background:#f4f7fb;border-top:0;color:var(--cost-dim);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.tpl-block .table>tbody>tr>td[data-v-086d1313]{padding:8px;vertical-align:top;word-break:break-word}.tpl-block .table>tbody>tr:hover>td[data-v-086d1313]{background:#f8fbff}.tpl-block .table>tbody>tr>td[data-v-086d1313]:first-child,.tpl-block .table>thead>tr>th[data-v-086d1313]:first-child{border-left:0}.tpl-block .table>tbody>tr>td[data-v-086d1313]:last-child,.tpl-block .table>thead>tr>th[data-v-086d1313]:last-child{border-right:0}.tpl-block .table>tbody>tr:last-child>td[data-v-086d1313]{border-bottom:0}.tpl-foot[data-v-086d1313]{background:#fff;border-top:1px solid var(--cost-border);padding:10px 14px}.row-actions[data-v-086d1313] .ant-btn{margin:0 0 4px 6px}.row-actions[data-v-086d1313] .ant-btn:first-child{margin-left:0}.money-line[data-v-086d1313]{align-items:center;display:flex;gap:6px}.tpl-empty[data-v-086d1313]{background:var(--cost-surface);border:1px dashed #c6d0dc;border-radius:var(--cost-radius);padding:28px 16px;text-align:center}.tpl-empty__title[data-v-086d1313]{color:var(--cost-ink);font-size:15px;font-weight:600;margin-bottom:4px}.paste-panel[data-v-086d1313]{background:var(--cost-surface);border:1px dashed #c6d0dc;border-radius:var(--cost-radius);padding:12px}.paste-panel[data-v-086d1313]>*+*{margin-top:10px}.paste-panel>.table-responsive[data-v-086d1313]{margin-top:16px}.paste-controls[data-v-086d1313]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.paste-controls[data-v-086d1313] .ant-checkbox-wrapper{margin-right:12px}.tpl-head[data-v-086d1313]{align-items:center;background:var(--cost-surface);border-bottom:1px solid var(--cost-border);border-left:3px solid var(--cost-accent);color:#5a6673;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;justify-content:space-between;padding:10px 14px}.tpl-head b[data-v-086d1313]{color:var(--cost-ink)}.empty-groups[data-v-086d1313]{align-items:center;background:var(--cost-surface);border:1px dashed #c6d0dc;border-radius:var(--cost-radius);display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding:10px 12px}.empty-groups__label[data-v-086d1313]{color:var(--cost-dim);font-size:12px;margin-right:2px}.tpl-toolbar__actions[data-v-086d1313]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.small[data-v-086d1313]{font-size:12px}.field-label[data-v-72424e2e]{color:rgba(0,0,0,.88);margin-bottom:6px}.destination-list[data-v-72424e2e]{list-style:none;margin:8px 0 0;padding-left:0}.destination-list li[data-v-72424e2e]{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;display:flex;gap:8px;margin-bottom:6px;padding:6px 10px}.drag-handle[data-v-72424e2e]{color:#bfbfbf;cursor:move}.remove-icon[data-v-72424e2e]{color:#bfbfbf;cursor:pointer;margin-left:auto}.remove-icon[data-v-72424e2e]:hover{color:#ff4d4f}[data-v-72424e2e] .ant-collapse-content-box{padding-top:12px}.mb-3[data-v-6d5eeacf]{margin-bottom:12px}.channel-list[data-v-6d5eeacf]{display:block;max-height:46vh;overflow-y:auto;width:100%}.channel-list__row[data-v-6d5eeacf]{border-bottom:1px solid #f0f0f0;padding:6px 4px}.channel-list__row[data-v-6d5eeacf]:last-child{border-bottom:none}.main_form[data-v-116e2ae2]{padding-top:2px}#file-upload[data-v-116e2ae2]{display:none}.tour-thumb[data-v-116e2ae2]{background:#fafafa;border-radius:8px;height:84px;margin:0 auto;overflow:hidden;width:84px}.tour-thumb[data-v-116e2ae2] .ant-image,.tour-thumb[data-v-116e2ae2] .ant-image-img{display:block;height:100%;width:100%}.tour-thumb[data-v-116e2ae2] .ant-image-img{object-fit:cover}.info-line[data-v-116e2ae2]{align-items:baseline;display:flex;gap:6px;line-height:1.6}.info-line i[data-v-116e2ae2]{color:#8c8c8c;text-align:center;width:14px}.info-label[data-v-116e2ae2]{color:#8c8c8c}iframe[data-v-e5627458]{border:unset;height:100vh;width:100%}.table-borderless>tbody>tr>td[data-v-e5627458],.table-borderless>tbody>tr>th[data-v-e5627458],.table-borderless>tfoot>tr>td[data-v-e5627458],.table-borderless>tfoot>tr>th[data-v-e5627458],.table-borderless>thead>tr>td[data-v-e5627458],.table-borderless>thead>tr>th[data-v-e5627458]{border:none}.custom-row[data-v-722fc4bf]{border:1px solid hsla(0,0%,80%,.8)}.custom-col[data-v-722fc4bf]{border-right:1px solid hsla(0,0%,80%,.8);padding:5px}.ant-table-cell[data-v-26feb9ea]{position:relative}.price-table[data-v-1235c6e4] .ant-table-placeholder .ant-table-cell{padding:8px}.price-table[data-v-1235c6e4] .ant-empty-normal{margin:12px 0}.price-table[data-v-1235c6e4] .ant-empty-image{height:48px}.w-full[data-v-1235c6e4]{width:100%!important}.ant-table-cell[data-v-1235c6e4]{padding:0}.text-align-right[data-v-1235c6e4]{text-align:right!important}.ant-select-item .select-price-type[data-v-1235c6e4],.ant-select-item .select-price[data-v-1235c6e4],.ant-select-item .select-tour[data-v-1235c6e4]{padding-left:35px;position:relative}.ant-select-item .select-price .max-qty[data-v-1235c6e4],.ant-select-item .select-price-type .max-qty[data-v-1235c6e4],.ant-select-item .select-tour .max-qty[data-v-1235c6e4]{display:inline-block;left:0;position:absolute;text-align:center;width:35px}.ant-select-item .select-price .max-qty .ant-badge[data-v-1235c6e4],.ant-select-item .select-price-type .max-qty .ant-badge[data-v-1235c6e4],.ant-select-item .select-tour .max-qty .ant-badge[data-v-1235c6e4]{vertical-align:unset}.ant-select-item .select-price .price-info[data-v-1235c6e4],.ant-select-item .select-price .tour-info[data-v-1235c6e4],.ant-select-item .select-price-type .price-info[data-v-1235c6e4],.ant-select-item .select-price-type .tour-info[data-v-1235c6e4],.ant-select-item .select-tour .price-info[data-v-1235c6e4],.ant-select-item .select-tour .tour-info[data-v-1235c6e4]{display:inline-block}.ant-input-number-prefix[data-v-1235c6e4]{bottom:50%!important;position:absolute!important;transform:translateY(50%)!important}[data-v-1235c6e4] .ant-scroll-number-only-unit{font-size:12px}[data-v-1235c6e4] .ant-badge-count{height:100%;padding:0 8px;width:100%}[data-v-1235c6e4] .ant-input-number-input{text-align:left!important}[data-v-1235c6e4] .no-controls .ant-input-number-input{text-align:right!important}.departure-roster-modal .ant-modal{height:95vh}.departure-roster-modal .ant-modal-content{display:flex;flex-direction:column;height:100%}.departure-roster-modal .ant-modal-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.departure-roster-modal .ant-spin-container,.departure-roster-modal .ant-spin-nested-loading{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.roster-head[data-v-58e81c17]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.roster-tour-name[data-v-58e81c17]{font-size:16px;font-weight:600;line-height:1.4}.roster-seats[data-v-58e81c17]{display:flex;flex-wrap:wrap;gap:8px}.seat-box[data-v-58e81c17]{background:#f5f7fa;border-radius:4px;min-width:92px;padding:6px 12px;text-align:right}.seat-label[data-v-58e81c17]{color:#666;font-size:12px;line-height:1.2}.seat-num[data-v-58e81c17]{font-size:16px;font-weight:600;line-height:1.3}.seat-box.over[data-v-58e81c17]{background:#fff1f0}.seat-box.over .seat-num[data-v-58e81c17]{color:#cf1322}.viewing-chip[data-v-58e81c17]{background:#f5f7fa;border-radius:4px;color:#666;font-size:13px;padding:4px 10px;white-space:nowrap}.roster-stats[data-v-58e81c17]{display:flex;flex-wrap:wrap;gap:10px}.stat[data-v-58e81c17]{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;min-width:96px;padding:6px 14px;text-align:center}.stat.clickable[data-v-58e81c17]{background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.stat.clickable[data-v-58e81c17]:hover{background:#f0f7ff;border-color:#1890ff}.stat.warn[data-v-58e81c17]{background:#fff7e6;border-color:#ffd591}.stat.danger[data-v-58e81c17]{background:#fff1f0;border-color:#ffa39e}.stat-num[data-v-58e81c17]{font-size:18px;font-weight:600}.stat-label[data-v-58e81c17]{color:#666;font-size:12px}.stat.active[data-v-58e81c17]{border-color:#1890ff;box-shadow:inset 0 0 0 1px #1890ff}.roster-toolbar[data-v-58e81c17]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.roster-filters[data-v-58e81c17]{align-items:center;display:flex;flex:1 1 520px;flex-wrap:wrap;gap:10px}.roster-actions[data-v-58e81c17]{align-items:center;display:flex;flex-shrink:0;gap:10px}.roster-table-wrap[data-v-58e81c17]{border:1px solid #f0f0f0;border-radius:4px;flex:1 1 auto;min-height:240px;overflow:auto}table.roster-table[data-v-58e81c17]{margin-bottom:0;min-width:100%;width:max-content}.roster-table td[data-v-58e81c17],.roster-table th[data-v-58e81c17]{vertical-align:middle;white-space:nowrap}.roster-table .cell-clip[data-v-58e81c17]{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.roster-table thead th[data-v-58e81c17]{background:#fafafa;position:sticky;top:0;z-index:2}.roster-table .col-index[data-v-58e81c17]{min-width:45px;width:45px}.roster-table .col-code[data-v-58e81c17],.roster-table .col-index[data-v-58e81c17]{background:#fff;position:sticky;z-index:1}.roster-table .col-index[data-v-58e81c17]{left:0}.roster-table .col-code[data-v-58e81c17]{box-shadow:1px 0 0 #f0f0f0;left:45px}.roster-table thead .col-code[data-v-58e81c17],.roster-table thead .col-index[data-v-58e81c17]{background:#fafafa;z-index:3}.roster-table tbody tr:hover .col-code[data-v-58e81c17],.roster-table tbody tr:hover .col-index[data-v-58e81c17]{background:#f5f5f5}.print-source[data-v-58e81c17]{left:-10000px;position:absolute;top:0;width:29cm}.print-source .container[data-v-58e81c17]{color:#000}.print-source .invoice-header[data-v-58e81c17]{align-items:center;border-bottom:2px solid #ddd;display:flex;justify-content:space-between;padding-bottom:10px}.print-source .invoice-title h1[data-v-58e81c17]{font-size:24px;margin:0}.print-source .invoice-title h2[data-v-58e81c17]{font-size:28px;margin:0}.print-source .booking_code[data-v-58e81c17]{font-size:16px}.print-source .textpx[data-v-58e81c17]{font-size:16px!important}.print-source .lineh1_4[data-v-58e81c17]{line-height:1.3}.print-source .boder_none[data-v-58e81c17]{border:none!important}.print-source .signatures-gap[data-v-58e81c17]{margin-top:20px!important}.print-source .booking-table[data-v-58e81c17]{border:1px solid #ddd;border-collapse:collapse;width:100%}.print-source .booking-table td[data-v-58e81c17],.print-source .booking-table th[data-v-58e81c17]{border:1px solid #ddd;padding:6px;text-align:left}.print-source .booking-table th[data-v-58e81c17]{background-color:#f1f1f1;text-align:center}.export-cols[data-v-58e81c17]{display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.text-muted[data-v-58e81c17]{color:#999}.text-warning[data-v-58e81c17]{color:#d46b08}.text-danger[data-v-58e81c17]{color:#cf1322}.field-label[data-v-b57b3f56]{color:rgba(0,0,0,.88);margin-bottom:6px}[data-v-b57b3f56] .ant-collapse-content-box{padding-top:12px}.print-source[data-v-b57b3f56]{left:-10000px;position:absolute;top:0;width:21cm}.container[data-v-b57b3f56]{color:#000}.invoice-header[data-v-b57b3f56]{align-items:center;border-bottom:2px solid #ddd;display:flex;justify-content:space-between;padding-bottom:10px}.invoice-title h1[data-v-b57b3f56]{font-size:24px;margin:0}.invoice-title h2[data-v-b57b3f56]{font-size:28px;margin:0}.booking_code[data-v-b57b3f56]{font-size:16px}.textpx[data-v-b57b3f56]{font-size:16px!important}.block[data-v-b57b3f56]{margin-bottom:14px}.day-heading[data-v-b57b3f56]{margin-bottom:4px}.html-block[data-v-b57b3f56] li,.html-block[data-v-b57b3f56] p{font-size:16px!important}.tour-room-modal .ant-modal{height:95vh}.tour-room-modal .ant-modal-content{display:flex;flex-direction:column;height:100%}.tour-room-modal .ant-modal-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.tour-room-modal .ant-spin-container,.tour-room-modal .ant-spin-nested-loading{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.room-head[data-v-6093ce88]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.room-tour-name[data-v-6093ce88]{font-size:16px;font-weight:600;line-height:1.4}.room-stats[data-v-6093ce88]{display:flex;flex-wrap:wrap;gap:8px}.stat-box[data-v-6093ce88]{background:#f5f7fa;border-radius:4px;min-width:96px;padding:6px 12px;text-align:right}.stat-label[data-v-6093ce88]{color:#666;font-size:12px;line-height:1.2}.stat-num[data-v-6093ce88]{font-size:16px;font-weight:600;line-height:1.3}.stat-box.pending[data-v-6093ce88]{background:#fff7e6}.stat-box.pending .stat-num[data-v-6093ce88]{color:#d46b08}.room-grid[data-v-6093ce88]{flex:1 1 auto;min-height:340px;padding:0 8px}.room-grid>.ant-row[data-v-6093ce88]{height:100%}.pax-col[data-v-6093ce88],.stay-col[data-v-6093ce88]{display:flex;flex-direction:column;height:100%}.stay-col[data-v-6093ce88] .ant-tabs{display:flex;flex:1;flex-direction:column;min-height:0}.stay-col[data-v-6093ce88] .ant-tabs-content-holder{min-height:0;overflow-y:auto}.pax-panel[data-v-6093ce88]{border:1px solid #f0f0f0;border-radius:4px;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;padding:8px}.pax-panel-head[data-v-6093ce88]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:6px}.pax-panel-tools[data-v-6093ce88]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.pax-panel-tools a[data-v-6093ce88]{cursor:pointer;font-size:12px}.picked-chip[data-v-6093ce88]{background:#f5f7fa;border-radius:10px;color:#666;font-size:12px;padding:2px 8px}.picked-chip.active[data-v-6093ce88]{background:#e6f4ff;color:#0958d9}.pax-list[data-v-6093ce88]{flex:1 1 auto;min-height:0;overflow-y:auto}.pax-row[data-v-6093ce88]{align-items:center;border-bottom:1px dashed #f0f0f0;display:flex;gap:8px;padding:4px 2px}.pax-row.is-assigned[data-v-6093ce88]{background-color:#f6ffed}.pax-index[data-v-6093ce88]{font-size:12px;min-width:20px;text-align:right}.pax-name[data-v-6093ce88]{flex:1;line-height:1.3}.pax-room[data-v-6093ce88]{white-space:nowrap}.room-tag[data-v-6093ce88]{background:#d9f7be;border-radius:10px;color:#237804;padding:1px 8px}.stay-empty[data-v-6093ce88]{display:flex;flex:1;flex-direction:column;justify-content:center}.stay-form[data-v-6093ce88]{margin-top:12px;padding:0 6px}.stay-alert[data-v-6093ce88]{margin:16px 6px 0}.field-label[data-v-6093ce88]{color:rgba(0,0,0,.88);margin-bottom:6px}.stay-form-save[data-v-6093ce88]{align-items:flex-end;display:flex}.stay-actions[data-v-6093ce88]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.room-table[data-v-6093ce88]{margin-bottom:0;margin-top:0}.capacity-chip[data-v-6093ce88]{background:#f5f7fa;border-radius:4px;color:#666;font-size:13px;padding:4px 10px;white-space:nowrap}.capacity-chip.short[data-v-6093ce88]{background:#fff7e6;color:#d46b08}.room-table td[data-v-6093ce88]{vertical-align:middle}.room-fill[data-v-6093ce88]{font-weight:600;margin-bottom:2px}.in-room[data-v-6093ce88],.room-row-actions[data-v-6093ce88]{align-items:center;display:flex;gap:6px}.in-room[data-v-6093ce88]{font-size:13px}.in-room-remove[data-v-6093ce88]{color:#bfbfbf;cursor:pointer;font-size:11px;visibility:hidden}.in-room:hover .in-room-remove[data-v-6093ce88]{visibility:visible}.in-room-remove[data-v-6093ce88]:hover{color:#ff4d4f}.rooming-print-source[data-v-6093ce88]{left:-10000px;position:absolute;top:0;width:21cm}.rooming-print-source .container[data-v-6093ce88]{color:#000}.rooming-print-source .invoice-header[data-v-6093ce88]{align-items:center;border-bottom:2px solid #ddd;display:flex;justify-content:space-between;padding-bottom:10px}.rooming-print-source .invoice-title h1[data-v-6093ce88]{font-size:24px;margin:0}.rooming-print-source .invoice-title h2[data-v-6093ce88]{font-size:28px;margin:0}.rooming-print-source .booking_code[data-v-6093ce88]{font-size:16px}.rooming-print-source .textpx[data-v-6093ce88]{font-size:16px!important}.rooming-print-source .lineh1_4[data-v-6093ce88]{line-height:1.3}.rooming-print-source .boder_none[data-v-6093ce88]{border:none!important}.rooming-print-source .signatures-gap[data-v-6093ce88]{margin-top:20px!important}.rooming-print-source .stay-block[data-v-6093ce88]{margin-bottom:18px}.rooming-print-source .booking-table[data-v-6093ce88]{border:1px solid #ddd;border-collapse:collapse;width:100%}.rooming-print-source .booking-table td[data-v-6093ce88],.rooming-print-source .booking-table th[data-v-6093ce88]{border:1px solid #ddd;padding:6px;text-align:left}.rooming-print-source .booking-table th[data-v-6093ce88]{background-color:#f1f1f1;text-align:center}.prepay-body[data-v-00f236ef]{--prepay-border:#e6ebf2;--prepay-surface:#fafbfd;--prepay-accent:#1890ff;--prepay-dim:#7b8794;--prepay-ink:#1f2d3d;--prepay-radius:8px}.prepay-toolbar[data-v-00f236ef]{align-items:center;border-bottom:1px solid var(--prepay-border);color:var(--prepay-dim);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 8px;margin-bottom:14px;padding-bottom:10px}.prepay-toolbar b[data-v-00f236ef]{color:var(--prepay-ink);font-weight:600}.prepay-toolbar__dot[data-v-00f236ef]{color:#cfd6de}.prepay-block[data-v-00f236ef]{background:#fff;border:1px solid var(--prepay-border);border-radius:var(--prepay-radius);margin-bottom:14px;overflow:hidden}.prepay-block__head[data-v-00f236ef]{align-items:center;background:var(--prepay-surface);border-bottom:1px solid var(--prepay-border);border-left:3px solid var(--prepay-accent);color:#5a6673;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;padding:10px 14px}.prepay-block__head b[data-v-00f236ef]{color:var(--prepay-ink)}.prepay-block__action[data-v-00f236ef]{margin-left:auto}.prepay-block__body[data-v-00f236ef]{padding:12px 14px 4px}.prepay-block__empty[data-v-00f236ef]{color:var(--prepay-dim);font-size:13px;padding:14px}.prepay-block__note[data-v-00f236ef]{background:var(--prepay-surface);border-top:1px solid var(--prepay-border);color:var(--prepay-dim);font-size:12px;line-height:1.5;padding:10px 14px}.prepay-table[data-v-00f236ef]{border:0;margin-bottom:0}.prepay-table>thead>tr>th[data-v-00f236ef]{background:#f4f7fb;border-top:0;color:var(--prepay-dim);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.prepay-table>tbody>tr:hover>td[data-v-00f236ef]{background:#f8fbff}.prepay-table>tbody>tr>td[data-v-00f236ef]:first-child,.prepay-table>tfoot>tr>th[data-v-00f236ef]:first-child,.prepay-table>thead>tr>th[data-v-00f236ef]:first-child{border-left:0}.prepay-table>tbody>tr>td[data-v-00f236ef]:last-child,.prepay-table>tfoot>tr>th[data-v-00f236ef]:last-child,.prepay-table>thead>tr>th[data-v-00f236ef]:last-child{border-right:0}.prepay-table>tfoot>tr>th[data-v-00f236ef]{background:var(--prepay-surface);border-bottom:0}.table-sm td[data-v-00f236ef],.table-sm th[data-v-00f236ef]{padding:6px 8px}.nowrap[data-v-00f236ef]{white-space:nowrap}.staff-body[data-v-5bc1adbc]{--staff-border:#e6ebf2;--staff-surface:#fafbfd;--staff-accent:#1890ff;--staff-dim:#7b8794;--staff-ink:#1f2d3d;--staff-radius:8px;padding:0 20px 20px}.staff-toolbar[data-v-5bc1adbc]{align-items:center;background:#fff;border-bottom:1px solid var(--staff-border);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:16px;padding:12px 0;position:sticky;top:0;z-index:11}.staff-toolbar__info[data-v-5bc1adbc]{align-items:center;color:var(--staff-dim);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 8px}.staff-toolbar__info b[data-v-5bc1adbc]{color:var(--staff-ink);font-weight:600}.staff-toolbar__dot[data-v-5bc1adbc]{color:#cfd6de}.status-bar[data-v-5bc1adbc]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.status-chip[data-v-5bc1adbc]{align-items:center;background:var(--staff-surface);border:1px solid var(--staff-border);border-radius:999px;color:#5a6673;display:inline-flex;font-size:12px;gap:4px;padding:2px 10px}.status-chip b[data-v-5bc1adbc]{color:var(--staff-ink)}.status-chip--danger[data-v-5bc1adbc]{background:#fff2f0;border-color:#ffccc7;color:#cf1322}.status-chip--danger b[data-v-5bc1adbc]{color:#cf1322}.status-chip--money[data-v-5bc1adbc]{background:#fffbe6;border-color:#ffe58f;color:#ad6800}.status-chip--money b[data-v-5bc1adbc]{color:#ad6800}.role-block[data-v-5bc1adbc]{background:#fff;border:1px solid var(--staff-border);border-radius:var(--staff-radius);margin-bottom:14px;overflow:hidden}.role-head[data-v-5bc1adbc]{align-items:center;background:var(--staff-surface);border-bottom:1px solid var(--staff-border);border-left:3px solid var(--staff-accent);color:#5a6673;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px;padding:10px 14px}.role-head b[data-v-5bc1adbc]{color:var(--staff-ink)}.role-head__count[data-v-5bc1adbc]{color:var(--staff-dim)}.role-foot[data-v-5bc1adbc]{background:#fff;border-top:1px solid var(--staff-border);padding:10px 14px}.staff-empty[data-v-5bc1adbc]{background:var(--staff-surface);border:1px dashed #c6d0dc;border-radius:var(--staff-radius);padding:28px 16px;text-align:center}.staff-empty__title[data-v-5bc1adbc]{color:var(--staff-ink);font-size:15px;font-weight:600;margin-bottom:4px}.empty-roles[data-v-5bc1adbc]{align-items:center;background:var(--staff-surface);border:1px dashed #c6d0dc;border-radius:var(--staff-radius);display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding:10px 12px}.empty-roles__label[data-v-5bc1adbc]{color:var(--staff-dim);font-size:12px;margin-right:2px}.staff-table[data-v-5bc1adbc]{border:0;margin-bottom:0;table-layout:fixed;width:100%}.staff-table>thead>tr>th[data-v-5bc1adbc]{background:#f4f7fb;border-top:0;color:var(--staff-dim);font-size:11px;font-weight:600;letter-spacing:.03em;padding:8px 6px;text-transform:uppercase;white-space:nowrap}.staff-table>tbody>tr>td[data-v-5bc1adbc]{padding:8px 6px;vertical-align:middle;word-break:break-word}.staff-table>tbody>tr:hover>td[data-v-5bc1adbc]{background:#f8fbff}.staff-table>tbody>tr>td[data-v-5bc1adbc]:first-child,.staff-table>thead>tr>th[data-v-5bc1adbc]:first-child{border-left:0}.staff-table>tbody>tr>td[data-v-5bc1adbc]:last-child,.staff-table>thead>tr>th[data-v-5bc1adbc]:last-child{border-right:0}.staff-table>tbody>tr:last-child>td[data-v-5bc1adbc]{border-bottom:0}.row-actions[data-v-5bc1adbc]{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;justify-content:center}.row-conflict>td[data-v-5bc1adbc]{background:#fff1f0!important}.order-head[data-v-3364fb9a]{background:#fafafa}.order-head[data-v-3364fb9a],.preview-block[data-v-3364fb9a]{border:1px solid #e8e8e8;border-radius:3px;padding:8px 10px}.preview-head[data-v-3364fb9a]{font-weight:700;margin-bottom:6px}.upload-box[data-v-3364fb9a]{background:#fcfcfc;border:1px dashed #d9d9d9;border-radius:3px;padding:8px 10px}.upload-btn[data-v-3364fb9a]{background:#fff;border:1px solid #d9d9d9;border-radius:3px;cursor:pointer;display:inline-block;margin-bottom:0;padding:4px 12px}.upload-btn[data-v-3364fb9a]:hover{border-color:#40a9ff;color:#40a9ff}.file-list[data-v-3364fb9a]{display:flex;flex-direction:column;gap:4px}.file-item[data-v-3364fb9a]{align-items:center;display:flex;gap:6px}.file-name[data-v-3364fb9a]{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-remove[data-v-3364fb9a]{color:#cf1322;cursor:pointer}.small[data-v-3364fb9a]{font-size:12px}.pay-head[data-v-1dc08faa]{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;padding:8px 12px}.reject-box[data-v-1dc08faa]{background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;padding:8px 12px}.table-sm td[data-v-1dc08faa],.table-sm th[data-v-1dc08faa]{padding:4px 8px}.nowrap[data-v-1dc08faa]{white-space:nowrap}.voucher-head[data-v-2107434c]{border-bottom:1px solid #f0f0f0;padding-bottom:6px}.voucher-list[data-v-2107434c]{border-collapse:collapse;width:100%}.voucher-list td[data-v-2107434c],.voucher-list th[data-v-2107434c]{border:1px solid #eee;padding:5px 8px}.voucher-list th[data-v-2107434c]{background:#fafafa}.voucher-notes[data-v-2107434c]{margin-top:12px}.voucher-notes[data-v-2107434c]>*+*{margin-top:10px}.voucher-print-source{left:-10000px;position:absolute;top:0;width:21cm}.voucher-print-source .container{color:#000}.voucher-print-source .invoice-header{align-items:center;border-bottom:2px solid #ddd;display:flex;justify-content:space-between;padding-bottom:10px}.voucher-print-source .invoice-header h1{font-size:20px;margin:0;text-transform:uppercase}.voucher-print-source .invoice-header h2{font-size:26px;margin:0;text-transform:uppercase}.voucher-print-source .textpx{font-size:16px!important}.voucher-print-source .lineh1_4{line-height:1.3}.voucher-print-source .boder_none{border:none!important}.voucher-print-source .signatures-gap{margin-top:24px!important}.voucher-print-source .voucher-block{margin-bottom:24px}.voucher-print-source .booking-table{border:1px solid #ddd;border-collapse:collapse;width:100%}.voucher-print-source .booking-table td,.voucher-print-source .booking-table th{border:1px solid #ddd;padding:6px;text-align:left}.voucher-print-source .booking-table th{background-color:#f1f1f1;text-align:center}.cost-body[data-v-2735aa86]{--cost-border:#e6ebf2;--cost-surface:#fafbfd;--cost-accent:#1890ff;--cost-dim:#7b8794;--cost-ink:#1f2d3d;--cost-radius:8px;padding:0 20px 20px}.cost-toolbar[data-v-2735aa86]{align-items:center;background:#fff;border-bottom:1px solid var(--cost-border);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:16px;padding:12px 0;position:sticky;top:0;z-index:11}.cost-toolbar__info[data-v-2735aa86]{align-items:center;color:var(--cost-dim);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 8px}.cost-toolbar__info b[data-v-2735aa86]{color:var(--cost-ink);font-weight:600}.cost-toolbar__dot[data-v-2735aa86]{color:#cfd6de}.cost-toolbar__actions[data-v-2735aa86]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.status-bar[data-v-2735aa86]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.status-chip[data-v-2735aa86]{align-items:center;background:var(--cost-surface);border:1px solid var(--cost-border);border-radius:999px;color:#5a6673;display:inline-flex;font-size:12px;gap:4px;padding:2px 10px}.status-chip b[data-v-2735aa86]{color:var(--cost-ink)}.status-chip--danger[data-v-2735aa86]{background:#fff2f0;border-color:#ffccc7;color:#cf1322}.status-chip--danger b[data-v-2735aa86]{color:#cf1322}.status-bar__filters[data-v-2735aa86]{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:13px;gap:6px 16px;margin-left:auto}.order-bar[data-v-2735aa86]{align-items:center;background:#e6f7ff;border:1px solid #91d5ff;border-radius:var(--cost-radius);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:8px 12px;position:sticky;top:57px;z-index:10}.paste-panel[data-v-2735aa86]{background:var(--cost-surface);border:1px dashed #c6d0dc;border-radius:var(--cost-radius);padding:12px}.paste-controls[data-v-2735aa86]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.paste-controls[data-v-2735aa86] .ant-checkbox-wrapper{margin-right:12px}.paste-panel[data-v-2735aa86]>*+*{margin-top:10px}.paste-panel>.table-responsive[data-v-2735aa86]{margin-top:16px}.group-block[data-v-2735aa86]{background:#fff;border:1px solid var(--cost-border);border-radius:var(--cost-radius);overflow:hidden}.group-head[data-v-2735aa86]{align-items:center;background:var(--cost-surface);border-bottom:1px solid var(--cost-border);border-left:3px solid var(--cost-accent);color:#5a6673;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;justify-content:space-between;padding:10px 14px}.group-head b[data-v-2735aa86]{color:var(--cost-ink)}.group-block .table[data-v-2735aa86]{border:0;margin-bottom:0;table-layout:fixed}.group-block .table>thead>tr>th[data-v-2735aa86]{background:#f4f7fb;border-top:0;color:var(--cost-dim);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.group-block .table>tbody>tr>td[data-v-2735aa86]{padding:8px;vertical-align:top;word-break:break-word}.group-block .table>tbody>tr:hover>td[data-v-2735aa86]{background:#f8fbff}.group-block .table>tbody>tr>td[data-v-2735aa86]:first-child,.group-block .table>thead>tr>th[data-v-2735aa86]:first-child{border-left:0}.group-block .table>tbody>tr>td[data-v-2735aa86]:last-child,.group-block .table>thead>tr>th[data-v-2735aa86]:last-child{border-right:0}.group-block .table>tbody>tr:last-child>td[data-v-2735aa86]{border-bottom:0}.group-foot[data-v-2735aa86]{background:#fff;border-top:1px solid var(--cost-border);padding:10px 14px}.row-rebook>td[data-v-2735aa86]{background:#fff1f0!important}.rebook-tag[data-v-2735aa86]{color:#cf1322;font-size:12px;font-weight:700;line-height:1.3}.row-actions[data-v-2735aa86]{display:flex;flex-wrap:wrap;gap:6px 8px;justify-content:center}.money-line[data-v-2735aa86]{align-items:center;display:flex;gap:6px}.deadline-line[data-v-2735aa86]{display:flex;flex-wrap:wrap;gap:6px}.cost-empty[data-v-2735aa86]{background:var(--cost-surface);border:1px dashed #c6d0dc;border-radius:var(--cost-radius);padding:28px 16px;text-align:center}.cost-empty__title[data-v-2735aa86]{color:var(--cost-ink);font-size:15px;font-weight:600;margin-bottom:4px}.empty-groups[data-v-2735aa86]{align-items:center;background:var(--cost-surface);border:1px dashed #c6d0dc;border-radius:var(--cost-radius);display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding:10px 12px}.empty-groups__label[data-v-2735aa86]{color:var(--cost-dim);font-size:12px;margin-right:2px}.grand-total[data-v-2735aa86]{background:#eef4ff;border:1px solid #d6e4ff;border-radius:var(--cost-radius);color:var(--cost-ink);font-size:15px;font-weight:600;gap:6px 16px;margin-top:16px;padding:14px 16px}.grand-total[data-v-2735aa86],.profit-box[data-v-2735aa86]{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.profit-box[data-v-2735aa86]{background:var(--cost-surface);border:1px solid var(--cost-border);border-radius:var(--cost-radius);gap:6px 12px;margin-top:8px;padding:12px 16px}.profit-low[data-v-2735aa86]{background:#fffbe6;border-color:#ffe58f}.profit-loss[data-v-2735aa86]{background:#fff1f0;border-color:#ffa39e}.debt-box[data-v-2735aa86]{background:#fff;border:1px solid var(--cost-border);border-radius:var(--cost-radius);padding:12px 14px}.debt-head[data-v-2735aa86]{align-items:center;color:var(--cost-ink);display:flex;flex-wrap:wrap;gap:8px}.debt-box .table[data-v-2735aa86]{margin-bottom:0}.debt-box .table>tfoot>tr>th[data-v-2735aa86],.debt-box .table>thead>tr>th[data-v-2735aa86]{background:#f4f7fb;color:var(--cost-dim);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.debt-box .table>tfoot>tr>th[data-v-2735aa86]{color:var(--cost-ink);font-size:13px;letter-spacing:0;text-transform:none}.settle-box[data-v-2735aa86]{background:#f5f9ff;border-color:#91caff}.settle-actions[data-v-2735aa86]{border-top:1px solid #cfe4ff;margin-top:14px;padding-top:12px}.settle-warn[data-v-2735aa86]{margin-bottom:0;padding-left:18px}.settle-warn li[data-v-2735aa86]{margin-bottom:2px}.small[data-v-2735aa86]{font-size:12px}.dispatch-head[data-v-0045c1d6]{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;padding:8px 12px}.dispatch-print-source{left:-10000px;position:absolute;top:0;width:29.7cm}.dispatch-print-source .container{color:#000}.dispatch-print-source h3.section{font-size:13px;margin:10px 0 4px;text-transform:uppercase}.note-hint[data-v-3963268c]{color:#8c8c8c;font-size:12px}.warning-list[data-v-3963268c]{margin-bottom:0;padding-left:18px}.ant-table-cell[data-v-54899e33]{position:relative}.cell-lines[data-v-54899e33]{line-height:20px}.cell-line[data-v-54899e33]{display:flex;gap:5px}.cell-label[data-v-54899e33]{flex:0 0 68px}.cell-value[data-v-54899e33]{flex:0 1 auto;font-weight:500;min-width:0}.note-cell[data-v-54899e33]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.departure-cell[data-v-54899e33]{line-height:18px;text-align:center}.text-muted-sm[data-v-54899e33]{color:rgba(0,0,0,.65);font-size:13px}.tode-actions[data-v-54899e33]{display:flex;flex-direction:column;gap:5px;min-width:130px}.cancel-fee-hint[data-v-188f552d]{color:#8c8c8c;margin-left:8px}.no-controls.price .ant-input-number-handler-wrap{display:none}.cancel-note{color:#d46b08;font-style:normal;margin-left:8px}[data-v-0038819e] .ant-page-header-back{font-size:14px;margin-right:5px!important}.cancel-fee-box[data-v-0038819e]{align-items:center;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;display:flex;gap:8px;margin-top:12px;padding:10px 12px}.cancel-fee-hint[data-v-0038819e]{color:#8c8c8c}td[data-v-6bf805e6],th[data-v-6bf805e6]{border:1px solid #f1f5f8!important}[data-v-6d248376] .ant-modal-wrap{overflow:hidden!important}.ant-table-cell[data-v-6d248376]{position:relative}.custom-row[data-v-6d248376]{left:0;padding:5px 10px;position:absolute;right:0;top:0}[data-v-6d248376] .bold,[data-v-6d248376] b,[data-v-6d248376] strong{font-weight:500}.booking-filter-form[data-v-6d248376],.booking-filter-form[data-v-6d248376] .ant-input,.booking-filter-form[data-v-6d248376] .ant-picker,.booking-filter-form[data-v-6d248376] .ant-picker-input>input,.booking-filter-form[data-v-6d248376] .ant-select,.booking-filter-form[data-v-6d248376] .ant-select-selection-item,.booking-filter-form[data-v-6d248376] .ant-select-selection-placeholder,.booking-filter-form[data-v-6d248376] input{font-size:13.5px}.ib-line[data-v-6d248376],.info-booking-cell .ib-line[data-v-6d248376]{align-items:flex-start;display:flex;gap:5px;line-height:1.5}.ib-label[data-v-6d248376]{flex-shrink:0;white-space:nowrap;width:57px}.ib-value[data-v-6d248376]{flex:1;min-width:0}.info-customer-cell .info-line[data-v-6d248376]{align-items:flex-start;display:flex;gap:5px;line-height:1.5}.info-customer-cell .info-line-icon[data-v-6d248376]{flex-shrink:0;text-align:center;width:18px}.info-customer-cell .info-line-text[data-v-6d248376]{flex:1;min-width:0}.sum-money-line[data-v-6d248376]{display:flex;gap:5px;line-height:1.5}.sum-money-label[data-v-6d248376]{flex-shrink:0;white-space:nowrap;width:62px}.sum-money-val[data-v-6d248376]{flex:1;min-width:0;text-align:right}.tour-price-line[data-v-6d248376]{display:flex;gap:8px;justify-content:space-between;line-height:1.5}.tp-name[data-v-6d248376]{flex:1;min-width:0}.tp-price[data-v-6d248376]{flex-shrink:0;white-space:nowrap}.config-page[data-v-90e4c58a]{padding-bottom:24px}.config-layout[data-v-90e4c58a]{align-items:flex-start;display:flex;gap:24px}.config-nav[data-v-90e4c58a]{display:flex;flex:0 0 260px;flex-direction:column;gap:4px}.config-nav-item[data-v-90e4c58a]{background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;display:block;padding:10px 12px;text-align:left;transition:background .2s,border-color .2s;width:100%}.config-nav-item[data-v-90e4c58a]:hover{background:#f5f7fa}.config-nav-item.active[data-v-90e4c58a]{background:#e6f4ff;border-color:#91caff}.config-nav-title[data-v-90e4c58a]{color:rgba(0,0,0,.88);display:block;font-weight:600}.config-nav-item.active .config-nav-title[data-v-90e4c58a]{color:#0958d9}.config-nav-desc[data-v-90e4c58a]{color:#8c8c8c;display:block;font-size:12px;line-height:1.4;margin-top:2px}.config-body[data-v-90e4c58a]{flex:1;max-width:760px;min-width:0}.config-card[data-v-90e4c58a]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:16px;padding:20px}.config-card-head[data-v-90e4c58a]{margin-bottom:16px}.config-card-head h3[data-v-90e4c58a]{font-size:15px;font-weight:600;margin:0}.config-card-head p[data-v-90e4c58a]{color:#8c8c8c;font-size:13px;line-height:1.5;margin:4px 0 0}.config-card-foot[data-v-90e4c58a]{align-items:center;border-top:1px solid #f5f5f5;display:flex;gap:8px;margin-top:20px;padding-top:16px}.config-field+.config-field[data-v-90e4c58a]{margin-top:18px}.config-field-block[data-v-90e4c58a],.config-field-main[data-v-90e4c58a]{align-items:center;display:flex;gap:12px}.config-field-block[data-v-90e4c58a]{align-items:stretch;flex-direction:column;gap:6px}.config-field-main>label[data-v-90e4c58a]{color:rgba(0,0,0,.88);flex:0 0 170px}.config-field-block>label[data-v-90e4c58a]{color:rgba(0,0,0,.88);flex:none}.config-number[data-v-90e4c58a]{width:240px}.config-hint[data-v-90e4c58a]{color:#8c8c8c;font-size:12px;line-height:1.5;margin:6px 0 0 182px}.config-field-block+.config-hint[data-v-90e4c58a],.config-switch-text .config-hint[data-v-90e4c58a]{margin-left:0}.config-inline[data-v-90e4c58a]{display:flex;flex-wrap:wrap;gap:32px}.config-inline .config-field-main[data-v-90e4c58a]{align-items:flex-start;flex-direction:column;gap:6px}.config-inline .config-field-main>label[data-v-90e4c58a]{flex:none}.config-switch[data-v-90e4c58a]{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.config-switch[data-v-90e4c58a]:last-of-type{border-bottom:none}.config-switch-lead[data-v-90e4c58a]{border-bottom:none;padding:0}.config-switch-text[data-v-90e4c58a]{min-width:0}.config-switch>.ant-switch[data-v-90e4c58a]{flex:none}.config-switch-label[data-v-90e4c58a]{font-weight:500}.config-card.is-off[data-v-90e4c58a]{opacity:.55}@media(max-width:992px){.config-layout[data-v-90e4c58a]{flex-direction:column}.config-nav[data-v-90e4c58a]{flex:none;flex-direction:row;flex-wrap:wrap;width:100%}.config-nav-item[data-v-90e4c58a]{flex:1 1 200px;width:auto}.config-hint[data-v-90e4c58a]{margin-left:0}}.hint[data-v-1f00d61d]{color:#8c8c8c;font-size:12px;font-weight:400}.nowrap[data-v-1f00d61d]{white-space:nowrap}.table-bordered td[data-v-1f00d61d]{padding:4px 8px}.hint[data-v-527a52dc]{font-weight:400}.card-label[data-v-3128561c],.hint[data-v-527a52dc]{color:#8c8c8c;font-size:12px}.card-num[data-v-3128561c]{font-size:20px;font-weight:600;white-space:nowrap}.hint[data-v-3128561c]{color:#8c8c8c;font-size:12px}.nowrap[data-v-2bf1472a],.nowrap[data-v-3128561c]{white-space:nowrap}.hint[data-v-2bf1472a]{color:#8c8c8c;font-size:12px;margin-top:2px}.cnt[data-v-2bf1472a]{color:#8c8c8c;font-size:12px;font-style:normal}.text-danger[data-v-2bf1472a]{color:#cf1322}.table-bordered td[data-v-2bf1472a]{padding:4px 8px}.table-wrapper[data-v-2bf1472a]{padding:8px}.hint[data-v-91dabcce]{color:#8c8c8c;font-size:12px;margin-top:2px}.text-danger[data-v-91dabcce]{color:#cf1322}.text-warning[data-v-91dabcce]{color:#d46b08}.text-success[data-v-91dabcce]{color:#389e0d}.table-wrapper[data-v-91dabcce]{padding:8px}.table-wrapper[data-v-91dabcce] .ant-progress-text{width:42px}.table-wrapper[data-v-91dabcce] .ant-progress-outer{margin-inline-end:-50px;padding-inline-end:50px}.nowrap[data-v-06c83f57]{white-space:nowrap}.hint[data-v-06c83f57]{color:#8c8c8c;font-size:12px;margin-top:2px}.text-danger[data-v-06c83f57]{color:#cf1322}.text-warning[data-v-06c83f57]{color:#d46b08}.text-success[data-v-06c83f57]{color:#389e0d}.text-muted[data-v-06c83f57]{color:#bfbfbf}.trend[data-v-06c83f57]{height:240px}.trend-table[data-v-06c83f57]{font-size:12px}.trend-table td[data-v-06c83f57],.trend-table th[data-v-06c83f57]{padding:4px 8px}.table-wrapper[data-v-06c83f57]{padding:8px}.hint[data-v-4cabd974]{color:#8c8c8c;font-size:12px;margin-top:2px}.table-wrapper[data-v-4cabd974]{padding:8px}.nowrap[data-v-3cf5a43a]{white-space:nowrap}.hint[data-v-3cf5a43a]{color:#8c8c8c;font-size:12px;margin-top:2px}.text-warning[data-v-3cf5a43a]{color:#d46b08}.trend[data-v-3cf5a43a]{height:260px}.mini-table[data-v-3cf5a43a]{font-size:12px}.mini-table td[data-v-3cf5a43a],.mini-table th[data-v-3cf5a43a]{padding:4px 8px}.advance-row td[data-v-3cf5a43a]{background:#fffbe6}.table-wrapper[data-v-3cf5a43a]{padding:8px}.header-left[data-v-fe93511a]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:12px}.header-left[data-v-fe93511a] .ant-picker,.header-left[data-v-fe93511a] .ant-picker-input>input,.header-left[data-v-fe93511a] .ant-select-selector{cursor:pointer}.header-note[data-v-fe93511a]{font-size:13px;margin-right:12px}.dash-heading[data-v-fe93511a]{color:#5a6b76;font-size:13px;font-weight:600;margin:0 2px 8px}.dash-heading--gap[data-v-fe93511a]{margin-top:24px}.tiles[data-v-fe93511a]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.tiles>div>.kpi[data-v-fe93511a]{height:100%}.bar__fill.bar__fill--down[data-v-fe93511a]{background:#e5484d}@media(max-width:991px){.tiles[data-v-fe93511a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi--link[data-v-fe93511a]{cursor:pointer;transition:border-color .2s,box-shadow .2s}a.kpi--link[data-v-fe93511a],a.kpi--link[data-v-fe93511a]:hover{color:inherit;display:block}.kpi--link[data-v-fe93511a]:focus-visible,.kpi--link[data-v-fe93511a]:hover{border-color:#91caff;box-shadow:0 2px 8px rgba(27,143,208,.12);outline:none}.kpi__muted[data-v-fe93511a]{color:#8c8c8c}.panel__link[data-v-fe93511a]{cursor:pointer;font-size:13px;font-weight:400}.detail-filter[data-v-fe93511a]{margin-bottom:12px}.pie[data-v-fe93511a]{align-items:center;display:flex;gap:14px}.pie__legend[data-v-fe93511a]{flex:1;min-width:0;table-layout:fixed}.pie__name[data-v-fe93511a]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel[data-v-fe93511a]{background:#fff;border:1px solid #edf1f4;border-radius:10px;box-shadow:0 1px 2px rgba(16,40,56,.04);padding:16px 18px}.panel--full[data-v-fe93511a]{height:100%}.panel__title[data-v-fe93511a]{align-items:center;display:flex;font-size:15px;font-weight:600;margin-bottom:12px}.panel__title--split[data-v-fe93511a]{align-items:baseline;gap:12px;justify-content:space-between}.note[data-v-fe93511a]{color:#9aa5ad;font-size:12px;line-height:1.5;margin-top:10px}.kpi[data-v-fe93511a]{background:#fff;border:1px solid #edf1f4;border-radius:10px;box-shadow:0 1px 2px rgba(16,40,56,.04);height:100%;padding:14px 12px}.kpi__top[data-v-fe93511a]{align-items:center;display:flex;gap:6px;margin-bottom:8px}.kpi__icon[data-v-fe93511a]{align-items:center;border-radius:7px;display:inline-flex;flex-shrink:0;font-size:13px;height:24px;justify-content:center;width:24px}.kpi__label[data-v-fe93511a]{color:rgba(0,0,0,.85);font-size:13.5px;line-height:1.3;white-space:nowrap}.kpi__value[data-v-fe93511a]{font-size:22px;font-weight:600;line-height:1.25;white-space:nowrap}.kpi__of[data-v-fe93511a]{color:#8c8c8c;font-size:15px;font-weight:500}.kpi__sub[data-v-fe93511a]{color:#5a6b76;font-size:12px;line-height:1.45;margin-top:4px}.kpi__diff[data-v-fe93511a]{display:flex;flex-direction:column;font-size:11.5px;gap:1px;margin-top:6px}.kpi__diff--row[data-v-fe93511a]{flex-direction:row;flex-wrap:wrap;gap:2px 12px}.kpi__diff>span[data-v-fe93511a]{white-space:nowrap}.bar[data-v-fe93511a]{background:#f05a00;border-radius:6px;height:28px;overflow:hidden;position:relative}.bar--thin[data-v-fe93511a]{background:#fde3d2;height:8px;margin:8px 0 6px}.bar__fill[data-v-fe93511a]{background:#1b8fd0;inset:0 auto 0 0;position:absolute}.mini[data-v-fe93511a]{align-items:center;border-bottom:1px solid #f4f7f9;display:flex;gap:10px;padding:9px 0}.mini[data-v-fe93511a]:last-child{border-bottom:none}.mini__icon[data-v-fe93511a]{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.mini__label[data-v-fe93511a]{display:flex;flex:1;flex-direction:column;font-size:13px}.mini__sub[data-v-fe93511a]{color:#8c8c8c;display:block;font-size:11.5px;line-height:1.4;white-space:normal}.mini__num[data-v-fe93511a]{font-size:16px;font-weight:600;white-space:nowrap}.donut[data-v-fe93511a]{flex-shrink:0;height:132px;position:relative;width:132px}.donut__center[data-v-fe93511a]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.donut__num[data-v-fe93511a]{font-size:22px;font-weight:600;line-height:1.1}.donut__num--sm[data-v-fe93511a]{font-size:15px}.donut__cap[data-v-fe93511a]{color:#8c8c8c;font-size:11px}.rev-wrap[data-v-fe93511a]{align-items:center;display:flex;gap:12px}.rev-wrap .rev[data-v-fe93511a]{flex:1;min-width:0}.table-scroll[data-v-fe93511a]{overflow-x:auto}.rev[data-v-fe93511a]{width:100%}.rev th[data-v-fe93511a]{border-bottom:1px solid #edf1f4;color:#8c8c8c;font-size:12px;font-weight:500;padding:0 6px 7px;white-space:nowrap}.rev td[data-v-fe93511a]{border-bottom:1px solid #f5f8fa;font-size:13.5px;padding:6px}.rev__row[data-v-fe93511a]:hover{background:#f7fcfe}.rev__dot[data-v-fe93511a]{width:14px}.rev__dot span[data-v-fe93511a]{border-radius:2px;display:block;height:9px;width:9px}.rev__label[data-v-fe93511a]{font-size:14px}.rev td.rev__stt[data-v-fe93511a],.rev th.rev__stt[data-v-fe93511a]{text-align:center;width:40px}.rev td.rev__pct[data-v-fe93511a],.rev th.rev__pct[data-v-fe93511a]{font-size:13px;padding-left:24px;text-align:right;white-space:nowrap;width:66px}.rev__num[data-v-fe93511a]{text-align:right;white-space:nowrap}.rev__nowrap[data-v-fe93511a]{white-space:nowrap}.rev__total td[data-v-fe93511a]{border-bottom:none;border-top:1px solid #e3eaef;font-weight:600;padding-top:9px}.rev__empty[data-v-fe93511a]{color:#9aa5ad;padding:14px 0;text-align:center}.trend[data-v-fe93511a]{height:260px}.label-hint-icon[data-v-fe93511a]{color:#9aa5ad;font-size:13px;margin-left:5px}.sum[data-v-fe93511a]{align-items:baseline;display:inline-flex;gap:8px}.sum__big[data-v-fe93511a]{font-size:22px;font-weight:600;line-height:1.15}.sum__cap[data-v-fe93511a]{color:#8c8c8c;font-size:12px;font-weight:400}.up[data-v-fe93511a]{color:#389e0d}.down[data-v-fe93511a]{color:#cf1322}.flat[data-v-fe93511a]{color:#9aa5ad}@media(max-width:575px){.header-note[data-v-fe93511a]{display:none}.kpi__label[data-v-fe93511a]{white-space:normal}.kpi__value[data-v-fe93511a]{font-size:18px}.table-scroll .rev[data-v-fe93511a]{min-width:520px}.rev-wrap[data-v-fe93511a]{align-items:stretch;flex-direction:column}.rev-wrap .donut[data-v-fe93511a]{align-self:center}.tiles[data-v-fe93511a]{grid-template-columns:minmax(0,1fr)}.trend[data-v-fe93511a]{height:220px}.panel[data-v-fe93511a]{padding:14px 12px}}.hotel-cell[data-v-ae1a02ea]{align-items:flex-start;display:flex;gap:8px}.hotel-cell__img[data-v-ae1a02ea]{flex:none;width:44px}.hotel-cell__img[data-v-ae1a02ea] img{border-radius:4px;object-fit:cover}.hotel-cell__body[data-v-ae1a02ea]{min-width:0}.hotel-cell__star[data-v-ae1a02ea]{font-size:12px}.hotel-cell__star[data-v-ae1a02ea] .ant-rate-star:not(:last-child){margin-inline-end:2px}.hotel-link[data-v-ae1a02ea]{display:block;white-space:nowrap}.kv-grid[data-v-ae1a02ea]{display:grid;gap:2px 8px}.kv-grid--money[data-v-ae1a02ea],.kv-grid[data-v-ae1a02ea]{grid-template-columns:72px 1fr}.kv-grid__label[data-v-ae1a02ea]{color:#8c8c8c}.room-line[data-v-ae1a02ea]{display:grid;gap:8px;grid-template-columns:1fr auto 32px}.icon-col[data-v-ae1a02ea]{display:inline-block;width:20px}.floor-list[data-v-ae1a02ea]{margin:0;padding-left:16px}[data-v-ae1a02ea] .import-row-disabled td{background-color:#f5f5f5!important;color:#999!important}[data-v-fbefe0f8] .container-fluid.title_header{border-bottom:unset}[data-v-fbefe0f8] .blocks .ant-card-body{padding:8px}[data-v-fbefe0f8] .blocks .ant-card-body .ant-dropdown-link .fa-bars{color:var(--tone-text);font-size:18px}[data-v-fbefe0f8] .blocks .ant-card-body .ant-dropdown-link{bottom:6px;position:absolute;right:10px}[data-v-fbefe0f8] .table.blocks{width:auto}[data-v-fbefe0f8] .table-borderless td{border:unset;padding:1px 5px}.ant-modal[data-v-fbefe0f8]{z-index:999999!important}.ant-drawer[data-v-fbefe0f8]{z-index:999!important}[data-v-fbefe0f8] .blocks .ant-card.tone-box{background:var(--tone-fill);border:1px solid var(--tone-line)!important;color:var(--tone-text)}[data-v-fbefe0f8] .blocks .ant-card.tone-room-noshow{border-style:dashed!important}[data-v-fbefe0f8] .blocks .ant-card.tone-room-ooo{background:var(--tl-ooo-hatch)}.status-filters[data-v-fbefe0f8]{display:flex;flex-direction:column;gap:8px}.rule-grid[data-v-bd0f4652]{display:grid;gap:2px 8px;grid-template-columns:68px 1fr}.rule-grid__label[data-v-bd0f4652]{color:#8c8c8c}.bulk-bar[data-v-2112bd83]{align-items:center;display:flex;gap:8px}.suggest-tag[data-v-2112bd83]{cursor:pointer;margin-bottom:4px}.selected-names[data-v-2112bd83]{max-height:92px;overflow-y:auto}.sticky-actions[data-v-2112bd83]{background:#fff;bottom:0;padding-top:10px;position:sticky}.row-selectable[data-v-2112bd83] .ant-table-tbody>tr:hover>td{background-color:#fafafa}.row-selectable[data-v-2112bd83] .ant-table-tbody>tr.ant-table-row-selected>td{background-color:#e6f4ff}.custom-row[data-v-e7264c7e]{border:1px solid hsla(0,0%,80%,.8)}.custom-col[data-v-e7264c7e]{border-right:1px solid hsla(0,0%,80%,.8);padding:5px}.flag-list[data-v-2ecf40cf]{display:flex;flex-wrap:wrap;gap:2px 8px}.flag-list[data-v-2ecf40cf] .ant-checkbox-wrapper{margin-inline-start:0}.text-ellipsis[data-v-2ecf40cf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nowrap[data-v-2ecf40cf]{white-space:nowrap}.copy-cell[data-v-2ab90d0c]{align-items:center;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;gap:4px;min-width:0}.copy-text[data-v-2ab90d0c]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-cell[data-v-2ab90d0c] .ant-typography{flex:none;margin:0}.copy-cell[data-v-2ab90d0c] .ant-typography-copy{margin-inline-start:0}.secret-line[data-v-2ab90d0c]{align-items:center;display:flex;flex-wrap:wrap;gap:0 4px}.secret-line[data-v-2ab90d0c] .ant-typography,.secret-line[data-v-2ab90d0c] .ant-typography-copy{margin:0}.secret-toggle[data-v-2ab90d0c]{flex:none}.input-with-button[data-v-2ab90d0c]{display:flex;gap:8px}.nowrap[data-v-2ab90d0c]{white-space:nowrap}.tpm-swatches[data-v-190358c3]{display:flex;gap:3px;margin-top:4px}.tpm-swatches i[data-v-190358c3]{border:1px solid rgba(0,0,0,.08);border-radius:3px;height:16px;width:16px}.tpm-preview[data-v-190358c3]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tpm-preview span[data-v-190358c3]{border-radius:4px;font-size:12px;padding:2px 8px;white-space:nowrap}.tpm-btn[data-v-190358c3]{background:var(--tpm-brand);color:var(--tpm-on-brand,#fff)}.tpm-price[data-v-190358c3]{color:var(--tpm-price);font-weight:600}.tpm-accent[data-v-190358c3]{background:var(--tpm-accent-bright);color:#fff}.tpm-soft[data-v-190358c3]{background:var(--tpm-brand-soft);color:var(--tpm-brand-dark)}.tpm-hero[data-v-190358c3]{background:linear-gradient(90deg,var(--tpm-hero-from),var(--tpm-hero-to));color:#fff}.tpm-footer[data-v-190358c3]{background:var(--tpm-footer-bg);color:#fff}.tpm-color-row[data-v-190358c3]{align-items:center;display:flex;gap:8px}.tpm-color-row[data-v-190358c3] .ant-input{width:120px}.tpm-chip[data-v-190358c3]{background:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;height:32px;padding:2px;width:36px}.history-message[data-v-4be9b3fc]{color:#cf1322;white-space:pre-line}.history-summary[data-v-4be9b3fc]{color:#4b5563;white-space:pre-line}.prev-secret[data-v-4be9b3fc]{color:#cf1322;font-size:11px;line-height:1.35;margin-top:6px}.prev-secret[data-v-4be9b3fc] .ant-btn{font-size:11px;height:auto;margin-top:4px;padding:1px 7px}.nowrap[data-v-8af4cad4]{white-space:nowrap}.text-ellipsis[data-v-8af4cad4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.failed-tag[data-v-8af4cad4]{margin:0}.guide-setup[data-v-3127f6b5]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.guide-facts[data-v-3127f6b5]{border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;font-size:13px;gap:18px;margin-top:10px;padding-top:10px}.guide-facts__key[data-v-3127f6b5]{color:#8c8c8c;display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.guide-rail[data-v-3127f6b5]{position:sticky;top:12px}.guide-prog[data-v-3127f6b5]{align-items:baseline;display:flex;font-size:13px;justify-content:space-between;margin-bottom:4px}.guide-nav[data-v-3127f6b5]{list-style:none;margin:10px 0 0;padding:0}.guide-nav a[data-v-3127f6b5]{border-radius:3px;color:#595959;display:flex;font-size:13px;gap:8px;line-height:1.35;padding:3px 6px}.guide-nav a[data-v-3127f6b5]:hover{background:#f5f5f5;color:#1677ff}.guide-nav a.is-done[data-v-3127f6b5]{color:#8c8c8c}.guide-nav__num[data-v-3127f6b5]{color:#bfbfbf;font-variant-numeric:tabular-nums;min-width:15px}.guide-nav a.is-done .guide-nav__num[data-v-3127f6b5]{color:#389e0d}.guide-phase[data-v-3127f6b5]{color:#595959;font-size:14px;margin:16px 0 8px}.guide-step[data-v-3127f6b5]{margin-bottom:12px;scroll-margin-top:12px}.guide-step__num[data-v-3127f6b5]{background:#262626;border-radius:3px;color:#fff;display:inline-grid;font-size:12px;font-variant-numeric:tabular-nums;height:22px;margin-right:8px;place-items:center;width:22px}.guide-step--done .guide-step__num[data-v-3127f6b5]{background:#389e0d}.guide-body[data-v-3127f6b5] p{margin:0 0 8px}.guide-body[data-v-3127f6b5] ol{margin:0 0 8px;padding-left:20px}.guide-body[data-v-3127f6b5] pre{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;font-size:12.5px;line-height:1.55;margin:0 0 10px;overflow-x:auto;padding:9px 11px}.guide-body[data-v-3127f6b5] code{background:#f5f5f5;border-radius:3px;font-size:12.5px;padding:1px 5px;word-break:break-all}.guide-body[data-v-3127f6b5] .guide-sub{font-weight:600;margin:14px 0 6px}.guide-body[data-v-3127f6b5] .guide-table{border:1px solid #f0f0f0;border-collapse:collapse;font-size:13px;margin:0 0 10px;width:100%}.guide-body[data-v-3127f6b5] .guide-table td,.guide-body[data-v-3127f6b5] .guide-table th{border-bottom:1px solid #f0f0f0;padding:6px 9px;text-align:left;vertical-align:top}.guide-body[data-v-3127f6b5] .guide-table th{background:#fafafa;color:#8c8c8c;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.guide-body[data-v-3127f6b5] .guide-note{border-left:3px solid;border-radius:0 4px 4px 0;font-size:13px;line-height:1.55;margin:0 0 10px;padding:8px 11px}.guide-body[data-v-3127f6b5] .guide-note--stop{background:#fff1f0;border-color:#cf1322}.guide-body[data-v-3127f6b5] .guide-note--warn{background:#fffbe6;border-color:#d48806}.guide-body[data-v-3127f6b5] .guide-note--info{background:#f0f7ff;border-color:#1677ff}.guide-vals[data-v-3127f6b5]{display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.guide-vals span[data-v-3127f6b5]{background:#fafafa;border:1px solid #f0f0f0;border-radius:3px;padding:3px 9px}.guide-vals em[data-v-3127f6b5]{color:#8c8c8c;font-size:11.5px;font-style:normal}.guide-list[data-v-3127f6b5]{font-size:13.5px;margin:0;padding-left:20px}.guide-list li[data-v-3127f6b5]{margin-bottom:5px}.guide-setup[data-v-16508744]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.guide-intro[data-v-16508744]{border-top:1px solid #f0f0f0;font-size:13.5px;margin-top:10px;padding-top:10px}.guide-intro p[data-v-16508744]{margin:0 0 6px}.guide-part[data-v-16508744]{max-width:960px}.guide-phase[data-v-16508744]{color:#262626;font-size:14px;margin:16px 0 4px}.guide-step[data-v-16508744]{margin-bottom:12px}.guide-step__num[data-v-16508744]{background:#262626;border-radius:3px;color:#fff;display:inline-grid;font-size:12px;font-variant-numeric:tabular-nums;height:22px;margin-right:8px;place-items:center;width:22px}code[data-v-16508744]{background:#f5f5f5;border-radius:3px;font-size:12.5px;padding:1px 5px}.guide-body[data-v-16508744]{font-size:13.5px}.guide-body[data-v-16508744] p{margin:0 0 8px}.guide-body[data-v-16508744] pre{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;font-size:12.5px;line-height:1.55;margin:0 0 10px;overflow-x:auto;padding:9px 11px}.guide-body[data-v-16508744] code{background:#f5f5f5;border-radius:3px;font-size:12.5px;padding:1px 5px;word-break:break-all}.guide-body[data-v-16508744] .guide-table{border:1px solid #f0f0f0;border-collapse:collapse;font-size:13px;margin:0 0 10px;width:100%}.guide-body[data-v-16508744] .guide-table td,.guide-body[data-v-16508744] .guide-table th{border-bottom:1px solid #f0f0f0;padding:6px 9px;text-align:left;vertical-align:top}.guide-body[data-v-16508744] .guide-table th{background:#fafafa;color:#8c8c8c;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.guide-body[data-v-16508744] .guide-table td:first-child{width:30%}.guide-body[data-v-16508744] .guide-note{border-left:3px solid;border-radius:0 4px 4px 0;font-size:13px;line-height:1.55;margin:0 0 10px;padding:8px 11px}.guide-body[data-v-16508744] .guide-note--stop{background:#fff1f0;border-color:#cf1322}.version-summary[data-v-1e2f74cb]{white-space:pre-line}.nowrap[data-v-1e2f74cb]{white-space:nowrap}.i18n-toolbar[data-v-906c180c]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.i18n-toolbar .form-hint[data-v-906c180c]{margin-top:0}.i18n-toolbar[data-v-7c90216c]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.i18n-toolbar .form-hint[data-v-7c90216c]{margin-top:0}.i18n-toolbar[data-v-fd5222b0]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.i18n-toolbar .form-hint[data-v-fd5222b0]{margin-top:0}.quota-row[data-v-fd5222b0]{align-items:center;display:flex;gap:16px}.catalog-filter[data-v-05435548]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.catalog-filter__machine[data-v-05435548]{align-items:center;display:flex;gap:8px;margin-left:auto}.catalog-progress[data-v-05435548]{align-items:center;display:flex;gap:12px;margin-bottom:12px}[data-v-05435548] .catalog-row{cursor:pointer}.cost-filter[data-v-7e2ffb7d]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:16px}.cost-filter__label[data-v-7e2ffb7d]{color:#52514e;margin-left:4px}.cost-stats[data-v-7e2ffb7d]{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px}.cost-stat[data-v-7e2ffb7d]{background:#fff;border:1px solid #e5e8eb;border-radius:6px;padding:10px 14px}.cost-stat__label[data-v-7e2ffb7d]{color:#52514e;font-size:13px}.cost-stat__value[data-v-7e2ffb7d]{color:#0b0b0b;font-size:20px;font-variant-numeric:tabular-nums;font-weight:600}.cost-stat__sub[data-v-7e2ffb7d]{color:#6b7178;font-size:12px}.cost-chart[data-v-7e2ffb7d]{background:#fff;border:1px solid #e5e8eb;border-radius:6px;margin-bottom:16px;padding:12px 14px}.cost-chart__title[data-v-7e2ffb7d]{font-weight:600;margin-bottom:8px}.cost-chart__body[data-v-7e2ffb7d]{height:300px;position:relative}.cost-chart__empty[data-v-7e2ffb7d]{align-items:center;color:#6b7178;display:flex;height:100%;justify-content:center}@media(max-width:1200px){.cost-stats[data-v-7e2ffb7d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:576px){.cost-stats[data-v-7e2ffb7d]{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-filter[data-v-7e2ffb7d]>*{width:100%!important}.cost-chart__body[data-v-7e2ffb7d]{height:240px}}.email-preview[data-v-9def8fd0]{border:1px solid #f0f0f0;height:60vh;width:100%}.bill-action-item[data-v-5465e71c]{max-width:100%}.bill-actions[data-v-5465e71c]{display:flex;flex-wrap:wrap;gap:8px}.ota-frame[data-v-4dda2bee]{border:0;height:70vh;width:100%}.cell-switch[data-v-6c62970a]{margin-top:6px}.cell-switch__item[data-v-6c62970a]{align-items:center;display:inline-flex;gap:6px}.summary-add[data-v-6c62970a]{align-items:center;display:flex}.summary-add__total[data-v-6c62970a]{margin-left:auto}.row-actions-line[data-v-6c62970a]{align-items:center;display:flex;gap:4px;justify-content:center}.missing-list[data-v-6c62970a]{margin:0;padding-left:18px}.room-chart[data-v-58a5a49e]{height:320px}.todo-collapse[data-v-9da08d82] .ant-collapse-header{font-weight:600}.missing-list[data-v-9da08d82]{margin:0;padding-left:18px}.city-upload-preview[data-v-2b66659e]{height:100%;object-fit:cover;width:100%}.city-thumb[data-v-2b66659e]{border-radius:4px;height:40px;object-fit:cover;width:72px}.tab-loading[data-v-306b6020]{padding:40px 0;text-align:center}.child-indent[data-v-2f4bdc50]{color:#bbb;margin-right:2px}.lock-icon[data-v-2f4bdc50]{color:#999;margin-left:5px}.text-danger[data-v-2f4bdc50]{color:#cf1322;font-weight:600}.flag-list[data-v-8d384cb4]{display:grid;gap:2px 10px;grid-template-columns:repeat(3,auto);justify-content:start}.flag-list[data-v-8d384cb4] .ant-checkbox-wrapper{margin-inline-start:0}.text-muted[data-v-5b218b54]{color:#999}.text-strong[data-v-5b218b54]{font-weight:600}.category-icon[data-v-5b218b54]{color:#888;margin-right:6px;width:20px}.tab-loading[data-v-12cb5136]{padding:40px 0;text-align:center}.crm-config-form[data-v-48316320]{max-width:640px}.copy-cell[data-v-36190e40]{align-items:center;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;gap:4px;min-width:0}.copy-cell--danger[data-v-36190e40]{color:#ff4d4f}.copy-text[data-v-36190e40]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-cell[data-v-36190e40] .ant-typography{flex:none;margin:0}.copy-cell[data-v-36190e40] .ant-typography-copy{margin-inline-start:0}.json-line[data-v-36190e40]{align-items:baseline;display:flex;gap:6px;min-width:0}.json-line .copy-cell[data-v-36190e40]{flex:1;min-width:0}.json-label[data-v-36190e40]{color:#8c8c8c;flex:none;font-size:12px;width:66px}.text-ellipsis[data-v-36190e40]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nowrap[data-v-36190e40]{white-space:nowrap}.text-danger[data-v-36190e40]{color:#ff4d4f}.jq-card[data-v-2d964fae]{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;height:100%;padding:16px}.jq-card-label[data-v-2d964fae]{color:#888;font-size:13px;margin-bottom:6px}.jq-card-value[data-v-2d964fae]{font-size:26px;font-weight:700;line-height:1.2;min-height:31px}.jq-card-sub[data-v-2d964fae]{color:#999;font-size:11px;margin-top:4px}.jq-card-waiting[data-v-2d964fae]{background:#fff7e6;border-color:#ffd591}.jq-card-inflight[data-v-2d964fae]{background:#e6f7ff;border-color:#91d5ff}.jq-card-danger[data-v-2d964fae]{background:#fff1f0;border-color:#ffa39e}.text-ellipsis[data-v-2d964fae]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jq-payload[data-v-2d964fae]{background:#f6f6f6;border-radius:4px;font-size:12px;margin:0;max-height:160px;overflow:auto;padding:6px 8px;white-space:pre-wrap;word-break:break-all}.user-cell[data-v-5d394214]{align-items:flex-start;display:flex;gap:8px}.user-cell__avatar[data-v-5d394214]{background:#f0f2f5;border-radius:50%;flex:none;height:28px;object-fit:cover;width:28px}.user-cell__text[data-v-5d394214]{min-width:0}.user-cell__name[data-v-5d394214]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.user-cell__id[data-v-5d394214]{color:#8c8c8c;font-size:12px}a.user-cell__id[data-v-5d394214]{color:#1677ff}.user-cell__line[data-v-5d394214]{overflow-wrap:break-word}.company-tag[data-v-5d394214]{height:auto;line-height:1.5;margin:2px 4px 2px 0;white-space:normal}.row-actions[data-v-5d394214]{display:flex;gap:2px;justify-content:center}.text-break-all[data-v-5d394214]{word-break:break-all}.admin-cell__name[data-v-49d68ea4]{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.admin-cell__id[data-v-49d68ea4]{color:#8c8c8c;font-size:12px}.admin-cell__line[data-v-49d68ea4]{overflow-wrap:break-word}.group-text[data-v-325958f2]{background:#f0f2f5;border-radius:4px;color:#595959;display:inline-block;font-size:12px;margin-right:4px;padding:0 6px}.alias-text[data-v-325958f2]{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.perm-module+.perm-module[data-v-adabc364]{border-top:1px solid #f0f0f0;margin-top:14px;padding-top:12px}.perm-module__head[data-v-adabc364]{align-items:center;display:flex;gap:12px;margin-bottom:8px}.checkbox-group[data-v-adabc364]{display:grid;gap:6px 12px;grid-template-columns:repeat(3,minmax(0,1fr))}.toolbar[data-v-9e862f2a]{display:flex;margin:12px 0}.name-cell[data-v-9e862f2a]{align-items:center;display:flex;gap:8px}.name-cell__avatar[data-v-9e862f2a]{background:#f0f2f5;border-radius:4px;flex:none;height:28px;object-fit:cover;width:28px}.company-create[data-v-54496ace]{max-width:860px}.group-hotel-count[data-v-edbb440c]{display:block;margin-top:6px}.company-cell[data-v-edbb440c]{align-items:flex-start;display:flex;gap:8px}.company-logo[data-v-edbb440c]{background:#f5f6f8;border:1px solid #f0f0f0;border-radius:6px;height:40px;object-fit:contain;width:40px}.company-cell__avatar[data-v-edbb440c]{background:#f0f2f5;border-radius:50%;flex:none;height:28px;object-fit:cover;width:28px}.company-cell__group[data-v-edbb440c]{margin-bottom:2px}.contact-line[data-v-edbb440c]{max-width:224px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-count[data-v-edbb440c]{column-gap:12px;display:inline-grid;grid-template-columns:auto auto;text-align:left}.staff-count>span[data-v-edbb440c]:nth-child(2n){font-variant-numeric:tabular-nums;text-align:right}.owner-row[data-v-edbb440c]{align-items:center;display:flex;gap:8px;justify-content:space-between}.contact-line__icon[data-v-edbb440c]{color:#8c8c8c;margin-right:6px}.row-actions[data-v-edbb440c]{align-items:center;display:flex;gap:2px;justify-content:center}.row-actions__check[data-v-edbb440c]{display:inline-flex;padding:0 6px}.module-name[data-v-454ec79f]{align-items:center;display:flex;gap:6px}.module-name__icon[data-v-454ec79f]{color:#64748b;text-align:center;width:16px}.sub-table[data-v-454ec79f]{border-collapse:collapse;table-layout:fixed;width:100%}.sub-table td[data-v-454ec79f]{border-bottom:1px solid #f0f0f0;padding:4px 6px;vertical-align:middle}.sub-table tr:last-child td[data-v-454ec79f]{border-bottom:none}.sub-table__file[data-v-454ec79f]{width:46%}.sub-table__num[data-v-454ec79f]{width:44px}.sub-table__check[data-v-454ec79f]{width:40px}.sub-table__checks[data-v-454ec79f]{width:64px}.sub-table__action[data-v-454ec79f]{width:44px}.sub-table__path[data-v-454ec79f]{color:#64748b;overflow-wrap:anywhere}.sub-table__flags[data-v-454ec79f]{display:inline-flex;gap:8px}.sub-table__off td[data-v-454ec79f]:first-child{opacity:.55}.step-row[data-v-70b7eec6]{background:#fafafa;border:1px dashed #d9d9d9;border-radius:6px;margin-bottom:10px;padding:10px 12px}.step-row__main[data-v-70b7eec6]{align-items:center;display:grid;gap:8px;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) 20px}.step-row__order[data-v-70b7eec6]{width:100%}.step-row__order[data-v-70b7eec6] .ant-input-number-input{text-align:center}.step-row__remove[data-v-70b7eec6]{cursor:pointer}.step-row__desc[data-v-70b7eec6]{margin-top:8px}.login-custom[data-v-185a772a]{background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}@media only screen and (max-width:768px){.login-custom[data-v-185a772a]{display:none}}@media only screen and (max-width:993px){[data-v-185a772a] .ant-form{background-color:#fff;border-radius:10px;margin-bottom:20px;padding:50px 40px}}[data-v-185a772a] .ant-row .ant-form-row{justify-content:center}.signup-submit[data-v-185a772a]{align-items:center;background-color:#00bfff;border:0;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;margin-bottom:15px;margin-top:15px;outline:none;padding:15px;text-align:center;width:100%}.signup-submit[data-v-185a772a]:hover{background-color:#00bfff;opacity:.8}.partner-name[data-v-78569e26]{font-weight:500}.booking-summary[data-v-78569e26]{display:flex;flex-wrap:wrap;gap:4px 16px}.booking-summary+.booking-summary[data-v-78569e26]{border-top:1px solid #f0f0f0;margin-top:6px;padding-top:6px}.number-cell[data-v-da13950c]{font-weight:500}.report-summary[data-v-da13950c]{display:flex;flex-wrap:wrap;gap:4px 16px}.report-summary--split[data-v-da13950c]{border-top:1px solid #f0f0f0;margin-top:6px;padding-top:6px}[data-v-da13950c] .fc-license-message{display:none}[data-v-da13950c] .fc-scrollgrid{border:1px solid #ddd!important}[data-v-da13950c] .fc-timeline-slots td{border-left:none!important;border-right:none!important}[data-v-da13950c] .fc-timeline-slots td[data-date$="T00:00:00"]{border-left:1px solid #ddd!important}[data-v-da13950c] .fc .fc-button-primary{background:#1b8fd0;border:none;border-radius:6px;font-size:13px;font-weight:400;padding:6px 12px;transition:all .3s ease}[data-v-da13950c] .fc .fc-button-primary:hover{box-shadow:0 4px 12px rgba(40,171,227,.4);transform:translateY(-1px)}[data-v-da13950c] .fc .fc-button-primary:not(:disabled).fc-button-active{background:#1b8fb3}[data-v-da13950c] .fc-toolbar-title{color:#000;font-size:1.15em!important;font-weight:400!important}[data-v-da13950c] .fc .fc-datagrid-cell-cushion{align-items:center;display:flex;font-size:13.5px;min-height:35px;padding:8px 10px}[data-v-da13950c] .fc .fc-timeline-lane-frame{min-height:35px}[data-v-da13950c] .fc-event{border:none!important;border-radius:7px!important;box-shadow:0 1px 4px rgba(0,0,0,.12);cursor:default;font-size:13.5px;font-weight:400;padding:5px 8px}[data-v-da13950c] .fc .fc-day-today{background:rgba(102,126,234,.08)!important}[data-v-da13950c] .fc-resource-group{background:#fff!important;font-weight:400}[data-v-da13950c] .fc-resource-group .fc-datagrid-cell-cushion{min-height:35px}[data-v-da13950c] .fc .fc-datagrid-cell-main{color:#000;font-weight:400}[data-v-da13950c] .fc-timeline-slot-frame{align-items:center!important;color:#000!important;display:flex!important;font-size:13.5px;font-weight:500;justify-content:center!important}[data-v-da13950c] .fc-scroller::-webkit-scrollbar{height:8px;width:8px}[data-v-da13950c] .fc-scroller::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-da13950c] .fc-scroller::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-da13950c] .fc-scroller::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-da13950c] .fc-resource-group .fc-datagrid-cell-main{color:#1677ff!important;font-weight:500!important}.fullcalendar-section[data-v-da13950c]{display:flex;flex-direction:column}.fullcalendar-wrapper[data-v-da13950c]{flex:1;overflow:hidden}[data-v-da13950c] .fc-injected-summary th{background-color:#fff!important;border-bottom:1px solid #ddd!important;box-shadow:none!important;font-weight:400!important;height:35px!important;padding:0!important}[data-v-da13950c] .fc-injected-summary{height:35px!important}[data-v-da13950c] .fc-injected-summary.fc-summary-percent-row th{background-color:#fff!important;color:#1677ff!important;font-weight:400!important}[data-v-da13950c] .fc-summary-value{color:#000;font-weight:400!important;text-align:center;width:100%}[data-v-da13950c] .fc-datagrid-header .fc-injected-summary .fc-datagrid-cell-cushion{color:#000!important;font-size:13.5px!important;font-weight:400!important;padding-left:10px!important}[data-v-da13950c] .fc-timeline-header-row.fc-injected-summary .fc-timeline-slot-cushion{display:flex;justify-content:center;text-align:center!important;width:100%!important}[data-v-da13950c] .fc-injected-summary .fc-datagrid-cell-frame,[data-v-da13950c] .fc-injected-summary .fc-timeline-slot-frame{align-items:center!important;display:flex!important;height:35px!important}.feature-usage-page[data-v-5493ae33]{display:flex;flex-direction:column;gap:16px}.filter-form[data-v-5493ae33]{flex-wrap:wrap}.chart-container[data-v-5493ae33]{min-height:320px;position:relative}.chart-empty[data-v-5493ae33]{display:flex;justify-content:center;padding:32px 0}.feature-usage-legend[data-v-5493ae33]{list-style:decimal inside;margin:0;max-height:320px;overflow-y:auto;padding:0}.feature-usage-legend li[data-v-5493ae33]{align-items:start;border-bottom:1px dashed #f0f0f0;display:grid;gap:8px;grid-template-columns:12px minmax(0,1fr) auto;padding:4px 0}.legend-swatch[data-v-5493ae33]{border-radius:3px;height:12px;margin-top:5px;width:12px}.feature-usage-legend li>span[data-v-5493ae33]:nth-child(2){word-break:break-word}.project-name[data-v-0b3ad916]{align-items:center;display:inline-flex;gap:6px}.urgent-dot[data-v-0b3ad916]{animation:pulse-0b3ad916 1.5s infinite;background-color:#ff4d4f;border-radius:50%;display:inline-block;height:10px;width:10px}@keyframes pulse-0b3ad916{0%{box-shadow:0 0 0 0 rgba(255,77,79,.7);transform:scale(.95)}70%{box-shadow:0 0 0 6px rgba(255,77,79,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(255,77,79,0);transform:scale(.95)}}.sync-minvoice-page[data-v-517da4c1]{max-width:100%;overflow-x:hidden;width:100%}.mb-3[data-v-517da4c1]{margin-bottom:12px}.mt-3[data-v-517da4c1]{margin-top:12px}.form-label[data-v-517da4c1]{color:#6b7280;font-size:12px;margin-bottom:4px}.table-card[data-v-517da4c1] .ant-card-body{overflow-x:auto;padding:12px}.table-card[data-v-517da4c1] .ant-table-wrapper{width:100%}.code-cell[data-v-517da4c1]{color:#2563eb;font-family:Consolas,Courier New,monospace;font-size:12px;word-break:break-all}.name-cell[data-v-517da4c1]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.empty-cell[data-v-517da4c1]{color:#9ca3af}.msg-cell[data-v-517da4c1]{color:#374151;font-size:12px}.msg-cell.warn[data-v-517da4c1]{color:#dc2626}.log-line[data-v-517da4c1]{color:#374151;font-size:13px;padding:2px 0;word-break:break-word}.log-line.success[data-v-517da4c1]{color:#16a34a}.log-line.error[data-v-517da4c1]{color:#dc2626}.log-line.info[data-v-517da4c1]{color:#6b7280}[data-v-ba767db2] .ant-tour,[data-v-ba767db2] .rc-tour{box-sizing:border-box;max-width:calc(100vw - 16px);width:360px}[data-v-ba767db2] .ant-tour-content,[data-v-ba767db2] .rc-tour-content{max-width:calc(100vw - 16px);overflow:hidden}.paused-resume-control[data-v-ba767db2]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(24,144,255,.88);border:1px solid hsla(0,0%,100%,.25);border-radius:24px;bottom:24px;box-shadow:0 4px 16px rgba(24,144,255,.2);cursor:pointer;display:flex;gap:8px;left:24px;padding:10px 18px;position:fixed;transition:transform .2s,box-shadow .2s;user-select:none;z-index:9999}.paused-resume-control[data-v-ba767db2]:hover{box-shadow:0 6px 20px rgba(24,144,255,.3);transform:scale(1.04)}.paused-resume-control[data-v-ba767db2]:active{transform:scale(.97)}.paused-resume-icon[data-v-ba767db2]{color:#fa8c16;font-size:18px}.paused-resume-text[data-v-ba767db2]{color:#fff;font-size:14px;font-weight:500;white-space:nowrap}@media(max-width:768px){.paused-resume-control[data-v-ba767db2]{bottom:16px;left:16px;padding:8px 14px}}.ant-tour{box-sizing:border-box;width:360px;z-index:9999!important}.ant-tour,.ant-tour-content{max-width:calc(100vw - 16px)}.ant-tour-content{overflow:hidden}.ant-tour-mask{pointer-events:none!important;z-index:9998!important}body.guide-tutorial-dragging,body.guide-tutorial-dragging *{cursor:grabbing!important;user-select:none!important}body.guide-tutorial-scroll-unlocked{overflow-y:auto!important;width:auto!important}.guide-tutorial-tour .ant-tour-prev-btn{display:none!important}.guide-tutorial-tour.ant-tour{left:50%!important;max-width:90vw!important;position:fixed!important;top:0!important;transform:translateX(-50%)!important;width:max-content!important;z-index:9999!important}.guide-tutorial-tour .ant-tour-arrow{display:none!important}.guide-tutorial-tour .ant-tour-content{background:transparent!important}.guide-tutorial-tour .ant-tour-inner{align-items:center!important;backdrop-filter:blur(24px) saturate(180%) contrast(110%) brightness(105%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%) contrast(110%) brightness(105%)!important;background:rgba(24,144,255,.78)!important;border:1px solid hsla(0,0%,100%,.25)!important;border-radius:12px!important;box-shadow:0 12px 48px rgba(0,0,0,.15),inset 0 1px 1px hsla(0,0%,100%,.6)!important;column-gap:18px!important;cursor:default;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;height:auto!important;min-height:72px!important;overflow:hidden;padding:12px 18px!important;position:relative;row-gap:4px!important}.guide-tutorial-tour .ant-tour-header{grid-column:1/2!important;grid-row:1/2!important;justify-content:center!important;margin:0!important;padding:0!important;width:100%!important}.guide-tutorial-tour .tour-custom-title-wrapper{justify-content:flex-start!important;width:100%!important}.guide-tutorial-tour .ant-tour-title{align-items:center;color:#fff!important;display:flex;font-size:14px!important;font-weight:600!important;justify-content:center;white-space:nowrap!important}.guide-tutorial-tour .ant-tour-description{color:hsla(0,0%,100%,.9)!important;font-size:14px!important;grid-column:1/2!important;grid-row:2/3!important;line-height:1.4!important;margin:0 auto!important;max-width:500px!important;padding:0!important;text-align:center!important;white-space:normal!important;width:100%!important}.guide-tutorial-tour--compact .ant-tour-inner{align-items:center!important;display:flex!important;gap:18px!important;justify-content:space-between!important;min-height:56px!important}.guide-tutorial-tour--compact .ant-tour-header{flex:1 1 auto!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;padding:0!important;width:auto!important}.guide-tutorial-tour--compact .ant-tour-description{display:none!important}.guide-tutorial-tour--compact .ant-tour-footer{align-items:center!important;flex:0 0 auto!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;padding:0!important}.guide-tutorial-tour .ant-tour-footer{align-items:center;display:flex;grid-column:2/3!important;grid-row:1/3!important;justify-content:center;margin:0!important;padding:0!important}.guide-tutorial-tour .ant-tour-close,.guide-tutorial-tour .ant-tour-indicators{display:none!important}.guide-tutorial-tour .ant-tour-buttons{align-items:center;display:flex;margin:0!important}.guide-tutorial-tour .ant-tour-next-btn.ant-btn-primary{animation:completeBtnPulse 1.5s infinite;background-color:#fff!important;border:1px dashed #d9d9d9!important;color:#fa8c16!important;font-weight:700!important;transition:all .3s ease}.guide-tutorial-tour .ant-tour-next-btn.ant-btn-primary:focus,.guide-tutorial-tour .ant-tour-next-btn.ant-btn-primary:hover{animation:none;background-color:#fa8c16!important;border-color:#fa8c16!important;border-style:solid!important;color:#fff!important;transform:scale(1.1)}@keyframes completeBtnPulse{0%{box-shadow:0 0 0 0 rgba(250,140,22,.9)}70%{box-shadow:0 0 0 12px rgba(250,140,22,0)}to{box-shadow:0 0 0 0 rgba(250,140,22,0)}}@media(max-width:1024px){.guide-tutorial-tour .ant-tour-description{max-width:60vw!important}}@media(max-width:768px){.guide-tutorial-tour.ant-tour{max-width:none!important;width:90vw!important}.guide-tutorial-tour .ant-tour-description{max-width:100%!important}}.clp__item[data-v-01b515ee]{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;padding:12px 0}.clp__main[data-v-01b515ee]{flex:1;min-width:0}.clp__name[data-v-01b515ee]{color:rgba(0,0,0,.88);font-weight:600}.clp__meta[data-v-01b515ee]{color:rgba(0,0,0,.45);font-size:12px;margin-top:2px}.clp__summary[data-v-01b515ee]{color:rgba(0,0,0,.65);margin-top:4px}.hdr-intro{margin-bottom:12px}.hdr-list__title{font-weight:600;margin:8px 0 4px}.hdr-list{margin:0 0 12px;padding-left:20px}.header-brand[data-v-37cd965b]{align-items:center;display:inline-flex;height:55px;justify-content:center;vertical-align:top;width:280px}.header-brand img[data-v-37cd965b]{max-height:38px;max-width:150px}@media(min-width:769px){[data-v-37cd965b] .sidebar-menu{padding-bottom:50px!important}}[data-v-37cd965b] .ant-menu,[data-v-37cd965b] .ant-menu-title-content>a{font-size:14px!important}[data-v-37cd965b] span.anticon.ant-menu-item-icon{width:24px}[data-v-37cd965b] .ant-layout .ant-layout-header{height:55px;line-height:55px}[data-v-37cd965b] .sidebar-menu.ant-menu-inline{border-inline-end:none!important}.ant-layout-header .trigger[data-v-37cd965b]{cursor:pointer;font-size:18px;line-height:64px;padding:0 24px;transition:color .3s}.ant-layout-header .trigger[data-v-37cd965b]:hover{color:#1890ff}.ant-layout-sider .logo[data-v-37cd965b]{background:hsla(0,0%,100%,.3);height:32px;margin:16px}.ant-layout-content[data-v-37cd965b]{background:#fff;margin:24px 16px;min-height:100vh!important;padding:24px}@media(max-width:768px){[data-v-37cd965b] .ant-layout-sider{bottom:0;overflow:hidden!important;position:fixed!important;top:0;z-index:9999999!important}[data-v-37cd965b] .ant-layout-sider-children{display:flex!important;flex-direction:column!important;height:100%!important}[data-v-37cd965b] .sidebar-menu{flex:1!important;overflow-y:auto!important}[data-v-37cd965b] .btn-collapse{font-size:18px!important;position:absolute!important;right:16px;top:13px}[data-v-37cd965b] .ant-layout-content{background:#fff;margin:10px!important;min-height:80vh!important;padding:10px!important}}[data-v-37cd965b] .ant-scroll-number-only-unit{font-size:12px}[data-v-37cd965b] .ant-badge-count{height:100%;padding:0 8px;width:100%}[data-v-37cd965b] .ant-page-header-heading-left{align-items:baseline!important}[data-v-37cd965b] .ant-menu-item.ant-menu-item-only-child,[data-v-37cd965b] .ant-menu-submenu-title{height:30px!important}[data-v-37cd965b] .ant-menu-title-content{margin-inline-start:0!important}.responsive-input[data-v-37cd965b]{width:280px}[data-v-37cd965b] .responsive-input.ant-input-affix-wrapper{background-color:#f2f7ff;border:1px solid #d9d9d9;padding-left:15px;padding-right:15px;transition:all .3s}[data-v-37cd965b] .responsive-input.ant-input-affix-wrapper:hover :deep(.responsive-input.ant-input-affix-wrapper-focused){background-color:#fff;border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}[data-v-37cd965b] .responsive-input .ant-input{background-color:transparent!important}@media(max-width:930px){.responsive-input[data-v-37cd965b]{width:140px}.ant-layout-header .trigger[data-v-37cd965b]{padding:0 10px}}.border-avatar[data-v-37cd965b]{border:1px solid #ff5a37}.hidden-mobile[data-v-37cd965b]{display:none!important}@media(min-width:768px){.hidden-mobile[data-v-37cd965b]{display:flex!important}}.btn-create-new[data-v-37cd965b]{display:flex}.btn-create-new-button[data-v-37cd965b]{align-items:center;background-color:#fa5636;border-color:#fa5636;color:#fff;display:flex}.btn-create-new-button[data-v-37cd965b]:hover{background-color:#e04a2e!important;border-color:#e04a2e!important;color:#fff!important}@media(max-width:768px){.btn-create-new-text[data-v-37cd965b]{display:none}.btn-create-new-button[data-v-37cd965b]{min-width:32px;padding:4px 8px}.btn-create-new-button .anticon[data-v-37cd965b]{margin-right:0!important}}.mobile-fixed-link[data-v-37cd965b]{display:none}@media(max-width:768px){.fixed-link[data-v-37cd965b]{display:none!important}.mobile-fixed-link[data-v-37cd965b]{align-items:center;color:#1677ff;display:flex;font-size:13px;gap:8px;justify-content:center;margin:20px 16px}.user-name-text[data-v-37cd965b]{display:none}.header-actions[data-v-37cd965b]{gap:8px!important;margin-right:8px!important}.header-actions .mr-2[data-v-37cd965b],.header-actions .mr-3[data-v-37cd965b]{margin-right:8px!important}}@media(max-width:767px){[data-v-37cd965b] .ant-layout .ant-layout-header{box-shadow:0 2px 8px rgba(0,0,0,.1);position:sticky!important;top:0;width:100%;z-index:999!important}[data-v-37cd965b] .ant-menu-submenu-popup{display:none!important}}.fixed-link[data-v-37cd965b]{align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;bottom:8px;box-shadow:0 -2px 8px rgba(0,0,0,.1);box-sizing:border-box;color:#1677ff;display:flex;font-size:13px;gap:6px;justify-content:center;left:9px;max-width:242px;padding:6px 10px;position:fixed;text-decoration:none;transition:background-color .3s,box-shadow .3s;z-index:1000}.fixed-link-button[data-v-37cd965b]{background:transparent;border:0;color:#1677ff;cursor:pointer;padding:0;white-space:nowrap}.fixed-link-divider[data-v-37cd965b]{background:#d9d9d9;height:14px;width:1px}[data-v-37cd965b] .ant-table-tbody>tr.ant-table-row:hover>td,[data-v-37cd965b] .ant-table-tbody>tr:hover>td{background-color:rgba(230,247,255,.451)!important}[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #e8e8e8!important;border-top:0!important}[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th{border-inline-end:1px solid #e8e8e8!important}[data-v-37cd965b] .ant-table-wrapper .ant-table-thead>tr>td,[data-v-37cd965b] .ant-table-wrapper .ant-table-thead>tr>th{border-bottom:1px solid #e8e8e8!important}[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{border-top:1px solid #e8e8e8!important}[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container{border-inline-start:1px solid #e8e8e8!important}[data-v-37cd965b] .ant-table-wrapper .ant-table.ant-table-bordered .ant-table-tbody>tr>td{border-bottom:1px solid #e8e8e8!important}.wizard-setup-container[data-v-37cd965b]{align-items:center;display:inline-flex;height:55px;position:relative}.wizard-reminder-tooltip[data-v-37cd965b]{animation:tooltip-fade-in-37cd965b .3s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(24,144,255,.75);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;box-shadow:0 8px 32px rgba(24,144,255,.15),0 2px 8px rgba(0,0,0,.1);color:#fff;font-size:12px;line-height:1.4;padding:10px 12px;pointer-events:auto;position:absolute;right:0;top:52px;width:220px;z-index:1000}.tooltip-close-btn[data-v-37cd965b]{align-items:center;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;justify-content:center;position:absolute;right:8px;top:6px;transition:color .2s}.tooltip-close-btn[data-v-37cd965b]:hover{color:#fff}.tooltip-content[data-v-37cd965b]{align-items:flex-start;cursor:pointer;display:flex;font-weight:500;gap:8px;padding-right:12px}.tooltip-arrow[data-v-37cd965b]{border-bottom:6px solid rgba(24,144,255,.75);border-left:6px solid transparent;border-right:6px solid transparent;height:0;position:absolute;right:15px;top:-6px;width:0}@keyframes tooltip-fade-in-37cd965b{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.header-notify-overlay .header-notify-item{align-items:center;display:flex;gap:24px;justify-content:space-between;min-width:280px}.header-notify-overlay .header-notify-count{background:#f0f0f0;border-radius:10px;color:#262626;font-size:12px;font-weight:600;line-height:20px;min-width:24px;padding:0 8px;text-align:center}@media(max-width:768px){.ant-picker-panels{flex-direction:column}.ant-picker-panel-container{overflow:auto}}[data-v-cd01276c] .ant-menu,[data-v-cd01276c] .ant-menu-title-content>a{font-size:14px!important}[data-v-cd01276c] span.anticon.ant-menu-item-icon{width:24px}[data-v-cd01276c] .ant-menu-title-content{margin-inline-start:0!important}[data-v-cd01276c] .ant-layout .ant-layout-header{height:55px;line-height:55px}[data-v-cd01276c] .sidebar-menu.ant-menu-inline{border-inline-end:none!important}.ant-layout-header .trigger[data-v-cd01276c]{cursor:pointer;font-size:18px;line-height:55px;padding:0 24px;transition:color .3s}.ant-layout-header .trigger[data-v-cd01276c]:hover{color:#1890ff}.sidebar-logo[data-v-cd01276c]{max-height:40px;max-width:100%}.ant-layout-sider .logo[data-v-cd01276c]{background:hsla(0,0%,100%,.3);height:32px;margin:16px}.ant-layout-content[data-v-cd01276c]{background:#fff;min-height:100vh!important}@media(max-width:768px){[data-v-cd01276c] .ant-layout-sider{bottom:0;overflow-y:scroll;position:fixed!important;top:0;z-index:9999999!important}[data-v-cd01276c] .btn-collapse{font-size:18px!important;position:absolute!important;right:16px;top:13px}[data-v-cd01276c] .ant-layout-content{background:#fff;margin:10px!important;min-height:80vh!important;padding:10px!important}}[data-v-cd01276c] .ant-scroll-number-only-unit{font-size:12px}[data-v-cd01276c] .ant-badge-count{height:100%;padding:0 8px;width:100%}[data-v-cd01276c] .ant-page-header-heading-left{align-items:baseline!important}