.spousal-toggle-section.svelte-1pd2inw{background:#f5f5f5;border:1px solid var(--card-border, #dee2e6);border-radius:8px;padding:1.5em;margin:1.5em 0}.spousal-toggle-section.svelte-1pd2inw h3:where(.svelte-1pd2inw){margin:0 0 .5em;font-size:1.1em;color:#1976d2}.spousal-toggle-section.svelte-1pd2inw>p:where(.svelte-1pd2inw){margin:.5em 0 1em;font-size:.95em}.toggle-options.svelte-1pd2inw{display:flex;flex-direction:column;gap:1em}.toggle-option.svelte-1pd2inw{display:flex;align-items:flex-start;gap:.75em;padding:1em;background:#fff;border:2px solid #dee2e6;border-radius:6px;cursor:pointer;transition:all .2s ease}.toggle-option.svelte-1pd2inw:hover{border-color:#1976d2;background:#f8fbff}.toggle-option.svelte-1pd2inw input[type=radio]:where(.svelte-1pd2inw){margin-top:.25em;cursor:pointer;flex-shrink:0}.toggle-option.svelte-1pd2inw input[type=radio]:where(.svelte-1pd2inw):checked{accent-color:#1976d2}.option-content.svelte-1pd2inw{flex:1}.option-content.svelte-1pd2inw strong:where(.svelte-1pd2inw){margin-bottom:.25em;color:#212529}.option-description.svelte-1pd2inw{margin:0;font-size:.9em;color:#666;line-height:1.4}.option-preview.svelte-1pd2inw{margin:.75em 0 0;padding:.5em .75em;background:#e8f4f8;border-left:3px solid #1976d2;border-radius:4px;font-size:.9em;color:#1976d2;overflow-x:auto}.preview-text.svelte-1pd2inw{white-space:nowrap}.option-preview.svelte-1pd2inw strong:where(.svelte-1pd2inw){color:#0d47a1;font-weight:600}
