:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--a-room-card-available-label:#3b8e67;--a-identity-status-active:#3fa675;--a-room-card-available-line:#56aa82;--a-room-card-maintenance-label:#7d899a;--a-room-card-maintenance-line:#a3acba;--a-room-card-dirty-label:#ac7a22;--a-room-card-dirty-line:#e5a749;--a-identity-font:var(--a-font-sans);--a-workspace-bg:var(--a-canvas);--a-canvas:#f5f5f7;--a-surface:#fff;--a-surface-2:#fafafc;--a-surface-3:#f0f0f2;--a-ink:#1d1d1f;--a-ink-2:#6e6e73;--a-ink-3:#86868b;--a-line:#d2d2d7;--a-line-soft:#e5e5ea;--a-table-head-bg:var(--a-surface-3);--a-table-head-ink:var(--a-ink-2);--a-order-muted:var(--a-ink-2);--a-order-row-hover:var(--a-surface-2);--a-order-link:var(--a-blue-ink);--a-order-empty-ink:var(--a-ink-3);--a-reservation-pending-tint:#fff1d8;--a-reservation-pending-ink:#9b6a17;--a-reservation-occupied-tint:#e5efff;--a-reservation-occupied-ink:#3564a5;--a-reservation-done-tint:#f0f1f4;--a-reservation-done-ink:#8b919d;--a-supplementary-muted:var(--a-ink-3);--a-supplementary-tab-line:var(--a-line-soft);--a-supplementary-tab-ink:var(--a-ink-2);--a-supplementary-card-line:var(--a-line-soft);--a-supplementary-card-value:var(--a-ink);--a-supplementary-card-ink:var(--a-ink-2);--a-supplementary-title-line:var(--a-line-soft);--a-home-card-line:var(--a-line-soft);--a-home-action-bg:var(--a-surface-3);--a-home-action-ink:var(--a-ink);--a-home-action-muted:var(--a-ink-3);--a-home-help-ink:var(--a-ink);--a-home-help-muted:var(--a-ink-2);--a-home-capacity-ink:var(--a-ink-2);--a-home-capacity-label:var(--a-ink-2);--a-home-capacity-value:var(--a-ink);--a-home-capacity-caption:var(--a-ink-3);--a-home-service-ink:var(--a-ink-2);--a-home-service-muted:var(--a-ink-3);--a-home-service-link:var(--a-blue-ink);--a-booking-intro-ink:var(--a-ink-2);--a-booking-placeholder:#c2c2c2;--a-booking-outline:var(--a-blue);--a-booking-note:var(--a-ink-2);--a-booking-form-gap:17px;--a-blue:#0071e3;--a-blue-deep:#0060c8;--a-blue-tint:#e1eefc;--a-blue-ink:#0060c8;--a-auth-navy:#102b46;--a-auth-navy-light:#194765;--a-auth-mint:#9bd8d1;--a-auth-paper:#f8fafb;--a-on-brand:#fff;--a-subnav-heading-secondary:var(--a-ink-3);--a-rate-subnav-bg:var(--a-surface-2);--a-rate-subnav-ink:var(--a-ink-2);--a-rate-subnav-active-bg:var(--a-blue-tint);--a-header-brand-ink:var(--a-blue);--a-header-nav-active:var(--a-blue);--a-header-property-ink:var(--a-ink);--a-header-property-icon:var(--a-ink-2);--a-header-plan-bg:var(--a-surface-3);--a-header-promo-start:var(--a-blue);--a-header-promo-end:var(--a-blue-deep);--a-header-usage-ink:var(--a-ink-3);--a-header-usage-bg:var(--a-surface-3);--a-header-usage-fill:var(--a-blue);--a-header-action-ink:var(--a-ink-2);--a-toolbar-line:var(--a-line-soft);--a-toolbar-bg:var(--a-canvas);--a-toolbar-action-line:var(--a-line);--a-toolbar-action-ink:var(--a-ink);--a-toolbar-accent:var(--a-blue);--a-rate-line:var(--a-line);--a-rate-filter-ink:var(--a-ink-2);--a-rate-day-ink:var(--a-ink-3);--a-rate-selected-bg:var(--a-blue-tint);--a-rate-selected-line:var(--a-blue);--a-rate-menu-line:var(--a-line);--a-rate-menu-ink:var(--a-ink);--a-rate-menu-hover:var(--a-blue-tint);--a-rate-menu-shadow:0 4px 16px #26385225;--a-catalog-ink:var(--a-ink);--a-catalog-heading-ink:var(--a-ink);--a-catalog-muted:var(--a-ink-3);--a-catalog-button-line:var(--a-line);--a-catalog-button-ink:var(--a-ink);--a-catalog-accent:var(--a-blue);--a-catalog-tab-line:var(--a-line-soft);--a-catalog-tab-ink:var(--a-ink-2);--a-catalog-tab-active:var(--a-blue);--a-catalog-field-line:var(--a-line);--a-catalog-field-icon:var(--a-ink-3);--a-catalog-field-ink:var(--a-ink);--a-catalog-filter-count:var(--a-ink-3);--a-catalog-note-ink:var(--a-ink-2);--a-catalog-link:var(--a-blue-ink);--a-catalog-danger:#c45759;--a-catalog-empty-ink:var(--a-ink-3);--a-catalog-footer-ink:var(--a-ink-2);--a-catalog-group-line:var(--a-line-soft);--a-catalog-group-muted:var(--a-ink-3);--a-fs-catalog-group:14px;--a-catalog-modal-line:var(--a-line);--a-catalog-modal-ink:var(--a-ink);--a-catalog-preview-bg:var(--a-surface-2);--a-catalog-preview-ink:var(--a-ink-2);--a-catalog-delete-ink:var(--a-ink-2);--a-catalog-error-ink:#bd4c51;--a-catalog-modal-divider:var(--a-line-soft);--a-calendar-group-filter-ink:var(--a-ink-2);--a-calendar-group-select-ink:var(--a-ink);--a-calendar-corner-line:var(--a-line);--a-calendar-date-action-ink:var(--a-ink-2);--a-calendar-date-field-line:var(--a-line);--a-calendar-date-field-ink:var(--a-ink);--a-calendar-corner-bottom-ink:var(--a-ink-2);--a-calendar-today-action-ink:var(--a-blue-ink);--a-slot-menu-line:var(--a-line);--a-slot-menu-shadow:0 5px 18px #202b3b26;--a-slot-menu-ink:var(--a-ink);--a-slot-menu-primary:var(--a-blue);--a-slot-menu-primary-hover:var(--a-blue-deep);--a-slot-menu-secondary-line:var(--a-line);--a-slot-menu-secondary-ink:var(--a-ink);--a-slot-menu-secondary-hover-line:var(--a-blue);--a-slot-menu-secondary-hover-bg:var(--a-blue-tint);--a-fs-slot-menu-title:14px;--a-calendar-today-small-ink:var(--a-blue-ink);--a-calendar-type-ink:var(--a-ink);--a-calendar-type-muted:var(--a-ink-2);--a-calendar-room-icon:var(--a-ink-2);--a-calendar-room-dirty-icon:#9b592c;--a-calendar-room-dirty-header:#ccc;--a-calendar-slot-hover:var(--a-blue-tint);--a-calendar-slot-selected:var(--a-blue-tint);--a-calendar-filter-label-ink:var(--a-ink-2);--a-calendar-filter-field-line:var(--a-line);--a-calendar-filter-field-ink:var(--a-ink);--a-calendar-filter-check-ink:var(--a-ink-2);--a-calendar-filter-count-ink:var(--a-ink-3);--a-calendar-filter-action-line:var(--a-line);--a-calendar-filter-heading-line:var(--a-line-soft);--a-calendar-settings-sort-bg:var(--a-surface-3);--a-calendar-settings-sort-heading:var(--a-line-soft);--a-calendar-settings-switch-off:var(--a-line);--a-calendar-settings-ink:var(--a-ink);--a-shadow-ink:#0000002e;--a-overlay-ink:#000;--a-auth-image-shadow:#09132980;--a-modal-backdrop:#00000047;--a-reservation-detail-backdrop:#00000080;--a-reservation-detail-line:#e0e0e0;--a-reservation-detail-soft-line:#e9eaed;--a-order-detail-table-line:#dfe2e9;--a-order-box-notice-bg:var(--a-blue-tint);--a-order-box-accent:var(--a-blue);--a-order-box-notice-line:var(--a-order-box-accent);--a-order-box-search-bg:var(--a-surface-3);--a-order-box-channel-bg:var(--a-blue);--a-order-box-line:var(--a-line);--a-reservation-title-ink:var(--a-ink);--a-fs-reservation-heading:14px;--a-reservation-heading-ink:var(--a-ink);--a-reservation-meta-ink:var(--a-ink-3);--a-reservation-label-ink:var(--a-ink-2);--a-reservation-required-ink:#d86765;--a-reservation-field-line:var(--a-line);--a-reservation-field-ink:var(--a-ink);--a-reservation-field-radius:var(--a-radius-md);--a-reservation-readonly-line:var(--a-line-soft);--a-reservation-readonly-bg:var(--a-surface-2);--a-reservation-readonly-ink:var(--a-ink-3);--a-reservation-footer-line:var(--a-line-soft);--a-reservation-total-ink:var(--a-ink-2);--a-reservation-total-value:#e08040;--a-reservation-topline-ink:var(--a-ink-3);--a-reservation-tabs-line:var(--a-line-soft);--a-reservation-tab-ink:var(--a-ink-2);--a-reservation-room-summary-bg:var(--a-surface-2);--a-reservation-room-summary-ink:var(--a-ink-2);--a-reservation-room-summary-price:#dc7d39;--a-reservation-log-ink:var(--a-ink-2);--a-operation-log-node:#c2c2c2;--a-operation-log-tail:#eee;--a-operation-log-ink:#333;--a-operation-log-muted:#666;--a-stay-transition-back-bg:#f7f7f7;--a-stay-transition-ink:#333;--a-stay-transition-count:#c2c2c2;--a-stay-transition-balance:#f5222d;--a-reservation-confirm-bg:#fff3ed;--a-reservation-confirm-ink:#8c5540;--a-reservation-confirm-line:#d6b7a8;--a-reservation-confirm-radius:var(--a-radius-md);--a-reservation-operation-label-ink:var(--a-ink-2);--a-reservation-room-check-line:var(--a-line);--a-reservation-room-check-ink:var(--a-ink);--a-reservation-room-check-active-bg:var(--a-blue-tint);--a-reservation-room-check-active-line:var(--a-blue);--a-reservation-room-check-caption:var(--a-ink-3);--a-quick-menu-line:var(--a-line);--a-quick-menu-ink:var(--a-ink);--a-quick-menu-hover-bg:var(--a-blue-tint);--a-quick-menu-shadow:0 6px 25px #21334e26;--a-order-tab-ink:var(--a-ink);--a-order-tab-count-bg:var(--a-blue-tint);--a-order-filter-placeholder:var(--a-ink-3);--a-order-filter-date-ink:var(--a-ink-2);--a-order-filter-label-ink:var(--a-ink-2);--a-order-filter-action-ink:var(--a-ink-2);--a-detail-line:var(--a-line-soft);--a-detail-ink:var(--a-ink-2);--a-fs-detail-value:14px;--a-calendar-scroll-thumb:var(--a-line);--a-calendar-scroll-track:var(--a-surface-3);--a-banner-surface:var(--a-blue-tint);--a-banner-copy-start:color-mix(in srgb, var(--a-blue-tint) 73%, transparent);--a-banner-eyebrow:var(--a-blue-ink);--a-banner-title:var(--a-ink);--a-banner-caption:var(--a-ink-2);--a-banner-action:var(--a-blue);--a-banner-action-hover:var(--a-blue-deep);--a-banner-action-focus:var(--a-blue);--a-banner-action-shadow:0 4px 12px #315fc829;--a-room-filter-icon:var(--a-ink-2);--a-room-filter-select-icon:var(--a-ink-3);--a-room-filter-field-line:var(--a-line);--a-room-filter-field-ink:var(--a-ink);--a-floor-heading-ink:var(--a-ink-2);--a-floor-title-ink:var(--a-ink);--a-floor-divider:var(--a-line-soft);--a-board-footer-action:var(--a-ink-2);--a-empty-ink:var(--a-ink-3);--a-room-scroll-return-bg:#000;--a-available:#34c759;--a-occupied:#0071e3;--a-reserved:#af52de;--a-dirty:#ff9f0a;--a-maintenance:#ff3b30;--a-closed:#8e8e93;--a-channel-front_desk:#138386;--a-channel-front_desk-tint:#e0f4f4;--a-channel-front_desk-ink:#0c6265;--a-channel-phone:#8657bd;--a-channel-phone-tint:#f0e7f8;--a-channel-phone-ink:#684095;--a-channel-wechat:#1b8a4b;--a-channel-wechat-tint:#e4f5e9;--a-channel-wechat-ink:#176538;--a-channel-ctrip:#2372c8;--a-channel-ctrip-tint:#e4effc;--a-channel-ctrip-ink:#195da8;--a-channel-meituan:#a87808;--a-channel-meituan-tint:#fff3cd;--a-channel-meituan-ink:#755100;--a-channel-fliggy:#c65e25;--a-channel-fliggy-tint:#fff0e5;--a-channel-fliggy-ink:#a04416;--a-channel-other:#627186;--a-channel-other-tint:#edf0f5;--a-channel-other-ink:#465467;--a-room-status-reserved-light:#ffd4b3;--a-room-status-reserved-dark:#ffa133;--a-room-status-checked_in-light:#b3deff;--a-room-status-checked_in-dark:#4285f6;--a-room-status-departure-light:#c2b3ff;--a-room-status-departure-dark:#8466ff;--a-room-status-continued-light:#acb6ac;--a-room-status-continued-dark:#4f624e;--a-room-status-checked_out-light:#ccc;--a-room-status-checked_out-dark:#999;--a-room-status-cancelled-light:#ccc;--a-room-status-cancelled-dark:#999;--a-room-status-maintenance-light:#ccc;--a-room-status-maintenance-dark:#999;--a-room-status-disabled-light:#ccc;--a-room-status-disabled-dark:#999;--a-room-status-hold-light:#ccc;--a-room-status-hold-dark:#999;--a-room-status-blocked-light:#ccc;--a-room-status-blocked-dark:#999;--a-room-status-empty-light:#fff;--a-room-status-empty-dark:#fff;--a-reservation-special-1:#3b429f;--a-reservation-special-2:#ff4e33;--a-reservation-special-3:#592e83;--a-reservation-special-4:#294936;--a-reservation-special-5:#8e3b46;--a-reservation-special-6:#b8bbe5;--a-reservation-special-7:#e5968a;--a-reservation-special-8:#cfb8e5;--a-reservation-special-9:#a3ccb4;--a-reservation-special-10:#e5a1aa;--a-color-picker-white:#fff;--a-color-picker-black:#000;--a-color-picker-shadow:#0000001a;--a-color-picker-confirm:#053dc8;--a-booking-primary:#053dc8;--a-booking-field-line:#e0e0e0;--a-booking-form-ink:#333;--a-booking-add-room-bg:#e6ecfa;--a-booking-add-room-line:#b4c5ef;--a-color-picker-hue-gradient:linear-gradient(to bottom, red, #ff0, #0f0, #0ff, #00f, #f0f, red);--a-available-tint:#e4f7ea;--a-occupied-tint:#e1eefc;--a-reserved-tint:#f5e8fb;--a-dirty-tint:#fff4e5;--a-maintenance-tint:#ffe6e4;--a-closed-tint:#f0f0f2;--a-available-ink:#1e8e3e;--a-occupied-ink:#0060c8;--a-reserved-ink:#8e3fbf;--a-dirty-ink:#b25e00;--a-maintenance-ink:#c22e24;--a-closed-ink:#6e6e73;--a-room-card-available-icon:#416e59;--a-room-card-occupied-icon:#46658e;--a-room-card-reserved-icon:#856535;--a-room-card-dirty-icon:#915949;--a-room-card-maintenance-icon:#696477;--a-room-card-available-tint:#eef4f0;--a-room-card-occupied-tint:#edf2f9;--a-room-card-reserved-tint:#f8f3e8;--a-room-card-dirty-tint:#f9f0ec;--a-room-card-maintenance-tint:#f2f1f5;--a-success:#34c759;--a-warning:#ff9f0a;--a-danger:#ff3b30;--a-info:#0071e3;--a-font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Helvetica Neue", Inter, "Microsoft YaHei", sans-serif;--a-font-number:"SF Pro Text", "SF Pro Display", Inter, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--a-fs-display:34px;--a-lh-display:42px;--a-fs-title:22px;--a-lh-title:28px;--a-fs-headline:17px;--a-lh-headline:22px;--a-fs-body:15px;--a-lh-body:20px;--a-fs-callout:13px;--a-lh-callout:18px;--a-fs-caption:12px;--a-lh-caption:16px;--a-fs-metric:40px;--a-lh-metric:48px;--a-fs-room-small:10px;--a-fs-room-empty:11px;--a-fs-catalog-heading:20px;--a-tracking-tight:-.02em;--a-space-1:4px;--a-space-2:8px;--a-space-3:12px;--a-space-4:16px;--a-space-5:20px;--a-space-6:24px;--a-space-8:32px;--a-radius-sm:8px;--a-radius-md:12px;--a-radius-lg:18px;--a-radius-xl:28px;--a-radius-pill:999px;--a-radius-room-status:4px;--a-shadow-card:0 1px 2px #0000000a, 0 8px 24px #0000000a;--a-shadow-raised:0 4px 12px #00000014, 0 16px 40px #00000014;--a-shadow-segment:0 1px 2px #00000014;--a-shadow-modal:0 30px 100px #0000002e;--a-room-drag-shadow:#0f172a38;--a-room-drag-guide:#7899ea;--a-room-drag-card:#ffddc5;--a-room-drag-stripe:#69a5f1;--a-room-drag-badge:#ff4f5e;--a-room-extension-badge:#165dff;--a-room-departure-badge:#86909c;--a-room-arrival-badge:#f59e0b;--a-room-planned-departure-badge:#8b74e8;--a-room-inspection-badge:#fa0;--a-room-box-badge:#f5222d;--a-room-badge-ink:#fff;--a-room-drag-text:var(--a-ink);--a-room-move-warning:orange;--a-room-find-match:orange;--a-room-find-current:#ef4444;--a-order-detail-table-heading:#eaedf4;--a-inventory-report-day-band:#f5f7fd;--a-inventory-report-summary:#f0f3fc;--a-room-tooltip-frame:#e0e4eb;--a-single-day-popover-border:var(--a-line);--a-booking-price-ink:var(--a-ink);--a-booking-price-weekend:#f5222d;--a-room-tooltip-shadow:#0000001a;--a-room-tooltip-reserved:#ffa866;--a-room-tooltip-checked-in:#053dc8;--a-room-tooltip-checked-out:#999;--a-calendar-room-header-tooltip-bg:var(--a-ink);--a-calendar-room-header-tooltip-border:var(--a-ink);--a-calendar-room-header-tooltip-ink:var(--a-on-brand);--a-calendar-room-header-dirty-icon:var(--a-ink);--a-calendar-empty-selected-bg:#b3c8fe;--a-room-move-confirm:var(--a-blue);--a-sidebar-w:156px;--a-sidebar-collapsed-w:36px;--a-topbar-h:52px;--a-control-h:44px;--a-control-h-sm:36px;--a-row-h:56px;--a-occupancy-h:42px;--a-badge-gap:5px;--a-badge-padding-x:10px;--a-room-guest-margin-top:13px;--a-room-guest-margin-bottom:10px;--a-room-footer-padding-y:9px;--a-room-status-padding-y:3px;--a-room-number-tracking:.3px;--a-room-number-line-height:1.1;--a-duration:.18s;--a-ease:cubic-bezier(.4, 0, .2, 1);--a-glass-bg:#ffffffb8;--a-glass-blur:saturate(180%) blur(20px)}
