.report-hero{display:flex;justify-content:space-between;gap:24px;align-items:end}.report-hero h2{font:clamp(34px,5vw,68px)/1 Georgia,serif;max-width:760px;margin:10px 0}.report-hero p{color:var(--muted)}.report-filters{min-width:min(100%,440px);display:grid;grid-template-columns:1fr 1fr;gap:10px}.report-filters label{font-size:12px;font-weight:700}.report-filters button,.report-toolbar button{border:1px solid var(--line);border-radius:10px;background:var(--ink);color:#fff;padding:11px;font-weight:800}.report-filters button{grid-column:1/-1}.report-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px}.report-toolbar{display:flex;justify-content:space-between;gap:18px;align-items:center}.report-toolbar h2{margin:5px 0;font:32px Georgia,serif}.report-toolbar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.report-table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:860px}th,td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:right}th:first-child,td:first-child{text-align:left;position:sticky;left:0;background:var(--card)}tbody tr:hover{background:#eef7ce}@media(max-width:720px){.report-hero,.report-toolbar{display:block}.report-filters{grid-template-columns:1fr;margin:18px 0}.report-filters button{grid-column:auto}.report-toolbar>div:last-child{margin:12px 0}.report-toolbar button{flex:1}}@media print{.mast,.report-filters,.report-toolbar button{display:none!important}main{padding:0}.report-card{border:0}.metrics{grid-template-columns:repeat(4,1fr)}}
