.ops-app-shell[data-theme=minimal-future]{isolation:isolate;background:0 0;position:relative}.ops-app-shell[data-theme=minimal-future]:before{background-color:var(--theme-app-background);background-image:var(--ops-theme-background);content:"";filter:blur(var(--ops-theme-background-blur,0px)) brightness(var(--ops-theme-background-brightness,100%));pointer-events:none;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:-16px}.ops-app-shell[data-theme=minimal-future] .ops-status-bar,.ops-app-shell[data-theme=minimal-future] .ops-bottom-dock{box-shadow:var(--theme-shell-shadow);-webkit-backdrop-filter:var(--theme-blur);backdrop-filter:var(--theme-blur);background-color:var(--theme-surface)!important;border-color:var(--theme-line)!important}.ops-app-shell[data-theme=minimal-future] :is(.ops-room-scroll,.ops-guest-surface,.ops-reservation-detail,.task-page,.production-members,.production-members>.subnav-row,.production-analytics,.analytics-section-card,.chart-card,.ota-panel,.levels-panel,.ops-import-surface,.ops-import-detail,.ops-settings-workbench,.ops-settings-context,.ops-settings-nav,.ops-settings-content,.ops-settings-surface,.audit-center){-webkit-backdrop-filter:var(--theme-blur);backdrop-filter:var(--theme-blur);background-color:var(--theme-surface)!important;border-color:var(--theme-line)!important}.ops-app-shell[data-theme=minimal-future] :is(.ops-room-grid-corner,.ops-room-date-row,.ops-room-type-row,.ops-room-cell,.guest-table-head,.guest-table-row,.task-column,.task-member-head,.task-block,.shift-grid>*,.metric-strip>div,.ops-import-upload,.ops-import-summary>div,.ops-import-row,.ops-master-list>button,.ops-tag-row,.ops-access-user-list>button,.ops-access-permission-row){box-shadow:inset 0 1px #ffffff75;background-color:var(--theme-surface-soft)!important;border-color:var(--theme-soft-line)!important}.ops-app-shell[data-theme=minimal-future] :is(.ops-reservation-bar,.shift-reservation-bar,.secondary-button,.quiet-button,.icon-button,input,select,textarea){background-color:var(--theme-surface-strong);border-color:var(--theme-soft-line);box-shadow:inset 0 1px #ffffffbd,0 5px 18px #4d596014}.ops-app-shell[data-theme=minimal-future] .ops-facility-switch{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ops-app-shell[data-theme=minimal-future] .ops-facility-switch:hover,.ops-app-shell[data-theme=minimal-future] .ops-facility-switch:focus-visible{background:#ffffff2e!important}.ops-app-shell[data-theme=minimal-future]{--ops-room-day-line:#48525812}.ops-app-shell[data-theme=minimal-future] .ops-reservation-bar{box-shadow:inset 1px 0 #424e471a,inset -1px 0 #424e471a,inset 0 1px #ffffff9e,0 2px 7px #39413c0f}.ops-app-shell[data-theme=minimal-future] .ops-reservation-bar.is-selected{box-shadow:inset 1px 0 #465c4e24,inset -1px 0 #465c4e24,inset 0 0 0 1px #5773581f,0 3px 9px #394c4314}.ops-app-shell[data-theme=minimal-future] :is(.ops-allocation-draft-actions,.ops-reservation-hold-tray){-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);background:#f4f7f8f5;border-color:#525e6524}
.ops-app-shell[data-theme=ethereal]{--ethereal-line:#ffffff14;--ethereal-soft-line:#ffffff0d;--ethereal-edge:inset 0 1px 3px #ffffff17, inset 0 -1px 3px #ffffff0a, 0 0 12px #ffffff05;--ethereal-glass:radial-gradient(ellipse 24px 1.5px at 28% 0%, #ffffff5c, transparent 100%), radial-gradient(ellipse 1.5px 18px at 100% 72%, #ffffff3d, transparent 100%), linear-gradient(135deg, #ffffff12 0%, #ffffff05 18%, #ffffff03 42%, transparent 68%, #ffffff0d 100%);--ethereal-control:linear-gradient(135deg, #ffffff14 0%, #ffffff05 24%, #ffffff03 48%, transparent 66%, #ffffff0d 100%);--ethereal-selected:radial-gradient(ellipse 22px 2px at 30% 0%, #ffffff8c, transparent 100%), radial-gradient(ellipse 18px 2px at 72% 100%, #ffffff61, transparent 100%), linear-gradient(135deg, #ffffff1a, #ffffff0a 30%, #ffffff05 54%, #ffffff12);--ethereal-selected-shadow:inset 0 0 8px #ffffff0f, inset 0 1px 3px #ffffff1a, 0 0 12px #ffffff0f;--theme-app-background:#a8acb3;--theme-surface:transparent;--theme-surface-strong:transparent;--theme-surface-soft:transparent;--theme-line:var(--ethereal-line);--theme-soft-line:var(--ethereal-soft-line);--theme-ink:#fff;--theme-muted:#fff;--theme-blur:none;--theme-shell-shadow:var(--ethereal-edge);--ops-line:var(--ethereal-line);--ops-soft-line:var(--ethereal-soft-line);--ops-ink:#fff;--ops-muted:#fff;--ops-paper:transparent;--ops-surface:transparent;--ops-border:var(--ethereal-line);--ops-room-label-surface:transparent;--ops-room-day-line:var(--ethereal-soft-line);--ink:#fff;--muted:#fff;--muted-text:#fff;--text-strong:#fff;--paper:transparent;--surface:transparent;--surface-strong:transparent;--wash:transparent;--wash-strong:transparent;--line:var(--ethereal-soft-line);--line-strong:var(--ethereal-line);--button-primary-background:transparent;--button-primary-background-hover:transparent;--button-primary-background-active:transparent;--button-primary-border:var(--ethereal-line);--button-primary-foreground:#fff;--button-secondary-background:transparent;--button-secondary-background-hover:transparent;--button-secondary-background-active:transparent;--button-secondary-border:var(--ethereal-line);--button-secondary-foreground:#fff}body:has(.ops-app-shell[data-theme=ethereal]){--ethereal-line:#ffffff14;--ethereal-soft-line:#ffffff0d;--ethereal-edge:inset 0 1px 3px #ffffff17, inset 0 -1px 3px #ffffff0a, 0 0 12px #ffffff05;--ethereal-glass:radial-gradient(ellipse 24px 1.5px at 28% 0%, #ffffff5c, transparent 100%), radial-gradient(ellipse 1.5px 18px at 100% 72%, #ffffff3d, transparent 100%), linear-gradient(135deg, #ffffff12 0%, #ffffff05 18%, #ffffff03 42%, transparent 68%, #ffffff0d 100%);--ethereal-control:linear-gradient(135deg, #ffffff14 0%, #ffffff05 24%, #ffffff03 48%, transparent 66%, #ffffff0d 100%);--ethereal-selected:radial-gradient(ellipse 22px 2px at 30% 0%, #ffffff8c, transparent 100%), radial-gradient(ellipse 18px 2px at 72% 100%, #ffffff61, transparent 100%), linear-gradient(135deg, #ffffff1a, #ffffff0a 30%, #ffffff05 54%, #ffffff12);--ethereal-selected-shadow:inset 0 0 8px #ffffff0f, inset 0 1px 3px #ffffff1a, 0 0 12px #ffffff0f;--theme-app-background:#a8acb3;--theme-surface:transparent;--theme-surface-strong:transparent;--theme-surface-soft:transparent;--theme-line:var(--ethereal-line);--theme-soft-line:var(--ethereal-soft-line);--theme-ink:#fff;--theme-muted:#fff;--theme-blur:none;--theme-shell-shadow:var(--ethereal-edge);--ops-line:var(--ethereal-line);--ops-soft-line:var(--ethereal-soft-line);--ops-ink:#fff;--ops-muted:#fff;--ops-paper:transparent;--ops-surface:transparent;--ops-border:var(--ethereal-line);--ops-room-label-surface:transparent;--ops-room-day-line:var(--ethereal-soft-line);--ink:#fff;--muted:#fff;--muted-text:#fff;--text-strong:#fff;--paper:transparent;--surface:transparent;--surface-strong:transparent;--wash:transparent;--wash-strong:transparent;--line:var(--ethereal-soft-line);--line-strong:var(--ethereal-line);--button-primary-background:transparent;--button-primary-background-hover:transparent;--button-primary-background-active:transparent;--button-primary-border:var(--ethereal-line);--button-primary-foreground:#fff;--button-secondary-background:transparent;--button-secondary-background-hover:transparent;--button-secondary-background-active:transparent;--button-secondary-border:var(--ethereal-line);--button-secondary-foreground:#fff}.ops-app-shell[data-theme=ethereal]{color:#fff;isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;position:relative}.ops-app-shell[data-theme=ethereal]:before{background:var(--ops-theme-background,url(/theme-backgrounds/ethereal-room.webp)) center / cover no-repeat;background-color:var(--theme-app-background);content:"";filter:blur(var(--ops-theme-background-blur,0px)) saturate(65%) brightness(var(--ops-theme-background-brightness,100%));pointer-events:none;z-index:-2;position:fixed;inset:-16px}.ops-app-shell[data-theme=ethereal]:after{content:"";pointer-events:none;z-index:-1;background:#2d313f14;position:fixed;inset:0}:is(body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay),body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(:not([data-status-indicator]))){-webkit-text-fill-color:currentColor;color:#fff!important;border-color:var(--ethereal-soft-line)!important;box-shadow:none!important;background-color:#0000!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(:not(.appearance-theme-preview,.appearance-background-image,[data-status-indicator],input[type=checkbox],input[type=radio])){background-image:none!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(input,textarea)::placeholder{color:#ffffffb8!important}body:has(.ops-app-shell[data-theme=ethereal]) svg text{fill:#fff!important}.ops-app-shell[data-theme=ethereal] .atlas-wordmark{filter:brightness(0)invert()}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.ops-status-bar,.ops-bottom-dock,.ops-room-surface,.ops-guest-surface,.task-workspace,.production-members,.production-analytics,.ops-import-surface,.ops-settings-workbench,.audit-center,.analytics-section-card,.chart-card,.ota-panel,.levels-panel,.ops-import-detail,.ops-settings-surface,.home-kpi-card,.ops-reservation-detail,.detail-sheet,[role=dialog]:not(.ops-orbit-menu),[class*=production-reservation-directory][class*=surface],[class*=production-reservation-action-required][class*=item]){background-image:var(--ethereal-glass)!important;box-shadow:var(--ethereal-edge)!important}.ops-app-shell[data-theme=ethereal] :is(.production-analytics,.ops-import-surface,.ops-settings-workbench,.audit-center){-webkit-backdrop-filter:var(--theme-blur);backdrop-filter:var(--theme-blur)}.ops-app-shell[data-theme=ethereal] .ops-status-bar{-webkit-backdrop-filter:none;backdrop-filter:none}.ops-app-shell[data-theme=ethereal] .ops-bottom-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.days-header,.time-axis,.time-spacer,.shift-date,.shift-sticky-name,.shift-corner,.ops-room-grid-corner,.ops-room-date-row,.ops-room-type-row,.ops-room-label,.ops-room-room-label,.guest-table-head,th,.shift-console-toolbar,.task-toolbar){background-image:var(--ethereal-glass)!important;box-shadow:var(--ethereal-edge)!important;-webkit-backdrop-filter:blur(18px)saturate(60%)!important;backdrop-filter:blur(18px)saturate(60%)!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.day-title,.member-head-button,.ops-empty-member-head,.day-parent){box-shadow:none!important;background-image:none!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.member-timeline,.ops-empty-member-timeline){background-image:repeating-linear-gradient(#0000 0 12px,#ffffff0a 12px 13px)!important}.ops-app-shell[data-theme=ethereal] .member-timeline:after{background-image:repeating-linear-gradient(#0000 0 51px,#ffffff14 51px 52px)}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.primary-button,.secondary-button,.quiet-button,.icon-button,.primary-outline,.ops-sync-button,.ops-avatar,.ops-notification-trigger,.ops-facility-switch,.palette-toggle,.palette-category-header,.palette-task-card,.task-block,.task-drop-preview,.task-drag-ghost,.ops-reservation-bar,.shift-reservation-bar,.tabs button,.room-row-toggle,.shift-selection-toolbar button,.shift-status-selector,.initial-avatar,.ops-master-list>button,.ops-settings-nav a,.analytics-card-strip>div,.metric-strip>div,.home-navigation-rail>.ops-navigation-link,.ops-orbit-item-icon,.ops-orbit-root,.appearance-theme-grid>label,.appearance-background-grid>label,input:not([type=hidden]):not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){background-image:var(--ethereal-control)!important;box-shadow:var(--ethereal-edge)!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.palette-task-row,.palette-task,.palette-task-duration,.task-block-main,.task-block-drag,.task-order-handle,.palette-category-toggle,.shift-time-display){box-shadow:none!important;background-image:none!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.task-block,.task-drop-preview,.task-drag-ghost,.ops-reservation-bar,.shift-reservation-bar,.palette-task-card){background-image:var(--ethereal-glass)!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.task-block:nth-child(3n),.palette-task-card:nth-child(3n)){background-image:radial-gradient(ellipse 23px 2px at 78% 0%, #ffffff59, transparent 100%), radial-gradient(ellipse 2px 16px at 0% 30%, #ffffff3d, transparent 100%), var(--ethereal-control)!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.tabs button.active,.tabs button[aria-selected=true],button[aria-pressed=true]:not(.task-block-main,.room-row-toggle),.ops-settings-nav [aria-current=page],.ops-period-tabs button.is-active,.task-block.selected,.task-block.focus-task,.ops-reservation-bar.is-selected,.ops-orbit-root.is-active,.ops-orbit-item[aria-current=page] .ops-orbit-item-icon,.ops-settings-nav .active,[data-cost-selection=active],.appearance-theme-grid>.is-selected,.appearance-background-grid>.is-selected){text-shadow:0 0 8px #ffffff47;background-image:var(--ethereal-selected)!important;box-shadow:var(--ethereal-selected-shadow)!important;border-color:#ffffff1c!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:1px solid #ffffff61;box-shadow:var(--ethereal-selected-shadow)!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.primary-button,.secondary-button,.quiet-button,.icon-button,.tabs button):not(:disabled):hover{background-image:var(--ethereal-selected)!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.tabs button:not(.active):not([aria-selected=true]),.ops-period-tabs button:not(.is-active),[role=tab][aria-selected=false]){box-shadow:none!important;background-image:none!important;border-color:#0000!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.task-toolbar .tabs button.active){border-radius:999px}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.ops-orbit-item){outline:none;box-shadow:none!important;background-image:none!important;border-color:#0000!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.ops-orbit-item):focus-visible{outline:none;box-shadow:none!important;background-image:none!important;border-color:#0000!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.ops-orbit-item):focus-visible .ops-orbit-item-icon{background-image:var(--ethereal-selected)!important;box-shadow:var(--ethereal-selected-shadow)!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.ops-bottom-dock .ops-navigation-link.is-active){text-shadow:0 0 8px #ffffff4d;box-shadow:none!important;background-image:none!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.ops-bottom-dock .ops-navigation-link.is-active svg){filter:drop-shadow(0 0 5px #fff6)}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.ops-orbit-line){background-image:linear-gradient(90deg,#ffffff1a,#ffffff61 48%,#ffffff29)!important;box-shadow:0 0 5px #ffffff38!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.alert-upcoming,.has-warning){box-shadow:var(--ethereal-edge), inset 2px 0 #eaba70bf!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.alert-overdue,.production-save-result.is-error,[data-status=cancelled]){box-shadow:var(--ethereal-edge), inset 2px 0 #eb8e8ad9!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.shift-entry:not(.status-none)){box-shadow:inset 2px 0 var(--shift-state-accent)!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.analytics-bar-chart i,.analytics-dual-chart i,.analytics-legend i,.ops-sync-dot){background-image:var(--ethereal-control)!important;box-shadow:var(--ethereal-edge)!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(.analytics-dual-chart i.net){background-image:linear-gradient(90deg,#ffffff52,#0000 50%,#ffffff26)!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(input[type=checkbox],input[type=radio]){appearance:none;contain:size;contain-intrinsic-size:13px;background-position:50%;background-repeat:no-repeat;background-size:contain}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(input[type=checkbox]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='1' y='1' width='14' height='14' rx='2' fill='none' stroke='white' stroke-opacity='.6' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(input[type=checkbox]:checked){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='1' y='1' width='14' height='14' rx='2' fill='none' stroke='white' stroke-opacity='.8' vector-effect='non-scaling-stroke'/%3E%3Cpath d='m4 8 3 3 5-6' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(input[type=radio]){background-image:radial-gradient(circle closest-side,#0000 65%,#ffffffa6 70%,#0000 83%)!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where(input[type=radio]:checked){background-image:radial-gradient(circle closest-side,#fff 24%,#0000 35% 65%,#fffc 70%,#0000 83%)!important}:is(body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay):where(dialog),body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-app-shell[data-theme=ethereal],.ops-modal-backdrop,dialog,.ops-orbit-overlay) :where([role=dialog]:not(.ops-orbit-menu),.detail-sheet,.ops-reservation-detail,.notification-panel)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:blur(32px)saturate(45%)brightness(80%);backdrop-filter:blur(32px)saturate(45%)brightness(80%);background-color:#0000!important;background-image:var(--ethereal-glass)!important;box-shadow:var(--ethereal-edge), 0 16px 50px #1c212d1f!important}body:has(.ops-app-shell[data-theme=ethereal]) :is(.ops-modal-backdrop,.ops-orbit-backdrop){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0!important}body:has(.ops-app-shell[data-theme=ethereal]) dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#252b3614}body:has(.ops-app-shell[data-theme=ethereal]) .ops-reservation-tag-modal>header{-webkit-backdrop-filter:blur(24px)saturate(45%)brightness(80%);backdrop-filter:blur(24px)saturate(45%)brightness(80%)}.appearance-theme-preview.is-ethereal{box-shadow:inset 0 0 0 1px #fff3}.appearance-card-copy strong>[lang=en]{letter-spacing:.08em;margin-top:3px;font-size:10px;font-weight:400;display:block}.appearance-ethereal-preset{margin-top:14px}@media (min-width:761px) and (max-width:1100px){.appearance-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.appearance-theme-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-transparency:reduce){.ops-app-shell[data-theme=ethereal]:before{filter:blur(var(--ops-theme-background-blur,0px)) saturate(35%) brightness(var(--ops-theme-background-brightness,100%))}body:has(.ops-app-shell[data-theme=ethereal]){--theme-blur:none}}.ops-facility-switch-form.is-ethereal-picker{position:relative}.is-ethereal-picker>select{visibility:hidden;pointer-events:none}.ops-facility-switch-form .ops-facility-trigger{text-align:left;cursor:pointer;justify-content:space-between;width:100%;min-width:0;height:100%;padding-right:4px;position:absolute;inset:0}.ops-ethereal-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-ethereal-picker-trigger>svg{flex:none}@media (max-width:620px){.ops-app-shell[data-theme=ethereal] .ops-status-bar{grid-template-columns:max-content minmax(0,1fr)}.ops-app-shell[data-theme=ethereal] .ops-sync-status>*{flex-shrink:0}}body:has(.ops-app-shell[data-theme=ethereal]) .ops-app-shell[data-theme=ethereal] .ops-ethereal-options{border:1px solid var(--ethereal-soft-line);-webkit-backdrop-filter:blur(28px)saturate(45%)brightness(82%);backdrop-filter:blur(28px)saturate(45%)brightness(82%);border-radius:18px;width:max-content;min-width:min(240px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(360px,100dvh - 24px);margin:0;padding:6px;position:fixed;inset:auto;overflow-y:auto;background-image:var(--ethereal-glass)!important;box-shadow:var(--ethereal-edge), 0 12px 32px #171d281a!important}.ops-ethereal-options [role=option]{text-align:left;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;font-weight:400;display:flex}.ops-ethereal-options [role=option]>span{overflow-wrap:anywhere}.ops-ethereal-options [role=option]>svg{visibility:hidden;flex:none}.ops-ethereal-options [role=option][aria-selected=true]>svg{visibility:visible}.ops-ethereal-option-group+.ops-ethereal-option-group{border-top:1px solid var(--ethereal-soft-line);margin-top:6px;padding-top:6px}.ops-ethereal-option-heading{letter-spacing:.06em;opacity:.72;padding:7px 12px 5px;font-size:11px;font-weight:500}body:has(.ops-app-shell[data-theme=ethereal]) .ops-app-shell[data-theme=ethereal] .ops-ethereal-options [role=option]:is([aria-selected=true],:hover,:focus-visible){outline:none;background-image:var(--ethereal-selected)!important;box-shadow:var(--ethereal-selected-shadow)!important}.ops-app-shell[data-theme=ethereal] :is(.ops-settings-context,.ops-settings-nav,.ops-settings-content,.ops-settings-surface){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ops-field-select{margin-top:7px;position:relative}.field-label .ops-field-select>select{margin-top:0}.ops-field-select>.ops-ethereal-picker-trigger{display:none}.ops-app-shell[data-theme=ethereal] .ops-field-select>select{visibility:hidden;pointer-events:none}.ops-app-shell[data-theme=ethereal] .ops-field-select>.ops-ethereal-picker-trigger{border:1px solid var(--ethereal-soft-line);width:100%;min-width:0;height:100%;min-height:0;font:inherit;text-align:left;cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex;position:absolute;inset:0}body:has(.ops-app-shell[data-theme=ethereal]) .ops-app-shell[data-theme=ethereal] .ops-field-select .ops-ethereal-options{overscroll-behavior:contain;width:max-content;max-width:min(360px,100vw - 24px)}
