.toni-auth-control[data-toni-version="2"]{box-sizing:border-box;display:grid;grid-template-columns:24% minmax(0,1fr);width:360px;max-width:100%;min-height:112px;border:1px solid #dce4f0;border-radius:12px;background:#fff;box-shadow:0 3px 10px #2437580d;font-family:Arial,sans-serif;letter-spacing:0;color:#195cc8}
.toni-auth-control[data-toni-version="2"] *{box-sizing:border-box}
.toni-auth-control[data-toni-version="2"] .toni-auth-brand{display:flex;align-items:center;justify-content:center;min-width:0;padding:8px;border-right:1px solid #e2e8f2;border-radius:11px 0 0 11px;background:#fff}
.toni-auth-control[data-toni-version="2"] .toni-auth-brand img{display:block;width:72px;max-width:100%;height:88px;object-fit:contain;border:0;background:transparent}
.toni-auth-control[data-toni-version="2"] .toni-auth-actions{display:grid;grid-template-rows:repeat(2,minmax(44px,1fr));gap:6px;padding:8px;min-width:0}
.toni-auth-control[data-toni-version="2"] .toni-auth-actions a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:8px 12px;border:1px solid #7299ec;border-radius:8px;background:#fff;color:#195cc8;font-size:17px;line-height:1.25;font-weight:600;text-decoration:none;text-align:center;overflow-wrap:anywhere;transition:background-color .15s,border-color .15s}
.toni-auth-control[data-toni-version="2"][data-toni-design="framed"] .toni-auth-signin,.toni-auth-control[data-toni-version="2"][data-toni-design="duo"] .toni-auth-register{background:#3467d5;color:#fff;border-color:#3467d5}
.toni-auth-control[data-toni-version="2"][data-toni-design="duo"]{background:#e3eaff;border-color:#e3eaff;padding:5px;grid-template-columns:24% minmax(0,1fr)}
.toni-auth-control[data-toni-version="2"][data-toni-design="duo"] .toni-auth-brand{border-radius:8px 0 0 8px}
.toni-auth-control[data-toni-version="2"][data-toni-design="duo"] .toni-auth-actions{padding:3px 3px 3px 8px}
.toni-auth-control[data-toni-version="2"] .toni-auth-actions a:hover{background:#f0f5ff;border-color:#3467d5}
.toni-auth-control[data-toni-version="2"][data-toni-design="framed"] .toni-auth-signin:hover,.toni-auth-control[data-toni-version="2"][data-toni-design="duo"] .toni-auth-register:hover{background:#2858bd;border-color:#2858bd}
.toni-auth-control[data-toni-version="2"] .toni-auth-actions a:focus-visible{outline:2px solid #172e57;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.toni-auth-control[data-toni-version="2"] .toni-auth-actions a{transition:none}}