.field.svelte-119851{gap:var(--sp-1);min-width:0;display:grid}.label.svelte-119851{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.control.svelte-119851{align-items:center;display:flex;position:relative}input.svelte-119851{font:inherit;width:100%;min-height:var(--control);padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}input.svelte-119851:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--border-hi)}input.svelte-119851:disabled{opacity:.6}.control.svelte-119851:has(.unit:where(.svelte-119851)) input:where(.svelte-119851){padding-right:var(--sp-12)}.unit.svelte-119851{right:var(--sp-3);font-size:var(--fs-caption);color:var(--muted);pointer-events:none;font-weight:600;position:absolute}.has-error.svelte-119851 input:where(.svelte-119851){border-color:var(--danger)}input[type=date].svelte-119851,input[type=datetime-local].svelte-119851{min-width:0}.msg.svelte-119851{align-items:center;gap:var(--sp-1);font-size:var(--fs-caption);margin:0;display:flex}.error.svelte-119851{color:var(--danger)}.help.svelte-119851{color:var(--muted)}
