:root{--surface:#101314;--surface-2:#171b1d;--surface-raised:#1f2427;--border-subtle:#2a3033;--text-primary:#e9edee;--text-secondary:#8a9296;--danger:#c94f4f;--danger-badge:#c14c4c;--warning:#dd8264;--success:#4fa06a;--danger-soft:rgba(201,79,79,.16);--warning-soft:rgba(217,119,87,.16);--success-soft:rgba(79,160,106,.16);--info:#8093ff;--info-soft:rgba(113,136,255,.16);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--z-dropdown:40;--z-sticky:50;--z-modal:80;--z-toast:90;--z-tooltip:95;--focus-ring:2px solid var(--focus);--focus-offset:2px;--touch-min:44px;--priority-low:var(--text-secondary);--priority-normal:var(--info);--priority-high:var(--warning);--priority-urgent:var(--danger);--motion-fast:.12s;--motion-base:.18s;--shadow-functional:0 1px 2px rgba(0,0,0,.28);--shell-edge:clamp(16px, 1.6vw, 28px);--shell-max-w:1760px;--chat-rail-w:min(420px, 38vw);--z-info-hint:96;--surface-1:var(--surface);--surface-3:var(--surface-raised);--text:var(--text-primary);--ok:var(--success);--border:var(--border-subtle);--fs-body:var(--fs-base)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0ms;--motion-base:0ms}}*{box-sizing:border-box}:root{--mnav-h:96px;--accent:#e6a23c;--accent-hover:#f0b44d;--accent-soft:rgba(230,162,60,.16);--accent-contrast:#15110b;--focus:#4fb0a0;--nav-active:#e6a23c;--selection:rgba(230,162,60,.35);--card-pad:14px;--card-gap:12px;--card-radius:14px;--item-pad:12px;--item-radius:12px;--summary-gap:8px;--wrap-pad-top:16px;--field-pad:11px;--btn-pad-y:10px;--btn-pad-x:13px;--fs-base:15px;--fs-meta:calc(var(--fs-base) - 2px);--fs-name:calc(var(--fs-base) + 2px);--fs-h3:calc(var(--fs-base) + 3px);--fs-control:calc(var(--fs-base) - 1px);--fs-error:calc(var(--fs-base) - 2px) }body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--surface);color:var(--text-primary);font-size:var(--fs-base)}a{color:var(--accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--selection)}h3{font-size:var(--fs-h3)}.hidden{display:none!important}.theme-forest{--accent:#7dd3b0;--accent-hover:#93e0c0;--accent-soft:rgba(125,211,176,.18);--accent-contrast:#08110e;--focus:#58c7a9;--nav-active:#7dd3b0;--selection:rgba(125,211,176,.38)}.theme-contrast{--accent:#ffd166;--accent-hover:#ffe08c;--accent-soft:rgba(255,209,102,.2);--accent-contrast:#070707;--focus:#7cf6ff;--nav-active:#ffd166;--selection:rgba(124,246,255,.38)}.theme-ocean{--accent:#3aa0e8;--accent-hover:#5fb8f5;--accent-soft:rgba(58,160,232,.18);--accent-contrast:#031420;--focus:#4fd1e8;--nav-active:#3aa0e8;--selection:rgba(79,209,232,.35)}.theme-violet{--accent:#a78bfa;--accent-hover:#c4b0ff;--accent-soft:rgba(167,139,250,.2);--accent-contrast:#150c2e;--focus:#8f6ff0;--nav-active:#a78bfa;--selection:rgba(167,139,250,.35)}.theme-copper{--accent:#c9793f;--accent-hover:#e0955a;--accent-soft:rgba(201,121,63,.2);--accent-contrast:#1c0f06;--focus:#d98f52;--nav-active:#c9793f;--selection:rgba(201,121,63,.35)}.theme-light{--accent:#b3701f;--accent-hover:#95590f;--accent-soft:rgba(179,112,31,.14);--accent-contrast:#fffaf1;--focus:#1f6e59;--nav-active:#b3701f;--selection:rgba(179,112,31,.25)}.density-compact{--card-pad:10px;--card-gap:8px;--card-radius:10px;--item-pad:9px;--item-radius:9px;--summary-gap:6px;--wrap-pad-top:10px;--field-pad:8px;--btn-pad-y:8px;--btn-pad-x:11px}.density-spacious{--card-pad:20px;--card-gap:18px;--card-radius:18px;--item-pad:16px;--item-radius:14px;--summary-gap:14px;--wrap-pad-top:22px;--field-pad:16px;--btn-pad-y:15px;--btn-pad-x:18px}.font-large{--fs-base:17px}.font-xlarge{--fs-base:20px}.theme-forest{background:#0d1513;color:#edf7f2;--surface:#0d1513;--surface-2:#121c19;--surface-raised:#18241f;--border-subtle:#2a443c;--text-primary:#edf7f2;--text-secondary:#a9bbb3}.theme-forest .top,.theme-forest .card,.theme-forest .item,.theme-forest .stat,.theme-forest .sheet,.theme-forest .more-sheet,.theme-forest .settings-lead{background:#121c19;border-color:#2a443c}.theme-forest input,.theme-forest select,.theme-forest textarea{background:#18241f;border-color:#2a443c;color:#edf7f2}.theme-forest button{background:#285a4f;border-color:var(--focus)}.theme-forest button.secondary{background:transparent;border-color:#2a443c;color:#a9bbb3}.theme-forest .module-icon{background:#18241f;border-color:#376457}.theme-contrast{background:#050607;color:#fff;--surface:#050607;--surface-2:#090b0d;--surface-raised:#0e1215;--border-subtle:#6a7882;--text-primary:#fff;--text-secondary:#d4dee4}.theme-contrast .top,.theme-contrast .card,.theme-contrast .item,.theme-contrast .stat,.theme-contrast .sheet,.theme-contrast .more-sheet,.theme-contrast .settings-lead{background:#090b0d;border-color:#6a7882}.theme-contrast input,.theme-contrast select,.theme-contrast textarea{background:#0e1215;border-color:#788690;color:#fff}.theme-contrast button{background:#144f57;border-color:var(--focus);color:#fff}.theme-contrast button.secondary{background:#101417;border-color:#788690;color:#e8f2f5}.theme-contrast .meta,.theme-contrast .who{color:#d4dee4}.theme-contrast .module-icon{background:#101417;border-color:#7cf6ff}.theme-ocean{background:#0a1620;color:#e7f3fa;--surface:#0a1620;--surface-2:#0f2029;--surface-raised:#132833;--border-subtle:#234a5c;--text-primary:#e7f3fa;--text-secondary:#a9c4d1}.theme-ocean .top,.theme-ocean .card,.theme-ocean .item,.theme-ocean .stat,.theme-ocean .sheet,.theme-ocean .more-sheet,.theme-ocean .settings-lead{background:#0f2029;border-color:#234a5c}.theme-ocean input,.theme-ocean select,.theme-ocean textarea{background:#132833;border-color:#234a5c;color:#e7f3fa}.theme-ocean button{background:#164a5e;border-color:var(--focus)}.theme-ocean button.secondary{background:transparent;border-color:#234a5c;color:#a9c4d1}.theme-ocean .module-icon{background:#132833;border-color:#2c5f77}.theme-violet{background:#120c1e;color:#f1ecfa;--surface:#120c1e;--surface-2:#191228;--surface-raised:#1f1730;--border-subtle:#3a2a54;--text-primary:#f1ecfa;--text-secondary:#c3b6d6}.theme-violet .top,.theme-violet .card,.theme-violet .item,.theme-violet .stat,.theme-violet .sheet,.theme-violet .more-sheet,.theme-violet .settings-lead{background:#191228;border-color:#3a2a54}.theme-violet input,.theme-violet select,.theme-violet textarea{background:#1f1730;border-color:#3a2a54;color:#f1ecfa}.theme-violet button{background:#3d2d5c;border-color:var(--focus)}.theme-violet button.secondary{background:transparent;border-color:#3a2a54;color:#c3b6d6}.theme-violet .module-icon{background:#1f1730;border-color:#4d3a70}.theme-copper{background:#170f0a;color:#f5ece2;--surface:#170f0a;--surface-2:#201409;--surface-raised:#271a0c;--border-subtle:#4a3018;--text-primary:#f5ece2;--text-secondary:#d6bfa9}.theme-copper .top,.theme-copper .card,.theme-copper .item,.theme-copper .stat,.theme-copper .sheet,.theme-copper .more-sheet,.theme-copper .settings-lead{background:#201409;border-color:#4a3018}.theme-copper input,.theme-copper select,.theme-copper textarea{background:#271a0c;border-color:#4a3018;color:#f5ece2}.theme-copper button{background:#5c3c1e;border-color:var(--focus)}.theme-copper button.secondary{background:transparent;border-color:#4a3018;color:#d6bfa9}.theme-copper .module-icon{background:#271a0c;border-color:#6b4826}.theme-light{background:#f4f5f6;color:#1a1e20;--surface:#f4f5f6;--surface-2:#ffffff;--surface-raised:#ffffff;--border-subtle:#d7dbde;--text-primary:#1a1e20;--text-secondary:#525a60}.theme-light .top,.theme-light .card,.theme-light .item,.theme-light .stat,.theme-light .sheet,.theme-light .more-sheet,.theme-light .settings-lead{background:#fff;border-color:#d7dbde}.theme-light input,.theme-light select,.theme-light textarea{background:#fff;border-color:#c3cbd1;color:#1a1e20}.theme-light button{background:#1f6e59;border-color:var(--focus);color:#fff}.theme-light button.secondary{background:transparent;border-color:#c3cbd1;color:#525a60}.theme-light button.danger{background:#fbe4e4;border-color:var(--danger);color:#8a2f2f}.theme-light .module-icon{background:#fff;border-color:#c3cbd1}.theme-light .more-logout{background:#fbe4e4;border-color:var(--danger);color:#8a2f2f}.theme-light .err{color:#b33a3a}.theme-light .meta,.theme-light .who,.theme-light .nav button{color:#525a60}.theme-light .nav button:hover{background:#eef1f2;border-color:#d7dbde}.theme-light .nav button.active{color:#000}.theme-light .nav-group-label,.theme-light .nav-toggle{color:#525a60}.theme-light .nav-toggle:hover{background:#eef1f2;border-color:#d7dbde}.theme-light .mnav button{color:#8a9296}.high-contrast .card,.high-contrast .item,.high-contrast input,.high-contrast select,.high-contrast textarea,.high-contrast button{border-width:2px}.reduce-motion *{transition:none!important;animation:none!important;scroll-behavior:auto!important}:root{scrollbar-width:thin;scrollbar-color:var(--text-secondary) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--text-secondary);background-clip:padding-box;border:2px solid transparent;border-radius:8px;transition:background-color var(--motion-fast) ease}*::-webkit-scrollbar-thumb:hover{background-color:var(--text-primary)}*::-webkit-scrollbar-corner{background:transparent}@media (forced-colors:active){:root{scrollbar-color:auto}*::-webkit-scrollbar-thumb{background-color:initial;border-color:initial}}.orbit-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-min);min-width:var(--touch-min);padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--accent);color:var(--accent-contrast);font:inherit;font-size:var(--fs-control);line-height:1.2;cursor:pointer;box-shadow:none;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}.orbit-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.orbit-btn:disabled,.orbit-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.orbit-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.orbit-btn--secondary{background:transparent;color:var(--text-primary);border-color:var(--border-subtle)}.orbit-btn--destructive{background:var(--danger);border-color:var(--danger);color:#fff}.orbit-btn--ghost{background:transparent;border-color:transparent;color:var(--text-secondary)}.orbit-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);min-width:var(--touch-min);min-height:var(--touch-min);padding:0;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--text-primary);cursor:pointer}.orbit-icon-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.orbit-icon-btn__glyph{display:inline-flex;width:1.25rem;height:1.25rem}.orbit-icon-btn__glyph svg{width:100%;height:100%}.orbit-page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-4)}.orbit-page-header__title{margin:0;font-size:var(--fs-h3);font-weight:600;color:var(--text-primary)}.orbit-page-header__subtitle{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--fs-meta)}.orbit-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.orbit-chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:calc(var(--touch-min) - 12px);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-primary);font-size:var(--fs-meta);line-height:1.2}.orbit-chip__swatch{width:.55rem;height:.55rem;border-radius:999px;background:currentColor;flex:0 0 auto}.orbit-chip--status-success{color:var(--success);border-color:var(--success);background:var(--success-soft)}.orbit-chip--status-warning{color:var(--warning);border-color:var(--warning);background:var(--warning-soft)}.orbit-chip--status-danger{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.orbit-chip--status-info{color:var(--info);border-color:var(--info);background:var(--info-soft)}.orbit-chip--status-neutral{color:var(--text-secondary)}.orbit-chip--priority-low{color:var(--priority-low)}.orbit-chip--priority-normal{color:var(--priority-normal);border-color:var(--info);background:var(--info-soft)}.orbit-chip--priority-high{color:var(--priority-high);border-color:var(--warning);background:var(--warning-soft)}.orbit-chip--priority-urgent{color:var(--priority-urgent);border-color:var(--danger);background:var(--danger-soft)}.orbit-status-action-row{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);align-items:center;justify-content:space-between;margin:var(--space-3) 0;padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.orbit-status-action-row__status,.orbit-status-action-row__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.orbit-status-action-row__label{font-size:var(--fs-meta);color:var(--text-secondary);margin-right:var(--space-1)}.orbit-next-action-hint{font-size:var(--fs-meta);color:var(--text-secondary)}.orbit-next-action-hint strong{color:var(--text-primary);font-weight:600}.handover-history-item.is-open .card,.handover-history-item.is-important .card{border-left:3px solid var(--warning)}.handover-history-item.is-important .card{border-left-color:var(--danger)}.handover-history-item.is-done .card,.handover-history-item.is-archived .card{border-left:3px solid var(--border-subtle);opacity:.72}.knowledge-hub-search--prominent{margin:var(--space-3) 0 var(--space-2)}.knowledge-hub-search__label,.thread-search-panel__label{display:block;font-size:var(--fs-meta);color:var(--text-secondary);margin-bottom:var(--space-1)}.knowledge-hub-search--prominent input[type=search],.thread-search-panel--prominent input[type=search]{width:100%;min-height:var(--touch-min);font-size:var(--fs-body);box-sizing:border-box}.knowledge-hub-search__hint{margin-top:var(--space-1)}.knowledge-mode-bar{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0 0 var(--space-3)}.knowledge-mode-manage-entry{margin-left:var(--space-1)}.knowledge-hub-item.is-ack-open .card,.comm-list-item.is-unread .card,.comm-list-item.is-unread.item{border-left:3px solid var(--info)}.thread-search-panel--prominent{margin-top:var(--space-3)}.comm-offline-note{color:var(--warning);margin-top:var(--space-1)}.orbit-module-subnav{margin:0 0 var(--space-3)}.orbit-module-subnav.tabs{display:inline-flex;max-width:100%}.orbit-ops-list .item .itemTop{gap:var(--space-3);align-items:flex-start}@media (max-width:640px){.orbit-ops-list .item .itemTop{flex-direction:column;align-items:stretch}.orbit-ops-list .item .itemTop>.actions,.orbit-ops-list .item .itemTop>div[style*="text-align:right"]{width:100%;text-align:left}.orbit-ops-list .item .itemTop>.actions{justify-content:flex-start}}.orbit-state{display:block;padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-primary)}.orbit-state__title{margin:0 0 var(--space-2);font-size:var(--fs-name);font-weight:600}.orbit-state__body{margin:0;color:var(--text-secondary);font-size:var(--fs-meta)}.orbit-state--error{border-color:var(--danger);background:var(--danger-soft)}.orbit-state--offline,.orbit-state--conflict{border-color:var(--warning);background:var(--warning-soft)}.orbit-state--denied{border-color:var(--border-subtle)}.orbit-tooltip{position:relative;display:inline-flex}.orbit-tooltip__bubble{position:absolute;z-index:var(--z-tooltip);left:50%;bottom:calc(100% + var(--space-2));transform:translate(-50%);max-width:16rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--fs-meta);box-shadow:var(--shadow-functional);pointer-events:none;white-space:normal}.orbit-info-hint{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-inline-start:var(--space-1)}.orbit-info-hint__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;padding:0;margin:0;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:help}.orbit-info-hint__trigger:hover{color:var(--accent-hover);background:var(--surface-2)}.orbit-info-hint__trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.orbit-info-hint__icon{width:15px;height:15px}.orbit-info-hint__bubble{position:fixed;top:0;left:0;z-index:var(--z-info-hint);max-width:min(20rem,calc(100vw - 16px));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--fs-meta);font-weight:400;line-height:1.4;text-align:left;box-shadow:var(--shadow-functional);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-fast) ease}.orbit-info-hint.is-open .orbit-info-hint__bubble{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:reduce){.orbit-info-hint__bubble{transition:none}}.orbit-toast-host{position:fixed;z-index:var(--z-toast);right:var(--space-4);bottom:calc(var(--mnav-h) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-2);max-width:min(22rem,calc(100vw - var(--space-5)));pointer-events:none}.orbit-toast{pointer-events:auto;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-functional)}.orbit-toast--success{border-color:var(--success)}.orbit-toast--error{border-color:var(--danger)}.orbit-toast--info{border-color:var(--info)}@media (prefers-reduced-motion:reduce){.orbit-btn,.orbit-icon-btn{transition:none}}.orbit-shell-mode-badge{display:inline-flex;align-items:center;margin-left:10px;padding:3px 8px;border-radius:8px;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.2;vertical-align:middle;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-secondary);white-space:nowrap}.orbit-shell-mode-badge.orbit-shell-mode-workspace{color:var(--text-secondary);border-color:var(--border-subtle);background:var(--surface-2)}.orbit-workspace-switcher{display:inline-flex;align-items:center;margin-left:10px;vertical-align:middle}.orbit-workspace-switcher__seg{display:inline-flex;border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden;background:var(--surface-2)}.orbit-workspace-switcher__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:6px 10px;min-height:var(--touch-min, 44px);background:transparent;color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.01em;cursor:pointer;line-height:1.2}.orbit-workspace-switcher__btn.is-active{background:var(--accent-soft, rgba(198,136,60,.14));color:var(--accent-hover, #e6a23c)}.orbit-workspace-switcher__btn:focus-visible{outline:2px solid var(--accent, #c6883c);outline-offset:2px;z-index:1}@media (max-width:600px){.orbit-workspace-switcher{margin-left:6px}.orbit-workspace-switcher__btn{padding:6px 8px;font-size:10px;min-height:40px}}.orbit-page-toolbar{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;margin:0 0 14px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-2)}.orbit-page-toolbar__group{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.orbit-page-header{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between;margin:0 0 14px}.orbit-page-header__title{margin:0;font-size:1.35rem;font-weight:800;line-height:1.25}.orbit-page-header__subtitle{margin:4px 0 0;color:var(--text-secondary);font-size:.92rem;max-width:62ch}.orbit-page-header__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.top .brand{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;max-width:min(100%,520px)}.top .brand>span:first-of-type{flex:0 0 auto}#orbitShellModeBadge{display:inline-flex;align-items:center;min-height:22px}#orbitShellModeBadge[hidden]{display:none!important}.orbit-hotel-switcher{display:inline-flex;align-items:center;gap:6px;margin-left:8px;vertical-align:middle;max-width:min(100%,220px)}.orbit-hotel-switcher__label{font-size:11px;font-weight:700;color:var(--text-secondary);white-space:nowrap}.orbit-hotel-switcher__select{min-height:28px;max-width:160px;padding:2px 8px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-primary);font-size:12px;font-weight:600}.orbit-shell-scroll-region{scroll-margin-top:72px}.top .orbit-topbar-icon.orbit-icon-btn{width:var(--touch-min);height:var(--touch-min);min-width:var(--touch-min);min-height:var(--touch-min);padding:0;position:relative;color:var(--text-primary)}.top .orbit-topbar-icon .orbit-icon-btn__glyph{display:inline-flex;width:1.2rem;height:1.2rem}.top .orbit-topbar-icon .orbit-icon-btn__glyph svg{width:100%;height:100%}.top .orbit-topbar-icon .notif-badge{position:absolute;top:2px;right:2px}body.orbit-shell-mode-administration .nav-group-bottom{border-top-color:var(--accent, #c6883c)}@media (max-width:600px){.orbit-shell-mode-badge{font-size:10px;padding:2px 6px;margin-left:6px}.top .brand{max-width:min(52vw,220px)}.orbit-hotel-switcher{margin-left:6px;max-width:100%}.orbit-hotel-switcher__label{display:none}.orbit-hotel-switcher__select{max-width:120px;font-size:11px}.top-context .orbit-hotel-switcher,.top-context #orbitShellModeBadge{margin-top:2px}}.orbit-ops-envelope{margin:0 0 var(--card-gap,12px)}.orbit-ops-envelope-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 10px}.orbit-ops-envelope-title{margin:0;font-size:16px;font-weight:800;color:var(--text-primary)}.orbit-ops-envelope-meta{font-size:12px;color:var(--text-secondary)}.orbit-ops-envelope-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.orbit-ops-envelope-body{min-width:0}.orbit-ops-empty{margin:8px 0}.hk-dayplan{margin-bottom:12px}.hk-dayplan-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hk-dayplan-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--surface, #1a1f22) 88%,#fff 12%);border:1px solid color-mix(in srgb,var(--border, #2a3033) 80%,transparent);font-size:13px}.hk-dayplan-chip.danger{border-color:color-mix(in srgb,var(--danger, #ef6b6b) 55%,transparent)}.hk-dayplan-chip.warn{border-color:color-mix(in srgb,var(--warn, #e0a84a) 55%,transparent)}.hk-dayplan-chip.ok{border-color:color-mix(in srgb,var(--ok, #5bb88a) 55%,transparent)}.hk-dayplan-jobs{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:0}.hk-dayplan-job-wrap{margin:0;padding:0;list-style:none}.hk-dayplan-job{display:grid;grid-template-columns:minmax(140px,1.5fr) minmax(72px,.7fr) minmax(64px,.55fr) minmax(96px,.9fr) minmax(110px,1fr);align-items:start;gap:8px 12px;width:100%;min-height:44px;margin:0;padding:10px 4px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border, #2a3033) 70%,transparent);background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}button.hk-dayplan-job{cursor:pointer;border-radius:8px}button.hk-dayplan-job:hover{background:color-mix(in srgb,var(--surface-raised, #22282b) 70%,transparent)}button.hk-dayplan-job:focus-visible{outline:2px solid var(--focus, #5b9ca8);outline-offset:2px}.hk-dayplan-job-head{display:none;padding-top:4px;padding-bottom:4px;border-bottom-color:color-mix(in srgb,var(--border, #2a3033) 90%,transparent);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--text, #e8ecef) 55%,transparent)}.hk-dayplan-job-main{display:flex;flex-direction:column;gap:2px;min-width:0}.hk-dayplan-job-bucket{font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--text, #e8ecef) 55%,transparent)}.hk-dayplan-job-title{font-size:14px;font-weight:600}.hk-dayplan-job-priority,.hk-dayplan-job-place,.hk-dayplan-job-status,.hk-dayplan-job-assignee,.hk-dayplan-job-next{font-size:12px;min-width:0;overflow-wrap:anywhere}.hk-dayplan-job-next{margin:0;font-weight:600}.hk-dayplan-empty,.hk-dayplan-more{margin:10px 0 0}.hk-feed-entry.hk-feed-entry-focus{outline:2px solid var(--focus, #5b9ca8);outline-offset:2px;border-radius:10px;background:color-mix(in srgb,var(--focus, #5b9ca8) 12%,transparent)}@media (min-width: 721px){.hk-dayplan-job-head{display:grid}}@media (max-width: 720px){.hk-dayplan-job{display:flex;flex-direction:column;align-items:stretch;gap:4px}.hk-dayplan-job-place:before{content:attr(data-hk-field) ": "}.hk-dayplan-job-place[data-hk-field=place]:before{content:"Ort: "}.hk-dayplan-job-status[data-hk-field=status]:before{content:"Status: "}.hk-dayplan-job-assignee[data-hk-field=assignee]:before{content:"Zuständig: "}.hk-dayplan-job-next[data-hk-field=next]:before{content:"Als Nächstes: "}}.hk-capacity{margin-top:12px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border, #2a3033) 70%,transparent)}.hk-capacity-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hk-capacity-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--surface, #1a1f22) 88%,#fff 12%);border:1px solid color-mix(in srgb,var(--border, #2a3033) 80%,transparent);font-size:13px}.hk-capacity-chip.danger{border-color:color-mix(in srgb,var(--danger, #ef6b6b) 55%,transparent)}.hk-capacity-chip.warn{border-color:color-mix(in srgb,var(--warn, #e0a84a) 55%,transparent)}.hk-capacity-chip.ok{border-color:color-mix(in srgb,var(--ok, #5bb88a) 55%,transparent)}.hk-capacity-suggestions{list-style:none;margin:10px 0 0;padding:0}.hk-capacity-suggestion{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--border, #2a3033) 70%,transparent);font-size:13px}.hk-capacity-empty{margin:10px 0 0}.hk-board{margin-top:8px}.hk-board-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.hk-room-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.hk-room-card-title{margin:0;font-size:1.05rem}.hk-room-card-actions .mini,.hk-room-card-actions button{min-height:44px;min-width:44px}@media (max-width: 720px){.hk-board-grid{grid-template-columns:1fr}}.fac-plan-board{margin-bottom:12px}.fac-plan-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fac-plan-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--surface, #1a1f22) 88%,#fff 12%);border:1px solid color-mix(in srgb,var(--border, #2a3033) 80%,transparent);font-size:13px}.fac-plan-chip.warn{border-color:color-mix(in srgb,var(--warn, #e0a84a) 55%,transparent)}.fac-plan-chip.ok{border-color:color-mix(in srgb,var(--ok, #5bb88a) 55%,transparent)}.fac-cal-list{list-style:none;margin:0;padding:0}.fac-cal-item{min-height:44px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--border, #2a3033) 70%,transparent)}@media (max-width: 720px){.fac-plan-chips{flex-direction:column}.fac-plan-chip{width:100%}}.kn-adv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.kn-adv-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--border, #2a3033) 80%,transparent);font-size:13px}.kn-adv-chip.warn{border-color:color-mix(in srgb,var(--warn, #e0a84a) 55%,transparent)}.kn-adv-list{list-style:none;margin:0;padding:0}.kn-adv-item{min-height:44px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--border, #2a3033) 70%,transparent)}.kn-doc{margin-top:4px;line-height:1.6;font-size:15px}.kn-doc-plain{white-space:pre-wrap}.kn-doc-h1{font-size:22px;font-weight:700;line-height:1.3;margin:0 0 10px}.kn-doc-h2{font-size:18px;font-weight:700;line-height:1.3;margin:20px 0 8px}.kn-doc-h3{font-size:16px;font-weight:600;line-height:1.3;margin:16px 0 6px}.kn-doc-p{margin:0 0 12px}.kn-doc-ul,.kn-doc-ol{margin:0 0 12px;padding-left:22px}.kn-doc-ul li,.kn-doc-ol li{margin-bottom:4px}.kn-doc-hr{border:none;border-top:1px solid color-mix(in srgb,var(--border, #2a3033) 70%,transparent);margin:16px 0}.kn-doc-link{color:var(--accent, #4a90d9);text-decoration:underline;text-underline-offset:2px}.kn-doc-img{max-width:100%;border-radius:8px;margin:4px 0 12px;display:block}.kn-doc-callout-info,.kn-doc-callout-warn{border-radius:10px;padding:10px 12px;margin:0 0 12px;border:1px solid transparent;font-size:14px}.kn-doc-callout-info{background:color-mix(in srgb,var(--accent, #4a90d9) 12%,transparent);border-color:color-mix(in srgb,var(--accent, #4a90d9) 35%,transparent)}.kn-doc-callout-warn{background:color-mix(in srgb,var(--warn, #e0a84a) 16%,transparent);border-color:color-mix(in srgb,var(--warn, #e0a84a) 45%,transparent)}.kn-doc-meta-line{font-size:12.5px;color:var(--muted, #8a9096);margin:2px 0 10px}.knowledge-doc-details>summary::-webkit-details-marker{display:none}.knowledge-doc-details[open]>summary{margin-bottom:8px}.knowledge-doc-details>*:not(summary)+*{margin-top:8px}.kn-doc-pdf-primary{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px}.kn-doc-pdf-primary .meta{flex-basis:100%}.kn-block-editor{margin-top:8px}.kn-block-editor-list{display:flex;flex-direction:column;gap:8px}.kn-block-editor-item{border:1px solid color-mix(in srgb,var(--border, #2a3033) 80%,transparent);border-radius:10px;padding:8px}.kn-block-editor-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.kn-block-editor-item-actions{display:flex;gap:4px}.kn-block-editor-item-body textarea,.kn-block-editor-item-body input{font-size:14px}.kn-block-editor-add{margin-top:10px;align-items:center}.kn-block-editor-source{margin-top:12px}.kn-block-editor-source>summary{cursor:pointer;font-size:13px;color:var(--muted, #8a9096)}@media (max-width: 430px){.kn-doc{font-size:14.5px}.kn-doc-h1{font-size:20px}.kn-doc-h2{font-size:17px}}.top{position:sticky;top:0;z-index:10;background:var(--surface);border-bottom:1px solid var(--border-subtle);padding:10px var(--shell-edge);display:flex;flex-direction:column;gap:4px}.top-primary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;width:100%}.top-actions{display:flex;align-items:center;gap:8px;position:relative;flex:0 0 auto;flex-wrap:nowrap}.top-context{min-width:0;width:100%}.top .brand{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.brand{font-weight:800;font-size:17px}.who{font-size:12px;color:var(--text-secondary);line-height:1.35;min-width:0}.who-email{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.who-meta{display:inline;max-width:100%}.profile-menu-email{opacity:.9;word-break:break-all}.wrap{margin:0 auto;max-width:var(--shell-max-w);padding:var(--wrap-pad-top) var(--shell-edge) 100px;display:flex;align-items:flex-start;gap:28px}#moduleBody{flex:1;min-width:0;max-width:1320px;margin-inline:auto}@media (min-width:1280px){body:has(#dmOverlay:not([hidden])) .wrap{max-width:none;margin:0;padding-right:calc(var(--chat-rail-w) + 24px)}}.nav{display:flex;flex-direction:column;gap:2px;flex:0 0 228px;width:228px;position:sticky;top:70px;align-self:flex-start;max-height:calc(100vh - 90px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding-bottom:11px;transition:width .16s ease}.nav button{position:relative;isolation:isolate;border-radius:10px;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;text-align:left;background:transparent;border:1px solid transparent;color:#c7ced1;padding:10px 12px;font-weight:700}.nav button:hover{background:#1b2023;border-color:var(--border-subtle)}.nav button.active{background:var(--nav-active);color:var(--accent-contrast);border-color:var(--nav-active)}.nav-ico{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.nav-ico svg{width:20px;height:20px}.nav-lb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.nav-group{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.nav-group-label{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#7f878b;font-weight:800;margin:10px 8px 4px}.nav-group-bottom{margin-top:auto;padding-top:10px;border-top:1px solid #22282b}.nav-attention-badge{flex:0 0 auto;align-self:center;background:var(--danger);color:#fff;border-radius:99px;font-size:10px;font-weight:800;padding:1px 6px;min-width:18px;text-align:center;line-height:1.5;pointer-events:none}.nav button[hidden],.nav button.hidden{pointer-events:none}.nav-toggle{position:relative;z-index:2;isolation:isolate;display:flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;color:var(--text-secondary);border-radius:10px;padding:8px 10px;width:100%;margin-bottom:6px;font-weight:700;cursor:pointer}.nav-toggle:hover{background:#1b2023;border-color:var(--border-subtle)}.nav-toggle svg{width:18px;height:18px;flex:0 0 auto;transition:transform .16s ease}body.sidebar-collapsed .nav{flex-basis:64px;width:64px}body.sidebar-collapsed .nav .nav-lb,body.sidebar-collapsed .nav-group-label{display:none}body.sidebar-collapsed .nav button,body.sidebar-collapsed .nav-toggle{justify-content:center;padding-left:0;padding-right:0}body.sidebar-collapsed .nav-toggle svg{transform:rotate(180deg)}body.sidebar-collapsed .nav .nav-attention-badge{position:absolute;top:4px;right:4px;flex:none}.mnav{display:none}.more-ovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:70;opacity:0;pointer-events:none;transition:.2s}.more-ovl.show{opacity:1;pointer-events:auto}.more-sheet{position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--surface-2);border-top:1px solid var(--border-subtle);border-radius:18px 18px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));transform:translateY(103%);transition:transform .28s;max-height:80vh;overflow:auto;overscroll-behavior:contain}.more-sheet.open{transform:translateY(0)}.more-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.more-head b{font-size:16px}.more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.more-tile{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:14px;padding:14px 8px;color:var(--text-primary);font-weight:700;cursor:pointer}.more-tile.active{border-color:var(--accent);color:var(--accent-hover)}.more-tile .mt-ico{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.more-tile .mt-ico svg{width:26px;height:26px;display:block}.more-tile .mt-lb{font-size:11px;text-align:center;line-height:1.2}.more-logout{width:100%;margin-top:14px;background:#3a1f1f;border-color:var(--danger);color:#ffd6d6}.more-runtime{margin-top:12px;text-align:center}.station-header{position:sticky;top:0;z-index:40;background:#101314f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #2a3033;padding:max(10px,env(safe-area-inset-top)) 14px 10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.station-header .name{font-weight:800;font-size:16px}.station-header .meta{color:#8a9296;font-size:12px}.station-wrap{max-width:900px;margin:0 auto;padding:14px 14px calc(24px + env(safe-area-inset-bottom))}.station-nav{display:flex;gap:8px;flex-wrap:wrap;padding:10px 14px;position:sticky;top:64px;z-index:35;background:#101314}.station-nav button{min-height:44px;padding:0 14px}.row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}input,select,textarea{width:100%;background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:9px;padding:var(--field-pad);font-size:var(--fs-control)}textarea{min-height:120px;resize:vertical;font-family:inherit;line-height:1.4}input[type=checkbox]{width:16px;height:16px;flex:0 0 auto;padding:0;border-radius:4px}label{display:block;color:var(--text-secondary);font-size:var(--fs-meta);margin:10px 0 5px}button{background:#33544d;border:1px solid var(--focus);color:#e9edee;border-radius:9px;padding:var(--btn-pad-y) var(--btn-pad-x);font-weight:700;font-size:var(--fs-control);cursor:pointer}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}button.secondary{background:transparent;border-color:var(--border-subtle);color:var(--text-secondary)}button.danger{background:#3a1f1f;border-color:var(--danger);color:#ffd6d6}button.mini{font-size:calc(var(--fs-control) - 2px);padding:7px 10px}.actions{display:flex;gap:8px;flex-wrap:wrap}.err{font-size:var(--fs-error);margin-top:10px;min-height:16px;color:#ff9a9a}.card{background:#171b1d;border:1px solid #2a3033;border-radius:var(--card-radius);padding:var(--card-pad);margin:var(--card-gap) 0}.tabs{display:inline-flex;gap:4px;overflow-x:auto;margin:10px 0;background:#12181a;border:1px solid #262d30;border-radius:12px;padding:4px;max-width:100%;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.tabs::-webkit-scrollbar{display:none;width:0;height:0}.tabs-scroll{position:relative;max-width:100%;margin:10px 0}.tabs-scroll>.tabs{margin:0;max-width:100%;width:100%;display:flex}.tabs-scroll:before,.tabs-scroll:after{content:"";position:absolute;top:4px;bottom:4px;width:28px;z-index:2;pointer-events:none;opacity:0;transition:opacity .15s}.tabs-scroll:before{left:0;border-radius:12px 0 0 12px;background:linear-gradient(to right,#12181a 18%,transparent)}.tabs-scroll:after{right:0;border-radius:0 12px 12px 0;background:linear-gradient(to left,#12181a 18%,transparent)}.tabs-scroll.has-overflow-start:before,.tabs-scroll.has-overflow-end:after{opacity:1}.tab{flex:0 0 auto;padding:10px 14px;min-height:44px;border-radius:9px;background:transparent;border:1px solid transparent;color:var(--text-secondary);cursor:pointer;font-weight:700;font:inherit;line-height:1.2;white-space:nowrap;scroll-snap-align:start;display:inline-flex;align-items:center}.tab.active{background:var(--nav-active);border-color:var(--nav-active);color:var(--accent-contrast)}.tab.dept{border-style:dashed;border-color:#333b3f}.tab.dept.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hk-feed-quick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 10px}.hk-feed-quick-chip{min-height:40px;padding:8px 12px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-secondary);font-weight:700;cursor:pointer}.hk-feed-quick-chip.active{border-color:var(--accent);color:var(--accent-hover);background:var(--accent-soft)}.hk-feed-active-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.hk-feed-active-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 10px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-2);font-size:12px;font-weight:700}.hk-feed-active-chip button{border:0;background:transparent;color:var(--text-secondary);cursor:pointer;min-width:28px;min-height:28px;border-radius:999px;font-weight:800}.hk-feed-compose-more{margin-top:8px}.hk-feed-compose-more>summary{cursor:pointer;font-weight:700;min-height:40px;display:flex;align-items:center;color:var(--text-secondary);list-style:none}.hk-feed-compose-more>summary::-webkit-details-marker{display:none}.hk-ws-streams,.hk-ws-places{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 12px;padding-bottom:2px}.hk-ws-stream-tab,.hk-ws-place-tab{flex:0 0 auto;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-secondary);font-weight:700;cursor:pointer;white-space:nowrap}.hk-ws-stream-tab.active,.hk-ws-place-tab.active{border-color:var(--accent);color:var(--accent-hover);background:var(--accent-soft)}.hk-ws-stream-tab .pill,.hk-ws-place-tab .pill{margin-left:6px}.hk-history-search-bar{display:flex;align-items:center;gap:8px;margin:0 0 12px}.hk-history-search-bar__toggle{flex:0 0 auto}.hk-history-search-bar__input{flex:1 1 auto;min-width:0;min-height:40px;padding:8px 10px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-raised);color:inherit}.hk-history-search-results{margin:0 0 12px}.hk-history-result .itemTop{margin-bottom:4px}.hk-feed-eta{margin-top:8px;font-size:14px}.hk-feed-eta.is-overdue{color:var(--danger, #b42318);font-weight:700}.hk-feed-answer{margin-top:6px}.hk-feed-details{margin-top:8px}.hk-feed-details>summary{cursor:pointer;font-weight:700;color:var(--text-secondary);min-height:36px;display:flex;align-items:center}.hk-feed-details-body{margin-top:8px;display:grid;gap:6px}.hk-status-live-answer{margin-top:8px;padding:10px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2)}.hk-ws-card .hk-feed-responses{margin-top:10px}.hk-feed-eta-secondary{margin-top:4px;font-size:12px;color:var(--text-secondary)}.hk-feed-eta-secondary.is-overdue{color:var(--danger, #b42318)}.hk-feed-status-pill{cursor:default}.hk-feed-followup{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0;padding:8px 10px;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-2)}.hk-feed-followup-msg{flex:1 1 auto;min-width:0;font-size:13px;line-height:1.4}.hk-feed-followup.is-hot{border-color:var(--accent);background:var(--accent-soft)}.hk-ws-place-switch{margin:0 0 10px}.hk-feed-activity-banner{display:block;width:100%;min-height:40px;margin:0 0 10px;padding:8px 12px;border-radius:10px;border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent-hover);font-weight:700;cursor:pointer;text-align:center}.hk-feed-signalboard{display:none}.hk-signalboard-col,.hk-signalboard-col-right{min-width:0}.hk-signalboard-col>h4,.hk-signalboard-col-right>h4,.hk-signalboard-recently-done>h4{margin:0 0 8px;display:flex;align-items:center;gap:6px;font-size:13px}.hk-signalboard-recently-done{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-subtle)}.hk-signalboard-done-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 0;margin:0;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.hk-signalboard-done-row:last-child{border-bottom:0}.hk-signalboard-done-row:hover,.hk-signalboard-done-row:focus-visible{color:var(--text)}.hk-signalboard-done-row__main{font-size:13px;font-weight:600;color:var(--text)}.hk-signalboard-done-row__meta{font-size:12px;color:var(--text-secondary)}.hk-feed-recently-done-trailer{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-subtle)}.hk-feed-recently-done-trailer>h4{margin:0 0 8px;display:flex;align-items:center;gap:6px;font-size:13px}.hk-feed-recently-done-trailer .hk-signalboard-done-row{padding-left:0;padding-right:0}@media (min-width:1100px){.hk-feed-relevance-list{display:none}.hk-feed-signalboard{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.hk-ws-stream-tab[data-hk-feed-stream=history]:not(.active){opacity:.7;font-weight:500}}@media (min-width:821px){.hk-feed-compose-more>summary{display:none}.hk-feed-compose-more>div{display:grid!important}}.hk-card-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.hk-card-actions .hk-primary{min-height:44px;font-weight:800}.hk-card-actions .hk-secondary,.hk-card-actions details.hk-more-actions>summary{min-height:40px}.hk-card-actions details.hk-more-actions{position:relative}.hk-card-actions details.hk-more-actions>summary{list-style:none;cursor:pointer;padding:8px 12px;border-radius:10px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);font-weight:700}.hk-card-actions details.hk-more-actions>summary::-webkit-details-marker{display:none}.hk-card-actions details.hk-more-actions[open]>div{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:8px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-2)}.hk-assign-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;width:100%;margin-top:4px}.hk-assign-row .orbit-person-combobox{flex:1 1 200px}.hk-assign-row .orbit-person-combobox__input{min-height:44px}.settings-tabs{display:flex;flex-direction:column;gap:12px;margin-top:14px}.settings-tab-title{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 6px 2px;font-weight:800}.settings-tab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px}.settings-tab{padding:10px 11px;border-radius:10px;background:#12181a;border:1px solid var(--border-subtle);color:#b9c4d2;cursor:pointer;font-weight:800;text-align:left;min-height:44px;display:flex;align-items:center}.settings-tab.active{background:var(--nav-active);border-color:var(--accent-hover);color:var(--accent-contrast);box-shadow:0 0 0 1px var(--accent-soft) inset}.settings-tab:hover{border-color:var(--focus);color:var(--text-primary)}.settings-tab.active:hover{color:var(--accent-contrast)}.settings-lead{border:1px solid var(--border-subtle);border-radius:12px;padding:10px;margin-top:2px;background:#12181a}.settings-lead-toggle{width:100%;background:transparent;border:0;color:inherit;display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;text-align:left;padding:2px 2px 0}.settings-lead-toggle-main{display:flex;flex-direction:column;gap:2px}.settings-lead-toggle-main b{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-weight:800}.settings-lead-toggle-caret{font-size:11px;color:var(--text-secondary);flex:0 0 auto}.settings-lead-hint{font-size:11px;color:var(--text-secondary);margin:4px 2px 8px}.settings-lead-body{display:none;margin-top:8px}.settings-lead.open .settings-lead-body{display:block}.settings-hub-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:14px}.settings-hub-tile{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:12px;border-radius:12px;background:#12181a;border:1px solid var(--border-subtle);color:var(--text-primary);min-height:64px}.settings-hub-tile:has(.settings-hub-tile-nav:hover),.settings-hub-tile:has(.settings-hub-tile-nav:focus-visible){border-color:var(--focus)}.settings-hub-tile.active{background:var(--nav-active);border-color:var(--accent-hover);box-shadow:0 0 0 1px var(--accent-soft) inset}.settings-hub-tile-nav{flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:44px;text-align:left;background:transparent;border:0;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer}.settings-hub-tile-nav:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:6px}.settings-hub-tile-label{font-weight:800}.settings-search{position:relative;margin-top:10px}.settings-search input{width:100%;min-height:44px;padding:9px 12px;border-radius:10px;background:#12181a;border:1px solid var(--border-subtle);color:var(--text-primary)}.settings-search input:focus{outline:none;border-color:var(--focus)}.settings-search-results{position:absolute;z-index:20;left:0;right:0;margin-top:4px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 12px 30px #0006;max-height:280px;overflow:auto}.settings-search-result{padding:9px 12px;cursor:pointer;border-bottom:1px solid var(--border-subtle)}.settings-search-result:last-child{border-bottom:0}.settings-search-result:hover{background:var(--surface-raised)}.settings-search-results .empty{padding:9px 12px;color:var(--text-secondary)}.settings-subtabs{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 4px}.settings-subtab{padding:8px 12px;border-radius:99px;background:#12181a;border:1px solid var(--border-subtle);color:#b9c4d2;cursor:pointer;font-weight:700;min-height:40px}.settings-subtab.active{background:var(--nav-active);border-color:var(--accent-hover);color:var(--accent-contrast)}.settings-subtab:hover{border-color:var(--focus);color:var(--text-primary)}.settings-dirty-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#2a1f1b;border:1px solid #d97757;border-radius:10px;padding:9px 12px;margin-bottom:10px;color:#ffba9e;font-weight:700}.settings-inactive-depts{margin-top:10px}.settings-inactive-depts summary{cursor:pointer;font-weight:700;color:var(--text-secondary)}.settings-legacy-block{margin-top:12px}.settings-legacy-block summary{cursor:pointer;font-weight:700;color:var(--text-secondary)}.impact-preview-list{margin:0;padding-left:18px}.impact-preview-list li{margin:2px 0}.settings-admin-mobile-notice{display:none}.settings-admin-surface{display:block}@media (max-width:767px){.settings-admin-mobile-notice{display:block;margin-top:14px}.settings-admin-surface{display:none}}.dash-hero{background:linear-gradient(160deg,var(--surface-raised),var(--surface));border-color:var(--border-subtle)}.module-card{cursor:pointer;border-color:#31516f;min-height:138px;transition:border-color .15s,background .15s}.module-card:hover{border-color:var(--focus);background:#1a2022}.module-card-head{display:flex;gap:12px;align-items:flex-start}.module-icon{width:42px;height:42px;border-radius:12px;background:var(--surface-raised);border:1px solid #3c5264;color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.module-icon svg{width:24px;height:24px}.orbit-runtime-badge{display:inline-flex;align-items:center;background:var(--surface-raised);border:1px solid #465158;border-radius:999px;padding:5px 9px;font-size:10px;color:#b9c4d2;white-space:nowrap}.runtime-env-chip{display:inline-flex;align-items:center;margin-left:5px;border:1px solid #465158;border-radius:999px;padding:1px 5px;font-size:9px;line-height:1.4;color:#b9c4d2;vertical-align:1px}.runtime-env-chip.local,.runtime-env-chip.test{border-color:var(--accent);color:var(--accent-hover);background:var(--accent-soft)}.runtime-env-chip.hid{opacity:.72}.system-runtime-info,.more-runtime{font-size:11px;color:var(--text-secondary);overflow-wrap:anywhere}.orbit-runtime-badge.local,.orbit-runtime-badge.test{border-color:var(--accent);color:var(--accent-hover)}.orbit-update{position:fixed;left:50%;top:10px;transform:translate(-50%);z-index:130;width:min(680px,calc(100% - 20px));background:#24312e;border:1px solid #4fb0a0;border-radius:12px;padding:10px 12px;box-shadow:0 12px 35px #00000073;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.orbit-update span{flex:1 1 260px;font-size:13px}.admin-view-preview{position:fixed;left:50%;top:10px;transform:translate(-50%);z-index:129;width:min(720px,calc(100% - 20px));background:#3a2f1a;border:1px solid #e6a23c;border-radius:12px;padding:10px 12px;box-shadow:0 12px 35px #00000073;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-view-preview span{flex:1 1 280px;font-size:13px;color:#ffe8c2}.role-lab-preview-banner{position:sticky;top:0;z-index:20;margin-bottom:12px;background:#3a2f1a;border:1px solid #e6a23c;border-radius:12px;padding:10px 12px;box-shadow:0 8px 24px #00000059;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.role-lab-preview-banner-main{display:flex;flex-direction:column;gap:2px;color:#ffe8c2;font-size:13px}.role-lab-preview-banner-main b{color:#ffd489;letter-spacing:.03em}.role-lab-preview-banner-main .meta{color:#e0c39a}.role-lab-preview-banner-actions{display:flex;gap:8px;flex-wrap:wrap}.role-lab-module-toggles{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.role-lab-module-chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:99px;padding:6px 10px;font-size:12px;min-height:32px}.role-lab-perm-row{border-radius:10px}.role-lab-perm-row.is-denied .name{opacity:.85}.role-lab-origin{margin-top:2px}.role-lab-missing-dep,.role-lab-station-note{color:var(--warning);margin-top:4px}.pill.ok{border-color:#4fb0a0;color:#8fe0cf}.role-lab-testmode-banner{position:fixed;top:0;left:0;right:0;z-index:200;background:#3a2f1a;border-bottom:1px solid #e6a23c;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;box-shadow:0 8px 24px #00000059}.role-lab-testmode-main{display:flex;flex-direction:column;gap:2px;color:#ffe8c2;font-size:13px}.role-lab-testmode-main b{color:#ffd489;letter-spacing:.05em}.role-lab-testmode-main .meta{color:#e0c39a}.role-lab-testmode-actions{display:flex;gap:8px}.role-lab-testmode-actions .mini{min-height:44px;min-width:44px;padding:8px 14px}body.role-lab-testmode-active{padding-top:64px}@media (max-width:600px){.role-lab-testmode-banner{padding:8px 10px}body.role-lab-testmode-active{padding-top:96px}}.home-order-list{display:flex;flex-direction:column;gap:8px}.home-order-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:12px;padding:10px}.home-order-row label{margin:0;color:var(--text-primary);font-size:13px;display:flex;gap:8px;align-items:center}.home-order-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--summary-gap);margin:var(--card-gap) 0}.stat{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--card-radius);padding:var(--item-pad)}.stat b{display:block;font-size:calc(var(--fs-base) + 7px)}.stat span{color:var(--text-secondary);font-size:var(--fs-meta)}.list{display:flex;flex-direction:column;gap:8px}.item{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--item-radius);padding:var(--item-pad)}.item.warn{border-color:#d97757;background:linear-gradient(0deg,#2a1f1b,#171b1d)}.item.crit{border-color:#c94f4f;background:linear-gradient(0deg,#2b1a1a,#171b1d)}.item.ok{border-color:#4fa06a}.item[onclick]{cursor:pointer;transition:border-color .12s,background .12s}.item[onclick]:hover{border-color:var(--focus)}.itemTop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.name{font-weight:800;font-size:var(--fs-name)}.meta{color:#8a9296;font-size:var(--fs-meta);margin-top:3px}.pill{display:inline-block;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:99px;padding:4px 8px;font-size:calc(var(--fs-base) - 4px);color:#b9c4d2;margin:6px 4px 0 0}.pill.warn{border-color:#d97757;color:#ffba9e}.pill.crit{border-color:#c94f4f;color:#ff9a9a}.pill.accent{border-color:var(--accent);color:var(--accent-hover);background:var(--accent-soft)}.risk-ico{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:7px;margin-right:8px;font-size:12px;font-weight:800;background:var(--surface-raised);color:var(--text-secondary);vertical-align:-4px}.risk-ico.crit{background:var(--danger-soft);color:var(--danger)}.risk-ico.warn{background:var(--warning-soft);color:var(--warning)}.empty{text-align:center;color:var(--text-secondary);padding:30px 10px}.wa-kind{display:block;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px}.wa-empty{display:flex;flex-direction:column;align-items:center;gap:8px}.wa-empty-action{margin-top:2px}.skeleton-card{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--card-radius);padding:var(--card-pad);margin:var(--card-gap) 0}.skeleton-line{height:13px;border-radius:6px;background:linear-gradient(90deg,var(--surface-raised) 25%,var(--border-subtle) 37%,var(--surface-raised) 63%);background-size:400% 100%;animation:skeleton-pulse 1.4s ease infinite}.skeleton-line+.skeleton-line{margin-top:10px}@keyframes skeleton-pulse{0%{background-position:100% 50%}to{background-position:0 50%}}.center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.loginbox{width:100%;max-width:380px}.logo{font-size:26px;font-weight:800;text-align:center;margin-bottom:4px}.tag{color:var(--text-secondary);text-align:center;font-size:13px;margin-bottom:18px}.sheet{background:var(--surface-2);border-top:1px solid var(--border-subtle);border-radius:18px 18px 0 0;width:100%;max-width:600px;padding:var(--card-pad) var(--card-pad) max(var(--card-pad),env(safe-area-inset-bottom))}.secure-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:18px}.secure-dialog{width:100%;max-width:430px;background:var(--surface-2);border:1px solid #3b4549;border-radius:16px;padding:18px;box-shadow:0 24px 70px #0000008c}.secure-dialog h3{margin:0 0 6px}.secure-dialog .actions{margin-top:16px;justify-content:flex-end}.secure-dialog .secure-value{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:18px;letter-spacing:.04em;background:var(--surface);border:1px solid var(--focus);border-radius:9px;padding:12px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.secure-dialog-warning{color:#f0c78a;font-size:13px;line-height:1.45;margin:10px 0}.hk-room-setup-dialog{color:var(--text-primary);background:transparent;border:0;padding:0;max-width:calc(100vw - 24px);max-height:94dvh}.hk-room-setup-dialog::backdrop{background:#030708c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hk-room-setup-dialog>.card{margin:0;max-height:90dvh;overflow:auto;background:var(--surface-2);box-shadow:0 28px 80px #0000008c}.hk-room-preview-table{width:100%;border-collapse:collapse;color:var(--text-primary);font-size:12px}.hk-room-preview-table th,.hk-room-preview-table td{padding:7px 9px;border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap}.hk-room-preview-table th{position:sticky;top:0;background:var(--surface-2);color:var(--text-secondary)}.notif-badge{position:absolute;top:-6px;right:-6px;background:var(--danger-badge);color:#fff;border-radius:99px;font-size:10px;font-weight:800;padding:1px 5px;min-width:16px;text-align:center;line-height:1.4}.cl-num-wrap{display:flex;align-items:center;gap:6px}.cl-num-wrap input{width:auto;flex:1;min-width:0}.cl-sign-btn{flex:0 0 auto;min-width:44px;min-height:44px}.cl-unit-suffix{flex:0 0 auto;color:var(--text-secondary);font-size:13px;white-space:nowrap}.notif-panel{position:fixed;top:56px;right:12px;width:340px;max-width:92vw;max-height:70vh;overflow:auto;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:14px;padding:10px;z-index:90;box-shadow:0 12px 40px #0006}.gs-ovl{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:120;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}.gs-ovl.hidden{display:none}.gs-panel{width:min(640px,100%);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 18px 50px #00000073;overflow:hidden}.gs-head{display:flex;gap:8px;align-items:center;padding:12px;border-bottom:1px solid var(--border-subtle)}.gs-head input{flex:1;min-width:0;background:var(--surface);border:1px solid var(--border-subtle);border-radius:10px;padding:10px 12px;color:var(--text-primary);font-size:15px}.gs-hint{padding:8px 14px 0;font-size:12px}.gs-filters{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px 0}.gs-filter{border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-secondary);border-radius:999px;padding:6px 10px;font-size:12px;cursor:pointer}.gs-filter.active{border-color:var(--focus);color:var(--text-primary);background:#1a2022}.gs-body{max-height:min(52vh,520px);overflow:auto;padding:8px 10px 12px}.gs-section{margin-top:8px}.gs-sechead{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:800;padding:4px 6px 6px}.gs-list{display:flex;flex-direction:column;gap:6px}.gs-row{display:flex;gap:10px;align-items:flex-start;width:100%;text-align:left;background:var(--surface);border:1px solid var(--border-subtle);border-radius:12px;padding:10px 12px;color:inherit;cursor:pointer}.gs-row:hover,.gs-row.focus{border-color:var(--focus);background:#1a2022}.gs-row b{display:block;font-size:14px}.gs-row small{display:block;color:var(--text-secondary);font-size:12px;margin-top:2px;line-height:1.35}.gs-row .gs-meta{opacity:.85}details.gs-section{margin-top:10px;border:1px solid var(--border-subtle);border-radius:12px}details.gs-section>summary{cursor:pointer;list-style:none;font-weight:800;padding:10px 12px;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}details.gs-section>summary::-webkit-details-marker{display:none}details.gs-section>summary:after{content:"▸";color:var(--text-secondary);transition:transform .15s}details.gs-section[open]>summary:after{transform:rotate(90deg)}details.gs-section>.gs-section-body{padding:0 12px 12px}.thread-search-box{border:1px solid #2a3033;border-radius:8px;margin:6px 0;max-height:200px;overflow-y:auto}.thread-search-hit{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #2a3033;padding:7px 10px;color:inherit;cursor:pointer}.thread-search-hit:hover,.thread-hit-flash{background:#5b9ca82e}@media (max-width:720px){.gs-ovl{padding:8px 8px 12px;align-items:stretch}.gs-panel{width:100%;border-radius:14px;max-height:calc(100vh - 16px);display:flex;flex-direction:column}.gs-body{max-height:none;flex:1}.gs-head input{font-size:16px}}.gs-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;color:var(--orbit-text-muted, #8a9399)}.gs-ico svg,.gs-ico .orbit-search-icon{width:18px;height:18px;display:block}.module-activation-icon{width:20px;height:20px;flex:0 0 auto;color:var(--orbit-text-muted, #8a9399)}.ai-entry-btn{display:inline-flex;align-items:center;gap:6px}.ai-entry-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.ai-entry-btn__icon svg,.ai-entry-btn__icon .ai-entry-icon{width:16px;height:16px;display:block}.kn-linked-icon,.station-kn-icon{width:14px;height:14px;display:inline-block;vertical-align:middle;flex:0 0 auto}.conv-att-ico{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto;vertical-align:middle}.conv-att-ico svg,.conv-att-ico .conv-att-icon{width:14px;height:14px;display:block}.notif-item{display:flex;gap:10px;align-items:flex-start;padding:9px;border-radius:10px;cursor:pointer}.notif-item:hover{background:var(--surface-raised)}.notif-item .ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;color:var(--orbit-text-muted, #8a9399)}.notif-item .ico svg,.notif-item .ico .orbit-notif-icon{width:18px;height:18px;display:block}.notif-item .txt{font-size:13px;line-height:1.4}.notif-item .txt b{display:block;font-size:12px;color:var(--text-secondary);font-weight:700;margin-bottom:2px}.notif-item-main,.notif-item-live{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;text-align:left;font:inherit}.notif-item-main{flex:1;min-width:0;padding:0;cursor:pointer}.notif-item-main b,.notif-item-main span{display:block}.notif-item-main b{font-size:12px;color:var(--text-secondary);margin-bottom:2px}.notif-item-live{width:100%}.notif-item-main:focus-visible,.notif-item-live:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.profile-menu{position:fixed;top:56px;right:12px;width:260px;max-width:92vw;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:14px;padding:8px;z-index:95;box-shadow:0 12px 40px #0006}.profile-menu-head{padding:8px 10px 10px;border-bottom:1px solid #22282b;margin-bottom:6px}.profile-menu-head .name{font-weight:800;font-size:13px;overflow-wrap:anywhere}.profile-menu-head .meta{color:var(--text-secondary);font-size:11px;margin-top:2px;overflow-wrap:anywhere}.profile-menu-item{display:block;width:100%;text-align:left;background:transparent;border:1px solid transparent;color:var(--text-primary);padding:9px 10px;border-radius:9px;font-weight:700;font-size:13px;cursor:pointer}.profile-menu-item:hover{background:var(--surface-raised);border-color:var(--border-subtle)}.profile-menu-item.danger{color:#ff9a9a}.profile-menu-sep{height:1px;background:#22282b;margin:6px 2px}.station-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:320px;margin:14px auto}.station-keypad button{min-height:56px;font-size:22px;font-weight:700}.station-pin-dots{display:flex;gap:10px;justify-content:center;margin:10px 0}.station-pin-dots span{width:14px;height:14px;border-radius:50%;background:#2a3033;display:inline-block}.station-pin-dots span.filled{background:var(--accent,#e8a52f)}.station-tile{min-height:56px;font-size:16px}.orbit-info{position:relative;display:inline-flex;align-items:center;margin-left:6px;vertical-align:middle}.orbit-info-btn{width:22px;height:22px;min-height:22px;border-radius:50%;border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-secondary);font-size:11px;font-weight:800;padding:0;cursor:pointer;line-height:1}.orbit-info-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.orbit-info-btn[aria-expanded=true]{border-color:var(--accent);color:var(--accent-hover);background:var(--accent-soft)}.orbit-info-pop{position:absolute;z-index:40;left:0;top:calc(100% + 6px);min-width:220px;max-width:min(320px,80vw);padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:12px;font-weight:500;line-height:1.45;box-shadow:0 10px 28px #00000059}.role-perm-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.role-perm-search-wrap{flex:1;min-width:240px;margin:0}.role-perm-search{margin:0;width:100%}.role-perm-filters{display:flex;gap:8px 16px;flex-wrap:wrap;margin:8px 0 10px}.role-perm-filters label{display:flex;align-items:center;gap:6px;margin:0;font-size:12px}.role-perm-filters input,.role-perm-role input{min-width:20px;min-height:20px}.role-perm-result{margin-bottom:8px}.role-perm-section{border-top:1px solid var(--border-subtle)}.role-perm-group{display:flex;width:100%;align-items:center;justify-content:space-between;margin:0;padding:12px 8px;border:0;background:transparent;color:var(--text-secondary);font-size:12px;text-align:left;font-weight:800;cursor:pointer}.role-perm-group:hover{background:var(--surface-raised)}.role-perm-group:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.role-perm-table-wrap{overflow:auto;max-height:60vh}.role-perm-table{width:100%;min-width:720px;border-collapse:collapse;font-size:12px;table-layout:fixed}.role-perm-table .role-perm-label-col{width:auto}.role-perm-table .role-perm-role-col{width:112px}.role-perm-table th{position:sticky;top:0;z-index:1;padding:8px;background:var(--surface-2);color:var(--text-secondary);text-align:center}.role-perm-table th:first-child{text-align:left}.role-perm-label{border-top:1px solid var(--border-subtle);padding:9px 8px;vertical-align:top}.role-perm-role{border-top:1px solid var(--border-subtle);text-align:center;vertical-align:middle}.role-perm-markers{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.role-perm-markers .pill{margin:0;cursor:default}.role-perm-mobile-role{display:block;max-width:280px;margin:8px 0}.role-perm-table mark,.role-perm-group mark{background:#ffe082;color:#111;border-radius:2px;padding:0 1px}@media (max-width:760px){.role-perm-toolbar{align-items:stretch}.role-perm-search-wrap{min-width:100%;width:100%}.role-perm-toolbar .mini{min-height:40px;flex:1}.role-perm-mobile-role label{margin:0}.role-perm-mobile-role select{margin-top:4px}.role-perm-table{min-width:0}.role-perm-table .role-perm-role-col{width:112px}.role-perm-table .role-perm-role-col:not(.mobile-active){display:none;width:0}.role-perm-table .role-perm-role:not(.mobile-active){display:none}.role-perm-table-wrap{max-height:none}.role-perm-role input{min-width:44px;min-height:44px}}.nav-create{border:1px dashed color-mix(in srgb,var(--accent) 72%,transparent)!important;background:transparent!important;color:var(--accent-hover)!important}.nav-create:hover{background:var(--accent-soft)!important}.orbit-create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#030708bd;display:flex;align-items:center;justify-content:center;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orbit-create-sheet{width:min(720px,100%);max-height:min(88vh,820px);overflow:auto;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:20px;padding:20px;box-shadow:0 28px 80px #00000073}.orbit-create-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.orbit-create-head h2{margin:0 0 4px}.orbit-create-head p{margin:0;color:var(--text-secondary)}.orbit-create-intents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.orbit-create-intent{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;min-height:82px;background:var(--surface-3);border:1px solid var(--border-subtle);color:var(--text-primary)}.orbit-create-intent span{font-size:12px;color:var(--text-secondary);font-weight:500}.orbit-create-intent.active{border-color:var(--accent);background:var(--accent-soft)}.orbit-create-intent:disabled{opacity:.48;cursor:not-allowed}.orbit-create-form{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-subtle)}.orbit-create-form textarea{width:100%;margin-top:6px}.orbit-create-route{font-size:12px;color:var(--text-secondary);margin-top:7px}.workplace-brief{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;margin:0 0 14px;border:1px solid var(--border-subtle);border-radius:16px;background:linear-gradient(135deg,var(--surface-2),var(--surface-3))}.workplace-brief>div:first-child{display:flex;flex-direction:column;gap:2px}.workplace-kicker{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-hover)}.workplace-brief>div:first-child>span:last-child{font-size:12px;color:var(--text-secondary)}.workplace-widgets{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.workplace-widgets button{min-width:78px;display:flex;flex-direction:column;gap:1px;align-items:center;padding:8px 10px;background:var(--surface-1);border:1px solid var(--border-subtle)}.workplace-widgets button b{font-size:16px}.workplace-widgets button span{font-size:10px}.workplace-widgets .workplace-new{background:var(--accent);color:#102018}.station-live{color:#86d998;font-weight:800}.shift-assistant{display:flex;align-items:center;justify-content:space-between;gap:14px;border-color:color-mix(in srgb,var(--accent) 45%,var(--border-subtle))}.shift-assistant>div{display:flex;flex-direction:column;gap:3px}.shift-assistant>button{white-space:nowrap}.hk-feed-filters-mobile{display:none}.hk-feed-filters-desktop{display:block}.hk-feed-compose h3{margin:0 0 4px}.hk-feed-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.hk-feed-preview{margin-top:10px;padding:10px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--accent) 7%,transparent)}.hk-feed-preview .pill{margin-left:8px}.hk-feed-filters,.hk-feed-responses{display:flex;flex-wrap:wrap;gap:6px}.hk-feed-entry{border-left:3px solid var(--accent)}.hk-feed-entry[data-status=completed]{border-left-color:var(--ok)}.hk-feed-text{margin:8px 0;line-height:1.45}.knowledge-hub-tabs{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.knowledge-hub-published{margin:12px 0}.knowledge-hub-published>h3{margin:0 0 8px}.knowledge-faq-ask h3{margin:0 0 8px}.knowledge-faq-ask .list{margin-top:10px}.workplace-admin-card h3,.workplace-admin-section h3{margin:0 0 4px}.workplace-admin-card p,.workplace-admin-section p{margin:0}.workplace-admin-group{margin-top:14px}.workplace-admin-group>h4{margin:0 0 6px;color:var(--text-secondary)}.workplace-admin-section{margin-top:18px;padding-top:16px;border-top:1px solid var(--border-subtle)}.workplace-chip-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.workplace-chip{border:1px solid var(--border-subtle);cursor:pointer}.workplace-admin-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;text-align:left;color:inherit;background:var(--surface-2);border:1px solid var(--border-subtle)}.workplace-admin-row span{display:flex;flex-direction:column;gap:2px}.workplace-admin-row small{color:var(--text-secondary)}.workplace-admin-notice{margin-top:12px;padding:10px;border:1px solid color-mix(in srgb,var(--ok) 50%,transparent);border-radius:10px}.workplace-editor-backdrop,.knowledge-target-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#030708c7;display:flex;align-items:center;justify-content:center;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workplace-editor,.knowledge-target-editor{display:flex;flex-direction:column;width:min(980px,100%);max-height:92dvh;overflow:auto;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:20px;padding:20px;box-shadow:0 28px 80px #00000080}.workplace-editor>header,.knowledge-target-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.workplace-editor>header h3,.knowledge-target-editor>header h3{margin:3px 0}.knowledge-target-editor>header p{margin:4px 0 0;color:var(--text-secondary)}.workplace-editor>footer,.knowledge-target-editor>footer{position:sticky;bottom:-20px;display:flex;gap:8px;margin-top:16px;padding:14px 0 max(2px,env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--surface-2) 22%)}.workplace-editor-grid{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:18px}.workplace-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workplace-form-grid label,.knowledge-target-deadline{display:flex;flex-direction:column;gap:5px}.workplace-person-list,.workplace-choice-list,.knowledge-target-choices{display:flex;flex-direction:column;gap:7px;max-height:52vh;overflow:auto;margin-top:8px}.workplace-person,.workplace-choice,.knowledge-target-choice{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border-subtle);border-radius:11px;background:var(--surface-3)}.workplace-person>span,.knowledge-target-choice>span,.workplace-choice>div:first-child{display:flex;min-width:0;flex-direction:column;gap:2px}.workplace-person small,.knowledge-target-choice small,.workplace-choice span{font-size:11px;color:var(--text-secondary)}.workplace-choice{justify-content:space-between}.workplace-choice-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.workplace-choice-toggle,.workplace-switch{display:flex;align-items:center;gap:6px;margin:0}.workplace-order{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary)}.workplace-order input{width:66px}.workplace-choice-group>h4{margin:12px 0 5px}.workplace-editor-section-head,.knowledge-target-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.workplace-editor-section-head p{margin:3px 0 0;color:var(--text-secondary);font-size:12px}.workplace-editor-section-head input,.knowledge-target-toolbar input{width:min(320px,100%)}.workplace-switch-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px}.workplace-routing-pickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.workplace-routing-pickers>section{padding:10px;border:1px solid var(--border-subtle);border-radius:12px}.workplace-routing-pickers h4{margin:0 0 8px}.workplace-choice-none{margin-bottom:7px}.workplace-editor-status{min-height:20px}.knowledge-target-toolbar{margin-bottom:10px}.knowledge-target-hotel{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--accent);border-radius:12px;background:var(--accent-soft)}.knowledge-target-hotel>span{display:flex;flex-direction:column}.knowledge-target-hotel small{color:var(--text-secondary)}.knowledge-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.knowledge-target-group{padding:12px;border:1px solid var(--border-subtle);border-radius:12px}.knowledge-target-group h4{margin:0}.knowledge-target-group p{min-height:34px;margin:4px 0 8px;color:var(--text-secondary);font-size:11px}.knowledge-target-deadline{max-width:320px;margin-top:14px}.knowledge-target-deadline span{font-size:11px;color:var(--text-secondary)}.knowledge-faq-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#030708c7;display:flex;align-items:center;justify-content:center;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.knowledge-faq-editor{display:flex;flex-direction:column;width:min(720px,100%);max-height:92dvh;overflow:auto;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:20px;padding:20px;box-shadow:0 28px 80px #00000080}.knowledge-faq-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.knowledge-faq-editor>header h3{margin:3px 0}.knowledge-faq-editor>header p{margin:4px 0 0;color:var(--text-secondary)}.knowledge-faq-editor-source{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-3)}.knowledge-faq-editor-source span,.knowledge-faq-editor-answer span{font-size:11px;color:var(--text-secondary)}.knowledge-faq-editor-answer{display:flex;flex-direction:column;gap:6px;margin-top:14px}.knowledge-faq-editor-toolbar{margin-top:14px}.knowledge-faq-editor-toolbar input{width:100%}.knowledge-faq-editor-choices{display:flex;flex-direction:column;gap:7px;max-height:48vh;overflow:auto;margin-top:10px}.knowledge-faq-editor-choice{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--border-subtle);border-radius:11px;background:var(--surface-3)}.knowledge-faq-editor-choice>span{display:flex;min-width:0;flex-direction:column;gap:2px}.knowledge-faq-editor-choice small{color:var(--text-secondary)}.knowledge-faq-editor>footer{position:sticky;bottom:-20px;display:flex;gap:8px;margin-top:16px;padding:14px 0 max(2px,env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--surface-2) 22%)}.knowledge-translation-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#030708c7;display:flex;align-items:center;justify-content:center;padding:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.knowledge-translation-editor{display:flex;flex-direction:column;width:min(760px,100%);max-height:92dvh;overflow:auto;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:20px;padding:20px;box-shadow:0 28px 80px #00000080}.knowledge-translation-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.knowledge-translation-editor>header h3{margin:3px 0}.knowledge-translation-editor>header p{margin:4px 0 0;color:var(--text-secondary)}.knowledge-translation-form{display:flex;flex-direction:column;gap:12px}.knowledge-translation-form label{display:flex;flex-direction:column;gap:5px}.knowledge-translation-form select{max-width:320px}.knowledge-translation-editor>footer{position:sticky;bottom:-20px;display:flex;gap:8px;margin-top:16px;padding:14px 0 max(2px,env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--surface-2) 22%)}.orbit-person-combobox{position:relative;min-width:0}.orbit-person-combobox__input{width:100%}.orbit-person-combobox__list{position:absolute;left:0;right:0;z-index:var(--z-dropdown);margin:2px 0 0;padding:4px;list-style:none;max-height:220px;overflow:auto;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 10px 30px #00000059}.orbit-person-combobox__list[hidden]{display:none}.orbit-person-combobox__option{padding:9px 10px;min-height:44px;display:flex;align-items:center;border-radius:8px;cursor:pointer}.orbit-person-combobox__option:hover,.orbit-person-combobox__option.is-selected{background:var(--accent-soft)}.orbit-person-combobox__hint{margin-top:4px}.orbit-dm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#03070873;display:flex;align-items:stretch;justify-content:flex-end}.orbit-dm-overlay[hidden]{display:none}.orbit-dm-overlay__panel{width:min(420px,100%);max-width:100%;height:100%;background:var(--surface-2,#171b1d);border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;box-shadow:-12px 0 40px #00000059}.orbit-dm-overlay__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.orbit-dm-overlay__body{flex:1;min-height:0;overflow:auto;padding:10px}@media (min-width:1280px){.orbit-dm-overlay{left:auto;width:var(--chat-rail-w);background:transparent}}.knowledge-faq-thread__q{font-weight:700;font-size:16px;line-height:1.35;margin:0 0 4px}.knowledge-faq-thread__list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.knowledge-faq-thread__msg{padding:8px 10px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-3)}.knowledge-faq-thread__meta{font-size:11px;color:var(--text-secondary);margin-bottom:4px}.knowledge-faq-thread__body{line-height:1.45}.knowledge-faq-thread__compose{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px}.knowledge-faq-thread__compose textarea{width:100%;min-height:4.5em;max-height:12em;resize:vertical}.knowledge-faq-thread__compose button{width:auto;min-width:96px}.knowledge-faq-thread__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.knowledge-faq-thread__history{margin-top:10px}.knowledge-faq-thread__msg--proposal{border-left:3px solid #d97757}.knowledge-faq-official{margin-top:10px;padding:10px 12px;border-radius:10px;border:1px solid #4fb0a0;background:#4fb0a01f}.knowledge-faq-official__meta{font-size:11px;color:var(--text-secondary);margin-top:4px}.knowledge-faq-official--draft{border-color:#d97757;background:#d977571f}.notif-filter{display:flex;gap:6px;margin:0 0 8px}.gs-wish-combobox{position:relative}.gs-suggest-list{position:absolute;left:0;right:0;z-index:var(--z-dropdown);margin:2px 0 0;padding:4px;list-style:none;max-height:220px;overflow:auto;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 10px 30px #00000059}.gs-suggest-list[hidden]{display:none}.gs-suggest-option{padding:9px 10px;min-height:44px;display:flex;align-items:center;gap:6px;border-radius:8px;cursor:pointer}.gs-suggest-option:hover,.gs-suggest-option:focus{background:var(--accent-soft)}.gs-catalog-picked{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gs-time-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.gs-time-presets button{min-height:44px}.gs-time-presets button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover);font-weight:700}.gs-queue-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 10px}.gs-queue-views button{min-height:44px}.gs-queue-views button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover);font-weight:800}.gs-primary-action{min-height:44px}.gs-card-more{position:relative}.gs-card-more>summary{cursor:pointer;list-style:none;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:20px}.gs-card-more>summary::-webkit-details-marker{display:none}.gs-card-more>button,.gs-card-more-menu{position:absolute;right:0;top:46px;z-index:var(--z-dropdown);white-space:nowrap}.gs-card-more-menu{display:flex;flex-direction:column;gap:4px;padding:6px;background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 10px 30px #00000047}.gs-detail-lifecycle{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.gs-create-optional{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.gs-create-optional>div{flex:1 1 180px;min-width:0}.gs-create-photo{display:flex;align-items:center;gap:8px}.gs-create-photo.is-relevant{padding:8px;border:1px solid var(--border-subtle);border-radius:10px}.gs-section-kicker{margin-top:16px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.gs-original-message{border-left:3px solid var(--accent)}.gs-catalog-summary{display:grid;gap:3px;margin-top:5px}.gs-catalog-summary>span{display:block}body.inventory-dialog-open{position:fixed;left:0;right:0;width:100%;overflow:hidden}.inventory-article-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000ad;display:none;align-items:flex-end;justify-content:center;z-index:90;padding:18px}.inventory-article-dialog{max-height:min(90vh,calc(100dvh - 36px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}@media (min-width:821px){.settings-lead{border:0;padding:0;background:transparent;margin-top:0}.settings-lead-toggle,.settings-lead-hint{display:none}.settings-lead-body{display:block!important;margin-top:0}}@media (max-width:820px){.nav,.orbit-runtime-badge{display:none}.top{padding:8px 12px;gap:2px;align-items:stretch}.top-primary{align-items:center;gap:8px}.top-actions{gap:4px!important;flex-wrap:nowrap;justify-content:flex-end;max-width:none}.top .secondary.mini{min-width:40px;min-height:40px;padding:8px;display:inline-flex;align-items:center;justify-content:center}.top .orbit-topbar-icon.orbit-icon-btn{width:40px;height:40px;min-width:40px;min-height:40px}.who{font-size:11px;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-meta{display:inline;max-width:100%}.runtime-env-chip{margin-left:2px}.summary .stat:last-child:nth-child(odd){grid-column:1/-1}html{scroll-padding-bottom:calc(var(--mnav-h,96px) + env(safe-area-inset-bottom) + 16px)}.wrap{padding-bottom:calc(var(--mnav-h,96px) + env(safe-area-inset-bottom) + 16px)}.tabs-scroll{margin:8px 0 12px}.tabs .tab{font-size:13px;padding:10px 12px}.knowledge-mode-tabs .tab .meta,.hk-feed-filters-desktop{display:none}.hk-feed-filters-mobile{display:block}.hk-history-search-bar__input{display:none;flex-basis:100%}.hk-history-search-bar.is-open .hk-history-search-bar__input{display:block}.mnav{display:flex;align-items:stretch;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#101314f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border-subtle);padding:6px 6px calc(6px + env(safe-area-inset-bottom));padding-left:max(6px,env(safe-area-inset-left));padding-right:max(6px,env(safe-area-inset-right))}.mnav-side{flex:1 1 0;min-width:0;display:flex}.mnav button{flex:1;border:0;background:transparent;color:var(--text-secondary);padding:7px 2px;border-radius:10px;font-size:10px;font-weight:800;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;min-height:48px;position:relative}.mnav button .mnav-ico{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.mnav button .mnav-ico svg{width:22px;height:22px}.mnav button .mnav-lb{line-height:1;white-space:nowrap}.mnav button.active{color:var(--accent-hover);background:var(--accent-soft)}.mnav button.mnav-create{flex:0 0 auto;margin-top:-18px;color:#102018;background:var(--accent);border:4px solid var(--bg,#101314);border-radius:999px;min-width:58px;box-shadow:0 8px 24px #00000059}.mnav button.mnav-create .mnav-ico{width:28px;height:28px}.mnav button.mnav-create .mnav-ico svg{width:28px;height:28px}.mnav-badge{position:absolute;top:2px;right:calc(50% - 24px)}.inventory-article-modal{padding:max(8px,env(safe-area-inset-top)) 0 0}.inventory-article-dialog{max-height:min(calc(100dvh - max(8px,env(safe-area-inset-top))),calc(var(--inventory-visual-height,100dvh) - max(8px,env(safe-area-inset-top))));border-radius:18px 18px 0 0;padding-bottom:max(32px,calc(18px + env(safe-area-inset-bottom)));scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}.inventory-article-dialog .actions{position:sticky;bottom:0;z-index:2;background:linear-gradient(to bottom,rgba(23,27,29,.92),var(--surface-2) 24%);padding:12px 0 max(8px,env(safe-area-inset-bottom));margin-bottom:0!important}.inventory-article-dialog .actions button{min-height:44px;flex:1}}@media (min-width:821px){.hk-feed-filters-mobile{display:none}.hk-feed-filters-desktop{display:block}.hk-history-search-bar__input{max-width:240px}}@media (max-width:600px){.itemTop{display:block}.row,.row3{grid-template-columns:1fr}.inventory-my button{min-height:44px;width:100%;margin-top:10px}.secure-dialog-backdrop{align-items:flex-end;padding:0}.secure-dialog{max-width:none;border-radius:18px 18px 0 0;padding:18px 16px max(18px,env(safe-area-inset-bottom))}.secure-dialog .actions button{min-height:44px;flex:1}.orbit-create-backdrop,.workplace-editor-backdrop,.knowledge-target-backdrop,.knowledge-faq-editor-backdrop,.knowledge-translation-editor-backdrop{align-items:flex-end;padding:0}.orbit-create-sheet,.workplace-editor,.knowledge-target-editor,.knowledge-faq-editor,.knowledge-translation-editor{border-radius:20px 20px 0 0;padding:18px 14px max(18px,env(safe-area-inset-bottom));max-height:94dvh}.orbit-create-intents{grid-template-columns:1fr}.orbit-create-intent{min-height:68px}.workplace-brief{align-items:flex-start;flex-direction:column}.workplace-widgets{justify-content:flex-start;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workplace-widgets button{min-width:0}.workplace-editor-grid,.workplace-form-grid,.workplace-routing-pickers,.knowledge-target-grid{grid-template-columns:1fr}.workplace-editor>header,.knowledge-target-editor>header,.knowledge-faq-editor>header,.knowledge-translation-editor>header,.workplace-editor-section-head,.knowledge-target-toolbar{align-items:stretch;flex-direction:column}.workplace-editor-section-head input,.knowledge-target-toolbar input{width:100%}.workplace-choice{align-items:flex-start;flex-direction:column}.workplace-choice-controls{justify-content:flex-start}.workplace-editor>footer,.knowledge-target-editor>footer,.knowledge-faq-editor>footer,.knowledge-translation-editor>footer{bottom:-18px}.workplace-editor>footer button,.knowledge-target-editor>footer button,.knowledge-faq-editor>footer button,.knowledge-translation-editor>footer button{flex:1;min-height:44px}.gs-meta-extra{display:none}.hk-ws-streams,.hk-ws-places{flex-wrap:wrap;overflow-x:visible}.hk-room-setup-dialog{max-width:100vw;max-height:100dvh}.hk-room-setup-dialog>.card{min-width:0!important;width:calc(100vw - 16px);max-height:96dvh;padding:14px}.hk-room-setup-dialog .row2,.hk-room-setup-dialog .row3{grid-template-columns:1fr}.hk-room-setup-dialog .actions button{min-height:44px}.hk-feed-input{grid-template-columns:1fr}.hk-feed-input button{width:100%}.hk-feed-responses .mini{min-height:40px}.hk-card-actions .hk-primary{width:100%}.hk-assign-row{flex-direction:column;align-items:stretch}.shift-assistant{align-items:stretch;flex-direction:column}.shift-assistant>button{width:100%;min-height:44px}.top{padding:6px 10px;gap:2px}.brand{font-size:15px;gap:6px}.brand svg{width:22px;height:22px}.top-actions{gap:2px!important}.top .orbit-topbar-icon.orbit-icon-btn,.top .secondary.mini{min-width:38px;min-height:38px;width:38px;height:38px;padding:6px}.who{font-size:10px}}@media (max-width:700px){.station-wrap{padding:10px 10px calc(24px + env(safe-area-inset-bottom))}}@media (orientation:landscape) and (max-height:500px){.station-header{padding-top:max(6px,env(safe-area-inset-top))}}@media (max-width:600px){.gs-queue-views{gap:4px}.gs-queue-views button{padding-left:6px;padding-right:6px}.orbit-ops-list .actions{margin-top:8px;justify-content:flex-start;flex-wrap:wrap}}@media (max-width:600px){.gs-detail-lifecycle{align-items:stretch;flex-direction:column}.gs-detail-lifecycle>.actions{width:100%;justify-content:space-between}.gs-detail-lifecycle .gs-primary-action{flex:1}.gs-card-more-menu{right:auto;left:0;max-width:calc(100vw - 48px);white-space:normal}}@media (max-width:820px){.orbit-dm-overlay{align-items:stretch;justify-content:stretch;background:transparent}.orbit-dm-overlay__panel{width:100%;max-width:100%;height:100%;border-left:0;box-shadow:none;background:var(--surface-2,#171b1d)}}.suPlans{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.suPlanCard{background:#171b1d;border:1px solid #2a3033;border-radius:14px;padding:14px;cursor:pointer;position:relative}.suPlanCard.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.suBadge{position:absolute;top:-9px;right:10px;background:var(--accent);color:var(--accent-contrast);font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px}.suPlanName{font-weight:700;margin-bottom:4px}.suPlanPrice{font-size:20px;font-weight:800;margin-bottom:6px}.suPlanPrice span{font-size:12px;font-weight:400;color:#9aa0a3}.suPlanDesc{font-size:12px;color:#9aa0a3;line-height:1.4}.su2-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.su2-consent{display:flex;gap:8px;align-items:flex-start;line-height:1.4}.su2-consent input{margin-top:2px}.su2-turnstile{min-height:66px;margin:14px 0;overflow:hidden}.ow-modules{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.ow-module{background:#171b1d;border:1px solid #2a3033;border-radius:14px;padding:14px;cursor:pointer;text-align:center}.ow-module.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.ow-progress{margin-bottom:10px}.ow-dots{display:flex;gap:6px;margin-top:6px}.ow-dot{width:8px;height:8px;border-radius:50%;background:#2a3033}.ow-dot.done{background:var(--accent)}.ow-nav{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.ow-chip{display:inline-block;background:#171b1d;border:1px solid #2a3033;border-radius:999px;padding:4px 10px;margin:2px;font-size:13px}@media (max-width:640px){.su2-grid{grid-template-columns:1fr}.su2-turnstile{transform-origin:left top;max-width:100%}.ow-modules{grid-template-columns:1fr}}
