/* Importa Roboto */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap');

/* ===== Telmobile Telecom - Cookie Consent (Elfsight) ===== */

/* Botão principal */
div[class*="eacc-actions-button"] {
  font-family: 'Roboto', Arial, sans-serif !important;
  font-weight: 400 !important;
  border-radius: 3px !important;
  background-color: #0067B8 !important;
  color: #ffffff !important;
  border: none !important;
  text-transform: none !important; /* remove maiúsculas */
  padding: 10px 35px !important;
  transition: all 0.3s ease !important;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;
  cursor: pointer !important;
}

/* Hover */
div[class*="eacc-actions-button"]:hover {
  background-color: #0067B8 !important;
  transform: scale(1.03) !important;
}

/* Caixa geral do aviso */
div[class*="eacc-container"],
div[class*="eacc-banner"] {
  font-family: "Inter", Arial, sans-serif !important;
  border-radius: 12px !important;
}

/* Links dentro do banner */
div[class*="eacc-banner"] a {
  color: #0067B8 !important;
  text-decoration: underline !important;
}

div[class*="eacc-banner"] a:hover {
  color: #0067B8 !important;
}

/* ===== Ajuste para mobile (botão à esquerda) ===== */
@media (max-width: 768px) {

  /* Container dos botões */
  div[class*="eacc-actions"] {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    text-align: left !important;
  }

  /* Botão */
  div[class*="eacc-actions-button"] {
    align-self: flex-start !important;
    margin-left: 0 !important;
    margin-right: auto !important;
    width: auto !important;
    padding: 10px 25px !important;
    margin-top: 10px !important;
  }
}
