.google-registration{gap:12px;min-width:0;margin-top:16px;display:grid}.google-registration .auth-divider{color:var(--color-text-muted);align-items:center;gap:12px;font-size:13px;display:flex}.google-registration .auth-divider:before,.google-registration .auth-divider:after{content:"";background:var(--color-surface-border);flex:1;height:1px}.google-registration>div:empty{display:none}.login-card .google-registration button:disabled{border:1px solid var(--color-control-border);background:var(--color-surface-sunken);width:100%;color:var(--color-text-muted);cursor:not-allowed;border-radius:8px;padding:12px}.google-registration>p{margin:0;font-size:13px}
.register-page .login-brand{isolation:isolate;background:#151a30;position:relative;overflow:hidden}.register-page .login-brand:before{content:"";z-index:-2;background:url(/images/register-pos-team-v1.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.register-page .login-brand:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0e1ed1,#1a194594),linear-gradient(#29237638,#090d1dad);position:absolute;inset:0}.register-page .login-brand>span,.register-page .login-brand h1,.register-page .login-brand p{z-index:1;text-shadow:0 2px 16px #00000061;position:relative}.register-page .login-brand p{opacity:.92}@media (max-width:760px){.register-page{isolation:isolate;box-sizing:border-box;background:linear-gradient(#f4f6fbc7,#eff1fae0),url(/images/register-pos-team-v1.png) 50%/cover no-repeat fixed;min-height:100vh;padding:34px 16px;position:relative}.register-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,#6258ee14,#0f172a1f);position:fixed;inset:0}.register-page .login-brand{display:none}.register-page .login-card{-webkit-backdrop-filter:blur(15px);background:#ffffffe8;border-color:#ffffffd1;align-self:center;box-shadow:0 26px 70px #141b3433}}@media (max-width:430px){.register-page{padding:22px 12px}.register-page .login-card{width:100%;padding:30px 24px}}
