html,body{max-width:100%!important;overflow-x:hidden!important;background:#f4f7fb!important}.main{min-width:0!important}.modal{padding:12px!important;overflow:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.modalbox,.professionalModal,.confirmBox,.registerBox{width:min(720px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;padding:18px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;border-radius:20px!important}.modalbox input,.modalbox select,.modalbox textarea,.registerBox input,.registerBox select,.registerBox textarea{width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;box-sizing:border-box!important;border-radius:12px!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>.composeTopActions .btn,.modalbox>.actions .btn,.modalActionFooter .btn,.confirmBox>.composeTopActions .btn{min-width:108px!important;min-height:42px!important;margin:0!important;border-radius:12px!important}.domainActions{display:flex!important;width:100%!important;padding:0 4px!important;box-sizing:border-box!important}.domainActions .domainDelete{margin-left:auto!important;margin-right:0!important;order:999!important}#turnstileStatus{width:min(300px,100%)!important;margin:0 auto 8px!important;text-align:left!important;box-sizing:border-box!important}#xm-turnstile-container{width:min(300px,100%)!important;margin:0 auto!important;justify-content:flex-start!important;min-height:65px!important}#turnstilePanel{overflow:visible!important}.adminTabs,#settingsMenuButtons{position:sticky!important;top:0!important;z-index:12!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important;background:var(--panel)!important;padding:8px!important;box-sizing:border-box!important}.adminTabs::-webkit-scrollbar,#settingsMenuButtons::-webkit-scrollbar{display:none!important}.adminTabs .btn,.settingsMenuBtn{flex:0 0 auto!important;width:auto!important;min-width:max-content!important}.settingsShell{display:block!important;max-width:1180px!important;height:auto!important;overflow:visible!important}.settingsMenu{position:sticky!important;top:0!important;z-index:12!important;margin:0 0 10px!important;padding:0!important}.settingsMenu>h2,.settingsMenu>p{display:none!important}.settingsWorkspace,#adminContent{height:auto!important;min-height:0!important;overflow:visible!important}.domainViewport,.mailboxViewport,.reportViewport,.auditViewport{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}@media(max-width:650px){.modal{padding:8px!important}.modalbox,.professionalModal,.confirmBox,.registerBox{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:15px!important}.modalbox>.composeTopActions .btn,.modalbox>.actions .btn,.modalActionFooter .btn,.confirmBox>.composeTopActions .btn{flex:1 1 0!important;min-width:0!important}#turnstileStatus,#xm-turnstile-container{width:100%!important;max-width:300px!important}}
