/* Technical isolation: canonical inline values remain authoritative. */
body.conexa-member-auth{margin:0;font-family:'Inter',system-ui,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;text-transform:none;background:#0B0A22;color:#1E252D;-webkit-font-smoothing:antialiased;line-height:normal}
.conexa-member-auth #cx-wrap :where(div,aside,main,span,h1,h2,p,a,button,label,input,select,form){all:revert;box-sizing:border-box;font-family:inherit;line-height:normal}
.conexa-member-auth #cx-wrap{box-sizing:border-box;font-family:'Inter',system-ui,sans-serif;color:#1E252D;line-height:normal}
.conexa-member-auth #cx-wrap *{box-sizing:border-box}
.conexa-member-auth #cx-wrap img{display:block;max-width:100%}
.conexa-member-auth #cx-wrap a{text-decoration:none;color:inherit}
.conexa-member-auth #cx-wrap button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0}
.conexa-member-auth #cx-wrap input,.conexa-member-auth #cx-wrap select{font-family:inherit}
.conexa-member-auth #cx-wrap input:focus,.conexa-member-auth #cx-wrap select:focus{outline:none;border-color:#6D3BE0!important;box-shadow:0 0 0 3px rgba(109,59,224,.12)!important}
.conexa-member-auth #cx-wrap ::selection{background:#2EC85B;color:#06210F}
.conexa-member-auth #cx-side h2{color:inherit;font-family:inherit}
@keyframes cxpulse{0%,100%{opacity:.3}50%{opacity:1}}
@media(max-width:880px){.conexa-member-auth #cx-side{display:none!important}.conexa-member-auth #cx-wrap{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){.conexa-member-auth #cx-side circle{animation:none!important}}
/* Functional attributes and native hook markup, only in this screen. */
.conexa-member-auth #cx-wrap [hidden]{display:none!important}
.conexa-member-auth #cx-wrap form{margin:0;padding:0}
.conexa-member-auth #cx-wrap .cx-submit{width:100%}
.conexa-member-auth #cx-wrap .cx-checkbox{position:relative}
.conexa-member-auth #cx-wrap .cx-checkbox>input{position:absolute;width:18px;height:18px;opacity:0;margin:0;left:0;top:0;z-index:1;cursor:pointer}
.conexa-member-auth #cx-wrap .cx-checkbox>input:not(:checked)+span{background:#fff!important;border-color:#DDE2E8!important}
.conexa-member-auth #cx-wrap .cx-checkbox>input:not(:checked)+span svg{visibility:hidden}
.conexa-member-auth #cx-wrap .cx-checkbox>input:focus-visible+span{outline:2px solid #6D3BE0;outline-offset:2px}
.conexa-member-auth #cx-wrap .noo-recaptcha{display:block;margin:0 0 20px}
.conexa-member-auth #cx-wrap .noo-recaptcha .col-sm-12{display:block;width:auto;margin:0;padding:0;float:none}
.conexa-member-auth #cx-wrap .noo-ajax-result{margin:0 0 16px}
.conexa-member-auth #cx-wrap .error-response{color:#b42318}
.conexa-member-auth #cx-wrap .success-response{color:#11a847}
.conexa-member-auth #cx-wrap [data-auth-role="professional"]{position:relative;cursor:not-allowed}
.conexa-member-auth #cx-wrap .cx-coming-soon{position:absolute;top:8px;right:8px;font-size:10px;font-weight:600;color:#6B7280;line-height:1}
.conexa-member-auth #cx-wrap .cx-submit:hover{background:#28b551!important}
.conexa-member-auth #cx-wrap main>div>a:first-child:hover{color:#14122B!important}
/* Do not remove plugins, modify other routes or hide the WordPress admin bar. */
body.conexa-member-auth #noo-header,
body.conexa-member-auth footer.colophon.site-info,
body.conexa-member-auth a.go-to-top,
body.conexa-member-auth .wa__widget_container,
body.conexa-member-auth .wa__btn_popup,
body.conexa-member-auth #nta-wabutton,
body.conexa-member-auth .xoo-wsc-sc-cont,
body.conexa-member-auth .xoo-wsc-cart-trigger,
body.conexa-member-auth .xoo-wsc-container,
body.conexa-member-auth .xoo-wsc-modal,
body.conexa-member-auth button.cmplz-manage-consent{display:none!important}
