/* V154 — ajuste banner cliente + botões de serviço no tema claro */

/* Página /cliente: manter somente o texto padrão do bloco lateral, sem texto imposto pelo banner cadastrado. */
.client-auth-banner-v64 .site-banner-custom-overlay-v100,
.client-auth-banner-v64 .site-banner-overlay-v64{
  display:none !important;
}

/* Serviços / cards de serviço no tema claro: botão contornado azul, sem fundo branco. */
html:not([data-theme='dark']) .hqt-service-card-v109 > a,
html:not([data-theme='dark']) .product-card.product-card-service .product-card-actions .card-link,
html:not([data-theme='dark']) .product-card.product-card-service .product-card-actions .card-link.card-link-main,
html:not([data-theme='dark']) .product-card.product-card-service .product-card-actions .card-link.secondary-link{
  background: transparent !important;
  color: var(--blue) !important;
  border: 1px solid rgba(10,141,255,.44) !important;
  box-shadow: none !important;
}

html:not([data-theme='dark']) .hqt-service-card-v109 > a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  min-height:42px;
  padding:12px 16px;
  border-radius:14px;
  font-weight:900;
}

html:not([data-theme='dark']) .product-card.product-card-service .product-card-actions .card-link:hover,
html:not([data-theme='dark']) .hqt-service-card-v109 > a:hover{
  background: rgba(10,141,255,.06) !important;
  color: var(--blue2) !important;
  border-color: rgba(10,141,255,.62) !important;
}

html:not([data-theme='dark']) .product-card.product-card-service .product-card-actions .card-link .link-label,
html:not([data-theme='dark']) .product-card.product-card-service .product-card-actions .card-link .link-arrow,
html:not([data-theme='dark']) .hqt-service-card-v109 > a,
html:not([data-theme='dark']) .hqt-service-card-v109 > a span{
  color: inherit !important;
}
