.storage-switch { display:flex; align-items:center; gap:5px; height:var(--space-10); }
.storage-switch span { margin-left:6px; font-size:11px; }
.tess-table button:focus-visible { outline:2px solid var(--accent); outline-offset:3px; }
.tess-heading { padding:8px 0 8px; }
.tess-heading h2 { font-size:26px; margin:0; letter-spacing:-.035em; }
.tess-visuals { display:grid; grid-template-columns:1fr 1fr; border-bottom:1px solid var(--line); }
.tess-chart { padding:24px 26px 22px 0; }
.tess-chart + .tess-chart { padding-left:26px; border-left:1px solid var(--line); }
.tess-chart h3 { font-size:14px; margin:0 0 22px; }
.tess-bar { margin:0 0 15px; }
.tess-bar-label { display:flex; justify-content:space-between; gap:12px; margin-bottom:7px; font-size:12px; }
.tess-bar-label span { color:var(--muted); }
.tess-bar-track { height:9px; border-radius:3px; background:var(--soft); overflow:hidden; }
.tess-bar-track i { display:block; height:100%; background:var(--accent); border-radius:3px; }
.tess-bar.ptes .tess-bar-track i { background:#7B8794; }
.tess-table-wrap { overflow-x:auto; }
.tess-table { border-collapse:collapse; width:100%; font-size:13px; }
.tess-table th { border-bottom:1px solid var(--line); border-top:1px solid var(--line); text-align:left; padding:12px; }
.tess-table th button { border:0; padding:0; background:transparent; color:var(--muted); font:inherit; font-size:11px; text-align:left; cursor:pointer; }
.tess-table th[aria-sort] button { color:var(--accent); }
.tess-table td { padding:13px 12px; border-bottom:1px solid var(--line); font-variant-numeric:tabular-nums; }
.tess-table td small { display:block; color:var(--muted); margin-top:3px; }
#tess-notice { color:var(--muted); font-size:13px; }
@media(max-width:700px) { .tess-visuals { grid-template-columns:1fr; } .tess-chart, .tess-chart + .tess-chart { padding:22px 0; border-left:0; } .tess-chart + .tess-chart { border-top:1px solid var(--line); } .storage-switch span { display:none; } .tess-table { min-width:560px; } .tess-heading h2 { font-size:23px; } }
