/* ═══════════════════════════════════════════════════════════════════════
   AURORA — BAŞLIK SIĞDIRMA (topbar + ana menü, her genişlikte tek satır)
   Kural: hiçbir genişlikte alt satıra geçme / üst üste binme yok.
   - Topbar: bildirim solda kısalır (…), bağlantılar sağda sabit kalır.
   - Ana menü: boşluk → yazı boyutu sırasıyla küçülür (aurora-header.js),
     yine sığmazsa yatay kaydırma (çubuk gizli).
   - <992px: topbar tek satırlık ince şerit (yalnız kargo bildirimi).
   ═══════════════════════════════════════════════════════════════════════ */

/* ── Topbar ── */
.th-header .header-top{--au-tb-gap:40px}
.th-header .header-top .row{flex-wrap:nowrap;align-items:center}
.th-header .header-top .row>.col-auto{min-width:0}
.th-header .header-top .row>.col-auto:first-child{flex:0 1 auto}       /* bildirim daralabilir */
.th-header .header-top .row>.col-auto:last-child{flex:0 0 auto}        /* bağlantılar daralmaz */
.th-header .header-top .header-notice{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.th-header .header-top .header-links ul{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--au-tb-gap)}
.th-header .header-top .header-links li{white-space:nowrap}
.th-header .header-top .header-links li:not(:last-child){margin:0}
.th-header .header-top .header-links li:not(:last-child):after{right:calc(var(--au-tb-gap) / -2)}
@media (max-width:1399px){
  .th-header .header-top{--au-tb-gap:28px}
}
@media (max-width:1199px){
  .th-header .header-top{--au-tb-gap:22px}
  .th-header.header-layout3 .header-top .header-notice,
  .th-header.header-layout3 .header-top .header-links li,
  .th-header.header-layout3 .header-top .header-links a{font-size:12.5px}
}
@media (max-width:991px){
  .th-header .header-top{display:block !important;padding:0;--au-tb-gap:16px}
  .th-header .header-top .row{justify-content:center;--bs-gutter-y:0}
  .th-header .header-top .row>.col-auto:first-child{display:block !important;max-width:100%}
  .th-header .header-top .row>.col-auto:last-child{display:none !important}
  .th-header.header-layout3 .header-top .header-notice{font-size:12px;line-height:30px;text-align:center}
}

/* ── Ana menü şeridi ── */
.th-header .main-menu{--au-nav-bosluk:19px;max-width:100%}
.th-header .sticky-wrapper .menu-area .row{flex-wrap:nowrap}
.th-header .sticky-wrapper .menu-area .row>.col-auto{flex:0 1 auto;min-width:0;max-width:100%}
.th-header .main-menu>ul{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin:0;padding:0}
.th-header .main-menu>ul>li{flex:0 0 auto;margin:0 var(--au-nav-bosluk);white-space:nowrap}
.th-header .main-menu>ul>li:first-child{margin-left:0}
.th-header .main-menu>ul>li:last-child{margin-right:0}
@media (max-width:1500px){ .th-header .main-menu{--au-nav-bosluk:13px} }
@media (max-width:1299px){ .th-header .main-menu{--au-nav-bosluk:11px} }
@media (max-width:1199px){ .th-header .main-menu{--au-nav-bosluk:10px} }
/* JS bile sığdıramadıysa (çok uzun menü): yatay kaydırma, çubuk gizli */
.th-header .main-menu.au-nav--tasma{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.th-header .main-menu.au-nav--tasma::-webkit-scrollbar{display:none}
.th-header .main-menu.au-nav--tasma>ul{justify-content:flex-start}
