.LoanCalculatorPage_root__A8jqT h1{margin:30px 0 60px;line-height:1;font-weight:700;font-size:var(--font-size10);text-align:center}.LoanCalculatorPage_root__A8jqT .LoanCalculatorPage_txtTitle__gcQ7p{text-align:center;font-size:var(--font-size4);color:var(--text-secondary);margin-bottom:20px}.LoanCalculatorPage_root__A8jqT .LoanCalculatorPage_recommendList__fSF48{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.LoanCalculatorPage_root__A8jqT .LoanCalculatorPage_recommendList__fSF48 li a{display:flex;align-items:center;justify-content:center;background:var(--surface-color);border-radius:var(--border-radius);height:50px}.LoanCalculatorPage_root__A8jqT .LoanCalculatorPage_recommendList__fSF48 li a:hover{background:var(--hover-color)}@media screen and (max-width:768px){.LoanCalculatorPage_root__A8jqT h1{margin:20px 0 40px;font-size:var(--font-size8)}.LoanCalculatorPage_root__A8jqT .LoanCalculatorPage_txtTitle__gcQ7p{font-size:var(--font-size3);margin-bottom:15px}.LoanCalculatorPage_root__A8jqT .LoanCalculatorPage_recommendList__fSF48 li a{height:40px}}@media screen and (max-width:480px){.LoanCalculatorPage_root__A8jqT .LoanCalculatorPage_recommendList__fSF48{grid-template-columns:1fr}}.DSRCalculator_dsrCalculator__oJ_9T{max-width:800px;margin:0 auto 40px;padding:30px;border-radius:12px;line-height:1.6;position:relative;z-index:1;border:1px solid var(--border-color);background:var(--background-color)}.DSRCalculator_dsrCalculator__oJ_9T.DSRCalculator_embedded__K2xM0{margin-top:100px}.DSRCalculator_dsrCalculator__oJ_9T h2{text-align:center;margin-bottom:30px;font-size:var(--font-size7);font-weight:700}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH{display:flex;flex-direction:column;gap:25px;margin-bottom:30px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formSection__ROHcF{display:flex;flex-direction:column;gap:15px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formSection__ROHcF.DSRCalculator_incomeInputForm__6ymWI label{margin:0!important}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formSection__ROHcF.DSRCalculator_loanInputForm__B3wSt{border-radius:var(--border-radius);padding:20px;border:1px dashed var(--border-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formSection__ROHcF>label.DSRCalculator_formSectionLabel__dypeg{font-weight:600;margin-bottom:5px;font-size:var(--font-size4)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formSection__ROHcF .DSRCalculator_subHeading__oket3{font-weight:600;margin-bottom:10px;font-size:var(--font-size4)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formGroup__J54qi{display:flex;flex-direction:column;gap:8px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formGroup__J54qi label{font-weight:500;font-size:var(--font-size3)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formGroup__J54qi .DSRCalculator_inputInfo__PhURs{font-size:var(--font-size2);color:var(--text-tertiary);line-height:1.4}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountList__NwM5m{display:flex;flex-direction:column;gap:10px;margin-top:10px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountList__NwM5m .DSRCalculator_noLoanAccounts__OTiES{color:var(--text-tertiary);font-size:var(--font-size2);text-align:center;padding:20px;border:1px dashed var(--border-color);border-radius:var(--border-radius)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_{display:flex;justify-content:space-between;align-items:center;background-color:var(--primary-hover);padding:15px 20px;border-radius:var(--border-radius);border:1px solid rgba(0,0,0,0);transition:all var(--transition-fast) ease-in-out;position:relative}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_:hover{border-color:var(--text-secondary)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_.DSRCalculator_editing__JFA_0{border-color:var(--blue-color);box-shadow:0 0 0 2px rgba(var(--blue-color),.3)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_editingOverlay__It2ij{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);border-radius:inherit;z-index:10;cursor:not-allowed}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountInfo__w3VjT{display:flex;flex-direction:column;flex-grow:1}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountInfo__w3VjT .DSRCalculator_loanAccountType__UZSXs{font-size:var(--font-size2);font-weight:600;color:var(--background-color);margin-bottom:4px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountInfo__w3VjT .DSRCalculator_loanAccountAmount__HbwTO{font-size:var(--font-size4);font-weight:700;color:var(--blue-color);display:flex;align-items:baseline;gap:5px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountInfo__w3VjT .DSRCalculator_loanAccountDetails__ddcKM{font-size:var(--font-size2);color:var(--text-tertiary);font-weight:400;margin-left:5px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountActions__Fu73V{display:flex;gap:8px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountActions__Fu73V .DSRCalculator_deleteLoanButton__2Y_Qe,.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountActions__Fu73V .DSRCalculator_editLoanButton__pkSj_{background:none;border:none;cursor:pointer;font-size:inherit;color:inherit;padding:8px 12px;border-radius:var(--border-radius);font-size:var(--font-size2);font-weight:500;transition:background-color var(--transition-fast) ease-in-out}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountActions__Fu73V .DSRCalculator_deleteLoanButton__2Y_Qe:disabled,.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountActions__Fu73V .DSRCalculator_editLoanButton__pkSj_:disabled{opacity:.5;cursor:not-allowed}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountActions__Fu73V .DSRCalculator_editLoanButton__pkSj_{background-color:var(--text-secondary);color:var(--background-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountActions__Fu73V .DSRCalculator_deleteLoanButton__2Y_Qe{background-color:#dc3545;color:var(--background-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_addLoanButton__g3vJ4{background:none;border:none;cursor:pointer;font-size:inherit;color:inherit;padding:10px 20px;border-radius:var(--border-radius);background-color:var(--blue-color);color:var(--background-color);font-size:var(--font-size3);font-weight:600;transition:background-color var(--transition-fast) ease-in-out,transform var(--transition-fast) ease-in-out;margin-top:15px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_addLoanButton__g3vJ4:hover{filter:brightness(.9)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_addLoanButton__g3vJ4:active{filter:brightness(.8);transform:translateY(1px)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_cancelEditButton__0dwMN{background:none;border:none;cursor:pointer;font-size:inherit;color:inherit;padding:10px 20px;border-radius:var(--border-radius);background-color:var(--text-tertiary);color:var(--background-color);font-size:var(--font-size3);font-weight:600;transition:background-color var(--transition-fast) ease-in-out,transform var(--transition-fast) ease-in-out;margin-top:10px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_cancelEditButton__0dwMN:hover{filter:brightness(.9)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_cancelEditButton__0dwMN:active{filter:brightness(.8);transform:translateY(1px)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_inputWithAddons__qa_bP{display:flex;align-items:center;gap:10px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_inputWithAddons__qa_bP .DSRCalculator_inputWrapper__ySOU1{flex-grow:1;display:flex;align-items:center;background-color:var(--surface-color);border-radius:var(--border-radius);overflow:hidden}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_inputWithAddons__qa_bP .DSRCalculator_inputWrapper__ySOU1 input[type=number],.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_inputWithAddons__qa_bP .DSRCalculator_inputWrapper__ySOU1 input[type=text]{flex-grow:1;padding:12px 15px;border:none;background-color:rgba(0,0,0,0);font-size:var(--font-size3);outline:none}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_inputWithAddons__qa_bP .DSRCalculator_inputWrapper__ySOU1 input[type=number]::-moz-placeholder,.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_inputWithAddons__qa_bP .DSRCalculator_inputWrapper__ySOU1 input[type=text]::-moz-placeholder{color:var(--placeholder-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_inputWithAddons__qa_bP .DSRCalculator_inputWrapper__ySOU1 input[type=number]::placeholder,.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_inputWithAddons__qa_bP .DSRCalculator_inputWrapper__ySOU1 input[type=text]::placeholder{color:var(--placeholder-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_inputWithAddons__qa_bP .DSRCalculator_inputWrapper__ySOU1 .DSRCalculator_unit__Z2d2i{padding-right:15px;font-size:var(--font-size3);white-space:nowrap}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_addButtonGroup__EBfFZ{display:flex;gap:8px;flex-wrap:wrap}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_addButton__DOUwC{background:none;border:none;cursor:pointer;font-size:inherit;color:inherit;padding:10px 15px;width:100px;border-radius:var(--border-radius);border:1px solid var(--border-color);font-size:var(--font-size2);white-space:nowrap;transition:background-color var(--transition-fast) ease-in-out}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_addButton__DOUwC:hover{background-color:var(--hover-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_addButton__DOUwC:active{background-color:var(--active-color);transform:translateY(1px)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_radioGroup__Xqxnf{display:flex;flex-wrap:wrap;gap:20px;margin-top:10px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_radioGroup__Xqxnf .DSRCalculator_radioOption__PR_8K{display:flex;align-items:center;cursor:pointer}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_radioGroup__Xqxnf .DSRCalculator_radioOption__PR_8K input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid var(--border-color);border-radius:50%;margin-right:8px;background-color:rgba(0,0,0,0);position:relative;cursor:pointer;transition:all var(--transition-fast) ease-in-out}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_radioGroup__Xqxnf .DSRCalculator_radioOption__PR_8K input[type=radio]:checked{border-color:var(--blue-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_radioGroup__Xqxnf .DSRCalculator_radioOption__PR_8K input[type=radio]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:var(--blue-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_radioGroup__Xqxnf .DSRCalculator_radioOption__PR_8K input[type=radio]:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--blue-color),.3)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_radioGroup__Xqxnf .DSRCalculator_radioOption__PR_8K label{font-size:var(--font-size3);cursor:pointer}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_actionButtons__jafJS{display:flex;justify-content:center;gap:15px;margin-top:40px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_actionButtons__jafJS .DSRCalculator_cancelButton__sOAN5{background:none;border:none;cursor:pointer;font-size:inherit;color:inherit;padding:10px 20px;border-radius:var(--border-radius);background-color:var(--text-tertiary);font-size:var(--font-size3);font-weight:600;transition:background-color var(--transition-fast) ease-in-out,transform var(--transition-fast) ease-in-out;color:var(--background-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_actionButtons__jafJS .DSRCalculator_cancelButton__sOAN5:hover{filter:brightness(.9)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_actionButtons__jafJS .DSRCalculator_cancelButton__sOAN5:active{filter:brightness(.8);transform:translateY(1px)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_actionButtons__jafJS .DSRCalculator_cancelButton__sOAN5:hover{background-color:var(--text-secondary)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_actionButtons__jafJS .DSRCalculator_completeButton__BUrRH{background:none;border:none;cursor:pointer;font-size:inherit;color:inherit;padding:10px 20px;border-radius:var(--border-radius);background-color:var(--blue-color);font-size:var(--font-size3);font-weight:600;transition:background-color var(--transition-fast) ease-in-out,transform var(--transition-fast) ease-in-out;color:var(--background-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_actionButtons__jafJS .DSRCalculator_completeButton__BUrRH:hover{filter:brightness(.9)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_actionButtons__jafJS .DSRCalculator_completeButton__BUrRH:active{filter:brightness(.8);transform:translateY(1px)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_actionButtons__jafJS .DSRCalculator_completeButton__BUrRH:hover{background-color:var(--blue-color-hover)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf{background-color:var(--blue-color);padding:25px;border-radius:var(--border-radius);border:1px solid var(--border-color);color:var(--background-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf .DSRCalculator_resultGroup__1kt5Z{margin-bottom:20px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf .DSRCalculator_resultGroup__1kt5Z:last-child{margin-bottom:0}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf .DSRCalculator_divider__EVGOS{border:none;border-top:1px dashed var(--text-tertiary);margin:25px 0}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf .DSRCalculator_toggleScheduleBtn__EzEu9{background:none;border:none;cursor:pointer;font-size:inherit;color:inherit;padding:10px 20px;border-radius:var(--border-radius);background-color:var(--blue-color);color:var(--background-color);font-size:var(--font-size3);font-weight:600;transition:background-color var(--transition-fast) ease-in-out,transform var(--transition-fast) ease-in-out;display:block;margin:20px auto 0;width:-moz-fit-content;width:fit-content}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf .DSRCalculator_toggleScheduleBtn__EzEu9:hover{filter:brightness(.9)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf .DSRCalculator_toggleScheduleBtn__EzEu9:active{filter:brightness(.8);transform:translateY(1px)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf .DSRCalculator_toggleScheduleBtn__EzEu9:hover{background-color:var(--blue-color-hover)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6{margin-top:30px;padding:25px;background-color:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);overflow-x:auto;color:var(--text-primary)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6 h3{color:var(--text-primary);margin-bottom:15px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6 .DSRCalculator_tableContainer__MPnBF{width:100%;overflow-x:auto}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6 table{width:100%;border-collapse:collapse;min-width:650px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6 table thead tr{background-color:var(--primary-color);color:var(--background-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6 table thead tr th{padding:12px 15px;text-align:left;font-weight:600;border:1px solid var(--primary-hover);font-size:var(--font-size3)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6 table tbody tr:nth-child(2n){background-color:rgba(var(--text-tertiary),.05)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6 table tbody tr:hover{background-color:var(--hover-color)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6 table tbody tr td{padding:10px 15px;border:1px solid var(--border-color);text-align:left;font-size:var(--font-size2);color:var(--text-primary)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_viewScheduleLink__O3aho{display:flex;justify-content:center;align-items:center;margin-top:20px;text-decoration:none;background:var(--primary-color);color:var(--background-color);font-size:var(--font-size4);height:50px;border-radius:var(--border-radius)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_viewScheduleLink__O3aho:hover{background:var(--primary-hover)}.DSRCalculator_repaymentScheduleTableWrapper___LccZ{overflow-x:scroll}.DSRCalculator_repaymentScheduleTableWrapper___LccZ h3{text-align:center;font-weight:700;font-size:var(--font-size5);padding:20px 0}.DSRCalculator_repaymentScheduleTableWrapper___LccZ table{width:100%;border-radius:var(--border-radius);border:1px solid var(--border-color)}.DSRCalculator_repaymentScheduleTableWrapper___LccZ tr th{padding:10px 15px;font-size:var(--font-size2);color:var(--text-secondary);border-bottom:1px solid var(--border-color);background-color:var(--surface-color)}.DSRCalculator_repaymentScheduleTableWrapper___LccZ tr td{padding:10px 15px;font-size:var(--font-size2);color:var(--text-primary);border-bottom:1px solid var(--border-color);vertical-align:middle;text-align:center}@media(max-width:768px){.DSRCalculator_dsrCalculator__oJ_9T{margin:20px 0;padding:20px}.DSRCalculator_dsrCalculator__oJ_9T h2{font-size:var(--font-size6);margin-bottom:20px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH{gap:15px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formSection__ROHcF{gap:10px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formSection__ROHcF .DSRCalculator_subHeading__oket3,.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formSection__ROHcF>label.DSRCalculator_formSectionLabel__dypeg{font-size:var(--font-size3)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formGroup__J54qi{gap:5px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formGroup__J54qi label{font-size:var(--font-size2)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_formGroup__J54qi .DSRCalculator_inputInfo__PhURs{font-size:var(--font-size1)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountList__NwM5m{gap:8px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountList__NwM5m .DSRCalculator_loanAccountCard__Ma2U_{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 15px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountList__NwM5m .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountInfo__w3VjT{width:100%}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountList__NwM5m .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountActions__Fu73V{width:100%;justify-content:flex-end;gap:5px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountList__NwM5m .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountActions__Fu73V .DSRCalculator_deleteLoanButton__2Y_Qe,.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_form__5AMFH .DSRCalculator_loanAccountList__NwM5m .DSRCalculator_loanAccountCard__Ma2U_ .DSRCalculator_loanAccountActions__Fu73V .DSRCalculator_editLoanButton__pkSj_{padding:6px 10px;font-size:var(--font-size1)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_addLoanButton__g3vJ4,.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_cancelEditButton__0dwMN{font-size:var(--font-size2);padding:10px 15px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_inputWithAddons__qa_bP{flex-direction:column;align-items:flex-start;gap:8px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_inputWithAddons__qa_bP .DSRCalculator_inputWrapper__ySOU1{width:100%}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_inputWithAddons__qa_bP .DSRCalculator_addButtonGroup__EBfFZ{width:100%;justify-content:flex-start}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_addButton__DOUwC{font-size:var(--font-size1);padding:6px 10px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_radioGroup__Xqxnf{flex-direction:column;gap:10px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_actionButtons__jafJS{flex-direction:column;gap:10px;margin-top:30px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_actionButtons__jafJS button{width:100%}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf{padding:15px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf .DSRCalculator_resultItem__xsFrm{flex-direction:column;align-items:flex-start}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf .DSRCalculator_resultItem__xsFrm .DSRCalculator_label__ynjNK{margin-bottom:2px;font-size:var(--font-size2)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf .DSRCalculator_resultItem__xsFrm .DSRCalculator_value__RoCjZ{text-align:left;font-size:var(--font-size2)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf .DSRCalculator_resultItem__xsFrm .DSRCalculator_korean__NqvAq{margin-left:0;margin-top:2px;white-space:normal}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_results__31gpf .DSRCalculator_resultItem__xsFrm.DSRCalculator_dsrValue__k9vbf .DSRCalculator_value__RoCjZ{font-size:var(--font-size3)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6{padding:15px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6 h3{font-size:var(--font-size3)}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6 table{min-width:450px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6 table td,.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_schedule__iTSo6 table th{padding:8px 10px;font-size:var(--font-size1)}}@media(max-width:480px){.DSRCalculator_dsrCalculator__oJ_9T{margin:15px 0;padding:15px}.DSRCalculator_dsrCalculator__oJ_9T .DSRCalculator_addButtonGroup__EBfFZ{gap:5px}}.ResultItem_resultItem__CAp6z{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.ResultItem_resultItem__CAp6z:last-child{border-bottom:none;padding-bottom:0}.ResultItem_resultItem__CAp6z .ResultItem_label__8r4JL{font-weight:600;color:var(--text-primary);flex-basis:55%;font-size:var(--font-size3)}.ResultItem_resultItem__CAp6z .ResultItem_value__4ia9X{font-weight:700;color:var(--primary-color);flex-basis:45%;text-align:right;font-size:var(--font-size3)}.ResultItem_resultItem__CAp6z .ResultItem_korean__qjCC7{font-size:var(--font-size2);color:var(--text-secondary);margin-left:10px;flex-basis:auto;white-space:nowrap}.ResultItem_resultItem__CAp6z.ResultItem_dsrValue__3K1_1{font-size:var(--font-size9)}.RealEstatePage_root__z4PZn h1{margin:30px 0 60px;line-height:1;font-weight:700;font-size:var(--font-size10);text-align:center}.RealEstatePage_root__z4PZn .RealEstatePage_txtTitle__LiBf1{text-align:center;font-size:var(--font-size4);color:var(--text-secondary);margin-bottom:20px}.RealEstatePage_root__z4PZn .RealEstatePage_recommendList__dzNAg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.RealEstatePage_root__z4PZn .RealEstatePage_recommendList__dzNAg li a{display:flex;align-items:center;justify-content:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);height:50px}.RealEstatePage_root__z4PZn .RealEstatePage_recommendList__dzNAg li a:hover{background:var(--hover-color)}@media screen and (max-width:768px){.RealEstatePage_root__z4PZn h1{margin:20px 0 40px;font-size:var(--font-size8)}.RealEstatePage_root__z4PZn .RealEstatePage_txtTitle__LiBf1{font-size:var(--font-size3);margin-bottom:15px}.RealEstatePage_root__z4PZn .RealEstatePage_recommendList__dzNAg li a{height:40px}}@media screen and (max-width:480px){.RealEstatePage_root__z4PZn .RealEstatePage_recommendList__dzNAg{grid-template-columns:1fr}}.LoanCalculator_root__OnxE1{z-index:1;border:1px solid var(--border-color);background:var(--background-color);border-radius:12px;max-width:800px;margin:0 auto 40px;padding:30px;line-height:1.6;position:relative}@media(max-width:480px){.LoanCalculator_root__OnxE1{width:100vw;transform:translateX(-20px);border-radius:0;padding:15px;border:0;background:none}}.LoanTypeTabs_nav____QTn{margin-bottom:40px}.LoanTypeTabs_nav____QTn ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}.LoanTypeTabs_nav____QTn ul .LoanTypeTabs_active__ShC6k a{background:var(--primary-color);color:var(--background-color);border-color:var(--primary-color)}.LoanTypeTabs_nav____QTn ul a{display:flex;justify-content:center;align-items:center;background:var(--surface-color);border-radius:var(--border-radius);border:1px solid var(--border-color);height:50px}@media(max-width:768px){.LoanTypeTabs_nav____QTn{margin-bottom:0}.LoanTypeTabs_nav____QTn ul{grid-template-columns:1fr 1fr}}