/* XAN Office v1.3.10.91.26 — Portföy Bağlantıları 360° + şehir chip kontrast kilidi */
body.xan-network-portfolio-connections-v1311026{
  --xan-p360-petrol:#03475D;
  --xan-p360-orange:#F94301;
  --xan-p360-ink:#0B2E3D;
  --xan-p360-line:#DCE6EA;
}

/* İşaretlenen şehir/ofis chip sorunu: hover/active koyu zeminde yazı ASLA koyulaşmaz. */
html body.xan-network-portfolio-connections-v1311026 .xan-office-city-nav-v1311014 a:hover,
html body.xan-network-portfolio-connections-v1311026 .xan-office-city-nav-v1311014 a:focus-visible,
html body.xan-network-portfolio-connections-v1311026 .xan-office-city-nav-v1311014 a.is-active,
html body.xan-network-portfolio-connections-v1311026 .xan-office-city-nav-v1311014 a[aria-current="page"],
html body.xan-network-portfolio-connections-v1311026 .xan-network-subnav-v1311011 a:hover,
html body.xan-network-portfolio-connections-v1311026 .xan-network-subnav-v1311011 a:focus-visible,
html body.xan-network-portfolio-connections-v1311026 .xan-network-subnav-v1311011 a.is-active{
  background:#03475D!important;
  border-color:#03475D!important;
  color:#FFF!important;
  -webkit-text-fill-color:#FFF!important;
  text-decoration:none!important;
}
html body.xan-network-portfolio-connections-v1311026 :where(
  .xan-office-city-nav-v1311014 a:hover,
  .xan-office-city-nav-v1311014 a:focus-visible,
  .xan-office-city-nav-v1311014 a.is-active,
  .xan-office-city-nav-v1311014 a[aria-current="page"],
  .xan-network-subnav-v1311011 a:hover,
  .xan-network-subnav-v1311011 a:focus-visible,
  .xan-network-subnav-v1311011 a.is-active
) :where(span,b,strong,small,em,i,svg){
  color:#FFF!important;
  -webkit-text-fill-color:#FFF!important;
  fill:currentColor!important;
  opacity:1!important;
}
html body.xan-network-portfolio-connections-v1311026 .xan-office-city-nav-v1311014 a:hover small,
html body.xan-network-portfolio-connections-v1311026 .xan-office-city-nav-v1311014 a:focus-visible small,
html body.xan-network-portfolio-connections-v1311026 .xan-office-city-nav-v1311014 a.is-active small,
html body.xan-network-portfolio-connections-v1311026 .xan-office-city-nav-v1311014 a[aria-current="page"] small{
  background:#F94301!important;
  color:#FFF!important;
  -webkit-text-fill-color:#FFF!important;
}

/* Portföy kartı 360° aksiyon şeridi */
.xan-portfolio-360-actions-v1311026{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin-top:10px;
  padding-top:9px;
  border-top:1px solid #E7EEF1;
}
.xan-portfolio-360-actions-v1311026 a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:34px;
  padding:6px 10px;
  border:1px solid #C9DBE2;
  border-radius:9px;
  background:#FFF;
  color:#03475D!important;
  -webkit-text-fill-color:#03475D!important;
  font-size:10px;
  line-height:1.2;
  font-weight:600;
  text-decoration:none;
  transition:border-color .15s ease,background-color .15s ease,color .15s ease;
}
.xan-portfolio-360-actions-v1311026 a:hover,
.xan-portfolio-360-actions-v1311026 a:focus-visible{
  border-color:#03475D;
  background:#EDF5F7;
  color:#03475D!important;
  -webkit-text-fill-color:#03475D!important;
}
.xan-portfolio-360-actions-v1311026 a.is-primary,
.xan-portfolio-360-actions-v1311026 a.is-primary:hover,
.xan-portfolio-360-actions-v1311026 a.is-primary:focus-visible{
  border-color:#F94301!important;
  background:#F94301!important;
  color:#FFF!important;
  -webkit-text-fill-color:#FFF!important;
}

.xan-profile-portfolio-card-v1311026,
.xan-office-center-portfolio-card-v1311026{
  border:1px solid #E0E9ED;
  border-radius:14px;
  background:#FFF;
  overflow:hidden;
  box-shadow:0 8px 22px rgba(3,71,93,.06);
}
.xan-profile-portfolio-card-v1311026>.xan-profile-portfolio-card-body-v1311026,
.xan-office-center-portfolio-card-v1311026>.xan-office-center-portfolio-card-body-v1311026{
  padding:11px 12px 12px;
}
.xan-profile-portfolio-card-v1311026 h3,
.xan-office-center-portfolio-card-v1311026 h3{
  color:#0B2E3D!important;
  font-weight:600!important;
}
.xan-profile-portfolio-card-v1311026 p,
.xan-office-center-portfolio-card-v1311026 p{
  color:#476773!important;
  opacity:1!important;
}
.xan-profile-portfolio-card-v1311026 strong,
.xan-office-center-portfolio-card-v1311026 strong{color:#03475D!important}

@media(max-width:620px){
  .xan-portfolio-360-actions-v1311026{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
  .xan-portfolio-360-actions-v1311026 a{width:100%;min-height:40px;}
}

/* Mevcut profil/ofis grid geometrisini article tabanlı 360 kartlarda koru. */
.xan-profile-portfolio-card-v1311026{
  display:grid!important;
  grid-template-columns:105px minmax(0,1fr)!important;
  gap:11px!important;
  min-width:0!important;
  padding:8px!important;
}
.xan-profile-portfolio-card-v1311026>.xan-profile-portfolio-card-body-v1311026{min-width:0;padding:2px 0 0!important}
.xan-office-center-portfolio-card-v1311026{
  display:grid!important;
  grid-template-columns:118px minmax(0,1fr)!important;
  gap:10px!important;
  min-width:0!important;
  padding:8px!important;
  color:#0B2E3D!important;
}
.xan-office-center-portfolio-card-v1311026>.xan-office-center-portfolio-card-body-v1311026{min-width:0;padding:2px 0 0!important}
@media(max-width:760px){
  .xan-profile-portfolio-card-v1311026{grid-template-columns:96px minmax(0,1fr)!important;}
}
@media(max-width:560px){
  .xan-profile-portfolio-card-v1311026,
  .xan-office-center-portfolio-card-v1311026{grid-template-columns:1fr!important;}
  .xan-profile-portfolio-card-v1311026 .xan-profile-portfolio-image-v1311022,
  .xan-office-center-portfolio-card-v1311026 .xan-office-center-portfolio-image-v1311023{width:100%!important;height:auto!important;aspect-ratio:16/10!important;}
}
