.tools-module__fOuu9G__page{flex-direction:column;gap:14px;padding-bottom:24px;display:flex}.tools-module__fOuu9G__toolbar{align-items:center;gap:10px;display:flex}.tools-module__fOuu9G__back{border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--color-primary);box-shadow:var(--shadow-sm);border-radius:12px;place-items:center;display:grid}.tools-module__fOuu9G__back:focus{box-shadow:var(--focus-ring);outline:none}.tools-module__fOuu9G__title{letter-spacing:-.3px;color:var(--color-primary);margin:0;font-size:16px;font-weight:900;line-height:1.2}.tools-module__fOuu9G__lead{color:var(--color-muted);margin:0;font-size:12px;font-weight:600;line-height:1.5}.tools-module__fOuu9G__card{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:16px 14px 18px}.tools-module__fOuu9G__field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.tools-module__fOuu9G__field:last-of-type{margin-bottom:0}.tools-module__fOuu9G__label{color:var(--color-primary);letter-spacing:.02em;font-size:11px;font-weight:800}.tools-module__fOuu9G__input,.tools-module__fOuu9G__select{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-primary);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600}.tools-module__fOuu9G__input:focus,.tools-module__fOuu9G__select:focus{box-shadow:var(--focus-ring);outline:none}.tools-module__fOuu9G__primaryBtn{cursor:pointer;background:var(--color-primary);width:100%;color:var(--color-on-primary);border:none;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:800}.tools-module__fOuu9G__primaryBtn:focus{box-shadow:var(--focus-ring);outline:none}.tools-module__fOuu9G__results{background:var(--color-primary-wash);border:1px solid var(--color-border);border-radius:12px;margin-top:16px;padding:14px}.tools-module__fOuu9G__resultRow{color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.tools-module__fOuu9G__resultRow:last-child{margin-bottom:0}.tools-module__fOuu9G__resultVal{color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:900}.tools-module__fOuu9G__disclaimer{color:var(--color-muted);margin-top:12px;font-size:11px;font-style:italic;font-weight:600;line-height:1.45}
.emi-calculator-module__kc22hW__btnRow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.emi-calculator-module__kc22hW__actionBtn{cursor:pointer;background:var(--color-primary);min-width:120px;color:var(--color-on-primary);border:none;border-radius:999px;flex:1;padding:12px 14px;font-size:13px;font-weight:800}.emi-calculator-module__kc22hW__actionBtn:focus{box-shadow:var(--focus-ring);outline:none}.emi-calculator-module__kc22hW__actionBtnGhost{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);min-width:120px;color:var(--color-primary);border-radius:999px;flex:1;padding:12px 14px;font-size:13px;font-weight:800}.emi-calculator-module__kc22hW__actionBtnGhost:focus{box-shadow:var(--focus-ring);outline:none}.emi-calculator-module__kc22hW__summaryTable{border-collapse:collapse;width:100%;color:var(--color-primary);border:1px solid var(--color-border);margin-top:18px;font-size:13px;font-weight:600}.emi-calculator-module__kc22hW__summaryTable th,.emi-calculator-module__kc22hW__summaryTable td{border:1px solid var(--color-border);text-align:start;padding:10px 12px}.emi-calculator-module__kc22hW__summaryTable th{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.emi-calculator-module__kc22hW__summaryTable td:last-child{text-align:end;font-variant-numeric:tabular-nums;font-weight:800}.emi-calculator-module__kc22hW__scheduleWrap{border:1px solid var(--color-border);background:var(--color-surface);-webkit-overflow-scrolling:touch;border-radius:10px;max-height:min(55vh,420px);margin-top:18px;overflow:auto}.emi-calculator-module__kc22hW__scheduleTable{border-collapse:collapse;width:100%;color:var(--color-primary);font-size:12px;font-weight:600}.emi-calculator-module__kc22hW__scheduleTable thead th{z-index:1;background:var(--color-primary);color:var(--color-on-primary);text-align:center;border-bottom:1px solid var(--color-border-strong);padding:10px 8px;font-size:11px;font-weight:800;position:sticky;top:0}.emi-calculator-module__kc22hW__scheduleTable tbody td{text-align:center;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--color-border);padding:9px 8px}.emi-calculator-module__kc22hW__scheduleTable tbody tr:nth-child(odd){background:var(--color-surface)}.emi-calculator-module__kc22hW__scheduleTable tbody tr:nth-child(2n){background:var(--color-primary-wash)}
.fdr-calculator-module__u7fBYa__tabs{border:1px solid var(--color-border);background:var(--color-primary-wash);border-radius:12px;margin-bottom:14px;display:flex;overflow:hidden}.fdr-calculator-module__u7fBYa__tab{color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex:1;padding:11px 12px;font-size:13px;font-weight:800}.fdr-calculator-module__u7fBYa__tab:hover{color:var(--color-primary)}.fdr-calculator-module__u7fBYa__tabActive{background:var(--color-primary);color:var(--color-on-primary)}.fdr-calculator-module__u7fBYa__tabActive:hover{color:var(--color-on-primary)}
.tax-calculator-module__0GVq2a__row2{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.tax-calculator-module__0GVq2a__row3{grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;display:grid}@media (max-width:360px){.tax-calculator-module__0GVq2a__row3{grid-template-columns:1fr}}.tax-calculator-module__0GVq2a__payableBanner{background:var(--color-primary-wash);border:1px solid var(--color-border);text-align:center;border-radius:12px;margin-top:16px;padding:16px 14px}.tax-calculator-module__0GVq2a__payableLabel{color:var(--color-muted);margin:0 0 6px;font-size:13px;font-weight:800}.tax-calculator-module__0GVq2a__payableAmount{letter-spacing:-.5px;color:var(--color-primary);font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:900}.tax-calculator-module__0GVq2a__payableSuffix{color:var(--color-muted);font-size:14px;font-weight:700}.tax-calculator-module__0GVq2a__firmNote{color:var(--color-primary);background:var(--color-secondary-soft);border:1px solid var(--color-border);border-radius:10px;margin-top:14px;padding:12px;font-size:12px;font-weight:700;line-height:1.45}
