/* ================================================================
   CHIEF PLATFORMU — #/giris  (chief-platform.js)
   Kurumsal kimlik v1.0 token'ları chief.css :root'tan gelir.
   ================================================================ */
.plt-lejant { display:flex; flex-wrap:wrap; gap:10px; margin-top:24px; }

.plt-durum { display:inline-flex; align-items:center; gap:6px; font-family:var(--f-mono); font-size:12px; font-weight:600; letter-spacing:.04em; text-transform:uppercase; padding:4px 10px; border-radius:var(--r-pill); border:1px solid transparent; white-space:nowrap; }
.plt-durum::before { content:''; width:7px; height:7px; border-radius:50%; background:currentColor; }
.plt-durum.is-live { color:var(--sage-deep); background:var(--sage-tint); }
.plt-durum.is-prep { color:var(--clay-deep); background:var(--clay-tint); }
.plt-durum.is-soon { color:var(--t-body); background:transparent; border-color:var(--border); }

.plt-bolum { padding:48px 0 72px; }
.plt-izgara { display:grid; grid-template-columns:repeat(6, minmax(0,1fr)); gap:20px; }
.plt-izgara > .plt-kart { grid-column:span 2; }

.plt-kart { background:var(--card); border:1px solid var(--border); border-radius:var(--r-lg); padding:26px 28px; display:flex; flex-direction:column; gap:14px; box-shadow:var(--sh-xs); min-width:0; }
.plt-izgara > .plt-genis { grid-column:1 / -1; }
.plt-genis { border-color:var(--clay); box-shadow:var(--sh-sm); }
.plt-yakinda { background:var(--ivory); }

.plt-kart-bas { display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.plt-kart-bas h2 { font-size:20px; line-height:1.25; margin:0; flex:1 1 auto; min-width:0; }
.plt-genis .plt-kart-bas h2 { font-size:24px; }
.plt-ico { width:40px; height:40px; flex:0 0 40px; border-radius:var(--r-md); background:var(--clay-tint); color:var(--clay-deep); display:flex; align-items:center; justify-content:center; }
.plt-yakinda .plt-ico { background:var(--warm); color:var(--t-body); }

.plt-acik { font-size:15px; color:var(--t-body); line-height:1.6; margin:0; max-width:760px; }

.plt-govde { display:grid; grid-template-columns:minmax(0,1fr); gap:18px; margin-top:4px; }
.plt-genis .plt-govde { grid-template-columns:minmax(0,1fr) minmax(0,1.15fr); gap:28px; }

.plt-etiket { display:block; font-family:var(--f-mono); font-size:12px; font-weight:600; letter-spacing:.06em; text-transform:uppercase; color:var(--t-muted); margin-bottom:10px; }

.plt-alt ul { list-style:none; padding:0; display:flex; flex-direction:column; gap:8px; }
.plt-alt li { display:flex; align-items:baseline; gap:10px; font-size:14px; color:var(--t-strong); line-height:1.45; }
.plt-alt li em { font-style:normal; font-size:12px; color:var(--t-muted); }
.plt-nokta { width:8px; height:8px; flex:0 0 8px; border-radius:50%; transform:translateY(-1px); }
.plt-nokta.is-live { background:var(--sage); }
.plt-nokta.is-prep { background:var(--clay); }
.plt-nokta.is-soon { background:transparent; border:1.5px solid var(--t-faint); }

.plt-uyg { display:flex; flex-direction:column; gap:8px; }
.plt-uyg-satir { display:flex; align-items:center; justify-content:space-between; gap:14px; padding:12px 14px; border:1px solid var(--border); border-radius:var(--r-md); background:var(--ivory); color:var(--t-strong); text-decoration:none; transition:border-color .2s, background .2s, transform .2s; }
.plt-uyg-satir:hover { border-color:var(--clay); background:var(--card); transform:translateY(-1px); }
.plt-uyg-metin { display:flex; flex-direction:column; gap:2px; min-width:0; }
.plt-uyg-metin strong { font-size:15px; font-weight:700; }
.plt-uyg-metin span { font-size:13px; color:var(--t-body); line-height:1.4; }
.plt-uyg-git { display:inline-flex; align-items:center; gap:6px; font-size:14px; font-weight:600; color:var(--clay-deep); white-space:nowrap; }

.plt-kurulum p { font-size:14px; color:var(--t-body); line-height:1.55; margin:0 0 6px; }
.plt-kurulum .btn { align-self:flex-start; }

.plt-alt-not { margin-top:36px; padding:28px; border:1px solid var(--border); border-radius:var(--r-lg); background:var(--warm); display:flex; align-items:center; justify-content:space-between; gap:20px; flex-wrap:wrap; }
.plt-alt-not p { font-size:16px; color:var(--t-strong); margin:0; max-width:620px; }

@media (max-width: 1080px) {
  .plt-izgara > .plt-kart { grid-column:span 3; }
  .plt-izgara > .plt-genis, .plt-izgara > .plt-kart:nth-child(even):last-child { grid-column:1 / -1; }
}
@media (max-width: 900px) {
  .plt-izgara { grid-template-columns:minmax(0,1fr); }
  .plt-izgara > .plt-kart, .plt-izgara > .plt-yakinda { grid-column:1 / -1; }
  .plt-genis .plt-govde { grid-template-columns:minmax(0,1fr); gap:18px; }
}
@media (max-width: 560px) {
  .plt-kart { padding:20px 18px; }
  .plt-uyg-satir { flex-direction:column; align-items:flex-start; gap:6px; }
  .plt-alt-not { padding:22px 18px; }
}
