/* CUNSIGNAMO V81o — collaudo correzioni UI. */
/* Gestione rapida non visibile in Home, disponibile solo se il pannello Impostazioni la contiene. */
body[data-area-role="merchant"] #food-merchant-content > #v39-merchant-tools{display:none!important}
/* Fino a 6 prodotti, visibili 3 alla volta con scroll orizzontale. */
.ca80m-popular .food-products{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 14px)/3)!important;grid-template-columns:none!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding-bottom:10px;scrollbar-width:thin;scroll-padding-inline:2px}
.ca80m-popular .food-products>.food-product{min-width:0!important;width:100%!important;scroll-snap-align:start;box-sizing:border-box}
.ca80m-popular .food-products .food-product img{object-fit:cover}
/* Rimuove la vecchia animazione a caduta sul pacco. Lampeggio sincronizzato per 60s nel colore dello stato. */
.ca81h-pin-arriving .ca81g-package-art{animation:ca81o-blink 1.05s ease-in-out 0s 57 alternate both!important;animation-delay:var(--ca81m-elapsed,0ms)!important;transform:none!important;filter:drop-shadow(0 0 6px var(--ca81o-package-color,#fa8b28));}
.ca81h-pin-arriving .ca81g-package-art>svg{animation:none!important;opacity:1!important;visibility:visible!important}
.ca81o-new-badge{position:absolute;top:-23px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:950;letter-spacing:.3px;color:white;background:var(--ca81o-package-color,#ea7628);border:2px solid white;box-shadow:0 2px 9px #0004;border-radius:8px;padding:3px 6px;z-index:5;white-space:nowrap;pointer-events:none}
@keyframes ca81o-blink{0%{opacity:1;filter:drop-shadow(0 0 2px var(--ca81o-package-color,#fa8b28))}100%{opacity:.43;filter:drop-shadow(0 0 12px var(--ca81o-package-color,#fa8b28))}}
@media(prefers-reduced-motion:reduce){.ca81h-pin-arriving .ca81g-package-art{animation:none!important;opacity:1!important}}
.ca81o-profile-applications{display:grid;gap:9px;margin:14px 0}.ca81o-profile-applications button{min-height:47px;border-radius:12px;background:#173e47;color:white;border:1px solid #174653;font-size:13px;font-weight:900;text-align:center;cursor:pointer}.ca81o-profile-applications button+button{background:#fff8f1;border-color:#ebc7a7;color:#a85112}
.ca81m-candidates button{border-radius:13px!important;min-height:49px!important;background:linear-gradient(125deg,#164957,#12303d)!important;color:#fff!important;border:1px solid #164957!important;box-shadow:0 4px 10px #142e3b25!important;font-weight:900!important}.ca81m-candidates button+button{background:linear-gradient(125deg,#e87a29,#bf5317)!important;border-color:#bf5317!important}

.ca81o-emergency{min-height:42px!important;padding:9px 12px!important;border-radius:9px!important;background:#b42318!important;border:1px solid #b42318!important;color:#fff!important;font-weight:900!important;box-shadow:0 4px 10px #b4231820!important}
.ca81o-emergency:disabled{opacity:.5}
