.LoanEstimate_box__gzqCL{padding:28px;border-radius:8px;background:#fff;min-width:0}.LoanEstimate_eyebrow___b1Tx{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#ff6b1a!important;font-size:16px!important;font-weight:600!important}.LoanEstimate_heading__Pi29J{margin:0 0 8px;color:#1f1f1f!important;font-size:22px!important;line-height:1.5!important;font-weight:600!important;word-break:keep-all;overflow-wrap:anywhere}.LoanEstimate_heading__Pi29J span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.LoanEstimate_heading__Pi29J .LoanEstimate_companyName__Big95{color:#ff6b1a!important}.LoanEstimate_mobileBreak__ZZRPK{display:none}.LoanEstimate_fields__KGBpa{display:grid;grid-template-columns:minmax(0,220px) minmax(0,220px) minmax(0,150px) minmax(0,280px);gap:16px;max-width:918px;align-items:start}.LoanEstimate_field__zdfZN{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px!important;font-weight:600;color:#454545}.LoanEstimate_field__zdfZN input{width:100%;min-width:0;height:44px;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;padding:0 10px;color:#1f1f1f;font-size:14px;font-family:inherit}.LoanEstimate_field__zdfZN input:focus,.LoanEstimate_selectTrigger__n90nS:focus-visible{outline:2px solid #ff6b1a;outline-offset:1px}.LoanEstimate_select__a1x7Z{position:relative;min-width:0}.LoanEstimate_selectTrigger__n90nS{display:flex;width:100%;height:44px;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d6dae1;border-radius:8px;background:#fff;padding:0 12px;text-align:left;font-size:14px;color:#737373;cursor:pointer}.LoanEstimate_selectTrigger__n90nS:hover{border-color:#ffb48b}.LoanEstimate_selectTrigger__n90nS[aria-expanded=true]{border-color:#ff6b1a;color:#1f1f1f}.LoanEstimate_selectTrigger__n90nS span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoanEstimate_selectTrigger__n90nS svg{width:16px;height:16px;flex-shrink:0;color:#9ca3af}.LoanEstimate_selectTrigger__n90nS[aria-expanded=true] svg{transform:rotate(180deg);color:#ff6b1a}.LoanEstimate_selectList__n_RNM{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;max-height:256px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #e3e6eb;border-radius:8px;background:#fff;padding:6px;box-shadow:0 10px 30px rgba(31,31,31,.12)}.LoanEstimate_selectOption__VDxDG{display:block;width:100%;border:0;border-radius:6px;background:#fff;color:#1f1f1f;padding:10px 12px;text-align:left;font-size:14px;cursor:pointer}.LoanEstimate_selectOption__VDxDG:focus,.LoanEstimate_selectOption__VDxDG:hover,.LoanEstimate_selectOption__VDxDG[aria-selected=true]{background:#fff7f1;color:#ff6b1a;outline:none}.LoanEstimate_period__Sx0uo{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:6px}.LoanEstimate_quick__xVfmC{grid-column:4;grid-row:2;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin:0;width:100%;max-width:280px}.LoanEstimate_quick__xVfmC button{border:1px solid #ffd6bb;background:#fef7f2;color:#ff6b1a;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer}.LoanEstimate_quick__xVfmC button:hover{background:#fff0e6}.LoanEstimate_quick__xVfmC button:disabled{opacity:.5;cursor:default}.LoanEstimate_note__WdDys{margin:0 0 24px;font-size:13px!important;line-height:1.7!important;color:#737373!important;word-break:keep-all;overflow-wrap:anywhere}.LoanEstimate_error__s2eZG{color:#b91c1c;font-size:13px;margin:8px 0}.LoanEstimate_result__Szy3G{grid-column:1/4;grid-row:2;min-width:0;margin:0;text-align:left;color:#454545;font-size:22px!important;font-weight:600!important;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.LoanEstimate_result__Szy3G span,.LoanEstimate_result__Szy3G strong{font-size:inherit!important;font-weight:inherit!important}.LoanEstimate_total__dfNPp,.LoanEstimate_total__dfNPp span{color:#ff6b1a!important;font-weight:600!important;font-variant-numeric:tabular-nums}.LoanEstimate_interest__N_v5S{display:inline-block}.LoanEstimate_interest__N_v5S span,.LoanEstimate_interest__N_v5S strong{color:#ff6b1a!important;font-size:inherit!important;font-weight:600!important}.LoanEstimate_detailsButton__i5s_m{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;margin-top:14px;padding:10px 14px;border:1px solid #ffd6bb;border-radius:8px;background:#fff;color:#ff6b1a;font-size:14px;font-weight:600;cursor:pointer}.LoanEstimate_detailsButton__i5s_m span{line-height:20px!important}.LoanEstimate_detailsButton__i5s_m svg{width:20px;height:20px;flex-shrink:0}.LoanEstimate_detailsButton__i5s_m[aria-expanded=true] svg{transform:rotate(180deg)}.LoanEstimate_detailsButton__i5s_m:hover{background:#fef7f2}.LoanEstimate_detailsButton__i5s_m:disabled{opacity:.5;cursor:default}.LoanEstimate_tableWrap__nmddB{width:100%;max-width:100%;min-width:0;margin-top:16px;max-height:420px;overflow:auto;overscroll-behavior-x:contain;border:1px solid #e5e7eb;border-radius:8px}.LoanEstimate_tableWrap__nmddB::-webkit-scrollbar{width:8px;height:8px}.LoanEstimate_tableWrap__nmddB::-webkit-scrollbar-track{background:#f7f8fa}.LoanEstimate_tableWrap__nmddB::-webkit-scrollbar-thumb{background:#c4c9d0;border-radius:4px}.LoanEstimate_tableWrap__nmddB table{display:table!important;width:100%;min-width:570px;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.LoanEstimate_tableWrap__nmddB thead{display:table-header-group!important}.LoanEstimate_tableWrap__nmddB tbody{display:table-row-group!important}.LoanEstimate_tableWrap__nmddB tfoot{display:table-footer-group!important}.LoanEstimate_tableWrap__nmddB tr{display:table-row!important}.LoanEstimate_tableWrap__nmddB caption{padding:12px;text-align:left;font-weight:600}.LoanEstimate_box__gzqCL .LoanEstimate_tableWrap__nmddB table tr td,.LoanEstimate_box__gzqCL .LoanEstimate_tableWrap__nmddB table tr th{display:table-cell!important;white-space:nowrap;text-align:center!important;padding:10px 14px;border-top:1px solid #f0f0f0}.LoanEstimate_tableWrap__nmddB thead th{position:sticky;top:0;background:#f7f8fa;color:#555}.LoanEstimate_tableWrap__nmddB tfoot{background:#fef7f2;font-weight:600}@media (max-width:1023px){.LoanEstimate_fields__KGBpa{grid-template-columns:repeat(2,minmax(0,280px))}.LoanEstimate_field__zdfZN:first-child,.LoanEstimate_field__zdfZN:nth-child(2){width:100%;max-width:220px}.LoanEstimate_field__zdfZN:nth-child(3){width:100%;max-width:150px}.LoanEstimate_quick__xVfmC{grid-column:2;grid-row:3}.LoanEstimate_result__Szy3G{grid-column:1;grid-row:3}}@media (max-width:639px){.LoanEstimate_box__gzqCL{padding:20px}.LoanEstimate_heading__Pi29J{font-size:19px!important}.LoanEstimate_mobileBreak__ZZRPK{display:block}.LoanEstimate_headingPhrase__ipbv7{white-space:nowrap}.LoanEstimate_fields__KGBpa{grid-template-columns:minmax(0,1fr);gap:12px}.LoanEstimate_field__zdfZN:nth-child(n){width:100%;max-width:none}.LoanEstimate_period__Sx0uo{grid-template-columns:repeat(2,minmax(0,1fr))}.LoanEstimate_quick__xVfmC,.LoanEstimate_result__Szy3G{grid-column:1;grid-row:auto}.LoanEstimate_quick__xVfmC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.LoanEstimate_quick__xVfmC button{padding-left:4px;padding-right:4px}.LoanEstimate_detailsButton__i5s_m{width:100%}.LoanEstimate_result__Szy3G{font-size:20px!important}}@media (max-width:767px){.LoanEstimate_box__gzqCL{padding:18px}.LoanEstimate_eyebrow___b1Tx{font-size:14px!important;margin-bottom:6px}.loan-nara-ui .public-page-shell .product-detail-page .LoanEstimate_box__gzqCL .LoanEstimate_heading__Pi29J{font-size:16px!important}.LoanEstimate_note__WdDys{font-size:12px!important;margin-bottom:10px}.LoanEstimate_fields__KGBpa{gap:8px}.LoanEstimate_field__zdfZN{gap:4px;font-size:12px!important}.LoanEstimate_field__zdfZN input,.LoanEstimate_selectTrigger__n90nS{height:36px;font-size:12.5px}.LoanEstimate_selectOption__VDxDG{font-size:13px;padding-block:8px}.LoanEstimate_quick__xVfmC{gap:6px}.LoanEstimate_quick__xVfmC button{padding-block:5px}.LoanEstimate_result__Szy3G{font-size:20px!important}.LoanEstimate_detailsButton__i5s_m{min-height:36px;margin-top:10px;padding-block:6px;font-size:12.5px}}@media (max-width:639px){.LoanEstimate_fields__KGBpa{gap:6px}.LoanEstimate_result__Szy3G{font-size:17px!important}}