@charset "UTF-8";:root{--pms-font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--pms-fw-strong: 600}:root[data-brand-preset=indoxyz]{--pms-c-brand: #fff200;--pms-c-on-brand: #000000;--pms-c-brand-dim: #6f6f6f;--pms-c-brand-hover: #e6da00;--pms-c-brand-mark: #000000;--pms-c-brand-tint: #f4f4f4;--pms-c-ink: #000000;--pms-c-ink-2: #000000;--pms-c-ink-line: #393939;--cds-text-primary: var(--pms-c-ink);--cds-icon-primary: var(--pms-c-ink);--pms-c-link: var(--pms-c-ink);--cds-link-primary: var(--pms-c-ink);--cds-link-primary-hover: var(--pms-c-ink);--pms-font-sans: "Helvetica Neue", Helvetica, Arimo, Arial, sans-serif;--pms-fw-strong: 700}:root[data-brand-preset=indoxyz] .cds--link,:root[data-brand-preset=indoxyz] .pms-rcpt-pdf a,:root[data-brand-preset=indoxyz] .pms-gp-create,:root[data-brand-preset=indoxyz] .pms-gp-clear,:root[data-brand-preset=indoxyz] .pms-gp-switch,:root[data-brand-preset=indoxyz] .pms-crm-correct,:root[data-brand-preset=indoxyz] .pms-guests-reveal{color:var(--pms-c-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}:root[data-brand-preset=indoxyz] .cds--link:hover,:root[data-brand-preset=indoxyz] .pms-rcpt-pdf a:hover,:root[data-brand-preset=indoxyz] .pms-gp-create:hover,:root[data-brand-preset=indoxyz] .pms-gp-clear:hover,:root[data-brand-preset=indoxyz] .pms-gp-switch:hover,:root[data-brand-preset=indoxyz] .pms-crm-correct:hover,:root[data-brand-preset=indoxyz] .pms-guests-reveal:hover{color:var(--pms-c-link);text-decoration-thickness:2px;text-underline-offset:3px}:root[data-brand-preset=indoxyz]{--cds-display-02-font-weight: var(--pms-fw-strong);--cds-expressive-heading-01-font-weight: var(--pms-fw-strong);--cds-expressive-heading-02-font-weight: var(--pms-fw-strong);--cds-expressive-heading-06-font-weight: var(--pms-fw-strong);--cds-fluid-display-02-font-weight: var(--pms-fw-strong);--cds-fluid-heading-06-font-weight: var(--pms-fw-strong);--cds-heading-01-font-weight: var(--pms-fw-strong);--cds-heading-02-font-weight: var(--pms-fw-strong);--cds-heading-compact-01-font-weight: var(--pms-fw-strong);--cds-heading-compact-02-font-weight: var(--pms-fw-strong);--cds-productive-heading-01-font-weight: var(--pms-fw-strong);--cds-productive-heading-02-font-weight: var(--pms-fw-strong)}:root[data-brand-preset=indoxyz] strong,:root[data-brand-preset=indoxyz] .cds--inline-notification strong,:root[data-brand-preset=indoxyz] .cds--toast-notification strong,:root[data-brand-preset=indoxyz] .cds--actionable-notification strong,:root[data-brand-preset=indoxyz] .cds--actionable-notification__title{font-weight:var(--pms-fw-strong)}:root[data-brand-preset=indoxyz] body,:root[data-brand-preset=indoxyz] input[type=number],:root[data-brand-preset=indoxyz] input[type=text].cds--number,:root[data-brand-preset=indoxyz] .cds--number input[type=number],:root[data-brand-preset=indoxyz] .cds--number input[type=text],:root[data-brand-preset=indoxyz] .cds--content-switcher-btn{font-family:var(--pms-font-sans)}:root[data-brand-preset=indoxyz] .pms-plain-room:not(.is-staff) .pms-plain-room-fill{fill:#fff}:root[data-brand-preset=indoxyz] .pms-plain-room:hover:not(.is-staff) .pms-plain-room-fill{fill:#e0e0e0}:root[data-brand-preset=indoxyz] .pms-plain-room.is-selected .pms-plain-room-fill,:root[data-brand-preset=indoxyz] .pms-plain-room.is-selected:hover .pms-plain-room-fill{fill:var(--pms-c-brand)}:root[data-brand-preset=indoxyz] .pms-plain-room .pms-plain-room-fill,:root[data-brand-preset=indoxyz] .pms-plain-room .pms-plain-room-outline{stroke:#000}:root[data-brand-preset=indoxyz] .pms-plain-room:focus-visible .pms-plain-room-outline{stroke:#000}:root[data-brand-preset=indoxyz] .pms-plain-room .pms-plain-room-label{fill:#000;stroke:#fff}:root[data-brand-preset=indoxyz] .pms-plain-room .pms-plain-room-status{fill:#000}:root[data-brand-preset=indoxyz] .pms-plain-room.is-staff .pms-plain-room-label{stroke:#e0e0e0}:root[data-brand-preset=indoxyz] .pms-plain-room.is-selected .pms-plain-room-label{stroke:var(--pms-c-brand)}:root[data-brand-preset=indoxyz] .pms-plain-room [data-occupancy-status=occupied] circle{fill:#000}:root[data-brand-preset=indoxyz] .pms-plain-plan pattern rect:first-child{fill:#e0e0e0}:root[data-brand-preset=indoxyz] .pms-plain-plan pattern rect:last-child{fill:#a8a8a8}:root[data-brand-preset=indoxyz] .pms-plain-tile rect{fill:#fff;stroke:#000}:root[data-brand-preset=indoxyz] .pms-plain-tile[data-state=occupied] circle{fill:#000}:root[data-brand-preset=indoxyz] .pms-plain-key i{border-color:#000}:root[data-brand-preset=indoxyz] .pms-plain-key i.pms-plain-key-room{background:#fff}:root[data-brand-preset=indoxyz] .pms-plain-key i.pms-plain-key-context{background:#f4f4f4;border-color:#a8a8a8}:root[data-brand-preset=indoxyz] .pms-plain-key i.pms-plain-key-staff{background:repeating-linear-gradient(135deg,#e0e0e0 0,#e0e0e0 4px,#a8a8a8 4px,#a8a8a8 6px);border-color:#393939}:root[data-brand-preset=indoxyz] .pms-plain-key i.pms-plain-key-selected{background:var(--pms-c-brand)}:root[data-brand-preset=indoxyz] .pms-plain-context .site-ground,:root[data-brand-preset=indoxyz] .pms-plain-frontage .site-ground{fill:#f4f4f4;stroke:#c6c6c6}:root[data-brand-preset=indoxyz] .pms-plain-context .beach,:root[data-brand-preset=indoxyz] .pms-plain-frontage .beach{fill:#ececec}:root[data-brand-preset=indoxyz] .pms-plain-context .shoreline,:root[data-brand-preset=indoxyz] .pms-plain-frontage .shoreline{stroke:#c6c6c6}:root[data-brand-preset=indoxyz] .pms-plain-context .site-edge,:root[data-brand-preset=indoxyz] .pms-plain-frontage .site-edge{stroke:#c6c6c6}:root[data-brand-preset=indoxyz] .pms-plain-context .garden,:root[data-brand-preset=indoxyz] .pms-plain-frontage .garden{fill:#e8e8e8}:root[data-brand-preset=indoxyz] .pms-plain-context .deck,:root[data-brand-preset=indoxyz] .pms-plain-context .private-deck,:root[data-brand-preset=indoxyz] .pms-plain-frontage .deck,:root[data-brand-preset=indoxyz] .pms-plain-frontage .private-deck{fill:#ececec;stroke:#c6c6c6}:root[data-brand-preset=indoxyz] .pms-plain-context .water,:root[data-brand-preset=indoxyz] .pms-plain-context .private-water,:root[data-brand-preset=indoxyz] .pms-plain-frontage .water,:root[data-brand-preset=indoxyz] .pms-plain-frontage .private-water{fill:#e0e0e0;stroke:#a8a8a8}:root[data-brand-preset=indoxyz] .pms-plain-context .water-below,:root[data-brand-preset=indoxyz] .pms-plain-frontage .water-below{fill:#ececec;stroke:#a8a8a8}:root[data-brand-preset=indoxyz] .pms-plain-context .below-floor,:root[data-brand-preset=indoxyz] .pms-plain-context .roof,:root[data-brand-preset=indoxyz] .pms-plain-frontage .below-floor,:root[data-brand-preset=indoxyz] .pms-plain-frontage .roof{fill:#e9e9e9;stroke:#c6c6c6}:root[data-brand-preset=indoxyz] .pms-plain-context .glazing,:root[data-brand-preset=indoxyz] .pms-plain-frontage .glazing{stroke:#8d8d8d}:root[data-brand-preset=indoxyz] .pms-plain-context .map-label,:root[data-brand-preset=indoxyz] .pms-plain-frontage .map-label{fill:#6f6f6f}:root[data-brand-preset=indoxyz] .pms-plain-context .stair,:root[data-brand-preset=indoxyz] .pms-plain-context .service-room,:root[data-brand-preset=indoxyz] .pms-plain-frontage .stair,:root[data-brand-preset=indoxyz] .pms-plain-frontage .service-room{fill:#f0f0f0}:root[data-brand-preset=indoxyz] .pms-plain-context .arrival,:root[data-brand-preset=indoxyz] .pms-plain-frontage .arrival{stroke:#e0e0e0}:root[data-brand-preset=indoxyz] .pms-plain-context .gallery,:root[data-brand-preset=indoxyz] .pms-plain-frontage .gallery{stroke:#e0e0e0}:root[data-ui=refined]{--pms-fs-cap: 11px;--pms-fs-sm: 12px;--pms-fs-md: 14px;--pms-fs-lg: 16px;--pms-fs-xl: 20px;--pms-fs-kpi: 28px;--pms-sp-1: 4px;--pms-sp-2: 8px;--pms-sp-3: 12px;--pms-sp-4: 16px;--pms-sp-5: 24px;--pms-sp-6: 32px;--pms-g-50: #f4f4f4;--pms-g-100: #e8e8e8;--pms-g-200: #c6c6c6;--pms-g-500: #8d8d8d;--pms-g-600: #525252;--pms-g-700: #525252;--pms-g-800: #393939;--pms-st-arriving: #0043ce;--pms-st-vacant: #198038;--pms-st-vacant-text: #198038;--pms-st-depart: #ba4e00;--pms-st-depart-text: #ba4e00;--pms-st-blocked: #da1e28;--pms-st-blocked-text: #da1e28;--pms-st-hold: #8a3ffc;--pms-ctl-sm: 32px;--pms-ctl-md: 40px;--pms-ctl-lg: 48px;--pms-row: 40px;--pms-input: 40px;--pms-page-x: 16px;--pms-page-y: 16px;--pms-rail-r: 262px}@media(min-width:1280px){:root[data-ui=refined]{--pms-page-x: 24px;--pms-page-y: 24px;--pms-rail-r: 232px}}:root[data-ui=refined][data-density=compact]{--pms-row: 32px;--pms-input: 32px;--pms-page-x: 16px;--pms-page-y: 16px}:root[data-ui=refined] .pms-receipt,:root[data-ui=refined] .pms-prebill{--pms-fs-cap: 10px;--pms-fs-sm: 12px;--pms-fs-md: 13px;--pms-fs-lg: 15px}:root[data-ui=refined] .pms-work{padding:0 var(--pms-page-x) var(--pms-page-y)}:root[data-ui=refined] .pms-work>:first-child:not(:is(.pms-toolbar,.pms-view-bar,.pms-rep-bar,.pms-rg-tb,.pms-hkb-bar,.pms-mnt-bar,.pms-chn-bar,.pms-census,.pms-hkb,.pms-mnt,.pms-chn)):not(:has(>:first-child:is(.pms-toolbar,.pms-view-bar,.pms-rep-bar,.pms-rg-tb,.pms-hkb-bar,.pms-mnt-bar,.pms-chn-bar,.pms-census))){margin-top:var(--pms-page-y)}:root[data-ui=refined] :is(.pms-view-bar,.pms-toolbar,.pms-rep-bar,.pms-rg-tb,.pms-hkb-bar,.pms-mnt-bar,.pms-chn-bar,.pms-census){margin-inline:calc(-1 * var(--pms-page-x));padding-inline:var(--pms-page-x)}:root[data-ui=refined] :is(.pms-hkb,.pms-mnt,.pms-chn){margin-inline:calc(-1 * var(--pms-page-x));padding-inline:var(--pms-page-x)}:root[data-ui=refined] .pms-tape-scroll,:root[data-ui=refined] .pms-guests-table,:root[data-ui=refined] .pms-folio-list,:root[data-ui=refined] .pms-shift-kpis{margin-top:var(--pms-sp-4)}@media(min-width:1280px){:root[data-ui=refined] .pms-panes{grid-template-columns:284px 1fr var(--pms-rail-r)}:root[data-ui=refined] .pms-panes.l-off{grid-template-columns:40px 1fr var(--pms-rail-r)}:root[data-ui=refined] .pms-panes.r-off{grid-template-columns:284px 1fr 40px}:root[data-ui=refined] .pms-panes.l-off.r-off{grid-template-columns:40px 1fr 40px}}:root[data-ui=refined] .pms-tabmenu-btn{justify-content:center}:root[data-ui=refined] .pms-tabmenu-btn[data-group=revenue]{min-width:89px}:root[data-ui=refined] .pms-tabmenu-btn[data-group=management]{min-width:111px}:root[data-ui=refined] .pms-tabmenu-btn[data-group=admin]{min-width:75px}:root[data-ui=refined] .pms-tabmenu-row.is-on{display:flex;justify-content:space-between;align-items:center}:root[data-ui=refined] .pms-tabmenu-row.is-on:after{content:"✓"}:root[data-ui=refined] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--pms-c-ink, #000);outline-offset:2px}:root[data-ui=refined] :is(.pms-title,.pms-tabs,.pms-tabmenu-list) :focus-visible{outline:2px solid var(--pms-c-brand, #fff200);outline-offset:2px}:root[data-ui=refined] .pms-tabs .pms-tab:focus-visible,:root[data-ui=refined] .pms-tabmenu-row:focus-visible{outline-offset:-2px}:root[data-ui=refined] .pms-clock-tz{letter-spacing:-.045em}:root[data-ui=refined] :is(.pms-title,.pms-tabs){--pms-fs-md: 13px}:root[data-ui=refined] :is(.pms-stayrow,.pms-drawer-state,.pms-shift-list) .cds--tag--blue{background:#fff;color:var(--pms-c-ink, #000);box-shadow:inset 0 0 0 1px var(--pms-g-200)}:root[data-ui=refined] :is(.pms-stayrow,.pms-drawer-state,.pms-shift-list) .cds--tag--green{background:var(--pms-c-ink, #000);color:#fff}:root[data-ui=refined] .pms-s-occupied{background:var(--pms-c-ink, #000)}:root[data-ui=refined] .pms-s-arriving{background:var(--pms-st-arriving)}:root[data-ui=refined] :is([data-occupancy-status=vacant],.pms-plain-tile[data-state=vacant]) circle{fill:var(--pms-st-vacant)}:root[data-ui=refined] :is([data-occupancy-status=occupied],.pms-plain-tile[data-state=occupied]) circle{fill:var(--pms-c-ink, #000)}:root[data-ui=refined] :is([data-occupancy-status=arriving],.pms-plain-tile[data-state=arriving]) circle{fill:var(--pms-st-arriving)}:root[data-ui=refined] :is([data-occupancy-status=departing],.pms-plain-tile[data-state=departing]) circle{fill:var(--pms-st-depart)}:root[data-ui=refined] :is([data-occupancy-status=blocked],.pms-plain-tile[data-state=blocked]) circle{fill:var(--pms-st-blocked)}:root[data-ui=refined] .pms-hkb-group.is-stayover h3,:root[data-ui=refined] .pms-hkb-card.is-stayover{border-left-color:var(--pms-c-ink, #000)}:root[data-ui=refined] .pms-ledger-sumrow.is-balance.is-owing{background:#fff;color:var(--pms-c-ink, #000)}:root[data-ui=refined] .pms-ledger tr.is-payment td{color:var(--pms-c-ink, #000)}:root[data-ui=refined] .pms-folio-preview{background:#fff;color:var(--pms-c-ink, #000);border:1px solid var(--pms-g-200);border-radius:0}:root[data-ui=refined] :is(.pms-shift-attention,.pms-pos-blocked,.pms-chn-relay,.pms-chn-wizrows .is-unmapped,.pms-vch-figures>div.is-comp){background:#fff}:root[data-ui=refined] .pms-shift-attention{border-color:var(--pms-g-200);border-left:3px solid var(--pms-st-depart)}:root[data-ui=refined] :is(.pms-na-sev.is-warning,.pms-rep-badge,.pms-rr-gapnote,.pms-px-dlg-warn){background:var(--pms-g-50)}:root[data-ui=refined] :is(.pms-pos-blocked,.pms-chn-relay,.pms-px-dlg-warn,.pms-rr-gapnote){border-left-color:var(--pms-st-depart)}:root[data-ui=refined] :is(.pms-na-head,.pms-na-group.is-warning,.pms-na-run-row.is-paused,.pms-chn-wizrows .is-unmapped){border-left-color:var(--pms-st-depart)}:root[data-ui=refined] :is(.pms-px-cell.is-pending,.pms-px-key.is-pending){box-shadow:inset 0 -3px 0 var(--pms-st-depart)}:root[data-ui=refined] .pms-kpi.is-amber .pms-kpi-v{color:var(--pms-st-depart-text)}:root[data-ui=refined] .pms-staycard-st.is-hold{color:var(--pms-st-hold)}:root[data-ui=refined] .pms-banner{border-left-color:var(--pms-st-depart)}:root[data-ui=refined] .pms-cellact.is-warn:hover{background:var(--pms-g-50);border-color:var(--pms-st-depart)}:root[data-ui=refined] .cds--inline-notification--warning{background:#fff;border:1px solid var(--pms-g-200);border-left:3px solid var(--pms-st-depart)}:root[data-ui=refined] .cds--inline-notification--warning .cds--inline-notification__icon{fill:var(--pms-st-depart)}:root[data-ui=refined] .cds--btn:not(.cds--modal-close){min-block-size:var(--pms-ctl-md);padding-block:0;align-items:center;border-radius:0}:root[data-ui=refined] .cds--btn--sm:not(.cds--modal-close){min-block-size:var(--pms-ctl-sm)}:root[data-ui=refined] :is(.cds--btn--lg,.cds--btn--xl):not(.cds--modal-close){min-block-size:var(--pms-ctl-lg)}:root[data-ui=refined] .cds--btn--primary:not(.cds--modal-close,.cds--btn--icon-only){background:var(--pms-c-brand, #fff200);color:var(--pms-c-on-brand, #000);border:0}:root[data-ui=refined] .cds--btn--primary:not(.cds--modal-close,.cds--btn--icon-only):hover{background:var(--pms-c-brand-hover, #e6da00)}:root[data-ui=refined] .cds--btn--primary:not(.cds--modal-close,.cds--btn--icon-only):disabled,:root[data-ui=refined] .cds--btn--primary:not(.cds--modal-close,.cds--btn--icon-only).cds--btn--disabled{background:var(--pms-g-100);color:var(--pms-g-500)}:root[data-ui=refined] :is(.cds--btn--secondary,.cds--btn--tertiary):not(.cds--modal-close){background:#fff;color:var(--pms-c-ink, #000);border:1px solid var(--pms-c-ink, #000)}:root[data-ui=refined] :is(.cds--btn--secondary,.cds--btn--tertiary):not(.cds--modal-close):hover{background:var(--pms-g-50);color:var(--pms-c-ink, #000)}:root[data-ui=refined] :is(.cds--btn--secondary,.cds--btn--tertiary):not(.cds--modal-close):disabled,:root[data-ui=refined] :is(.cds--btn--secondary,.cds--btn--tertiary):not(.cds--modal-close).cds--btn--disabled{color:var(--pms-g-500);border-color:var(--pms-g-200);background:#fff}:root[data-ui=refined] .cds--btn--ghost{color:var(--pms-c-ink, #000);text-decoration:underline;text-underline-offset:2px;background:transparent}:root[data-ui=refined] .cds--btn--ghost:hover{background:transparent;text-decoration-thickness:2px}:root[data-ui=refined] :is(.cds--btn--danger,.cds--btn--danger--primary,.cds--btn--danger--tertiary){background:#fff;color:var(--pms-st-blocked-text);border:1px solid var(--pms-st-blocked)}:root[data-ui=refined] :is(.cds--btn--danger,.cds--btn--danger--primary,.cds--btn--danger--tertiary):hover{background:var(--pms-g-50);color:var(--pms-st-blocked-text)}:root[data-ui=refined] .cds--modal :is(.cds--text-input,.cds--select-input,.cds--number input,.cds--password-input),:root[data-ui=refined] .pms-drawer :is(.cds--text-input,.cds--select-input,.cds--number input,.cds--password-input){block-size:var(--pms-input)}:root[data-ui=refined] .cds--modal .pms-select .cds--list-box:not(.cds--list-box--lg),:root[data-ui=refined] .pms-drawer .pms-select .cds--list-box:not(.cds--list-box--lg){block-size:var(--pms-input);max-block-size:var(--pms-input)}:root[data-ui=refined] select:not(.cds--select-input){-moz-appearance:none;appearance:none;-webkit-appearance:none;min-block-size:var(--pms-input);padding:0 40px 0 16px;border:0;border-bottom:1px solid var(--pms-g-500);background:var(--pms-g-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 11 3 6l.7-.7L8 9.6l4.3-4.3.7.7z'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--pms-c-ink, #000);font:inherit;border-radius:0}:root[data-ui=refined] .cds--modal-container .cds--modal-content{margin-block-end:0;padding-block-end:var(--pms-sp-4);mask-image:none;-webkit-mask-image:none}:root[data-ui=refined] .cds--modal-content__regular-content{padding-inline-end:var(--pms-sp-4)}:root[data-ui=refined] .cds--modal-container .cds--modal-footer{block-size:auto;display:flex;justify-content:flex-end;padding:var(--pms-sp-4);border-top:1px solid var(--pms-g-100);background:#fff}:root[data-ui=refined] .cds--modal-footer .cds--btn{flex:0 0 auto;inline-size:auto;max-inline-size:none;block-size:var(--pms-ctl-md);min-block-size:var(--pms-ctl-md);padding-block:0;padding-inline:var(--pms-sp-4);align-items:center}:root[data-ui=refined] :is(.cds--data-table,.pms-guests-table,.pms-ledger,.pms-rr-table) :is(th){font-family:IBM Plex Mono,monospace;font-size:var(--pms-fs-cap);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--pms-g-700);background:var(--pms-g-50)}:root[data-ui=refined] :is(.cds--data-table--sm,.cds--data-table--md,.cds--data-table--lg,.cds--data-table) tbody tr :is(td,th){block-size:var(--pms-row);height:var(--pms-row)}:root[data-ui=refined] .pms-work table tbody tr>:is(td,th){height:var(--pms-row);padding-block:0;vertical-align:middle}:root[data-ui=refined] .pms-ledger :is(th,td){padding-block:0;height:var(--pms-row);vertical-align:middle}:root[data-ui=refined] :is(.pms-stayrow,.pms-srow.is-norm){min-height:var(--pms-row)}:root[data-ui=refined] .pms-stayrow{padding-block:0}:root[data-ui=refined] .cds--data-table td{font-size:var(--pms-fs-md)}:root[data-ui=refined] .pms-view{gap:var(--pms-sp-4)}:root[data-ui=refined] .cds--data-table td .cds--btn--ghost{padding-inline:var(--pms-sp-2)}:root[data-ui=refined] .pms-guests-table :is(th,td){height:var(--pms-row);padding-block:0;vertical-align:middle}:root[data-ui=refined] :is(.pms-xc-row-actions,.pms-view-tools){flex-wrap:nowrap;white-space:nowrap}:root[data-ui=refined] .cds--data-table td .cds--btn{white-space:nowrap}:root[data-ui=refined] .cds--data-table td:not(:last-child){max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-ui=refined] .cds--data-table td:last-child{white-space:nowrap}:root[data-ui=refined] .pms-tape-day.is-weekend,:root[data-ui=refined] .pms-tape-cell.is-weekend{background:var(--pms-g-50)}:root[data-ui=refined] .pms-tape-day.is-today{background:var(--pms-g-50);box-shadow:inset 0 2px 0 var(--pms-c-ink, #000)}:root[data-ui=refined] .pms-tape-cell.is-today{background:var(--pms-g-50)}:root[data-ui=refined] :is(.pms-tape-cell,.pms-bar):focus-visible{outline:2px solid var(--pms-c-ink, #000);outline-offset:-2px;z-index:2}:root[data-ui=refined] .pms-tape-legend{position:sticky;bottom:0;background:var(--pms-g-50);z-index:2}:root[data-ui=refined] .pms-bar.is-confirmed{background:#fff;box-shadow:inset 3px 0 0 var(--pms-g-500),inset 0 0 0 1px var(--pms-g-200)}:root[data-ui=refined] .sw-confirmed{background:#fff;box-shadow:inset 3px 0 0 var(--pms-g-500)}:root[data-ui=refined] :is(.pms-shd-ct,.pms-scols,.pms-srow-rt span,.pms-sempty,.pms-smore,.pms-desk-h,.pms-arow.is-off .pms-arow-lb,.pms-arow-rs,.pms-role p,.pms-stub-v,.pms-empty,.pms-kpi-s,.pms-shift-empty,.pms-stayrow-type,.pms-stayrow-who em,.pms-stayrow-code,.pms-rail-more,.pms-tape-type,.pms-tape-dow,.pms-bar.is-done,.pms-kref-none,.pms-staycard-dl dt,.pms-staycard-ota,.pms-planfacts dt,.pms-gap,.pms-drawer-dl dt,.pms-hk-when,.pms-hk-who,.pms-scope,.pms-ed-fields label,.pms-unit,.pms-kgrp>b,.pms-ctot span,.pms-hkb-type,.pms-hkb-ro,.pms-hkb-empty,.pms-mnt-no,.pms-mnt-meta,.pms-mnt-empty,.pms-mnt-facts dt,.pms-mnt-histh,.pms-mnt-histwhen,.pms-pos-item:disabled,.pms-rs-tile-edit,.pms-rs-tile:disabled,.pms-rs-empty,.pms-rs-levies,.pms-rs-wait,.pms-rs-act:disabled,.pms-pos-outlet:disabled,.pms-pos-allergy.is-none,.pms-well-lede,.pms-well-sub,.pms-well-faint,.pms-well-empty,.pms-well-note,.pms-well-sends,.pms-well-table th,.pms-well-pick,.pms-well-why p,.pms-guests-empty,.pms-guests-dash,.pms-guests-doc-meta,.pms-guests-purged,.pms-guests-policy,.pms-crm-consent.is-unasked .pms-crm-consent-state,.pms-crm-note.is-superseded .pms-crm-note-body,.pms-crm-note-flag,.pms-crm-note-meta,.pms-crm-totals dt,.pms-crm-stay.is-off,.pms-crm-stay-when span,.pms-crm-hidden,.pms-folio-none,.pms-ledger tr.is-reversed td,.pms-ledger-note,.pms-pays-head,.pms-pay-status,.pms-pay-sub,.pms-pay-ref,.pms-pay-refunded,.pms-till-shut,.pms-till-lbl,.pms-till-recon em,.pms-rc-en,.pms-pb-caveat,.pms-pb-lines .is-reversed td,.pms-pb-lines .is-reversal td,.pms-pb-note,.pms-pb-empty,.pms-pb-en,.pms-rcpt-pdf span,.pms-na-target:disabled,.pms-na-run-by,.pms-rep-head-s,.pms-rr-count,.pms-rr-head-f,.pms-rr-head-s,.pms-rr-empty,.pms-rr-gap,.pms-rr-defs dt,.pms-rg-name,.pms-rg-dow,.pms-rg-cell.is-none,.pms-rg-price.is-none,.pms-rg-hint,.pms-rg-col h5,.pms-rg-lbl,.pms-rg-more,.pms-rp-line b,.pms-rp-dl dt,.pms-rp-pcode,.pms-rp-iterms b,.pms-rp-help,.pms-rp-nonum,.pms-chn-empty,.pms-chn-code,.pms-chn-when,.pms-chn-loop dt,.pms-chn-caps .is-off,.pms-chn-meta,.pms-chn-wizsec h4 span,.pms-chn-ours span,.pms-chn-arrow,.pms-chn-fact dt,.pms-chn-fact dd em,.pms-chn-note span,.pms-chn-trace,.pms-chn-none,.pms-vch-empty,.pms-vch-item.is-archived,.pms-alog-when .pms-alog-d,.pms-step-empty,.pms-cand-score,.pms-conflict-note,.pms-restrict-scope,.pms-restrict-note,.pms-gp-hit-meta,.pms-gp-hint){color:var(--pms-g-700)}:root[data-ui=refined] :is(.pms-srow-rt span,.pms-smore,.pms-arow kbd,.pms-arow-rs,.pms-role p,.pms-status,.pms-palin kbd,.pms-kpi-s,.pms-shift-n,.pms-stayrow-type,.pms-stayrow-code,.pms-rail-more,.pms-tape-type,.pms-tape-day,.pms-tape-legend,.pms-kref-hint,.pms-kref-none,.pms-cellact-s,.pms-block-nl,.pms-tc,.pms-hklegend,.pms-legend,.pms-stay-when,.pms-ed-fields label,.pms-plankey,.pms-kpistrip,.pms-clabel,.pms-ctot span,.pms-mnt-meta,.pms-rs-levies,.pms-rs-wait,.pms-guests-doc,.pms-guests-doc-meta,.pms-guests-purged,.pms-guests-policy,.pms-crm-consent-meta,.pms-crm-note-flag,.pms-crm-note-meta,.pms-crm-stay-when span,.pms-crm-hidden,.pms-ledger-sum,.pms-ledger-note,.pms-pay-sub,.pms-pay-ref,.pms-pay-refunded,.pms-receipt footer,.pms-rc-addr,.pms-prebill footer,.pms-pb-addr,.pms-pb-caveat,.pms-pb-note,.pms-rcpt-pdf span,.pms-na-run-by,.pms-rep-head-s,.pms-rr-head-f,.pms-rr-head-s,.pms-rr-defs dt,.pms-rg-base,.pms-rg-day,.pms-rg-cell,.pms-rg-dowb,.pms-rg-echo,.pms-rp-pcode,.pms-rp-help,.pms-rp-suffix,.pms-rp-echo2,.pms-rp-nonum,.pms-rp-sample,.pms-px-code,.pms-px-day span,.pms-cand-why,.pms-cand-score,.pms-conflict-why,.pms-conflict-note,.pms-restrict-scope,.pms-restrict-fixdt,.pms-restrict-note){font-size:var(--pms-fs-sm)}:root[data-ui=refined] .pms-ph{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:var(--pms-sp-2) var(--pms-sp-5);min-block-size:var(--pms-ctl-md);padding-block-end:var(--pms-sp-3)}:root[data-ui=refined] .pms-ph-t{min-width:0}:root[data-ui=refined] .pms-ph-t h1{margin:0;font-size:var(--pms-fs-xl);line-height:28px;font-weight:var(--pms-fw-strong, 700)}:root[data-ui=refined] .pms-ph-t p{margin:0;font-size:var(--pms-fs-sm);line-height:16px;color:var(--pms-g-700)}:root[data-ui=refined] .pms-ph-slot{flex:1 1 auto;display:flex;justify-content:flex-end;min-width:0}:root[data-ui=refined] .pms-ph-slot:empty{display:none}:root[data-ui=refined] .pms-ph-slot>.pms-toolbar{flex:1 1 auto;margin:0;padding:0;border:0;background:transparent;min-block-size:var(--pms-ctl-md);justify-content:flex-end}:root[data-ui=refined] .pms-ph.is-inline{container-type:inline-size;flex-wrap:nowrap;align-items:flex-start;column-gap:var(--pms-sp-4)}:root[data-ui=refined] .pms-ph.is-inline .pms-ph-t{flex:none;padding-block-start:var(--pms-sp-1)}:root[data-ui=refined] .pms-ph.is-inline .pms-ph-slot{flex:1 1 0}:root[data-ui=refined] .pms-ph.is-inline .pms-ph-slot>.pms-toolbar{justify-content:flex-start;gap:var(--pms-sp-2) var(--pms-sp-3)}:root[data-ui=refined] .pms-ph.is-inline .pms-ph-slot>.pms-toolbar{gap:var(--pms-sp-2)}:root[data-ui=refined] .pms-ph.is-inline .pms-toolbar :is(.cds--select,.cds--select-input,.cds--text-input,.pms-select){min-width:0;max-width:none;width:100%}:root[data-ui=refined] .pms-ph.is-inline .pms-toolbar .cds--select-input{padding-inline:12px 32px}:root[data-ui=refined] .pms-ph.is-inline .pms-toolbar .cds--select__arrow{inset-inline-end:8px}:root[data-ui=refined] .pms-ph.is-inline .pms-toolbar .pms-select .cds--list-box__field{padding-inline:12px 32px}:root[data-ui=refined] .pms-ph.is-inline .pms-toolbar .pms-select .cds--list-box__menu-icon{inset-inline-end:8px}:root[data-ui=refined] .pms-ph.is-inline[data-tab=rooms] .pms-toolbar .pms-select .cds--list-box__field{padding-inline:16px 32px}:root[data-ui=refined] .pms-ph.is-inline .pms-toolbar :is(.cds--form-item,.pms-select){flex:1 1 104px;min-width:104px;max-width:190px}:root[data-ui=refined] .pms-ph.is-inline .pms-toolbar>.cds--form-item:has(.cds--text-input){flex-basis:160px;min-width:160px;max-width:260px}:root[data-ui=refined] .pms-ph.is-inline .pms-toolbar>.pms-select:has(#f-floor){flex-basis:132px;min-width:132px}:root[data-ui=refined] .pms-ph.is-inline .pms-toolbar>.pms-select:has(#f-hk){flex-basis:168px;min-width:168px}:root[data-ui=refined] .pms-ph.is-inline .pms-toolbar .pms-toolbar-actions{flex:none;flex-wrap:nowrap;gap:var(--pms-sp-2)}:root[data-ui=refined] .pms-ph.is-inline[data-tab=tapeChart] .pms-toolbar :is(.cds--form-item,.pms-select){flex:0 1 120px}:root[data-ui=refined] .pms-ph.is-inline .pms-viewswitch button{padding-inline:10px}:root[data-ui=refined] .pms-ph.is-inline .pms-tape-when{white-space:nowrap}:root[data-ui=refined] .pms-ph.is-inline[data-tab=tapeChart]{padding-block-end:0}@container (max-width: 859px){:root[data-ui=refined] .pms-ph.is-inline .pms-ph-t h1{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[data-ui=refined] .pms-ph.is-inline{gap:0}:root[data-ui=refined] .pms-ph.is-inline .pms-ph-t{padding:0}}@media(max-width:1279px){:root[data-ui=refined] .pms-ph.is-inline .pms-ph-t h1{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[data-ui=refined] .pms-ph.is-inline{gap:0}:root[data-ui=refined] .pms-ph.is-inline .pms-ph-t{padding:0}}:root[data-ui=refined] :is(.pms-shift>.pms-toolbar,.pms-view-bar>.pms-view-h,.pms-xc-head,.pms-msg-head>:is(h1,.pms-msg-lede),.pms-well-head>div:first-child,.pms-vch-head>div:first-child,.pms-pos-admin-header>div:first-child){display:none}:root[data-ui=refined] :is(.pms-view-bar,.pms-pos-admin-header,.pms-vch-head,.pms-well-head){justify-content:flex-end}:root[data-ui=refined] .pms-toasts{position:fixed;top:105px;right:var(--pms-sp-4);z-index:9150;display:flex;flex-direction:column;gap:var(--pms-sp-2);inline-size:min(360px,100vw - 32px);pointer-events:none}:root[data-ui=refined] .pms-toast{pointer-events:auto;display:flex;align-items:center;gap:var(--pms-sp-3);min-block-size:48px;padding:var(--pms-sp-2) var(--pms-sp-2) var(--pms-sp-2) var(--pms-sp-4);background:#000;color:#fff;font-size:var(--pms-fs-md);line-height:20px}:root[data-ui=refined] .pms-toast>span{flex:1}:root[data-ui=refined] .pms-toast button{min-block-size:var(--pms-ctl-sm);padding:0 var(--pms-sp-2);border:0;background:transparent;color:var(--pms-c-brand, #fff200);font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}:root[data-ui=refined] .pms-toast button:focus-visible{outline:2px solid var(--pms-c-brand, #fff200);outline-offset:-2px}:root[data-ui=refined] .pms-toast .pms-toast-x{color:#fff;text-decoration:none;font-size:20px;line-height:1}:root[data-ui=refined] .pms-toast.is-error{box-shadow:inset 4px 0 0 var(--pms-st-blocked, #da1e28)}:root[data-ui=refined] .pms-resdrawer{display:flex;flex-direction:column;padding-block-end:0}:root[data-ui=refined] .pms-resdrawer>*{flex:none}:root[data-ui=refined] .pms-resdrawer .pms-drawer-head .pms-drawer-sub{font-size:var(--pms-fs-md);line-height:20px;color:var(--pms-c-ink, #000);margin-top:var(--pms-sp-1)}:root[data-ui=refined] .pms-actrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pms-sp-2);padding-block:var(--pms-sp-3) 0}:root[data-ui=refined] .pms-actrow>section,:root[data-ui=refined] .pms-actrow>.pms-stayacts{display:contents}:root[data-ui=refined] .pms-actrow>section>.pms-stayacts{display:contents}:root[data-ui=refined] .pms-actrow p{flex:1 0 100%;margin:0}:root[data-ui=refined] .pms-actrow .cds--inline-notification{flex:1 0 100%}:root[data-ui=refined] .pms-actrow .cds--btn{block-size:var(--pms-ctl-md);min-block-size:var(--pms-ctl-md);margin:0}:root[data-ui=refined] .pms-resdrawer .pms-view-h,:root[data-ui=refined] .pms-resdrawer .pms-collapse>summary{font-size:var(--pms-fs-lg);line-height:24px;font-weight:var(--pms-fw-strong, 700);text-transform:none;letter-spacing:0;color:var(--pms-c-ink, #000)}:root[data-ui=refined] .pms-resdrawer .pms-drawer-dl{grid-auto-rows:minmax(32px,auto);align-items:center;row-gap:0}:root[data-ui=refined] .pms-resdrawer .pms-drawer-dl dt{font-size:var(--pms-fs-sm);color:var(--pms-g-700)}:root[data-ui=refined] .pms-resdrawer .pms-drawer-dl dd{font-size:var(--pms-fs-md)}:root[data-ui=refined] .pms-collapse{margin-block-start:var(--pms-sp-5);padding-block:var(--pms-sp-2);border-top:1px solid var(--pms-g-100)}:root[data-ui=refined] .pms-collapse>summary{cursor:pointer;min-block-size:32px;display:flex;align-items:center;gap:var(--pms-sp-2)}:root[data-ui=refined] .pms-collapse>summary:before{content:"▸";font-size:var(--pms-fs-sm)}:root[data-ui=refined] .pms-collapse[open]>summary:before{content:"▾"}:root[data-ui=refined] .pms-collapse .pms-view-h{display:none}:root[data-ui=refined] .pms-collapse>section{margin-top:var(--pms-sp-2)}:root[data-ui=refined] .pms-drawer-foot{position:sticky;bottom:0;z-index:3;margin:var(--pms-sp-5) -20px 0;margin-block-start:auto;padding:var(--pms-sp-3) 20px;display:flex;align-items:center;gap:var(--pms-sp-2);background:#fff;border-top:1px solid var(--pms-g-200)}:root[data-ui=refined] .pms-drawer-foot:empty{display:none}:root[data-ui=refined] .pms-drawer-foot .cds--btn{block-size:var(--pms-ctl-md);min-block-size:var(--pms-ctl-md)}:root[data-ui=refined] .pms-foot-bal{margin-inline-start:auto;font-size:var(--pms-fs-sm);color:var(--pms-g-700)}:root[data-ui=refined] .pms-foot-bal b{font-size:var(--pms-fs-lg);font-weight:var(--pms-fw-strong, 700);color:var(--pms-c-ink, #000)}:root[data-ui=refined] .cds--modal-container .cds--modal-footer{gap:var(--pms-sp-2);align-items:center}:root[data-ui=refined] .pms-why{order:-1;margin-inline-end:auto;max-inline-size:60%;font-size:var(--pms-fs-sm);line-height:16px;color:var(--pms-g-700);text-align:start}:root[data-ui=refined] .pms-booking-actions{align-items:center}:root[data-ui=refined] .pms-booking-actions>.pms-why{margin-inline-end:var(--pms-sp-2);text-align:end}:root[data-ui=refined] :is(.pms-hkb-floors button,.pms-mnt-scopes button,.pms-mnt-chips button,.pms-chn-scopes button,.pms-pos-categories button,.pms-rr-tabs button){display:inline-flex;align-items:center;justify-content:center;padding-block:0}:root[data-ui=refined] :is(.pms-pos,.pms-pos-ticket,.pms-pos-modal) .cds--btn:not(.cds--modal-close){min-block-size:var(--pms-ctl-lg)}:root[data-ui=refined] .pms-emptystate{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pms-sp-1);padding:var(--pms-sp-5) 0}:root[data-ui=refined] .pms-emptystate h3{margin:0;font-size:var(--pms-fs-md);line-height:20px;font-weight:var(--pms-fw-strong, 700)}:root[data-ui=refined] .pms-emptystate p{margin:0;font-size:var(--pms-fs-sm);line-height:16px;color:var(--pms-g-700)}:root[data-ui=refined] .pms-emptystate .cds--btn{margin-top:var(--pms-sp-3)}@media(max-width:1199px){:root[data-ui=refined] .pms-cmd{inline-size:var(--pms-ctl-md);block-size:var(--pms-ctl-md);padding:0;justify-content:center;cursor:pointer;color:#fff}:root[data-ui=refined] .pms-cmd .pms-cmd-label,:root[data-ui=refined] .pms-cmd .pms-spacer,:root[data-ui=refined] .pms-cmd kbd{display:none}:root[data-ui=refined] .pms-cmd:before{content:"";inline-size:16px;block-size:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29zM4 13a9 9 0 1 1 9 9 9.01 9.01 0 0 1-9-9z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29zM4 13a9 9 0 1 1 9 9 9.01 9.01 0 0 1-9-9z'/%3E%3C/svg%3E") center/contain no-repeat}}:root[data-ui=refined] .pms-usermenu-btn{display:inline-flex;align-items:center;gap:var(--pms-sp-1);min-block-size:var(--pms-ctl-md);padding:0 var(--pms-sp-2);border:0;background:transparent;color:#fff;font:inherit;cursor:pointer}:root[data-ui=refined] .pms-usermenu-btn:focus-visible{outline:2px solid var(--pms-c-brand, #fff200);outline-offset:-2px}:root[data-ui=refined] .pms-usermenu-list{position:fixed;z-index:9200;min-inline-size:220px;max-inline-size:300px;background:#000;color:#fff;border:1px solid var(--pms-g-800)}:root[data-ui=refined] .pms-usermenu-list p{margin:0;padding:var(--pms-sp-2) var(--pms-sp-4);font-size:var(--pms-fs-sm);line-height:16px;color:var(--pms-g-200);border-bottom:1px solid var(--pms-g-800)}:root[data-ui=refined] .pms-usermenu-list button{display:flex;align-items:center;inline-size:100%;min-block-size:var(--pms-ctl-md);padding:0 var(--pms-sp-4);border:0;background:transparent;color:#fff;font:inherit;font-size:var(--pms-fs-md);text-align:start;cursor:pointer}:root[data-ui=refined] .pms-usermenu-list button:hover:not(:disabled){background:var(--pms-g-800)}:root[data-ui=refined] .pms-usermenu-list button:disabled{color:var(--pms-g-500);cursor:default}:root[data-ui=refined] .pms-usermenu-list button:focus-visible{outline:2px solid var(--pms-c-brand, #fff200);outline-offset:-2px}:root[data-ui=refined] .pms-bar-type{flex:none;font-family:IBM Plex Mono,monospace;font-size:var(--pms-fs-cap);line-height:16px;color:var(--pms-g-700)}:root[data-ui=refined] .pms-bar:has(>.pms-bar-type){padding-inline:7px 3px;gap:var(--pms-sp-1)}:root[data-ui=refined] .pms-bar:has(>.pms-bar-type) .pms-bar-label{flex:none;font-weight:var(--pms-fw-strong, 700)}:root[data-ui=refined] .pms-stayrow-no{width:auto;min-width:76px;white-space:nowrap}:root[data-ui=refined] .pms-srow.is-lead .pms-srow-mk{font-size:var(--pms-fs-lg)}:root[data-ui=refined] .pms-srow.is-norm .pms-srow-mk{font-size:var(--pms-fs-md)}:root[data-ui=refined] .pms-hkb-no{font-size:var(--pms-fs-lg)}:root[data-ui=refined] .pms-hkb-cards{grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}:root[data-ui=refined] .pms-hkb-done .pms-hkb-cards{grid-template-columns:repeat(auto-fill,minmax(276px,1fr))}
