.sk-auth-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.sk-auth-buttons a,.sk-auth-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:9px 17px;border:0;border-radius:12px;font:600 14px var(--sk-body-font,Arial,sans-serif);text-decoration:none;cursor:pointer;color:white}.sk-auth-yandex{background:#202020}.sk-auth-max{background:linear-gradient(130deg,#2489eb,#7453d5)}.sk-auth-buttons span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;font-size:21px}.sk-auth-yandex span{background:#f33}.sk-auth-max span{background:#ffffff25;font-size:17px}.sk-auth-buttons :focus-visible{outline:3px solid #6e65c9;outline-offset:3px}.sk-max-dialog{box-sizing:border-box;width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;scrollbar-width:none;padding:28px;border:1px solid #d8d6e5;border-radius:24px;background:#fff;color:#262233;font:15px/1.6 Arial,sans-serif}.sk-max-dialog::backdrop{background:#17112585;backdrop-filter:blur(5px)}.sk-max-dialog h2{margin:12px 0;font-size:26px}.sk-max-mark{display:inline-block;border-radius:10px;background:#6856d5;color:#fff;padding:4px 10px;font-weight:700}.sk-max-dialog label{display:block;font-size:13px}.sk-max-dialog input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d4d0e1;border-radius:10px;font:16px Arial;margin:6px 0 16px}.sk-max-dialog form button,.sk-max-dialog [data-bot]{display:block;box-sizing:border-box;width:100%;padding:12px;border-radius:11px;border:0;background:#6551ce;color:white;font-weight:600;text-decoration:none;text-align:center;cursor:pointer}.sk-max-close{float:right;width:32px;height:32px;border:0;border-radius:50%;font-size:23px;cursor:pointer}.sk-max-dialog [data-qr]{display:flex;justify-content:center;margin:18px 0}.sk-max-dialog [data-message]{color:#9d243e}.sk-max-dialog [hidden]{display:none!important}.sk-max-dialog button:disabled{opacity:.6}.ska-login{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-auto-rows:1fr;gap:28px}
.ska-login>.ska-welcome,.ska-login>.sky-login{box-sizing:border-box;min-width:0;min-height:320px;padding:32px;border-radius:24px;display:flex;flex-direction:column;justify-content:center;align-self:stretch}
.ska-login .ska-welcome h1{margin:0 0 18px}.sky-login [data-oauth-error]:empty{display:none}
.sk-auth-buttons svg{display:block;width:24px;height:24px;flex:0 0 24px;overflow:visible}
.sk-auth-buttons a,.sk-auth-buttons button{box-sizing:border-box;min-height:46px;gap:9px;padding:10px 14px;white-space:nowrap;line-height:1.25;transition:box-shadow .15s,transform .15s}
.sk-auth-buttons a:hover,.sk-auth-buttons button:hover{box-shadow:0 4px 14px #24204425;transform:translateY(-1px)}
@media(max-width:760px){.ska-login{grid-template-columns:minmax(0,1fr);gap:16px}.ska-login>.ska-welcome,.ska-login>.sky-login{padding:24px;min-height:280px}.sk-auth-buttons{gap:10px}}
@media(prefers-reduced-motion:reduce){.sk-auth-buttons a,.sk-auth-buttons button{transition:none;transform:none}}.sky-login .ska-note{margin-top:20px}@media(max-width:380px){.sk-auth-buttons{gap:8px}.sk-auth-buttons a,.sk-auth-buttons button{padding:9px 12px;font-size:13px}.sk-max-dialog{padding:20px}}
