.settings-tabs{scrollbar-width:thin;max-width:100%;padding:var(--space-1);gap:var(--space-1);border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface-muted);margin-bottom:var(--space-6);flex-wrap:nowrap;display:flex;overflow-x:auto}.settings-tabs a{white-space:nowrap;min-height:var(--control-h);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);color:var(--text-2);font-weight:var(--weight-medium);flex:none;align-items:center;text-decoration:none;display:inline-flex}.settings-tabs a:hover{background:var(--surface-muted)}.settings-tabs a[aria-current=page]{background:var(--primary-soft);color:var(--primary)}.settings-stack,.settings-form{gap:var(--space-4);min-width:0;max-width:880px;display:grid}.settings-block{min-width:0;padding:var(--space-6);gap:0;margin:0}.settings-block>h2{margin:0 0 var(--space-4);font-size:var(--text-lg)}.settings-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-fields .field{min-width:0;margin:0}.settings-fields__wide{grid-column:1/-1}.settings-fields--times{margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,200px))}.settings-block .settings-facts{margin:0 0 var(--space-4)}.settings-block .settings-facts>div:last-child{border-bottom:0}.settings-block>:last-child{margin-bottom:0}.settings-save-state{color:var(--muted);font-size:var(--text-sm)}.settings-save-state--saved{color:var(--success-2)}.settings-time{font-variant-numeric:tabular-nums}.settings-lead{margin-bottom:var(--space-4)}.settings-service-name{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0}.settings-service-name:hover,.settings-service-name:focus-visible{color:var(--primary);text-decoration:underline}.settings-table--services tr.is-archived td{color:var(--muted)}.settings-service-sub{display:none}.settings-service-form{gap:var(--space-4);display:grid}.settings-service-form .field,.settings-service-form .settings-note{margin:0}.settings-service-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.settings-service-help h2{font-size:var(--text-xl);overflow-wrap:anywhere;margin:0}.settings-service-help p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-sm)}.settings-facts{margin:0 0 var(--space-6)}.settings-facts>div{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);display:grid}.settings-facts dt{color:var(--muted)}.settings-facts dd{font-weight:var(--weight-medium);overflow-wrap:anywhere;margin:0}.settings-note{color:var(--muted);font-size:var(--text-sm);margin:0 0 var(--space-4);line-height:1.6}#channex-connection{scroll-margin-top:calc(var(--header-h) + var(--space-4))}.settings-toolbar{align-items:end;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.settings-toolbar .field{flex:0 320px;min-width:0;margin:0}.settings-count{color:var(--muted);font-size:var(--text-sm);padding-bottom:var(--space-2)}.settings-catalog .table-scroll>.settings-table{table-layout:fixed;min-width:0}.settings-table .cell-sub{display:block}.settings-table th:first-child{width:42%}.settings-table td,.settings-table th{white-space:normal;overflow-wrap:anywhere;padding:var(--space-4)}.settings-table .num{font-variant-numeric:tabular-nums}.settings-service-help{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.settings-service-help>svg{color:var(--primary);flex-shrink:0}.settings-service-help>div{flex:1;min-width:180px}.settings-connections .panel{padding:var(--space-6)}.settings-connections .panel__title{font-size:var(--text-xl)}.settings-connections .connection-grid{align-items:stretch}.settings-connections .connection-grid>.panel{align-items:start;gap:var(--space-4);flex-direction:column;display:flex}.settings-connections .connection-grid .btn{margin-top:auto}.settings-connections .connection-grid .note{margin:0}.settings-site .site-settings-card{padding:var(--space-6)}.settings-site .site-settings-card>.facts{margin:var(--space-6) 0}.settings-site .site-settings-card .panel__title{font-size:var(--text-xl)}.settings-site h2,.settings-site h3{margin:0 0 var(--space-4);font-size:var(--text-lg)}.settings-site .site-domains-heading{margin-bottom:var(--space-2)}.settings-disclosure{border-top:1px solid var(--border);padding:var(--space-4) 0;margin-top:var(--space-4)}.settings-disclosure>summary{cursor:pointer;font-weight:var(--weight-semibold);min-height:var(--control-h);align-content:center}.settings-disclosure>div{padding-top:var(--space-4)}.settings-site .code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}@media (max-width:600px){.settings-tabs{gap:var(--space-1)}.settings-tabs a{min-height:44px;padding:var(--space-2)}.settings-block,.settings-connections .panel,.settings-site .site-settings-card{padding:var(--space-4)}.settings-facts>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.settings-fields,.settings-fields--times{grid-template-columns:minmax(0,1fr)}.settings-service-name{min-height:44px}.settings-table--services .settings-col-wide{display:none}.settings-table--services th:first-child{width:auto}.settings-table--services .settings-service-sub{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-service-actions .btn{flex:1}.settings-toolbar{gap:var(--space-2)}.settings-toolbar .field{flex-basis:100%}.settings-table td,.settings-table th{padding:var(--space-2);font-size:var(--text-sm)}.settings-service-help .btn{white-space:normal;width:100%}.settings-disclosure>summary{min-height:44px}}.object-settings{padding:var(--space-6)}.object-settings .page__head{margin-bottom:var(--space-4);align-items:center}.object-settings .page__title{font-size:var(--text-2xl)}.object-settings .page__subtitle{font-size:var(--text-sm)}.object-settings .settings-tabs{margin-bottom:var(--space-6);background:var(--surface-muted);border:0;width:fit-content;max-width:100%}.object-settings .settings-tabs a{min-height:var(--touch-target)}.object-settings .settings-form,.object-settings .settings-stack{gap:var(--space-4);max-width:none}.object-settings .settings-block{padding:var(--space-6);align-content:start}.object-settings .settings-block>h2{font-size:var(--text-lg);margin:0 0 var(--space-4)}.object-settings .settings-fields{gap:var(--space-4)}.object-settings .field{font-size:var(--text-sm);color:var(--muted)}.object-settings .settings-fields input{min-height:var(--touch-target);padding:var(--space-2) var(--space-4);border-color:var(--border-input);background:var(--surface-muted);color:var(--text)}.object-settings .settings-fields input:focus-visible{border-color:var(--primary)}.object-settings .settings-note{font-size:var(--text-sm);margin:0 0 var(--space-4);line-height:1.5}.object-settings .settings-facts{margin:0}.object-settings .settings-facts>div{padding:var(--space-2) 0;border:0}.object-settings .settings-service-help{padding:var(--space-4);gap:var(--space-4)}.object-settings .settings-service-help h2{font-size:var(--text-lg)}.object-settings .settings-toolbar{margin-bottom:var(--space-4)}.object-settings .settings-table th,.object-settings .settings-table td{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}@media (min-width:1000px){.object-settings .settings-form--general{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.object-settings .settings-form--general>[aria-labelledby=settings-main]{grid-area:1/1}.object-settings .settings-form--general>[aria-labelledby=settings-legal]{grid-area:1/2}.object-settings .settings-form--general>.settings-region{gap:var(--space-2) var(--space-6);padding:var(--space-4) var(--space-6);grid-area:2/1/auto/-1;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:center;display:grid}.object-settings .settings-region>h2{margin:0}.object-settings .settings-region .settings-facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.object-settings .settings-region .settings-note{grid-column:1/-1;margin:0}.object-settings .settings-form--general>[role=alert]{grid-column:1/-1}.object-settings .settings-catalog .table-scroll{max-height:max(240px,100dvh - 415px);overflow:auto}}@media (max-width:600px){.object-settings,.object-settings .settings-block{padding:var(--space-4)}.object-settings .settings-tabs{width:100%}.object-settings .settings-tabs a{flex:1;justify-content:center}}
.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:before,body:after{content:none;display:none}.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{background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:var(--radius);background-image:none}.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:none;background-color:var(--primary);color:var(--on-primary)}.workspace-mark{background:var(--primary);color:var(--on-primary)}.board,.board thead th,.board td.board__unit,.tbl,.tbl thead th{background:var(--surface-solid)}.skeleton{background:var(--surface-muted);animation:none}
