.mortgage_configurations_table{border-collapse:collapse;width:100%}.mortgage_configurations_table th,.mortgage_configurations_table td{border:1px solid #dee2e6;padding:8px;vertical-align:middle}.mortgage_configurations_table .statusmap-dropdown{min-width:200px}.mortgage_configurations_table input[type="number"]{border:1px solid #ced4da;border-radius:4px;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.mortgage_configurations_table input[type="number"]:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.mortgage_configurations_table input[type="number"]::placeholder{color:#6c757d;opacity:0.7}.mortgage_configurations_table .table_heading th{font-weight:600;text-align:center}.mortgage_configurations_table .handle{font-weight:500;min-width:120px}#mortgage_table .tablesorter-header-inner{display:flex !important;gap:3px !important;align-items:center !important;padding:0 6px !important;justify-content:space-between !important;float:none !important;color:inherit !important}#mortgage_table .tablesorter-header-inner>*{flex:1 !important;min-width:0 !important;text-align:center !important;float:none !important}#mortgage_table thead tr:nth-child(2) th{background-color:#e3f2fd !important;color:#1976d2 !important;font-size:11px !important}#mortgage_table thead tr:nth-child(2) th>div{display:flex !important;gap:3px !important;align-items:center !important;padding:0 6px !important;float:none !important}#mortgage_table thead tr:nth-child(2) th>div>div{flex:1 !important;min-width:0 !important;text-align:center !important;float:none !important}#mortgage_table .tablesorter-header{float:none !important;color:inherit !important}#mortgage_table .tablesorter-header-inner,#mortgage_table .tablesorter-header-inner *{float:none !important}.mortgage_configurations_table .form-control.is-invalid{border-color:#dc3545;box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}.mortgage_configurations_table .validation-message{display:block;margin-top:4px;font-size:12px;line-height:1.2}.mortgage_configurations_table .validation-message.text-danger{color:#dc3545 !important}.mortgage_configurations_table .validation-message.text-success{color:#28a745 !important}.mortgage_configurations_table .form-group{margin-bottom:20px}.mortgage_configurations_table .form-control+.validation-message{margin-bottom:8px}#mortgage_table .validation-message{font-size:10px !important;margin-top:2px !important;margin-bottom:4px !important;line-height:1.1 !important}#mortgage_table td{vertical-align:top;padding-bottom:8px}#mortgage_table tbody tr{min-height:60px}.mortgage_settings_grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;white-space:nowrap;align-items:center}.mortgage_settings_grid .mortgage_settings_grid_item_one{grid-column:1 / 3 span}.mortgage_settings_grid .mortagage_settings_grid_item>.emi_inclusion_property_tax_chk{width:0px;height:auto}.mortgage_settings_grid .mortagage_settings_grid_item label{margin-left:0px !important}@media (max-width: 1024px){.mortgage_settings_grid{grid-template-columns:repeat(3, 1fr)}.mortgage_settings_grid>.mortagage_settings_grid_item:last-child{grid-column:1;grid-row:2}}@media (max-width: 1024px){.form-group{grid-template-columns:20% 68%}}
