.loan-terms-wrapper.svelte-1cmnncv{width:100%;max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.section.svelte-1cmnncv{display:flex;flex-direction:column}.section-label.svelte-1cmnncv{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:12px;text-align:center}.rate-display.svelte-1cmnncv{display:flex;justify-content:center;margin-bottom:16px}.rate-value.svelte-1cmnncv{font-size:36px;font-weight:700;color:#1e293b;background:linear-gradient(135deg,#0327cc,#0052ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slider-container.svelte-1cmnncv{padding:0 8px}.slider.svelte-1cmnncv{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;background:linear-gradient(to right,#0327cc 0%,#0327cc var(--percentage),#e5e7eb var(--percentage),#e5e7eb 100%);outline:none;cursor:pointer}.slider.svelte-1cmnncv::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid #0327cc;cursor:pointer;box-shadow:0 2px 8px #00000026;transition:transform .15s ease,box-shadow .15s ease}.slider.svelte-1cmnncv::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #0327cc4d}.slider.svelte-1cmnncv::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid #0327cc;cursor:pointer;box-shadow:0 2px 8px #00000026}.slider.svelte-1cmnncv::-moz-range-track{height:8px;border-radius:4px;background:transparent}.slider-labels.svelte-1cmnncv{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#9ca3af}.term-options.svelte-1cmnncv{display:flex;gap:12px}.term-button.svelte-1cmnncv{flex:1;padding:16px;font-size:16px;font-weight:600;color:#6b7280;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease}.term-button.svelte-1cmnncv:hover{border-color:#d1d5db;background:#f9fafb}.term-button.selected.svelte-1cmnncv{color:#0327cc;border-color:#0327cc;background:#eff6ff}.toggle-row.svelte-1cmnncv{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:border-color .2s ease}.toggle-row.svelte-1cmnncv:hover{border-color:#d1d5db}.toggle-content.svelte-1cmnncv{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.toggle-label.svelte-1cmnncv{font-size:16px;font-weight:600;color:#1e293b}.toggle-desc.svelte-1cmnncv{font-size:13px;color:#6b7280}.toggle-switch.svelte-1cmnncv{width:52px;height:28px;background:#e5e7eb;border-radius:14px;position:relative;transition:background .2s ease;flex-shrink:0}.toggle-switch.active.svelte-1cmnncv{background:#0327cc}.toggle-knob.svelte-1cmnncv{position:absolute;top:2px;left:2px;width:24px;height:24px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.toggle-switch.active.svelte-1cmnncv .toggle-knob:where(.svelte-1cmnncv){transform:translate(24px)}.next-button-container.svelte-1cmnncv{margin-top:1rem}@media(max-width:480px){.loan-terms-wrapper.svelte-1cmnncv{padding:0 1rem}.rate-value.svelte-1cmnncv{font-size:32px}}
