.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}:root{--color-page: #f3f6f8;--color-surface: #fff;--color-surface-muted: #f7f9fb;--color-text: #101820;--color-text-soft: #3f4d5a;--color-text-muted: #536476;--color-border: #cfd9e2;--color-border-soft: #e1e8ee;--color-border-hover: #91a2b1;--color-row-border: #edf2f5;--color-stable: #007a4d;--color-stable-strong: #006241;--color-stable-bg: #e4f5ed;--color-watch: #b36300;--color-watch-strong: #7a4300;--color-watch-bg: #fff1d2;--color-critical: #bd1724;--color-critical-strong: #9f111d;--color-critical-bg: #ffe1e5;--color-active: #0969da;--color-active-strong: #0759b3;--color-active-bg: #e4f0ff;--color-neutral: #596879;--color-neutral-bg: #eef2f5;--color-bg: var(--color-page);--color-danger: var(--color-critical);--shadow-soft: 0 16px 42px rgb(16 24 32 / .1);color:var(--color-text);background:var(--color-page);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,table{font:inherit}.shell{min-height:100vh;padding:28px}.topbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0 auto 24px;max-width:1680px}.eyebrow{color:var(--color-text-muted);font-size:.78rem;font-weight:800;letter-spacing:0;margin:0 0 5px;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{color:var(--color-text);font-size:clamp(2rem,4vw,4.5rem);line-height:.95}h2{font-size:1.15rem}.connection{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-watch);display:inline-flex;font-weight:800;gap:9px;min-height:42px;padding:0 14px;white-space:nowrap}.connection[data-connected=true]{color:var(--color-stable)}.wallboard-controls{align-items:center;display:flex;flex:0 0 auto;gap:10px}.layout-reset-button,.layout-save-button{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-soft);cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:850;gap:8px;min-height:42px;padding:0 14px;white-space:nowrap}.layout-save-button{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}.layout-save-button:disabled{cursor:wait;opacity:.7}.layout-save-button:hover,.layout-save-button:focus-visible{background:#1f2b36;border-color:#1f2b36}.layout-reset-button:hover,.layout-reset-button:focus-visible{border-color:var(--color-border-hover);color:var(--color-text)}.kpi-grid,.content-grid,.filter-row,.status-strip,.dashboard-grid-shell,.dashboard-controls-region{margin:0 auto;max-width:1680px}.dashboard-controls-region{margin-bottom:12px;max-height:220px;opacity:1;overflow:hidden;transform:translateY(0);transition:max-height .28s ease,margin-bottom .28s ease,opacity .18s ease,transform .28s ease}.dashboard-controls-region[data-visible=false]{margin-bottom:0;max-height:0;opacity:0;pointer-events:none;transform:translateY(-8px)}.filter-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:16px}.queue-tabs{display:flex;flex:1 1 auto;gap:8px;min-width:0;overflow-x:auto;padding-bottom:2px}.queue-tab{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-soft);cursor:pointer;flex:0 0 auto;font-size:.86rem;font-weight:850;min-height:38px;padding:0 14px;white-space:nowrap}.queue-tab:hover{border-color:var(--color-border-hover)}.queue-tab[data-active=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}.dashboard-toolbox{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:34px}.dashboard-toolbox-item{background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:999px;color:var(--color-text-soft);cursor:pointer;font-size:.76rem;font-weight:850;min-height:30px;padding:0 12px;white-space:nowrap}.dashboard-toolbox-item:hover,.dashboard-toolbox-item:focus-visible{background:var(--color-surface);border-color:var(--color-border-hover);color:var(--color-text)}.status-strip{display:grid;gap:12px;grid-template-columns:minmax(280px,1.4fr) repeat(4,minmax(140px,1fr));margin-bottom:16px}.pressure-card,.status-metric{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:8px}.pressure-card{align-items:center;border-left:6px solid var(--color-stable);box-shadow:0 10px 28px #1018200f;display:flex;gap:24px;justify-content:space-between;min-height:134px;padding:18px 58px 18px 20px}.status-strip[data-state=watch] .pressure-card{border-left-color:var(--color-watch)}.status-strip[data-state=critical] .pressure-card{border-left-color:var(--color-critical)}.dashboard-grid-shell[data-state=watch] .pressure-card{border-left-color:var(--color-watch)}.dashboard-grid-shell[data-state=critical] .pressure-card{border-left-color:var(--color-critical)}.pressure-copy span,.status-metric span{color:var(--color-text-muted);display:block;font-size:.75rem;font-weight:850;text-transform:uppercase}.pressure-copy strong{color:var(--color-text);display:block;font-size:clamp(2rem,3vw,3.4rem);line-height:.95;margin-top:6px}.pressure-copy p{color:var(--color-text-soft);font-size:.95rem;margin-top:8px;max-width:48ch}.pressure-icon{align-items:center;background:var(--color-stable-bg);border-radius:8px;color:var(--color-stable);display:flex;flex:0 0 64px;height:64px;justify-content:center;margin-right:22px}.status-strip[data-state=watch] .pressure-icon{background:var(--color-watch-bg);color:var(--color-watch)}.status-strip[data-state=critical] .pressure-icon{background:var(--color-critical-bg);color:var(--color-critical)}.dashboard-grid-shell[data-state=watch] .pressure-icon{background:var(--color-watch-bg);color:var(--color-watch)}.dashboard-grid-shell[data-state=critical] .pressure-icon{background:var(--color-critical-bg);color:var(--color-critical)}.pressure-icon svg{height:34px;width:34px}.status-metric{display:grid;min-height:134px;padding:16px;position:relative}.status-metric div{align-items:center;color:var(--color-text-muted);display:flex;height:28px}.status-metric svg{height:22px;width:22px}.status-metric strong{align-self:end;color:var(--color-text);font-size:clamp(1.7rem,2.3vw,2.8rem);line-height:1;margin-top:8px}.metric-label{display:block;min-width:0;padding-right:22px}.tooltip-trigger{align-items:center;background:transparent;border:0;color:var(--color-text-muted);cursor:help;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;margin:0;padding:0;position:absolute;right:46px;top:12px;width:18px}.tooltip-trigger:hover,.tooltip-trigger:focus-visible{color:var(--color-text)}.tooltip-content{background:var(--color-text);border-radius:8px;bottom:calc(100% + 9px);color:var(--color-surface);font-size:.76rem;font-weight:700;right:0;line-height:1.35;max-width:min(260px,78vw);opacity:0;padding:9px 10px;pointer-events:none;position:absolute;text-transform:none;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;visibility:hidden;width:max-content;z-index:10}.tooltip-content:after{border:6px solid transparent;border-top-color:var(--color-text);content:"";position:absolute;right:3px;top:100%}.tooltip-trigger:hover .tooltip-content,.tooltip-trigger:focus-visible .tooltip-content{opacity:1;transform:translateY(0);visibility:visible}.kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(150px,1fr));margin-bottom:18px}.kpi{background:var(--color-surface);border:1px solid var(--color-border-soft);border-left:5px solid var(--color-neutral);border-radius:8px;display:grid;min-height:80px;padding:15px;position:relative}.kpi[data-tone=green]{border-left-color:var(--color-stable)}.kpi[data-tone=amber]{border-left-color:var(--color-watch)}.kpi[data-tone=blue]{border-left-color:var(--color-active)}.kpi[data-tone=red]{border-left-color:var(--color-critical)}.kpi-icon{color:var(--color-text-muted);height:26px}.kpi svg{height:22px;width:22px}.kpi span{color:var(--color-text-muted);display:block;font-size:.78rem;font-weight:800;margin-top:8px;text-transform:uppercase}.kpi strong{align-self:end;color:var(--color-text);display:block;font-size:clamp(1.6rem,2vw,2.4rem);line-height:1.05;margin-top:6px}.content-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 360px}.dashboard-grid-frame,.dashboard-grid{min-height:560px}.dashboard-grid .react-grid-item{cursor:grab;overflow:visible;transition:box-shadow .14s ease,transform .22s cubic-bezier(.2,0,0,1);will-change:transform}.dashboard-grid .react-grid-item:hover,.dashboard-grid .react-grid-item:focus-within{z-index:20}.dashboard-grid .react-grid-item:hover .dashboard-grid-item>.pressure-card,.dashboard-grid .react-grid-item:hover .dashboard-grid-item>.status-metric,.dashboard-grid .react-grid-item:hover .dashboard-grid-item>.kpi,.dashboard-grid .react-grid-item:hover .dashboard-grid-item>.panel,.dashboard-grid .react-grid-item:focus-within .dashboard-grid-item>.pressure-card,.dashboard-grid .react-grid-item:focus-within .dashboard-grid-item>.status-metric,.dashboard-grid .react-grid-item:focus-within .dashboard-grid-item>.kpi,.dashboard-grid .react-grid-item:focus-within .dashboard-grid-item>.panel{border-color:var(--color-border-hover);box-shadow:0 14px 32px #1018201c}.dashboard-grid .react-grid-item.react-grid-placeholder{background:var(--color-active);border-radius:8px;opacity:.16;transition:transform .22s cubic-bezier(.2,0,0,1),width .22s cubic-bezier(.2,0,0,1),height .22s cubic-bezier(.2,0,0,1)}.dashboard-grid .react-grid-item.react-draggable-dragging,.dashboard-grid .react-grid-item.resizing{cursor:grabbing;transition:none;z-index:30}.dashboard-grid .react-grid-item.react-draggable-dragging .dashboard-grid-item,.dashboard-grid .react-grid-item.resizing .dashboard-grid-item{box-shadow:0 18px 38px #10182029}.dashboard-grid-item{height:100%;min-height:0;position:relative}.dashboard-grid-item>.pressure-card,.dashboard-grid-item>.status-metric,.dashboard-grid-item>.kpi,.dashboard-grid-item>.panel{height:100%;min-height:0}.dashboard-grid-item>.panel{display:flex}.dashboard-grid-item .table-wrap,.dashboard-grid-item .queue-list{min-height:0}.dashboard-widget-remove{align-items:center;background:#ffffffe6;border:1px solid var(--color-border-soft);border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;height:30px;justify-content:center;overflow:visible;padding:0;position:absolute;right:8px;top:8px;width:30px;z-index:10}.dashboard-widget-remove:hover,.dashboard-widget-remove:focus-visible{border-color:var(--color-border-hover);color:var(--color-critical)}.dashboard-grid .react-grid-item>.react-resizable-handle{background-image:none;bottom:6px;height:22px;opacity:.8;right:6px;width:22px;z-index:12}.dashboard-grid .react-grid-item>.react-resizable-handle:after{border-bottom-color:var(--color-text-muted);border-right-color:var(--color-text-muted);bottom:5px;height:7px;right:5px;width:7px}.dashboard-grid .react-grid-item>.react-resizable-handle:before{content:none}.panel{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.panel-heading{align-items:center;border-bottom:1px solid var(--color-border-soft);display:flex;justify-content:space-between;min-height:58px;padding:0 52px 0 18px}.panel-heading span{color:var(--color-text-muted);font-size:.88rem;padding-right:12px}.agent-summary{border-bottom:1px solid var(--color-border-soft);display:flex;gap:8px;overflow-x:auto;padding:12px 14px}.status-count{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:8px;color:var(--color-text-muted);display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:850;gap:7px;min-height:34px;padding:0 10px;text-transform:uppercase}.status-count strong{color:var(--color-text);font-size:1rem}.status-count[data-status=AVAILABLE] strong{color:var(--color-stable)}.status-count[data-status=ON_CALL] strong{color:var(--color-active)}.status-count[data-status=BUSY] strong{color:var(--color-watch)}.status-count[data-status=OFFLINE] strong{color:var(--color-text-muted)}.table-wrap{overflow-x:auto;flex:1 1 auto}.agents-panel .table-wrap{overflow-x:auto;overflow-y:auto}.agents-panel table{min-width:820px}.agents-panel th,.agents-panel td{padding:12px}.agents-panel th{font-size:.72rem}.agents-panel td{font-size:.9rem}table{border-collapse:collapse;min-width:960px;width:100%}th,td{border-bottom:1px solid var(--color-row-border);padding:14px 16px;text-align:left;white-space:nowrap}th{color:var(--color-text-muted);font-size:.75rem;text-transform:uppercase}td strong,.muted{display:block}.empty-row{color:var(--color-text-muted);font-weight:800;height:86px;text-align:center}.muted{color:var(--color-neutral);font-size:.8rem;margin-top:3px}.status{background:var(--color-neutral-bg);border-radius:999px;color:var(--color-text-soft);display:inline-flex;font-size:.75rem;font-weight:900;justify-content:center;min-width:94px;padding:7px 10px}.status[data-status=AVAILABLE]{background:var(--color-stable-bg);color:var(--color-stable-strong)}.status[data-status=RINGING]{background:var(--color-watch-bg);color:var(--color-watch-strong)}.status[data-status=ON_CALL]{background:var(--color-active-bg);color:var(--color-active-strong)}.status[data-status=BUSY]{background:var(--color-watch-bg);color:var(--color-watch-strong)}.status[data-status=AWAY],.status[data-status=OFFLINE]{background:var(--color-critical-bg);color:var(--color-critical-strong)}.queue-list{display:grid;gap:12px;padding:14px;flex:1 1 auto;overflow:auto}.queue-item{border:1px solid var(--color-border-soft);border-left:5px solid var(--color-stable);border-radius:8px;padding:15px}.queue-item[data-pressure=watch]{border-left-color:var(--color-watch)}.queue-item[data-pressure=critical]{border-left-color:var(--color-critical)}.queue-title{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.queue-title>span{background:var(--color-stable-bg);border-radius:999px;color:var(--color-stable);flex:0 0 auto;font-size:.72rem;font-weight:900;padding:6px 9px;text-transform:uppercase}.queue-item[data-pressure=watch] .queue-title>span{background:var(--color-watch-bg);color:var(--color-watch-strong)}.queue-item[data-pressure=critical] .queue-title>span{background:var(--color-critical-bg);color:var(--color-critical-strong)}.queue-item h3{font-size:1rem}.queue-item p,dt{color:var(--color-text-muted)}.queue-item p{font-size:.88rem;margin-top:4px}dl{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:16px 0 0}dt{font-size:.72rem;font-weight:800;text-transform:uppercase}dd{font-size:1.35rem;font-weight:850;margin:2px 0 0}.access-shell{align-items:center;background:var(--color-bg);display:flex;min-height:100vh;padding:24px}.access-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-soft);color:var(--color-text);margin:0 auto;max-width:480px;padding:28px}.access-logo{display:block;height:auto;max-width:188px}.access-status{color:var(--color-active);font-size:.82rem;font-weight:900;letter-spacing:0;margin-top:22px;text-transform:uppercase}.access-panel h1{font-size:1.55rem;margin:6px 0 8px}.access-panel p{color:var(--color-text-muted);font-weight:700;line-height:1.5;margin:0}.empty-state{color:var(--color-text-muted);font-weight:800;padding:18px 4px;text-align:center}.admin-shell{min-height:100vh;padding:28px}.admin-panel,.admin-banner{margin-left:auto;margin-right:auto;max-width:1680px}.admin-panel,.admin-auth-panel{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:8px;overflow:hidden}.admin-panel .panel-heading{gap:18px;justify-content:flex-start}.admin-auth-panel{box-shadow:var(--shadow-soft);margin:12vh auto 0;max-width:520px;padding:24px}.admin-auth-panel>svg{color:var(--color-active);height:34px;width:34px}.admin-auth-panel p{color:var(--color-text-muted);font-weight:750;margin-top:8px}.admin-form-grid{display:grid;gap:12px;padding:16px}.admin-form-grid label,.admin-check{color:var(--color-text-muted);display:grid;font-size:.76rem;font-weight:900;gap:6px;text-transform:uppercase}.admin-field-label{align-items:center;display:inline-flex;gap:6px;min-width:0;position:relative;width:max-content}.admin-tooltip-trigger{align-items:center;background:transparent;border:0;color:var(--color-text-muted);cursor:help;display:inline-flex;height:18px;justify-content:center;padding:0;position:relative;width:18px}.admin-tooltip-trigger:hover,.admin-tooltip-trigger:focus-visible{color:var(--color-text)}.admin-tooltip-content{background:var(--color-text);border-radius:8px;color:var(--color-surface);font-size:.76rem;font-weight:750;left:0;line-height:1.35;max-width:min(280px,78vw);opacity:0;padding:9px 10px;pointer-events:none;position:absolute;text-transform:none;top:calc(100% + 9px);transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;visibility:hidden;width:max-content;z-index:40}.admin-tooltip-content:after{border:6px solid transparent;border-bottom-color:var(--color-text);bottom:100%;content:"";left:10px;position:absolute}.admin-tooltip-trigger:hover .admin-tooltip-content,.admin-tooltip-trigger:focus-visible .admin-tooltip-content{opacity:1;transform:translateY(0);visibility:visible}.admin-form-grid input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);min-height:42px;min-width:0;padding:0 12px;text-transform:none}.admin-form-grid input:focus{border-color:var(--color-active);outline:3px solid var(--color-active-bg)}.admin-check{align-items:center;display:flex;min-height:42px}.admin-check input{height:18px;min-height:18px;width:18px}.admin-actions,.new-link{align-items:center;display:flex;gap:10px}.admin-button,.admin-icon-button{align-items:center;border:1px solid var(--color-text);border-radius:8px;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:40px;text-decoration:none}.admin-button{background:var(--color-text);color:var(--color-surface);padding:0 14px}.admin-button.compact{font-size:.8rem;min-height:34px;padding:0 11px}.admin-button.secondary{background:var(--color-surface);color:var(--color-text)}.admin-link-button{background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;font-weight:900;min-height:40px;padding:0 4px}.admin-link-button:hover,.admin-link-button:focus-visible{color:var(--color-active)}.admin-link-button:disabled{cursor:not-allowed;opacity:.55}.admin-button.danger{background:var(--color-critical);border-color:var(--color-critical);color:var(--color-surface);min-height:34px}.admin-button:disabled,.admin-icon-button:disabled{cursor:not-allowed;opacity:.55}.admin-button svg{height:18px;width:18px}.admin-icon-button{background:var(--color-surface);color:var(--color-text);flex:0 0 40px;height:40px;overflow:visible;padding:0;position:relative;width:40px}.admin-icon-button svg{height:19px;width:19px}.icon-button-tooltip{background:var(--color-text);border-radius:7px;box-shadow:var(--shadow-soft);color:var(--color-surface);font-size:.73rem;font-weight:850;left:50%;letter-spacing:.01em;line-height:1.2;opacity:0;padding:7px 9px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%,-4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;z-index:80}.admin-hero-icon .icon-button-tooltip,.checkcloud-org-toolbar .admin-icon-button .icon-button-tooltip,.dashboard-widget-remove .icon-button-tooltip{left:auto;right:0;transform:translateY(-4px)}.admin-icon-button:hover .icon-button-tooltip,.admin-icon-button:focus-visible .icon-button-tooltip,.dashboard-widget-remove:hover .icon-button-tooltip,.dashboard-widget-remove:focus-visible .icon-button-tooltip{opacity:1;transform:translate(-50%)}.admin-hero-icon:hover .icon-button-tooltip,.admin-hero-icon:focus-visible .icon-button-tooltip,.checkcloud-org-toolbar .admin-icon-button:hover .icon-button-tooltip,.checkcloud-org-toolbar .admin-icon-button:focus-visible .icon-button-tooltip,.dashboard-widget-remove:hover .icon-button-tooltip,.dashboard-widget-remove:focus-visible .icon-button-tooltip{transform:translateY(0)}@keyframes admin-busy-spin{to{transform:rotate(360deg)}}.admin-busy-banner,.admin-inline-status{align-items:center;color:var(--color-text);display:flex;font-weight:850;gap:9px;line-height:1.4}.admin-busy-banner{background:var(--color-active-bg);border:1px solid var(--color-active);border-radius:10px;color:var(--color-active-strong);margin-bottom:18px;padding:11px 14px}.admin-inline-status{color:var(--color-text-muted);margin-top:10px}.admin-busy-spinner{animation:admin-busy-spin .9s linear infinite;height:17px;width:17px}.admin-banner,.admin-message{background:var(--color-watch-bg);border:1px solid #ffd080;border-radius:8px;color:var(--color-watch-strong);font-weight:850;line-height:1.45;margin-bottom:18px;padding:11px 14px}.admin-message{margin:0}.mfa-qr{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:8px;display:flex;justify-content:center;margin:16px;padding:14px}.mfa-qr-image{display:block;height:auto;max-width:220px;width:100%}.shell[data-wallboard-density=compact-monitor]{padding:36px 40px;zoom:var(--wallboard-zoom, .8)}body:has(.shell[data-wallboard-density=compact-monitor]){overflow-x:hidden}.shell[data-wallboard-density=compact-monitor] .topbar,.shell[data-wallboard-density=compact-monitor] .kpi-grid,.shell[data-wallboard-density=compact-monitor] .content-grid,.shell[data-wallboard-density=compact-monitor] .filter-row,.shell[data-wallboard-density=compact-monitor] .status-strip,.shell[data-wallboard-density=compact-monitor] .dashboard-grid-shell,.shell[data-wallboard-density=compact-monitor] .dashboard-controls-region{max-width:min(2440px,calc(var(--wallboard-layout-width, 125vw) - 80px));width:calc(var(--wallboard-layout-width, 125vw) - 80px)}@media(min-width:2200px)and (min-height:1200px){.shell{padding:36px 40px}.topbar,.kpi-grid,.content-grid,.filter-row,.status-strip,.dashboard-grid-shell,.dashboard-toolbox{max-width:min(2440px,calc(100vw - 80px))}}@media(max-width:1280px){.status-strip{grid-template-columns:repeat(4,minmax(150px,1fr))}.pressure-card{grid-column:1 / -1}.kpi-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.content-grid{grid-template-columns:1fr}}@media(max-width:720px){.shell{padding:18px}.topbar{align-items:flex-start;flex-direction:column}.filter-row{align-items:stretch;flex-direction:column-reverse}.connection{justify-content:center;width:max-content}.wallboard-controls{flex-wrap:wrap;justify-content:space-between;width:100%}.kpi-grid,.status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pressure-card{align-items:flex-start;flex-direction:column;min-height:0}.status-metric{min-height:112px}.kpi{min-height:104px;padding:12px}.panel-heading{align-items:flex-start;flex-direction:column;gap:3px;justify-content:center;padding:10px 14px}.admin-shell{padding:18px}.admin-actions{flex-wrap:wrap}.admin-button{flex:1 1 auto}}.admin-shell-v2{background:linear-gradient(135deg,#f4f8f7f5,#ebf1f6f5),var(--color-page);padding:24px}.admin-shell-v2 .admin-panel{border-color:#d6e0dc;box-shadow:0 14px 38px #10182012}.admin-hero-v2{align-items:center;background:linear-gradient(135deg,#102128,#17413d 58%,#6b4a14);border:1px solid rgb(255 255 255 / .12);border-radius:8px;color:#fff;display:flex;gap:18px;justify-content:space-between;margin:0 auto 18px;max-width:1840px;min-height:148px;padding:26px}.admin-hero-copy h1{color:#fff;font-size:clamp(2.1rem,4vw,4rem);line-height:.98;margin-top:6px}.admin-hero-copy p{color:#ffffffbd;font-weight:800;margin-top:10px}.admin-kicker{color:#0f755e;display:inline-flex;font-size:.75rem;font-weight:950;text-transform:uppercase}.admin-hero-actions{align-items:center;display:flex;gap:10px}.admin-hero-icon,.admin-hero-signout{border-color:#ffffff52}.admin-hero-icon,.admin-hero-signout.admin-button.secondary{background:#ffffff1a;color:#fff}.admin-banner-v2{max-width:1840px}.admin-v2-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(340px,390px) minmax(0,1fr);margin:0 auto 18px;max-width:1800px}.admin-left-column{display:grid;gap:14px;max-height:calc(100vh - 208px);overflow:visible;position:sticky;top:18px}.tenant-rail-heading{justify-content:space-between}.tenant-setup-heading{align-items:center;gap:12px;justify-content:space-between!important}.tenant-setup-heading>div{min-width:0}.tenant-setup-heading .admin-button{flex:0 0 auto}.tenant-search{align-items:center;border-bottom:1px solid var(--color-border-soft);display:flex;gap:8px;padding:12px}.tenant-search svg{color:var(--color-text-muted);height:18px;width:18px}.tenant-search input{background:#f8fbfa;border:1px solid #d6e0dc;border-radius:8px;color:var(--color-text);min-height:40px;min-width:0;padding:0 11px;width:100%}.tenant-list{display:grid;gap:7px;max-height:clamp(180px,30vh,330px);overflow:auto;padding:10px 12px}.tenant-card{align-items:center;background:#fff;border:1px solid #dfe8e4;border-radius:8px;color:var(--color-text);cursor:pointer;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr);padding:10px;text-align:left}.tenant-card:hover,.tenant-card:focus-visible,.tenant-card[data-active=true]{border-color:#20856d;box-shadow:0 10px 24px #20856d1f;outline:none}.tenant-card[data-active=true]{background:#eefaf5}.tenant-card-status{align-items:center;border-radius:8px;display:inline-flex;height:28px;justify-content:center;width:28px}.tenant-card-status[data-status=active]{background:var(--color-stable-bg);color:var(--color-stable-strong)}.tenant-card-status[data-status=inactive]{background:var(--color-critical-bg);color:var(--color-critical-strong)}.tenant-card-status svg{height:17px;width:17px}.tenant-card-copy{min-width:0}.tenant-card-copy strong,.tenant-card-copy span,.tenant-card-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-card-copy strong{font-size:.92rem;font-weight:950}.tenant-card-copy span,.tenant-card-meta{color:var(--color-text-muted);font-size:.76rem;font-weight:800;margin-top:3px}.tenant-card-meta{grid-column:2}.tenant-status-button{margin:0 12px 12px;width:calc(100% - 24px)}.admin-workspace-v2{display:grid;gap:18px;min-width:0}.selected-tenant-panel{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(280px,1fr) minmax(520px,1.1fr);padding:18px}.selected-tenant-panel[data-active=false]{border-left:5px solid var(--color-critical)}.selected-tenant-panel[data-active=true]{border-left:5px solid var(--color-stable)}.selected-tenant-main{align-items:center;display:flex;gap:14px;min-width:0}.selected-tenant-icon{align-items:center;background:#e6f4ef;border-radius:8px;color:#0f755e;display:flex;flex:0 0 54px;height:54px;justify-content:center}.selected-tenant-icon svg{height:27px;width:27px}.selected-tenant-main h2{font-size:clamp(1.4rem,2vw,2rem);margin-top:4px;overflow-wrap:anywhere}.selected-tenant-main p{color:var(--color-text-muted);font-weight:800;margin-top:4px;overflow-wrap:anywhere}.selected-tenant-stats{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(100px,1fr))}.selected-tenant-stats div,.queue-live-grid div{background:#f7faf9;border:1px solid #dfe8e4;border-radius:8px;min-width:0;padding:10px 12px}.selected-tenant-stats span,.queue-live-grid span,.queue-threshold-controls span{color:var(--color-text-muted);display:block;font-size:.72rem;font-weight:950;text-transform:uppercase}.selected-tenant-stats strong,.queue-live-grid strong{color:var(--color-text);display:block;font-size:1.1rem;line-height:1.1;margin-top:5px}.admin-command-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr)}.tenant-setup-card,.admin-links-card{overflow:hidden}.admin-users-panel{min-height:0;overflow:visible;position:relative;z-index:2}.admin-users-panel .admin-tooltip-content{max-width:min(320px,calc(100vw - 32px));right:0}.admin-invite-form{border-bottom:1px solid var(--color-border-soft);display:grid;gap:8px;padding:10px 12px}.admin-invite-form label{color:var(--color-text-muted);display:grid;font-size:.76rem;font-weight:900;gap:6px;text-transform:uppercase}.admin-invite-form input,.admin-invite-form select,.admin-user-controls select{background:#f8fbfa;border:1px solid #d6e0dc;border-radius:8px;color:var(--color-text);min-height:38px;min-width:0;padding:0 10px;text-transform:none;width:100%}.admin-invite-form input:focus,.admin-invite-form select:focus,.admin-user-controls select:focus{border-color:var(--color-active);outline:3px solid var(--color-active-bg)}.admin-invite-form .admin-button{width:100%}.admin-user-list{display:grid;gap:7px;max-height:clamp(140px,21vh,260px);min-height:0;overflow:auto;padding:10px 12px}.admin-user-row{background:#fff;border:1px solid #dfe8e4;border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px}.admin-user-row[data-active=false]{background:var(--color-surface-muted)}.admin-user-main{display:grid;gap:4px;min-width:0}.admin-user-main strong,.admin-user-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-main strong{color:var(--color-text);font-size:.9rem;font-weight:950}.admin-user-main span{color:var(--color-text-muted);font-size:.76rem;font-weight:800}.admin-user-controls{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.admin-user-controls .admin-button{min-width:104px}.admin-user-controls select:disabled{opacity:.65}.queue-lab-panel{overflow:hidden}.tenant-setup-body{display:grid;gap:14px;padding:14px}.form-cluster{background:#f8fbfa;border:1px solid #dfe8e4;border-radius:8px;padding:14px}.cluster-heading{align-items:center;color:var(--color-text);display:flex;font-size:.82rem;font-weight:950;gap:8px;margin-bottom:12px;text-transform:uppercase}.cluster-heading svg{color:#0f755e;height:18px;width:18px}.form-grid-two{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.tenant-active-check{align-self:end}.pressure-default-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pressure-default-grid label:not(.admin-rule-field){color:var(--color-text-muted);display:grid;font-size:.76rem;font-weight:900;gap:6px;text-transform:uppercase}.pressure-default-grid input,.link-composer input,.queue-sort-control select,.queue-threshold-controls input{background:#fff;border:1px solid #ccd9d4;border-radius:8px;color:var(--color-text);min-height:40px;min-width:0;padding:0 10px;width:100%}.tenant-setup-actions,.queue-card-actions{align-items:center;border-top:1px solid var(--color-border-soft);display:flex;flex-wrap:wrap;gap:10px;padding:14px}.link-composer{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.link-composer label{color:var(--color-text-muted);display:grid;font-size:.76rem;font-weight:900;gap:6px;text-transform:uppercase}.generated-link-toast{align-items:center;background:var(--color-surface);border:1px solid #bfd7f4;border-left:5px solid var(--color-active);border-radius:10px;bottom:24px;box-shadow:0 24px 70px #1018203d;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;max-width:min(720px,calc(100vw - 48px));padding:12px;position:fixed;right:24px;width:min(720px,calc(100vw - 48px));z-index:45}.generated-link-toast-icon{align-items:center;background:var(--color-active-bg);border-radius:8px;color:var(--color-active-strong);display:flex;height:42px;justify-content:center;width:42px}.generated-link-toast-icon svg{height:21px;width:21px}.generated-link-toast-copy{display:grid;gap:4px;min-width:0}.generated-link-toast-copy strong{color:var(--color-text);display:block;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generated-link-toast-actions{align-items:center;display:flex;gap:8px}.admin-link-list{display:grid;gap:10px;padding:0 14px 14px}.admin-link-row{align-items:center;background:#fff;border:1px solid #dfe8e4;border-left:5px solid var(--color-neutral);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:11px}.admin-link-row[data-active=true]{border-left-color:var(--color-stable)}.admin-link-row-main{min-width:0}.admin-link-row-main strong,.admin-link-row-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-link-row-main strong{font-size:.92rem}.admin-link-row-main span{color:var(--color-text-muted);font-size:.78rem;font-weight:800;margin-top:3px}.admin-modal-backdrop{align-items:center;background:#10182075;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:50}.admin-confirm-modal{background:var(--color-surface);border:1px solid #cfdcd7;border-radius:8px;box-shadow:0 24px 70px #10182047;display:grid;gap:14px;max-width:560px;padding:20px;position:relative;width:min(100%,560px)}.admin-confirm-modal:before{background:linear-gradient(90deg,var(--color-stable),#42a383);border-radius:8px 8px 0 0;content:"";height:5px;left:-1px;position:absolute;right:-1px;top:-1px}.admin-confirm-modal-icon{align-items:center;background:var(--color-stable-bg);border:1px solid #b9decf;border-radius:8px;color:var(--color-stable-strong);display:flex;height:46px;justify-content:center;width:46px}.admin-confirm-modal-icon svg{height:23px;width:23px}.admin-confirm-modal-copy{display:grid;gap:7px}.admin-confirm-modal-copy h2{font-size:1.35rem}.admin-confirm-modal-copy p{color:var(--color-text-muted);font-size:.95rem;font-weight:750;line-height:1.5}.admin-confirm-modal-details{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-confirm-modal-details div{background:#f7faf9;border:1px solid #dfe8e4;border-radius:8px;min-width:0;padding:10px}.admin-confirm-modal-details span{color:var(--color-text-muted);display:block;font-size:.68rem;font-weight:950;text-transform:uppercase}.admin-confirm-modal-details strong{color:var(--color-text);display:block;font-size:.9rem;margin-top:5px;overflow-wrap:anywhere}.admin-confirm-modal-note{align-items:flex-start;background:var(--color-active-bg);border:1px solid #bfd7f4;border-radius:8px;color:var(--color-active-strong);display:flex;font-size:.86rem;font-weight:850;gap:9px;line-height:1.45;padding:11px}.admin-confirm-modal-note svg{flex:0 0 auto;height:18px;margin-top:1px;width:18px}.admin-confirm-modal-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.checkcloud-org-modal{max-height:min(760px,calc(100vh - 48px));max-width:760px;overflow:hidden;width:min(100%,760px)}.checkcloud-org-toolbar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.checkcloud-org-search{background:#f8fbfa;border:1px solid #d6e0dc;border-radius:8px;padding:8px 10px}.checkcloud-org-search input{background:transparent;border:0;min-height:34px;padding:0}.checkcloud-org-search input:focus{outline:none}.checkcloud-org-summary{display:flex;flex-wrap:wrap;gap:8px}.checkcloud-org-summary span{background:#f7faf9;border:1px solid #dfe8e4;border-radius:999px;color:var(--color-text-muted);font-size:.74rem;font-weight:900;padding:5px 9px;text-transform:uppercase}.checkcloud-org-list{display:grid;gap:8px;max-height:min(420px,calc(100vh - 360px));overflow:auto;padding-right:4px}.checkcloud-org-card{align-items:center;background:#fff;border:1px solid #dfe8e4;border-radius:8px;color:var(--color-text);cursor:pointer;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr);padding:10px;text-align:left}.checkcloud-org-card:hover,.checkcloud-org-card:focus-visible{border-color:#20856d;box-shadow:0 10px 24px #20856d1f;outline:none}.checkcloud-org-card:disabled{background:#f7faf9;border-color:#dfe8e4;color:var(--color-text-muted);cursor:not-allowed;opacity:.78}.checkcloud-org-card:disabled:hover{box-shadow:none}.checkcloud-org-card[data-added=true] .checkcloud-org-card-main strong{color:var(--color-text-soft)}.checkcloud-org-card-main,.checkcloud-org-card-meta{min-width:0}.checkcloud-org-card-main strong,.checkcloud-org-card-main span,.checkcloud-org-card-meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkcloud-org-card-main strong{font-size:.92rem;font-weight:950}.checkcloud-org-card-main span,.checkcloud-org-card-meta{color:var(--color-text-muted);font-size:.76rem;font-weight:800;margin-top:3px}.checkcloud-org-card-meta{grid-column:2}.queue-lab-heading{align-items:center;justify-content:space-between!important}.queue-sort-control{align-items:center;display:flex;gap:8px;min-width:210px}.queue-sort-control svg{color:var(--color-text-muted);height:18px;width:18px}.queue-card-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(320px,1fr));padding:14px}.admin-queue-card{background:#fff;border:1px solid #dfe8e4;border-left:5px solid var(--color-stable);border-radius:8px;display:grid;gap:12px;padding:14px}.admin-queue-card[data-tone=watch]{border-left-color:var(--color-watch)}.admin-queue-card[data-tone=critical]{border-left-color:var(--color-critical)}.admin-queue-card header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.admin-queue-card header svg{color:var(--color-text-muted);flex:0 0 auto;height:22px;width:22px}.admin-queue-card h3{font-size:1.02rem;margin-top:5px}.admin-queue-card p{color:var(--color-text-muted);font-size:.8rem;font-weight:800;margin-top:3px}.queue-tone-pill{background:var(--color-stable-bg);border-radius:999px;color:var(--color-stable-strong);display:inline-flex;font-size:.68rem;font-weight:950;min-height:22px;padding:0 9px;text-transform:uppercase}.admin-queue-card[data-tone=watch] .queue-tone-pill{background:var(--color-watch-bg);color:var(--color-watch-strong)}.admin-queue-card[data-tone=critical] .queue-tone-pill{background:var(--color-critical-bg);color:var(--color-critical-strong)}.queue-live-grid,.queue-threshold-controls{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.queue-threshold-controls label{display:grid;gap:6px}.queue-rule-row{display:flex;flex-wrap:wrap;gap:8px}.queue-card-actions{border-top:0;padding:0}.queue-card-actions .admin-button{min-height:36px}.queue-empty-state{grid-column:1 / -1}@media(max-width:1320px){.admin-left-column{max-height:none;overflow:visible;position:static}.admin-user-list{max-height:300px}.admin-v2-layout,.admin-command-grid,.selected-tenant-panel{grid-template-columns:1fr}.tenant-rail{max-height:none;position:static}.tenant-list{max-height:320px}}@media(max-width:920px){.admin-hero-v2,.selected-tenant-panel,.admin-hero-actions{align-items:stretch;flex-direction:column}.selected-tenant-stats,.form-grid-two,.pressure-default-grid,.link-composer,.queue-card-grid,.queue-live-grid,.queue-threshold-controls{grid-template-columns:1fr}}.admin-hero-v2{min-height:112px;padding:20px 22px}.admin-hero-copy h1{font-size:clamp(1.9rem,3.2vw,3.2rem)}.admin-v2-layout{grid-template-columns:minmax(270px,310px) minmax(0,1fr)}.tenant-status-button[data-active=true]{background:var(--color-critical);border-color:var(--color-critical);color:var(--color-surface)}.tenant-status-button[data-active=false]{background:var(--color-stable);border-color:var(--color-stable);color:var(--color-surface)}.selected-tenant-panel{gap:14px;grid-template-columns:minmax(420px,1.25fr) minmax(620px,1fr);padding:14px}.selected-tenant-icon{flex-basis:46px;height:46px}.selected-tenant-icon svg{height:23px;width:23px}.selected-tenant-main h2{font-size:clamp(1.25rem,1.7vw,1.75rem)}.selected-tenant-stats{gap:8px}.selected-tenant-stats div,.queue-live-grid div{padding:8px 10px}.admin-command-grid{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.tenant-setup-body{gap:12px;padding:12px}.form-cluster{padding:12px}.form-grid-two{grid-template-columns:repeat(3,minmax(0,1fr))}.pressure-default-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.tenant-setup-actions,.link-composer{padding:12px}.queue-card-grid{grid-template-columns:repeat(3,minmax(300px,1fr));padding:12px}.admin-queue-card{gap:10px;padding:12px}.queue-live-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.queue-threshold-controls{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1580px){.queue-card-grid{grid-template-columns:repeat(2,minmax(320px,1fr))}.pressure-default-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1320px){.form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.admin-command-grid,.form-grid-two,.pressure-default-grid,.checkcloud-org-toolbar,.queue-card-grid,.queue-live-grid,.queue-threshold-controls,.admin-confirm-modal-details{grid-template-columns:1fr}.tenant-setup-heading{align-items:stretch;flex-direction:column}.tenant-setup-heading .admin-button{width:100%}.admin-confirm-modal-actions{align-items:stretch;flex-direction:column-reverse}.admin-confirm-modal-actions .admin-button{justify-content:center;width:100%}.generated-link-toast{align-items:stretch;bottom:14px;grid-template-columns:1fr;left:14px;max-width:none;right:14px;width:auto}.generated-link-toast-actions{justify-content:flex-end}}.admin-v2-layout{gap:14px;grid-template-columns:minmax(360px,400px) minmax(0,1fr);max-width:1840px}.tenant-rail{min-height:0}.tenant-list{max-height:clamp(170px,26vh,300px);overflow:auto}.admin-workspace-v2{gap:14px}.admin-command-grid{align-items:stretch;gap:14px;grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.tenant-setup-card,.admin-links-card{display:flex;flex-direction:column;height:100%}.tenant-setup-body,.admin-link-list{flex:1 1 auto}.admin-links-card .empty-state{align-items:center;display:flex;justify-content:center;min-height:160px}@media(max-width:1320px){.tenant-rail{min-height:0}.tenant-list{max-height:320px;overflow:auto}}.mfa-secret{align-items:center;background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:8px;display:grid;gap:8px;grid-template-columns:1fr auto;margin:0 16px 16px;padding:12px 14px}.mfa-secret span{color:var(--color-text-muted);font-size:.78rem;font-weight:850;grid-column:1 / -1;text-transform:uppercase}.mfa-secret code{color:var(--color-text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92rem;font-weight:800;min-width:0;overflow-wrap:anywhere}.mfa-secret .icon-button-tooltip{left:auto;max-width:min(220px,calc(100vw - 32px));right:0;transform:translateY(-4px);white-space:normal}.mfa-secret .admin-icon-button:hover .icon-button-tooltip,.mfa-secret .admin-icon-button:focus-visible .icon-button-tooltip{transform:translateY(0)}@media(max-height:1120px)and (min-width:1321px){.admin-shell-v2{padding:16px}.admin-hero-v2{margin-bottom:12px;min-height:88px;padding:14px 18px}.admin-hero-copy h1{font-size:clamp(1.7rem,2.5vw,2.6rem)}.admin-hero-copy p{margin-top:6px}.admin-v2-layout{gap:14px;grid-template-columns:minmax(360px,400px) minmax(0,1fr)}.admin-left-column{gap:12px;max-height:calc(100vh - 132px)}.admin-shell-v2 .panel-heading{padding:9px 12px}.tenant-search{padding:8px 10px}.tenant-search input,.admin-invite-form input,.admin-invite-form select,.admin-user-controls select{min-height:34px}.tenant-list{gap:6px;max-height:clamp(145px,24vh,255px);padding:8px 10px}.tenant-card{gap:8px;padding:8px}.tenant-card-status{height:26px;width:26px}.tenant-status-button{margin:0 10px 10px;min-height:34px;width:calc(100% - 20px)}.admin-invite-form{gap:7px;padding:8px 10px}.admin-invite-form label{gap:4px}.admin-user-list{gap:6px;max-height:clamp(130px,20vh,210px);padding:8px 10px}.admin-user-row{gap:6px;padding:8px}.admin-user-main{gap:2px}.admin-user-controls{gap:6px}.admin-user-controls .admin-button,.admin-invite-form .admin-button{min-height:34px}}.admin-rule-field{color:var(--color-text-muted);display:grid;font-size:.72rem;font-weight:950;gap:6px;min-width:0;text-transform:uppercase}.admin-checkbox-control{align-items:center;background:#fff;border:1px solid #ccd9d4;border-radius:8px;display:flex;height:40px;justify-content:center;padding:0 10px}.admin-checkbox-control input{height:18px;margin:0;width:18px}.queue-rule-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:920px){.queue-rule-row{grid-template-columns:1fr}}.tenant-setup-card,.queue-lab-panel,.form-cluster,.admin-queue-card{overflow:visible}.admin-rule-field .admin-tooltip-content{bottom:calc(100% + 9px);left:50%;max-width:min(300px,calc(100vw - 32px));top:auto;transform:translate(-50%,-4px);z-index:80}.admin-rule-field .admin-tooltip-content:after{border:6px solid transparent;border-bottom-color:transparent;border-top-color:var(--color-text);bottom:auto;left:50%;top:100%;transform:translate(-50%)}.admin-rule-field .admin-tooltip-trigger:hover .admin-tooltip-content,.admin-rule-field .admin-tooltip-trigger:focus-visible .admin-tooltip-content{transform:translate(-50%)}
