.job50-oidc-options{margin:14px 0 18px;max-width:560px}
.job50-oidc-options__label{font-size:13px;color:#69778a;margin:0 0 10px}
.job50-oidc-options__buttons{display:flex;flex-wrap:wrap;gap:10px}
.job50-oidc-button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 18px;border:1px solid #d4dbe5;border-radius:9px;background:#fff;color:#182539!important;font-weight:700;text-decoration:none!important;transition:border-color .18s,box-shadow .18s,transform .18s}
.job50-oidc-button:hover,.job50-oidc-button:focus-visible{border-color:#ef1e2c;box-shadow:0 4px 14px rgba(25,37,57,.12);transform:translateY(-1px)}
.job50-oidc-verified{font-size:13px;color:#166b43;margin:8px 0 12px;font-weight:700}
@media(max-width:600px){.job50-oidc-options__buttons{flex-direction:column}.job50-oidc-button{width:100%}}

.job50-oidc-error{padding:13px 16px;border:1px solid #edb1bb;border-radius:9px;background:#fff5f6;color:#922538;font-weight:600;margin:12px 0 18px}
