.view-tabs{display:flex;align-items:center;gap:6px;min-width:0}.view-tab{border:1px solid transparent;border-radius:7px;background:transparent;color:#8493a6;padding:10px 13px;font:600 12px var(--sans);cursor:pointer;white-space:nowrap}.view-tab:hover{color:var(--text);background:#111d29}.view-tab.active{color:#e8f9f7;background:#10272b;border-color:#245455;box-shadow:inset 0 0 0 1px rgba(98,214,208,.08)}.feed-health{display:flex;align-items:center;gap:6px;margin-top:8px;color:#8796a8;font:9px var(--mono);letter-spacing:.04em}.health-dot,.activity-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#657184}.health-dot.online{background:var(--green);box-shadow:0 0 9px rgba(123,216,165,.7)}.health-dot.offline{background:var(--red);box-shadow:0 0 9px rgba(255,120,120,.5)}.health-label{color:var(--text)}.feed-activity{display:block;margin-top:5px;color:#8291a4;font:9px var(--mono)}.feed-activity.recent{color:var(--green)}.feed-error{display:block;margin-top:5px;color:var(--red);font-size:10px;line-height:1.45;overflow-wrap:anywhere}.listen-link.disabled{opacity:.45;pointer-events:none}.live-calls-scroll{height:calc(100vh - 386px);min-height:280px;overflow:auto;padding:18px 0}.live-call-card{padding:18px;margin-bottom:12px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,rgba(19,30,43,.94),rgba(13,21,31,.96));box-shadow:0 8px 24px rgba(0,0,0,.12)}.live-call-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:13px}.live-call-head time{margin-left:auto;color:#8b9aab;font:10px var(--mono)}.live-call-title{font:700 14px var(--display);color:#e6eef7}.live-call-ref{font:9px var(--mono);color:#75869b;overflow-wrap:anywhere}.live-transcript{padding:13px 14px;border-left:2px solid var(--cyan);border-radius:0 7px 7px 0;background:#0c151f;color:#d4deea;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.transcript-unavailable{color:#a6b2c0;font-size:12px;line-height:1.5}.live-call-summary{margin:12px 0 0;color:#9baabd;font-size:12px;line-height:1.55}.live-call-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;color:#77879b;font:9px var(--mono);letter-spacing:.05em}.live-call-audio{display:block;width:100%;height:34px;margin-top:12px}.audio-retention-note{margin-top:11px;color:#75869b;font:9px var(--mono)}.diagnostics-drawer{margin:12px 0 20px;border:1px solid var(--line);border-radius:9px;background:rgba(16,25,37,.78)}.diagnostics-drawer summary{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;color:#dce5ef;font:600 11px var(--mono);letter-spacing:.05em;cursor:pointer;list-style:none}.diagnostics-drawer summary::-webkit-details-marker{display:none}.diagnostics-drawer summary::after{content:'+';color:var(--cyan)}.diagnostics-drawer[open] summary::after{content:'−'}.diagnostics-drawer summary span{color:#8090a4;font-weight:400;letter-spacing:0}.diagnostics-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;padding:0 12px 12px}.diagnostic-card{padding:12px;border:1px solid #243344;border-radius:7px;background:#0d1621}.diagnostic-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.diagnostic-name{color:#e4edf7;font:600 11px var(--sans)}.diagnostic-state{font:9px var(--mono);letter-spacing:.06em}.diagnostic-state.online,.diagnostic-state.polling{color:var(--green)}.diagnostic-state.error,.diagnostic-state.offline{color:var(--red)}.diagnostic-state.starting{color:var(--amber)}.diagnostic-stage,.diagnostic-metrics,.diagnostic-time{margin-top:5px;color:#8898ab;font:9px var(--mono);line-height:1.5}.diagnostic-error{margin-top:8px;padding:8px;border-radius:5px;background:rgba(255,120,120,.08);color:#ff9898;font:10px var(--sans);line-height:1.45;overflow-wrap:anywhere}.diagnostic-warning{padding:10px 12px;color:#e4bd7f;font-size:11px;line-height:1.55}.live-empty-state{display:grid;place-content:center;min-height:240px;text-align:center;color:#9aabbd}.live-empty-state strong{font:700 15px var(--display);color:#dce6f1}.live-empty-state p{max-width:440px;margin:9px auto;color:#8999ad;font-size:12px;line-height:1.6}@media(max-width:760px){.incidents-header{align-items:flex-start;flex-direction:column}.view-tabs{width:100%}.view-tab{flex:1;padding:9px 6px}.live-calls-scroll{height:auto;max-height:none;min-height:240px}.live-call-head time{margin-left:0}.diagnostics-drawer summary{align-items:flex-start;flex-direction:column}.live-call-foot{align-items:flex-start;flex-direction:column}}
