/* XAN Office v1.3.10.91.63 — yalnız iki görsel düzeltme. */

/* 1) Ana web hero üzerinde yatay ana menü kesin beyaz. */
@media (min-width:1181px){
  body.xan-home :is(.xan-header,.xan-header-v121,.xan-header-v124) .xan-menu>li>a,
  body.xan-home :is(.xan-header,.xan-header-v121,.xan-header-v124) .xan-menu>li>a>span,
  body.xan-home :is(.xan-header,.xan-header-v121,.xan-header-v124) .xan-login-link{
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    opacity:1!important;
  }
  body.xan-home :is(.xan-header,.xan-header-v121,.xan-header-v124) .xan-menu>li>a:hover,
  body.xan-home :is(.xan-header,.xan-header-v121,.xan-header-v124) .xan-menu>li>a:focus-visible,
  body.xan-home :is(.xan-header,.xan-header-v121,.xan-header-v124) .xan-menu>li.current-menu-item>a,
  body.xan-home :is(.xan-header,.xan-header-v121,.xan-header-v124) .xan-login-link:hover,
  body.xan-home :is(.xan-header,.xan-header-v121,.xan-header-v124) .xan-login-link:focus-visible{
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
  }
  /* Beyaz dropdown zeminde Broker koyu ve okunaklı kalır. */
  body.xan-home :is(.xan-header,.xan-header-v121,.xan-header-v124) .xan-menu .sub-menu a,
  body.xan-home :is(.xan-header,.xan-header-v121,.xan-header-v124) .xan-menu .sub-menu a>span{
    color:#041F40!important;
    -webkit-text-fill-color:#041F40!important;
  }
}

@media (min-width:600px) {
/* 2) Portföy Haritası sol panel müşteri araçları optik olarak merkezde. */
body.xan-portfolio-map-body-v1310941 .xan-pm-customer-tools-grid-v1310953 :is(button,a){
  grid-template-columns:minmax(0,1fr) 22px!important;
  grid-template-areas:"icon count" "label label"!important;
  justify-items:center!important;
  align-content:center!important;
  column-gap:4px!important;
  row-gap:4px!important;
  min-height:58px!important;
  padding:7px 8px!important;
  text-align:center!important;
}
body.xan-portfolio-map-body-v1310941 .xan-pm-customer-tools-grid-v1310953 :is(button,a)>span{
  grid-area:icon!important;
  justify-self:center!important;
  align-self:center!important;
  margin-left:22px!important;
}
body.xan-portfolio-map-body-v1310941 .xan-pm-customer-tools-grid-v1310953 :is(button,a)>b{
  grid-area:label!important;
  justify-self:stretch!important;
  width:100%!important;
  text-align:center!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  line-height:1.15!important;
}
body.xan-portfolio-map-body-v1310941 .xan-pm-customer-tools-grid-v1310953 :is(button,a)>em{
  grid-area:count!important;
  justify-self:center!important;
  align-self:center!important;
  min-width:20px!important;
  text-align:center!important;
}
body.xan-portfolio-map-body-v1310941 .xan-pm-customer-tools-actions-v1310953 button{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
}

}
