/* Mynet benzeri bilgi hiyerarşisi; NeVarX renkleri ve marka dili korunur. */
.site-sticky-shell{position:sticky;z-index:1000;top:0;width:100%;isolation:isolate;background:#f7f7f5;box-shadow:0 8px 22px rgba(15,27,38,.08)}
.site-sticky-shell>header{position:static!important;top:auto!important;z-index:auto!important;background:#f7f7f5}.site-sticky-shell nav{position:static!important;top:auto!important}
.site-sticky-shell .topline{background:#fff;color:#111820;border-bottom:1px solid #d9dfe4}
.site-sticky-shell .topline strong{background:#e32735;color:#fff}
.site-sticky-shell .topline .wrap>strong:first-child{position:relative;flex:0 0 auto;margin-left:16px;margin-right:5px;border-radius:2px;transform-origin:50% 50%;animation:breakingBadgeFlash 1.35s ease-in-out infinite;will-change:transform,box-shadow,background-color}
.site-sticky-shell .topline .wrap>strong:first-child::after{content:"";position:absolute;z-index:1;inset:-3px;border:2px solid rgba(227,39,53,.62);border-radius:4px;transform-origin:50% 50%;pointer-events:none;animation:breakingBadgeRing 1.35s ease-out infinite}
@keyframes breakingBadgeFlash{0%,100%{background:#e32735;transform:scale(1);box-shadow:0 0 0 rgba(227,39,53,0)}50%{background:#b90c1a;transform:scale(1.08);box-shadow:0 0 18px 3px rgba(227,39,53,.52)}}
@keyframes breakingBadgeRing{0%{opacity:.9;transform:scale(1)}78%,100%{opacity:0;transform:scale(1.18)}}
@media(prefers-reduced-motion:reduce){.site-sticky-shell .topline .wrap>strong:first-child,.site-sticky-shell .topline .wrap>strong:first-child::after{animation:none}}
.site-sticky-shell .topline .breaking-track a{color:#111820;font-size:13px;font-weight:650}
.site-sticky-shell .topline .breaking-track i{color:#e32735}
.site-sticky-shell .topline .date{border-left-color:#d7dde2;color:#111820}
.site-sticky-shell .topline .date span,.site-sticky-shell .topline .date strong{background:transparent;color:#111820}
.masthead{display:flex!important;height:92px!important;min-height:92px!important;padding:0!important;align-items:center!important;gap:18px}
.masthead>.brand-image{margin-right:auto}
.masthead .quick-weather{display:flex;flex:0 0 auto;margin:0;padding:0 18px 0 0;border:0;border-right:1px solid #dfe4e8}
.masthead .header-search-open{display:grid!important;position:static!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;place-items:center;border-radius:50%}
.masthead .header-search-open span{display:none}
.masthead .header-account-stack{position:static!important;display:flex;align-items:center;gap:6px}
.masthead .member-actions{position:static!important;margin:0}
.masthead .unified-account-link{height:42px;padding:0 18px;border-color:#11151b;border-radius:999px;background:#11151b;color:#fff;font-size:10px;letter-spacing:.04em}
.masthead .unified-account-link:hover{border-color:#d71920!important;background:#d71920;color:#fff!important}
.masthead .header-social-icons{gap:5px}.masthead .header-social-icons a{width:25px;height:25px;box-shadow:none}
.market-bar{border-bottom:1px solid #dfe5ea;background:#fff}
.market-bar>.wrap{height:58px;display:flex;align-items:center}
.market-bar .market-strip{width:100%;min-height:0;height:44px;margin:0!important;padding:0!important;border:0;border-radius:0;background:transparent;box-shadow:none}
.market-bar .market-track{display:flex;width:max-content;min-width:100%;gap:0;align-items:center}
.market-bar .market-item,.market-bar .market-item:nth-child(n+5){display:flex;min-width:168px;min-height:34px;grid-column:auto;padding:3px 15px;border:0!important;border-right:1px solid #e3e7eb!important;border-radius:0;background:transparent}
.market-bar .market-item:last-child{border-right:0!important}.market-bar .market-icon{width:20px;height:20px;flex-basis:20px}.market-bar .market-icon svg{width:18px;height:18px}.market-bar .market-name{font-size:7px}.market-bar .market-value{font-size:11px}.market-bar .market-change{font-size:7px}
.market-bar .market-viewport{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.market-bar .market-viewport::-webkit-scrollbar{display:none}
@media(max-width:800px){
  .masthead{display:grid!important;height:116px!important;min-height:116px!important;grid-template-columns:38px minmax(120px,1fr) 42px 74px!important;grid-template-rows:58px 50px!important;gap:0 7px;padding:4px 0!important}
  .masthead #menuBtn{grid-column:1!important;grid-row:1!important;position:static!important;width:38px}
  .masthead>.brand-image{grid-column:2!important;grid-row:1!important;justify-self:start;margin:0!important}
  .masthead .header-search-open{grid-column:3!important;grid-row:1!important;width:38px!important;height:38px!important;justify-self:end}
  .masthead .header-account-stack{grid-column:4!important;grid-row:1!important;justify-self:end}
  .masthead .unified-account-link{height:38px;padding:0 11px;font-size:8px}
  .masthead .header-social-icons{display:none!important}
  .masthead .quick-weather,.masthead .quick-weather.weather-map-trigger{position:static!important;inset:auto!important;grid-column:1/-1!important;grid-row:2!important;width:100%!important;height:44px!important;min-width:0!important;margin:0!important;padding:0 4px!important;gap:8px!important;justify-content:flex-start;border:0!important;border-top:1px solid #e5e9ed!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
  .masthead .quick-weather>span{font-size:20px}.masthead .quick-weather small{font-size:7px}.masthead .quick-weather strong{font-size:11px}
  .masthead .quick-weather>#weatherCity{width:auto;min-width:78px;margin-left:auto}
  .market-bar>.wrap{width:100%;height:52px;padding:0 12px}
  .market-bar .market-strip{height:42px}.market-bar .market-track{min-width:max-content}
  .market-bar .market-item,.market-bar .market-item:nth-child(n+5){min-width:146px;min-height:34px;padding-inline:10px}
}
@media(max-width:380px){.masthead{grid-template-columns:34px minmax(105px,1fr) 38px 68px!important;column-gap:5px}.masthead .unified-account-link{padding-inline:8px}.masthead>.brand-image{width:145px!important}}
.account-popup{width:min(460px,calc(100% - 28px));height:min(690px,calc(100vh - 40px));max-height:none;padding:0;border:0;border-radius:14px;background:#fff;box-shadow:0 28px 90px rgba(11,24,35,.32);overflow:hidden}.account-popup::backdrop{background:rgba(10,17,23,.68);backdrop-filter:blur(4px)}.account-popup iframe{display:block;width:100%;height:100%;border:0;background:#fff}.account-popup-close{position:absolute;z-index:3;top:12px;right:12px;display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid #dce2e7;border-radius:50%;background:#fff;color:#18212a;font:400 25px/1 Arial,sans-serif;cursor:pointer;box-shadow:0 6px 18px rgba(18,34,48,.1)}.account-popup-close:hover{border-color:#d71920;background:#d71920;color:#fff}@media(max-width:600px){.account-popup{width:calc(100% - 20px);height:calc(100vh - 24px);border-radius:12px}.account-popup-close{top:9px;right:9px}}

/* Hava durumu etiketi metin rengini sonraki tema dosyaları değiştiremez. */
.quick-weather.weather-map-trigger small,.quick-weather small{color:#343e47!important}
.weather-map-mobile-hint span{color:#343e47!important}

/* Telefonda piyasa şeridi açılıştan bir saniye sonra sayfa düzeninden tamamen çıkar. */
html.mobile-market-dismissed .market-bar{display:none!important}

/* Mobil başlık ve içerik birbirinin alanına taşmaz. */
@media(max-width:800px){
  html,body{max-width:100%;overflow-x:clip}
  .site-sticky-shell{position:sticky!important;z-index:1000;top:0!important;width:100%;overflow:visible;isolation:isolate;background:#f7f7f5;box-shadow:0 8px 22px rgba(15,27,38,.12)}
  .site-sticky-shell>header{position:static!important;z-index:auto;top:auto!important;width:100%;height:auto;overflow:visible}
  .masthead{position:relative!important;z-index:2;width:min(100% - 24px,var(--max))!important;margin:0 auto!important;overflow:visible!important}
  .market-bar{position:relative!important;z-index:3;clear:both;width:100%;margin:0!important;transform:none!important;background:#fff;border-bottom:2px solid #111820}
  main.wrap{position:relative!important;z-index:0;display:block!important;clear:both;margin-top:0!important;transform:none!important;overflow:visible!important;isolation:isolate}
  #heroShowcase,.today-news-mount,.content-grid{position:relative!important;inset:auto!important;clear:both;transform:none!important}
  .site-sticky-shell .topline .wrap{width:100%!important;margin:0!important;padding:0 6px 0 10px!important;gap:8px!important}
  .site-sticky-shell .topline .wrap>strong:first-child{margin-left:0!important;margin-right:2px!important}
  .site-sticky-shell .topline #breaking{flex:1 1 auto!important;min-width:0!important}
  .site-sticky-shell .topline .breaking-track a{font-size:14px!important;font-weight:750!important}
  .site-sticky-shell .topline .date{display:flex!important;flex:0 0 112px!important;width:112px!important;min-width:112px!important;margin-left:2px!important;margin-right:0!important;padding:4px 0 4px 7px!important;align-items:flex-end!important;text-align:right!important}
}
