.credit-simulation-actions.svelte-1uvd0t6{display:flex;width:100%}.btn-sim-kredit.svelte-1uvd0t6{display:inline-flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border:1px solid var(--app-primary, #2563eb);border-radius:8px;background:var(--app-primary, #2563eb);color:var(--app-primary-contrast, #ffffff);font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.btn-sim-kredit.svelte-1uvd0t6:not(:disabled):hover{border-color:var(--app-primary-hover, #1d4ed8);background:var(--app-primary-hover, #1d4ed8);box-shadow:0 10px 22px var(--app-primary-shadow, rgba(37, 99, 235, .18));transform:translateY(-1px)}.btn-sim-kredit.svelte-1uvd0t6:focus-visible{outline:3px solid var(--app-primary-focus, rgba(37, 99, 235, .12));outline-offset:2px}.btn-sim-kredit.svelte-1uvd0t6:disabled{cursor:not-allowed;border-color:var(--app-primary-border, #bfdbfe);background:var(--app-primary-soft-strong, #eaf2ff);color:var(--app-text-muted, #64748b);opacity:.75}.credit-simulation-error.svelte-1uvd0t6{margin:-4px 0 0;padding:10px 12px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:14px;font-weight:500;line-height:1.5}.credit-simulation-page.svelte-1uvd0t6{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:calc(100vh - var(--app-header-height, 81px));padding:48px 24px 72px;background:var(--app-surface-muted, #f8fafc);color:var(--app-text, #1f2a44)}.credit-simulation-container.svelte-1uvd0t6{box-sizing:border-box;width:100%;max-width:760px;min-width:0;margin:0 auto}.credit-simulation-header.svelte-1uvd0t6{display:flex;width:100%;min-width:0;align-items:center;gap:16px;margin-bottom:24px}.credit-simulation-header__icon.svelte-1uvd0t6{display:inline-flex;width:52px;height:52px;flex:0 0 52px;align-items:center;justify-content:center;border-radius:8px;background:var(--app-primary-soft, #eff6ff);color:var(--app-primary, #2563eb);font-size:24px}.credit-simulation-header.svelte-1uvd0t6 h1:where(.svelte-1uvd0t6){margin:0;color:var(--app-text-strong, #0f172a);font-size:28px;font-weight:700;line-height:1.3}.credit-simulation-header.svelte-1uvd0t6>div:where(.svelte-1uvd0t6){min-width:0}.credit-simulation-header.svelte-1uvd0t6 p:where(.svelte-1uvd0t6){margin:5px 0 0;color:var(--app-text-muted, #64748b);font-size:15px;font-weight:400;line-height:1.5}.credit-simulation-form.svelte-1uvd0t6{display:grid;box-sizing:border-box;width:100%;max-width:100%;min-width:0;gap:22px;padding:32px;border:1px solid #dce5f2;border-radius:8px;background:var(--app-surface, #ffffff);box-shadow:0 12px 32px #0f172a0d}.credit-simulation-field.svelte-1uvd0t6{display:grid;width:100%;max-width:100%;min-width:0;gap:9px}.credit-simulation-field.svelte-1uvd0t6 label:where(.svelte-1uvd0t6){color:var(--app-text-strong, #0f172a);font-size:15px;font-weight:600;line-height:1.4}.credit-simulation-fieldset.svelte-1uvd0t6{margin:0;padding:0;border:0}.credit-simulation-fieldset.svelte-1uvd0t6 legend:where(.svelte-1uvd0t6){margin:0;padding:0;color:var(--app-text-strong, #0f172a);font-size:15px;font-weight:600;line-height:1.4}.credit-housing-type-options.svelte-1uvd0t6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border:1px solid var(--app-border, #e2e8f0);border-radius:8px;background:var(--app-surface-muted, #f8fafc)}.credit-housing-type-options.svelte-1uvd0t6 label:where(.svelte-1uvd0t6){position:relative;min-width:0;cursor:pointer}.credit-housing-type-options.svelte-1uvd0t6 input:where(.svelte-1uvd0t6){position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.credit-housing-type-options.svelte-1uvd0t6 span:where(.svelte-1uvd0t6){min-height:44px;padding:9px 14px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:6px;color:var(--app-text-muted, #64748b);font-size:14px;font-weight:600;line-height:1.4;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.credit-housing-type-options.svelte-1uvd0t6 span:where(.svelte-1uvd0t6) i:where(.svelte-1uvd0t6){font-size:17px;line-height:1}.credit-housing-type-options.svelte-1uvd0t6 input:where(.svelte-1uvd0t6):checked+span:where(.svelte-1uvd0t6){border-color:var(--app-primary-border, #bfdbfe);background:var(--app-surface, #ffffff);box-shadow:0 3px 10px #0f172a0f;color:var(--app-primary, #2563eb)}.credit-housing-type-options.svelte-1uvd0t6 input:where(.svelte-1uvd0t6):focus-visible+span:where(.svelte-1uvd0t6){outline:3px solid var(--app-primary-focus, rgba(37, 99, 235, .12));outline-offset:2px}.credit-simulation-interest-info.svelte-1uvd0t6{margin:0;display:flex;align-items:center;gap:7px;color:var(--app-text-muted, #64748b);font-size:13px;font-weight:400;line-height:1.5}.credit-simulation-interest-info.svelte-1uvd0t6 i:where(.svelte-1uvd0t6){flex:0 0 auto;color:var(--app-primary, #2563eb);font-size:14px}.credit-simulation-input.svelte-1uvd0t6{display:flex;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:52px;align-items:center;border:1px solid #d8e0eb;border-radius:8px;background:var(--app-surface, #ffffff);transition:border-color .18s ease,box-shadow .18s ease}.credit-simulation-input.svelte-1uvd0t6:focus-within{border-color:var(--app-primary, #2563eb);box-shadow:0 0 0 3px var(--app-primary-focus, rgba(37, 99, 235, .12))}.credit-simulation-input.svelte-1uvd0t6 input:where(.svelte-1uvd0t6){box-sizing:border-box;width:auto;max-width:100%;min-width:0;flex:1 1 0;height:100%;padding:0 16px;border:0;outline:0;background:transparent;color:var(--app-text-strong, #0f172a);font-family:inherit;font-size:16px;font-weight:400}.credit-simulation-input.svelte-1uvd0t6 input:where(.svelte-1uvd0t6)::placeholder{color:#94a3b8}.credit-simulation-input__prefix.svelte-1uvd0t6,.credit-simulation-input__suffix.svelte-1uvd0t6{flex:0 0 auto;color:var(--app-text-muted, #64748b);font-size:15px;font-weight:500;line-height:1}.credit-simulation-input__prefix.svelte-1uvd0t6{padding-left:16px}.credit-simulation-input__suffix.svelte-1uvd0t6{padding-right:16px}.credit-report.svelte-1uvd0t6{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-top:24px;padding:28px 32px;border:1px solid #dce5f2;border-radius:8px;background:var(--app-surface, #ffffff);box-shadow:0 12px 32px #0f172a0d;scroll-margin-block:calc(var(--app-header-height, 81px) + 20px) 20px}.credit-report__header.svelte-1uvd0t6{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--app-border, #e5e7eb)}.credit-report__header.svelte-1uvd0t6>div:where(.svelte-1uvd0t6){min-width:0}.credit-report__eyebrow.svelte-1uvd0t6{display:block;margin-bottom:5px;color:var(--app-primary, #2563eb);font-size:13px;font-weight:600;line-height:1.4;text-transform:uppercase}.credit-report__header.svelte-1uvd0t6 h2:where(.svelte-1uvd0t6){margin:0;color:var(--app-text-strong, #0f172a);font-size:20px;font-weight:700;line-height:1.4}.credit-report__icon.svelte-1uvd0t6{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:8px;background:var(--app-primary-soft, #eff6ff);color:var(--app-primary, #2563eb);font-size:20px}.credit-report__monthly.svelte-1uvd0t6{display:grid;gap:7px;margin:24px 0;padding:20px 22px;border-left:4px solid var(--app-primary, #2563eb);background:var(--app-primary-soft, #eff6ff)}.credit-report__monthly.svelte-1uvd0t6 span:where(.svelte-1uvd0t6){color:var(--app-text-muted, #64748b);font-size:14px;font-weight:500;line-height:1.4}.credit-report__monthly.svelte-1uvd0t6 strong:where(.svelte-1uvd0t6){overflow-wrap:anywhere;color:var(--app-primary, #2563eb);font-size:30px;font-weight:700;line-height:1.25}.credit-report__details.svelte-1uvd0t6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--app-border, #e5e7eb);border-left:1px solid var(--app-border, #e5e7eb)}.credit-report__details.svelte-1uvd0t6>div:where(.svelte-1uvd0t6){min-width:0;padding:18px;border-right:1px solid var(--app-border, #e5e7eb);border-bottom:1px solid var(--app-border, #e5e7eb)}.credit-report__details.svelte-1uvd0t6 dt:where(.svelte-1uvd0t6){margin:0 0 7px;color:var(--app-text-muted, #64748b);font-size:13px;font-weight:500;line-height:1.4}.credit-report__details.svelte-1uvd0t6 dd:where(.svelte-1uvd0t6){margin:0;overflow-wrap:anywhere;color:var(--app-text-strong, #0f172a);font-size:15px;font-weight:600;line-height:1.5}.credit-report__details.svelte-1uvd0t6 dd:where(.svelte-1uvd0t6) span:where(.svelte-1uvd0t6){color:var(--app-text-muted, #64748b);font-weight:500}@media(max-width:640px){.credit-simulation-page.svelte-1uvd0t6{padding:32px 16px 52px}.credit-simulation-header.svelte-1uvd0t6{align-items:flex-start}.credit-simulation-header.svelte-1uvd0t6 h1:where(.svelte-1uvd0t6){font-size:26px}.credit-simulation-form.svelte-1uvd0t6{gap:20px;padding:22px 18px}.credit-report.svelte-1uvd0t6{padding:22px 18px}.credit-report__monthly.svelte-1uvd0t6{padding:18px}.credit-report__monthly.svelte-1uvd0t6 strong:where(.svelte-1uvd0t6){font-size:25px}.credit-report__details.svelte-1uvd0t6{grid-template-columns:minmax(0,1fr)}}
