.field-group.svelte-35ya7p{margin-bottom:20px}.field-group.field-error.svelte-35ya7p{border:1.5px solid #ef4444;border-radius:8px;padding:12px;background:#ef444408}.field-conditional.svelte-35ya7p{padding-left:1rem;border-left:3px solid var(--border);margin-left:.5rem}.field-label.svelte-35ya7p{display:block;font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.required.svelte-35ya7p{color:#ef4444}.field-helper.svelte-35ya7p{font-size:12px;color:var(--text-muted);margin:0 0 8px;line-height:1.5}.form-input.svelte-35ya7p{width:100%;background:var(--bg-base);border:1px solid var(--border);border-radius:8px;padding:10px 14px;font-size:14px;font-family:inherit;color:var(--text-primary);outline:none;transition:border-color .2s,box-shadow .2s;display:block;box-sizing:border-box}.form-input.svelte-35ya7p:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.form-input.svelte-35ya7p::-moz-placeholder{color:var(--text-muted)}.form-input.svelte-35ya7p::placeholder{color:var(--text-muted)}.input-error.svelte-35ya7p{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444426!important}.toggle-pills.svelte-35ya7p{display:flex;gap:8px}.pill-btn.svelte-35ya7p{padding:10px 28px;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#94a3b8;cursor:pointer;font-size:14px;font-family:inherit;transition:all .15s;line-height:1;white-space:nowrap}.pill-btn.svelte-35ya7p:hover{border-color:#fff6;color:#e2e8f0;background:#ffffff0d}.pill-btn.active.svelte-35ya7p{background:#3b82f61f;border-color:#3b82f6;color:#3b82f6}
