/* Scoped to MVM mobile mounts; desktop and gameplay control geometry stay intact. */
html[data-maven-cleanup] #mvm-root#mvm-root#mvm-root#mvm-root#mvm-root .mvm-vitals{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html[data-maven-cleanup] #mvm-root#mvm-root#mvm-root#mvm-root#mvm-root .mvm-menu{top:max(4px,var(--mvm-safe-t,0px))!important;margin-top:0!important}
html[data-maven-cleanup] #mvm-root#mvm-root#mvm-root#mvm-root#mvm-root .mvm-menu__item:is([data-item='quest'],[data-item='shot']){display:none!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-chip[aria-label='Restore AFK FARM']{display:none!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar{
 --ro-line:#a8dcf066;--ro-line-soft:#a8dcf038;--ro-body:transparent;--ro-ink:#edf7ff;--ro-ink-dim:#b7cfdd;
 --ro-title-a:#39739488;--ro-title-b:#21476188;--ro-title-c:#16364e88;--ro-btn-a:#477f9b99;--ro-btn-b:#244d6b99;
 width:min(520px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 16px)!important;
 top:8px!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;
 border:1px solid #b1deef77!important;border-radius:14px!important;overflow:hidden;
 background:linear-gradient(145deg,#244c66ed,#0b233bdc)!important;box-shadow:inset 0 1px 0 #e4f7ff55,0 12px 40px #00111c88!important;
 color:#edf7ff!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;
}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .sys-head{min-height:34px!important;padding:3px 8px 3px 12px!important;border-bottom:1px solid #b7e2f038!important;background:linear-gradient(110deg,#3a789d80,transparent)!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .sys-head__title{font:700 12px/1.2 Arial,sans-serif!important;letter-spacing:1px!important;text-shadow:none!important;color:#eaf8ff!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .sys-frame{padding:8px!important;gap:6px!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .sys-body{overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9bcede66 transparent}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .afk-tabs{gap:5px!important;padding:0 0 7px!important;align-items:stretch!important;border:0!important;flex-shrink:0}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar button.afk-tab{flex:1 0 auto!important;min-height:32px!important;border:1px solid #b4dced33!important;border-radius:7px!important;background:#163d5666!important;color:#c2dce9!important;text-shadow:none!important;font:600 11px/1.2 Arial,sans-serif!important;padding:5px 8px!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar button.afk-tab[aria-selected='true']{background:linear-gradient(145deg,#579ec4b0,#2d648f99)!important;color:#fff!important;border-color:#b7ebff99!important;box-shadow:inset 0 1px 0 #d9f7ff44!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .afk-caption{display:none!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .afk-panes{padding:8px!important;border:1px solid #a6d7ed33!important;border-radius:8px!important;background:#091f3438!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .afk-lead{text-align:left!important;color:#b7cfdd!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .afk-status{color:#c6e9fb!important;font-size:12px!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar [data-running='true'] .afk-status{color:#92efd0!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .afk-status[data-stopped='true']{color:#ffc9b4!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .sys-stats{padding:7px!important;border:1px solid #a7daed22!important;border-radius:6px;background:#a6d5ef09!important;gap:4px 12px!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar :is(.sys-stat__k,.sys-stat__v,.afk-row,.afk-tab__n,.sys-prose){color:inherit!important;text-shadow:none!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .afk-row{min-height:28px!important;gap:5px!important;border-bottom:1px solid #b5deef14;padding:2px 0!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar :is(input.afk-n,select.afk-s,select.afk-rot__lv){min-height:28px!important;border:1px solid #aacfe666!important;background:#0d2b43!important;color:#f0faff!important;border-radius:5px!important;box-shadow:none!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar input[type='checkbox']{accent-color:#64bce6!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar :is(.sys-btn,.afk-fbtn,.sys-iconbtn){border:1px solid #afddeb66!important;background:linear-gradient(145deg,#548dad80,#28557490)!important;color:#ecf8ff!important;box-shadow:inset 0 1px 0 #e4f7ff33!important;text-shadow:none!important;border-radius:7px!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .sys-btn{min-height:34px!important;font:700 12px/1.2 Arial,sans-serif!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .sys-btn[data-variant='primary']{background:linear-gradient(135deg,#458eb9,#245a88)!important;border-color:#a6e0ff99!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .sys-btn[data-variant='ghost']{background:linear-gradient(135deg,#994f54cc,#623647cc)!important;border-color:#ffc9ce77!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .sys-head .sys-iconbtn{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .afk-foot{padding-top:7px!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar .afk-fbtn{min-height:28px!important;padding:3px 12px!important}
@media(prefers-reduced-transparency:reduce){html[data-maven-cleanup] body:has(#play-stage) .sys-root .sys-window.afk-sidebar{background:#16344c!important;backdrop-filter:none!important}}

html[data-maven-cleanup] body:has(#play-stage) .sys-root .afk-sidebar :is(.sys-panel,.sys-frame,.sys-body){background:transparent!important;box-shadow:none!important;border:0!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .afk-sidebar :is(.sys-panel__bloom,.sys-panel::before,.sys-panel::after,.sys-frame::before,.sys-frame::after){display:none!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .afk-sidebar .afk-body{color:#edf7ff!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .afk-sidebar :is(button,input,select):focus-visible{outline:2px solid #ffe0a0!important;outline-offset:1px}
html[data-maven-cleanup] #mvm-root#mvm-root#mvm-root#mvm-root#mvm-root .mvm-menu__item[data-item='afk'] .mvm-menu__label{font-size:10px!important;white-space:nowrap!important;text-transform:none!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .afk-sidebar button::before,
html[data-maven-cleanup] body:has(#play-stage) .sys-root .afk-sidebar button::after{display:none!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .afk-sidebar .sys-stat{min-height:16px!important;padding:0!important;line-height:16px!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .afk-sidebar :is(.afk-note,.afk-why,.afk-empty,.afk-target-name,.afk-rot__n,.afk-rot__c,.afk-rot__m,.afk-rot__r){color:#bcd8e7!important}
html[data-maven-cleanup] body:has(#play-stage) .sys-root .afk-sidebar .afk-rot__i{background:#13344b80!important;border-color:#a9d6e755!important}
