/* Explicit native input painting: iOS otherwise hides white unchecked controls. */
html body:has(#play-stage) .sys-root #maven-afk-window.afk-map-window[data-afk-release] input:is([type=checkbox],[type=radio]){appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #679bbf!important;border-radius:3px!important;box-shadow:inset 0 1px 2px #153e5915!important;}
html body:has(#play-stage) .sys-root #maven-afk-window.afk-map-window[data-afk-release] input[type=checkbox]:checked{background:#238bce url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/15px 15px no-repeat!important;border-color:#1b72ab!important;}
html body:has(#play-stage) .sys-root #maven-afk-window.afk-map-window[data-afk-release] input[type=radio]{border-radius:50%!important;}
html body:has(#play-stage) .sys-root #maven-afk-window.afk-map-window[data-afk-release] input[type=radio]:checked{background:radial-gradient(circle,#fff 0 3px,#238bce 3.5px)!important;border-color:#1b72ab!important;}
html body:has(#play-stage) .sys-root #maven-afk-window.afk-map-window[data-afk-release] input:disabled{opacity:.5!important;}
