.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)}.control.svelte-119851:has(.chevron:where(.svelte-119851)) input:where(.svelte-119851){padding-right:var(--sp-8)}.control.svelte-119851:has(.unit:where(.svelte-119851)):has(.chevron:where(.svelte-119851)) input:where(.svelte-119851){padding-right:var(--sp-16)}.control.svelte-119851:has(.chevron:where(.svelte-119851)) .unit:where(.svelte-119851){right:var(--sp-8)}.unit.svelte-119851{right:var(--sp-3);font-size:var(--fs-caption);color:var(--muted);pointer-events:none;font-weight:600;position:absolute}.chevron.svelte-119851{right:var(--sp-3);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute}.suggestions.svelte-119851{top:calc(100% + var(--sp-1));z-index:20;max-height:min(11rem,28dvh);padding:var(--sp-1) 0;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.suggestions.svelte-119851 li:where(.svelte-119851){padding:var(--sp-2) var(--sp-3);font-size:var(--fs-body);cursor:pointer;-webkit-user-select:none;user-select:none}.suggestions.svelte-119851 li.active:where(.svelte-119851),.suggestions.svelte-119851 li:where(.svelte-119851):hover{background:var(--surface-hi)}.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)}
