#ndfl-calculator #result.primary-result{padding:24px 26px 30px}#ndfl-calculator #result.primary-result .primary-result__value{font-size:40px}#ndfl-calculator #result.primary-result .primary-result__details{width:100%;margin-top:12px}#ndfl-calculator #result.primary-result .primary-result__details th,#ndfl-calculator #result.primary-result .primary-result__details td{padding-top:7px;padding-bottom:7px}.ndfl-analytics{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;gap:30px;margin-bottom:34px;display:grid}.ndfl-tax-share-card{background:#f3f7fa;border-radius:15px;align-items:center;gap:22px;min-width:0;padding:20px;display:flex}.ndfl-tax-share-chart{background:conic-gradient(#9d157d 0 var(--ndfl-tax-share), #dbe6ec var(--ndfl-tax-share) 100%);border-radius:50%;flex:0 0 118px;place-items:center;width:118px;height:118px;display:grid;position:relative}.ndfl-tax-share-chart:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.ndfl-tax-share-chart span{z-index:1;color:#102e4d;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;position:relative}.ndfl-tax-share-copy h3,.ndfl-brackets-heading .field-label-line{color:#102e4d;margin:0;font-size:16px;font-weight:700;line-height:1.3}.ndfl-tax-share-copy p{color:#0000009e;margin:7px 0 0;font-size:13px;line-height:1.5}.ndfl-tax-share-copy strong{color:#000000d1}.ndfl-brackets-heading{width:fit-content;max-width:680px;margin-bottom:18px}.ndfl-brackets-chart{background:#e5edf2;border-radius:999px;width:100%;max-width:680px;height:12px;margin-bottom:12px;display:flex}.ndfl-brackets-chart__segment{appearance:none;box-sizing:border-box;min-width:2px;height:100%;min-height:0;box-shadow:none;cursor:help;border:0;border-right:2px solid #fff;border-radius:0;outline:0;flex:none;margin:0;padding:0;position:relative}.ndfl-brackets-chart__segment:first-child{border-radius:999px 0 0 999px}.ndfl-brackets-chart__segment:last-child{border-right:0;border-radius:0 999px 999px 0}.ndfl-brackets-chart__segment:only-child{border-radius:999px}.ndfl-brackets-chart__segment:focus-visible{z-index:3;box-shadow:0 0 0 3px #0072c447}.ndfl-brackets-chart__tooltip{z-index:5;visibility:hidden;color:#fff;width:max-content;max-width:min(220px,100vw - 56px);font-family:var(--font-family-system-sans);opacity:0;pointer-events:none;text-align:left;white-space:nowrap;background:#181f26f5;border-radius:7px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;font-size:12px;font-weight:400;line-height:1.4;transition:opacity .15s;display:none;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 7px 18px #0000002e}.ndfl-brackets-chart__tooltip:before{content:"";border-bottom:5px solid #181f26f5;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.ndfl-brackets-chart__tooltip strong{font-size:13px}.ndfl-brackets-chart__segment:first-child .ndfl-brackets-chart__tooltip{left:0;transform:none}.ndfl-brackets-chart__segment:first-child .ndfl-brackets-chart__tooltip:before{left:18px;transform:none}.ndfl-brackets-chart__segment:last-child .ndfl-brackets-chart__tooltip{left:auto;right:0;transform:none}.ndfl-brackets-chart__segment:last-child .ndfl-brackets-chart__tooltip:before{left:auto;right:18px;transform:none}.ndfl-brackets-chart__segment[aria-expanded=true] .ndfl-brackets-chart__tooltip,.ndfl-brackets-chart__segment:focus-visible .ndfl-brackets-chart__tooltip{visibility:visible;opacity:1;display:flex}@media (hover:hover) and (pointer:fine){.ndfl-brackets-chart__segment:hover .ndfl-brackets-chart__tooltip{visibility:visible;opacity:1;display:flex}}.ndfl-brackets-table-wrap{width:100%;max-width:680px;overflow-x:auto}.ndfl-brackets-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ndfl-brackets-table th,.ndfl-brackets-table td{border:0;border-bottom:1px solid #14375217;padding:11px 12px;line-height:1.25}.ndfl-brackets-table thead th{color:#102e4d8a;text-align:right;font-size:12px;font-weight:500}.ndfl-brackets-table thead th:first-child,.ndfl-brackets-table tbody th,.ndfl-brackets-table tfoot th{text-align:left}.ndfl-brackets-table tbody th{color:#9d157d;font-size:14px;font-weight:700}.ndfl-brackets-table tbody td,.ndfl-brackets-table tfoot td{color:#000000c7;text-align:right;white-space:nowrap;font-size:14px}.ndfl-brackets-table tfoot th,.ndfl-brackets-table tfoot td{color:#102e4d;border-bottom:0;padding-top:14px;font-weight:700}.ndfl-detailed-result__empty{color:#0000009e;text-align:center;background:#f3f7fa;border-radius:10px;margin:0;padding:20px;font-size:14px}@media screen and (width<=800px){.ndfl-analytics{grid-template-columns:1fr;gap:16px}}@media screen and (width<=600px){#ndfl-calculator #result.primary-result{padding:24px 20px 22px}#ndfl-calculator #result.primary-result .primary-result__value{font-size:38px}.ndfl-analytics{margin-bottom:28px}.ndfl-tax-share-card{gap:16px;padding:16px}.ndfl-tax-share-chart{flex-basis:96px;width:96px;height:96px}.ndfl-tax-share-chart:after{inset:10px}.ndfl-tax-share-chart span{font-size:17px}.ndfl-tax-share-copy h3,.ndfl-brackets-heading .field-label-line{font-size:15px}.ndfl-brackets-table th,.ndfl-brackets-table td{padding:10px 6px}.ndfl-brackets-table tbody th,.ndfl-brackets-table tbody td,.ndfl-brackets-table tfoot td{font-size:13px}}@media (prefers-reduced-motion:reduce){.ndfl-brackets-chart__tooltip{transition:none}}
