/* A lista do dropdown não herda layout do navbar */
.ws-navbar-buttons .ws-dropdown-list[data-v-33525fef]{
  display: block !important;
  gap: 0 !important;
  row-gap: 0 !important;
  column-gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  list-style: none !important;
  background: #ececec;
  overflow: visible !important; /* evita recortes no topo */
}

/* MATA os enfeites do navbar que viram “barrinha preta” no 1º item */
.ws-navbar-buttons .ws-dropdown-list[data-v-33525fef] li::before,
.ws-navbar-buttons .ws-dropdown-list[data-v-33525fef] li::after,
.ws-navbar-buttons .ws-dropdown-list[data-v-33525fef] a::before,
.ws-navbar-buttons .ws-dropdown-list[data-v-33525fef] a::after{
  content: none !important;
  display: none !important;
  box-shadow: none !important;
  background: none !important;
  border: 0 !important;
}

/* Cada item “limpo”, sem herdar flex/gap/bordas do navbar */
.ws-navbar-buttons .ws-dropdown-list[data-v-33525fef] > li.ws-dropdown-item{
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

/* Links ocupam 100% e definem cores fixas (sem texto branco no hover) */
.ws-navbar-buttons .ws-dropdown-list[data-v-33525fef] a{
  display: block !important;
  width: 100%;
  margin: 0 !important;
  padding: 12px 20px !important;
  white-space: nowrap;
  text-align: left;
  font-weight: 600;
  color: #111 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
.ws-navbar-buttons .ws-dropdown-list[data-v-33525fef] a:hover{
  background: #1e1e1e !important;
  color: #fff !important;
}

/* Posicionamento/stack do dropdown (mantém abertura existente) */
.ws-navbar-button { position: relative; }
.ws-dropdown[data-v-33525fef] { position: relative; display: inline-block; }
.ws-navbar, .ws-navbar-buttons { overflow: visible !important; }

@media (min-width: 769px){
  .ws-navbar-button:hover .ws-dropdown-list[data-v-33525fef],
  .ws-dropdown:hover .ws-dropdown-list[data-v-33525fef]{
    opacity: 1 !important;
    max-height: 90vh !important;
    overflow: visible !important;
  }
}