/* APP304: intentionally narrow visual changes over user-supplied APP303. */
#asn276InstallCard{position:relative!important;min-height:330px!important;overflow:hidden!important;isolation:isolate!important;border-radius:27px!important;border:1px solid rgba(255,197,67,.52)!important;background:#060c18!important;box-shadow:0 16px 45px #0008,0 0 20px #ffbb3722!important}
#asn276InstallCard .app304-install-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}
#asn276InstallCard:before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#02061715 0%,#03071340 42%,#030713dd 78%,#030713f9 100%);pointer-events:none}
#asn276InstallCard .asn276-install-inner{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-end!important;min-height:330px!important;box-sizing:border-box!important;padding:26px 20px!important;text-align:left!important}
#asn276InstallCard #asn276InstallAction{align-self:flex-start!important;max-width:100%!important;box-shadow:0 10px 26px #0007,0 0 14px #ffc34250!important}
/* Don't reposition the entire guide: raise only the mascot photo inside its card. */
html body #comGuide .comGuideMascot{bottom:37px!important;overflow:visible!important}
html body #comGuide .comGuideMascot img{object-fit:contain!important;object-position:bottom!important}
/* On restaurant pages only one global floating order shortcut; remove the old top-right button. */
html body .loc94OrderCorner{display:none!important;visibility:hidden!important;pointer-events:none!important}
html body.app301-location-route #asn251OrderFloat{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
/* Preserve user-dismiss behavior. */
html body.app301-location-route #asn251OrderFloat.w190-dismissed,
html body.app301-location-route #asn251OrderFloat.qa5-dismissed{display:none!important}
/* Flame emblem for VIP, keep Agent question mark unchanged. */
html body #asnProfilePanel .asn-web190-profile [data-asn286-auth="vip"] .asn298-mark svg{width:44px;height:44px;display:block;filter:drop-shadow(0 0 9px #ffb54d99)}
