/* 05 — pendentes: alvos 44 px, migalhas numa linha, indicador de scroll */
/* Âmbito: só web pública e loja pública (não aplica em conta, pedido, /loja/admin, /erp) */
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .card-links a.com-icone,body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .footer-cols a.com-icone{display:inline-flex;align-items:center;min-height:44px}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .more-row a.more-link{min-height:44px;display:inline-flex;align-items:center}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .marquee-controls .icon-btn{width:44px;height:44px;min-width:44px}
@media (max-width:700px){
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .crumbs{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;min-width:0}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .crumbs>*{flex:0 0 auto;margin:0;padding:0;display:block;line-height:44px;min-height:44px;align-self:center}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .crumbs>a{display:block;line-height:44px;min-height:44px}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .crumbs>a:nth-child(5),body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .crumbs>span[aria-current]{flex:0 1 auto;min-width:3em;display:block;overflow:hidden;text-overflow:ellipsis}
}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .cat-trilho::after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;pointer-events:none;z-index:1;
  background:linear-gradient(90deg,rgba(246,248,250,0),#F6F8FA 85%);transition:opacity .2s}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .cat-trilho.no-fim::after,body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .cat-trilho.sem-scroll::after{opacity:0}
