.sm-web-auth-form{flex-direction:column;gap:14px;display:flex}.sm-web-auth-lead{color:var(--sm-text-2);margin:0;font-size:15px;line-height:22px}.sm-web-auth-note{color:var(--sm-text-3);margin:0;font-size:13px;line-height:19px}.sm-web-auth-note a{color:var(--sm-text-2)}.sm-web-auth-err{border-radius:var(--sm-r-md);background:color-mix(in srgb, var(--sm-danger) 14%, transparent);color:var(--sm-text);margin:0;padding:10px 12px;font-size:14px;line-height:20px}.sm-web-auth-ok{border-radius:var(--sm-r-md);background:color-mix(in srgb, var(--sm-success) 14%, transparent);color:var(--sm-text);margin:0;padding:12px 14px;font-size:14px;line-height:20px}.sm-web-auth-links{color:var(--sm-text-3);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:14px;display:flex}.sm-web-auth-link{color:var(--sm-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.sm-web-pw{position:relative}.sm-web-pw .sm-input{padding-right:48px}.sm-web-pw-eye{top:var(--sm-web-pw-top,26px);width:40px;height:40px;color:var(--sm-text-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;right:4px}.sm-web-pw-eye:hover,.sm-web-pw-eye[aria-pressed=true]{color:var(--sm-text)}.sm-web-sec-form{flex-direction:column;gap:12px;width:100%;display:flex}.sm-web-sec-actions{justify-content:flex-end;gap:8px;display:flex}.sm-web-link-box{flex-direction:column;gap:12px;width:100%;display:flex}.sm-web-link-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}
