.control-tabs{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.control-tabs a{gap:var(--space-2);padding:var(--space-2) var(--space-4);min-height:var(--control-h);border-radius:var(--radius-control);color:var(--text-2);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.control-tabs a:hover{background:var(--surface-muted)}.control-tabs a[aria-current=page]{background:var(--primary-soft);color:var(--primary)}.control-page .stats{margin:0 0 var(--space-4)}.control-monitor{gap:var(--space-6);padding:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.control-monitor .fact__value{font-size:var(--text-sm);font-weight:var(--weight-medium)}.control-monitor .cell-sub{font-size:var(--text-xs);margin-top:var(--space-1);display:block}.control-toolbar{gap:var(--space-4);margin:0 0 var(--space-4);flex-wrap:wrap;align-items:end;display:flex}.control-toolbar .field{flex:160px;min-width:0;margin:0}.control-toolbar .field:first-child{flex:2 250px}.control-toolbar .check{align-self:center}.control-list{margin-bottom:var(--space-6)}.control-result{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-sm)}.control-journal-search{border-radius:var(--radius);background:var(--glass-panel);padding:var(--space-4);border:1px solid var(--border)}.journal-day th{padding:var(--space-4) var(--space-4) var(--space-2);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;background:0 0}.dir-table--journal tbody tr:first-child .journal-day th,.journal-day:first-child th{padding-top:var(--space-2)}.journal-time{font-variant-numeric:tabular-nums;color:var(--text-2)}.control-journal-search .field:first-child{flex:0 320px}.control-page .control-table{white-space:normal}.control-table th{font-size:var(--text-xs);font-weight:var(--weight-medium)}.control-table td{padding:var(--space-4);vertical-align:top;overflow-wrap:anywhere}.control-table .cell-sub{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-xs);display:block}.control-table td:first-child{max-width:420px}.control-table .row{gap:var(--space-2)}.control-table .btn{white-space:nowrap}@media (max-width:1100px){.control-monitor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.control-tabs{gap:var(--space-1)}.control-tabs a{min-height:44px;padding:var(--space-2);font-size:var(--text-sm)}.control-monitor{padding:var(--space-4);gap:var(--space-4)}.control-toolbar{gap:var(--space-2)}.control-toolbar .field:first-child{flex-basis:100%}.control-toolbar .field{flex-basis:calc(50% - var(--space-2))}.control-journal-search .check{width:100%}.control-list .control-table .btn{min-height:44px}.control-page .control-table tbody td{padding:0}.control-page .control-table tbody tr{padding:var(--space-4);gap:var(--space-2) var(--space-4)}}
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)}
