.text.svelte-pohntz{margin:0 .5em}.text.svelte-pohntz p:where(.svelte-pohntz){margin:1em 0}.text.svelte-pohntz a:where(.svelte-pohntz){color:#1976d2;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:.25em}.text.svelte-pohntz a:where(.svelte-pohntz):hover{text-decoration:underline}.external-icon.svelte-pohntz{width:1em;height:1em;vertical-align:middle}.info-note.svelte-pohntz{background:#e3f2fd;border-left:4px solid #1976d2;padding:.75em 1em;margin:1em 0;border-radius:4px;font-size:.95em}.inflation-input-section.svelte-pohntz{background:#f5f5f5;border:1px solid var(--card-border, #dee2e6);border-radius:6px;padding:.75em 1em;margin:1em 0}.inflation-input-row.svelte-pohntz{display:flex;align-items:center;gap:.75em;flex-wrap:wrap}.inflation-input-row.svelte-pohntz label:where(.svelte-pohntz){font-size:.9em;color:#555;flex:1;min-width:200px}.input-with-suffix.svelte-pohntz{display:flex;align-items:center;position:relative}.input-with-suffix.svelte-pohntz input[type=number]:where(.svelte-pohntz){width:5em;padding:.4em 1.75em .4em .6em;font-size:.95rem;border:1px solid #dee2e6;border-radius:4px;background:#fff}.input-with-suffix.svelte-pohntz input[type=number]:where(.svelte-pohntz):focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 .15rem #1976d240}.input-with-suffix.svelte-pohntz .suffix:where(.svelte-pohntz){position:absolute;right:.6em;color:#666;font-size:.9em;pointer-events:none}.linopt-card.svelte-pohntz{background:var(--card-bg, #fff);border:1px solid var(--card-border, #dee2e6);border-radius:8px;margin:1.5em 0;box-shadow:0 .125rem .25rem #00000013}.card-header.svelte-pohntz{background:linear-gradient(to right,var(--card-header-gradient-start, #d3e3f3),transparent);border-bottom:1px solid var(--card-border, #dee2e6);padding:.75rem 1rem;font-weight:600;color:var(--card-header-color, #212529);border-radius:8px 8px 0 0}.card-body.svelte-pohntz{padding:1rem}.row.svelte-pohntz{display:flex;flex-wrap:wrap;margin:0 -.75rem;gap:1rem 0}.col-md-6.svelte-pohntz{flex:0 0 auto;padding:0 .75rem}@media (min-width: 771px){.col-md-6.svelte-pohntz{width:50%}}@media (max-width: 770px){.col-md-6.svelte-pohntz{width:100%}}.caveats.svelte-pohntz{background:#f8f9fa;border-left:4px solid #1976d2;padding:1em;margin:1.5em 0;border-radius:4px}.caveats.svelte-pohntz h3:where(.svelte-pohntz){margin:0 0 .5em;font-size:1em;color:#1976d2}.caveats.svelte-pohntz ul:where(.svelte-pohntz){margin:0;padding-left:1.5em}.caveats.svelte-pohntz li:where(.svelte-pohntz){margin:.5em 0}.form-label.svelte-pohntz{display:block;margin-bottom:.5rem;font-weight:500;color:var(--label-color, #212529);font-size:.95rem}.form-control.svelte-pohntz{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--input-color, #212529);background-color:var(--input-bg, #fff);background-clip:padding-box;border:1px solid var(--input-border, #dee2e6);border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.readonly-field.svelte-pohntz{background-color:var(--readonly-bg, #e9ecef);cursor:default;font-family:Courier New,monospace;font-weight:600;color:var(--readonly-color, #495057)}.disabled-field.svelte-pohntz{opacity:.5;color:var(--disabled-color, #6c757d)}.spouse-field.disabled.svelte-pohntz{opacity:.6}@media (prefers-color-scheme: dark){.linopt-card.svelte-pohntz{--card-bg: #2b2b2b;--card-border: #444;--card-header-gradient-start: #2d4a5e;--card-header-color: #e0e0e0;--label-color: #e0e0e0;--input-color: #e0e0e0;--input-bg: #1e1e1e;--input-border: #444;--readonly-bg: #3a3a3a;--readonly-color: #b0b0b0;--disabled-color: #888}.inflation-input-section.svelte-pohntz{background:#2b2b2b;border-color:#444}.inflation-input-row.svelte-pohntz label:where(.svelte-pohntz){color:#b0b0b0}.input-with-suffix.svelte-pohntz input[type=number]:where(.svelte-pohntz){background:#1e1e1e;border-color:#444;color:#e0e0e0}.input-with-suffix.svelte-pohntz input[type=number]:where(.svelte-pohntz):focus{border-color:#64b5f6;box-shadow:0 0 0 .15rem #64b5f640}.input-with-suffix.svelte-pohntz .suffix:where(.svelte-pohntz){color:#b0b0b0}.caveats.svelte-pohntz{background:#2b2b2b;color:#e0e0e0}.caveats.svelte-pohntz h3:where(.svelte-pohntz){color:#64b5f6}.info-note.svelte-pohntz{background:#1e3a5f;color:#e0e0e0}}@media print{.linopt-card.svelte-pohntz{box-shadow:none;border:1px solid #000}}
