.overview-export-actions { display:flex; align-items:flex-end; flex-direction:column; gap:7px; }
.overview-export-button { display:inline-flex; align-items:center; justify-content:center; gap:8px; min-height:38px; padding:8px 14px; border:1px solid var(--line); border-radius:10px; background:var(--surface); color:var(--accent-deep); font:inherit; font-size:13px; font-weight:700; cursor:pointer; white-space:nowrap; }
.overview-export-button:hover { border-color:var(--accent); background:var(--bg); }
.overview-export-button:focus-visible { outline:2px solid var(--accent); outline-offset:3px; }
.overview-export-button:disabled { opacity:.65; cursor:wait; }
.overview-export-button svg { width:17px; height:17px; fill:none; stroke:currentColor; stroke-width:1.7; stroke-linecap:round; stroke-linejoin:round; }
.overview-export-status { color:var(--muted); font-size:12px; min-height:16px; }
.overview-export-meta { display:flex; gap:12px; align-items:center; }
@media(max-width:720px) { .overview-live .section-heading { align-items:flex-start; flex-direction:column; gap:14px; } .overview-export-actions { align-items:flex-start; } .overview-export-meta { flex-wrap:wrap; gap:6px; } }
