:is(#scMemberLogin,#scMemberSignup)[hidden]{display:none!important}:is(#scMemberLogin,#scMemberSignup){position:fixed!important;inset:0!important;z-index:2147483600!important;display:flex!important;align-items:center;justify-content:center;padding:16px;background:rgba(3,7,18,.8);backdrop-filter:blur(7px);color:#f8fafc;font:14px/1.45 system-ui,sans-serif;box-sizing:border-box}:is(#scMemberLogin,#scMemberSignup) *{box-sizing:border-box}:is(#scMemberLogin,#scMemberSignup) .sc-member-login-panel{width:100%;max-width:400px;max-height:calc(100dvh - 32px);overflow:auto;background:#141a28;border:1px solid #475569;border-radius:16px;padding:20px;box-shadow:0 24px 90px #0008}:is(#scMemberLogin,#scMemberSignup) header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}:is(#scMemberLogin,#scMemberSignup) h2{margin:0;font:700 21px/1.3 system-ui,sans-serif;color:inherit}:is(#scMemberLogin,#scMemberSignup) button{cursor:pointer;font:600 14px system-ui,sans-serif;border:1px solid #64748b;border-radius:8px;padding:8px 12px;background:#273449;color:#fff}:is(#scMemberLogin,#scMemberSignup) header button{font-size:22px;padding:0 9px}:is(#scMemberLogin,#scMemberSignup) label{display:block;margin:0 0 12px;font-weight:600;color:inherit}:is(#scMemberLogin,#scMemberSignup) :is(input,select){display:block;width:100%;height:42px;margin:6px 0 0;padding:8px 11px;border:1px solid #64748b;border-radius:8px;background:#0b1220;color:#fff;font:16px system-ui,sans-serif}:is(#scMemberLogin,#scMemberSignup) :is(input,select):focus{outline:2px solid #60a5fa;outline-offset:1px}:is(#scMemberLogin,#scMemberSignup) .sc-member-login-question{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;color:#fcd34d;font:700 19px system-ui,sans-serif}:is(#scMemberLogin,#scMemberSignup) [data-sc-login-error]{margin:8px 0;color:#fca5a5;font-size:13px;white-space:normal}:is(#scMemberLogin,#scMemberSignup) [data-sc-login-error]:empty{display:none}:is(#scMemberLogin,#scMemberSignup) .sc-member-login-submit{width:100%;min-height:42px;background:#2563eb;border-color:#2563eb;font-weight:700}:is(#scMemberLogin,#scMemberSignup) button:disabled{opacity:.55;cursor:wait}body.spobet-page :is(#scMemberLogin,#scMemberSignup) .sc-member-login-panel{background:#fff;color:#1f2937}body.spobet-page :is(#scMemberLogin,#scMemberSignup) :is(input,select){background:#f8fafc;color:#111827;border-color:#cbd5e1}body.spobet-page :is(#scMemberLogin,#scMemberSignup) .sc-member-login-submit{background:#079455;border-color:#079455}body.spobet-page :is(#scMemberLogin,#scMemberSignup) .sc-member-login-question{color:#087443}@media(max-width:480px){:is(#scMemberLogin,#scMemberSignup) .sc-member-login-panel{padding:16px}}

#scMemberSignup [hidden]{display:none!important}#scMemberSignup .sc-member-login-panel{max-width:540px}#scMemberSignup form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}#scMemberSignup .sc-signup-wide{grid-column:1/-1}#scMemberSignup .sc-signup-id-row{display:flex;gap:6px;align-items:center}#scMemberSignup .sc-signup-id-row input{min-width:0;flex:1}#scMemberSignup .sc-signup-id-row button{white-space:nowrap}#scMemberSignup small{display:block;font:12px/1.4 system-ui;color:#94a3b8;margin-top:4px}#scMemberSignup [data-sc-signup-success]{color:#86efac;white-space:normal}#scMemberSignup [data-sc-signup-error]{color:#fca5a5;white-space:normal;margin:4px 0 12px}#scMemberSignup [data-sc-signup-error]:empty{display:none}@media(max-width:480px){#scMemberSignup form{grid-template-columns:minmax(0,1fr)}}

#scMemberSignup [data-sc-signup-error][data-kind="success"]{color:#86efac}body.spobet-page #scMemberSignup [data-sc-signup-error][data-kind="success"]{color:#087443}
