
/* ==== apps/funcs/degerlendirme_pdf_uret.php dosyasindan tasindi ====
   DÜZELTME (2026-09): dosya önceki hâliyle PHP string-concatenation
   sözdiziminden (baştaki/sondaki tek tırnaklar, satır başı ". '") temizlenmeden
   buraya kopyalanmıştı — geçerli bir CSS DEĞİLDİ, tarayıcı/Puppeteer hiçbir
   kuralı uygulamıyordu (PDF'in "çıplak" görünmesinin sebebi buydu). İçerik
   AYNI, sadece sözdizimi düzeltildi. */
body{font-family:"Segoe UI",Arial,sans-serif;font-size:11pt;color:#111;margin:0;line-height:1.5}
.baslik{border-bottom:2px solid #333;padding-bottom:10px;margin-bottom:14px}
.baslik h1{font-size:15pt;margin:0 0 4px}
.baslik .alt{font-size:9.5pt;color:#555}
.ozet{display:flex;justify-content:space-between;align-items:center;margin:10px 0 18px;background:#eef2ff;border-radius:8px;padding:10px 14px}
.ozet .ad{font-size:12pt;font-weight:700;color:#1f2937}
.ozet .genel{font-size:16pt;font-weight:800;color:#3730a3}
.soru{page-break-inside:avoid;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;margin-bottom:10px}
.soru-ust{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:9.5pt}
.no{background:#eef2ff;color:#3730a3;font-weight:800;font-size:9pt;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;flex:none}
.tur-rozet{font-size:8pt;font-weight:800;padding:1px 6px;border-radius:5px;letter-spacing:.3px}
.tur-test{background:#e0e7ff;color:#3730a3}
.tur-acik{background:#fef3c7;color:#92400e}
.sik{color:#374151}
.durum{font-weight:700}
.durum-doğru{color:#059669}
.durum-yanlış{color:#dc2626}
.durum-boş{color:#9ca3af}
.durum-anahtar-tanımsız{color:#d97706}
.puan{margin-left:auto;font-weight:700;color:#374151}
.opt-secenekler{display:flex;gap:5px}
.opt-sik{width:20px;height:20px;border-radius:50%;border:1.3px solid #d1d5db;background:#fff;font-size:8.5pt;font-weight:700;color:#9ca3af;display:inline-flex;align-items:center;justify-content:center;line-height:1}
.opt-halka{border-color:#059669;color:#059669;box-shadow:0 0 0 2px rgba(5,150,105,.22)}
.opt-dogru .opt-secili{background:#059669;border-color:#059669;color:#fff}
.opt-yanlis .opt-secili{background:#dc2626;border-color:#dc2626;color:#fff}
.opt-cevapsiz .opt-secili{background:#d97706;border-color:#d97706;color:#fff}
.adim{font-size:9.5pt;color:#4b5563;margin:4px 0 0 26px;line-height:1.5;text-align:left}
.adim .ok{color:#059669;font-weight:800}
.adim .yok{color:#dc2626;font-weight:800}
.gerekce{font-size:9.5pt;color:#3730a3;line-height:1.5;margin:3px 0 4px 26px;background:#eef2ff;border-left:3px solid #6366f1;border-radius:4px;padding:.3rem .6rem}
.yorum{font-size:10pt;color:#78350f;line-height:1.55;margin:8px 0 0 26px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:.55rem .8rem}
.yorum b{color:#92400e}
