.qaws-login{--login-page: var(--qaws-color-cream-50);--login-ink: var(--qaws-color-ink);--login-muted: var(--qaws-color-muted);--login-label: var(--qaws-color-ink-2);--login-card-edge: var(--qaws-color-border);--login-field-edge: var(--qaws-color-border-strong);--login-field-filled: var(--qaws-color-muted-3);--login-rule: var(--qaws-color-divider);--login-placeholder: var(--qaws-color-muted-3);--login-disabled-bg: var(--qaws-color-desk);--login-disabled-ink: var(--qaws-color-muted-3);--login-error-bg: #fbe9e7;--login-error-edge: #efc4bf;--login-error-field: #e3b8b3;--login-warn-bg: #fbeedc;--login-warn-edge: #edd2a8;--login-warn-ink: #8a5a0b;--login-warn-mark: #b45309;--login-ok-bg: #e2f1eb;--login-ok-edge: #b4dbcc;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:32px 20px 40px;background:var(--login-page);color:var(--login-ink);font-family:var(--qaws-font-body)}.qaws-login__col{width:min(420px,100%);display:flex;flex-direction:column;gap:18px}.qaws-login__brand{display:flex;flex-direction:column;align-items:center;gap:12px}.qaws-login__logo{height:64px;width:auto;display:block}.qaws-login__card{display:flex;flex-direction:column;gap:22px;padding:32px 30px 28px;background:var(--qaws-color-surface);border:1px solid var(--login-card-edge);border-radius:var(--qaws-radius-card);box-shadow:0 1px 2px #003a8c0a,0 10px 28px #003a8c12}.qaws-login__head{display:flex;flex-direction:column;gap:7px}.qaws-login__title{margin:0;font-size:24px;font-weight:800;line-height:1.4}.qaws-login__title--code{font-size:22px}.qaws-login__lede{margin:0;font-size:14px;line-height:1.9;color:var(--login-muted);text-wrap:pretty}.qaws-login__field{display:flex;flex-direction:column;gap:9px}.qaws-login__label{font-size:13px;font-weight:700;color:var(--login-label)}.qaws-login__input{width:100%;height:50px;padding:0 14px;font-family:inherit;font-size:15px;color:var(--login-ink);background:var(--qaws-color-surface);border:1px solid var(--login-field-edge);border-radius:var(--qaws-radius-control);transition:border-color .15s,box-shadow .15s}.qaws-login__input::placeholder{color:var(--login-placeholder)}.qaws-login__input:focus{outline:none;border-color:var(--qaws-color-lapis-700);box-shadow:0 0 0 3px #004aad24}.qaws-login__input[data-invalid]{border-color:var(--login-error-field)}.qaws-login__input:disabled{background:var(--qaws-color-cream-100)}.qaws-login__boxes{display:flex;justify-content:space-between;gap:9px}.qaws-login__box{width:100%;min-width:0;height:58px;padding:0;font-family:inherit;font-size:22px;font-weight:800;text-align:center;direction:ltr;color:var(--login-ink);background:var(--qaws-color-surface);border:1.5px solid var(--login-field-edge);border-radius:var(--qaws-radius-inner);transition:border-color .12s,box-shadow .12s}.qaws-login__box:not(:placeholder-shown){border-color:var(--login-field-filled)}.qaws-login__box:focus{outline:none;border-color:var(--qaws-color-lapis-700);box-shadow:0 0 0 3px #004aad24}.qaws-login__box[data-invalid]{border-color:var(--login-error-field)}.qaws-login__box:disabled{color:var(--login-disabled-ink);background:var(--login-page)}.qaws-login__inline-error{display:flex;align-items:center;gap:7px;padding-top:1px;font-size:13px;font-weight:700;line-height:1.7;color:var(--qaws-color-danger-alert)}.qaws-login__mark{width:11px;height:11px;flex:0 0 auto;background:var(--qaws-color-danger-alert);clip-path:polygon(50% 0%,100% 100%,0% 100%)}.qaws-login__alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--qaws-radius-inner);background:var(--login-error-bg);border:1px solid var(--login-error-edge);color:var(--qaws-color-danger-alert)}.qaws-login__alert[data-tone=warn]{background:var(--login-warn-bg);border-color:var(--login-warn-edge);color:var(--login-warn-ink)}.qaws-login__alert .qaws-login__mark{width:12px;height:12px;margin-top:5px;background:currentColor}.qaws-login__alert-body{display:flex;flex-direction:column;gap:4px}.qaws-login__alert-title{font-size:13.5px;font-weight:800;line-height:1.7}.qaws-login__alert-hint{font-size:12.5px;line-height:1.8;opacity:.85}.qaws-login__cta{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:var(--qaws-radius-pill);font-family:inherit;font-size:16px;font-weight:800;color:var(--qaws-color-surface);background:var(--qaws-color-lapis-700);cursor:pointer;transition:background .15s}.qaws-login__cta:hover:not(:disabled){background:var(--qaws-color-lapis-900)}.qaws-login__cta:disabled{color:var(--login-disabled-ink);background:var(--login-disabled-bg);cursor:not-allowed}.qaws-login__or{display:flex;align-items:center;gap:12px;margin:18px 0 14px;font-size:13px;color:var(--login-muted)}.qaws-login__or:before,.qaws-login__or:after{content:"";flex:1;height:1px;background:var(--login-rule)}.qaws-login__social{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--login-field-edge);border-radius:var(--qaws-radius-pill);font-family:inherit;font-size:15px;font-weight:700;color:var(--login-ink);background:var(--qaws-color-surface);cursor:pointer;transition:border-color .15s}.qaws-login__social:hover:not(:disabled){border-color:var(--login-field-filled)}.qaws-login__social:disabled{color:var(--login-disabled-ink);background:var(--login-disabled-bg);cursor:not-allowed}.qaws-login__social-hint{margin:8px 0 0;font-size:12px;color:var(--login-muted);text-align:center}.qaws-login__link{padding:0;background:transparent;border:none;font-family:inherit;font-size:13px;font-weight:700;color:var(--qaws-color-lapis-700);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.qaws-login__link:hover{color:var(--qaws-color-gold-600)}.qaws-login__link:disabled{color:var(--login-muted);cursor:not-allowed;text-decoration:none}.qaws-login__whoami{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-top:2px}.qaws-login__whoami-mail{font-size:13.5px;font-weight:700;color:var(--login-label)}.qaws-login__dot{width:3px;height:3px;border-radius:50%;background:var(--login-field-filled)}.qaws-login__resend{display:flex;align-items:center;justify-content:center;padding-top:2px;font-size:13.5px;color:var(--qaws-color-muted)}.qaws-login__resend .qaws-login__link{font-size:13.5px;font-weight:800}.qaws-login__spinner{width:16px;height:16px;flex:0 0 auto;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:var(--qaws-color-surface);animation:qaws-login-spin .7s linear infinite}@keyframes qaws-login-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.qaws-login__spinner{animation-duration:2.4s}}.qaws-login__done{display:flex;flex-direction:column;align-items:center;gap:16px;padding:14px 0 8px;animation:qaws-login-rise .28s ease-out both}@keyframes qaws-login-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.qaws-login__done{animation:none}}.qaws-login__tick{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--login-ok-bg);border:1px solid var(--login-ok-edge);font-size:26px;font-weight:800;line-height:1;color:var(--qaws-color-success)}.qaws-login__done-text{display:flex;flex-direction:column;align-items:center;gap:6px}.qaws-login__done-title{font-size:20px;font-weight:800}.qaws-login__done-sub{font-size:14px;line-height:1.8;color:var(--login-muted)}.qaws-login__track{width:100%;height:4px;margin-top:6px;border-radius:var(--qaws-radius-pill);background:var(--login-rule);overflow:hidden}.qaws-login__bar{height:100%;border-radius:var(--qaws-radius-pill);background:var(--qaws-color-success);animation:qaws-login-fill 1.2s ease-out forwards}@keyframes qaws-login-fill{0%{width:8%}to{width:100%}}.qaws-login__secure{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:16px;border-top:1px solid var(--login-rule);font-size:12.5px;color:var(--login-muted)}.qaws-login__foot{text-align:center;font-size:12.5px;line-height:1.9;color:var(--login-muted)}.qaws-login__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.qaws-login__code{width:100%;height:58px;padding:0 14px;font-family:inherit;font-size:26px;font-weight:800;letter-spacing:.42em;text-align:center;direction:ltr;color:var(--login-ink);background:var(--qaws-color-surface);border:1.5px solid var(--login-field-edge);border-radius:var(--qaws-radius-inner);transition:border-color .12s,box-shadow .12s}.qaws-login__code::placeholder{color:var(--login-placeholder);font-weight:400;letter-spacing:.42em}.qaws-login__code:not(:placeholder-shown){border-color:var(--login-field-filled)}.qaws-login__code:focus{outline:none;border-color:var(--qaws-color-lapis-700);box-shadow:0 0 0 3px #004aad24}.qaws-login__code[data-invalid]{border-color:var(--login-error-field)}.qaws-login__lede--center{text-align:center}.qaws-login__note{margin:0;padding:12px 14px;border-radius:var(--qaws-radius-inner);background:var(--login-page);border:1px solid var(--login-rule);font-size:13px;line-height:1.9;color:var(--login-muted);text-wrap:pretty}.qaws-login__qr{display:flex;flex-direction:column;align-items:center;gap:14px}.qaws-login__qr-frame{padding:12px;line-height:0;background:var(--qaws-color-surface);border:1px solid var(--login-field-edge);border-radius:var(--qaws-radius-control)}.qaws-login__qr-frame svg{display:block;width:184px;height:184px}.qaws-login__manual{width:100%;text-align:center}.qaws-login__manual-summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--qaws-color-lapis-700)}.qaws-login__manual-summary:hover{color:var(--qaws-color-gold-600)}.qaws-login__secret{display:block;margin-top:10px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;letter-spacing:.12em;line-height:1.7;text-align:center;word-break:break-all;color:var(--login-ink);background:var(--login-page);border:1px dashed var(--login-field-filled);border-radius:var(--qaws-radius-inner);-webkit-user-select:all;user-select:all}.cx{display:flex;flex-direction:column;gap:16px;min-width:0}.cx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}.cx-title{margin:0;font-family:var(--qaws-font-body);font-size:22px;font-weight:800;color:var(--qaws-color-ink);line-height:1.2}.cx-sub{margin:4px 0 0;font-size:13px;color:var(--qaws-color-muted);max-width:70ch;line-height:1.7}.cx-sub__time{color:var(--qaws-color-muted-2)}.cx-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cx-section{margin:8px 0 -4px;font-family:var(--qaws-font-body);font-size:15px;font-weight:800;color:var(--qaws-color-ink-2)}.cx-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;background:var(--qaws-color-surface);border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-pill)}.cx-seg__btn{border:0;background:transparent;cursor:pointer;padding:6px 12px;border-radius:var(--qaws-radius-pill);font-family:var(--qaws-font-body);font-size:12.5px;font-weight:700;color:var(--qaws-color-muted);white-space:nowrap;transition:color var(--qaws-motion-fast),background var(--qaws-motion-fast)}.cx-seg__btn:hover:not([aria-pressed=true]){color:var(--qaws-color-ink)}.cx-seg__btn[aria-pressed=true]{background:var(--qaws-color-lapis-tint);color:var(--qaws-color-lapis-700)}.cx-seg__btn:focus-visible{outline:2px solid var(--qaws-color-lapis-700);outline-offset:1px}.cx-custom{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;background:var(--qaws-color-surface);border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-control);width:fit-content;max-width:100%}.cx-input--date{width:16ch}.cx-body{display:flex;flex-direction:column;gap:16px;transition:opacity var(--qaws-motion-base)}.cx-body[aria-busy=true]{opacity:.55}.cx-banner{padding:12px 16px;background:var(--qaws-color-gold-tint);border:1px solid var(--qaws-color-gold-border);border-radius:var(--qaws-radius-control);color:var(--qaws-color-gold-text);font-size:13.5px;line-height:1.8}.cx-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.cx-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cx-kpis--money{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1180px){.cx-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-kpis--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.cx-kpis,.cx-kpis--4,.cx-kpis--money{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-kpis--money{grid-template-columns:minmax(0,1fr)}}.cx-kpi{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--qaws-color-surface);border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-control);min-width:0}.cx-kpi__label{font-size:12.5px;font-weight:700;color:var(--qaws-color-muted)}.cx-kpi__value{font-size:26px;font-weight:800;color:var(--qaws-color-ink);line-height:1.15;font-variant-numeric:tabular-nums}.cx-kpi__value--muted{font-size:15px;color:var(--qaws-color-muted-3)}.cx-kpi__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cx-kpi__prev{font-size:11.5px;color:var(--qaws-color-muted-2)}.cx-kpi__money{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cx-kpi__money .cx-kpi__value{font-size:21px}.cx-delta{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:var(--qaws-radius-pill);font-size:11.5px;font-weight:800;white-space:nowrap}.cx-delta[data-tone=good]{background:var(--qaws-color-success-tint);color:var(--qaws-color-success)}.cx-delta[data-tone=bad]{background:var(--qaws-color-danger-tint);color:var(--qaws-color-danger-alert)}.cx-delta[data-tone=flat]{background:var(--qaws-color-cream-100);color:var(--qaws-color-muted)}.cx-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:var(--qaws-color-surface);border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-card);min-width:0}.cx-card__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px}.cx-card__title{margin:0;font-family:var(--qaws-font-body);font-size:15px;font-weight:800;color:var(--qaws-color-ink)}.cx-card__meta{font-size:12px;color:var(--qaws-color-muted);margin:0}.cx-hint{margin:0;font-size:12px;line-height:1.7;color:var(--qaws-color-muted)}.cx-empty{margin:6px 0;font-size:13px;color:var(--qaws-color-muted-2)}.cx-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.cx-cols--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cx-chart{width:100%;height:auto;display:block}.cx-chart__grid{stroke:var(--qaws-color-divider);stroke-width:1}.cx-chart__axis{fill:var(--qaws-color-muted-2);font-size:11px;font-family:var(--qaws-font-body)}.cx-chart__hit{fill:transparent}.cx-chart__bar{fill:var(--qaws-color-lapis-500);transition:fill var(--qaws-motion-fast)}.cx-chart__bar[data-active=true]{fill:var(--qaws-color-lapis-900)}.cx-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cx-funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cx-funnel__row{display:grid;grid-template-columns:9.5em 1fr 5.5em 4em;align-items:center;gap:10px;font-size:13px}.cx-funnel__label{font-weight:700;color:var(--qaws-color-ink-2)}.cx-funnel__track,.cx-rank__track{display:block;height:8px;background:var(--qaws-color-cream-100);border-radius:var(--qaws-radius-pill);overflow:hidden}.cx-funnel__fill,.cx-rank__fill{display:block;height:100%;background:var(--qaws-color-lapis-500);border-radius:var(--qaws-radius-pill)}.cx-funnel__num{font-weight:800;color:var(--qaws-color-ink);font-variant-numeric:tabular-nums;text-align:end}.cx-funnel__pct{font-size:12px;color:var(--qaws-color-muted);text-align:end}.cx-rank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cx-rank__row{display:grid;grid-template-columns:1.6em 1fr auto;align-items:center;gap:10px}.cx-rank__n{font-size:12px;font-weight:800;color:var(--qaws-color-muted-3);text-align:center}.cx-rank__body{display:flex;flex-direction:column;gap:5px;min-width:0}.cx-rank__label{font-size:13.5px;font-weight:700;color:var(--qaws-color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-rank__value{display:flex;flex-direction:column;align-items:flex-end;font-size:14px;font-weight:800;color:var(--qaws-color-ink);font-variant-numeric:tabular-nums}.cx-rank__sub{font-size:11px;font-weight:600;color:var(--qaws-color-muted-2)}.cx-dist{display:flex;height:12px;border-radius:var(--qaws-radius-pill);overflow:hidden;background:var(--qaws-color-cream-100);gap:2px}.cx-dist__seg{display:block;height:100%}.cx-dist__seg[data-i="0"],.cx-legend__dot[data-i="0"]{background:var(--qaws-color-lapis-700)}.cx-dist__seg[data-i="1"],.cx-legend__dot[data-i="1"]{background:var(--qaws-color-gold-600)}.cx-dist__seg[data-i="2"],.cx-legend__dot[data-i="2"]{background:var(--qaws-color-success)}.cx-dist__seg[data-i="3"],.cx-legend__dot[data-i="3"]{background:var(--qaws-color-lapis-500)}.cx-dist__seg[data-i="4"],.cx-legend__dot[data-i="4"]{background:var(--qaws-color-gold-400)}.cx-dist__seg[data-i="5"],.cx-legend__dot[data-i="5"]{background:var(--qaws-color-muted-3)}.cx-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cx-legend li{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:13px}.cx-legend__dot{width:10px;height:10px;border-radius:var(--qaws-radius-pill)}.cx-legend__label{color:var(--qaws-color-ink-2);font-weight:700}.cx-legend__num{color:var(--qaws-color-muted);font-variant-numeric:tabular-nums}.cx-facts{margin:0;display:flex;flex-direction:column}.cx-facts__row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--qaws-color-divider);font-size:13px}.cx-facts__row:last-child{border-bottom:0}.cx-facts dt{color:var(--qaws-color-muted)}.cx-facts dd{margin:0;font-weight:700;color:var(--qaws-color-ink);text-align:end}.cx-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:14px 18px;border-radius:var(--qaws-radius-control);border:1px solid var(--qaws-color-success-border);background:var(--qaws-color-success-tint);color:var(--qaws-color-success)}.cx-status[data-level=bookings_paused]{border-color:var(--qaws-color-gold-border);background:var(--qaws-color-gold-tint);color:var(--qaws-color-gold-text)}.cx-status[data-level=full]{border-color:var(--qaws-color-danger-border);background:var(--qaws-color-danger-tint);color:var(--qaws-color-danger-alert)}.cx-status__dot{width:10px;height:10px;border-radius:var(--qaws-radius-pill);background:currentColor;flex:none}.cx-status__text{font-size:15px;font-weight:800}.cx-status__time{margin-inline-start:auto;font-size:12px;font-weight:600;opacity:.85}.cx-levels{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.cx-level{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:start;padding:14px 16px;border:1.5px solid var(--qaws-color-border);border-radius:var(--qaws-radius-control);background:var(--qaws-color-surface);cursor:pointer;font-family:var(--qaws-font-body);transition:border-color var(--qaws-motion-fast),background var(--qaws-motion-fast)}.cx-level:hover:not(:disabled):not([aria-checked=true]){border-color:var(--qaws-color-border-strong)}.cx-level[aria-checked=true]{border-color:var(--qaws-color-lapis-700);background:var(--qaws-color-lapis-tint)}.cx-level[aria-checked=true][data-level=bookings_paused]{border-color:var(--qaws-color-gold-600);background:var(--qaws-color-gold-tint)}.cx-level[aria-checked=true][data-level=full]{border-color:var(--qaws-color-danger);background:var(--qaws-color-danger-tint)}.cx-level:disabled{cursor:default;opacity:.7}.cx-level:focus-visible{outline:2px solid var(--qaws-color-lapis-700);outline-offset:2px}.cx-level__title{font-size:14px;font-weight:800;color:var(--qaws-color-ink)}.cx-level__effect{font-size:12.5px;line-height:1.7;color:var(--qaws-color-ink-2)}.cx-warn{margin:0;font-size:12.5px;line-height:1.7;color:var(--qaws-color-danger-alert)}.cx-changes{margin:0 0 12px;padding-inline-start:18px;font-size:13px;line-height:1.8;color:var(--qaws-color-ink);overflow-wrap:anywhere}.cx-changes__label{color:var(--qaws-color-muted)}.cx-messages{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.cx-message{min-width:0}.cx-textarea{width:100%;min-height:84px;resize:vertical;line-height:1.7;box-sizing:border-box}.cx-counter{font-size:11.5px;color:var(--qaws-color-muted-3);font-variant-numeric:tabular-nums}.cx-counter[data-over=true]{color:var(--qaws-color-danger-alert);font-weight:700}.cx-actions{display:flex;gap:8px;flex-wrap:wrap}.cx-saved{margin:0;font-size:12.5px;font-weight:700;color:var(--qaws-color-success)}.cx-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.cx-platform{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-control);background:var(--qaws-color-cream-50)}.cx-platform__title{margin:0;font-size:14px;font-weight:800;color:var(--qaws-color-ink)}.cx-row{display:flex;flex-wrap:wrap;gap:12px}.cx-input--version{width:10ch;font-variant-numeric:tabular-nums}.cx-input--url{width:100%;max-width:52ch;box-sizing:border-box}@media (max-width: 640px){.cx-funnel__row{grid-template-columns:7em 1fr 4em 3.5em}.cx-cols{grid-template-columns:1fr}}.cx-setting{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:8px 24px;padding:14px 0;border-bottom:1px solid var(--qaws-color-divider);align-items:start}.cx-setting:last-of-type{border-bottom:0}.cx-setting__label{display:flex;flex-direction:column;gap:3px;padding-top:9px}.cx-setting__label>label{font-size:13.5px;font-weight:800;color:var(--qaws-color-ink)}.cx-setting__control{display:flex;flex-direction:column;gap:8px;min-width:0}.cx-setting__line{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cx-w-phone{width:19ch;max-width:100%;font-variant-numeric:tabular-nums}.cx-w-email{width:34ch;max-width:100%}.cx-w-color{width:11ch;max-width:100%}.cx-w-name{width:30ch;max-width:100%}.cx-swatch{width:30px;height:30px;flex:none;border-radius:var(--qaws-radius-inner);border:1px solid var(--qaws-color-border-strong);background:var(--qaws-color-cream-100)}.cx-logo{max-height:48px;max-width:180px;object-fit:contain}@media (max-width: 640px){.cx-setting{grid-template-columns:minmax(0,1fr)}.cx-setting__label{padding-top:0}}.cx-setting__label .cx-hint[dir=ltr]{text-align:right}@media (max-width: 640px){.cx-seg{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}}.cx-meter__line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:13.5px;font-weight:700;color:var(--qaws-color-ink)}.cx-meter__pct{font-weight:800;font-variant-numeric:tabular-nums;color:var(--qaws-color-ink)}.cx-meter__pct[data-level=watch]{color:var(--qaws-color-gold-text)}.cx-meter__pct[data-level=warn]{color:var(--qaws-color-danger-alert)}.cx-meter{display:block;height:10px;background:var(--qaws-color-cream-100);border:1px solid var(--qaws-color-divider);border-radius:var(--qaws-radius-pill);overflow:hidden}.cx-meter__fill{display:block;height:100%;background:var(--qaws-color-lapis-500);border-radius:var(--qaws-radius-pill)}.cx-meter[data-level=watch] .cx-meter__fill{background:var(--qaws-color-gold-600)}.cx-meter[data-level=warn] .cx-meter__fill{background:var(--qaws-color-danger)}.cx-meter+.cx-warn{margin-top:8px}.cx-meter__head{font-size:12.5px;font-weight:700;color:var(--qaws-color-muted);text-align:start}.lm-head{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.lm-head h2,.lm-head p{margin:0}.lm-title{margin:22px 0 10px;font-size:14px;font-weight:800;color:var(--qaws-color-ink)}.lm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.lm-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--qaws-color-surface);border:1px solid var(--qaws-color-border);border-radius:12px;border-inline-start:4px solid var(--qaws-color-border-strong)}.lm-card[data-state=ok]{border-inline-start-color:var(--qaws-color-success-border)}.lm-card[data-state=setup]{border-inline-start-color:var(--qaws-color-gold-border)}.lm-card[data-state=unknown]{border-inline-start-color:var(--qaws-color-danger-border)}.lm-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lm-card__name{font-size:15px;font-weight:800;color:var(--qaws-color-ink)}.lm-card__how{margin:0;font-size:12.5px;line-height:1.7;color:var(--qaws-color-muted)}.lm-card__missing{margin:0;padding-inline-start:18px;font-size:12px;line-height:1.8;color:var(--qaws-color-gold-text)}.lm-card__note{margin:0;padding:7px 10px;border-radius:8px;font-size:12px;line-height:1.7;background:var(--qaws-color-gold-tint);color:var(--qaws-color-gold-text)}.lm-chip[data-state=ok]{background:var(--qaws-color-success-tint);color:var(--qaws-color-success);border-color:var(--qaws-color-success-border)}.lm-chip[data-state=setup]{background:var(--qaws-color-gold-tint);color:var(--qaws-color-gold-text);border-color:var(--qaws-color-gold-border)}.lm-chip[data-state=unknown]{background:var(--qaws-color-danger-tint);color:var(--qaws-color-danger-alert);border-color:var(--qaws-color-danger-border)}.lm-form{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.lm-form .sc-f{flex:0 1 36ch;min-width:0}.lm-form .sc-f:last-child{flex:none}.lm-form .sc-input{width:100%;box-sizing:border-box}.lm-codes{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lm-codes .sc-chip{background:var(--qaws-color-lapis-tint);color:var(--qaws-color-lapis-700)}.lm-table td.lm-mail{font-weight:700;color:var(--qaws-color-ink)}.lm-table td.lm-muted{color:var(--qaws-color-muted)}.lm-table td.lm-actions{text-align:end;white-space:nowrap}.dv-page{padding-top:18px}.dv-layout{display:grid;grid-template-columns:216px minmax(0,1fr);gap:24px;align-items:start}.dv-nav{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px;padding:12px 10px;background:var(--qaws-color-surface);border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-card);max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-width:thin}.dv-nav__group{display:flex;flex-direction:column;gap:2px}.dv-nav__title{padding:2px 12px 6px;font-size:11.5px;font-weight:800;color:var(--qaws-color-muted-3);letter-spacing:.01em}.dv-nav__item{display:block;width:100%;text-align:start;border:0;background:transparent;cursor:pointer;padding:8px 12px;border-radius:var(--qaws-radius-inner);font-family:var(--qaws-font-body);font-size:13.5px;font-weight:700;color:var(--qaws-color-ink-2);transition:background var(--qaws-motion-fast),color var(--qaws-motion-fast)}.dv-nav__item:hover:not([aria-pressed=true]){background:var(--qaws-color-cream-50);color:var(--qaws-color-ink)}.dv-nav__item[aria-pressed=true]{background:var(--qaws-color-lapis-tint);color:var(--qaws-color-lapis-700);box-shadow:inset -3px 0 0 var(--qaws-color-lapis-700)}.dv-nav__item:focus-visible{outline:2px solid var(--qaws-color-lapis-700);outline-offset:1px}.dv-content{min-width:0}@media (max-width: 900px){.dv-layout{grid-template-columns:minmax(0,1fr);gap:14px}.dv-nav{position:static;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding:6px;gap:6px}.dv-nav__group{flex-direction:row;gap:4px}.dv-nav__title{display:none}.dv-nav__item{width:auto;white-space:nowrap}.dv-nav__item[aria-pressed=true]{box-shadow:none}}@media (max-width: 720px){.dv-header .sc-header__inner{height:auto;min-height:56px;padding:10px 14px;flex-wrap:wrap;gap:8px 12px}.dv-header .sc-header__email{display:none}.dv-header .sc-header__meta{flex-wrap:wrap;gap:8px}}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexSansArabic-Regular.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexSansArabic-Medium.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexSansArabic-SemiBold.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/IBMPlexSansArabic-Bold.woff2) format("woff2")}:root{--qaws-color-lapis-900: #003a8c;--qaws-color-lapis-700: #004aad;--qaws-color-lapis-500: #1565d8;--qaws-color-lapis-tint: #e7effb;--qaws-color-gold-600: #c9a24a;--qaws-color-gold-700: #b8913c;--qaws-color-gold-400: #e6c982;--qaws-color-gold-tint: #f8f1df;--qaws-color-gold-text: #8a6a1c;--qaws-color-gold-border: #e4d0a0;--qaws-color-orange: #f5a623;--qaws-color-cream-50: #f4f7fc;--qaws-color-cream-100: #f8fafd;--qaws-color-surface: #ffffff;--qaws-color-desk: #edf2fa;--qaws-color-border: #dbe3f0;--qaws-color-border-strong: #c6d3e8;--qaws-color-border-soft: #d5dfee;--qaws-color-divider: #e9eef6;--qaws-color-rule: #dbe3f0;--qaws-color-ink: #0a1a33;--qaws-color-ink-2: #4a5b75;--qaws-color-ink-2-cool: #4a5b75;--qaws-color-muted: #5e6e86;--qaws-color-muted-2: #76849a;--qaws-color-muted-3: #98a3b5;--qaws-color-nav-inactive: #8a97ab;--qaws-color-success: #0e7a5c;--qaws-color-success-tint: #e8f3ee;--qaws-color-success-surface: #f0f7f3;--qaws-color-success-border: #cfe5d9;--qaws-color-danger: #c4552b;--qaws-color-danger-alert: #b42318;--qaws-color-danger-dark: #a94622;--qaws-color-danger-tint: #fdf3ee;--qaws-color-danger-border: #eed6c8;--qaws-color-disabled-track: #c9d3e3;--qaws-color-disabled-cta: #a9bcdd;--qaws-color-whatsapp: #0e7a5c;--qaws-color-telegram: #2b7bb9;--qaws-color-rating-5: #0e7a5c;--qaws-color-rating-4: #7fa943;--qaws-color-rating-3: #c9a24b;--qaws-color-rating-2: #d97b3f;--qaws-color-rating-1: #c4552b;--qaws-radius-hero: 24px;--qaws-radius-card: 20px;--qaws-radius-control: 14px;--qaws-radius-inner: 12px;--qaws-radius-pill: 999px;--qaws-space-page: 20px;--qaws-space-page-wide: 22px;--qaws-space-card-in: 16px;--qaws-space-gap-list: 10px;--qaws-space-gap-cards: 13px;--qaws-space-gap-chips: 8px;--qaws-space-gap-section: 24px;--qaws-border-width: 1.5px;--qaws-shadow-search-card: 0 6px 18px rgb(0 58 140 / 6%);--qaws-shadow-floating: 0 12px 30px rgb(0 58 140 / 10%);--qaws-shadow-fab: 0 8px 22px rgb(0 58 140 / 35%);--qaws-shadow-toast: 0 8px 20px rgb(14 122 92 / 35%);--qaws-shadow-knob: 0 1px 4px rgb(0 0 0 / 20%);--qaws-gradient-hero: linear-gradient( 135deg, var(--qaws-color-lapis-900), var(--qaws-color-lapis-500) );--qaws-gradient-splash: linear-gradient( 170deg, var(--qaws-color-lapis-900) 0%, var(--qaws-color-lapis-700) 55%, var(--qaws-color-lapis-500) 100% );--qaws-motion-fast: .15s;--qaws-motion-base: .2s;--qaws-motion-progress: .3s;--qaws-motion-pop: .5s;--qaws-motion-pop-curve: cubic-bezier(.2, 1.4, .4, 1);--qaws-font-display: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, system-ui, sans-serif;--qaws-font-body: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--qaws-color-cream-50);color:var(--qaws-color-ink);font-family:var(--qaws-font-body);font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--qaws-font-body);font-weight:800;color:var(--qaws-color-ink)}.qaws-amount{font-family:var(--qaws-font-body);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}[data-age-bucket=fresh]{color:var(--qaws-color-success)}[data-age-bucket=ageing]{color:var(--qaws-color-gold-text)}[data-age-bucket=stale]{color:var(--qaws-color-danger);font-weight:700}.sc-page{max-width:1400px;margin:0 auto;padding:0 24px 48px}.sc-header{background:var(--qaws-color-surface);border-bottom:1px solid var(--qaws-color-border)}.sc-header__inner{max-width:1400px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.sc-header__brand{display:flex;align-items:center;gap:12px}.sc-header__title{color:var(--qaws-color-ink);font-size:17px;font-weight:800;line-height:1.1;margin:0;font-family:var(--qaws-font-body)}.sc-header__sub{color:var(--qaws-color-muted);font-size:12px;line-height:1.1}.sc-header__meta{display:flex;align-items:center;gap:16px}.sc-header__email{color:var(--qaws-color-muted);font-size:13px;direction:ltr}.sc-header__signout{height:36px;padding:0 16px;background:var(--qaws-color-surface);color:var(--qaws-color-lapis-700);border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-pill);font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:border-color var(--qaws-motion-fast),background var(--qaws-motion-fast)}.sc-header__signout:hover{border-color:var(--qaws-color-lapis-700);background:var(--qaws-color-lapis-tint)}.sc-switcher{position:relative}.sc-switcher__menu{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:20;min-width:240px;max-height:70vh;overflow-y:auto;padding:6px;background:var(--qaws-color-surface);border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-control);box-shadow:var(--qaws-shadow-floating)}.sc-switcher__item{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;background:transparent;border:0;border-radius:var(--qaws-radius-inner);color:var(--qaws-color-ink);font:inherit;font-size:14px;font-weight:700;text-align:start;cursor:pointer}.sc-switcher__item:hover:not(:disabled){background:var(--qaws-color-cream-50)}.sc-switcher__item:disabled{color:var(--qaws-color-lapis-700);cursor:default}.sc-switcher__hint{color:var(--qaws-color-muted);font-size:12px;font-weight:400}.sc-switcher__note{margin:4px 12px 8px;color:var(--qaws-color-muted);font-size:13px}.sc-switcher__hotels{list-style:none;margin:0;padding:0;border-top:1px solid var(--qaws-color-divider)}.sc-card{background:var(--qaws-color-surface);border:1px solid var(--qaws-color-border-strong);border-radius:var(--qaws-radius-card);padding:18px}.sc-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--qaws-space-gap-cards);margin-top:20px}.sc-filters>.sc-field,.sc-filters__dates>.sc-field{flex:0 1 auto;min-width:150px}.sc-filters .sc-field--grow{flex:1 1 200px}.sc-filters__dates{display:flex;flex-wrap:wrap;gap:var(--qaws-space-gap-chips);flex:0 1 auto}.sc-filters__actions{margin-inline-start:auto;min-width:0}.sc-filters__buttons{display:flex;gap:var(--qaws-space-gap-chips)}.sc-field__spacer{font-size:12.5px;font-weight:700;line-height:inherit}.sc-field__spacer:before{content:"​"}.sc-field{display:flex;flex-direction:column;gap:7px}.sc-field>label{font-size:12.5px;font-weight:700;color:var(--qaws-color-ink-2)}.sc-field input,.sc-field select{height:44px;border:1px solid var(--qaws-color-border-strong);border-radius:var(--qaws-radius-control);background:var(--qaws-color-surface);padding:0 12px;font-size:14px;color:var(--qaws-color-ink);font-family:inherit}.sc-field input:focus,.sc-field select:focus{outline:2px solid var(--qaws-color-lapis-700);outline-offset:1px}.sc-hint{font-size:12px;color:var(--qaws-color-muted)}.sc-hint--inline{display:inline;margin:0}.sc-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:44px;padding:0 20px;border-radius:var(--qaws-radius-pill);font-size:14.5px;font-weight:700;cursor:pointer;font-family:inherit;background:var(--qaws-color-surface);color:var(--qaws-color-ink-2);border:1px solid var(--qaws-color-border-strong)}.sc-btn{white-space:nowrap}.sc-btn:hover:not(:disabled){background:var(--qaws-color-cream-50);color:var(--qaws-color-ink)}.sc-btn--primary{background:var(--qaws-color-lapis-700);color:var(--qaws-color-surface);border-color:var(--qaws-color-lapis-700);font-weight:800;padding:0 26px}.sc-btn--primary:hover:not(:disabled){background:var(--qaws-color-lapis-900);color:var(--qaws-color-surface)}.sc-btn--whatsapp{background:var(--qaws-color-whatsapp);color:var(--qaws-color-surface);border-color:var(--qaws-color-whatsapp);font-weight:800}.sc-btn--whatsapp:hover{background:var(--qaws-color-whatsapp);color:var(--qaws-color-surface);filter:brightness(.92)}.sc-btn--danger{background:var(--qaws-color-danger-alert);color:var(--qaws-color-surface);border-color:var(--qaws-color-danger-alert);font-weight:800}.sc-btn:disabled{background:var(--qaws-color-disabled-cta);border-color:var(--qaws-color-disabled-cta);color:var(--qaws-color-surface);cursor:not-allowed}.sc-tablewrap{background:var(--qaws-color-surface);border:1px solid var(--qaws-color-border-strong);border-radius:var(--qaws-radius-control);overflow:hidden}.sc-table{width:100%;border-collapse:collapse}.sc-table caption{caption-side:top;text-align:start;font-size:12.5px;color:var(--qaws-color-muted);padding:14px 16px}.sc-table th{background:var(--qaws-color-lapis-tint);color:var(--qaws-color-lapis-900);font-size:13px;font-weight:800;text-align:start;padding:0 14px;height:46px;white-space:nowrap;position:sticky;top:0;z-index:2;border-inline-start:1px solid var(--qaws-color-border-soft);border-bottom:1px solid var(--qaws-color-border)}.sc-table td.sc-nowrap{white-space:nowrap}.sc-table th:first-child{border-inline-start:0}.sc-table td{padding:12px 14px;border-bottom:1px solid var(--qaws-color-desk);font-size:13.5px;vertical-align:middle}.sc-table tbody tr:hover{background:var(--qaws-color-cream-100)}.sc-ref{direction:ltr;display:inline-block;font-size:13.5px;font-weight:700;color:var(--qaws-color-lapis-700);letter-spacing:.2px}.sc-chip{display:inline-block;padding:3px 10px;border-radius:var(--qaws-radius-pill);font-size:12px;font-weight:700;white-space:nowrap;border:1px solid transparent}.sc-chip[data-status=PENDING_PARTNER],.sc-chip[data-status=PENDING_MANUAL]{background:var(--qaws-color-gold-tint);color:var(--qaws-color-gold-text);border-color:var(--qaws-color-gold-border)}.sc-chip[data-status=PAID],.sc-chip[data-status=BOOKED]{background:var(--qaws-color-success-tint);color:var(--qaws-color-success);border-color:var(--qaws-color-success-border)}.sc-chip[data-status=REJECTED],.sc-chip[data-status=PARTNER_REJECTED],.sc-chip[data-status=CANCELLED],.sc-chip[data-status=BOOKING_FAILED]{background:var(--qaws-color-danger-tint);color:var(--qaws-color-danger-alert);border-color:var(--qaws-color-danger-border)}.sc-chip[data-status=COMPLETED]{background:var(--qaws-color-desk);color:var(--qaws-color-muted);border-color:var(--qaws-color-border)}.sc-chip[data-status=BOOKING_IN_PROGRESS],.sc-chip[data-status=RECONCILING]{background:var(--qaws-color-gold-tint);color:var(--qaws-color-gold-text);border-color:var(--qaws-color-gold-border)}.sc-chip[data-ended=yes]{margin-inline-start:8px;background:var(--qaws-color-desk);color:var(--qaws-color-muted);border-color:var(--qaws-color-border)}.sc-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 4px 0}.sc-legend__label{font-size:12.5px;font-weight:700;color:var(--qaws-color-muted)}.sc-countbar{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 2px 12px}.sc-countbar__lead{display:flex;align-items:baseline;gap:12px}.sc-count{font-size:15px;font-weight:800;color:var(--qaws-color-lapis-700)}.sc-count__note{font-size:13px;color:var(--qaws-color-muted)}.sc-empty{background:var(--qaws-color-surface);border:1px solid var(--qaws-color-border-strong);border-radius:var(--qaws-radius-card);padding:44px 24px;text-align:center}.sc-empty h3{margin:0 0 8px;font-size:17px;color:var(--qaws-color-ink)}.sc-empty p{margin:0 auto 18px;max-width:460px;font-size:13.5px;color:var(--qaws-color-ink-2);line-height:1.8}.sc-detail__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.sc-btn--icon{width:44px;padding:0;font-size:16px}.sc-sidepanel[data-layout=drawer]{position:fixed;inset-block:0;inset-inline-end:0;width:clamp(480px,50vw,760px);max-width:100vw;overflow-y:auto;overscroll-behavior:contain;padding:16px;background:var(--qaws-color-cream-50);border-inline-start:var(--qaws-border-width) solid var(--qaws-color-border-strong);box-shadow:var(--qaws-shadow-floating);z-index:41;animation:sc-queue-drawer-in .2s ease-out}.sc-queue-scrim{animation:sc-queue-scrim-in .2s ease-out}@keyframes sc-queue-drawer-in{0%{transform:translate(-100%)}}@keyframes sc-queue-scrim-in{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.sc-sidepanel[data-layout=drawer],.sc-queue-scrim{animation:none}}.sc-reauth{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:16px;overflow-y:auto;background:#23262b61}.sc-reauth__card{width:min(440px,100%)}.sc-sidepanel:focus{outline:none}.sc-sidepanel:focus-visible{outline:2px solid var(--qaws-color-gold-600);outline-offset:2px}.sc-table tbody tr[aria-current=true]{background:var(--qaws-color-gold-tint)}.sc-table tbody tr[aria-current=true]>td:first-child{box-shadow:inset -3px 0 0 var(--qaws-color-gold-600)}.sc-ordertoggle{display:flex;gap:6px;flex-wrap:wrap}.sc-section{border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-control);padding:16px;margin-bottom:14px}.sc-section>h3{margin:0 0 12px;font-size:13px;font-weight:800;color:var(--qaws-color-muted);font-family:var(--qaws-font-body)}.sc-dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;font-size:13.5px}.sc-dl dt{color:var(--qaws-color-muted-2);font-weight:700}.sc-dl dd{margin:0;color:var(--qaws-color-ink);justify-self:start}.sc-dl dd[data-age-bucket=fresh]{color:var(--qaws-color-success)}.sc-dl dd[data-age-bucket=ageing]{color:var(--qaws-color-gold-text)}.sc-dl dd[data-age-bucket=stale]{color:var(--qaws-color-danger-alert);font-weight:700}.sc-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.sc-textarea{width:100%;min-height:92px;border:1px solid var(--qaws-color-border-strong);border-radius:var(--qaws-radius-control);padding:10px 12px;font-family:inherit;font-size:14px;color:var(--qaws-color-ink);resize:vertical}.sc-alert{background:var(--qaws-color-danger-tint);border:1px solid var(--qaws-color-danger-border);color:var(--qaws-color-danger-alert);border-radius:var(--qaws-radius-inner);padding:10px 12px;font-size:13.5px;font-weight:700}.sc-note{font-size:13px;color:var(--qaws-color-muted)}.sc-outcome{border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-inner);padding:10px 12px;margin-bottom:14px;font-size:13.5px;font-weight:700;background:var(--qaws-color-desk);color:var(--qaws-color-ink-2);line-height:1.7}.sc-outcome p{margin:0 0 6px}.sc-outcome p:last-child{margin-bottom:0}.sc-outcome[data-tone=booked],.sc-outcome[data-tone=cancelled]{background:var(--qaws-color-success-tint);color:var(--qaws-color-success);border-color:var(--qaws-color-success-border)}.sc-outcome[data-tone=parked],.sc-outcome[data-tone=unresolved]{background:var(--qaws-color-gold-tint);color:var(--qaws-color-gold-text);border-color:var(--qaws-color-gold-border)}.sc-outcome[data-tone=refused]{background:var(--qaws-color-danger-tint);color:var(--qaws-color-danger-alert);border-color:var(--qaws-color-danger-border)}.sc-outcome__hint{font-weight:400}.sc-section--parked{border-color:var(--qaws-color-gold-border);background:var(--qaws-color-gold-tint)}.sc-parked{margin:0 0 12px;font-size:14px;line-height:1.7;color:var(--qaws-color-gold-text)}.sc-attention{margin:4px 0 14px;padding:10px 14px;background:var(--qaws-color-gold-tint);border:1px solid var(--qaws-color-gold-border);border-radius:var(--qaws-radius-control)}.sc-attention__bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sc-attention__title{margin:0;margin-inline-end:6px;font-family:var(--qaws-font-body);font-size:13.5px;font-weight:800;color:var(--qaws-color-gold-text)}.sc-attention__chip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:var(--qaws-font-body);font-size:13px;font-weight:700;padding:6px 12px;border-radius:var(--qaws-radius-pill);background:var(--qaws-color-surface);color:var(--qaws-color-ink-2);border:1px solid var(--qaws-color-gold-border)}.sc-attention__chip[aria-expanded=true]{background:var(--qaws-color-gold-text);color:var(--qaws-color-surface);border-color:var(--qaws-color-gold-text)}.sc-attention__chip:disabled{cursor:default;color:var(--qaws-color-muted);background:transparent}.sc-attention__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--qaws-radius-pill);background:var(--qaws-color-gold-600);color:var(--qaws-color-lapis-900);font-size:12px;font-weight:800}.sc-attention__chip:disabled .sc-attention__count{background:var(--qaws-color-border);color:var(--qaws-color-muted)}.sc-attention__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.sc-attention__item{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;cursor:pointer;text-align:start;font-family:var(--qaws-font-body);font-size:13px;padding:8px 12px;border-radius:var(--qaws-radius-inner);background:var(--qaws-color-surface);color:var(--qaws-color-ink);border:1px solid var(--qaws-color-border)}.sc-attention__item:hover:not(:disabled){background:var(--qaws-color-cream-50)}.sc-attention__item:disabled{cursor:progress}.sc-attention__open{margin-inline-start:auto;font-weight:800;color:var(--qaws-color-lapis-700)}.sc-tabs{display:flex;gap:6px;padding:5px;margin-bottom:16px;background:var(--qaws-color-surface);border:1.5px solid var(--qaws-color-border);border-radius:var(--qaws-radius-pill);width:fit-content}.sc-tab{border:0;cursor:pointer;background:transparent;color:var(--qaws-color-muted);font-family:var(--qaws-font-body);font-size:13px;font-weight:700;padding:8px 18px;border-radius:var(--qaws-radius-pill);transition:background .15s ease,color .15s ease}.sc-tab:hover:not([aria-pressed=true]):not([aria-selected=true]){color:var(--qaws-color-ink)}.sc-tab[aria-pressed=true],.sc-tab[aria-selected=true]{background:var(--qaws-color-lapis-tint);color:var(--qaws-color-lapis-700)}.sc-gate__title{font-size:15px}.sc-newuser{padding:18px;margin-bottom:22px}.sc-newuser>h3{margin:0 0 14px;font-family:var(--qaws-font-body);font-size:13px;font-weight:800}.sc-newuser__fields{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.sc-newuser .sc-field{flex:1 1 200px}.sc-newuser .sc-note{margin:12px 0 0}.sc-chip[data-role=admin]{background:var(--qaws-color-lapis-tint);color:var(--qaws-color-lapis-700);border-color:var(--qaws-color-lapis-700)}.sc-chip[data-role=company]{background:var(--qaws-color-gold-tint);color:var(--qaws-color-gold-text);border-color:var(--qaws-color-gold-border)}.sc-chip[data-role=guest],.sc-chip[data-role=unknown],.sc-chip[data-role=self]{background:var(--qaws-color-cream-100);color:var(--qaws-color-muted);border-color:var(--qaws-color-border)}.sc-chip[data-mfa=on]{background:var(--qaws-color-success-tint);color:var(--qaws-color-success);border-color:var(--qaws-color-success-border)}.sc-chip[data-mfa=off]{background:var(--qaws-color-danger-tint);color:var(--qaws-color-danger);border-color:var(--qaws-color-danger-border)}.sc-chip[data-mfa=unknown]{background:var(--qaws-color-cream-100);color:var(--qaws-color-muted);border-color:var(--qaws-color-border)}.sc-rowactions{display:flex;align-items:center;gap:10px}.sc-select{font-family:var(--qaws-font-body);font-size:12.5px;color:var(--qaws-color-ink);background:var(--qaws-color-surface);border:1.5px solid var(--qaws-color-border);border-radius:var(--qaws-radius-control);padding:6px 10px}.sc-select:focus{outline:none;border-color:var(--qaws-color-lapis-700)}.sc-btn--sm{padding:6px 14px;font-size:12.5px}.sc-queuetabs{display:flex;gap:6px;flex-basis:100%;margin-bottom:4px}.sc-chip--urgent{margin-inline-start:8px;background:var(--qaws-color-danger-tint);color:var(--qaws-color-danger);border-color:var(--qaws-color-danger-border)}.sc-watching{margin-inline-start:8px;font-size:11px;color:var(--qaws-color-muted);white-space:nowrap}.sc-chip[data-assigned=mine]{background:var(--qaws-color-lapis-tint);color:var(--qaws-color-lapis-700);border-color:var(--qaws-color-lapis-700)}.sc-chip[data-assigned=other]{background:var(--qaws-color-cream-100);color:var(--qaws-color-muted);border-color:var(--qaws-color-border)}.sc-assignbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--qaws-color-divider)}.sc-assignbar .sc-note{margin:0}.sc-main{max-width:1100px;margin:0 auto;padding:20px 16px}.sc-main--wide{max-width:none;padding:0 0 16px}.sc-brandline--off{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sc-header--slim{border-bottom-color:var(--qaws-color-divider)}.sc-header--slim .sc-header__inner{height:56px;max-width:none;padding:0 20px}.sc-header__names{display:flex;align-items:baseline;gap:8px;min-width:0}.sc-header--slim .sc-header__hotel{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-portaltabs{display:flex;align-items:stretch;gap:2px;height:44px;padding:0 12px;background:var(--qaws-color-surface);border-bottom:1px solid var(--qaws-color-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.sc-portaltab{display:flex;align-items:center;gap:7px;flex:none;border:0;background:transparent;cursor:pointer;padding:0 14px;font-family:var(--qaws-font-body);font-size:13px;font-weight:700;color:var(--qaws-color-muted);border-bottom:3px solid transparent;transition:color var(--qaws-motion-fast),border-color var(--qaws-motion-fast)}.sc-portaltab:hover{color:var(--qaws-color-ink-2)}.sc-portaltab[aria-selected=true]{color:var(--qaws-color-lapis-700);border-bottom-color:var(--qaws-color-lapis-700)}.sc-portaltab__icon{flex:none}.sc-portaltab__label{white-space:nowrap}.sc-page{max-width:none;padding:14px 20px 0}.sc-page__title{margin:0 0 16px;font-family:var(--qaws-font-body);font-size:20px;font-weight:800;color:var(--qaws-color-ink);line-height:1.2}.sc-main--wide .sc-section{border:0;padding:0;margin-bottom:16px}.sc-linkbtn{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;background:none;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--qaws-color-lapis-700);cursor:pointer}.sc-linkbtn:hover:not(:disabled){text-decoration:underline}.sc-linkbtn:disabled{color:var(--qaws-color-muted-3);cursor:default}.sc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.sc-stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--qaws-color-surface);border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-control)}.sc-stat[data-tone=act]{border-color:var(--qaws-color-lapis-500);background:var(--qaws-color-lapis-tint)}.sc-stat__label{font-size:12px;font-weight:700;color:var(--qaws-color-muted)}.sc-stat__value{font-size:24px;font-weight:800;color:var(--qaws-color-ink);line-height:1.15;font-variant-numeric:tabular-nums}.sc-stat__note{font-size:11.5px;color:var(--qaws-color-muted-2)}.sc-toolbar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:12px}.sc-toolbar__f{display:flex;flex-direction:column;gap:3px;font-size:11.5px;font-weight:700;color:var(--qaws-color-muted)}.sc-toolbar__ctl{height:32px;padding:4px 8px;font-size:12.5px}select.sc-toolbar__ctl{min-width:116px;padding-inline-end:22px}.sc-main--wide .sc-table td{padding-block:10px}.sc-toolbar__end{display:flex;align-items:center;gap:14px;margin-inline-start:auto;padding-bottom:6px}.sc-main--wide .sc-roomlist{gap:0;border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-control);overflow:hidden;background:var(--qaws-color-surface)}.sc-main--wide .sc-roomcard{min-height:72px;border:0;border-radius:0;border-bottom:1px solid var(--qaws-color-divider);padding:10px 14px;gap:12px;flex-wrap:nowrap}.sc-main--wide .sc-roomcard:last-child{border-bottom:0}.sc-roomcard__thumb{width:48px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--qaws-radius-inner);background:var(--qaws-color-lapis-tint);color:var(--qaws-color-lapis-700)}.sc-roomcard__thumb[data-empty=yes]{background:var(--qaws-color-cream-50);color:var(--qaws-color-muted-3)}.sc-main--wide .sc-roomcard__main{min-width:0;flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.sc-main--wide .sc-roomcard__name{flex-basis:100%;margin:0;font-size:13.5px}.sc-main--wide .sc-roomcard__photos{margin:0}@media (max-width: 720px){.sc-header--slim .sc-header__inner{padding:0 12px}.sc-header--slim .sc-header__hotel{display:none}.sc-portaltabs{padding:0 6px}.sc-portaltab{padding:0 10px}.sc-page{padding:12px 12px 0}.sc-toolbar__end{margin-inline-start:0}.sc-main--wide .sc-roomcard{flex-wrap:wrap}}.sc-input{border:1px solid var(--qaws-color-border-strong);border-radius:var(--qaws-radius-control);padding:9px 12px;font-family:inherit;font-size:14px;color:var(--qaws-color-ink);background:var(--qaws-color-surface)}.sc-reject{display:flex;flex-direction:column;gap:6px;min-width:220px}.sc-brandline{background:var(--qaws-color-lapis-900);color:var(--qaws-color-gold-400);font-size:11.5px;font-weight:700;text-align:center;padding:5px 16px;letter-spacing:.2px}.sc-header__logo{height:34px;width:auto;display:block}.sc-header__hotel{color:var(--qaws-color-gold-text);font-size:12px;font-weight:700;line-height:1.2}.sc-rooms__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.sc-rooms__actions{display:flex;gap:8px;flex-wrap:wrap}.sc-roomlist{display:flex;flex-direction:column;gap:var(--qaws-space-gap-cards)}.sc-roomcard{background:var(--qaws-color-surface);border:var(--qaws-border-width) solid var(--qaws-color-border);border-radius:var(--qaws-radius-card);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sc-roomcard--nophotos{border-color:var(--qaws-color-gold-border);background:var(--qaws-color-cream-100)}.sc-roomcard__main{min-width:220px;flex:1}.sc-roomcard__name{font-size:15px;font-weight:800;color:var(--qaws-color-ink);margin:0 0 4px}.sc-roomcard__summary{font-size:12.5px;color:var(--qaws-color-muted);line-height:1.7}.sc-roomcard__photos{font-size:12px;font-weight:700;color:var(--qaws-color-lapis-700)}.sc-roomcard__photos--none{color:var(--qaws-color-gold-text)}.sc-roomcard__actions{display:flex;gap:8px;align-items:center}.sc-chip[data-active=no]{background:var(--qaws-color-cream-100);color:var(--qaws-color-muted);border-color:var(--qaws-color-border)}.sc-drawer__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#23262b61;z-index:40}.sc-drawer{position:fixed;inset-block:0;inset-inline-start:0;width:560px;max-width:100vw;background:var(--qaws-color-cream-50);border-inline-end:var(--qaws-border-width) solid var(--qaws-color-border-strong);box-shadow:var(--qaws-shadow-floating);z-index:41;display:flex;flex-direction:column}.sc-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--qaws-color-surface);border-bottom:var(--qaws-border-width) solid var(--qaws-color-border)}.sc-drawer__title{margin:0;font-size:16px;font-weight:800;color:var(--qaws-color-ink)}.sc-drawer__body{flex:1;overflow-y:auto;padding:18px 20px 24px;display:flex;flex-direction:column;gap:var(--qaws-space-gap-section)}.sc-drawer__foot{padding:14px 20px;background:var(--qaws-color-surface);border-top:var(--qaws-border-width) solid var(--qaws-color-border);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sc-drawer__footnote{font-size:12px;color:var(--qaws-color-muted)}.sc-fieldset{display:flex;flex-direction:column;gap:12px}.sc-fieldset__title{font-size:13px;font-weight:800;color:var(--qaws-color-ink);padding-bottom:8px;border-bottom:1px solid var(--qaws-color-rule);display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sc-fieldset__count{font-size:12px;font-weight:700;color:var(--qaws-color-muted-2)}.sc-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 620px){.sc-grid2{grid-template-columns:1fr}}.sc-f{display:flex;flex-direction:column;gap:5px}.sc-f__label{font-size:12px;font-weight:700;color:var(--qaws-color-muted-2)}.sc-f__hint{font-size:11.5px;color:var(--qaws-color-muted-3);line-height:1.6}.sc-input--ltr{direction:ltr;text-align:left}.sc-f__error{font-size:11.5px;font-weight:700;color:var(--qaws-color-danger-alert)}.sc-stepper{display:flex;align-items:center;gap:8px}.sc-stepper__btn{width:34px;height:34px;border-radius:var(--qaws-radius-inner);border:1px solid var(--qaws-color-border-strong);background:var(--qaws-color-surface);color:var(--qaws-color-lapis-700);font-size:17px;font-weight:800;cursor:pointer;font-family:var(--qaws-font-body)}.sc-stepper__btn:disabled{color:var(--qaws-color-muted-3);border-color:var(--qaws-color-border);cursor:not-allowed}.sc-stepper__value{min-width:32px;text-align:center;font-size:15px;font-weight:800;color:var(--qaws-color-ink)}.sc-chipgrid{display:flex;flex-wrap:wrap;gap:var(--qaws-space-gap-chips)}.sc-chiptoggle{border:1px solid var(--qaws-color-border-strong);background:var(--qaws-color-surface);color:var(--qaws-color-ink-2);border-radius:var(--qaws-radius-pill);padding:7px 14px;font-size:12.5px;font-weight:700;font-family:var(--qaws-font-body);cursor:pointer}.sc-chiptoggle[aria-pressed=true]{background:var(--qaws-color-lapis-700);border-color:var(--qaws-color-lapis-700);color:var(--qaws-color-surface)}.sc-photos__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:96px;gap:10px}@media (max-width: 620px){.sc-photos__grid{grid-template-columns:repeat(2,1fr)}}.sc-photo{position:relative;border-radius:var(--qaws-radius-inner);overflow:hidden;border:var(--qaws-border-width) solid var(--qaws-color-border-soft);background:var(--qaws-color-cream-100);display:flex;align-items:center;justify-content:center}.sc-photo--cover{grid-column:span 2;grid-row:span 2;border-color:var(--qaws-color-lapis-700)}.sc-photo__img{width:100%;height:100%;object-fit:cover;display:block}.sc-photo__badge{position:absolute;inset-block-start:6px;inset-inline-start:6px;background:var(--qaws-color-lapis-700);color:var(--qaws-color-surface);font-size:11px;font-weight:800;padding:3px 9px;border-radius:var(--qaws-radius-pill)}.sc-photo__num{position:absolute;inset-block-start:6px;inset-inline-start:6px;background:#23262b9e;color:var(--qaws-color-surface);font-size:11px;font-weight:800;min-width:20px;height:20px;border-radius:var(--qaws-radius-pill);display:flex;align-items:center;justify-content:center}.sc-photo__remove{position:absolute;inset-block-start:6px;inset-inline-end:6px;width:22px;height:22px;border:0;border-radius:var(--qaws-radius-pill);background:#23262b9e;color:var(--qaws-color-surface);font-size:12px;font-weight:800;cursor:pointer;font-family:var(--qaws-font-body)}.sc-photo__handle{position:absolute;inset-block-end:6px;inset-inline-end:6px;background:#23262b9e;color:var(--qaws-color-surface);font-size:11px;padding:2px 7px;border-radius:var(--qaws-radius-pill);cursor:grab}.sc-photo__overlay{position:absolute;inset-block-end:0;inset-inline:0;background:#23262b9e;color:var(--qaws-color-surface);font-size:11px;line-height:1.5;padding:6px 8px}.sc-photo--drop{border:2px dashed var(--qaws-color-lapis-700);background:var(--qaws-color-lapis-tint);color:var(--qaws-color-lapis-700);font-size:12px;font-weight:700}.sc-photo--dragging{transform:rotate(-3deg) scale(1.06);box-shadow:var(--qaws-shadow-floating);opacity:.92}.sc-photo--busy,.sc-photo--error{flex-direction:column;gap:6px;padding:8px;text-align:center;font-size:11.5px;line-height:1.5}.sc-photo--error{border-color:var(--qaws-color-danger-border);background:var(--qaws-color-danger-tint);color:var(--qaws-color-danger-alert)}.sc-photo__file{direction:ltr;font-variant-numeric:tabular-nums;font-size:11px;color:var(--qaws-color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sc-progress{width:80%;height:5px;border-radius:var(--qaws-radius-pill);background:var(--qaws-color-border);overflow:hidden}.sc-progress__bar{height:100%;background:var(--qaws-color-lapis-700);transition:width var(--qaws-motion-progress) ease}.sc-photo--add{border:2px dashed var(--qaws-color-border-strong);background:var(--qaws-color-surface);color:var(--qaws-color-lapis-700);flex-direction:column;gap:4px;font-size:12px;font-weight:700;cursor:pointer;font-family:var(--qaws-font-body);padding:6px;text-align:center}.sc-photo--add:disabled{color:var(--qaws-color-muted-3);cursor:not-allowed}.sc-photo--add small{font-size:10.5px;font-weight:400;color:var(--qaws-color-muted-3)}.sc-destthumb{width:64px;height:44px;font-size:10.5px;font-weight:700;flex:none}.sc-popconfirm{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--qaws-color-surface);border-radius:var(--qaws-radius-control);padding:8px;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center;font-size:11px;line-height:1.45;color:var(--qaws-color-ink-2);z-index:2}.sc-popconfirm__row{display:flex;gap:6px}.sc-banner{border:var(--qaws-border-width) solid var(--qaws-color-danger-border);background:var(--qaws-color-danger-tint);color:var(--qaws-color-danger-alert);border-radius:var(--qaws-radius-control);padding:10px 12px;font-size:12.5px;line-height:1.6;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.sc-toast{position:fixed;inset-block-end:20px;inset-inline-start:50%;transform:translate(50%);background:var(--qaws-color-success);color:var(--qaws-color-surface);font-size:13px;font-weight:700;padding:10px 18px;border-radius:var(--qaws-radius-pill);box-shadow:var(--qaws-shadow-toast);z-index:60}.sc-confirm{position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(50%,-50%);width:min(420px,calc(100vw - 32px));background:var(--qaws-color-surface);border:var(--qaws-border-width) solid var(--qaws-color-border-strong);border-radius:var(--qaws-radius-card);padding:20px;box-shadow:var(--qaws-shadow-floating);z-index:50}.sc-confirm__title{margin:0 0 8px;font-size:15px;font-weight:800;color:var(--qaws-color-ink)}.sc-confirm__body{font-size:13px;line-height:1.8;color:var(--qaws-color-ink-2);margin-bottom:16px}.sc-confirm__actions{display:flex;gap:8px;justify-content:flex-start}.sc-sep{unicode-bidi:isolate}.sc-sep+.sc-sep:before{content:" · ";color:var(--qaws-color-muted-3)}.sc-photo--add small .sc-sep{display:block}.sc-photo--add small .sc-sep+.sc-sep:before{content:none}.sc-cal-page{max-width:none;padding:0 16px}.sc-calhead{display:flex;align-items:center;gap:12px;min-height:48px;flex-wrap:wrap}.sc-calhead__title{margin:0;font-family:var(--qaws-font-body);font-size:15px;font-weight:800;color:var(--qaws-color-ink);line-height:1.2}.sc-calhead__nav{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--qaws-color-border-strong);border-radius:var(--qaws-radius-pill);background:var(--qaws-color-surface);color:var(--qaws-color-ink-2);font-family:inherit;font-size:15px;line-height:1;cursor:pointer}.sc-calhead__nav:hover{border-color:var(--qaws-color-lapis-500);color:var(--qaws-color-lapis-700)}.sc-calhead__date{height:32px;padding:4px 8px;font-size:12.5px}.sc-calhead__dash{color:var(--qaws-color-muted-3)}.sc-calhead__check{display:flex;align-items:center;gap:6px;margin-inline-start:auto;font-size:12.5px;font-weight:700;color:var(--qaws-color-ink-2);cursor:pointer}.sc-gridwrap{overflow:auto;max-height:min(82vh,900px);border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-control);background:var(--qaws-color-surface);margin-top:4px}.sc-grid{border-collapse:separate;border-spacing:0;min-width:100%;font-size:12px;background:var(--qaws-color-surface)}.sc-grid th,.sc-grid td{box-sizing:border-box}.sc-grid__corner,.sc-grid__corner--month,.sc-grid__monthhead,.sc-grid__dayhead{position:sticky;background:var(--qaws-color-surface)}.sc-grid__corner--month,.sc-grid__monthhead{top:0;z-index:3;height:28px}.sc-grid__corner,.sc-grid__dayhead{top:28px;z-index:3}.sc-grid__corner,.sc-grid__corner--month{inset-inline-start:0;z-index:4;min-width:200px;width:200px;border-inline-end:1px solid var(--qaws-color-border)}.sc-grid__corner{border-bottom:1px solid var(--qaws-color-border)}.sc-grid__monthhead{padding:5px 10px;text-align:start;font-size:12px;font-weight:800;color:var(--qaws-color-ink);border-bottom:1px solid var(--qaws-color-divider);border-inline-start:2px solid var(--qaws-color-border-strong)}.sc-grid__dayhead{min-width:60px;width:60px;padding:5px 2px 6px;text-align:center;font-weight:400;border-bottom:1px solid var(--qaws-color-border);border-inline-start:1px solid var(--qaws-color-divider)}.sc-grid__dayhead[data-weekstart=yes]{border-inline-start:2px solid var(--qaws-color-border-strong)}.sc-grid__wd{display:block;font-size:10.5px;font-weight:400;color:var(--qaws-color-muted);line-height:1.3}.sc-grid__dn{display:block;font-size:14px;font-weight:700;color:var(--qaws-color-ink);line-height:1.25;font-variant-numeric:tabular-nums}.sc-grid__dayhead[data-weekend=yes] .sc-grid__wd,.sc-grid__dayhead[data-weekend=yes] .sc-grid__dn{font-weight:800;color:var(--qaws-color-ink)}.sc-grid__dayhead[data-today=yes] .sc-grid__dn{color:var(--qaws-color-lapis-700)}.sc-grid__label{position:sticky;inset-inline-start:0;z-index:2;min-width:200px;width:200px;padding:4px 10px;text-align:start;font-weight:400;font-size:12px;color:var(--qaws-color-ink-2);background:var(--qaws-color-surface);border-inline-end:1px solid var(--qaws-color-border);border-bottom:1px solid var(--qaws-color-divider);white-space:nowrap}.sc-grid__rowname{display:block}.sc-grid__labellink{display:block;margin-top:1px;padding:0;border:0;background:none;font-family:inherit;font-size:11.5px;font-weight:400;color:var(--qaws-color-lapis-700);text-decoration:underline;cursor:pointer}.sc-grid__labellink:disabled{color:var(--qaws-color-muted-3);cursor:default;text-decoration:none}.sc-grid__title .sc-grid__label--title,.sc-grid__titlefill{height:44px;background:var(--qaws-color-surface);border-bottom:1px solid var(--qaws-color-border);border-top:1px solid var(--qaws-color-border);padding-top:0;padding-bottom:0}.sc-grid__room:not(:first-of-type) .sc-grid__label--title,.sc-grid__room:not(:first-of-type) .sc-grid__titlefill{border-top:8px solid var(--qaws-color-cream-50)}.sc-grid__label--title{display:flex;align-items:baseline;gap:7px}.sc-grid__roomname{font-size:13.5px;font-weight:800;color:var(--qaws-color-ink)}.sc-grid__roomref{font-size:10.5px;font-weight:400;color:var(--qaws-color-muted-3);direction:ltr;unicode-bidi:isolate}.sc-grid__titlefill{text-align:start;padding-inline-start:10px}.sc-grid__bulkbtn{border:0;padding:0;background:none;font-family:inherit;font-size:12px;font-weight:700;color:var(--qaws-color-lapis-700);cursor:pointer}.sc-grid__bulkbtn:hover:not(:disabled){text-decoration:underline}.sc-grid__bulkbtn:disabled{color:var(--qaws-color-muted-3);cursor:default}.sc-grid__planname{font-size:12px;font-weight:700;color:var(--qaws-color-lapis-700)}.sc-grid__caret{margin-inline-end:4px;color:var(--qaws-color-muted-3)}.sc-grid__plan[data-derived=yes] .sc-grid__planname{font-weight:400}.sc-grid__derived{display:inline-block;margin-top:1px;font-size:10.5px;font-weight:400;color:var(--qaws-color-muted)}.sc-grid__stcell{height:36px;min-width:60px;padding:0;border-bottom:1px solid var(--qaws-color-divider);white-space:nowrap;overflow:visible;font-size:10.5px;font-weight:700}.sc-grid__stlabel{display:inline-block;padding:4px 8px;position:relative;z-index:1}.sc-grid__stcell[data-state=open]{background:var(--qaws-color-success-tint);color:var(--qaws-color-success)}.sc-grid__stcell[data-state=closed]{background:var(--qaws-color-cream-50);color:var(--qaws-color-muted)}.sc-grid__stcell[data-state=noprice]{background:var(--qaws-color-surface);color:var(--qaws-color-muted-3)}.sc-grid__stcell[data-state=soldout]{background:var(--qaws-color-danger-tint);color:var(--qaws-color-danger-dark)}.sc-grid__stcell[data-state=pending]{background:var(--qaws-color-gold-tint);color:var(--qaws-color-gold-text)}.sc-grid__cell{position:relative;min-width:60px;width:60px;height:48px;padding:0;border-bottom:1px solid var(--qaws-color-divider);border-inline-start:1px solid var(--qaws-color-divider);text-align:center;vertical-align:middle;background:var(--qaws-color-surface)}.sc-grid__cell--drag{cursor:cell;-webkit-user-select:none;user-select:none;touch-action:none}.sc-grid__cell--ro{height:36px;color:var(--qaws-color-muted-3);background:var(--qaws-color-cream-100)}.sc-grid__v{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;line-height:1.25}.sc-grid__allotv{font-size:14px;font-weight:700;color:var(--qaws-color-ink);font-variant-numeric:tabular-nums}.sc-grid__cur{font-size:9.5px;font-weight:400;color:var(--qaws-color-muted);direction:ltr;unicode-bidi:isolate}.sc-grid__amt{font-size:12.5px;font-weight:700;color:var(--qaws-color-ink);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.sc-grid__price[data-derived=yes] .sc-grid__amt{font-weight:400;color:var(--qaws-color-muted-2)}.sc-grid__price[data-status=draft]{background:var(--qaws-color-gold-tint)}.sc-grid__pending{display:block;font-size:10px;line-height:1.2;color:var(--qaws-color-gold-text)}.sc-grid__cell[data-closed=yes]{background:var(--qaws-color-cream-50)}.sc-grid__none{font-size:10.5px;font-weight:400;color:var(--qaws-color-muted-3)}.sc-grid__badges{position:absolute;inset-block-start:2px;inset-inline-start:3px;display:flex;gap:2px;pointer-events:none}.sc-grid__badge{display:inline-block;padding:0 3px;font-size:9px;font-weight:700;line-height:12px;border-radius:3px;background:var(--qaws-color-lapis-tint);color:var(--qaws-color-lapis-700)}.sc-grid__badge--cta,.sc-grid__badge--ctd{background:var(--qaws-color-gold-tint);color:var(--qaws-color-gold-text)}.sc-grid__cell[data-selected=yes]{background:var(--qaws-color-lapis-tint);box-shadow:inset 0 0 0 1px var(--qaws-color-lapis-500)}.sc-grid__cell[data-selstart=yes]:before,.sc-grid__cell[data-selend=yes]:after{content:"";position:absolute;inset-block-start:50%;width:9px;height:9px;margin-block-start:-4.5px;border-radius:var(--qaws-radius-pill);background:var(--qaws-color-surface);border:2px solid var(--qaws-color-lapis-700);z-index:2}.sc-grid__cell[data-selstart=yes]:before{inset-inline-start:-5px}.sc-grid__cell[data-selend=yes]:after{inset-inline-end:-5px}.sc-grid__seedcell{padding:8px 10px;border-bottom:1px solid var(--qaws-color-divider);text-align:start;white-space:nowrap}.sc-grid__seedcell .sc-hint{display:inline;margin-inline-start:10px}.sc-grid__legend{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:6px 0 0;font-size:11px;color:var(--qaws-color-muted)}.sc-grid__key{width:10px;height:10px;border-radius:2px;border:1px solid var(--qaws-color-border-strong)}.sc-grid__key:not(:first-child){margin-inline-start:10px}.sc-grid__key[data-state=open]{background:var(--qaws-color-success-tint);border-color:var(--qaws-color-success-border)}.sc-grid__key[data-state=closed]{background:var(--qaws-color-cream-50);border-color:var(--qaws-color-border-strong)}.sc-grid__key[data-state=noprice]{background:var(--qaws-color-surface);border-color:var(--qaws-color-border-strong)}.sc-grid__key[data-state=soldout]{background:var(--qaws-color-danger-tint);border-color:var(--qaws-color-danger-border)}.sc-grid__key[data-state=pending]{background:var(--qaws-color-gold-tint);border-color:var(--qaws-color-gold-border)}.sc-grid__legend__hint{margin-inline-start:auto;color:var(--qaws-color-muted)}.sc-pop{position:fixed;top:0;inset-inline-start:0;z-index:45;width:268px;display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--qaws-color-surface);border:1px solid var(--qaws-color-border-strong);border-radius:var(--qaws-radius-inner);box-shadow:var(--qaws-shadow-floating);text-align:start}.sc-pop:not([data-placed=yes]){visibility:hidden}.sc-pop__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sc-pop__room{font-size:12.5px;font-weight:800;color:var(--qaws-color-ink)}.sc-pop__x{border:0;background:none;cursor:pointer;font-size:13px;line-height:1;color:var(--qaws-color-muted);padding:2px 4px}.sc-pop__range{margin:0;font-size:12px;font-weight:700;color:var(--qaws-color-ink-2)}.sc-pop__nights{margin-inline-start:6px;font-weight:400;color:var(--qaws-color-muted)}.sc-pop__link{align-self:flex-start;border:0;padding:0;background:none;font-family:inherit;font-size:11.5px;color:var(--qaws-color-lapis-700);text-decoration:underline;cursor:pointer}.sc-pop__f{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:700;color:var(--qaws-color-ink-2)}.sc-pop__radios{display:flex;gap:10px;font-size:11.5px;color:var(--qaws-color-ink-2)}.sc-pop__radios label{display:flex;align-items:center;gap:4px;cursor:pointer}.sc-pop__warn{margin:0;padding:5px 8px;border-radius:var(--qaws-radius-inner);background:var(--qaws-color-gold-tint);border:1px solid var(--qaws-color-gold-border);color:var(--qaws-color-gold-text);font-size:11px;font-weight:700;line-height:1.5}.sc-pop__error{margin:0;padding:5px 8px;border-radius:var(--qaws-radius-inner);background:var(--qaws-color-danger-tint);border:1px solid var(--qaws-color-danger-border);color:var(--qaws-color-danger-dark);font-size:11.5px;font-weight:700}.sc-pop__row{display:flex;gap:8px;padding-top:2px}.sc-bulk{position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(50%,-50%);width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:var(--qaws-color-cream-50);border:var(--qaws-border-width) solid var(--qaws-color-border-strong);border-radius:var(--qaws-radius-card);box-shadow:var(--qaws-shadow-floating);z-index:46}.sc-bulk__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:2px solid var(--qaws-color-lapis-900)}.sc-bulk__head h3{margin:0;font-size:15px;font-weight:800;color:var(--qaws-color-lapis-900)}.sc-bulk__error{margin:0;padding:8px 12px;border-radius:var(--qaws-radius-inner);background:var(--qaws-color-danger-tint);border:1px solid var(--qaws-color-danger-border);color:var(--qaws-color-danger-dark);font-size:12.5px;font-weight:700}.sc-bulk__range{display:flex;gap:10px;flex-wrap:wrap}.sc-bulk__range .sc-field{flex:1 1 160px}.sc-bulk__weekdays{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:8px 10px;border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-inner);font-size:12.5px;color:var(--qaws-color-ink-2)}.sc-bulk__weekdays>legend{padding:0 6px;font-size:12px;font-weight:800;color:var(--qaws-color-lapis-700)}.sc-bulk__weekdays label{display:flex;align-items:center;gap:4px;cursor:pointer}.sc-bulk__sec{border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-inner);background:var(--qaws-color-surface);padding:0 12px 6px}.sc-bulk__sec>summary{cursor:pointer;padding:9px 0;font-size:13px;font-weight:800;color:var(--qaws-color-ink);list-style:inside}.sc-bulk__sec[data-on=yes]{border-color:var(--qaws-color-lapis-500);background:var(--qaws-color-lapis-tint)}.sc-bulk__sec[data-on=yes]>summary:after{content:" • سيُطبَّق";font-size:11px;color:var(--qaws-color-lapis-700)}.sc-bulk__sec .sc-field{margin-bottom:8px}.sc-bulk__radios{display:flex;gap:14px;padding:4px 0 8px;font-size:12.5px;color:var(--qaws-color-ink-2)}.sc-bulk__radios label{display:flex;align-items:center;gap:5px;cursor:pointer}.sc-bulk__warn{margin:0 0 8px;padding:6px 10px;border-radius:var(--qaws-radius-inner);background:var(--qaws-color-gold-tint);border:1px solid var(--qaws-color-gold-border);color:var(--qaws-color-gold-text);font-size:12px;font-weight:700}.sc-bulk__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--qaws-color-border)}.sc-bulk__summary{margin:0;font-size:12px;color:var(--qaws-color-ink-2)}.sc-bulk__actions{display:flex;gap:8px}@media (max-width: 720px){.sc-grid__corner,.sc-grid__corner--month,.sc-grid__label{min-width:136px;width:136px;padding-inline:6px;white-space:normal}.sc-grid__label--title{flex-direction:column;align-items:flex-start;gap:1px}.sc-gridbar__check{margin-inline-start:0}.sc-pop{width:min(268px,calc(100vw - 16px))}}.sc-notify{display:flex;align-items:center;gap:12px;margin:4px 0 14px;padding:11px 16px;background:var(--qaws-color-success-surface);border:1.5px solid var(--qaws-color-success-border);border-radius:var(--qaws-radius-control);color:var(--qaws-color-success);font-family:var(--qaws-font-body);font-size:13.5px;font-weight:700}.sc-notify__dot{width:9px;height:9px;flex:none;border-radius:var(--qaws-radius-pill);background:var(--qaws-color-success)}.sc-notify__text{color:var(--qaws-color-ink);font-weight:700}.sc-notify__text strong{color:var(--qaws-color-success);font-weight:800}.sc-notify__count{color:var(--qaws-color-muted);font-weight:700}.sc-notify__view{margin-inline-start:auto;border:0;cursor:pointer;background:var(--qaws-color-success);color:var(--qaws-color-surface);font-family:var(--qaws-font-body);font-size:13px;font-weight:700;padding:7px 16px;border-radius:var(--qaws-radius-inner)}.sc-notify__view:hover{background:var(--qaws-color-whatsapp)}.sc-notify__sound{border:1.5px solid var(--qaws-color-success-border);cursor:pointer;background:var(--qaws-color-surface);border-radius:var(--qaws-radius-inner);padding:5px 9px;font-size:14px;line-height:1}.sc-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-inline-start:6px;padding:0 5px;border-radius:var(--qaws-radius-pill);background:var(--qaws-color-gold-600);color:var(--qaws-color-lapis-900);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.sc-plans{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;margin-top:10px;padding-top:12px;border-top:1px solid var(--qaws-color-border)}.sc-plan{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--qaws-color-border);border-radius:var(--qaws-radius-inner);background:var(--qaws-color-surface)}.sc-plan--off{opacity:.62;background:var(--qaws-color-cream-50)}.sc-plan__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sc-plan__kind{font-size:13px;font-weight:800;color:var(--qaws-color-ink)}.sc-plan__toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--qaws-color-muted-2);cursor:pointer}.sc-plan__toggle input[disabled]{cursor:not-allowed}
