/* Achei Cidades 1.9.64 — comportamento mobile mais próximo de app. */
@media (max-width:1024px){
  html,body{
    -webkit-tap-highlight-color:transparent;
    overscroll-behavior-y:contain;
  }
  body *{
    -webkit-tap-highlight-color:transparent;
  }
  a,button,[role="button"],[role="link"],
  .m-listing-company,.featured-card,.cat-item,.bottom-nav a,
  .ac-drawer-panel a,.ac-drawer-panel button{
    touch-action:manipulation;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    user-select:none;
  }
  input,textarea,select,[contenteditable="true"]{
    -webkit-user-select:text;
    user-select:text;
  }
  img{
    -webkit-user-drag:none;
    user-drag:none;
    -webkit-touch-callout:none;
  }
  a:focus,button:focus,[role="link"]:focus{outline:none}
  a:focus-visible,button:focus-visible,[role="link"]:focus-visible{
    outline:2px solid var(--purple);
    outline-offset:2px;
  }
  .m-listing-company,
  .featured-card{
    cursor:pointer;
  }
  .m-listing-company:active,
  .featured-card:active{
    transform:scale(.995);
  }
  .m-listing-company,
  .featured-card,
  .cat-item,
  .m-offer,
  .m-listing-ad,
  .m-listing-sales{
    -webkit-tap-highlight-color:transparent !important;
  }
  ::-webkit-scrollbar{width:0;height:0}
}
@media (min-width:1025px){
  [data-company-href]{cursor:pointer}
}
