html,body{max-width:100%!important;overflow-x:hidden!important}.theme-light,.theme-light body,body.theme-light{background:#f4f7fb!important}.theme-dark,.theme-dark body,body.theme-dark{background:#0c1526!important}.modal{position:fixed!important;inset:0!important;min-height:100dvh!important;padding:12px!important;overflow:auto!important;overscroll-behavior:contain!important;background:rgba(7,15,30,.55)!important;box-sizing:border-box!important}.modalbox,.registerBox,.professionalModal,.confirmBox{width:min(720px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;box-sizing:border-box!important;border:1px solid var(--control-border,var(--line))!important;background:var(--modal-bg,var(--panel))!important}.modalbox input,.modalbox select,.modalbox textarea,.registerBox input,.registerBox select,.registerBox textarea{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.modalbox>.composeTopActions,.modalbox>.actions,.modalActionFooter,.confirmBox>.composeTopActions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:16px!important;padding:14px 4px 4px!important;box-sizing:border-box!important}.modalbox .btn,.registerBox .btn,.professionalModal .btn,.confirmBox .btn,.modalClose{min-height:42px!important;border:1px solid #ff8b3d!important;border-radius:12px!important;background:var(--close-bg,#eef2f8)!important;color:var(--close-text,#172238)!important;box-shadow:inset 3px 0 0 #ff8b3d!important;font-weight:750!important}.theme-dark .modalbox .btn,.theme-dark .registerBox .btn,.theme-dark .professionalModal .btn,.theme-dark .confirmBox .btn,.theme-dark .modalClose{background:#26344d!important;color:#fff!important}.registerSubmit,#registerSubmit,#sendMailButton,.modalbox .btn.primary,.registerBox .btn.primary{border-color:#ff8b3d!important;background:var(--close-bg,#eef2f8)!important;color:#172238!important}.theme-dark .registerSubmit,.theme-dark #registerSubmit,.theme-dark #sendMailButton,.theme-dark .modalbox .btn.primary,.theme-dark .registerBox .btn.primary{background:#26344d!important;color:#fff!important}.modalbox>.composeTopActions .btn,.modalbox>.actions .btn,.modalActionFooter .btn,.confirmBox>.composeTopActions .btn{min-width:108px!important;margin:0!important}.registerBox{padding-bottom:max(18px,env(safe-area-inset-bottom))!important}#turnstilePanel{visibility:visible!important;opacity:1!important;min-height:116px!important}#turnstileStatus{width:min(300px,100%)!important;margin:0 auto 8px!important;text-align:left!important}#xm-turnstile-container{width:min(300px,100%)!important;min-height:65px!important;margin:0 auto!important;justify-content:flex-start!important}@media(max-width:650px){.modal{padding:8px!important}.modalbox,.registerBox,.professionalModal,.confirmBox{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.modalbox>.composeTopActions .btn,.modalbox>.actions .btn,.modalActionFooter .btn,.confirmBox>.composeTopActions .btn{flex:1 1 0!important;min-width:0!important}}
