/* 24 SAAT PİYASA KADRANI — 18.08.2026
   Ayrı dosya: style.css'e dokunmuyoruz ki mevcut sayfa düzeni riske girmesin. */

#sessions { padding: 56px 0; }

.seans-kap {
  display: grid;
  grid-template-columns: minmax(280px, 420px) 1fr;
  gap: 32px;
  align-items: center;
  margin-top: 28px;
  background: #0d1526;
  border: 1px solid rgba(255, 255, 255, .08);
  border-radius: 18px;
  padding: 28px;
}

.seans-svg { width: 100%; height: auto; display: block; }

.seans-saat {
  fill: rgba(255, 255, 255, .55);
  font-size: 13px;
  font-family: 'Space Grotesk', ui-monospace, monospace;
}
.seans-merkez-saat {
  fill: #fff;
  font-size: 30px;
  font-weight: 700;
  font-family: 'Space Grotesk', ui-monospace, monospace;
}
.seans-merkez-alt   { fill: rgba(255,255,255,.72); font-size: 13px; font-weight: 600; }
.seans-merkez-vurgu { fill: #22c55e;               font-size: 10.5px; font-weight: 700; letter-spacing: .04em; }

.seans-alt { color: #e6eaf2; }

.seans-efsane { display: flex; flex-wrap: wrap; gap: 14px; margin-bottom: 20px; }
.seans-rozet {
  display: inline-flex; align-items: center; gap: 7px;
  font-size: 13px; color: rgba(255, 255, 255, .82);
}
.seans-rozet i { width: 11px; height: 11px; border-radius: 3px; display: inline-block; }

.seans-olaylar h4 {
  margin: 0 0 10px;
  font-size: 14px;
  color: #fff;
  font-weight: 700;
}
.seans-olaylar ul { list-style: none; margin: 0; padding: 0; }
.seans-olaylar li {
  display: flex; align-items: baseline; gap: 9px;
  padding: 7px 0;
  border-bottom: 1px solid rgba(255, 255, 255, .07);
  font-size: 13.5px;
  color: rgba(255, 255, 255, .88);
}
.seans-olaylar li:last-child { border-bottom: 0; }
.seans-olaylar li b {
  font-family: 'Space Grotesk', ui-monospace, monospace;
  color: #fff; min-width: 46px;
}
.seans-olaylar li .ulke {
  font-size: 11px; font-weight: 700; letter-spacing: .03em;
  background: rgba(226, 16, 63, .16); color: #ff6b8a;
  padding: 2px 7px; border-radius: 5px;
}
/* saati geçmiş veriler soluk — "bugün ne kaldı" hemen görünsün */
.seans-olaylar li.gecti { opacity: .42; }

.seans-not {
  margin: 16px 0 0;
  font-size: 12px;
  color: rgba(255, 255, 255, .45);
  line-height: 1.6;
}

@media (max-width: 860px) {
  .seans-kap { grid-template-columns: 1fr; padding: 20px; }
}

/* ürün işlem saatleri listesi (18.08.2026) */
.seans-urunler { margin-top: 18px; }
.seans-urunler h4 { margin: 0 0 10px; font-size: 14px; color: #fff; font-weight: 700; }
.seans-urunler ul { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 5px 18px; }
.seans-urunler li { display: flex; align-items: center; gap: 8px; font-size: 12.5px; color: rgba(255,255,255,.82); }
.seans-urunler li b { font-weight: 600; min-width: 62px; }
.seans-urunler li .sure { margin-left: auto; font-family: 'Space Grotesk', ui-monospace, monospace; color: rgba(255,255,255,.6); font-size: 11.5px; }
.seans-urunler .nokta { width: 7px; height: 7px; border-radius: 50%; flex: 0 0 auto; }
.seans-urunler .nokta.ac { background: #22c55e; box-shadow: 0 0 0 3px rgba(34,197,94,.16); }
.seans-urunler .nokta.kp { background: rgba(255,255,255,.22); }
@media (max-width: 620px) { .seans-urunler ul { grid-template-columns: 1fr; } }
