@layer pokeidle-brand {
html:root body .auto-helper-panel .auto-helper-body,
html:root body .auto-helper-panel :is(.helper-module,.helper-config,.helper-target-priority,.helper-hunt-modes){background:#081c30!important;border-color:#275271!important;box-shadow:none!important;min-width:0!important}
html:root body .auto-helper-panel .helper-switch{background:#0b2339!important;border-color:#2f6285!important;box-shadow:none!important;min-width:0!important;color:#edf8ff!important}
html:root body .auto-helper-panel .helper-switch:has(input:checked){background:#123b55!important;border-color:#5cd7ff!important;box-shadow:inset 3px 0 #5cd7ff!important}
html:root body .auto-helper-panel .helper-switch:has(input:checked)>span{background:#59ceef!important;border-color:#8ceaff!important;box-shadow:none!important}
html:root body .auto-helper-panel .helper-care-module{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding:8px!important}
html:root body .auto-helper-panel .helper-care-module>.helper-config{display:grid!important;grid-template-columns:minmax(0,1fr) 72px!important;gap:6px!important;grid-column:1/-1!important;grid-row:auto!important;padding:0!important}
html:root body .auto-helper-panel .helper-care-module :is(label,select,b){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html:root body .auto-helper-panel .helper-care-module .helper-switch{display:flex!important;align-items:center!important;gap:5px!important;padding:6px!important;min-height:32px!important;white-space:normal!important;width:100%!important}
html:root body .auto-helper-panel .helper-care-module .helper-switch b{font-size:11px!important;line-height:1.2!important;overflow-wrap:anywhere!important;white-space:normal!important}
html:root body .auto-helper-panel .helper-care-module .helper-switch>small{display:none!important}
html:root body .auto-helper-panel .helper-care-module .helper-switch>img{width:16px!important;height:16px!important;flex:none!important;position:static!important}
html:root body .auto-helper-panel .helper-care-module>div:has(#helper-revive){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;grid-column:1/-1!important;grid-row:auto!important}
html:root body .auto-helper-panel :is(#helper-normal-balls,#helper-shiny-balls) .helper-ball.active,
html:root body .auto-helper-panel #helper-potion-name{background:#102e45!important;border-color:#58c9ef!important;box-shadow:none!important}
html:root body .auto-helper-panel .helper-config select{width:100%!important;text-overflow:ellipsis!important}
html:root body .auto-helper-panel :is(.helper-inline-check,.auto-helper-logo){background:#0c263e!important;border-color:#346180!important;box-shadow:none!important;color:#d8f3ff!important}
html:root body .auto-helper-panel .helper-care-module .helper-config label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;font-size:10px!important;line-height:1.3!important;color:#a9c8df!important;white-space:normal!important}
html:root body .auto-helper-panel .helper-care-module .helper-config select{font-size:11px!important;line-height:1.2!important;padding:5px 20px 5px 6px!important;min-height:32px!important;height:32px!important}
html:root body #stage #pokemon-team-bar .team-slot{min-height:70px!important;height:70px!important;flex-basis:70px!important}
html:root body #stage #pokemon-team-bar .status-bars.team-slot-info{position:absolute!important;left:62px!important;right:54px!important;top:33px!important;width:auto!important;height:30px!important;display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important;margin:0!important;min-width:0!important;overflow:visible!important}
html:root body #stage #pokemon-team-bar .status-bars :is(.team-hp,.team-exp){position:relative!important;inset:auto!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:12px!important;min-height:12px!important;margin:0!important;transform:none!important;overflow:hidden!important;border-radius:3px!important}
html:root body #stage #pokemon-team-bar .status-bars .status-fill{height:100%!important;max-width:100%!important;display:block!important;position:absolute!important;left:0!important;top:0!important;overflow:hidden!important}
html:root body #stage #pokemon-team-bar .status-bars .status-fill img{width:100%!important;height:100%!important;position:static!important}
html:root body #stage #pokemon-team-bar .status-bars .status-label{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;font-size:9px!important;line-height:12px!important;white-space:nowrap!important;color:#f4fbff!important;text-shadow:0 1px 2px #000!important}
html:root body #stage #pokemon-team-bar .team-exp{background:#172442!important;border:1px solid #406d99!important}
html:root body #stage #pokemon-team-bar .team-exp .status-fill{background:linear-gradient(90deg,#508dff,#9670e5)!important}
html:root body #ha-panel.ha-final[data-hunt-v3] .collapsible{overflow-y:scroll!important;scrollbar-width:auto!important;scrollbar-color:#417fa8 #081826!important;scrollbar-gutter:stable!important;min-height:0!important}
html:root body #ha-panel.ha-final[data-hunt-v3] .collapsible::-webkit-scrollbar{display:block!important;width:10px!important}
html:root body #ha-panel.ha-final[data-hunt-v3] .collapsible::-webkit-scrollbar-thumb{background:#417fa8!important;border:2px solid #081826!important;border-radius:7px!important}
html:root body #ha-panel.ha-final[data-hunt-v3] .hdr .client-panel-close{position:static!important;display:grid!important;place-items:center!important;width:26px!important;height:26px!important;flex:none!important;padding:0!important}
html:root body #ha-panel.ha-final[data-hunt-v3] .ttl h1{font-size:14px!important}
html:root body #pio-menu-dropdown [role=menuitem]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
html:root body #pio-menu-dropdown .pio-submenu-badge{flex:none!important;min-width:19px!important;padding:2px 5px!important;border-radius:10px!important;background:#ffd052!important;color:#142238!important;font:800 11px/1.2 "Segoe UI",sans-serif!important}
html:root body #pio-menu-dropdown .pio-submenu-badge[hidden],html:root body #discord-voice-panel [hidden]{display:none!important}
html:root body #discord-voice-panel [data-voice-unlink-confirm]{border:1px solid #4b799c;padding:10px;margin-top:10px;background:#0b2138}
@media(max-width:600px){html:root body #stage #pokemon-team-bar .status-bars.team-slot-info{left:45px!important;right:43px!important}html:root body #stage #pokemon-team-bar .status-bars .status-label{font-size:8px!important}}
html:root.ui-mobile-windows body .auto-helper-panel .helper-care-module>.helper-config{grid-template-columns:minmax(0,1fr) 90px!important}
}
