.field.svelte-o02g58{gap:var(--s-1);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.label.svelte-o02g58{font-size:var(--fs-sm);color:var(--text);font-weight:500}.optional.svelte-o02g58{color:var(--text-muted);margin-inline-start:var(--s-1);font-weight:400}.box.svelte-o02g58{border:1px solid var(--c-field-border);border-radius:var(--r-field);background:var(--surface);min-block-size:3rem;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);align-items:center;display:flex}.box.svelte-o02g58:hover,.field.is-hover.svelte-o02g58 .box:where(.svelte-o02g58){border-color:var(--c-ink-muted)}.box.svelte-o02g58:focus-within,.field.is-focus.svelte-o02g58 .box:where(.svelte-o02g58){border-color:var(--accent);box-shadow:var(--focus-ring)}.lead.svelte-o02g58{color:var(--text-muted);align-items:center;padding-inline-start:var(--s-4);display:inline-flex}input.svelte-o02g58{block-size:3rem;min-inline-size:0;padding-inline:var(--s-4);border-radius:var(--r-field);color:var(--text);font-size:var(--fs-md);background:0 0;border:0;flex:1}input.svelte-o02g58::placeholder{color:var(--text-muted);opacity:1}input.svelte-o02g58:focus-visible{box-shadow:none;outline:none}.has-error.svelte-o02g58 .box:where(.svelte-o02g58){border-color:var(--c-danger);border-width:1.5px}.is-disabled.svelte-o02g58 .box:where(.svelte-o02g58){background:var(--c-milk);border-style:dashed}.is-disabled.svelte-o02g58 input:where(.svelte-o02g58){color:var(--text-muted);cursor:not-allowed}.hint.svelte-o02g58{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.45}
