.report-filter{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;gap:1rem;align-items:end}.report-filter label{display:grid;gap:.45rem;font-weight:700}.report-filter input,.report-filter select{min-height:46px;border:1px solid #dce5ef;border-radius:12px;padding:.7rem;background:#fff}.report-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:1rem 0}.report-cards article{background:#fff;border:1px solid #e2e9f2;border-radius:16px;padding:1rem;box-shadow:0 8px 25px rgba(13,35,65,.04)}.report-cards small,.report-cards span{display:block;color:#71839a}.report-cards b{display:block;font-size:1.8rem;margin:.4rem 0}.report-routing>div{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.report-routing span{background:#eef5ff;border-radius:999px;padding:.6rem 1rem;font-weight:800}.loading-report{text-align:center;padding:4rem}@media(max-width:800px){.report-filter{grid-template-columns:1fr 1fr}.reports-v75 .admin-toolbar{display:grid;grid-template-columns:1fr}.reports-v75 .admin-toolbar button{width:100%}}@media(max-width:520px){.report-filter{grid-template-columns:1fr}}@media print{.sidebar,.topbar,.report-filter,.admin-toolbar,#reportSearch,.report-routing{display:none!important}.main{margin:0!important}.content{padding:0!important}.reports-v75 .panel{box-shadow:none;border:0}.reports-v75 .kpi-grid,.report-cards{break-inside:avoid}}
