/* POLYTRANS (TANK) — "Sıradaki işler" rehberi (10 Eki 2026; spec 2026-10-09 polytrans §4). Yalnız bu ekran ve menü öğesi.
   Gövde yazısı en az 16 px, düğmeler en az 44 px — yalnız burada; tank-yeni.css ve tasarim-sistemi.css DEĞİŞMEZ.
   sync-webapp.sh'ta elle cp (yeni-tenteli-sirada.css kararı). Yerleşim tasarim-sistemi.css:150-160 tank kökleriyle aynı.
   DİKKAT: #tankSiradaModule, tank-yeni.css'in [id^="tank"][id$="Module"] kurallarına da girer (ör. :24 h3 10.5px büyük harf) —
   bu dosyadaki ekran kuralları bu yüzden #tankSiradaModule önekiyle yazılır (kimlik seçicisi öznitelik seçicisini yener).
   SINIF ÖNEKİ tsk- (tank sıradaki işler): tsr- KULLANILMAZ — index.html:733-743 SQAS rapor penceresi kapsamsız .tsr-bas/.tsr-alt/
   .tsr-govde kurallarını taşır, aynı ad bu ekrana sızardı. JS adları tsr önekli kalır (sözleşme). */
body.ya-acik #tankSiradaModule{margin-left:190px;height:100vh;overflow-y:auto;background:var(--ya-kagit,#FDFBF6)}
#tankSiradaModule{font-family:"Space Grotesk",system-ui,sans-serif;color:var(--ya-metin,#2B1F14);font-size:16px}
/* Menü öğesi (kanvas Main: en üstte, 16 px / 700, en az 48 px). 190 px menüde tek satır: ikon/rozet aralığı 6 px, yan iç boşluk 6 px
   (Tenteli Cila G2 ölçümü — metin + ikon + rozet ≤ 154 px). Diğer .ya-sol-menu-oge kuralları değişmez. */
body.ya-acik .ya-sol-menu-oge.tsk-menu{font-size:16px;font-weight:700;min-height:48px;gap:6px;padding:8px 6px}
/* Rozet (kanvas Main / Kalabalik "9+"): yalnız bu öğede 26 px yuvarlak, 15 px / 700, #E07B2A / #25150A. Ortak rozet kuralı değişmez. */
body.ya-acik .ya-sol-menu-oge.tsk-menu .ya-sol-rozet{min-width:26px;height:26px;padding:0 4px;box-sizing:border-box;border-radius:13px;background:#E07B2A;color:#25150A;font-family:inherit;font-size:15px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center}
/* ---- Görev 5: "Sıradaki işler" ekranı (kanvas Main · Muhasebe · BosListe · Kalabalik; ölçüler birebir). Yalnız bu ekran: gövde ≥ 16 px,
   düğme ≥ 44 px. Her kural #tankSiradaModule önekli: tank-yeni.css:24 [id^="tank"][id$="Module"] h3 (10.5 px, büyük harf) ve index.html
   genel header / h1 kuralları (kenarlık, zemin, harf aralığı) bu ekrana sızmasın. ---- */
#tankSiradaModule .tsk{font-size:16px;line-height:1.45;color:#2B1F14;background:#FDFBF6;padding:32px 40px 48px;box-sizing:border-box;min-height:100%}
#tankSiradaModule .tsk-ic{max-width:1080px;display:flex;flex-direction:column;gap:28px}
#tankSiradaModule .tsk-bas{display:flex;flex-direction:column;gap:6px;border:0;background:none}
#tankSiradaModule .tsk-tarih{font-size:16px;color:#6A5642}
#tankSiradaModule .tsk-bas h1{margin:0;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:normal;color:#2B1F14}
#tankSiradaModule .tsk-biten{display:inline-flex;align-items:center;gap:8px;font-size:17px;color:#3E7A4E;font-weight:600}
#tankSiradaModule .tsk-yukleniyor{margin:0;font-size:18px;color:#6A5642}
#tankSiradaModule .tsk-bolum{display:flex;flex-direction:column;gap:14px}
#tankSiradaModule .tsk-bolum-bas{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
#tankSiradaModule .tsk-bolum-bas>span{font-size:16px;color:#6A5642}
#tankSiradaModule .tsk-etiket{margin:0;font-size:15px;letter-spacing:.06em;font-weight:700;color:#25150A;background:#F3E3C9;padding:5px 12px;border-radius:8px;text-transform:none}
#tankSiradaModule .tsk-etiket.simdi{color:#FFFEFB;background:#A83A1E}
#tankSiradaModule .tsk-satir{background:#FFFEFB;border:1px solid rgba(63,44,27,.16);border-radius:14px;padding:20px 24px;display:flex;flex-wrap:wrap;gap:18px 32px;align-items:center}
#tankSiradaModule .tsk-satir.bitti{background:#EEF5EF;border-color:rgba(62,122,78,.35)}
#tankSiradaModule .tsk-metin{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:10px}
#tankSiradaModule .tsk-baslik{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
#tankSiradaModule .tsk-metin h3{margin:0;font-size:20px;line-height:1.35;font-weight:600;letter-spacing:normal;text-transform:none;color:#2B1F14}
#tankSiradaModule .tsk-satir.bitti h3{color:#2D5E3A}
#tankSiradaModule .tsk-metin p{margin:0;font-size:16px;color:#2B1F14}
#tankSiradaModule .tsk-metin .tsk-alt{color:#6A5642}
#tankSiradaModule .tsk-no{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:600}
#tankSiradaModule .tsk-rozet{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:#A83A1E;background:#F8E6E0;padding:3px 10px;border-radius:999px}
#tankSiradaModule .tsk-eylem{flex:1 1 200px;max-width:250px;display:flex;flex-direction:column;gap:6px}
#tankSiradaModule .tsk-dugme{min-height:54px;padding:0 20px;border:0;border-radius:12px;background:#E07B2A;color:#25150A;font-family:inherit;font-size:18px;font-weight:700;cursor:pointer}
#tankSiradaModule .tsk-dugme:hover{background:#CF6D1F}
#tankSiradaModule .tsk-sonra{min-height:44px;border:0;background:none;color:#6E4A2A;font-family:inherit;font-size:16px;text-decoration:underline;cursor:pointer}
#tankSiradaModule .tsk-dugme:focus-visible,#tankSiradaModule .tsk-sonra:focus-visible,#tankSiradaModule .tsk-katli-bas:focus-visible,#tankSiradaModule .tsk-destek:focus-visible,#tankSiradaModule .tsk-fazla-ac:focus-visible{outline:3px solid #25150A;outline-offset:2px}
/* adım çizgisi (kanvas Main: 84 px adım, 28 px daire, 3 px çizgi; en çok 600 px) */
#tankSiradaModule .tsk-adimlar{list-style:none;margin:4px 0 0;padding:0;display:flex;align-items:flex-start;max-width:600px}
#tankSiradaModule .tsk-adim{flex:0 0 auto;width:84px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}
#tankSiradaModule .tsk-adim .nokta{width:28px;height:28px;box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;border:2px solid #BCA88F;background:#FFFEFB;color:#6A5642}
#tankSiradaModule .tsk-adim .ad{font-size:16px;line-height:1.25;color:#6A5642}
#tankSiradaModule .tsk-adim.tamam .nokta{border:0;background:#3E7A4E;color:#FFFEFB}
#tankSiradaModule .tsk-adim.tamam .ad{color:#2B1F14}
#tankSiradaModule .tsk-adim.simdi .nokta{border:3px solid #E07B2A;background:#FFF4EA;color:#A9530E;font-weight:700}
#tankSiradaModule .tsk-adim.simdi .ad{font-weight:700;color:#A9530E}
#tankSiradaModule .tsk-cizgi{flex:1 1 12px;height:3px;background:#D9C9B4;margin-top:13px;border-radius:2px}
#tankSiradaModule .tsk-cizgi.tamam{background:#3E7A4E}
/* fazlası kartı (kanvas Kalabalik) */
#tankSiradaModule .tsk-fazla{background:#F7F1E6;border:2px dashed rgba(110,74,42,.45);border-radius:14px;padding:18px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}
#tankSiradaModule .tsk-fazla-metin{flex:999 1 420px;min-width:0;display:flex;flex-direction:column;gap:4px}
#tankSiradaModule .tsk-fazla h3{margin:0;font-size:19px;line-height:1.35;font-weight:600;letter-spacing:normal;text-transform:none;color:#2B1F14}
#tankSiradaModule .tsk-fazla p{margin:0;font-size:16px;color:#6A5642}
#tankSiradaModule .tsk-fazla-ac,#tankSiradaModule .tsk-destek{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 18px;border:2px solid #6E4A2A;border-radius:12px;background:none;color:#2B1F14;font-family:inherit;font-size:17px;font-weight:600;text-decoration:none;cursor:pointer}
#tankSiradaModule .tsk-fazla-ac{flex:0 0 auto}
/* katlı bölümler (SONRA · Ertelenenler) */
#tankSiradaModule .tsk-katlilar,#tankSiradaModule .tsk-katli{display:flex;flex-direction:column;gap:10px}
#tankSiradaModule .tsk-katli-ic{display:flex;flex-direction:column;gap:14px}
#tankSiradaModule .tsk-katli-bas{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 20px;border:1px solid rgba(63,44,27,.16);border-radius:14px;background:#F7F1E6;color:#2B1F14;font-family:inherit;font-size:17px;font-weight:600;text-align:left;cursor:pointer}
#tankSiradaModule .tsk-katli-bas .ek{font-weight:400;color:#6A5642}
#tankSiradaModule .tsk-katli-bas .goster{display:inline-flex;align-items:center;gap:6px;font-size:16px;color:#6E4A2A}
/* boş liste (kanvas BosListe) */
#tankSiradaModule .tsk-bos{background:#FFFEFB;border:1px solid rgba(63,44,27,.16);border-radius:14px;padding:32px;display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px}
#tankSiradaModule .tsk-bos-ikon{flex:0 0 auto;width:64px;height:64px;border-radius:16px;background:#F3E3C9;color:#6E4A2A;display:inline-flex;align-items:center;justify-content:center}
#tankSiradaModule .tsk-bos-metin{flex:999 1 420px;min-width:0;display:flex;flex-direction:column;gap:6px}
#tankSiradaModule .tsk-bos h2{margin:0;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:normal;color:#2B1F14}
#tankSiradaModule .tsk-bos p{margin:0;font-size:17px;color:#6A5642}
#tankSiradaModule .tsk-bos-eylem{flex:1 1 200px;max-width:250px}
#tankSiradaModule .tsk-bos-eylem .tsk-dugme{width:100%}
/* Takıldınız mı? (kanvas Main / BosListe / Muhasebe) */
#tankSiradaModule .tsk-takildim{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:20px;border-top:1px solid rgba(63,44,27,.13)}
#tankSiradaModule .tsk-takildim>span{font-size:17px;font-weight:600}
#tankSiradaModule .tsk-tel{font-family:"IBM Plex Mono",ui-monospace,monospace}
@media (max-width:720px){#tankSiradaModule .tsk{padding:20px 16px 32px}#tankSiradaModule .tsk-eylem{max-width:none}#tankSiradaModule .tsk-adim{width:auto;flex:1 1 0;min-width:0}}
