.MutualFundCalculator-module__Gr_eMa__calculator{background:#fbfcfa;border:1px solid #e2e8e1;border-radius:10px;margin:0 0 35px;overflow:hidden;box-shadow:0 15px 40px #263d2c0a}.MutualFundCalculator-module__Gr_eMa__heading{padding:25px 27px 18px}.MutualFundCalculator-module__Gr_eMa__heading h1{color:#294b35;margin:0;font:400 clamp(24px,3vw,32px)/1.2 Georgia,serif}.MutualFundCalculator-module__Gr_eMa__heading p{color:#7b867d;margin:7px 0 0;font:12px/1.55 Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__layout{border-top:1px solid #e8ede8;grid-template-columns:minmax(0,1fr) minmax(300px,.88fr);display:grid}.MutualFundCalculator-module__Gr_eMa__inputs{align-content:start;gap:20px;padding:23px 27px;display:grid}.MutualFundCalculator-module__Gr_eMa__modeSwitch{background:#f3f6f2;border:1px solid #e1e8e1;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.MutualFundCalculator-module__Gr_eMa__modeSwitch button{color:#758078;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:38px;padding:7px 9px;font:700 11px Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__modeSwitch button.MutualFundCalculator-module__Gr_eMa__active{color:#31583c;background:#fff;box-shadow:0 1px 3px #263d2c18}.MutualFundCalculator-module__Gr_eMa__field{color:#526355;gap:8px;font:700 12px Arial,sans-serif;display:grid}.MutualFundCalculator-module__Gr_eMa__fieldTitle{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.MutualFundCalculator-module__Gr_eMa__fieldValue{color:#34583b;font:700 13px Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__numberInput{color:#34473a;background:#fff;border:1px solid #dce4dc;border-radius:5px;width:100%;min-height:40px;padding:9px 11px;font:14px Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__field input[type=range]{accent-color:#4c805a;cursor:pointer;width:100%}.MutualFundCalculator-module__Gr_eMa__bounds{color:#929b93;justify-content:space-between;font:10px Arial,sans-serif;display:flex}.MutualFundCalculator-module__Gr_eMa__frequency{color:#34473a;background:#fff;border:1px solid #dce4dc;border-radius:5px;width:100%;min-height:40px;padding:8px 10px;font:12px Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__results{background:#f6f9f6;border-left:1px solid #e8ede8;flex-direction:column;gap:14px;padding:23px 25px;display:flex}.MutualFundCalculator-module__Gr_eMa__resultChart{justify-content:center;align-items:center;gap:18px;padding:3px 0 6px;display:flex}.MutualFundCalculator-module__Gr_eMa__donut{flex:none;width:168px;height:168px;display:block}.MutualFundCalculator-module__Gr_eMa__chartArc{fill:none;stroke-width:28px;cursor:pointer;opacity:.92;pointer-events:stroke}.MutualFundCalculator-module__Gr_eMa__returnsArc{stroke:#48a273}.MutualFundCalculator-module__Gr_eMa__investedArc{stroke:#9ba8b5}.MutualFundCalculator-module__Gr_eMa__highlightedArc{opacity:1}.MutualFundCalculator-module__Gr_eMa__chartArc:focus-visible{opacity:1;outline:none}.MutualFundCalculator-module__Gr_eMa__donutCenter{text-align:center;background:#f6f9f6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:112px;height:112px;display:flex}.MutualFundCalculator-module__Gr_eMa__donutCenter span{color:#7c887e;font:10px Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__donutCenter strong{color:#2861a0;overflow-wrap:anywhere;max-width:100px;font:700 14px/1.3 Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__chartLegend{color:#788279;grid-template-columns:auto auto;align-items:center;gap:9px 7px;font:10px Arial,sans-serif;display:grid}.MutualFundCalculator-module__Gr_eMa__chartLegend span{color:inherit;border-radius:4px;align-items:center;gap:6px;padding:5px 6px;display:inline-flex}.MutualFundCalculator-module__Gr_eMa__chartLegend span:hover,.MutualFundCalculator-module__Gr_eMa__chartLegend span:focus-visible,.MutualFundCalculator-module__Gr_eMa__chartLegend .MutualFundCalculator-module__Gr_eMa__activeLegend{color:#3d6147;background:#e8f1e9}.MutualFundCalculator-module__Gr_eMa__chartLegend span:focus-visible{outline-offset:1px;outline:2px solid #7d9e83}.MutualFundCalculator-module__Gr_eMa__chartLegend strong{color:#45584a;font-size:11px}.MutualFundCalculator-module__Gr_eMa__chartLegend i{border-radius:50%;width:9px;height:9px}.MutualFundCalculator-module__Gr_eMa__resultCard{background:#fff;border:1px solid #e3e9e3;border-radius:7px;gap:7px;padding:14px 16px;display:grid}.MutualFundCalculator-module__Gr_eMa__resultLabel{color:#808a82;letter-spacing:.07em;text-transform:uppercase;font:700 10px Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__investedValue{color:#526174;font:600 20px Georgia,serif}.MutualFundCalculator-module__Gr_eMa__gainedValue{color:#36805a;font:600 20px Georgia,serif}.MutualFundCalculator-module__Gr_eMa__futureValue{color:#2861a0;font:700 clamp(25px,3vw,34px) Georgia,serif}.MutualFundCalculator-module__Gr_eMa__resultFootnote{color:#8a948b;font:10px/1.45 Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__copyButton{color:#456c4c;cursor:pointer;background:#fff;border:1px solid #d6e2d7;border-radius:5px;align-self:start;min-height:37px;padding:8px 12px;font:700 11px Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__copyButton:disabled{cursor:wait;opacity:.7}.MutualFundCalculator-module__Gr_eMa__errorAlert{color:#873f37;background:#fff8f6;border:1px solid #f0d4ce;border-left:4px solid #c56f62;border-radius:6px;margin:17px 27px 0;padding:13px 15px}.MutualFundCalculator-module__Gr_eMa__errorAlert strong{margin-bottom:4px;font:700 13px Arial,sans-serif;display:block}.MutualFundCalculator-module__Gr_eMa__errorAlert p{margin:3px 0 0;font:11px/1.5 Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__investedDot{background:#9ba8b5}.MutualFundCalculator-module__Gr_eMa__returnsDot{background:#48a273}.MutualFundCalculator-module__Gr_eMa__growthContainer{background:#fff;border-top:1px solid #e8ede8;padding:20px 27px 23px}.MutualFundCalculator-module__Gr_eMa__growthSection{gap:8px;display:grid}.MutualFundCalculator-module__Gr_eMa__growthHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.MutualFundCalculator-module__Gr_eMa__growthHeader h2{color:#35513b;margin:0;font:400 19px Georgia,serif}.MutualFundCalculator-module__Gr_eMa__growthHeader p{color:#7c887e;margin:5px 0 0;font:11px/1.5 Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__downloadButton{color:#456c4c;cursor:pointer;background:#f8fbf8;border:1px solid #d6e2d7;border-radius:5px;flex:none;padding:9px 12px;font:700 11px Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__downloadButton:hover{background:#edf5ed}.MutualFundCalculator-module__Gr_eMa__downloadError{color:#a14b42;margin:3px 0;font:11px Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__downloadStatus{color:#3f7650;margin:3px 0;font:11px Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__tableToggle{color:#4b6d51;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e6ece6;justify-content:space-between;align-items:center;width:100%;margin-top:5px;padding:13px 0 0;font:700 11px Arial,sans-serif;display:flex}.MutualFundCalculator-module__Gr_eMa__tableToggle span{font-size:18px}.MutualFundCalculator-module__Gr_eMa__tableScroll{border:1px solid #e5ebe5;border-radius:5px;max-height:310px;margin-top:10px;overflow:auto}.MutualFundCalculator-module__Gr_eMa__table{border-collapse:collapse;color:#5d6a60;white-space:nowrap;background:#fff;width:100%;font:10px Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__table th,.MutualFundCalculator-module__Gr_eMa__table td{text-align:right;border-bottom:1px solid #edf0ed;padding:9px 10px}.MutualFundCalculator-module__Gr_eMa__table thead th{color:#5e705f;background:#f3f7f3;position:sticky;top:0}.MutualFundCalculator-module__Gr_eMa__table th:first-child,.MutualFundCalculator-module__Gr_eMa__table td:first-child{text-align:left}.MutualFundCalculator-module__Gr_eMa__disclaimer{color:#8a948b;margin:4px 0 0;font:10px/1.5 Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__growthActions{align-items:center;gap:10px;margin-top:5px;display:flex}.MutualFundCalculator-module__Gr_eMa__growthActions .MutualFundCalculator-module__Gr_eMa__copyButton{align-self:auto}.MutualFundCalculator-module__Gr_eMa__growthActions .MutualFundCalculator-module__Gr_eMa__downloadStatus{margin:0}.MutualFundCalculator-module__Gr_eMa__guide{background:#fff;border:1px solid #e4e9e3;border-radius:8px;margin:22px 0 50px;padding:23px}.MutualFundCalculator-module__Gr_eMa__guide h2{color:#35513b;margin:0 0 9px;font:400 23px Georgia,serif}.MutualFundCalculator-module__Gr_eMa__guide h3{color:#4a5d4d;margin:18px 0 6px;font:700 13px Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__guide p,.MutualFundCalculator-module__Gr_eMa__guide li{color:#758077;font:12px/1.7 Arial,sans-serif}.MutualFundCalculator-module__Gr_eMa__guide p{margin:8px 0}.MutualFundCalculator-module__Gr_eMa__guide ul{margin:7px 0;padding-left:19px}@media (max-width:760px){.MutualFundCalculator-module__Gr_eMa__heading{padding:22px 18px 17px}.MutualFundCalculator-module__Gr_eMa__layout{grid-template-columns:1fr}.MutualFundCalculator-module__Gr_eMa__inputs,.MutualFundCalculator-module__Gr_eMa__results{padding:19px 18px}.MutualFundCalculator-module__Gr_eMa__results{border-top:1px solid #e8ede8;border-left:0}.MutualFundCalculator-module__Gr_eMa__resultChart{flex-direction:column}.MutualFundCalculator-module__Gr_eMa__growthContainer{padding:18px}.MutualFundCalculator-module__Gr_eMa__growthHeader{flex-direction:column;align-items:flex-start}.MutualFundCalculator-module__Gr_eMa__modeSwitch button{padding:7px 5px;font-size:10px}.MutualFundCalculator-module__Gr_eMa__errorAlert{margin:15px 18px 0}}
