/* ====== My Account (BS5) ====== */

/* Botões padrões do Woo */
.woocommerce-button {
  background-color: #001f3f !important;
  color: #fff !important;
  margin-right: 0.5rem !important;
}

/* Labels e inputs */
.woocommerce form label {
  font-weight: 400 !important;
  font-size: 12px;
  width: 100%;
}
.woocommerce-input-wrapper {
  width: 100%;
}

/* Esconde país (se quiser manter, remova) */
#billing_country_field {
  display: none !important;
}

/* --- Layout: remover floats padrão do Woo --- */
.woocommerce-account .woocommerce-MyAccount-navigation {
  float: none !important;
  width: 100% !important;
  margin-bottom: 1rem;
  padding-left: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content {
  float: none !important;
  width: 100% !important;
}

/* Navbar visual */
.mc-navbar {
  /* classe que vamos adicionar via JS */
  border-radius: 0.5rem;
}

/* Brand do menu */
.mc-navbar .navbar-brand {
  color: #001f3f !important;
  background: #fff;
  padding: 0.25rem 0.6rem;
  border-radius: 0.375rem;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: -0.02em;
}

/* Links do menu */
.mc-navbar .nav-link {
  font-weight: 600;
}

/* Melhorando usabilidade no mobile: scroll horizontal dos itens */
.mc-navbar .navbar-nav {
  gap: 0.25rem;
}
@media (max-width: 991.98px) {
  .mc-navbar .navbar-collapse {
    padding-top: 0.5rem;
    padding-bottom: 0.75rem;
  }
}

/* Utilitários do tema */
.bg-navy {
  background-color: #0f2744;
}

/* Esconde o 1º parágrafo padrão do dashboard */
.woocommerce-MyAccount-content > p:first-of-type {
  display: none;
}
/* esconde o 2º parágrafo padrão do dashboard */
.woocommerce-MyAccount-content > p:nth-of-type(2) {
  display: none;
}
