.oidc-login-block{margin:14px 0 3px}.oidc-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:47px!important;border:1px solid #38445f!important;background:#182136!important;color:#f6f7ff!important;box-shadow:none!important}.oidc-button:hover{background:#202c45!important}.oidc-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:linear-gradient(135deg,#5278ff,#8b57ff);font-size:11px;font-weight:900}.oidc-divider{display:flex;align-items:center;gap:11px;margin:15px 0;color:#78859d;font-size:11px}.oidc-divider::before,.oidc-divider::after{content:"";height:1px;flex:1;background:#2a344c}.combined-setting+.combined-setting{margin-top:20px}.oidc-config-state{margin-top:7px!important;color:#8fa2c4!important;font-size:11px}.oidc-error-banner{max-width:760px;margin:18px auto 0;padding:12px 15px;border:1px solid #663244;border-radius:11px;background:#351824;color:#ffafbd;text-align:center;font-size:13px}
/* Render the registrations checkbox as the same switch used by SSO and Entry protection. */
.registration-production-switch{margin-left:auto}.registration-production-switch .registration-switch-input{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}.registration-production-switch span{position:absolute!important;inset:0!important;border-radius:999px!important;background:#30394d!important;cursor:pointer!important;transition:.2s!important}.registration-production-switch span::before{content:""!important;position:absolute!important;left:4px!important;top:4px!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 7px rgba(0,0,0,.28)!important;transition:.2s!important}.registration-production-switch input:checked+span{background:linear-gradient(135deg,#5278ff,#8b57ff)!important}.registration-production-switch input:checked+span::before{transform:translateX(24px)!important}
