/**
 * Overrides do mahi_facelift_v2.
 *
 * O CSS legado (mahi_facelift/global-styling) compensa o header legado
 * `.header-menu-top` + `.header` (ambos position:fixed) adicionando
 * padding-top ao #main-wrapper. No v2 esse header legado NÃO é renderizado
 * (trocado pelo `.ac-header` do chrome Shift, que é position:sticky e já
 * reserva a própria altura no fluxo) — então esse padding vira espaço
 * duplicado/extra no topo do conteúdo. Zeramos só no v2.
 */
.frontpage #main-wrapper,
.user-logged-in #main-wrapper,
.user-guest #main-wrapper {
  padding-top: 0;
}

/**
 * Pop Up Agendamento: o CSS legado (asset_injector `pop_up_agendamentos` +
 * `popup-form.css`) posiciona o overlay com position:fixed SEM `left`/`top`,
 * contando com o bloco no header_top (offset 0 no topo). No v2 o bloco vive na
 * regiao `content` (coluna com offset a esquerda), entao o overlay/card
 * ancoravam deslocados e a faixa esquerda ficava descoberta. Ancora tudo na
 * viewport (mesmo resultado visual do legado).
 */
#block-mahi-facelift-popupagendamento,
#block-mahi-facelift-popupagendamento .area-popup,
#block-mahi-facelift-popupagendamento .filter-popup {
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
}
