@media(max-width:768px){.admin-main :is(.domain-layout,.totp-info-grid,.master-tips,.sweep-status-grid,.drain-cards,.dcard-stats,.online-grid,.online-now){display:grid!important;grid-template-columns:1fr!important;gap:12px!important}}@media(max-width:768px){.admin-main .sweep-counts-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media(max-width:420px){.admin-main .sweep-counts-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.admin-main .form-line{grid-template-columns:1fr!important;gap:6px!important;align-items:start!important}.admin-main .form-line .input,.admin-main .form-line .textarea,.admin-main .form-line .select{width:100%!important;min-width:0!important;box-sizing:border-box}.admin-main .form-line .input,.admin-main .form-line .select{min-height:44px!important}.admin-main .editor-grid,.admin-main .color-grid,.admin-main .logo-drop{grid-template-columns:1fr!important;gap:10px!important}.admin-main .editor-grid .editor-field:nth-child(2){grid-row:auto!important}.admin-main .logo-settings__row{flex-direction:column!important;align-items:stretch!important;gap:6px!important}}@media(max-width:768px){.domain-edit-page .domain-editor__inner{padding:14px!important;border-radius:10px!important}.domain-edit-page .editor-grid{grid-template-columns:1fr!important;gap:10px!important}.domain-edit-page .editor-grid .editor-field:nth-child(2){grid-row:auto!important}.domain-edit-page .color-grid{grid-template-columns:1fr!important;gap:8px!important}.domain-edit-page .logo-drop{grid-template-columns:1fr!important}.domain-edit-page .logo-settings__row{flex-direction:column!important;align-items:stretch!important;gap:6px!important}.domain-edit-page .domain-editor-head{flex-direction:column!important;gap:10px!important;align-items:flex-start!important}.domain-edit-page .domain-editor-head h2{font-size:22px!important}.domain-edit-page .seg-control,.domain-edit-page .color-tabs{overflow-x:auto!important;scrollbar-width:none;-ms-overflow-style:none}.domain-edit-page .seg-control::-webkit-scrollbar,.domain-edit-page .color-tabs::-webkit-scrollbar{display:none}.domain-edit-page .seg-btn{flex-shrink:0!important;min-height:36px!important}}.domain-edit-page .domain-editor-actions{margin:18px -22px -22px!important;padding:14px 22px max(14px,env(safe-area-inset-bottom))!important;background:var(--bg)!important;backdrop-filter:none!important}@media(max-width:768px){.domain-edit-page .domain-editor-actions{margin:14px -14px -14px!important;padding:12px 14px max(12px,env(safe-area-inset-bottom))!important;flex-wrap:wrap!important}.domain-edit-page .domain-editor-actions .btn{flex:1 1 auto!important;min-height:44px!important}}@media(max-width:768px){.admin-main .pset-pill{height:44px!important;padding:0 14px!important;font-size:14px!important}.admin-main .pset-iconbtn{width:40px!important;height:40px!important}.admin-main .pset-iconbtn svg{width:16px!important;height:16px!important}}@media(max-width:420px){.admin-main .pset-actions{flex-direction:column!important;align-items:stretch!important}.admin-main .pset-actions .pset-btn{width:100%!important;min-height:44px!important;justify-content:center!important}.admin-main .pset-inline-input{text-align:left!important;width:100%!important;max-width:none!important}}[data-theme=light] .pset-switch-thumb{background:var(--bg);box-shadow:0 1px 2px #00000040}@media(max-width:768px){.admin-main .actions button,.admin-main .actions .icon-link{width:36px!important;height:36px!important}.admin-main .icon-btn{min-width:40px!important;min-height:40px!important}.admin-main .row-actions .btn-sm{min-height:40px!important;padding:8px 14px!important}.admin-main .page-num,.admin-main .page-arrow{min-width:40px!important;height:40px!important}.admin-main .drain-approved-toggle,.admin-main .drain-data-panel .page-num,.admin-main .drain-data-panel .page-arrow{min-height:40px!important}.admin-main .dcard-txhash{min-height:36px!important}}@media(max-width:480px){.api-modal{padding:8px!important}.api-modal-card{max-height:96vh!important}.api-modal-card footer{flex-wrap:wrap!important;gap:8px!important}.api-modal-card footer .btn{flex:1 1 auto!important}.api-token-display{flex-direction:column!important;align-items:stretch!important}.api-token-display .btn{width:100%!important;min-width:0!important}.api-modal-card .kv>div,.kv>div{grid-template-columns:1fr!important;gap:2px!important}.dwm-actions{flex-wrap:wrap!important}.dwm-actions .btn{flex:1 1 auto!important}}@media(max-width:768px){.admin-main .master-addr-cell .addr-input,.admin-main .pd-card-input-wrap,.admin-main .pd-worker-selector .select,.admin-main .api-sa-controls .select,.admin-main .drain-filter-select,.admin-main .drain-worker-search,.admin-main .sweep-filters label,.admin-main .sweep-filters .select,.admin-main .sweep-filters .input,.admin-main .vf-auto-field{min-width:0!important;width:100%!important;box-sizing:border-box}.admin-main .pd-card{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.admin-main .pd-card-input-wrap{flex:1 1 auto!important}.admin-main .sweep-filters{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.admin-main .drain-hero{grid-template-columns:1fr!important;gap:16px!important}.admin-main .drain-toolbar-controls{flex-direction:column!important;align-items:stretch!important}.admin-main .drain-toolbar-controls>*{width:100%!important;min-width:0!important}.admin-main .api-sa-controls{flex-direction:column!important;align-items:stretch!important}}@media(max-width:768px){.admin-main :is(.pset-page,.drain-events-page,.domain-edit-page,.domain-edit-page__body){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){.domain-edit-page .seg-btn,.admin-main .pset-pill,.admin-main .pset-iconbtn{transition:none!important}}.mobile-bottom-bar{display:none}@media(max-width:768px){.mobile-bottom-bar{display:flex;position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--bg);border-top:1px solid var(--border);z-index:140;padding-bottom:env(safe-area-inset-bottom,0)}.mbb-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--text);font-size:10px;font-weight:calc(500 + var(--fw-adjust));cursor:pointer;background:none;border:none;padding:0;min-height:44px;-webkit-tap-highlight-color:transparent;user-select:none;transition:color .15s,transform .12s}.mbb-tab .mbb-ico{display:inline-flex}.mbb-tab .mbb-ico svg{width:23px;height:23px;stroke:currentColor;transition:stroke .15s}.mbb-tab.active{color:var(--accent);font-weight:calc(600 + var(--fw-adjust))}.mbb-tab.active .mbb-ico svg{stroke:var(--accent)}.mbb-tab:active{transform:scale(.92)}.admin-main{padding-bottom:76px!important}.admin-main:has(.support-shell){padding-bottom:0!important}.admin-main:has(.support-shell) .support-shell{height:calc(100dvh - 112px - env(safe-area-inset-bottom,0px))!important}html:has(.support-shell),body:has(.support-shell){overflow:hidden!important;height:100dvh!important;overscroll-behavior:none!important}}.mobile-nav-item .mn-ico{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;opacity:.85}.mobile-nav-item .mn-ico svg{width:20px;height:20px;stroke:currentColor}.mobile-nav-item.is-active .mn-ico{opacity:1;color:var(--accent)}.mobile-nav-overlay .mobile-nav-drawer{display:flex!important;flex-direction:column!important;overflow:hidden!important}.mobile-nav-drawer>.mn-head,.mobile-nav-drawer>.mn-divider,.mobile-nav-drawer>.mn-section{flex:0 0 auto!important}.mobile-nav-drawer>.mn-section--scroll{flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;min-height:0!important;scrollbar-width:none}.mobile-nav-drawer>.mn-section--scroll::-webkit-scrollbar{display:none}
