.MonthlyReport-module__A5akZq__report{color:#203044;background:#eef2f6;font:1rem/1.65 Arial,sans-serif}.MonthlyReport-module__A5akZq__heading{color:#fff;background:#132a44;padding:40px max(24px,50vw - 540px)}.MonthlyReport-module__A5akZq__heading p{color:#d5dfeb}.MonthlyReport-module__A5akZq__heading a{color:#fff;text-underline-offset:4px;text-decoration:underline}.MonthlyReport-module__A5akZq__heading h1{max-width:850px;margin:20px 0;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.15}.MonthlyReport-module__A5akZq__eyebrow{letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:.9rem;font-weight:700}.MonthlyReport-module__A5akZq__content{max-width:1128px;margin:auto;padding:24px}.MonthlyReport-module__A5akZq__report section{background:#fff;border-top:4px solid #2079a7;margin:0 0 24px;padding:32px}.MonthlyReport-module__A5akZq__report h2{color:#132a44;margin:0 0 16px;font-size:1.7rem;font-weight:700;line-height:1.3}.MonthlyReport-module__A5akZq__report h3{margin:16px 0;font-size:1.2rem;font-weight:700;line-height:1.35}.MonthlyReport-module__A5akZq__report p{margin:12px 0}.MonthlyReport-module__A5akZq__content a{color:#006b9b;text-underline-offset:3px;text-decoration:underline}.MonthlyReport-module__A5akZq__report .note{background:#fff4d9;border-left:4px solid #c98d17;padding:16px}.MonthlyReport-module__A5akZq__report .muted{color:#58697c;font-size:.9rem}.MonthlyReport-module__A5akZq__report .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.MonthlyReport-module__A5akZq__report .card{border:1px solid #d4dfe8;min-width:0;padding:24px}.MonthlyReport-module__A5akZq__report .badge{color:#006b9b;font-weight:700}.MonthlyReport-module__A5akZq__report .scroll{overflow-x:auto}.MonthlyReport-module__A5akZq__report table{border-collapse:collapse;width:100%;font-size:.95rem}.MonthlyReport-module__A5akZq__report caption{text-align:left;margin:16px 0;font-weight:700}:is(.MonthlyReport-module__A5akZq__report th,.MonthlyReport-module__A5akZq__report td){text-align:right;white-space:nowrap;border-bottom:1px solid #dfe6ee;padding:10px 12px}:is(.MonthlyReport-module__A5akZq__report th:first-child,.MonthlyReport-module__A5akZq__report td:first-child){text-align:left}.MonthlyReport-module__A5akZq__report th{background:#e9f1f7}.MonthlyReport-module__A5akZq__report tbody tr:nth-child(2n){background:#f8fafc}.MonthlyReport-module__A5akZq__report .chart{margin:24px 0}.MonthlyReport-module__A5akZq__report .barrow{grid-template-columns:145px minmax(0,1fr) 90px;align-items:center;gap:12px;margin:7px 0;font-size:.9rem;display:grid}.MonthlyReport-module__A5akZq__report .track{background:#eef2f6;height:14px}.MonthlyReport-module__A5akZq__report .bar{background:#2079a7;height:100%}.MonthlyReport-module__A5akZq__report .space .bar{background:#15416b}.MonthlyReport-module__A5akZq__report .value{text-align:right;font-variant-numeric:tabular-nums}.MonthlyReport-module__A5akZq__report .charthead{margin:0 0 14px;font-weight:700}.MonthlyReport-module__A5akZq__report .chartlegend{color:#58697c;font-size:.9rem}.MonthlyReport-module__A5akZq__report .chartgrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.MonthlyReport-module__A5akZq__report .eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:.9rem;font-weight:700}.MonthlyReport-module__A5akZq__report details{margin:20px 0}.MonthlyReport-module__A5akZq__report summary{cursor:pointer;font-weight:700}.MonthlyReport-module__A5akZq__navigation{flex-wrap:wrap;gap:20px;max-width:1128px;margin:auto;padding:12px 24px 32px;display:flex}.MonthlyReport-module__A5akZq__navigation a{color:#006b9b;text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.MonthlyReport-module__A5akZq__content{padding:12px}.MonthlyReport-module__A5akZq__report section{padding:20px}:is(.MonthlyReport-module__A5akZq__report .grid,.MonthlyReport-module__A5akZq__report .chartgrid){grid-template-columns:1fr}.MonthlyReport-module__A5akZq__report .barrow{grid-template-columns:110px minmax(0,1fr) 75px;gap:8px;font-size:.875rem}.MonthlyReport-module__A5akZq__heading{padding:28px 24px}}@media print{.MonthlyReport-module__A5akZq__report{background:#fff}.MonthlyReport-module__A5akZq__report section{break-inside:avoid}.MonthlyReport-module__A5akZq__heading{padding:20px}.MonthlyReport-module__A5akZq__content{max-width:none}}
