:root{color-scheme:dark;--bg:#071017;--panel:#101c26;--line:#223340;--text:#e5edf3;--muted:#8295a5;--green:#55d7ad;--amber:#e4b360;--red:#ff7a83}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 20% 0,#122938 0,transparent 45%),var(--bg);color:var(--text);font-family:"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:14px;line-height:1.5}button{font:inherit;cursor:pointer;transition:.15s}button:disabled{opacity:.45;cursor:wait}button:hover:not(:disabled){border-color:var(--green);color:var(--green)}.topbar{max-width:1540px;margin:auto;padding:28px 42px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:14px}.brand-mark{font-size:36px;color:var(--green)}h1,h2,h3,p{margin:0}h1{font-size:23px;font-weight:700;letter-spacing:-1px}h2{font-size:32px;letter-spacing:-1.4px;margin:9px 0}h3{font-size:19px;letter-spacing:-.6px}.eyebrow{font-size:11px;letter-spacing:1.4px;color:var(--muted);font-weight:600}.server-pill,.mode-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);padding:7px 12px;border-radius:30px;font-size:12px;color:var(--muted)}.dot{width:7px;height:7px;background:var(--muted);border-radius:100%;display:inline-block}.dot.online{background:var(--green);box-shadow:0 0 12px #55d7ad55}main{max-width:1540px;margin:auto;padding:36px 42px}.overview{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.overview p{color:var(--muted)}.totals{display:flex;gap:38px}.totals div{min-width:98px}.totals span{display:block;color:var(--muted);font-size:12px;margin-bottom:2px}.totals strong{font-size:30px;font-weight:600;font-variant-numeric:tabular-nums}.totals small{margin-left:8px;color:var(--muted)}.toolbar{display:flex;justify-content:space-between;gap:16px;margin:22px 0}.control-buttons{display:flex;gap:8px;flex-wrap:wrap}button{border:1px solid #2c4150;background:#152531;border-radius:7px;color:var(--text);padding:9px 14px}button.primary{color:#05231a;background:var(--green);border-color:var(--green);font-weight:700}button.primary:hover:not(:disabled){background:#76e6c1;color:#05231a}button.quiet{background:transparent;color:var(--muted)}#notice{min-height:22px;margin:6px 0 12px;font-size:12px;color:var(--green)}#notice.error{color:var(--red)}.device-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:24px}.device-card{border:1px solid var(--line);background:linear-gradient(145deg,#132330,var(--panel));border-radius:10px;padding:19px;text-align:left;display:block;width:100%;color:var(--text);position:relative}.device-card.selected{border-color:var(--green);box-shadow:0 0 0 1px #55d7ad22}.card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.card-head strong{font-size:16px}.card-status{font-size:10px;display:flex;align-items:center;gap:5px;color:var(--muted)}.card-status.live{color:var(--green)}.card-main{font-size:32px;letter-spacing:-1px;line-height:1.2;font-weight:600}.card-main-label{font-size:11px;color:var(--muted);margin:5px 0 15px}.card-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:11px}.card-stats span{display:block;color:var(--muted)}.card-stats b{font-size:14px;font-variant-numeric:tabular-nums;font-weight:500}.card-bottom{font-size:10px;color:var(--muted);margin-top:15px;padding-top:12px;border-top:1px solid var(--line);display:flex;justify-content:space-between}.warning{color:var(--amber)!important}.danger{color:var(--red)!important}.detail-grid{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(260px,1fr);gap:20px}.panel{background:#101c26cf;border:1px solid var(--line);border-radius:10px;overflow:hidden}.panel-head{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.panel-head h3{margin-top:5px}.muted{font-size:11px;color:var(--muted)}.canvas-wrap{height:285px;margin:0 24px;position:relative;border-top:1px solid var(--line)}canvas{width:100%;height:100%;display:block}#wave-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px}.wave-footer{border-top:1px solid var(--line);padding:13px 24px;color:var(--muted);font-size:10px;display:flex;justify-content:space-between;gap:20px}.wave-footer span:last-child{font-family:monospace;font-size:10px}.summary-panel dl{padding:0 24px;margin:0}.summary-panel dl div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:9px 0;gap:10px}.summary-panel dt{font-size:12px;color:var(--muted)}.summary-panel dd{margin:0;font-size:12px;font-variant-numeric:tabular-nums}.summary-panel .summary-note{margin:18px 24px;padding:13px;background:#142935;border-radius:7px;font-size:11px;color:#93adb9}.history-panel{margin-top:24px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:12px}th{text-align:left;font-size:10px;font-weight:500;color:var(--muted);background:#13222e;padding:12px 24px}td{padding:13px 24px;border-top:1px solid var(--line)}td.mono{font-family:monospace;font-size:11px;color:#95a9b8}.badge{display:inline-block;padding:3px 8px;border-radius:5px;font-size:10px;background:#1b3440;color:#9eb7c5}.badge.success{background:#174033;color:var(--green)}.badge.incomplete{background:#41262c;color:var(--red)}footer{text-align:center;padding:12px 0 32px;color:#546c7c;font-size:10px}
@media(max-width:1150px){.device-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview{align-items:flex-start}.totals{gap:18px}.topbar,main{padding-left:24px;padding-right:24px}.detail-grid{grid-template-columns:2fr 1fr}}@media(max-width:760px){.device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview{display:block}.totals{margin-top:25px}.detail-grid{grid-template-columns:1fr}.toolbar{display:block}.mode-pill{margin-top:10px}.topbar,main{padding-left:16px;padding-right:16px}.topbar{padding-top:18px;padding-bottom:18px}.server-pill{font-size:10px}h2{font-size:27px}.panel-head{padding:18px}.canvas-wrap{margin:0 18px}.wave-footer{flex-direction:column;gap:5px}.control-buttons button{font-size:12px;padding:8px 11px}}

/* 상세 조회는 원문 신원과 실제 진단값을 같은 선택 문맥으로 보여 준다. */
h4{margin:0;font-size:13px;font-weight:600}
button:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}
.device-info-panel{margin-bottom:24px}
.device-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 24px 12px}
.info-group{min-width:0}.info-group h4{color:var(--green);margin-bottom:9px}
.info-group dl,.metadata-grid,.raw-details dl{margin:0}
.info-group dl div,.metadata-grid>div,.raw-details dl div{padding:8px 0;border-bottom:1px solid var(--line)}
.info-group dl div{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr);gap:12px}
dt{font-size:11px;color:var(--muted)}dd{margin:0;font-size:12px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.info-group dd{text-align:right}.summary-note{margin:8px 24px 20px;padding:12px 14px;background:#142935;border-radius:7px;font-size:11px;color:#93adb9}
.explorer-grid{display:grid;grid-template-columns:minmax(310px,1fr) minmax(0,2fr);gap:20px;align-items:start}
.hit-inspector{min-width:0;display:grid;gap:20px}.hits-panel{min-width:0}
.hits-panel .panel-head{gap:8px;flex-wrap:wrap}.hits-panel .mode-pill{font-size:10px;padding:4px 8px}
.list-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:0 24px}
.list-toolbar button,.page-buttons button{font-size:11px;padding:7px 9px}.page-buttons{display:flex;gap:6px;flex-wrap:wrap}
.section-status{margin:0;padding:12px 24px;color:var(--muted);font-size:11px;min-height:40px;overflow-wrap:anywhere}
.hit-list{white-space:normal;font-size:11px}.hit-list th,.hit-list td{padding:10px 12px;vertical-align:top}
.hit-list th:first-child,.hit-list td:first-child{padding-left:24px}.hit-list td:last-child{padding-right:18px}
.hit-list small{display:block;font-size:10px;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}
.hit-list td:first-child{min-width:130px}.hit-list td:nth-child(2){min-width:80px}.stored-time{min-width:105px;font-variant-numeric:tabular-nums}
.hit-choice{padding:4px 7px;font-size:11px;background:transparent;white-space:nowrap}.selected-hit{background:#16382e55}.selected-hit .hit-choice{border-color:var(--green);color:var(--green)}
.metadata-grid{padding:0 24px 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
.metadata-grid dd{margin-top:4px}.raw-evidence{padding:14px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.raw-evidence summary{cursor:pointer;font-size:12px;color:var(--green)}.raw-details{padding-top:12px;overflow-wrap:anywhere}
.raw-details dd.mono{font-size:11px}.raw-details p{margin:12px 0 8px}.hex-preview{display:block;font-size:11px;line-height:1.8;color:#b2c8d3;background:#0a151e;padding:12px;border-radius:6px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:156px;overflow:auto}
.sample-head{padding:18px 24px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.sample-head .section-status{padding:7px 0 10px;min-height:0}
.sample-scroll{max-height:320px}.sample-scroll th{position:sticky;top:0;z-index:1}.sample-scroll td{padding:8px 24px}
.wave-footer span:last-child{overflow-wrap:anywhere}.waveform-panel .panel-head{flex-wrap:wrap}.device-info-panel .panel-head>span{overflow-wrap:anywhere}
@media(max-width:1150px){.device-details{grid-template-columns:repeat(2,minmax(0,1fr))}.info-group:last-child{grid-column:1/-1}.info-group:last-child dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.explorer-grid{grid-template-columns:minmax(290px,.95fr) minmax(0,1.5fr)}.metadata-grid{grid-template-columns:1fr}}
@media(max-width:850px){.explorer-grid{grid-template-columns:1fr}.hit-list td:first-child{min-width:160px}.hits-panel .table-scroll{max-height:440px}.metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.device-details{grid-template-columns:1fr;padding:0 18px 10px}.info-group:last-child{grid-column:auto}.info-group:last-child dl{display:block}.device-info-panel .panel-head{align-items:flex-start;flex-direction:column;gap:7px}.metadata-grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.summary-note{margin-left:18px;margin-right:18px}.list-toolbar,.raw-evidence,.sample-head{padding-left:18px;padding-right:18px}.section-status{padding-left:18px;padding-right:18px}.explorer-grid{gap:16px}.hit-inspector{gap:16px}.device-card{padding:14px}.card-head{flex-wrap:wrap;gap:5px}.card-bottom{flex-direction:column;gap:3px}.totals{gap:12px}.totals div{min-width:0}.totals strong{font-size:25px}.mode-pill{margin-top:0}.wave-footer span:last-child{font-size:10px}}

.page-view[hidden],[hidden]{display:none!important}
.connection-info{text-align:right}.connection-info p{margin-top:6px}.stale-observations{opacity:.65}
.control-config{padding:16px 20px;margin-bottom:20px;font-size:12px}.control-config p+p{margin-top:8px}.control-config details{margin-top:10px}.control-config summary{cursor:pointer;color:var(--green)}.control-config details p{font-size:11px;color:var(--muted);margin-top:8px;overflow-wrap:anywhere}.connection-info{max-width:100%}.connection-info p{overflow-wrap:anywhere}
.session-link{display:inline-block}.session-reason{display:block;white-space:normal;min-width:160px;max-width:330px;margin-top:7px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}
.history-filter .filter-help{flex-basis:100%;font-size:11px;color:var(--muted)}.history-panel .list-toolbar{margin-bottom:16px}.history-filter input[type=datetime-local]{font-family:inherit}
.generation-status{font-size:10px;color:var(--amber);margin-top:10px;overflow-wrap:anywhere}.generation-note{font-size:11px;color:var(--muted)}
a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:3px}
.brand{color:var(--text)}.brand:hover{text-decoration:none}.topbar{gap:20px;flex-wrap:wrap}.main-nav{display:flex;gap:6px;flex-wrap:wrap}.main-nav a{padding:9px 13px;border-radius:7px;color:var(--muted);font-size:12px}.main-nav a.active{background:#17392f;color:var(--green)}
.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--muted);font-size:11px;margin-bottom:18px;overflow-wrap:anywhere}.breadcrumb a{overflow-wrap:anywhere}.page-header{margin-bottom:18px}.page-header h2{font-size:27px;overflow-wrap:anywhere}.page-header p{margin-top:9px;color:var(--muted);font-size:12px}
.page-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.button-link{display:inline-flex;align-items:center;border:1px solid #2c4150;background:#152531;border-radius:7px;color:var(--text);font-size:12px;padding:8px 12px}.button-link:hover{border-color:var(--green);color:var(--green);text-decoration:none}.button-link.primary{background:var(--green);border-color:var(--green);color:#05231a;font-weight:600}
.device-list-tools{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;padding:0 24px 20px}.device-list-tools label:first-child{flex:1;min-width:180px}.device-list-tools label{font-size:11px;color:var(--muted);display:block}input,select{display:block;margin-top:7px;padding:9px 11px;border:1px solid #304755;border-radius:6px;background:#0b1822;color:var(--text);font:inherit;min-width:0}input{width:100%}select{min-width:165px}input:disabled{opacity:.6}
.device-list td{vertical-align:middle;white-space:normal}.device-list td:first-child{min-width:210px;max-width:430px;overflow-wrap:anywhere}.device-list strong{display:block}.device-list small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.device-list .row-actions{min-width:250px}.row-actions .button-link,.row-actions button{margin:3px;font-size:11px;padding:6px 9px}.live{color:var(--green)}
.name-editor{margin:0 24px 20px;padding:18px;background:#142935;border:1px solid #31504c;border-radius:8px;max-width:680px}.editor-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:13px;overflow-wrap:anywhere}.name-editor label{font-size:11px;color:var(--muted)}.name-editor #name-help{margin:9px 0 13px}.editor-actions{display:flex;gap:8px;flex-wrap:wrap}.name-editor .section-status{padding:12px 0 0;min-height:25px}
.history-filter{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;padding:18px 24px;margin-bottom:20px}.history-filter>div{flex:1;min-width:180px}.history-filter label{font-size:11px;color:var(--muted)}.history-filter input{font-family:ui-monospace,Consolas,monospace;font-size:12px}.history-filter .filter-actions{display:flex;gap:8px;flex:0 0 auto;min-width:0}.history-filter .section-status{padding:0;min-height:0;flex-basis:100%}.card-head strong{overflow-wrap:anywhere}
@media(max-width:760px){.main-nav{order:3;flex-basis:100%}.main-nav a{padding:7px 10px}.page-header h2{font-size:23px}.device-list-tools{padding:0 18px 18px}.name-editor{margin-left:18px;margin-right:18px;padding:14px}.editor-head{flex-direction:column;gap:4px}.history-filter{padding:16px 18px;gap:12px}.history-filter>div{min-width:0;flex-basis:100%}.device-list td:first-child{min-width:170px}.button-link{font-size:11px}}

.pagination{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 24px;border-block:1px solid #283d49}.pagination label{display:flex;align-items:center;gap:7px;font-size:12px}.pagination select{min-width:80px;margin:0}.pagination [role=status]{font-size:12px;color:var(--muted)}[aria-label="조회 목록의 수집 범위"]{padding:18px 24px;margin-bottom:20px}[aria-label="조회 목록의 수집 범위"] p{margin:10px 0;overflow-wrap:anywhere}

/* Stable numeric slots and keyed DOM keep live updates from moving the reading surface. */
[hidden]{display:none!important}.connection-info{min-width:360px;min-height:90px}.connection-info p{font-variant-numeric:tabular-nums;min-height:18px;white-space:nowrap}.totals>div{min-width:100px}.totals strong,.card-main,.card-stats b,.card-bottom,.generation-status,td{font-variant-numeric:tabular-nums}.card-main{min-height:54px}.card-stats b{display:inline-block;min-width:6ch;text-align:right}.card-bottom{min-height:40px}.card-bottom>span{min-width:135px}.generation-status{min-height:42px;line-height:1.5}.device-card{min-height:245px}.device-grid{align-items:stretch}.device-list{table-layout:fixed;min-width:760px}.device-list th:first-child{width:30%}.device-list th:last-child{width:32%}.history-panel table{table-layout:fixed;min-width:1150px}.history-panel th:nth-child(1){width:270px}.history-panel th:nth-child(2),.history-panel th:nth-child(3){width:170px}.history-panel th:nth-child(4),.history-panel th:nth-child(5){width:185px}.hit-list{table-layout:fixed}.hit-list th:first-child{width:44%}.hit-list th:nth-child(2){width:22%}.hit-list th:nth-child(3){width:34%}.stored-time{min-height:32px}.section-status{min-height:42px;line-height:1.5}.hit-navigation{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-height:45px}.hit-navigation span{font-size:12px;color:var(--muted)}.hit-inspector .wave-meta{min-width:160px}.waveform-panel .panel-head{min-height:85px}.wave-footer{min-height:40px;overflow-wrap:anywhere}.scope-panel{padding:14px 20px!important;margin-bottom:12px!important}.scope-panel h3{font-size:16px}.scope-panel p{font-size:12px;margin:8px 0!important;min-height:20px}.search-disclosure{margin-bottom:16px}.search-disclosure>summary{padding:10px 15px;background:#142935;border-radius:6px;cursor:pointer}.history-filter{margin:0}.device-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.generator-editor{padding:18px 24px;margin-bottom:20px}.generator-editor h3{font-size:17px;margin-bottom:12px}.generator-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin-bottom:15px}.generator-fields label,.target-options label{font-size:12px;color:var(--muted)}.generator-fields input,.generator-fields select{width:100%;min-width:0}.target-options{display:flex;gap:20px;flex-wrap:wrap}.target-options label{display:flex;gap:6px;align-items:center}.target-options input{width:auto;margin:0}.editor-target{font-size:12px;min-height:30px;margin:12px 0}.generator-editor .section-status{padding:8px 0}.hits-panel{position:sticky;top:12px}.hits-panel .table-scroll{max-height:65vh;overflow:auto;overflow-anchor:none}.hit-inspector,.hits-panel{overflow-anchor:none}.metadata-grid{min-height:160px}.raw-evidence{min-height:50px}#notice{min-height:26px}.breadcrumb{min-height:20px}
@media(max-width:1000px){.explorer-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr)}.hit-inspector .metadata-grid{grid-template-columns:1fr}.connection-info{min-width:280px}.connection-info p{white-space:normal;min-height:28px}}
@media(max-width:760px){.explorer-grid{grid-template-columns:1fr}.hits-panel{position:relative;top:auto}.hits-panel .table-scroll{max-height:35vh}.connection-info{width:100%;min-width:0;min-height:100px}.generator-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.device-card{min-height:265px}.generation-status{min-height:58px}.card-bottom>span{min-width:0}.hit-navigation{position:sticky;top:0;background:var(--bg);z-index:2;padding:8px}.hit-list th:first-child{width:44%}.pagination{padding:12px}.generator-editor{padding:16px}}

.connection-info{min-height:72px}.connection-diagnostics{font-size:11px;color:var(--muted);text-align:right}.connection-diagnostics summary{cursor:pointer}.scope-panel{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.scope-panel h3{margin:0}.scope-panel p{margin:0!important;min-height:20px}.scope-panel #history-scope-status{flex-basis:100%}.hit-inspector{gap:12px}#selected-hit-scope{padding:8px 0;min-height:66px}.device-tabs{margin-bottom:12px}.page-header:has(#page-description[hidden]){margin-bottom:12px}
@media(max-width:760px){#selected-hit-scope{min-height:110px}.connection-info{min-height:86px}.scope-panel{gap:8px}.scope-panel .mono{flex-basis:100%}.connection-diagnostics{text-align:left}}

.chart-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 20px}.chart-tools label{display:flex;align-items:center;gap:5px;font-size:11px}.chart-tools input{width:auto;margin:0}.chart-tools button,.waveform-panel .hit-navigation button{font-size:12px;padding:7px 10px}.chart-tools #chart-mode{font-size:11px;color:var(--muted)}.waveform-panel .hit-navigation{padding:12px 20px 0}.chart-wrap{position:relative;min-height:300px;height:clamp(300px,38vh,430px)}.chart-surface{width:100%;height:100%;min-height:300px}.chart-tooltip{position:absolute;z-index:10;pointer-events:none;background:#07151eee;border:1px solid #436574;padding:8px 10px;border-radius:5px;font:12px ui-monospace,monospace;white-space:nowrap;color:#e4f0f2;max-width:95%}.waveform-panel{position:sticky;top:12px;z-index:3}.hit-inspector{align-items:start}.hits-panel .table-scroll{overscroll-behavior:contain}.hit-details-panel{max-height:65vh;overflow:auto;overscroll-behavior:contain}#chart-panel:fullscreen{width:100vw;height:100vh;background:#0b1822;display:flex;flex-direction:column;border:0;border-radius:0}#chart-panel:fullscreen .chart-wrap{height:auto;flex:1;min-height:200px}#chart-panel:fullscreen .chart-surface{min-height:200px}#chart-panel:fullscreen .panel-head{min-height:65px}#chart-panel:fullscreen .wave-footer{flex:none}.chart-wrap #wave-empty{pointer-events:none}
@media(max-width:760px){.explorer-grid{display:flex;flex-direction:column}.hit-inspector{display:contents}.waveform-panel{order:0;position:sticky;top:0;width:100%;z-index:4}.hits-panel{order:1;width:100%;position:relative}.hit-details-panel{order:2;width:100%;max-height:none;overflow:visible}#selected-hit-scope{order:3;min-height:0;font-size:10px}.chart-wrap{height:220px;min-height:220px;margin:0 8px}.chart-surface{min-height:220px}.waveform-panel .panel-head{min-height:45px;padding:10px 12px}.waveform-panel .panel-head h3{font-size:14px}.waveform-panel .panel-head .eyebrow{display:none}.waveform-panel .hit-navigation{padding:6px 10px;min-height:35px;gap:6px}.hit-navigation #hit-nav-status{display:none}.chart-tools{padding:4px 10px;gap:6px}.chart-tools #chart-mode{flex-basis:100%;font-size:10px}.chart-tools label{font-size:10px}.wave-footer{font-size:9px;padding:7px 10px;min-height:24px}.wave-footer #wave-identity{display:none}.hits-panel .table-scroll{max-height:35vh}.chart-tooltip{font-size:10px;white-space:normal}.chart-wrap #wave-empty{font-size:11px}}

.simulator-menu #simulators-status{padding:0 24px 16px}.simulator-menu #simulators-list{padding:0 24px 24px}.simulator-choice{display:flex;align-items:center;gap:10px}
.device-tabs button[aria-pressed="true"],.device-tabs a[aria-current="page"]{background:#17392f;border-color:var(--green);color:var(--green)}
