.device-performance{min-width:0;padding:24px!important}.device-performance-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.device-performance-heading h2{margin:0;font-size:20px}.device-performance-filters{flex-wrap:wrap;gap:16px;display:flex}.device-performance-filters label{gap:8px;min-width:160px;font-size:12px;display:grid}.device-performance-filters select{width:100%;max-width:280px;min-height:44px}.device-performance>p{color:var(--muted);margin:18px 0;font-size:13px;line-height:1.7}.device-performance-plot{border:1px solid var(--line);border-radius:12px;padding:18px;overflow:hidden}.device-performance-plot svg{width:100%;height:auto;min-height:180px;display:block}.device-performance-plot line{stroke:#e8eeee}.device-performance-plot path{fill:none;stroke:#13bdc1;stroke-width:3px}.device-performance-plot circle{fill:#087c80}.device-performance-plot text{fill:#65787c;font-size:12px}.device-performance-plot p{color:var(--muted);margin:12px 0 0;font-size:13px}.device-performance-empty{padding:18px 0 0}.device-performance-empty p{color:var(--muted);font-size:13px;line-height:1.7}.device-inventory-intro{background:#edfbfa;border:1px solid #b8e6e4;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.device-inventory-intro h2{margin:0;font-size:18px}.device-inventory-intro p{color:var(--muted);margin:8px 0 0;line-height:1.7}.device-inventory-intro button{flex-shrink:0}@media (max-width:760px){.device-performance{padding:18px!important}.device-performance-filters{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.device-performance-filters label{min-width:0}.device-performance-filters select{max-width:none}.device-performance-plot{padding:10px}.device-inventory-intro{flex-direction:column;align-items:stretch;padding:18px}.device-performance-plot svg{min-height:150px}}
