.air-panel{background:rgba(201,209,255,.045);border:1px solid rgba(201,209,255,.09);border-radius:9px;padding:11px 12px;font-family:var(--font-mono,monospace)}
.air-panel-heading{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:9px;letter-spacing:.7px;color:var(--primary-lavender);margin-bottom:11px}
.air-age{color:var(--text-muted);font-size:9px;letter-spacing:0;white-space:nowrap}
.air-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}
.air-panel .air-grid[data-count="1"]{grid-template-columns:1fr}.air-panel .air-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.air-metric{display:flex;flex-direction:column;gap:3px;min-width:0}
.air-label,.air-unit{color:var(--text-secondary);font-size:9px}
.air-label{letter-spacing:.35px}.air-unit{color:var(--text-muted)}
.air-metric strong{font-size:18px;line-height:1.1;color:var(--primary-lavender);font-weight:700;font-variant-numeric:tabular-nums}
.air-stale .air-metric strong{color:var(--text-secondary)}.air-stale .air-age{color:var(--action-orange)}
.air-details{border:0;background:transparent;color:var(--text-secondary);font:9px var(--font-mono,monospace);padding:10px 0 0;cursor:pointer;text-align:left;min-height:28px}
.air-details:hover{color:var(--primary-lavender)}.air-empty{font:11px var(--font-mono,monospace);color:var(--text-muted);padding:12px 0}

.air-inline{margin:0}.air-inline .air-metric{display:flex;flex-direction:row;gap:3.5px;white-space:nowrap}.air-inline .air-metric strong{font:inherit;font-weight:700;color:var(--primary-lavender)}.air-inline.air-stale .air-metric strong{color:var(--text-muted)}
