.loan-payment_inputs__PGLOK{container-type:inline-size;display:grid;gap:12px}@container (min-width: 620px){.loan-payment_inputs__PGLOK{grid-template-columns:repeat(3,minmax(0,1fr))}}.loan-payment_group__jJ5vl{display:grid;gap:8px;margin-top:18px}.loan-payment_groupLabel__XSILY{font-size:14px;font-weight:600}.loan-payment_chipRow__tLveQ{display:flex;flex-wrap:wrap;gap:8px}.loan-payment_chip__Ob9MD{min-height:44px;padding:0 14px;border-radius:999px;font:inherit;font-size:13px;border:1px solid var(--color-border,rgba(127,127,127,.28));background:var(--color-surface-secondary,transparent);color:inherit;cursor:pointer}.loan-payment_chip__Ob9MD:focus-visible{outline:2px solid var(--color-accent,#199be7);outline-offset:2px}.loan-payment_chipOn__1iIJb{border-color:var(--color-accent,#199be7);background:color-mix(in oklch,var(--color-accent,#199be7) 14%,transparent);font-weight:600}.loan-payment_tableWrap__m5BVk{margin-top:18px;overflow-x:auto}.loan-payment_table__xOYk2{width:100%;border-collapse:collapse;font-size:13px;min-width:480px}.loan-payment_caption___o_J8{caption-side:top;text-align:left;padding-bottom:10px;font-size:13px;color:var(--color-text-secondary,#6b7280)}.loan-payment_table__xOYk2 td,.loan-payment_table__xOYk2 th{padding:10px 12px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-border,rgba(127,127,127,.18));font-variant-numeric:tabular-nums}.loan-payment_table__xOYk2 thead th{font-weight:600;color:var(--color-text-secondary,#6b7280)}.loan-payment_table__xOYk2 td:first-child,.loan-payment_table__xOYk2 th:first-child{text-align:left}.loan-payment_table__xOYk2 tbody th[scope=row]{text-align:left;font-weight:600}.loan-payment_gapRow__2isL6 td{text-align:center;color:var(--color-text-secondary,#6b7280)}.loan-payment_current__Z3wsV{background:color-mix(in oklch,var(--color-accent,#199be7) 10%,transparent)}.loan-payment_check__BPf3B{margin-top:14px}.loan-payment_check__BPf3B,.loan-payment_hint__tRzvk,.loan-payment_note__aNvtP{font-size:13px;line-height:1.65;color:var(--color-text-secondary,#6b7280)}.loan-payment_note__aNvtP{margin-top:14px}