/* Dedicated mobile inventory; desktop side rails and recovery forms are unchanged. */
.lmpp-mobile-display-ad{display:none}
@media(max-width:767px){
 .lmpp-mobile-display-ad{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;max-width:100%;padding:16px 0 14px;margin:0;clear:both;background:transparent}
 .lmpp-mobile-display-ad:has(ins[data-ad-status="unfilled"]),.lmpp-mobile-display-ad[data-lmpp-ad-failed="true"]{display:none!important}
 .lmpp-mobile-display-ad--home{height:300px}
 .lmpp-mobile-display-ad--status{height:164px;margin:8px 0 24px;padding-top:16px;padding-bottom:28px}
 .lmpp-mobile-display-label{height:20px;flex:none;font:10px/16px Inter,system-ui,sans-serif;letter-spacing:.02em;color:#8da1b8;text-align:center}
 .lmpp-mobile-display-ad ins.adsbygoogle{flex:none;max-width:100%}
 main:has(.home-page .home-mobile-dropzone) ~ footer:not(:has(#lmpp-mobile-home-ad))::before{content:"";display:block;height:300px}
 html:has(.home-page) footer,html:has(.status-tracking-page .active-status-header) footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}
}
@media(max-width:319px){
 .lmpp-mobile-display-ad{display:none!important}
 main:has(.home-page .home-mobile-dropzone) ~ footer::before{display:none!important}
}
