html,body{width:100%!important;max-width:100%!important;min-height:100%!important;overflow-x:hidden!important;background:#f4f7fb!important}body,.login,.auth,.authbox,#loginForm,#loginEmailSplit,input,select,textarea,button{pointer-events:auto!important}.xm-prepaint:before,.xm-prepaint:after{pointer-events:none!important}.modeSwitching{pointer-events:auto!important}.modeSwitching #mobileModeToggle{pointer-events:none!important}.modal{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;overflow:hidden!important}.modalbox,.professionalModal,.confirmBox,.registerBox{display:flex!important;flex-direction:column!important;width:min(720px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;margin:auto!important;padding:0!important;overflow:hidden!important;border:1px solid var(--control-border,var(--line))!important;border-radius:22px!important;background:var(--modal-bg,var(--panel))!important;box-shadow:0 24px 80px rgba(6,16,29,.30)!important;box-sizing:border-box!important}.modalbox>.top,.modalHeader{flex:0 0 auto!important;width:100%!important;padding:17px 18px 14px!important;border-bottom:1px solid var(--line)!important;background:linear-gradient(135deg,rgba(232,63,91,.055),rgba(122,92,255,.10))!important;box-sizing:border-box!important}.modalbox>form,.modalbox>.body,.modalbox>.modalBody,.professionalModal>.modalFormGrid,.registerBox>.field,.modalbox>.field{min-width:0!important;box-sizing:border-box!important}.modalbox>.field,.registerBox>.field{padding-left:18px!important;padding-right:18px!important}.modalbox input,.modalbox select,.modalbox textarea,.registerBox input,.registerBox select,.registerBox textarea,.settingControl select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.modalbox select,.registerBox select,.settingControl select{min-height:44px!important;padding:10px 38px 10px 12px!important;border:1px solid var(--control-border,var(--line))!important;border-radius:12px!important;background-color:var(--control-bg,#fff)!important;color:var(--modal-text,var(--ink))!important;appearance:auto!important;-webkit-appearance:menulist!important}.modalbox>.composeTopActions,.modalbox>.actions,.modalbox>.modalActionFooter,.confirmBox>.composeTopActions,.registerBox>.registerSubmit,.modalActionFooter{position:relative!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;width:100%!important;margin-top:auto!important;padding:13px 18px calc(13px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--line)!important;background:var(--modal-bg,var(--panel))!important;box-sizing:border-box!important}.modalbox>.composeTopActions .btn,.modalbox>.actions .btn,.modalActionFooter .btn,.confirmBox>.composeTopActions .btn{flex:0 0 auto!important;min-width:112px!important;max-width:min(180px,42vw)!important;min-height:42px!important;margin:0!important;border-radius:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.domainActions{display:flex!important;justify-content:flex-start!important;width:100%!important}.domainActions .domainDelete{margin-left:auto!important;order:99!important}.domainToken dd{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important}.domainToken .copyDomainToken{width:112px!important;min-width:112px!important;max-width:112px!important;justify-self:end!important}.settingsShell{display:flex!important;flex-direction:column!important;height:100%!important;gap:10px!important;overflow:hidden!important}.settingsMenu{position:static!important;flex:0 0 auto!important;width:100%!important;height:auto!important;margin:0!important}.settingsMenu>h2,.settingsMenu>p{display:none!important}#settingsMenuButtons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important;touch-action:pan-x!important}.settingsMenuBtn{flex:0 0 auto!important;width:auto!important;min-width:max-content!important}.settingsWorkspace{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:none!important}body.adminScrollMode #adminView>.viewer{display:flex!important;flex-direction:column!important;height:100%!important;gap:9px!important;overflow:hidden!important}body.adminScrollMode .adminTabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;flex:0 0 auto!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}body.adminScrollMode .adminTabs .btn{flex:0 0 auto!important;width:auto!important;min-width:max-content!important}body.adminScrollMode #adminContent{flex:1 1 auto!important;width:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:none!important}#settingsMenuButtons::-webkit-scrollbar,.settingsWorkspace::-webkit-scrollbar,.adminTabs::-webkit-scrollbar,#adminContent::-webkit-scrollbar{display:none!important}@media(max-width:650px){.modalbox,.professionalModal,.confirmBox,.registerBox{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:18px!important}.modalbox>.composeTopActions,.modalbox>.actions,.modalActionFooter,.confirmBox>.composeTopActions{padding-left:12px!important;padding-right:12px!important}.modalbox>.composeTopActions .btn,.modalbox>.actions .btn,.modalActionFooter .btn,.confirmBox>.composeTopActions .btn{flex:1 1 0!important;min-width:0!important;max-width:none!important}.domainActions{overflow-x:auto!important;scrollbar-width:none!important}.domainActions::-webkit-scrollbar{display:none!important}}
