.refinance_calculatorWrapper__U6E6u{display:grid;grid-template-columns:320px 1fr 400px;gap:2rem;max-width:1400px;margin:0 auto;padding:2rem}.refinance_inputFields__cdEPx span[role=img],.refinance_inputFields__cdEPx svg{width:16px!important;height:16px!important;flex-shrink:0}.refinance_inputFields__cdEPx [class*=icon]{font-size:16px!important}.refinance_inputCard__LFKwG{background:#1f2937;color:white}.refinance_cardTitle__wZasG{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:white}.refinance_loanTypeTabs__6wD9B{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.refinance_loanTypeTab__1wcmk{padding:.5rem 1rem;background:#374151;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:.875rem;transition:all .2s}.refinance_loanTypeTab__1wcmk:hover{background:#4b5563;color:white}.refinance_loanTypeTab__1wcmk.refinance_active__m8XEq{background:#8B6F14;color:white}.refinance_inputFields__cdEPx{display:flex;flex-direction:column;gap:1rem}.refinance_inputFields__cdEPx input[type=number],.refinance_inputFields__cdEPx input[type=text]{color:#1f2937!important}.refinance_inputFields__cdEPx input[type=number]::-webkit-inner-spin-button,.refinance_inputFields__cdEPx input[type=number]::-webkit-outer-spin-button{opacity:1}.refinance_toggleField___rqWF{display:flex;flex-direction:column;gap:.5rem}.refinance_fieldLabel__yjeiw{font-size:.875rem;font-weight:500;color:#ffffff}.refinance_toggleButtons__9VaYc{display:flex;gap:.5rem}.refinance_toggleBtn__aAVIe{flex:1;padding:.5rem;background:#374151;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:.875rem;transition:all .2s}.refinance_toggleBtn__aAVIe:hover{background:#4b5563;color:white}.refinance_toggleBtn__aAVIe.refinance_active__m8XEq{background:#8B6F14;color:white}.refinance_selectField__QAuXT{display:flex;flex-direction:column;gap:.5rem}.refinance_select__u_AY5{padding:.75rem;background:#374151;border:1px solid #4b5563;border-radius:4px;color:white;font-size:.875rem;cursor:pointer}.refinance_select__u_AY5:focus{outline:none;border-color:#8B6F14}.refinance_breakdownCard__LOaZx{background:white!important;height:fit-content}.refinance_breakdownCard__LOaZx h3{color:#000000!important}.refinance_pieChart__oL3sj{padding:2rem 0}.refinance_donut__7n_Ys,.refinance_pieChart__oL3sj{display:flex;justify-content:center;align-items:center}.refinance_donut__7n_Ys{position:relative;width:240px;height:240px;border-radius:50%;background:conic-gradient(#E97451 0deg 120deg,#51C2E9 120deg 150deg,#E94D8A 150deg 180deg,#51E9B4 180deg 185deg,#F4D03F 185deg 270deg,#E5E7EB 270deg 1turn)}.refinance_donut__7n_Ys:before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:white}.refinance_centerAmount__bMjyF{position:relative;z-index:1;text-align:center}.refinance_paymentAmount__Ncz8n{font-size:1.5rem;font-weight:700;color:#000000}.refinance_perMonth__WaD_c{font-size:.875rem;color:#374151}.refinance_breakdownLegend__YRfcu{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0}.refinance_legendItem__cBWO_{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.refinance_legendDot__7J02i{width:12px;height:12px;border-radius:50%;flex-shrink:0}.refinance_legendLabel__je0hC{flex:1;color:#1f2937}.refinance_legendValue__YT_7i{font-weight:600;color:#000000}.refinance_resultsPanel__B_q9I{display:flex;flex-direction:column;gap:1rem}.refinance_resultCards__4Sw_j{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.refinance_resultCard__f0MU_{background:#3b82f6!important;color:white;text-align:center}.refinance_resultCard__f0MU_:nth-child(3),.refinance_resultCard__f0MU_:nth-child(4){grid-column:1/-1}.refinance_resultLabel__cgT5X{font-size:.875rem;margin-bottom:.5rem;opacity:.9}.refinance_resultValue__1Pzau{font-size:1.25rem;font-weight:700}.refinance_sliderCard___N_Cz{background:white!important}.refinance_sliderLabel__d8LEK{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.875rem;color:#1f2937}.refinance_sliderValue__yl_a2{font-weight:600;color:#000000}.refinance_slider__W5toK{width:100%;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none}.refinance_slider__W5toK::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer}.refinance_slider__W5toK::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;border:none}.refinance_summaryCard__IEsQt{background:white!important}.refinance_summaryTitle__Sht9Y{font-weight:600;margin-bottom:.75rem;color:#000000}.refinance_summaryText__smfKr{font-size:.875rem;line-height:1.6;color:#1f2937}.refinance_summaryText__smfKr strong{color:#000000}@media (max-width:1200px){.refinance_calculatorWrapper__U6E6u{grid-template-columns:1fr}.refinance_resultCards__4Sw_j{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.refinance_calculatorWrapper__U6E6u{padding:1rem;gap:1rem}.refinance_resultCards__4Sw_j{grid-template-columns:1fr}.refinance_loanTypeTabs__6wD9B{justify-content:center}}