.lbl.svelte-q16qnb{display:block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px}.req.svelte-q16qnb{color:var(--danger);margin-left:2px}.field-wrap.svelte-q16qnb .field{width:100%;min-height:var(--input-min-h, 48px);padding:10px 14px;font:inherit;color:var(--input-ink, var(--ink));background:var(--input-bg, var(--field));border:1px solid var(--input-border, var(--line-strong));border-radius:var(--input-radius, var(--r-ctl));transition:border-color .18s ease}.field-wrap.svelte-q16qnb .field:hover{border-color:var(--input-border-hover, var(--accent))}.field-wrap.svelte-q16qnb .field:focus-visible{outline:2px solid var(--input-focus, var(--focus));outline-offset:2px}.field-wrap.svelte-q16qnb .field::placeholder{color:var(--input-placeholder, var(--ink-2));opacity:.85}.field-wrap.svelte-q16qnb textarea.field{min-height:104px;resize:vertical;line-height:1.55}.field-wrap.svelte-q16qnb .selwrap{position:relative}.field-wrap.svelte-q16qnb select.field{appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer;text-overflow:ellipsis}.field-wrap.svelte-q16qnb .selwrap .chev{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--ink-2);pointer-events:none;transition:color .18s ease,transform .18s ease}.field-wrap.svelte-q16qnb .selwrap:hover .chev,.field-wrap.svelte-q16qnb .selwrap:focus-within .chev{color:var(--accent);transform:translateY(-50%) translateY(1px)}.field-wrap.has-error.svelte-q16qnb .field{border-color:var(--danger)}.field-hint.svelte-q16qnb{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2)}.field-error.svelte-q16qnb{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--danger)}@media(max-width:640px){.field-wrap.svelte-q16qnb input.field,.field-wrap.svelte-q16qnb select.field,.field-wrap.svelte-q16qnb textarea.field{font-size:16px}}
