/* T148 (run-2026-11-08T18:24): E11 Translation list, E14 Project members, davet. Yalnız app.css token ve bileşenleri. */
.ek-arac { display: flex; flex-wrap: wrap; gap: var(--space-3); align-items: flex-end; }
.ek-arac .grow { flex: 1 1 240px; min-width: 0; }
.ek-dil { width: 110px; }
.ek-disa { margin-left: auto; }
.ek-tablo { padding: 0; }
.ek-tablo table { width: 100%; }
.ek-tablo td { vertical-align: top; }
.ek-metin { max-width: 380px; white-space: pre-wrap; overflow-wrap: anywhere; }
.ek-sayfa { justify-content: center; }
.ek-perde { position: fixed; inset: 0; background: rgba(0, 0, 0, .28); z-index: 40; }
.ek-yan { position: fixed; top: 0; right: 0; bottom: 0; width: min(420px, 100vw); z-index: 41; overflow-y: auto;
  background: var(--surface); border-left: 1px solid var(--border); box-shadow: var(--shadow-lg, 0 8px 32px rgba(0,0,0,.18)); padding: 20px; display: flex; flex-direction: column; gap: 14px; }
.ek-kaynak { padding: 10px 12px; border-radius: 10px; background: var(--surface-sunken); white-space: pre-wrap; overflow-wrap: anywhere; }
.ek-alan { height: auto; min-height: 120px; padding: 10px 12px; resize: vertical; font: inherit; line-height: 1.5; }
.ek-davet { display: flex; flex-wrap: wrap; gap: var(--space-3); }
.ek-davet .grow { flex: 1 1 240px; }
.ek-davet .field:not(.grow) { width: 160px; }
.ek-rol { height: 34px; width: auto; min-width: 130px; }
.ek-roller { padding-left: 18px; margin: 0; }
.ek-baglanti { padding: 6px 8px; border-radius: 8px; background: var(--surface-sunken); font-size: 12.5px; overflow-wrap: anywhere; max-width: 100%; }
@media (max-width: 600px) { .ek-disa { margin-left: 0; } .ek-dil { width: 100%; } }
.sz-liste { list-style: none; margin: 0; padding: 0; }
.sz-liste li { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 0; border-top: 1px solid var(--border); overflow-wrap: anywhere; }
.sz-liste li:first-child { border-top: 0; }
