/**
 * MUVI Tabs — Active state
 * Solo background + border (no cambio testo)
 */

/* Base */
.tab-wrap .tab-link .fusion-column-wrapper{
  background-color: transparent;
  transition: background-color .25s ease, border-color .25s ease;
}

/* ACTIVE: usa le variabili Avada già stampate inline */
.tab-wrap .tab-link.is-active .fusion-column-wrapper{
  background-color: var(--awb-bg-color-hover) !important;
  border-color: var(--awb-border-color-hover) !important;
}

/* Fallback se active è su un parent diverso */
.tab-wrap .is-active .fusion-column-wrapper,
.tab-wrap .active .fusion-column-wrapper{
  background-color: var(--awb-bg-color-hover) !important;
  border-color: var(--awb-border-color-hover) !important;
}

/* Pannelli (invariati) */
.tab-pane{ opacity:1; transition:opacity .25s ease; }
.tab-pane.is-hidden{ opacity:0; max-height:0; overflow:hidden; pointer-events:none; }

/* hidden attribute gestisce il layout: niente spazio residuo */
.tab-pane[hidden]{
  display: none !important;
}

/* opzionale: transizione quando diventa visibile */
.tab-pane{
  opacity: 1;
  transition: opacity .25s ease;
}

/* Link/tab */
.tab-link{
  cursor: pointer;
}
