/* SMARTLOCK — Parche 02: loja móvel (barra única, filtros, chips, ordem, procura, −/+, setas, pontos). Carregar depois de navegacao-01.css */
/* Âmbito: só web pública e loja pública (não aplica em conta, pedido, /loja/admin, /erp) */
@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)) .sl-barra-loja .lt-icones{display:none}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .sl-barra-loja .lt-linha{flex-wrap:nowrap;min-height:64px;gap:var(--sl-s2,8px);padding-top:10px;padding-bottom:10px}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .sl-barra-loja .lt-procura{order:0;flex:1 1 auto;flex-basis:auto}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .sl-barra-loja .lm-todas-btn{flex:0 0 44px;width:44px;min-width:44px;padding:0;justify-content:center;order:-1}
}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .ti-filtros>summary{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)) .ti-filtro a,body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .ti-filtro label{display:flex;align-items:center;min-height:44px;gap:8px}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .ti-filtro a .n,body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .ti-filtro a small{margin-left:auto}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .ti-activos a,body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) a.ti-limpar{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:999px}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .ti-ordem a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .ti-ordem a.is-on{background:transparent;color:#0067AB;box-shadow:inset 0 -2px 0 #0067AB;border-radius:0}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .ti-procura input{min-height:44px;font-size:16px}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .ti-procura button{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)) .loja-qtd button,body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .loja-qtd-mini button{min-width: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)) .cat-seta{width:44px;height:44px;min-width:44px}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .loja-hero-pontos{gap:0}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .loja-hero-ponto{position:relative;width:44px;height:44px;background:transparent!important;border:0;padding:0}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .loja-hero-ponto::before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;transform:translate(-50%,-50%);border-radius:999px;background:#C9D1DA}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .loja-hero-ponto.is-atual::before{width:28px;background:#3DB5E6}
body:not(.adm-login-body):not([class*="adm-"]):not(:has([data-loja-conta],[data-loja-pedido],[data-loja-etapa],.wrap-estreito,.adm-btn)) .ln-separadores button{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)) .loja-card-acoes .loja-add{min-height:44px}
