.rent-vs-buy_calculatorWrapper__jL9cY{display:grid;grid-template-columns:320px 1fr 400px;gap:2rem;max-width:1400px;margin:0 auto;padding:2rem}.rent-vs-buy_inputFields__KIE_S span[role=img],.rent-vs-buy_inputFields__KIE_S svg{width:16px!important;height:16px!important;flex-shrink:0}.rent-vs-buy_inputFields__KIE_S [class*=icon]{font-size:16px!important}.rent-vs-buy_inputFields__KIE_S input[type=number],.rent-vs-buy_inputFields__KIE_S input[type=text]{color:#1f2937!important}.rent-vs-buy_inputFields__KIE_S input[type=number]::-webkit-inner-spin-button,.rent-vs-buy_inputFields__KIE_S input[type=number]::-webkit-outer-spin-button{opacity:1}.rent-vs-buy_inputCard__8dRh6{background:#1f2937;color:white}.rent-vs-buy_cardTitle__I1f6w{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:white}.rent-vs-buy_loanTypeTabs__1NmD_{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.rent-vs-buy_loanTypeTab__B5SKE{padding:.5rem 1rem;background:#374151;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:.875rem;transition:all .2s}.rent-vs-buy_loanTypeTab__B5SKE:hover{background:#4b5563;color:white}.rent-vs-buy_loanTypeTab__B5SKE.rent-vs-buy_active__icYPn{background:#8B6F14;color:white}.rent-vs-buy_inputFields__KIE_S{display:flex;flex-direction:column;gap:1rem}.rent-vs-buy_toggleField__QibJS{display:flex;flex-direction:column;gap:.5rem}.rent-vs-buy_fieldLabel__xLt00{font-size:.875rem;font-weight:500;color:#ffffff}.rent-vs-buy_toggleButtons__vroxk{display:flex;gap:.5rem}.rent-vs-buy_toggleBtn__Az4ta{flex:1;padding:.5rem;background:#374151;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:.875rem;transition:all .2s}.rent-vs-buy_toggleBtn__Az4ta:hover{background:#4b5563;color:white}.rent-vs-buy_toggleBtn__Az4ta.rent-vs-buy_active__icYPn{background:#8B6F14;color:white}.rent-vs-buy_selectField__etjP9{display:flex;flex-direction:column;gap:.5rem}.rent-vs-buy_select__hak9z{padding:.75rem;background:#374151;border:1px solid #4b5563;border-radius:4px;color:white;font-size:.875rem;cursor:pointer}.rent-vs-buy_select__hak9z:focus{outline:none;border-color:#8B6F14}.rent-vs-buy_breakdownCard__REe7X{background:white!important;height:fit-content}.rent-vs-buy_breakdownCard__REe7X h3{color:#000000!important}.rent-vs-buy_comparisonChart__CZPC0{display:flex;justify-content:space-around;align-items:center;padding:2rem 0;gap:2rem}.rent-vs-buy_comparisonColumn__BDSfS{display:flex;flex-direction:column;align-items:center;gap:1rem}.rent-vs-buy_comparisonLabel__Yppq8{font-size:1rem;font-weight:600;color:#374151}.rent-vs-buy_comparisonAmount__iWca3{font-size:2rem;font-weight:700;color:#1f2937}.rent-vs-buy_comparisonVs__i_fXy{font-size:1.5rem;font-weight:700;color:#6b7280}.rent-vs-buy_winner__qDj6B{color:#10b981}.rent-vs-buy_loser__Atbhn{color:#ef4444}.rent-vs-buy_breakdownLegend__ir7ut{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0;border-top:1px solid #e5e7eb}.rent-vs-buy_legendItem__qJi3K{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.rent-vs-buy_legendDot__5k8pb{width:12px;height:12px;border-radius:50%;flex-shrink:0}.rent-vs-buy_legendLabel__aSQSX{flex:1;color:#1f2937}.rent-vs-buy_legendValue__3DF4b{font-weight:600;color:#000000}.rent-vs-buy_resultsPanel__8qD7e{display:flex;flex-direction:column;gap:1rem}.rent-vs-buy_resultCards__libOq{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.rent-vs-buy_resultCard__pfCLH{background:#3b82f6!important;color:white;text-align:center}.rent-vs-buy_resultCard__pfCLH:nth-child(3),.rent-vs-buy_resultCard__pfCLH:nth-child(4){grid-column:1/-1}.rent-vs-buy_resultLabel__G3gj0{font-size:.875rem;margin-bottom:.5rem;opacity:.9}.rent-vs-buy_resultValue__R84fB{font-size:1.25rem;font-weight:700}.rent-vs-buy_sliderCard__oK_j5{background:white!important}.rent-vs-buy_sliderLabel__HbrkW{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.875rem;color:#1f2937}.rent-vs-buy_sliderValue__RkjWz{font-weight:600;color:#000000}.rent-vs-buy_slider__dW3dO{width:100%;height:6px;border-radius:3px;background:#e5e7eb;outline:none;-webkit-appearance:none}.rent-vs-buy_slider__dW3dO::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer}.rent-vs-buy_slider__dW3dO::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#3b82f6;cursor:pointer;border:none}.rent-vs-buy_summaryCard__uUnv3{background:white!important}.rent-vs-buy_summaryTitle__6rytC{font-weight:600;margin-bottom:.75rem;color:#000000}.rent-vs-buy_summaryText__GKGL_{font-size:.875rem;line-height:1.6;color:#1f2937}.rent-vs-buy_summaryText__GKGL_ strong{color:#000000}@media (max-width:1200px){.rent-vs-buy_calculatorWrapper__jL9cY{grid-template-columns:1fr}.rent-vs-buy_resultCards__libOq{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.rent-vs-buy_calculatorWrapper__jL9cY{padding:1rem;gap:1rem}.rent-vs-buy_resultCards__libOq{grid-template-columns:1fr}.rent-vs-buy_loanTypeTabs__1NmD_{justify-content:center}.rent-vs-buy_comparisonChart__CZPC0{flex-direction:column}}