.field{margin-bottom:var(--section-gap);flex-direction:column;gap:6px;display:flex}.field-label{font-size:var(--text-headline);font-weight:600}.field-hint,.field-error{color:var(--label-2);font-size:var(--text-footnote);line-height:var(--leading-footnote)}.field-error{color:var(--red)}.input{width:100%;min-height:var(--hit);border:1px solid var(--separator);border-radius:var(--r-thumb);background:var(--bg-cell);color:var(--label);padding:10px 16px}.input::placeholder{color:var(--label-3)}textarea.input{resize:vertical;min-height:7rem}.input[type=date]{appearance:none;min-width:0;max-width:100%}.input[type=date]::-webkit-date-and-time-value{text-align:start}.field-invalid .input{border-color:var(--red)}
