/* ══════════════════════════════════════════════════════════════════════════════════
   akkopar.com — v8 · DANIŞMANLIK sayfası (yalnız bu sayfa kullanır)
   Sözleşme: web/TASARIM_SOZLESMESI_v8_TASLAK.md §5b (soru → hat → belge → bağ) ·
   H1 = B'deki soru · ilk cümle = eski v7 tezi · cevap bandı = RİTİM (haftalık gündem
   tablosu + icra günü döngüsü). Çerçeve: AKK 09-05 12:50 — haftalık icra günü, genel
   müdür bakışıyla ("aylık bir gün genel müdür" ana mesaj DEĞİL).

   ⛔ `_v8.css`'e DOKUNULMAZ. Bu dosya onun ÜSTÜNE gelir (danismanlik.html'de ikinci <link>).
   Yeni renk YOK: yalnız §2'nin yedi token'ı var(--…) üzerinden — K11 palet kapısı.
   Kart YOK · gölge YOK · zebra YOK · OTOMATİK animasyon YOK — yapı ince `Hat` çizgisi +
   tipografi (§6). Tur 6'dan beri yalnız §11.1 "cevap" sınıfı hareket var (dosyanın sonu).
   Ş3 halka kalıbı ORTAK CSS'ten kopyalanmaz: burada kendi sınıf adlarıyla (`.fazlar/.faz`)
   yeniden kurulur — ortak dosyaya yeni seçici eklememek için (bkz. rapor: ORTAK-İSTEK yok).
   ══════════════════════════════════════════════════════════════════════════════════ */

/* ── SAYFA BAŞI — ortak iskelet Tur 3b'de `_v8.css`'e TERFİ ETTİ (§5b). Bu sayfada
   sayfaya-özgü override YOK — iskelet yalnız `_v8.css`'teki tek tanımdan gelir
   (2026-09-05 denetim turu, Fable kararı: 34ch iddiası geri alındı). */

/* ── GİRİŞ ÜÇ KATMAN (09-07, AKK madde 5 — hero, fold üstü) ────────────────────
   NE · KİME/NE ZAMAN · NASIL ÖLÇÜLÜR. `.satirlar` ortak ızgarayı (`_v8.css`) miras
   alır — kart yok, ince Hat çizgisi; burada yalnız DÜZEN var. Sayı YOK — K19'a konu
   değil. Punto/renk/ağırlık artık `_v8.css` `.etiket-vurgu`'den (rol 8, Tur 8b — AKK
   "başlıklar güçlü gösterilmeli" 09-07): eski "aynı sayfadaki `.cevap-soru` ile aynı
   ölçü" eşleşmesi bilinçli TERK edildi — bu üç etiket artık kategori-eyebrow'u,
   `.cevap-soru` ise tam soru cümlesi; ikisinin artık aynı ağırlıkta olması GEREKMEZ. */
.giris-uc-ad{display:block}
.giris-uc p{margin-top:.35rem}

/* ── CEVAP BANDI ①: HAFTALIK GÜNDEM TABLOSU (gerçek <table>, belge yüzeyi dili) ──
   Tablo "on bir departman tek göz" iddiasının görünür hâlidir. Kart değil: ince Hat
   çizgisi + Inter + tabular-nums. Dar ekranda KENDİ KABINDA kayar (sayfa taşmaz). */
.ritim-bant{padding-block:clamp(26px,2.5vw,40px) clamp(58px,5vw,92px)}

.gundem-sar{overflow-x:auto}
table.gundem{
  width:100%;
  border-collapse:collapse;
  font-size:var(--p1);
  line-height:1.5;
  font-variant-numeric:tabular-nums;
  color:var(--govde);
}
/* Tablo adı ÜSTTE (raporun kendi konvansiyonu); bandın h2'si zaten bölüm başlığı. */
.gundem caption{
  caption-side:top;
  text-align:start;
  padding-bottom:.7rem;
  margin-bottom:.9rem;
  border-bottom:1px solid var(--hat);
  font-size:var(--p1);
  font-weight:500;
  line-height:1.55;
  color:var(--ikincil);
  max-width:66ch;
}
.gundem th,.gundem td{
  text-align:start;
  vertical-align:top;
  padding:.62rem 1.3rem .66rem 0;
  border-top:1px solid var(--hat);      /* satır ayracı: ince Hat — zebra YOK */
}
.gundem th:last-child,.gundem td:last-child{padding-inline-end:0}
.gundem thead th{
  border-top:0;
  padding-block:0 .55rem;
  font-size:var(--p1);
  font-weight:600;
  line-height:1.4;
  color:var(--ikincil);
}
.gundem tbody th[scope="row"]{
  font-size:var(--p2);font-weight:600;line-height:1.35;color:var(--lacivert);
  padding-inline-end:1.4rem;
}
.gundem-kunye{margin-top:1.1rem;max-width:66ch}
.gundem-ipucu{display:none;margin-top:.7rem}    /* yalnız dar ekranda görünür (aşağıda) */

/* ── CEVAP BANDI ②: İCRA GÜNÜ DÖNGÜSÜ (Ş çizgi dili · SVG'de metin YOK) ────────
   Beş düğüm tek çizgide; ikinci düğüm (icra günü) büyük ve ortası dolu = haftanın
   sabit noktası. Beşinci düğüm ve dönüş yolu kesik: hafta kapanır, yeniden başlar. */
.dongu-blok{margin-top:clamp(40px,4vw,66px);padding-top:clamp(30px,3vw,48px);
            border-top:1px solid var(--hat)}
.sema--dongu{margin:0}
/* Genişlik: düğüm çapı sistemin Ş1 düğümüne (56px) yakın kalsın diye 980px — daha darda
   düğümler 34px'e düşüyordu (1440'ta ölçüldü). */
.dongu-cizim{display:block;width:100%;max-width:980px;height:auto}
.dongu-not{margin-top:1rem;max-width:66ch}

/* Şemanın dizini: düğüm imi + adım adı + gerçek metin (SVG'de yazılmayan her şey) */
.dongu-legend{list-style:none;margin:1.9rem 0 0;padding:0;border-top:1px solid var(--hat)}
.dongu-legend li{
  display:grid;
  grid-template-columns:20px minmax(0,11rem) minmax(0,1fr);
  align-items:start;
  column-gap:clamp(18px,2.2vw,44px);
  row-gap:.4rem;
  padding:1.15rem 0;
  border-bottom:1px solid var(--hat);
}
.dongu-im{
  display:block;width:16px;height:16px;margin-top:.32rem;
  border-radius:50%;border:1.5px solid var(--lacivert);background:var(--beyaz);
}
.dongu-legend .gun .dongu-im{background:var(--lacivert)}          /* haftanın sabit noktası */
.dongu-legend .surer .dongu-im{border-style:dashed;border-color:var(--ikincil)}
.dongu-ad{font-size:var(--p2);font-weight:600;line-height:1.4;color:var(--lacivert)}
.dongu-legend p{max-width:62ch;font-size:var(--p2);line-height:1.64;color:var(--govde)}

/* Ritim bölümünün kaynak künyesi: metin sütunu genişliğinde kalır (tam 1280'e yayılmaz) */
.ritim-kunye{margin-top:1.4rem;max-width:66ch}

/* ── ÜÇ CEVAP — soru solda, cevap sağda (ortak `.satirlar` ızgarası) ───────────── */
.cevaplar li{align-items:start}
.cevap-soru{font-size:var(--p2);font-weight:600;line-height:1.35;color:var(--lacivert)}
.cevap-kanit{display:block;margin-top:.7rem}

/* ── BEŞ HALKA — zincir; kart değil, ince çizgi + iki sütun ────────────────────── */
.zincir{list-style:none;margin:2.2rem 0 0;padding:0;border-top:1px solid var(--hat)}
.zincir li{
  display:grid;
  grid-template-columns:minmax(0,15rem) minmax(0,1fr);
  column-gap:clamp(24px,3vw,56px);
  row-gap:.42rem;
  padding:1.5rem 0;
  border-bottom:1px solid var(--hat);
}
/* 09-07 (2a): punto/renk/ağırlık `_v8.css` `.etiket-vurgu`den (rol 8) — HTML'e eklendi. */
.zincir-no{grid-column:1;grid-row:1}
.zincir li h3{grid-column:1;grid-row:2;font-size:var(--p2)}
.zincir li p{grid-column:2;grid-row:1 / span 2;align-self:start;max-width:62ch;
             font-size:var(--p2);line-height:1.66}
.zincir-cikti{grid-column:2;grid-row:3;padding-top:.75rem;margin-top:.35rem;
              border-top:1px solid var(--hat);max-width:62ch;
              font-size:var(--p1);font-weight:500;line-height:1.5;color:var(--ikincil)}

/* ── 90 / 90 / 12 — üç faz halkası (Ş3 kalıbının bu sayfaya özgü kurulumu) ──────
   Halka = CSS çember; süre çemberin İÇİNDE (tekrar yazılmaz). Çemberler arası bağlaç
   hücrenin tam genişliğini kaplayan lacivert çizgi, çemberin opak zemini onu maskeler.
   Üçüncü halka kesik kenar: ritim uygulamayla bitmez. `figure.sema` DEĞİL — metin
   gerçek `li`'lerde durur (role="img" o metni erişilebilirlik ağacından düşürürdü). */
.fazlar{
  --faz-cember:120px;
  --faz-pay:1.6rem;
  list-style:none;margin:2.4rem 0 0;padding:0;
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  border-top:1px solid var(--hat);
}
.faz{
  position:relative;
  padding:var(--faz-pay) var(--faz-pay) 1.9rem;
  border-inline-start:1px solid var(--hat);
  display:flex;flex-direction:column;gap:.55rem;
}
.faz:first-child{border-inline-start:0;padding-inline-start:0}
.faz:last-child{padding-inline-end:0}
.faz::before{
  content:"";position:absolute;inset-inline:0;height:0;
  top:calc(var(--faz-pay) + var(--faz-cember)/2 - 0.75px);
  border-top:1.5px solid var(--lacivert);
}
.faz:first-child::before{inset-inline-start:calc(var(--faz-cember)/2)}
.faz:last-child::before{inset-inline-end:calc(100% - var(--faz-pay) - var(--faz-cember)/2)}
.faz-cember{
  flex:none;align-self:flex-start;width:var(--faz-cember);height:var(--faz-cember);
  border-radius:50%;border:1.5px solid var(--lacivert);background:var(--beyaz);
  display:grid;place-items:center;padding:0 .7rem;text-align:center;
  position:relative;z-index:1;margin-bottom:1rem;
}
.faz:last-child .faz-cember{border-style:dashed}      /* ritim: sürer, kapanmaz */
.faz-sure{font-size:var(--p3);color:var(--lacivert);
          line-height:1.1;font-variant-numeric:tabular-nums}
.faz-ad{font-size:var(--p2);font-weight:600;color:var(--lacivert)}
.faz p{font-size:var(--p2);line-height:1.64;color:var(--govde)}
.faz-teslim{margin-top:auto;padding-top:.9rem;border-top:1px solid var(--hat);
            font-size:var(--p1);color:var(--ikincil);line-height:1.5}
.fazlar-not{margin-top:1.3rem;max-width:66ch}

/* ── ARA GENİŞLİKLER (T2 kanonik set · _v8.css ile aynı: 1240/900/640) ───────────── */
@media (max-width:1240px){
  table.gundem{font-size:var(--p1)}
  .gundem th,.gundem td{padding-inline-end:1.05rem}
}
@media (max-width:1240px){
  .fazlar{--faz-cember:104px}
  .dongu-legend li{grid-template-columns:20px minmax(0,9.5rem) minmax(0,1fr)}
}
@media (max-width:900px){
  /* Tablo sıkışmaz, KENDİ KABINDA yana kayar — sütun düzeni her ekranda aynı kalır.
     `table-layout:fixed`: colgroup oranları AYNEN uygulanır (otomatik yerleşimde tarayıcı
     sütunları içeriğe göre daraltıp satırları ~3 katına çıkarıyordu — 390'da ölçüldü).
     56rem taban: her hücre birkaç satırda kapanır, kaydırılan tablo okunur kalır. */
  table.gundem{min-width:56rem;table-layout:fixed}
  .gundem-ipucu{display:block}
  /* Tablo adı kabın GÖRÜNÜR genişliğinde kalır: kaydırma kutusunun içinde olduğu için
     tablo genişliğini miras alırsa metin sağdan kırpılıyordu (390'da ölçüldü). Sticky ile
     sola çakılır, genişliği kabın kendi genişliğidir → satır orada sarar. */
  .gundem caption{display:block;position:sticky;inset-inline-start:0;
                  width:calc(100vw - 2*var(--yan));max-width:none}
  .zincir li{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}
}
@media (max-width:900px){
  .dongu-legend li{grid-template-columns:20px minmax(0,1fr);row-gap:.35rem}
  .dongu-legend p{grid-column:2}
  /* Üç halka tek sütuna iner; yatay bağlaç anlamını yitirir, sıra metinde yazılı */
  .fazlar{grid-template-columns:1fr;border-top:1px solid var(--hat)}
  .faz{border-inline-start:0;padding-inline:0;border-bottom:1px solid var(--hat)}
  .faz:last-child{border-bottom:0}
  .faz::before{display:none}
  /* Zincir: künye + başlık üstte, metin altta */
  .zincir li{grid-template-columns:1fr;row-gap:.3rem}
  .zincir-no,.zincir li h3,.zincir li p,.zincir-cikti{grid-column:1}
  .zincir-no{grid-row:1}
  .zincir li h3{grid-row:2}
  .zincir li p{grid-row:3;margin-top:.35rem}
  .zincir-cikti{grid-row:4}
}
@media (max-width:640px){
  /* Süre halkanın içinde TEK SATIR kalsın (390'da "90 gün" ikiye bölünüyordu) */
  .fazlar{--faz-cember:104px}
  .faz-cember{padding-inline:.45rem}
  .faz-sure{font-size:var(--p3);white-space:nowrap}
}
@media (max-width:640px){
  table.gundem{font-size:var(--p1);min-width:52rem}
  .dongu-blok{margin-top:34px;padding-top:26px}
}

/* ══════════════════════════════════════════════════════════════════════════════════
   ═══ TUR 6 YAYILIMI — §11 HAREKET DİLİ + §11.8 KIRMIZI VURGU (danismanlik) ═══
   Sistem `_v8.css` §11.8'de kurulu; sayfa `<body class="vurgu-sistemi">` taşıdığı için
   rol 3 (bölüm işareti) ve rol 7 (çift-renk başlık) kuralları ORADAN gelir — burada
   TEKRARLANMAZ. Bu blokta yalnız BU sayfanın kendi yüzeylerine düşen paylar var.

   Sayfada uygulanan roller:  3 (11 bölüm H2) · 4 (aşağıda) · 6 (marka noktası, ortak üst bant) ·
                              8 (09-07 — `.zincir-no` eyebrow, `_v8.css` rol 8)
   Uygulanmayanlar:           2 — bu sayfada motordan gelen/işaretli ölçüm rakamı YOK;
                                  `dl.hesap`taki "8+ hafta · 6+ yıl · 5-6" satırları K19
                                  makine-işareti (`data-olculmus`/`data-envanter`) TAŞIMIYOR,
                                  kaynak yalnız nesir künyede. Kırmızı = "ölçülmüş" iddiası
                                  olurdu (A35) → lacivert kaldı.
                              5 — sayfada belge yaprağı yok.
   Tek an:                    sözleşmede bu sayfa için TANIMSIZ (§11.1 istisnası yalnız
                              `surec`) → orkestre an KURULMADI, uydurulmadı.
   ══════════════════════════════════════════════════════════════════════════════════ */

/* ── ROL 4 · AKTİF / HOVER (150 ms cevap-hareketi) ─────────────────────────────────
   Dinlenmede lacivert; kırmızı yalnız okur dokunduğunda. Gövde metnindeki bağ da
   buna dahildir — kelime vurgusu değil, BAĞIN kendi hâli (§6 krom yasağı sürer).
   `.bag` hover/transition Tur 6'dan beri ORTAK `_v8.css` §11.8'de (satır ~932) — burada
   tekrarlanmaz (gecekondu temizliği 09-06). */

/* Gündem tablosu: 11 satır × 5 sütun — okurun işaret ettiği satır beyaza döner.
   Zebra DEĞİL (kalıcı şeritleme yok), yalnız imlecin cevabı; renk kırmızı değil,
   çünkü burada anlam "vurgu" değil "okuduğun satır bu" (§11.8: kırmızı = anlam). */
.vurgu-sistemi table.gundem tbody tr{transition:background-color .15s ease-out}
.vurgu-sistemi table.gundem tbody tr:hover{background:var(--beyaz)}

/* ── HAREKET KAPALI (§11.1 · K20d — dosya başına zorunlu) ─────────────────────────── */
@media (prefers-reduced-motion:reduce){
  .vurgu-sistemi table.gundem tbody tr{transition-duration:.01ms}
}
