.saml-sso-restriction-message{padding:30px;margin:20px 0;background:#f8f9fa;border:1px solid #e0e0e0;border-left:4px solid #2271b1;border-radius:4px;color:#1d2327;font-size:16px;line-height:1.6;text-align:center}.saml-sso-restriction-message a{color:#2271b1;text-decoration:underline}.saml-sso-restriction-message a:hover{color:#135e96}.saml-sso-restricted-content{padding:20px;margin:15px 0;background:#fff8e1;border:1px solid #ffe082;border-left:4px solid #ffc107;border-radius:4px;color:#5d4037;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){.saml-sso-restriction-message{background:#2d3748;border-color:#4a5568;border-left-color:#4299e1;color:#e2e8f0}.saml-sso-restriction-message a{color:#63b3ed}.saml-sso-restriction-message a:hover{color:#90cdf4}.saml-sso-restricted-content{background:#2d3748;border-color:#d69e2e;border-left-color:#ecc94b;color:#faf089}}