.SavingsGoals_section__IdO4i{margin-top:24px;padding-top:24px;border-top:1px solid #dce4ee;color:#182337}.SavingsGoals_dialogHeading__4VVYI,.SavingsGoals_goalHeader__ptk1e,.SavingsGoals_header__LMMGw{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.SavingsGoals_header__LMMGw h2{display:flex;align-items:center;gap:8px;font-size:22px;margin:0}.SavingsGoals_explanation__cYcGk,.SavingsGoals_eyebrow__S1iH8,.SavingsGoals_header__LMMGw p,.SavingsGoals_note__G5NZK,.SavingsGoals_planLine__bqnX9 span,.SavingsGoals_progressMeta__7tD9R{color:#61708a;font-size:13px;line-height:1.5}.SavingsGoals_header__LMMGw p{margin:6px 0 18px}.SavingsGoals_actions__EiVZC{display:flex;align-items:center;gap:8px;flex-shrink:0}.SavingsGoals_icon__ymrPf{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #dce4ee;border-radius:6px;background:#fff;color:#33537c;cursor:pointer;flex-shrink:0}.SavingsGoals_icon__ymrPf:hover{background:#edf4ff}.SavingsGoals_list__O05AW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.SavingsGoals_goal__UtDTa{padding:20px;background:#fff;border:1px solid #dce4ee;border-radius:8px;min-width:0}.SavingsGoals_goal__UtDTa h3{font-size:18px;line-height:1.4;margin:6px 0 16px;overflow-wrap:anywhere}.SavingsGoals_goalHeader__ptk1e>div:first-child{min-width:0}.SavingsGoals_eyebrow__S1iH8{overflow-wrap:anywhere}.SavingsGoals_amounts__PE5VJ{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin-bottom:12px}.SavingsGoals_amounts__PE5VJ strong{font-size:24px}.SavingsGoals_amounts__PE5VJ span{font-size:14px;color:#61708a}.SavingsGoals_goal__UtDTa progress{display:block;width:100%;height:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;overflow:hidden;background:#edf1f6}.SavingsGoals_goal__UtDTa progress::-webkit-progress-bar{background:#edf1f6}.SavingsGoals_goal__UtDTa progress::-webkit-progress-value{background:#249c82;border-radius:5px}.SavingsGoals_goal__UtDTa progress::-moz-progress-bar{background:#249c82}.SavingsGoals_progressMeta__7tD9R{display:flex;justify-content:space-between;gap:10px;margin:8px 0 18px;flex-wrap:wrap}.SavingsGoals_planLine__bqnX9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.SavingsGoals_planLine__bqnX9 div{display:grid;grid-gap:5px;gap:5px}.SavingsGoals_planLine__bqnX9 b{font-size:16px;overflow-wrap:anywhere}.SavingsGoals_tip__daAHc{border-top:1px solid #e5ebf2;padding-top:14px;margin-top:16px;color:#376059;font-size:14px;line-height:1.6}.SavingsGoals_explanation__cYcGk{margin:16px 0}.SavingsGoals_explanation__cYcGk summary{cursor:pointer;color:#33537c}.SavingsGoals_explanation__cYcGk p{margin:8px 0;max-width:860px}.SavingsGoals_empty__yTdZ6{padding:22px 0;color:#61708a}.SavingsGoals_success__TMN8_{display:flex;align-items:center;gap:6px;color:#15765f;font-size:14px;margin:12px 0}.SavingsGoals_warning__KyHLn{color:#984513;background:#fff3e8;padding:12px;font-size:14px;line-height:1.5;border-radius:6px}.SavingsGoals_archive__RPXsy{list-style:none;padding:0;margin:12px 0}.SavingsGoals_archive__RPXsy li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #dce4ee;overflow-wrap:anywhere}.SavingsGoals_dialog__Opwp8{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border:1px solid #dce4ee;border-radius:8px;color:#182337;background:#fff;margin:auto}.SavingsGoals_dialog__Opwp8::-webkit-backdrop{background:rgba(24,35,55,.4)}.SavingsGoals_dialog__Opwp8::backdrop{background:rgba(24,35,55,.4)}.SavingsGoals_dialogHeading__4VVYI{margin-bottom:20px;align-items:center}.SavingsGoals_dialogHeading__4VVYI h2{font-size:22px;margin:0}.SavingsGoals_fields__Lr3mF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0;margin:0;border:0;min-width:0}.SavingsGoals_fields__Lr3mF label{display:grid;grid-gap:8px;gap:8px;min-width:0;font-size:14px}.SavingsGoals_fields__Lr3mF input,.SavingsGoals_fields__Lr3mF select{min-width:0;width:100%;font-size:15px;min-height:42px;border-radius:6px}.SavingsGoals_full__I6Jb_{grid-column:1/-1}.SavingsGoals_modes__mhWRE{padding:0;margin:0;display:flex;gap:12px;border:0;min-width:0}.SavingsGoals_modes__mhWRE legend,.SavingsGoals_options__4uSGD legend{font-size:14px;font-weight:700;margin-bottom:10px}.SavingsGoals_modes__mhWRE label{display:flex;align-items:center;gap:6px;padding:10px;background:#f3f6fa;border-radius:6px;flex:1 1}.SavingsGoals_modes__mhWRE input,.SavingsGoals_options__4uSGD input{width:16px;height:16px;min-height:0;flex-shrink:0;accent-color:#1766cb}.SavingsGoals_preview__5MG4V{margin-top:20px;padding-top:20px;border-top:1px solid #dce4ee}.SavingsGoals_result__HjNID{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 0;color:#1766cb}.SavingsGoals_result__HjNID strong{font-size:22px}.SavingsGoals_options__4uSGD{display:flex;gap:12px;padding:0;border:0;margin:0}.SavingsGoals_options__4uSGD label{display:flex;align-items:flex-start;gap:8px;flex:1 1;border-top:2px solid #bdd5f5;padding:12px 0;min-width:0;cursor:pointer}.SavingsGoals_options__4uSGD span{display:grid;grid-gap:5px;gap:5px;overflow-wrap:anywhere}.SavingsGoals_options__4uSGD b{font-size:14px}.SavingsGoals_options__4uSGD small{color:#61708a;font-size:12px}.SavingsGoals_note__G5NZK{margin-top:14px}.SavingsGoals_footer__tif1E{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.SavingsGoals_section__IdO4i button:disabled{cursor:wait;opacity:.6}@media (max-width:640px){.SavingsGoals_fields__Lr3mF,.SavingsGoals_list__O05AW{grid-template-columns:minmax(0,1fr)}.SavingsGoals_dialog__Opwp8{padding:18px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.SavingsGoals_goal__UtDTa{padding:16px}.SavingsGoals_goalHeader__ptk1e{gap:8px}.SavingsGoals_goal__UtDTa h3{font-size:17px}.SavingsGoals_planLine__bqnX9{gap:10px}.SavingsGoals_modes__mhWRE{flex-wrap:wrap}.SavingsGoals_modes__mhWRE label{flex-basis:100%}.SavingsGoals_options__4uSGD{flex-direction:column}.SavingsGoals_footer__tif1E{flex-wrap:wrap}.SavingsGoals_footer__tif1E button{flex:1 1}.SavingsGoals_result__HjNID strong{font-size:20px}}