body{isolation:isolate;position:relative}body:before{content:"";z-index:var(--layer-glass-glow);pointer-events:none;background:radial-gradient(42vmax 38vmax at 14% 4%, var(--glow-1), transparent 62%), radial-gradient(38vmax 34vmax at 88% 10%, var(--glow-2), transparent 60%), radial-gradient(46vmax 40vmax at 74% 82%, var(--glow-3), transparent 64%), radial-gradient(34vmax 30vmax at 6% 88%, var(--glow-1), transparent 66%);position:fixed;inset:-20vmax}body:after{content:"";z-index:var(--layer-glass-stars);pointer-events:none;opacity:.6;background-image:radial-gradient(1px 1px at 12% 18%, var(--star), transparent), radial-gradient(1px 1px at 68% 8%, var(--star), transparent), radial-gradient(1px 1px at 36% 62%, var(--star), transparent), radial-gradient(1px 1px at 82% 46%, var(--star), transparent), radial-gradient(1px 1px at 24% 88%, var(--star), transparent), radial-gradient(1px 1px at 92% 74%, var(--star), transparent);background-size:620px 620px;position:fixed;inset:0}@media print{body:before,body:after{display:none}}[data-theme=contrast] body:before,[data-theme=contrast] body:after{display:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.panel,.stat,.kpi,.attention-card,.attention-summary,.section-card,.facts--card,.chart,.chain__card,.empty-state,.tbl-wrap,.table-scroll,.desk-strip,.quick-action,.room-card,.rooms-link,.incident,.incident-history,.inventory-summary,.inventory-categories,.inventory-card,.feature-pending,.onboarding__section,.booking-head,.booking-footer,.finance-block,.reservations-controls,.control-journal-search,.board-toolbar,.toolbar,.workspace-property,.workspace-sidebar{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%)}}.panel,.stat,.kpi,.attention-card,.attention-summary,.section-card,.facts--card,.chart,.chain__card,.tbl-wrap,.table-scroll,.desk-strip,.quick-action,.room-card,.incident,.incident-history,.inventory-summary,.inventory-categories,.inventory-card,.onboarding__section,.booking-head,.booking-footer,.finance-block,.reservations-controls,.control-journal-search,.board-toolbar,.toolbar,.workspace-property{box-shadow:inset 0 1px 0 var(--glass-edge), var(--shadow-glass);border-radius:var(--radius-lg)}:is(.panel,.stat,.kpi,.attention-card,.attention-summary,.section-card,.facts--card,.chart,.chain__card,.empty-state,.tbl-wrap,.table-scroll,.desk-strip,.quick-action,.room-card,.rooms-link,.incident,.incident-history,.inventory-summary,.inventory-categories,.inventory-card,.feature-pending,.onboarding__section,.booking-head,.booking-footer,.finance-block,.reservations-controls,.control-journal-search,.board-toolbar,.toolbar,.workspace-property,.workspace-sidebar) :is(.panel,.stat,.kpi,.attention-card,.attention-summary,.section-card,.facts--card,.chart,.chain__card,.empty-state,.tbl-wrap,.table-scroll,.desk-strip,.quick-action,.room-card,.rooms-link,.incident,.incident-history,.inventory-summary,.inventory-categories,.inventory-card,.feature-pending,.onboarding__section,.booking-head,.booking-footer,.finance-block,.reservations-controls,.control-journal-search,.board-toolbar,.toolbar,.workspace-property,.workspace-sidebar){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface-muted);box-shadow:none;border-radius:var(--radius)}.workspace-sidebar{background:var(--sidebar)}.btn:not(.btn--secondary):not(.btn--ghost):not(.btn--danger):not(.btn--warning):not(.btn--success):not(.btn--info):not(.btn--inverse),.btn--primary{background-image:linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 140%);border-color:#0000}.workspace-mark{background-image:linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 130%)}.board,.board thead th,.board td.board__unit,.tbl,.tbl thead th{background:var(--surface-solid)}
