
/* Targetta l'img direttamente dentro il link brand */
.pf-v5-c-masthead__brand img {
  content: url('../img/starsoluzioni-logo-bg.png') !important;
  width: 200px !important;
  height: auto !important;
}

/* =============================================
   BARRA SUPERIORE (Masthead + Toolbar)
   ============================================= */

.pf-v5-c-masthead {
  background-color: #E0F2FE !important;
  border-bottom: 2px solid #E0F2FE !important;
}

.pf-v5-c-toolbar,
.pf-v5-c-toolbar__content {
  background-color: #E0F2FE !important;
}

/* Testo e icone nella barra superiore */
.pf-v5-c-masthead__main,
.pf-v5-c-masthead .pf-v5-c-nav__link,
.pf-v5-c-masthead .pf-v5-c-dropdown__toggle,
.pf-v5-c-toolbar .pf-v5-c-button,
.pf-v5-c-toolbar .pf-v5-c-dropdown__toggle {
  color: #000000 !important;
}

/* Hover link barra superiore */
.pf-v5-c-masthead .pf-v5-c-nav__link:hover,
.pf-v5-c-toolbar .pf-v5-c-button:hover {
  color: #fff3ee !important;
  background-color: rgba(0, 0, 0, 0.12) !important;
}

/* =============================================
   BARRA LATERALE (Sidebar)
   ============================================= */

.pf-v5-c-nav,
.pf-v5-c-page__sidebar,
.pf-v5-c-page__sidebar-body {
  background-color: #E0F2FE !important;
}

/* Link nella sidebar */
.pf-v5-c-nav__link {
  color: #000000 !important;
}

/* Link sidebar — hover */
.pf-v5-c-nav__link:hover {
  background-color: rgba(0, 0, 0, 0.12) !important;
  color: #000000 !important;
}

/* Link sidebar — attivo/selezionato */
.pf-v5-c-nav__item.pf-m-current > .pf-v5-c-nav__link,
.pf-v5-c-nav__link.pf-m-current {
  background-color: rgba(0, 0, 0, 0.14) !important;
  color: black !important;
  border-left: 3px solid #ffffff !important;
}

/* Titoli sezioni sidebar */
.pf-v5-c-nav__section-title {
  color: #ffd4bb !important;
  font-size: 0.7rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

/* =============================================
   BOTTONI PRIMARI — coerenza col brand
   ============================================= */

.pf-v5-c-button.pf-m-primary {
  background-color: #e3784a !important;
  border-color: #c45e32 !important;
}

.pf-v5-c-button.pf-m-primary:hover {
  background-color: #c45e32 !important;
  border-color: #a84a20 !important;
}

.pf-v5-svg {
  color: black !important;
}
.pf-v5-c-menu-toggle__text {
  color: black !important;
}

.pf-v5-c-nav__link:active {
  background-color: #b8c2cb !important;
}
