.fund-utilization-report-module__8RXepG__page{color:#203936;min-width:0}.fund-utilization-report-module__8RXepG__hero{color:#fff;background:linear-gradient(90deg,#1a2422f0,#1b3a34b8 55%,#19312d6b),url(/images/reports.jpg) 50% 54%/cover}.fund-utilization-report-module__8RXepG__heroInner{justify-content:space-between;align-items:center;gap:24px;min-height:210px;padding:34px 32px 58px;display:flex}.fund-utilization-report-module__8RXepG__hero .fund-utilization-report-module__8RXepG__eyebrow{color:#8fe0bc;letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700}.fund-utilization-report-module__8RXepG__hero h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,35px);font-weight:600}.fund-utilization-report-module__8RXepG__hero p{color:#d8e9e4;margin:7px 0 0;font-size:13px}.fund-utilization-report-module__8RXepG__exportButton{color:#20312f;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-flex}.fund-utilization-report-module__8RXepG__exportButton:hover{background:#edf2f0}.fund-utilization-report-module__8RXepG__body{gap:14px;margin-top:-32px;padding:0 24px 28px;display:grid;position:relative}.fund-utilization-report-module__8RXepG__filterCard,.fund-utilization-report-module__8RXepG__tableCard,.fund-utilization-report-module__8RXepG__attentionCard{background:#fff;border:1px solid #dfe9e7;border-radius:12px;overflow:hidden;box-shadow:0 4px 18px #1e46420d}.fund-utilization-report-module__8RXepG__filterRow{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.fund-utilization-report-module__8RXepG__searchBox{flex:1;align-items:center;min-width:280px;display:flex;position:relative}.fund-utilization-report-module__8RXepG__searchBox svg{color:#78908d;position:absolute;left:11px}.fund-utilization-report-module__8RXepG__searchBox input{color:#233d3a;width:100%;height:36px;font:inherit;background:#fbfdfc;border:1px solid #d9e5e2;border-radius:8px;padding:0 12px 0 35px;font-size:12px}.fund-utilization-report-module__8RXepG__searchBox input:focus{background:#fff;border-color:#70b9a0;outline:none;box-shadow:0 0 0 3px #1594711c}.fund-utilization-report-module__8RXepG__compactSelect,.fund-utilization-report-module__8RXepG__wideSelect{width:auto;height:36px;padding:0 28px 0 10px;font-size:12px}.fund-utilization-report-module__8RXepG__compactSelect{min-width:100px}.fund-utilization-report-module__8RXepG__wideSelect{min-width:180px;max-width:230px}.fund-utilization-report-module__8RXepG__filterButton,.fund-utilization-report-module__8RXepG__clearButton,.fund-utilization-report-module__8RXepG__emptyState button{color:#3c5653;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e4e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.fund-utilization-report-module__8RXepG__filterButton:hover,.fund-utilization-report-module__8RXepG__clearButton:hover,.fund-utilization-report-module__8RXepG__emptyState button:hover{background:#f1f7f5}.fund-utilization-report-module__8RXepG__filterButton>span{color:#fff;background:#158f71;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.fund-utilization-report-module__8RXepG__advancedFilters{background:#fbfdfc;border-top:1px solid #e6eeec;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:14px;display:grid}.fund-utilization-report-module__8RXepG__field{gap:5px;min-width:0;display:grid}.fund-utilization-report-module__8RXepG__field>span{color:#586e6b;font-size:11px;font-weight:600}.fund-utilization-report-module__8RXepG__kpiGrid{background:#fff;border:1px solid #dfe9e7;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 4px 18px #1e46420d}.fund-utilization-report-module__8RXepG__kpiGrid article{border-right:1px solid #e6eeec;align-items:flex-start;gap:9px;min-width:0;padding:15px 13px;display:flex;position:relative}.fund-utilization-report-module__8RXepG__kpiGrid article:last-child{border-right:0}.fund-utilization-report-module__8RXepG__kpiIcon{color:#138466;background:#e6f5ef;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.fund-utilization-report-module__8RXepG__kpiGrid article>div{gap:2px;min-width:0;display:grid}.fund-utilization-report-module__8RXepG__kpiGrid article>div>span{color:#6b817d;text-transform:uppercase;font-size:9px;font-weight:600}.fund-utilization-report-module__8RXepG__kpiGrid strong{color:#203d39;letter-spacing:-.03em;font-size:clamp(15px,1.4vw,20px)}.fund-utilization-report-module__8RXepG__kpiGrid small{color:#718581;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.fund-utilization-report-module__8RXepG__kpiGrid .fund-utilization-report-module__8RXepG__rateCard{padding-bottom:21px}.fund-utilization-report-module__8RXepG__rateCard>i{background:#e7efed;border-radius:4px;height:4px;position:absolute;bottom:10px;left:56px;right:13px;overflow:hidden}.fund-utilization-report-module__8RXepG__rateCard>i>b{border-radius:inherit;background:#179070;height:100%;display:block}.fund-utilization-report-module__8RXepG__reportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fund-utilization-report-module__8RXepG__chartCard{background:#fff;border:1px solid #dfe9e7;border-radius:12px;min-width:0;padding:16px;box-shadow:0 4px 18px #1e46420d}.fund-utilization-report-module__8RXepG__chartCard>header,.fund-utilization-report-module__8RXepG__tableCard>header,.fund-utilization-report-module__8RXepG__attentionCard>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fund-utilization-report-module__8RXepG__chartCard h2,.fund-utilization-report-module__8RXepG__tableCard h2,.fund-utilization-report-module__8RXepG__attentionCard h2{color:#284440;margin:0;font-size:14px}.fund-utilization-report-module__8RXepG__chartCard header p,.fund-utilization-report-module__8RXepG__tableCard header p,.fund-utilization-report-module__8RXepG__attentionCard header p{color:#738682;margin:3px 0 0;font-size:10px}.fund-utilization-report-module__8RXepG__chartTag{color:#14765e;background:#e9f6f1;border-radius:6px;flex:none;padding:4px 8px;font-size:9px;font-weight:700}.fund-utilization-report-module__8RXepG__executionChart{gap:15px;padding:21px 0 13px;display:grid}.fund-utilization-report-module__8RXepG__executionRow{gap:6px;display:grid}.fund-utilization-report-module__8RXepG__executionRow>div:first-child{color:#536b67;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.fund-utilization-report-module__8RXepG__executionRow strong{color:#284440;font-size:11px}.fund-utilization-report-module__8RXepG__barTrack{background:#edf2f1;border-radius:4px;height:13px;overflow:hidden}.fund-utilization-report-module__8RXepG__barTrack>span{border-radius:inherit;min-width:2px;height:100%;display:block}.fund-utilization-report-module__8RXepG__barAppropriation{background:#b8d1ca}.fund-utilization-report-module__8RXepG__barObligation{background:#4aa98c}.fund-utilization-report-module__8RXepG__barDisbursement{background:#16765f}.fund-utilization-report-module__8RXepG__chartFootnote{color:#56706b;border-top:1px solid #edf2f0;justify-content:space-between;gap:8px;padding-top:10px;font-size:10px;font-weight:600;display:flex}.fund-utilization-report-module__8RXepG__groupChart{gap:10px;padding:16px 0 10px;display:grid}.fund-utilization-report-module__8RXepG__groupRow{grid-template-columns:minmax(110px,1fr) minmax(130px,1.35fr) 92px;align-items:center;gap:9px;display:grid}.fund-utilization-report-module__8RXepG__groupLabel{gap:2px;min-width:0;display:grid}.fund-utilization-report-module__8RXepG__groupLabel strong{color:#405b57;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.fund-utilization-report-module__8RXepG__groupLabel span,.fund-utilization-report-module__8RXepG__groupRates span{color:#81918e;font-size:8px}.fund-utilization-report-module__8RXepG__dualTrack{background:#edf2f1;border-radius:4px;height:12px;position:relative;overflow:hidden}.fund-utilization-report-module__8RXepG__dualTrack>span{height:50%;position:absolute;left:0}.fund-utilization-report-module__8RXepG__obligationFill{background:#72b8a3;top:0}.fund-utilization-report-module__8RXepG__disbursementFill{background:#16765f;bottom:0}.fund-utilization-report-module__8RXepG__groupRates{justify-items:end;display:grid}.fund-utilization-report-module__8RXepG__legend{color:#637975;border-top:1px solid #edf2f0;gap:14px;padding-top:10px;font-size:9px;display:flex}.fund-utilization-report-module__8RXepG__legend span{align-items:center;gap:5px;display:inline-flex}.fund-utilization-report-module__8RXepG__legend i{border-radius:2px;width:9px;height:9px}.fund-utilization-report-module__8RXepG__legendObligation{background:#72b8a3}.fund-utilization-report-module__8RXepG__legendDisbursement{background:#16765f}.fund-utilization-report-module__8RXepG__chartEmpty{color:#7c8f8b;place-items:center;min-height:230px;font-size:11px;display:grid}.fund-utilization-report-module__8RXepG__trendChart{padding-top:13px}.fund-utilization-report-module__8RXepG__trendChart svg{width:100%;height:235px;display:block;overflow:visible}.fund-utilization-report-module__8RXepG__gridLine{stroke:#dfe9e6;stroke-width:.35px;vector-effect:non-scaling-stroke}.fund-utilization-report-module__8RXepG__trendLine{fill:none;stroke:#16876a;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fund-utilization-report-module__8RXepG__trendPoint{fill:#fff;stroke:#16876a;stroke-width:.7px;vector-effect:non-scaling-stroke}.fund-utilization-report-module__8RXepG__monthLabels{color:#81918e;text-align:center;grid-template-columns:repeat(12,1fr);padding:0 3%;font-size:8px;display:grid}.fund-utilization-report-module__8RXepG__attentionCard{padding:16px}.fund-utilization-report-module__8RXepG__attentionCard>header>div{align-items:flex-start;gap:9px;display:flex}.fund-utilization-report-module__8RXepG__attentionCard>header>span{color:#9b6415;background:#fff2d9;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:700}.fund-utilization-report-module__8RXepG__attentionIcon{color:#a66c18;background:#fff2dc;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.fund-utilization-report-module__8RXepG__attentionList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:13px;display:grid}.fund-utilization-report-module__8RXepG__attentionList article{background:#fbfdfc;border:1px solid #e4ecea;border-radius:8px;grid-template-columns:7px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.fund-utilization-report-module__8RXepG__attentionList article>span:first-child{border-radius:50%;width:7px;height:7px}.fund-utilization-report-module__8RXepG__highDot{background:#c94c54}.fund-utilization-report-module__8RXepG__watchDot{background:#d8932d}.fund-utilization-report-module__8RXepG__attentionList article>div{gap:2px;min-width:0;display:grid}.fund-utilization-report-module__8RXepG__attentionList strong{color:#36504c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fund-utilization-report-module__8RXepG__attentionList article>div>span{color:#798b88;font-size:8px}.fund-utilization-report-module__8RXepG__attentionList b{color:#49635f;font-size:9px}.fund-utilization-report-module__8RXepG__attentionList a{color:#13785f;font-size:9px;font-weight:700;text-decoration:none}.fund-utilization-report-module__8RXepG__allClear{color:#347461;justify-content:center;align-items:center;gap:8px;min-height:90px;font-size:11px;display:flex}.fund-utilization-report-module__8RXepG__tableCard>header{border-bottom:1px solid #e5edeb;padding:15px}.fund-utilization-report-module__8RXepG__tableCard>header>span{color:#14765e;background:#e9f6f1;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:700}.fund-utilization-report-module__8RXepG__tableWrap{overflow:auto}.fund-utilization-report-module__8RXepG__table{border-collapse:collapse;width:100%;min-width:1450px;font-size:10px}.fund-utilization-report-module__8RXepG__table th{color:#647a76;text-align:left;white-space:nowrap;text-transform:uppercase;background:#f8fbfa;border-bottom:1px solid #dfe9e7;padding:9px 10px;font-size:9px;font-weight:700}.fund-utilization-report-module__8RXepG__table td{color:#48605d;vertical-align:middle;border-bottom:1px solid #edf2f1;padding:10px}.fund-utilization-report-module__8RXepG__table tbody tr:hover{background:#fbfdfc}.fund-utilization-report-module__8RXepG__table td:first-child{width:240px}.fund-utilization-report-module__8RXepG__table td:first-child strong{color:#294743;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.fund-utilization-report-module__8RXepG__table td:first-child span{color:#83928f;font-size:8px}.fund-utilization-report-module__8RXepG__sortButton{color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.fund-utilization-report-module__8RXepG__fundName{text-overflow:ellipsis;white-space:nowrap;max-width:170px;display:block;overflow:hidden}.fund-utilization-report-module__8RXepG__rateCell{color:#385651;gap:3px;width:72px;font-weight:600;display:grid}.fund-utilization-report-module__8RXepG__rateCell i{background:#e3ece9;border-radius:3px;height:3px;overflow:hidden}.fund-utilization-report-module__8RXepG__rateCell b{background:#18886b;height:100%;display:block}.fund-utilization-report-module__8RXepG__conditionBadge{white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.fund-utilization-report-module__8RXepG__conditionLow{color:#9b6415;background:#fff0d5}.fund-utilization-report-module__8RXepG__conditionHealthy{color:#0d7357;background:#e0f5eb}.fund-utilization-report-module__8RXepG__conditionHigh{color:#236691;background:#e4f1fa}.fund-utilization-report-module__8RXepG__conditionNeutral{color:#657471;background:#e9eeed}.fund-utilization-report-module__8RXepG__openLink{color:#14785f;background:#edf7f3;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.fund-utilization-report-module__8RXepG__pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:11px 13px;display:flex}.fund-utilization-report-module__8RXepG__pagination span{color:#677b78;font-size:10px}.fund-utilization-report-module__8RXepG__pageSizeSelect{width:68px;height:32px;padding:0 26px 0 9px;font-size:10px}.fund-utilization-report-module__8RXepG__pagination button{color:#46605d;cursor:pointer;background:#fff;border:1px solid #d9e4e2;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.fund-utilization-report-module__8RXepG__pagination button:hover:not(:disabled){color:#0f725b;background:#edf7f3;border-color:#abd3c5}.fund-utilization-report-module__8RXepG__pagination button:disabled{cursor:not-allowed;opacity:.4}.fund-utilization-report-module__8RXepG__tableEmpty,.fund-utilization-report-module__8RXepG__emptyState{color:#7b8e8a;text-align:center;align-content:center;place-items:center;min-height:260px;display:grid}.fund-utilization-report-module__8RXepG__emptyState{background:#fff;border:1px solid #dfe9e7;border-radius:12px;padding:34px}.fund-utilization-report-module__8RXepG__emptyState h2{color:#3d5753;margin:10px 0 3px;font-size:16px}.fund-utilization-report-module__8RXepG__emptyState p{margin:0 0 13px;font-size:11px}.fund-utilization-report-module__8RXepG__toast{z-index:90;color:#fff;background:#174d42;border-radius:9px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:600;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #0e362e40}@media (max-width:1240px){.fund-utilization-report-module__8RXepG__kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fund-utilization-report-module__8RXepG__kpiGrid article:nth-child(3){border-right:0}.fund-utilization-report-module__8RXepG__kpiGrid article:nth-child(-n+3){border-bottom:1px solid #e6eeec}.fund-utilization-report-module__8RXepG__attentionList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.fund-utilization-report-module__8RXepG__advancedFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-utilization-report-module__8RXepG__reportGrid,.fund-utilization-report-module__8RXepG__attentionList{grid-template-columns:1fr}}@media (max-width:700px){.fund-utilization-report-module__8RXepG__heroInner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:220px;padding:28px 18px 52px}.fund-utilization-report-module__8RXepG__body{padding:0 12px 20px}.fund-utilization-report-module__8RXepG__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-utilization-report-module__8RXepG__kpiGrid article,.fund-utilization-report-module__8RXepG__kpiGrid article:nth-child(3){border-bottom:1px solid #e6eeec;border-right:1px solid #e6eeec}.fund-utilization-report-module__8RXepG__kpiGrid article:nth-child(2n){border-right:0}.fund-utilization-report-module__8RXepG__kpiGrid article:nth-last-child(-n+2){border-bottom:0}}@media (max-width:500px){.fund-utilization-report-module__8RXepG__searchBox{min-width:100%}.fund-utilization-report-module__8RXepG__compactSelect,.fund-utilization-report-module__8RXepG__wideSelect{flex:1;min-width:calc(50% - 4px);max-width:none}.fund-utilization-report-module__8RXepG__advancedFilters,.fund-utilization-report-module__8RXepG__kpiGrid{grid-template-columns:1fr}.fund-utilization-report-module__8RXepG__kpiGrid article{border-bottom:1px solid #e6eeec;border-right:0}.fund-utilization-report-module__8RXepG__kpiGrid article:last-child{border-bottom:0}.fund-utilization-report-module__8RXepG__groupRow{grid-template-columns:minmax(90px,1fr) minmax(100px,1.2fr)}.fund-utilization-report-module__8RXepG__groupRates{display:none}.fund-utilization-report-module__8RXepG__pagination{justify-content:center}}
