.field.svelte-119851{gap:var(--space-2);flex-direction:column;display:flex}label.svelte-119851{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.control.svelte-119851{display:flex;position:relative}input.svelte-119851{width:100%;height:var(--control-height);padding:0 var(--space-4);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-input-bg);font-size:var(--font-size-md)}input.with-toggle.svelte-119851{padding-right:calc(var(--control-height) + var(--space-1))}input.svelte-119851:focus-visible{outline-offset:1px;border-color:var(--color-focus)}input.invalid.svelte-119851{border-color:var(--color-danger)}.toggle.svelte-119851{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.toggle.svelte-119851:hover{color:var(--color-text)}.toggle.svelte-119851 svg:where(.svelte-119851){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.hint.svelte-119851{font-size:var(--font-size-sm);color:var(--color-text-muted)}.error.svelte-119851{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-danger)}
