/* ═══════════════════════════════════════════════════════════════════════
   Ekip — toplantı notları, etkinlikler, beyin fırtınası (1 Kas 2026).
   Tutanak ekran görünümü Word çıktısıyla AYNI sırayı ve renk dilini taşır
   (ekip-docx.php): marka mavisi bölüm numarası, lacivert başlık, ince çizgi.
   ═══════════════════════════════════════════════════════════════════════ */
.ekip-secim { display: flex; flex-wrap: wrap; gap: .4rem 1.2rem; }
.ekip-satir-form, .ekip-form__satir { display: flex; flex-wrap: wrap; gap: .6rem; align-items: flex-end; margin-top: .8rem; }
.ekip-satir-form .alan, .ekip-form__satir .alan { flex: 1 1 10rem; margin: 0; }
.ekip-form { display: grid; gap: .6rem; margin-top: .6rem; }
.ekip-form textarea, .ekip-not { width: 100%; box-sizing: border-box; font: inherit; }
.ekip-not { min-height: 16rem; line-height: 1.5; padding: .75rem .85rem; border: 1px solid var(--cizgi-koyu); border-radius: var(--r); background: #fff; }
.ekip-duzen { border: 1px solid var(--cizgi); border-radius: var(--r); padding: .55rem .8rem; margin-top: .6rem; background: var(--kart); }
.ekip-duzen > summary { cursor: pointer; }
.ekip-duzen--satir { border: 0; padding: 0; margin: 0; background: none; }
.ekip-duzen--satir[open] { min-width: min(34rem, 80vw); }
.ekip-durum-form, .ekip-yorum-form { display: inline-flex; gap: .35rem; align-items: center; flex-wrap: wrap; }
.ekip-durum-form select { min-height: 34px; padding: .2rem .55rem; border: 1px solid var(--cizgi-koyu); border-radius: 10px; background: #fff; font: inherit; font-size: .9rem; }
.ekip-yorum-form .alan__girdi { min-width: 12rem; }

/* Tutanak (ekranda) */
.tutanak { max-width: 860px; }
.tutanak__bas { border-bottom: 3px solid var(--marka); padding-bottom: .8rem; margin-bottom: 1rem; }
.tutanak__logo { height: 34px; width: auto; display: block; margin-bottom: .6rem; }
.tutanak__ust { font-size: .78rem; font-weight: 800; letter-spacing: .14em; color: var(--marka-koyu); }
.tutanak__baslik { margin: .15rem 0 0; font-size: 1.55rem; color: var(--lacivert); letter-spacing: -.015em; }
.tutanak__alt { margin: .2rem 0 0; font-style: italic; color: var(--ikincil); }
.tutanak__kunye th { width: 30%; text-align: left; color: var(--marka-koyu); font-weight: 700; }
.tutanak__kunye tr:nth-child(odd) td, .tutanak__kunye tr:nth-child(odd) th { background: var(--marka-yumusak); }
.tutanak__bolum { margin: 1.6rem 0 .6rem; padding-bottom: .3rem; border-bottom: 1px solid var(--cizgi-koyu);
  font-size: .9rem; text-transform: uppercase; letter-spacing: .08em; color: var(--lacivert); }
.tutanak__bolum span, .tutanak__madde span { color: var(--marka-koyu); margin-right: .6rem; }
.tutanak__madde { margin: 1rem 0 .3rem; font-size: 1rem; }
.tutanak__girinti { margin-left: 2.1rem; }
.tutanak__durum--iyi strong { color: var(--iyi); }
.tutanak__durum--uyari strong { color: var(--uyari); }
.tutanak__durum--marka strong { color: var(--marka-koyu); }
.tutanak__alt-bilgi { margin-top: 2rem; padding-top: .6rem; border-top: 1px solid var(--cizgi); text-align: center; font-size: .8rem; color: var(--soluk); }

/* Etkinlik ve oturum kartları */
.ekip-kartlar { display: grid; gap: .8rem; }
.ekip-etkinlik, .ekip-oturum { display: flex; gap: 1rem; text-decoration: none; color: inherit; align-items: flex-start; }
.ekip-etkinlik:hover, .ekip-oturum:hover { box-shadow: var(--golge-kalk); }
.ekip-etkinlik__tarih { flex: 0 0 4.4rem; text-align: center; border-radius: var(--r); background: var(--marka-yumusak); padding: .45rem .3rem; color: var(--marka-koyu); }
.ekip-etkinlik__tarih strong { display: block; font-size: 1.6rem; line-height: 1.1; }
.ekip-etkinlik__tarih span { font-size: .78rem; font-weight: 700; }
.ekip-etkinlik__ad { font-weight: 800; font-size: 1.08rem; }
.ekip-etkinlik__alt { display: flex; flex-wrap: wrap; gap: .35rem; align-items: center; margin-top: .4rem; }
.ekip-oturum { flex-direction: column; gap: .3rem; }
.ekip-oturum__bas { display: flex; gap: .6rem; align-items: center; justify-content: space-between; width: 100%; font-size: 1.05rem; }
.ekip-oturum__soru { margin: 0; color: var(--ikincil); }

/* Beyin fırtınası panosu */
.ekip-soru p { margin: .3rem 0 0; font-size: 1.12rem; font-weight: 650; }
.ekip-fikir-yaz { display: grid; gap: .6rem; }
.ekip-fikir-yaz > .dugme { justify-self: start; }
.ekip-fikirler { display: grid; gap: .75rem; }
.ekip-fikir { display: flex; gap: 1rem; align-items: flex-start; }
.ekip-fikir--rafa { opacity: .62; }
.ekip-fikir__oy form { margin: 0; }
.ekip-oy { display: flex; flex-direction: column; align-items: center; gap: .1rem; min-width: 3.4rem; min-height: 3.4rem; justify-content: center;
  border: 1px solid var(--cizgi-koyu); border-radius: var(--r); background: var(--kart); font-size: 1.15rem; cursor: pointer; }
.ekip-oy span { font-size: .95rem; font-weight: 800; }
.ekip-oy.is-secili { background: var(--marka-yumusak); border-color: var(--marka); color: var(--marka-koyu); }
.ekip-fikir__govde { flex: 1; min-width: 0; }
.ekip-fikir__baslik { font-weight: 750; font-size: 1.05rem; }
.ekip-fikir__eylem { display: flex; flex-wrap: wrap; gap: .5rem; margin-top: .55rem; align-items: center; }
.ekip-yorumlar { margin: .5rem 0 0; padding-left: 1rem; font-size: .93rem; }

@media print {
  .serit, .kenar, .mobil-bar, .mobil-perde, .mobil-menu-kutu, .yazdir-gizle, .sayfa-bas__eylem, .kirinti, .bildirimler { display: none !important; }
  .tutanak { box-shadow: none; border: 0; max-width: none; }
}
@media (max-width: 760px) {
  .tutanak__girinti { margin-left: .8rem; }
  .ekip-fikir { gap: .6rem; }
}
