.EmergencyFundCalculator-module__Si18TG__calculator{gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-white);border:1px solid var(--color-slate-200);border-radius:var(--radius-xl);flex-direction:column;display:flex}.EmergencyFundCalculator-module__Si18TG__inputsRow{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.EmergencyFundCalculator-module__Si18TG__inputsRow{grid-template-columns:1fr}}.EmergencyFundCalculator-module__Si18TG__field{flex-direction:column;gap:6px;display:flex}.EmergencyFundCalculator-module__Si18TG__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.EmergencyFundCalculator-module__Si18TG__numberInput{border:1px solid var(--color-slate-300);font-family:var(--font-family-mono);color:var(--color-slate-900);background:var(--color-white);border-radius:8px;padding:10px 14px;font-size:14px}.EmergencyFundCalculator-module__Si18TG__numberInput:focus-visible{outline:2px solid var(--text-brand-accessible);outline-offset:2px}.EmergencyFundCalculator-module__Si18TG__help{font-size:var(--font-size-xs);color:var(--color-slate-500)}.EmergencyFundCalculator-module__Si18TG__targetLine{font-size:var(--font-size-sm);color:var(--color-slate-700);margin:0}.EmergencyFundCalculator-module__Si18TG__resultsGrid{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.EmergencyFundCalculator-module__Si18TG__resultsGrid{grid-template-columns:1fr}}.EmergencyFundCalculator-module__Si18TG__resultCardDiboas,.EmergencyFundCalculator-module__Si18TG__resultCardBank{padding:var(--spacing-md);border-radius:var(--radius-lg);flex-direction:column;gap:4px;display:flex}.EmergencyFundCalculator-module__Si18TG__resultCardDiboas{background:var(--color-teal-50);border:1px solid var(--text-brand-accessible)}.EmergencyFundCalculator-module__Si18TG__resultCardBank{background:var(--color-slate-50);border:1px solid var(--color-slate-200)}.EmergencyFundCalculator-module__Si18TG__resultLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-slate-600);margin:0}.EmergencyFundCalculator-module__Si18TG__resultValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-brand-accessible);margin:0}.EmergencyFundCalculator-module__Si18TG__resultValueMuted{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-slate-700);margin:0}.EmergencyFundCalculator-module__Si18TG__resultRate{font-size:var(--font-size-xs);color:var(--color-slate-500);margin:0}.EmergencyFundCalculator-module__Si18TG__savedHighlight{padding:var(--spacing-md);background:linear-gradient(135deg,var(--color-teal-50),var(--color-emerald-50));border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.EmergencyFundCalculator-module__Si18TG__savedLabel{color:var(--color-slate-700);font-size:var(--font-size-sm)}.EmergencyFundCalculator-module__Si18TG__savedValue{color:var(--text-success-accessible);font-size:var(--font-size-lg)}.EmergencyFundCalculator-module__Si18TG__noResult{padding:var(--spacing-md);background:var(--color-slate-50);border-radius:var(--radius-lg);color:var(--color-slate-600);text-align:center;margin:0}