form.svelte-sah8ve{margin-top:40px}h2.svelte-sah8ve{margin-top:48px}.grid.svelte-sah8ve{display:grid;grid-template-columns:1fr;gap:18px}label.svelte-sah8ve{display:flex;flex-direction:column;gap:8px;font-weight:600}label.svelte-sah8ve span:where(.svelte-sah8ve){font-size:14px;color:var(--color-text-soft)}input.svelte-sah8ve,select.svelte-sah8ve,textarea.svelte-sah8ve{width:100%;border-radius:var(--radius-sm);font-family:inherit;font-size:16px;padding:14px 16px;border:1px solid var(--border-strong);background-color:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}select.svelte-sah8ve{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.svelte-sah8ve{resize:vertical;min-height:140px;line-height:1.5}input.svelte-sah8ve::placeholder,textarea.svelte-sah8ve::placeholder{color:var(--color-text-muted)}input.svelte-sah8ve:focus-visible,select.svelte-sah8ve:focus-visible,textarea.svelte-sah8ve:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.full.svelte-sah8ve{margin-top:18px}.actions.svelte-sah8ve{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.message.svelte-sah8ve{margin-top:18px;text-align:center;font-weight:600}.success.svelte-sah8ve{color:var(--accent)}.error.svelte-sah8ve{color:#dc2626}button.svelte-sah8ve:disabled{cursor:wait;opacity:.72;transform:none}@media screen and (min-width: 768px){.grid.svelte-sah8ve{grid-template-columns:repeat(2,minmax(0,1fr))}}
