html,body{min-height:100%;background:#f4f7fb!important}.xm-prepaint{background:#f4f7fb!important}.xm-prepaint #login{visibility:hidden!important}.xm-prepaint:before{content:'XM';position:fixed;z-index:2147483600;inset:0;display:grid;place-items:center;background:linear-gradient(135deg,#f4f7fb,#f7f4ff);color:#fff;font-size:24px;font-weight:850;letter-spacing:.08em}.xm-prepaint:after{content:'';position:fixed;z-index:2147483601;left:50%;top:50%;width:86px;height:86px;transform:translate(-50%,-50%);border-radius:24px;background:linear-gradient(135deg,#ff2f92,#ffad32,#7a5cff,#18d8d0);box-shadow:0 18px 48px rgba(72,52,160,.22)}.login,.shell{opacity:1;transition:opacity .14s ease!important}.xmViewEntering{opacity:.02!important}#turnstilePanel{min-height:116px;opacity:0;visibility:hidden;transition:opacity .18s ease;contain:layout paint}#turnstilePanel.turnstileReady{opacity:1;visibility:visible}#xm-turnstile-container{min-height:65px!important}.adminSectionHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.adminSectionHead>div{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.adminSectionHead>div h3,.adminSectionHead>div p{margin:0!important}.adminSectionHead #newDomain{margin:0 0 0 auto!important}.domainCard dl>div{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.domainCard dd,.domainActions,.domainToken dd{justify-content:flex-end!important}.domainCard .btn,.domainActions .btn,.domainToken .btn,.copyDomainToken{width:112px!important;min-width:112px!important;max-width:112px!important;height:40px!important}.domainToken dd{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important}.domainToken .copyDomainToken{justify-self:end!important}body.adminScrollMode,body.settingsScrollMode{overflow:hidden!important}body.adminScrollMode .main,body.settingsScrollMode .main{height:calc(100dvh - 58px)!important;overflow:hidden!important}body.adminScrollMode #adminView,body.settingsScrollMode #systemSettingsView{height:100%!important;overflow:hidden!important}body.adminScrollMode #adminView>.viewer{display:grid!important;grid-template-columns:154px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:10px 14px!important;height:100%!important;overflow:hidden!important}body.adminScrollMode #adminView>.viewer>h2{grid-column:1/-1!important;margin:0!important}body.adminScrollMode .adminTabs{grid-column:1!important;grid-row:2!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;overscroll-behavior:contain!important;touch-action:pan-y!important;padding:5px!important}body.adminScrollMode .adminTabs::-webkit-scrollbar,#settingsMenuButtons::-webkit-scrollbar,#adminContent::-webkit-scrollbar,.settingsWorkspace::-webkit-scrollbar{display:none!important}body.adminScrollMode .adminTabs .btn{flex:0 0 auto!important;width:100%!important}body.adminScrollMode #adminContent{grid-column:2!important;grid-row:2!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:none!important;padding-right:3px!important}body.settingsScrollMode .settingsShell{display:grid!important;grid-template-columns:154px minmax(0,1fr)!important;gap:14px!important;height:100%!important;overflow:hidden!important}body.settingsScrollMode .settingsMenu{position:static!important;height:100%!important;overflow:hidden!important;margin:0!important}body.settingsScrollMode #settingsMenuButtons{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;overscroll-behavior:contain!important;touch-action:pan-y!important}body.settingsScrollMode .settingsMenuBtn{width:100%!important;min-width:0!important;flex:0 0 auto!important}body.settingsScrollMode .settingsWorkspace{height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:none!important}@media(max-width:650px){body.adminScrollMode #adminView>.viewer,body.settingsScrollMode .settingsShell{grid-template-columns:118px minmax(0,1fr)!important;gap:8px!important}.adminSectionHead>div p{display:none!important}.domainCard dl>div{grid-template-columns:82px minmax(0,1fr)!important}.domainCard dd{overflow-x:auto!important;white-space:nowrap!important;scrollbar-width:none!important}}
