.field.svelte-175sa6o{gap:.4rem;display:grid}label.svelte-175sa6o{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:var(--step--1)}.req.svelte-175sa6o{color:var(--danger);margin-left:.2ch}input.svelte-175sa6o,textarea.svelte-175sa6o,select.svelte-175sa6o{font:inherit;color:var(--text);background:var(--surface);border:2px solid var(--ink-900);border-radius:var(--radius-sm);width:100%;padding:.7rem .8rem}textarea.svelte-175sa6o{resize:vertical}.invalid.svelte-175sa6o input:where(.svelte-175sa6o),.invalid.svelte-175sa6o textarea:where(.svelte-175sa6o),.invalid.svelte-175sa6o select:where(.svelte-175sa6o){border-color:var(--danger)}.err.svelte-175sa6o{color:var(--danger);font-size:var(--step--1);margin:0;font-weight:600}.grid.svelte-wkxllv{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(2rem,1rem + 5vw,4rem);display:grid}@media (width<=52rem){.grid.svelte-wkxllv{grid-template-columns:1fr}}.contact-person.svelte-wkxllv{color:var(--text-muted);margin-top:1.2rem}form.svelte-wkxllv{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);gap:1.2rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.ok.svelte-wkxllv{background:var(--surface-dark);color:var(--text-inverse);border-radius:var(--radius-md);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.ok.svelte-wkxllv h2:where(.svelte-wkxllv){color:var(--accent)}.ok.svelte-wkxllv p:where(.svelte-wkxllv){margin-top:.6rem}
