/* Keep Antibot's controls and handlers intact. Only adapt the visible layout. */
@media(max-width:1099px){
 html body .pluginanti_container{height:auto!important;max-height:42dvh;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom)}
 html body .pluginanti_content{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;height:auto!important;max-width:640px;padding:12px 16px!important}
 html body .pluginanti_col_8{width:100%;height:auto!important;min-height:0;margin:0!important}
 html body .pluginanti_text{width:100%;height:auto!important;max-height:min(84px,16dvh);margin:0!important;overflow-y:auto;overflow-wrap:anywhere;font-size:12px!important;line-height:1.5!important;overscroll-behavior:contain}
 html body .pluginanti_col_4{width:100%!important;min-width:0}
 html body .pluginanti_interesting_span{min-height:44px;line-height:32px!important;font-size:14px!important}
 .px-cart-feedback{bottom:calc(var(--px-consent-height,0px) + max(12px,env(safe-area-inset-bottom)));max-height:calc(100dvh - var(--px-consent-height,0px) - 24px)}
 .px-cart-feedback__content{flex:1;min-height:0;max-height:46dvh}
 .px-cart-added-toast{bottom:calc(var(--px-consent-height,0px) + max(14px,env(safe-area-inset-bottom)))}
 .px-has-comparison .px-cart-added-toast{bottom:calc(var(--px-consent-height,0px) + 100px)}
 .px-comparison-bar{bottom:calc(var(--px-consent-height,0px) + 10px)}
 .px-cart-sheet-open .px-comparison-bar,.px-cart-sheet-open .px-toast{bottom:calc(var(--px-consent-height,0px) + var(--px-cart-sheet-height,160px) + 24px)}
 .px-cart-sheet-open.px-has-comparison .px-toast{bottom:calc(var(--px-consent-height,0px) + var(--px-cart-sheet-height,160px) + 110px)}
}
