.reports-hero.card{background:radial-gradient(circle at 20% 10%,#ffffff38,#fff0 45%),linear-gradient(120deg,#1f4fc2 0%,#2a66dd 45%,#3f87f2 100%)!important}.reports-eyebrow{color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.72rem;font-weight:800;display:inline-block}.reports-period-pill{color:#fffffff2;background:#ffffff26;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.reports-alert{color:#2550b8;background:linear-gradient(120deg,#eaf2ff,#f3f7ff)}.reports-metric{border:1px solid #4d67b11f}.reports-metric-label{letter-spacing:.06em;text-transform:uppercase;color:#5f6a83;margin-bottom:.35rem;font-size:.74rem;font-weight:800}.reports-metric-value{color:#152c6a;font-size:1.6rem;font-weight:900;line-height:1.15}.reports-metric-sub{color:#6f7790;margin-top:.4rem;font-size:.8rem;font-weight:600}.reports-filters{background:linear-gradient(#fff,#f8faff)}.reports-filters .row.g-2>[class*=col-]{flex-direction:column;display:flex}.reports-filters label.small{align-items:center;min-height:1.25rem;display:inline-flex}.reports-select-wrap{align-items:center;display:flex;position:relative}.reports-select-icon{color:#5f74ab;pointer-events:none;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.reports-select{border-color:#d8e2fb;border-radius:.65rem;min-height:2.35rem;padding-left:2rem;line-height:1.1}.reports-table-card{overflow:hidden}.reports-table tbody tr:nth-child(2n){background:#fbfcff}.reports-table tfoot tr{background:linear-gradient(90deg,#edf2ff,#f5f8ff)}.reports-table tfoot th{color:#1e3d90;text-align:center;padding-top:.85rem;padding-bottom:.85rem;font-size:.95rem;font-weight:900}.reports-share-wrap{align-items:center;gap:.5rem;display:flex}.reports-share-wrap span{text-align:right;color:#4a5880;min-width:3rem;font-size:.75rem;font-weight:700}.reports-share-progress{background-color:#dfe7fb;width:110px;height:.45rem}.reports-share-bar{background:linear-gradient(90deg,#3865d9 0%,#7fa2f5 100%)}.reports-month-row{grid-template-columns:82px 1fr auto;align-items:center;gap:.6rem;display:grid}.reports-month-label{color:#445783;font-size:.78rem;font-weight:700}.reports-month-amount{color:#203b84;text-align:right;min-width:118px;font-size:.8rem;font-weight:700}.reports-line-chart-wrap{width:100%;min-height:320px}@media (max-width:767px){.reports-metric-value{font-size:1.35rem}.reports-period-pill{justify-content:center;width:100%}.reports-share-progress{width:84px}.reports-filters .row.g-2>[class*=col-]{gap:.2rem}.reports-month-row{grid-template-columns:72px 1fr auto;gap:.45rem}.reports-month-amount{min-width:96px;font-size:.75rem}}@media print{#wrapper .sidebar,#wrapper .topbar,#wrapper .mobile-bottom-nav,#wrapper footer.sticky-footer,.no-print{display:none!important}#content-wrapper,#content,.container-fluid{background:#fff!important}.reports-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#1f4fc2!important}.reports-filters{border:1px solid #d9deea!important}.reports-table-card,.reports-metric,.reports-filters,.reports-hero{box-shadow:none!important}}
