.local-auth-form{text-align:left;gap:10px;margin-top:24px;display:grid}.local-auth-form label{align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;display:flex}.local-auth-form input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--border);background:var(--background,#fff);width:100%;min-height:46px;color:inherit;font:inherit;border-radius:10px;padding:10px 12px}.local-auth-form input:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.local-auth-form small{color:var(--muted);font-size:12px;line-height:1.6}.local-password-field{position:relative}.local-password-field input{padding-right:48px!important}.local-password-field button{min-width:40px;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:3px;right:5px}.local-auth-form .local-auth-terms{align-items:start;font-size:12px;font-weight:400;line-height:1.7}.local-auth-terms input{flex-shrink:0;margin-top:5px}.local-auth-terms a{color:var(--secondary);text-decoration:underline}.local-auth-error{color:#b42318!important;margin:4px 0!important;font-size:13px!important}.dark .local-auth-error{color:#ffb1b6!important}.local-auth-notice{background:var(--background,#f5f7fb);border-radius:10px;padding:12px;font-size:13px!important;line-height:1.7!important}.local-auth-divider{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.local-auth-divider:before,.local-auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.local-auth-form>h2{margin:0;font-size:22px}.local-auth-form>p{overflow-wrap:anywhere}.local-auth-form>button.text-link{text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0}.local-auth-form .button{width:100%;margin-top:6px}.local-auth-form input[aria-invalid=true]{border-color:#b42318}.dark .local-auth-form input[aria-invalid=true]{border-color:#ffb1b6}
