.field-input{width:100%;height:44px;color:var(--color-input-text);background:#fff;border:1px solid #00000026;border-radius:8px;padding:10px 15px;font-size:14px;line-height:20px;transition:border-color .2s,box-shadow .2s}.field-input::placeholder{color:var(--color-placeholder);font-size:12px}.field-input:hover{border-color:#0000004d}.field-input:focus,.field-input:focus-within{border-color:#000;outline:none;box-shadow:0 0 0 3px #375cff26}.field-input[aria-invalid=true]{border-color:red}.field-input:has([aria-invalid=true]){border-color:red}
