/* APP 300 — Home cards R2, Compa +250px, one ordering shortcut, Indianapolis */
@media(max-width:799px){html body #comGuide.comGuide:not(.dragging){bottom:calc(760px + env(safe-area-inset-bottom,0px))!important}}
@media(max-width:370px){html body #comGuide.comGuide:not(.dragging){bottom:calc(720px + env(safe-area-inset-bottom,0px))!important}}
/* The original APP home locations are #locationsGrid .locCard (not the web's homeLocationCard). */
html body #locationsGrid .locCard{isolation:isolate!important;position:relative!important;overflow:hidden!important}
html body #locationsGrid .locCard::before{background:none!important}
html body #locationsGrid .locCard .app300-r2{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:0!important;pointer-events:none!important;opacity:1!important}
html body #locationsGrid .locCard .app300-r2-shade{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(0,0,0,.04) 0%,rgba(0,0,0,.05) 37%,rgba(0,0,0,.48) 65%,rgba(0,0,0,.92) 100%)}
html body #locationsGrid .locCard .locLogoMark,html body #locationsGrid .locCard .locInfo,html body #locationsGrid .locCard .new{position:relative!important;z-index:3!important}
html body #locationsGrid .locCard[data-location-id="indianapolis"]{border:3px solid #ffe19a!important;box-shadow:0 25px 70px rgba(0,0,0,.7),0 0 0 2px rgba(255,198,64,.42),0 0 32px rgba(255,184,35,.6),0 0 56px rgba(60,141,240,.27)!important}
html body #locationsGrid .locCard[data-location-id="indianapolis"] .new{background:linear-gradient(110deg,#fa4653,#e51d34)!important;color:white!important;border:1px solid rgba(255,238,185,.9)!important;box-shadow:0 0 14px rgba(255,70,70,.64)!important;font-weight:1000!important;padding:8px 14px!important}
/* Location subpages: hide the obsolete top-right online-order tile. */
html body .loc94OrderCorner,html body .eaBtnOrder.premiumOrderBtn{display:none!important}
/* Keep the approved floating order UI above local content */
html body #asn251OrderFloat{position:fixed!important;z-index:1250!important}
@media(prefers-reduced-motion:reduce){html body #locationsGrid .locCard .app300-r2{display:none!important}}
