.hv-i{width:16px;height:16px;flex:none}
.hv-tabs{display:flex;gap:4px;margin:6px 0 22px;padding:0;border-bottom:1px solid var(--bp-line);background:var(--bp-bg)}
.hv-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 14px;font:600 15px 'Space Grotesk',system-ui,sans-serif;color:var(--bp-text-3);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}
.hv-tabs a:hover{color:var(--bp-text)}
.hv-tabs a[aria-current="page"]{color:var(--bp-text);border-bottom-color:var(--bp-brand)}
.hv-tabs a[aria-current="page"] .hv-i{color:var(--bp-brand)}
.hv-tabs .s{display:none}

/* C-75: sekme çubuğu site başlığının ALTINA yapışır (önce ikisi de top:0'daydı, sekme başlığı örtüyordu);
   çapalar (#hv-g1, #sirket-bildirimleri) sekmenin altında açılsın diye scroll-padding'e sekme yüksekliği eklenir. */
.hv .hv-tabs{position:sticky;top:var(--bp-anchor-header);z-index:var(--bp-z-sticky-subheader)}
:root:has(.hv .hv-tabs){--bp-chrome-extra:48px}
/* telefonda Haberler kutuları kenardan kenara; yapışan sekme de tam genişlik zemin taşır (kenarlardan içerik görünmez) */
@media (max-width:760px){
  .hv .hv-tabs{margin-left:calc(var(--hv-g,16px) * -1);margin-right:calc(var(--hv-g,16px) * -1);padding:0 var(--hv-g,16px)}
}
@media (max-width:700px){
  .hv-tabs{gap:0}
  .hv-tabs a{flex:1 1 0;padding:0 6px;gap:6px;font-size:13px}
  .hv-tabs .l{display:none}.hv-tabs .s{display:inline}
}
@media (max-width:400px){
  .hv-tabs a .hv-i{display:none}
  .hv-tabs a{padding:0 3px}
}
