:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0f13;--bg-elevated:#0e161b;--surface:#121a20;--surface-code:#0d1418;--border:#253238;--border-soft:#1a252a;--text:#ecf2f1;--text-dim:#9facaf;--text-mute:#64717a;--amber:#e8a13e;--turq:#4fc0b2;--pending:#4e5a5f;--status-on:#4ade94;--danger:#f06a5f;--font-hero:"Space Grotesk", "Arial Narrow", sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(circle, #9facaf0d 1px, transparent 1px) 0 0 / 22px 22px, var(--bg);color:var(--text);font-family:var(--font-body);min-height:100vh;font-size:15px;line-height:1.6}::selection{background:var(--amber);color:var(--bg)}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{background:var(--surface-code);border:1px solid var(--border);font-family:var(--font-mono);border-radius:0;outline:none;min-width:0;padding:8px 10px;font-size:13px}input:focus,select:focus,textarea:focus{border-color:var(--turq)}textarea{resize:vertical;font-family:var(--font-body);font-size:14px}.btn{border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--text-mute);color:var(--text)}.btn:disabled{opacity:.35;cursor:not-allowed}.btn.is-active{border-color:var(--amber);color:var(--amber)}.btn.is-ok{border-color:var(--status-on);color:var(--status-on)}.btn.is-ok:hover:not(:disabled){color:var(--status-on);background:#4ade941a}.btn.is-bad{border-color:var(--danger);color:var(--danger)}.btn.is-bad:hover:not(:disabled){color:var(--danger);background:#f06a5f1a}.btn.is-primary{border-color:var(--amber);background:var(--amber);color:var(--bg)}.btn.is-primary:hover:not(:disabled){color:var(--bg);background:#f0b155}.btn.is-ghost{border-color:#0000}.btn.is-small{padding:4px 8px;font-size:10.5px}.topbar{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border-soft);font-family:var(--font-mono);color:var(--text-mute);letter-spacing:.04em;background:#0a0f13eb;flex-wrap:wrap;align-items:center;gap:20px;padding:12px 32px;font-size:11px;display:flex;position:sticky;top:0}.topbar .crumb .sep{margin:0 6px}.topbar .crumb .here{color:var(--text-dim)}.topbar nav{gap:2px;display:flex}.topbar nav button{color:var(--text-mute);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:6px 10px;font-size:11px}.topbar nav button:hover{color:var(--text)}.topbar nav button.is-current{color:var(--amber);border-bottom-color:var(--amber)}.topbar .spacer{flex:1}.topbar .who{color:var(--text-dim)}.topbar .who .role{color:var(--turq);margin-left:6px}main.doc{max-width:1360px;margin:0 auto;padding:36px 32px 64px}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--turq);margin:0 0 14px;font-size:11px}h1{font-family:var(--font-hero);letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(26px,4vw,36px);font-weight:600;line-height:1.12}.panel-heading{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);align-items:baseline;gap:10px;margin:0 0 12px;font-size:11px;display:flex}.panel-heading:before{content:"//";color:var(--turq)}.panel-heading .aside{text-transform:none;letter-spacing:.02em;margin-left:auto}.block{margin:0 0 40px}.dim{color:var(--text-mute)}.mono{font-family:var(--font-mono)}.empty{color:var(--text-dim);margin:0}.panel{background:var(--surface);border:1px solid var(--border);padding:18px}.led{background:var(--pending);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.is-ok .led,.led.is-ok{background:var(--status-on);box-shadow:0 0 0 3px #4ade9433}.is-warn .led,.led.is-warn{background:var(--amber);box-shadow:0 0 0 3px #e8a13e33}.is-bad .led,.led.is-bad{background:var(--danger);box-shadow:0 0 0 3px #f06a5f33}.is-info .led,.led.is-info{background:var(--turq);box-shadow:0 0 0 3px #4fc0b233}.led.is-pulse{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 7px #4ade9400}}.tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--pending);color:var(--text-mute);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-size:10px;display:inline-flex}.tag.is-ok{border-color:var(--status-on);color:var(--status-on)}.tag.is-warn{border-color:var(--amber);color:var(--amber)}.tag.is-bad{border-color:var(--danger);color:var(--danger)}.tag.is-info{border-color:var(--turq);color:var(--turq)}.verdict{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--pending);color:var(--text-mute);align-items:center;gap:10px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.verdict .led{background:currentColor;box-shadow:0 0 0 3px #ffffff0f}.verdict.is-ok{border-color:var(--status-on);color:var(--status-on)}.verdict.is-warn{border-color:var(--amber);color:var(--amber)}.verdict.is-bad{border-color:var(--danger);color:var(--danger)}.verdict.is-info{border-color:var(--turq);color:var(--turq)}.status-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.status-cell{background:var(--surface);flex-direction:column;gap:4px;padding:14px 14px 12px;display:flex}.status-cell .top-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-cell .code{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-size:11px}.status-cell .count{font-family:var(--font-hero);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.status-cell .state{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-size:10px}dl.meta{border:1px solid var(--border);grid-template-columns:140px 1fr;margin:0;display:grid}dl.meta>div{display:contents}dl.meta dt,dl.meta dd{border-top:1px solid var(--border);margin:0;padding:9px 14px}dl.meta>div:first-child dt,dl.meta>div:first-child dd{border-top:none}dl.meta dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);background:var(--bg-elevated);align-items:center;font-size:10.5px;display:flex}dl.meta dd{font-family:var(--font-mono);color:var(--text);background:var(--surface-code);overflow-wrap:anywhere;font-size:12.5px}dl.meta dd.reason{font-family:var(--font-body);font-size:14.5px}.note{border-left:2px solid var(--amber);background:var(--surface-code);align-items:baseline;gap:10px;margin:0 0 16px;padding:10px 14px;font-size:13.5px;line-height:1.55;display:flex}.note.is-bad{border-left-color:var(--danger)}.note.is-ok{border-left-color:var(--status-on)}.note-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--amber);flex:none;font-size:10px}.note.is-bad .note-label{color:var(--danger)}.note.is-ok .note-label{color:var(--status-on)}.note button{margin-left:auto}.table-wrap{border:1px solid var(--border);overflow-x:auto}table.data{border-collapse:collapse;width:100%;min-width:720px}.split table.data{min-width:600px}table.data th{text-align:left;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);background:var(--bg-elevated);border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:500}table.data td{border-top:1px solid var(--border-soft);vertical-align:top;background:var(--surface-code);padding:10px 12px;font-size:13.5px}table.data tbody tr:first-child td{border-top:none}table.data tbody tr.is-clickable{cursor:pointer}table.data tbody tr.is-clickable:hover td,table.data tbody tr.is-selected td{background:var(--bg-elevated)}table.data tbody tr.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--amber)}table.data td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}table.data td.msg{color:var(--text-dim);max-width:320px}.filters{flex-wrap:wrap;align-items:end;gap:8px;margin:0 0 12px;display:flex}.filters label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute);gap:4px;font-size:10px;display:grid}.console{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.stack{gap:24px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.call-card{border:1px solid var(--border);background:var(--surface)}.call-card.is-ringing{border-color:var(--status-on);box-shadow:0 0 0 1px var(--status-on), 0 0 32px #4ade941f}.call-card.is-live{border-color:var(--amber)}.call-card .call-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.call-card .call-number{font-family:var(--font-hero);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.call-card .timer{font-family:var(--font-hero);font-variant-numeric:tabular-nums;color:var(--amber);font-size:40px;font-weight:700;line-height:1}.call-card .call-body{gap:16px;padding:16px 18px;display:grid}.idle-big{font-family:var(--font-hero);letter-spacing:-.03em;color:var(--border);font-size:clamp(48px,8vw,72px);font-weight:700;line-height:.9}.phone{border:1px solid var(--border);background:linear-gradient(180deg, #4fc0b20a, transparent 120px), var(--surface);gap:14px;padding:18px;display:grid;position:sticky;top:72px}.phone-screen{border:1px solid var(--border-soft);background:var(--surface-code);gap:4px;min-height:92px;padding:12px 14px;display:grid}.phone-screen .label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-mute);justify-content:space-between;font-size:10px;display:flex}.phone-screen .value{font-family:var(--font-hero);letter-spacing:.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-height:35px;font-size:30px;font-weight:600;line-height:1.15}.phone-screen .value .caret{background:var(--amber);vertical-align:-.1em;width:2px;height:.9em;margin-left:3px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.phone-screen .hint{font-family:var(--font-mono);color:var(--text-mute);font-size:11px}.keypad{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.key{background:var(--bg-elevated);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;align-content:center;place-items:center;gap:0;height:62px;transition:background .1s;display:grid}.key:hover{background:#15212a}.key:active,.key.is-pressed{background:#e8a13e29}.key .digit{font-family:var(--font-hero);font-size:24px;font-weight:600;line-height:1}.key .letters{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-mute);min-height:12px;font-size:9px}.phone-actions{grid-template-columns:1fr 2fr 1fr;gap:8px;display:grid}.phone-actions .btn{height:48px}.phone-actions .call-btn{font-size:12px}.recent{background:var(--border-soft);border:1px solid var(--border-soft);gap:1px;display:grid}.recent button{background:var(--surface-code);font-family:var(--font-mono);color:var(--text-dim);cursor:pointer;text-align:left;border:none;justify-content:space-between;padding:7px 10px;font-size:12px;display:flex}.recent button:hover{color:var(--text);background:var(--bg-elevated)}.split{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;display:grid}.detail{gap:16px;max-height:calc(100vh - 96px);display:grid;position:sticky;top:72px;overflow:auto}ol.timeline{border-left:1px solid var(--border);gap:14px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}ol.timeline li{position:relative}ol.timeline li:before{content:"";background:var(--bg);border:1px solid var(--turq);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:-23px}ol.timeline li.is-bad:before{border-color:var(--danger)}ol.timeline li.is-ok:before{border-color:var(--status-on);background:var(--status-on)}ol.timeline .t-time{font-family:var(--font-mono);color:var(--text-mute);font-size:11px}ol.timeline .t-title{font-size:14px}ol.timeline .t-extra{font-family:var(--font-mono);color:var(--text-dim);font-size:11.5px}.form{gap:12px;display:grid}.form .grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute);gap:5px;font-size:10px;display:grid}.checks{flex-wrap:wrap;gap:6px;display:flex}.check{border:1px solid var(--border);font-family:var(--font-mono);color:var(--text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:none;letter-spacing:.02em;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.check input{display:none}.check.is-on{border-color:var(--turq);color:var(--turq);background:#4fc0b20f}.secret{font-family:var(--font-mono);color:var(--amber);letter-spacing:.04em;-webkit-user-select:all;user-select:all;font-size:15px}.login{place-items:center;min-height:100vh;padding:16px;display:grid}.login .panel{width:min(380px,100%)}.login .brand{font-family:var(--font-hero);letter-spacing:-.03em;margin:0 0 24px;font-size:44px;font-weight:700;line-height:.95}.login .brand span{color:var(--amber)}@media (width<=980px){.console,.split{grid-template-columns:1fr}.phone,.detail{max-height:none;position:static}}@media (width<=700px){.topbar{padding-inline:16px}main.doc{padding:24px 16px 48px}dl.meta{grid-template-columns:1fr}dl.meta dd{border-top:none}.form .grid-2{grid-template-columns:1fr}}.player{gap:12px;min-width:0;margin-bottom:8px;padding:12px 14px 14px;transition:border-color .2s;display:grid}.player.is-playing{border-color:color-mix(in srgb, var(--turq) 45%, var(--border))}.player-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.player-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:8px;font-size:11px;display:inline-flex}.player-body{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.player-toggle{border:1px solid var(--amber);width:40px;height:40px;color:var(--amber);cursor:pointer;background:0 0;place-items:center;transition:background .15s,color .15s;display:grid}.player-toggle:hover:not(:disabled),.player.is-playing .player-toggle{background:var(--amber);color:var(--bg)}.player-toggle:disabled{opacity:.35;cursor:not-allowed}.player-toggle:focus-visible,.player-wave:focus-visible{outline:1px solid var(--turq);outline-offset:3px}.player-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite player-spin}@keyframes player-spin{to{transform:rotate(360deg)}}.player-wave{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:1px;min-width:0;height:44px;display:flex;position:relative}.player-wave .bar{background:var(--border);flex:1 1 0;min-width:0;transition:background .12s,height .4s ease-out}.player-wave .bar.is-played{background:var(--turq)}.player-wave:hover .bar:not(.is-played){background:color-mix(in srgb, var(--text-mute) 70%, var(--border))}.player-wave.is-neutral .bar{opacity:.5}.player-head-line{background:var(--amber);width:2px;box-shadow:0 0 8px color-mix(in srgb, var(--amber) 60%, transparent);pointer-events:none;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.player-hover{font-family:var(--font-mono);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);pointer-events:none;white-space:nowrap;padding:1px 6px;font-size:10.5px;position:absolute;top:-22px;transform:translate(-50%)}.player-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:12px}.player-time .dim{color:var(--text-mute)}@media (width<=520px){.player-body{grid-template-columns:auto minmax(0,1fr)}.player-time{grid-column:2;justify-self:end}}@media (prefers-reduced-motion:reduce){.player-wave .bar{transition:none}.player-spinner{animation-duration:2s}}.segmented{border:1px solid var(--border);display:inline-flex}.segmented button{border:none;border-right:1px solid var(--border);color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 11px;font-size:11px;transition:background .15s,color .15s;display:inline-flex}.segmented button:last-child{border-right:none}.segmented button:hover{color:var(--text)}.segmented button.is-on{color:var(--text);box-shadow:inset 0 -2px 0 var(--turq);background:#4fc0b214}.segmented button:focus-visible{outline:1px solid var(--turq);outline-offset:-1px}.segmented .call-icon{width:14px;height:14px}.segmented .count{background:var(--danger);color:var(--bg);padding:0 5px;font-size:10px}.call-list{border:1px solid var(--border);background:var(--surface);margin:0;padding:0;list-style:none}.call-row{border-top:1px solid var(--border-soft);cursor:pointer;grid-template-columns:32px minmax(150px,1.1fr) minmax(110px,.9fr) minmax(0,1.6fr) minmax(0,1fr) 120px 96px;align-items:center;gap:14px;padding:11px 14px;transition:background .12s;display:grid}.call-row:first-child{border-top:none}.call-row:hover{background:var(--bg-elevated)}.call-row.is-selected{background:var(--bg-elevated);box-shadow:inset 2px 0 0 var(--amber)}.call-row:focus-visible{outline:1px solid var(--turq);outline-offset:-1px}.call-row>span{min-width:0}.call-row .sub{font-family:var(--font-mono);color:var(--text-mute);align-items:center;gap:10px;margin-top:2px;font-size:11px;display:flex}.call-type{place-items:center;display:grid}.call-icon.is-inbound{color:var(--turq)}.call-icon.is-outbound{color:var(--amber)}.call-icon.is-missed{color:var(--danger)}.call-who{display:grid}.call-who strong{font-family:var(--font-mono);color:var(--text);white-space:nowrap;font-size:13px;font-weight:600}.call-row.is-missed .call-who strong{color:var(--danger)}.queue-pill{text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb, var(--amber) 55%, transparent);max-width:100%;color:var(--amber);font-family:var(--font-mono);background:#e8a13e1a;border-radius:999px;padding:3px 9px;font-size:11px;display:inline-block;overflow:hidden}.call-reason{color:var(--text-dim);font-size:13px;display:grid;overflow:hidden}.call-agent{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:13px;display:inline-flex;overflow:hidden}.avatar{border:1px solid var(--turq);width:26px;height:26px;color:var(--turq);font-family:var(--font-mono);background:#4fc0b21a;border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.call-when{font-family:var(--font-mono);color:var(--text);white-space:nowrap;font-size:12px;display:grid}.call-when .talk{color:var(--turq)}.call-actions{justify-content:flex-end;display:flex}.returned{border:1px solid var(--status-on);width:26px;height:26px;color:var(--status-on);border-radius:50%;place-items:center;font-size:13px;display:grid}.split .call-row{grid-template-columns:32px minmax(140px,1.2fr) minmax(100px,1fr) minmax(0,1fr) 96px 96px}.split .call-reason{display:none}@media (width<=1100px){.call-row{grid-template-columns:32px minmax(140px,1.2fr) minmax(100px,1fr) minmax(0,1fr) 96px 96px}.call-reason{display:none}}@media (width<=700px){.call-row,.split .call-row{grid-template-columns:28px minmax(0,1fr) auto;row-gap:6px}.call-queue,.call-agent{display:none}.call-when{grid-column:2}.call-actions{grid-area:1/3}.segmented{flex-wrap:wrap}}.combo{display:grid;position:relative}.combo input{padding-right:30px}.combo-clear{color:var(--text-mute);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:16px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.combo-clear:hover{color:var(--text)}.combo-list{z-index:20;background:var(--surface);border:1px solid var(--turq);text-transform:none;letter-spacing:0;border-top:0;max-height:260px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.combo-list li{font-family:var(--font-body);color:var(--text);cursor:pointer;justify-content:space-between;gap:12px;padding:7px 10px;font-size:13px;display:flex}.combo-list li.is-active{background:var(--bg-elevated);color:var(--turq)}.combo-list li.is-selected{font-weight:600}.combo-list .combo-hint{font-family:var(--font-mono);color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.combo-list .combo-empty{color:var(--text-mute);cursor:default}.team-list{gap:2px;margin:0;list-style:none;display:grid}.team-list li{border-bottom:1px solid var(--border-soft);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}.team-list li:last-child{border-bottom:0}.team-list .team-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-list .team-status{font-family:var(--font-mono);color:var(--text-mute);font-size:11px}.in-zendesk .login{place-items:start stretch;padding:12px}.in-zendesk .login .panel{width:100%}.in-zendesk .login .brand{margin-bottom:14px;font-size:30px}.in-zendesk .login .eyebrow{margin-bottom:6px}.route-options{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:12px;display:grid}.route-option{text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--border);gap:8px;display:grid}.route-option.is-selected{border-color:var(--turq)}.route-option:disabled{cursor:default;opacity:.6}.route-option.is-selected:disabled{opacity:1}.panel-footer{border-top:1px solid var(--border-soft);padding:6px 16px 10px}.mic-test{font-family:var(--font-mono);color:var(--text-mute);align-items:center;gap:10px;font-size:11px;display:flex}.mic-test-button{color:var(--text-mute);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.mic-test-button:hover:not(:disabled){color:var(--turq)}.mic-test-button:disabled{cursor:default}.mic-meter{background:var(--border);flex:0 0 80px;height:4px;overflow:hidden}.mic-meter span{background:var(--status-on);height:100%;transition:width 80ms linear;display:block}.mic-result.is-ok{color:var(--status-on)}.mic-result.is-silent{color:var(--amber)}.mic-result.is-denied{color:var(--danger)}.in-zendesk main.doc{padding:10px 12px 6px}.in-zendesk .topbar{gap:10px;padding-left:12px;padding-right:12px}.in-zendesk .topbar .crumb{display:none}.console-compact{gap:8px;display:grid}.console-compact .status-bar{align-items:center;gap:8px;display:flex}.console-compact .status-label{font-family:var(--font-mono);color:var(--text-dim);font-size:12px}.console-compact .spacer{flex:1}.console-compact .call-card .call-head,.console-compact .call-card .call-body{gap:8px;padding:10px 12px}.console-compact .call-card .call-number{font-size:20px}.console-compact .call-card .timer{font-size:24px}.console-compact .phone{gap:8px;padding:10px}.console-compact .phone-screen{min-height:0;padding:8px 10px}.console-compact .phone-screen .value{min-height:26px;font-size:22px}.console-compact .key{height:42px}.console-compact .key .digit{font-size:18px}.console-compact .day-line{font-family:var(--font-mono);color:var(--text-mute);justify-content:space-between;margin:0;font-size:11px;display:flex}.console-compact .day-line strong{color:var(--text);font-weight:600}.team-compact summary{cursor:pointer;font-family:var(--font-mono);color:var(--text-mute);font-size:11px}.team-compact .team-list{max-height:160px;margin-top:6px;overflow-y:auto}.console-compact .keypad-toggle{justify-self:start}.console-compact .meta{gap:4px 12px;font-size:12px}.console-compact .meta dt{font-size:10px}
