.reports-view{margin:24px 0 40px}.reports-heading{display:flex;gap:28px;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.reports-heading h2{font-size:clamp(26px,3vw,38px);margin:6px 0 10px}.reports-heading p{max-width:660px;line-height:1.65}.reports-current{font-size:12px;color:var(--muted);max-width:280px!important;padding:14px;border:1px solid var(--line,#dadde3);border-radius:8px}.reports-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.report-card{display:flex;flex-direction:column;align-items:stretch}.report-number{color:var(--accent,#ca2121);font-weight:700;font-size:13px;letter-spacing:.12em}.report-card h3{font-size:22px;margin:16px 0 8px}.report-card p{font-size:14px;line-height:1.7;margin:0 0 24px;color:var(--muted,#68707b)}.report-actions{display:grid;gap:10px;margin-top:auto}.report-actions button{white-space:normal;text-align:left;min-height:44px}.report-card>small{margin-top:14px;line-height:1.6}.reports-active .mobiledock{display:none!important}.report-actions #exportQuick[hidden],.reports-view[hidden]{display:none!important}.need-tabs{flex-wrap:wrap}.reports-view .finops-launch{width:100%}@media(max-width:1050px){.reports-grid{grid-template-columns:1fr}.report-card{padding:24px}.reports-heading{display:block}.reports-current{max-width:100%!important}.report-actions{max-width:540px}}

.report-actions .secondary{color:var(--ink,#223247);border:1px solid var(--line,#d8dee8);background:transparent}.report-actions .secondary:hover{border-color:var(--accent,#ca2121)}
