.spinner-small.svelte-wv8ear{width:20px;height:20px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:svelte-wv8ear-spin .8s linear infinite;display:inline-block;vertical-align:middle;margin-right:.5rem;flex-shrink:0}@keyframes svelte-wv8ear-spin{to{transform:rotate(360deg)}}.option-picker-container.svelte-wv8ear{display:flex;flex-direction:column;gap:.75rem;max-width:480px;margin:1.5rem auto 0;width:90%}.option-wrapper.svelte-wv8ear{position:relative;cursor:pointer;display:block}.option-card.svelte-wv8ear{position:relative;display:flex;align-items:center;min-height:56px;padding:.625rem 2.75rem .625rem 1.25rem;border:1px solid var(--border);border-radius:35px;background:var(--card);transition:transform .12s ease,border-color .12s ease,box-shadow .2s ease,background-color .12s ease}.option-card.svelte-wv8ear:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:var(--shadow-card)}.option-card.selected.svelte-wv8ear{border-color:var(--primary);background:var(--sage-light);box-shadow:inset 0 0 0 1px var(--primary),var(--shadow-card)}.option-content.svelte-wv8ear{display:flex;align-items:center;gap:.5rem}.option-label.svelte-wv8ear{font-size:1rem;font-weight:500;letter-spacing:-.005em;color:var(--navy);line-height:1.3}.option-caption.svelte-wv8ear{display:block;font-size:.8125rem;color:var(--muted-foreground);font-weight:400;margin-top:.125rem}.form-option-check.svelte-wv8ear{position:absolute;top:50%;right:.875rem;transform:translateY(-50%);display:flex;align-items:center}.sr-only.svelte-wv8ear{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(max-width:480px){.option-picker-container.svelte-wv8ear{width:100%;gap:.5rem}}
