/* =========================================================
   CAREKA DIGITAL — V72 CLIQUES / TOUCH TARGETS
   Complemento funcional para todos os dispositivos.
   ========================================================= */

body .cd66Mega,
body .megaMenu.ckMegaOfficial{
  pointer-events:none;
}

body .cd66Mega.is-open,
body .megaMenu.ckMegaOfficial.is-open{
  pointer-events:auto!important;
}

body .cd66Mega__shell,
body .megaMenu__shell,
body .ckMegaOfficial__shell{
  pointer-events:auto!important;
}

body .cd66Mega a,
body .ckMegaOfficial a,
body .cd66Mega button,
body .ckMegaOfficial button{
  pointer-events:auto!important;
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:rgba(245,201,88,.18);
}

body .cd72-clickable-menu-link{
  position:relative!important;
  cursor:pointer!important;
  user-select:none!important;
}

body .cd72-clickable-menu-link:focus-visible,
body .cd66Mega button:focus-visible,
body .ckMegaOfficial button:focus-visible{
  outline:2px solid rgba(245,201,88,.88)!important;
  outline-offset:3px!important;
}

body.cd72-menu-open{
  position:fixed!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  overflow:hidden!important;
}

@media (max-width:1024px){
  body .cd66Mega__column a,
  body .ckMegaColumn a,
  body .cd66Mega__quickLinks a,
  body .ckMegaQuickAccess__links a,
  body .cd66Mega__featureBtns a,
  body .ckMegaFeature__btns a,
  body .cd66Mega__cta a,
  body .ckMegaCta a{
    min-height:48px!important;
  }
}

@media (max-width:767px){
  body .cd66Mega__column a,
  body .ckMegaColumn a{
    min-height:64px!important;
  }
}
