#cwServerStatus{position:fixed;bottom:20px;left:20px;right:20px;z-index:20000;padding:16px 20px;border:1px solid #b987a0;border-radius:14px;background:#f9edf3;color:#60354e;box-shadow:0 8px 25px #65334522}#cwServerStatus[hidden]{display:none}#cwServerStatus.error{background:#fff0f0;color:#852626;border-color:#c98080}#cwServerStatus button{margin-left:16px;padding:8px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit}.cw-mfa-qr{max-width:260px;background:white;padding:12px}.cw-mfa-qr svg{width:100%;height:auto}.cw-checkout-consent{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;line-height:1.5;grid-column:1/-1}.newsletter-form{flex-wrap:wrap}.cw-checkout-consent input{width:auto;flex:0 0 auto;min-height:18px;margin-top:3px}.cw-legal-links{display:flex;flex-wrap:wrap;gap:14px;margin:20px auto}.cw-legal-links button{background:transparent;color:inherit;border:0;text-decoration:underline;cursor:pointer}.cw-checkout-consent{margin:16px 0}
#cwAdminCredentials,#cwAdminChallenge{display:grid;gap:16px;max-width:480px}#cwAdminCredentials label,#cwAdminChallenge label{display:grid;gap:8px;font-weight:700}#cwAdminCredentials input,#cwAdminChallenge input{width:100%;min-height:48px;padding:12px;border:1px solid #bca6b0;border-radius:10px;font:inherit}#cwAdminAuthError,#cwAdminChallenge [role=alert]{color:#ad2841}#adminLogin>.secondary{margin-top:12px}
