.field{flex-direction:column;gap:6px;display:flex}.field-label{color:var(--c-text-2);font-size:13px;font-weight:600}.field-label .req{color:var(--color-cherry)}.field-control{position:relative}.field-input{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius-m);width:100%;color:var(--c-text);min-height:46px;padding:11px 14px;scroll-margin-block:96px;font-size:15px;line-height:1.5;transition:border-color .12s,box-shadow .12s}.field-input::placeholder{color:var(--c-text-3)}.field-input:focus{border-color:var(--c-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand) 18%,transparent);outline:none}.field-input:disabled{opacity:.6}.has-error .field-input{border-color:var(--color-danger)}.field-error{color:var(--color-danger);font-size:12px}.field-hint{color:var(--c-text-3);font-size:12px}.field-eye{inset-inline-end:4px;color:var(--c-text-3);border-radius:var(--radius-s);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.field-input[dir=ltr]{text-align:left;font-variant-numeric:tabular-nums}
