.sys-auth-note{border-radius:12px;margin-bottom:14px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.7}.sys-auth-note.is-ok{color:#067647;background:#ecfdf3;border:1px solid #a6e3c0}.sys-auth-note.is-warn{color:#b54708;background:#fffaeb;border:1px solid #fec84b}.sys-auth-ok{color:#067647;background:#ecfdf3;border-radius:11px;margin:0 0 14px;padding:9px 12px;font-size:12.5px;font-weight:700}.sys-auth-actions{align-items:stretch;gap:10px;display:flex}.sys-auth-actions .primary-button{flex:1}.sys-auth-actions .primary-button:disabled{opacity:.6;cursor:progress}.sys-auth-cancel{color:#475467;cursor:pointer;background:#fff;border:1px solid #e3e7f0;border-radius:12px;flex:none;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700}.sys-auth-cancel:hover{color:#b42318;border-color:#f3b7bc}.sys-auth-link{color:#c2410c;cursor:pointer;background:0 0;border:0;margin:0 auto;font-family:inherit;font-size:12.5px;font-weight:700;display:block}.sys-auth-link:disabled{opacity:.5}.sys-auth-link-inline{color:#c2410c;cursor:pointer;font-family:inherit;font-weight:800;font-size:inherit;background:0 0;border:0;padding:0}.sys-code-input{text-align:center;letter-spacing:.5em;font-weight:800;font-size:24px!important}.sys-google{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #3c40431f}.sys-google:hover{background:#f8faff;box-shadow:0 2px 6px #3c40432e}.sys-google.is-off{opacity:.55;cursor:not-allowed}.sys-google.is-known{border-color:#f97316;justify-content:flex-start;gap:12px;min-height:58px;padding:8px 14px;box-shadow:0 0 0 3px #f973161f}.sys-google.is-known svg{margin-inline-start:auto}.sys-google-avatar{color:#fff;background:#ea580c;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.sys-google-who{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.35;display:flex}.sys-google-who b{color:#101828;font-size:14.5px;font-weight:800}.sys-google-who small{text-overflow:ellipsis;white-space:nowrap;color:#475467;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.sys-google-switch{text-align:center;color:#c2410c;margin-top:8px;font-size:12px;font-weight:700;text-decoration:none;display:block}.sys-google-switch:hover{text-decoration:underline}.sys-or{color:#98a2b3;align-items:center;gap:10px;margin:16px 0;font-size:11.5px;font-weight:700;display:flex}.sys-or:before,.sys-or:after{content:"";background:#e4e7ec;flex:1;height:1px}.sys-approve-wait{color:#c2410c;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.sys-approve-dot{background:#ea580c;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite sys-approve-pulse}@keyframes sys-approve-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.sys-approve-dot{animation:none}}
