.executive-finance-overview_overview__Q0Ab8{max-width:1500px;margin:0 auto 36px;color:#17243a;font-variant-numeric:tabular-nums}.executive-finance-overview_actions__4nt1E,.executive-finance-overview_headingTitle__5qc9V,.executive-finance-overview_heading__pFZQQ{display:flex;align-items:center}.executive-finance-overview_heading__pFZQQ{justify-content:space-between;gap:24px;margin-bottom:24px}.executive-finance-overview_headingTitle__5qc9V{min-width:0;gap:17px}.executive-finance-overview_mark__pQTQ5{display:grid;width:60px;height:60px;flex:0 0 60px;place-items:center;border-radius:14px;background:#169d86;color:white}.executive-finance-overview_heading__pFZQQ h2{margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:750;letter-spacing:-.04em;line-height:1.13}.executive-finance-overview_heading__pFZQQ p{margin:7px 0 0;color:#66768a;font-size:14px}.executive-finance-overview_heading__pFZQQ p span{white-space:nowrap}html[data-theme=colorful] .executive-finance-overview_heading__pFZQQ h2{color:#f7f9ff}html[data-theme=colorful] .executive-finance-overview_heading__pFZQQ p,html[data-theme=colorful] .executive-finance-overview_heading__pFZQQ p span{color:#d5def7}.executive-finance-overview_actions__4nt1E{flex:0 0 auto;gap:12px}.executive-finance-overview_period__GTRgF{display:grid;gap:5px;color:#62738a;font-size:11px;font-weight:650}.executive-finance-overview_period__GTRgF select{height:42px;min-width:138px;border:1px solid #dbe5ec;border-radius:10px;background:#fff;padding:0 12px;color:#21344d;font-size:13px;font-weight:650}.executive-finance-overview_openFinance__xp6ZE{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:9px;border:1px solid #d4ebe7;border-radius:11px;background:#eefaf8;padding:0 16px;color:#106f64;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.executive-finance-overview_openFinance__xp6ZE:hover{background:#e0f5f1}.executive-finance-overview_overview__Q0Ab8 a:focus-visible,.executive-finance-overview_overview__Q0Ab8 select:focus-visible{outline:3px solid #7bd9cd;outline-offset:3px}.executive-finance-overview_stats__q7h2W{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.executive-finance-overview_stat__p36wy{min-width:0;min-height:160px;border:1px solid #d8ede9;border-radius:13px;background:#f3fcfa;padding:18px 20px 17px}.executive-finance-overview_statTop__tl4zS{display:flex;min-height:42px;align-items:center;gap:13px}.executive-finance-overview_statIcon__uZ1g4{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;background:#cdf3e6;color:#096f5a}.executive-finance-overview_statIcon__uZ1g4 svg{width:23px;height:23px;stroke-width:2}.executive-finance-overview_statLabel__5R4EM{color:#2c3b4f;font-size:13px;font-weight:650}.executive-finance-overview_stat__p36wy strong{display:block;margin:14px 0 5px;color:#14233d;font-size:clamp(21px,2.1vw,30px);font-weight:760;letter-spacing:-.045em;line-height:1.05;overflow-wrap:anywhere}.executive-finance-overview_stat__p36wy small{color:#65758a;font-size:11px}.executive-finance-overview_expenses__b0a7B{border-color:#f2dfe4;background:#fff7f8}.executive-finance-overview_expenses__b0a7B .executive-finance-overview_statIcon__uZ1g4{background:#ffdde5;color:#ab274d}.executive-finance-overview_result__Bihmw{border-color:#d9e7f8;background:#f4f9ff}.executive-finance-overview_result__Bihmw .executive-finance-overview_statIcon__uZ1g4{background:#dceaff;color:#1f64c1}.executive-finance-overview_margin__7qrds{border-color:#e9e3f6;background:#faf8ff}.executive-finance-overview_margin__7qrds .executive-finance-overview_statIcon__uZ1g4{background:#e8e1ff;color:#5b46b9}.executive-finance-overview_margin__7qrds strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:clamp(18px,1.7vw,26px)}.executive-finance-overview_grid__FE3Sj{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px}.executive-finance-overview_panel__5sS3c{min-width:0;border:1px solid #dfe7ee;border-radius:13px;background:#fff;padding:20px 22px}.executive-finance-overview_panel__5sS3c h3{margin:0 0 17px;color:#182740;font-size:18px;font-weight:730;letter-spacing:-.025em}.executive-finance-overview_breakdownPanel__tgMYr,.executive-finance-overview_incomePanel__aTcr4{min-height:294px}.executive-finance-overview_insights__udfZs,.executive-finance-overview_netPanel__nm3DD{min-height:254px}.executive-finance-overview_panelHeading__VJFll{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.executive-finance-overview_panelHeading__VJFll h3{margin:0}.executive-finance-overview_chartLegend__QJbVu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px;color:#506178;font-size:12px}.executive-finance-overview_chartLegend__QJbVu span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.executive-finance-overview_breakdownRow__746bA i,.executive-finance-overview_chartLegend__QJbVu i{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.executive-finance-overview_chartLegend__QJbVu i{background:#168d72}.executive-finance-overview_chartLegend__QJbVu span:nth-child(2) i{background:#e23e5a}.executive-finance-overview_chart__W90Ds{width:100%;height:232px}.executive-finance-overview_chartSubhead__1HKhb{margin:-10px 0 12px;color:#7a899b;font-size:11px}.executive-finance-overview_netPanel__nm3DD .executive-finance-overview_chart__W90Ds{height:184px}.executive-finance-overview_breakdown__e8KAG{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);min-height:224px;align-items:center;gap:22px}.executive-finance-overview_donut__RUOdv{min-width:0;width:100%;max-width:210px;justify-self:center}.executive-finance-overview_donutPlot__auW6k{position:relative;width:100%;aspect-ratio:1}.executive-finance-overview_donutPlot__auW6k .recharts-sector:focus:not(:focus-visible){outline:none}.executive-finance-overview_donutCenter__MkHjY{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}.executive-finance-overview_donutCenter__MkHjY small{color:#62748b;font-size:11px}.executive-finance-overview_donutCenter__MkHjY strong{max-width:62%;margin-top:4px;color:#17243a;font-size:clamp(11px,1.2vw,17px);line-height:1.1;overflow-wrap:anywhere;text-align:center}.executive-finance-overview_donutDetail__S__O7{display:flex;min-height:56px;align-items:center;justify-content:center;flex-direction:column;gap:2px;margin-top:4px;border:1px solid transparent;border-radius:9px;padding:6px 8px;color:#506178;font-size:12px;line-height:1.3;text-align:center;overflow-wrap:anywhere}.executive-finance-overview_donutDetailActive__4sciL{border-color:#34445e;background:#182740;color:#fff}.executive-finance-overview_donutDetail__S__O7 strong{font-size:13px}.executive-finance-overview_donutDetail__S__O7 span{font-variant-numeric:tabular-nums}.executive-finance-overview_breakdownList__sg6GD{display:grid;gap:11px;min-width:0}.executive-finance-overview_breakdownRow__746bA{display:grid;grid-template-columns:9px minmax(0,1fr);align-items:start;-moz-column-gap:9px;column-gap:9px;color:#26354b;font-size:12px}.executive-finance-overview_breakdownRow__746bA i{margin-top:4px}.executive-finance-overview_breakdownRow__746bA>span{min-width:0;line-height:1.3;overflow-wrap:break-word}.executive-finance-overview_breakdownRow__746bA small{display:flex;flex-wrap:wrap;grid-column:2;align-items:baseline;gap:5px;min-width:0;margin-top:2px;color:#68788c;font-size:11px;overflow-wrap:anywhere}.executive-finance-overview_insights__udfZs{border-color:#d6eeea;background:#f1fbfa}.executive-finance-overview_insights__udfZs h3{display:flex;align-items:center;gap:11px;color:#176c62}.executive-finance-overview_insights__udfZs h3 svg{box-sizing:content-box;border-radius:8px;background:#c9f2e8;padding:7px}.executive-finance-overview_insights__udfZs ul{display:grid;gap:12px;margin:0;padding:0;list-style:none;color:#465a70;font-size:13px;line-height:1.5}.executive-finance-overview_insights__udfZs li{position:relative;padding-left:18px}.executive-finance-overview_insights__udfZs li:before{position:absolute;top:.57em;left:1px;width:6px;height:6px;border-radius:50%;background:#147d71;content:""}.executive-finance-overview_empty__v9Wtt{display:grid;min-height:210px;place-content:center;margin:0;border-radius:10px;background:#f8fbfc;color:#718196;font-size:13px;text-align:center}.executive-finance-overview_loadState__c8yBA{max-width:1500px;margin:0 auto 18px;border:1px solid #e0e7ee;border-radius:13px;background:#fff;padding:20px;color:#65758a}@media (min-width:1201px) and (max-width:1350px){.executive-finance-overview_breakdown__e8KAG{grid-template-columns:minmax(0,1fr);gap:10px}.executive-finance-overview_donut__RUOdv{max-width:190px}}@media (max-width:1200px){.executive-finance-overview_stats__q7h2W{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-finance-overview_grid__FE3Sj{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.executive-finance-overview_breakdown__e8KAG{grid-template-columns:minmax(0,1fr);gap:10px}.executive-finance-overview_donut__RUOdv{max-width:190px}.executive-finance-overview_breakdownList__sg6GD{width:100%}.executive-finance-overview_breakdownPanel__tgMYr{grid-column:2;grid-row:1/3}.executive-finance-overview_netPanel__nm3DD{grid-column:1}.executive-finance-overview_insights__udfZs{grid-column:1/-1;min-height:0}}@media (max-width:720px){.executive-finance-overview_heading__pFZQQ{align-items:flex-start;flex-direction:column;gap:13px}.executive-finance-overview_headingTitle__5qc9V{gap:12px}.executive-finance-overview_mark__pQTQ5{width:48px;height:48px;flex-basis:48px}.executive-finance-overview_heading__pFZQQ h2{font-size:25px}.executive-finance-overview_heading__pFZQQ p{font-size:12px}.executive-finance-overview_actions__4nt1E{width:100%;align-items:flex-end;justify-content:space-between;gap:10px}.executive-finance-overview_period__GTRgF{min-width:0}.executive-finance-overview_openFinance__xp6ZE{min-height:42px}.executive-finance-overview_stats__q7h2W{gap:10px}.executive-finance-overview_stat__p36wy{min-height:145px;padding:14px}.executive-finance-overview_statTop__tl4zS{gap:9px}.executive-finance-overview_statIcon__uZ1g4{width:36px;height:36px;flex-basis:36px}.executive-finance-overview_statIcon__uZ1g4 svg{width:19px;height:19px}.executive-finance-overview_statLabel__5R4EM{font-size:12px}.executive-finance-overview_stat__p36wy strong{margin-top:17px;font-size:21px}.executive-finance-overview_margin__7qrds strong{font-size:18px}.executive-finance-overview_grid__FE3Sj{grid-template-columns:1fr;gap:12px}.executive-finance-overview_breakdownPanel__tgMYr,.executive-finance-overview_insights__udfZs,.executive-finance-overview_netPanel__nm3DD{grid-column:auto;grid-row:auto}.executive-finance-overview_panel__5sS3c{min-height:0;padding:17px}.executive-finance-overview_panel__5sS3c h3{font-size:17px}.executive-finance-overview_chart__W90Ds{height:220px}.executive-finance-overview_netPanel__nm3DD .executive-finance-overview_chart__W90Ds{height:180px}.executive-finance-overview_breakdown__e8KAG{gap:12px}}@media (max-width:450px){.executive-finance-overview_period__GTRgF select{min-width:120px}.executive-finance-overview_openFinance__xp6ZE{padding:0 10px;font-size:12px}.executive-finance-overview_stat__p36wy{min-height:140px}.executive-finance-overview_stat__p36wy strong{font-size:19px}.executive-finance-overview_margin__7qrds strong{font-size:17px}.executive-finance-overview_donut__RUOdv{max-width:194px}.executive-finance-overview_breakdownList__sg6GD{gap:10px}.executive-finance-overview_chartLegend__QJbVu{gap:9px;font-size:11px}}