.loanCalculator_main__ecvvI{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem;background-color:#fff;border-radius:10px}.loanCalculator_main__ecvvI h2{color:#495057;font-style:normal;font-family:Inter,sans-serif!important;font-size:1.5rem;font-weight:500;line-height:1.5}.loanCalculator_main_block__7qCc5{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:20px;gap:20px;margin:20px 0}.loanCalculator_main_block_child__MFpa_{display:flex;flex-direction:column;position:relative}.loanCalculator_main_block_child__MFpa_ label{margin-bottom:8px;font-weight:500;color:#495057}.loanCalculator_main_block_child__MFpa_ input,.loanCalculator_main_block_child__MFpa_ select{padding:12px 14px;border:1px solid #ccc;border-radius:8px;font-size:.9rem;background-color:#fff;transition:border .3s,box-shadow .3s}.loanCalculator_main_block_child__MFpa_ input:focus,.loanCalculator_main_block_child__MFpa_ select:focus{border-color:#09806a;box-shadow:0 0 0 2px rgba(74,144,226,.2);outline:none}.loanCalculator_main_info_btn__WP7rY{display:flex;justify-content:center}.loanCalculator_submit_btn__X1L6C{padding:12px 24px;background-color:#09806a;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;width:300px;margin:0 auto;transition:background-color .3s}.loanCalculator_submit_btn__X1L6C:hover{background-color:#debf73;cursor:pointer;transition:background-color .2s ease-in-out;color:#495057}.loanCalculator_table__IUZpX{width:100%;max-width:800px;margin:0 auto;border-collapse:collapse;font-size:.9rem;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.08);background:#fff}.loanCalculator_thead__PA0g3{background-color:#09806a;color:#fff}.loanCalculator_th__uzz_W{padding:.75rem;text-align:center;font-weight:600}.loanCalculator_td__8ZDAd{padding:.75rem;text-align:center;border-bottom:1px solid #a1a1a1}.loanCalculator_row__YUrof:hover{background-color:#debf73;cursor:pointer;transition:background-color .3s ease-in-out}.loanCalculator_tableWrapper__S93oT{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease}.loanCalculator_tableWrapper__S93oT.loanCalculator_open__QoZMY{max-height:700px;opacity:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.loanCalculator_tableWrapper__S93oT.loanCalculator_open__QoZMY::-webkit-scrollbar{display:none}.loanCalculator_tableWrapper__S93oT.loanCalculator_closed__E_DA4{max-height:0;opacity:0}.loanCalculator_main_block_child__MFpa_ select{padding-right:30px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.loanCalculator_tableWrapper__S93oT{margin-top:1.5rem;overflow-x:auto}.loanCalculator_tableWrapper__S93oT::-webkit-scrollbar{height:6px}.loanCalculator_tableWrapper__S93oT::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.loanCalculator_totalRow__rSLir{background-color:#f1f3f5;font-weight:700}@media (max-width:640px){.loanCalculator_table__IUZpX{display:block;overflow-x:auto;white-space:nowrap}.loanCalculator_td__8ZDAd,.loanCalculator_th__uzz_W,.loanCalculator_thead__PA0g3{white-space:nowrap}}