.registration-notice{color:#60556b;margin:16px 0 12px;font-size:14px;line-height:1.7}.registration-notice a{text-underline-offset:3px;text-decoration:underline}.panel form>.button{white-space:normal;height:auto}.panel.auth-panel{border-radius:24px;max-width:500px;padding:36px}.auth-panel h1{text-align:center;margin-bottom:28px;font-size:30px}.auth-return-notice{margin:0 0 24px;font-size:16px}.auth-panel .button{border-radius:28px;width:100%;min-height:52px;padding:12px 20px;line-height:1.5}.auth-panel .google-auth-button{color:#1f1f1f;background:#fff;border-color:#747775;font-weight:500}.google-auth-button img{flex-shrink:0}.auth-divider{color:#786984;align-items:center;gap:18px;margin:24px 0;font-size:14px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-panel input{border-color:var(--line);border-radius:12px;min-height:52px}.auth-panel .field{margin-bottom:20px}.auth-panel .success:empty{display:none}.auth-panel .success:not(:empty){background:#f0f6f1;border-radius:12px;margin:20px 0 0;padding:12px 16px;line-height:1.7}.auth-password-help,.auth-switch{text-align:center;font-size:16px}.auth-panel .auth-password-help{margin:20px 0 0;line-height:1.7}.auth-password-help a,.auth-switch a{color:#664192;text-underline-offset:3px;padding:4px 0;text-decoration:underline;display:inline-block}.auth-switch{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:24px 0 0;padding-top:24px;line-height:1.6;display:flex}.auth-panel .registration-notice{margin-top:24px}@media (max-width:760px){.panel.auth-panel{padding:28px 22px}.auth-panel h1{font-size:28px}}@media (max-width:480px){.panel.auth-panel{width:calc(100% - 32px);margin:28px auto;padding:28px 20px}}
