.field-wrap{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.field{gap:var(--space-2);min-inline-size:0;color:var(--ink);flex-direction:column;display:flex}.field__input{inline-size:100%;min-inline-size:0;min-block-size:var(--control-h);padding-inline:var(--space-4);border:var(--border-control) solid var(--line);border-radius:var(--radius-control);background:var(--bg-field);color:var(--ink);margin:0}.field__input--num{font-family:var(--font-display);font-weight:800}.field__input--multiline{padding-block:var(--space-2);resize:vertical}.field__input::placeholder{color:var(--ink-muted);opacity:1}.field__input:focus{border-color:var(--line-strong);outline:var(--border-card) solid var(--line-strong);outline-offset:0}.field__input[aria-invalid=true]{border-color:var(--error)}.field__input[aria-invalid=true]:focus{outline-color:var(--error)}.field__input:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.field__control{min-inline-size:0;display:block;position:relative}.field__input--unit{padding-inline-end:var(--space-7)}.field__unit{color:var(--ink-muted);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--space-4)}.field__hint{color:var(--ink-muted)}.field__error{color:var(--error)}
