/* Only menu surfaces; no changes to mobile header row, logo or CTA. */
.fidar-header .fidar-header__menu>li>.sub-menu a{
 display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;
}
.fidar-header .fidar-menu-service-icon{
 display:block!important;flex:0 0 27px!important;width:27px!important;height:27px!important;
 object-fit:contain!important;max-width:27px!important;max-height:27px!important;
 filter:none!important;opacity:1!important;
}
@media(min-width:768px){
 .fidar-header .fidar-header__menu>li.menu-item-has-children>a::before,
 .fidar-header .fidar-header__menu>li.menu-item-has-children>a::after{
  content:none!important;display:none!important;
 }
 .fidar-header .fidar-header__menu>li.menu-item-has-children>.sub-menu{
  top:100%!important; /* zero hover gap */
 }
}
@media(max-width:767px){
 /* Keep original mobile header row exactly; only update dropdown UI. */
 .fidar-header .fidar-header__nav{
  background:rgba(23,41,56,.72)!important;
  border:1px solid rgba(255,255,255,.22)!important;
  border-radius:16px!important;
  backdrop-filter:blur(18px) saturate(120%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(120%)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.12)!important;
 }
 .fidar-header .fidar-header__nav .fidar-header__menu>li>a{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  background:transparent!important;border:0!important;border-radius:0!important;
  padding:10px 12px!important;font-size:13px!important;font-weight:600!important;
 }
 .fidar-header .fidar-header__nav .fidar-header__menu>li.menu-item-has-children>a::before{
  content:none!important;display:none!important;
 }
 .fidar-header .fidar-header__nav .fidar-header__menu>li.menu-item-has-children>a::after{
  content:'⌄'!important;display:inline-flex!important;position:static!important;
  width:20px!important;height:20px!important;margin:0 auto 0 0!important;
  color:#ffea17!important;background:transparent!important;border:0!important;
  font:600 20px/20px Arial,sans-serif!important;align-items:center!important;justify-content:center!important;
  transform:none!important;
 }
 .fidar-header .fidar-header__nav .fidar-header__menu>li.menu-item-has-children.fidar-submenu-open>a::after{
  transform:rotate(180deg)!important;
 }
 .fidar-header .fidar-header__nav .sub-menu{
  position:static!important;display:none!important;grid-template-columns:none!important;
  width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;
  margin:0!important;padding:4px 8px 10px!important;
  opacity:1!important;visibility:visible!important;pointer-events:auto!important;
  transform:none!important;border:0!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;
 }
 .fidar-header .fidar-header__nav .fidar-submenu-open>.sub-menu{display:block!important;}
 .fidar-header .fidar-header__nav .sub-menu a{
  min-height:37px!important;padding:7px 8px!important;font-size:12px!important;
  text-align:right!important;color:rgba(255,255,255,.92)!important;
  background:transparent!important;border:0!important;border-radius:0!important;
 }
 .fidar-header .fidar-menu-service-icon{
  width:23px!important;height:23px!important;max-width:23px!important;max-height:23px!important;flex-basis:23px!important;
 }
}
