.app-stats article{min-height:130px}.app-stats strong{font-variant-numeric:tabular-nums}.app-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:18px 20px 6px}.app-filters label,.staff-search{display:block;font-size:11px;color:var(--muted)}.app-filters input,.app-filters select,.staff-search input{display:block;margin-top:6px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:13px;max-width:100%;color-scheme:dark}.app-filters select{max-width:310px}.app-filters .text-search{flex:1;min-width:170px}.text-search input,.staff-search input{width:100%}.app-filters button{font-size:12px;padding:9px 14px}.staff-search{margin-top:20px}.app-panel .transcripts{max-height:70vh;min-height:260px}.app-panel .transcript{padding:22px}.app-panel .transcript>p{font-size:15px}.app-panel .transcript .app-device{font-size:11px;color:var(--muted);margin-top:12px}.app-panel .transcript .review{font-size:12px;color:var(--amber);margin-top:10px}.app-panel .row-meta{font-size:11px;flex-wrap:wrap;align-items:center}.app-panel .speaker{color:var(--mint);font-size:13px}.app-panel .raw-comparison p{font-size:13px}.badge.failed{color:var(--red);background:#39272c;border-color:#70434b}.page-controls{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-top:1px solid var(--line);gap:10px}.page-controls button{font-size:12px}.manage-link{display:block;color:var(--mint);font-size:12px;margin-top:24px;text-decoration:none}.workspace aside .side-note{display:block}.workspace aside small.side-note{margin-top:6px}.device-list{max-height:65vh;overflow:auto}.app-filters input:focus-visible,.app-filters select:focus-visible,.staff-search input:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@media(max-width:720px){.app-filters label{min-width:calc(50% - 12px);flex:1}.app-filters select{width:100%}.app-filters{padding:16px}.app-stats article{min-height:118px}.app-panel .transcript{padding:18px}.page-controls{padding:12px;flex-wrap:wrap}.device-list{max-height:none}.manage-link{margin-top:12px}.workspace aside .side-note{display:none}.section-heading{align-items:flex-start;flex-wrap:wrap}}
