.auth-password-field{position:relative}
.auth-password-field input{padding-right:54px}
.auth-fields input{border-color:#343027!important;background:#0a0907!important;color:#f7f2e8!important;caret-color:var(--brand-primary);color-scheme:dark}
.auth-fields input::placeholder{color:#686258;opacity:1}
.auth-fields input:-webkit-autofill,.auth-fields input:-webkit-autofill:hover,.auth-fields input:-webkit-autofill:focus{-webkit-text-fill-color:#f7f2e8!important;-webkit-box-shadow:0 0 0 1000px #0a0907 inset!important;box-shadow:0 0 0 1000px #0a0907 inset!important;caret-color:var(--brand-primary)}
.auth-password-toggle{position:absolute;top:50%;right:12px;display:grid;place-items:center;width:28px;height:36px;padding:0;transform:translateY(-50%);border:0;background:transparent;color:var(--brand-primary);box-shadow:none;cursor:pointer}
.auth-password-toggle:hover{border:0;background:transparent;color:color-mix(in srgb,var(--brand-primary) 75%,#fff)}
.auth-password-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.auth-password-toggle .eye-closed{display:none}
.auth-password-toggle[aria-pressed=true] .eye-open{display:none}
.auth-password-toggle[aria-pressed=true] .eye-closed{display:block}
.auth-form-errors .errorlist,.auth-field>.errorlist{margin:7px 0 0;padding:0;list-style:none;color:#ff9c91;font-size:9px}
