/* Ürün detay sayfalarının ortak video ve ekran görüntüsü blokları (GPT-1 #TANITIM-SEO-URUN-SAYFALARI, 2026-11-01).
   Video önizlemesi YouTube bağlantısıdır (betik yoksa YouTube'da açılır); urun-medya.js tıklanınca sayfada oynatır. */
.medya-giris{color:#475569;margin:0 0 14px;max-width:780px;font-size:15px}
.video-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}
.video{background:#fff;border:1px solid #e6eaf1;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(15,23,42,.04);display:flex;flex-direction:column;min-width:0}
.video-oynat{position:relative;display:block;aspect-ratio:16/9;background:#0f172a;overflow:hidden}
.video-oynat img{width:100%;height:100%;object-fit:cover;display:block}
.video-oynat .oynat-ikon{position:absolute;inset:0;margin:auto;width:64px;height:44px;border-radius:12px;background:rgba(220,38,38,.9);color:#fff;display:grid;place-items:center;font-size:20px;transition:background .15s}
.video-oynat:hover .oynat-ikon,.video-oynat:focus-visible .oynat-ikon{background:#dc2626}
.video-oynat:focus-visible{outline:3px solid #4f46e5;outline-offset:-3px}
.video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#0f172a}
.video-metin{padding:12px 16px 16px}
.video-metin h3{margin:0 0 4px;font-size:16px;line-height:1.35}
.video-metin p{margin:0;color:#475569;font-size:14px}
.video-metin .video-bag{margin-top:8px;font-size:13.5px}
.video-not{font-size:13px;color:#64748b;margin:10px 0 0}
.ekran-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.urun-ekran{margin:0;background:#fff;border:1px solid #e6eaf1;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(15,23,42,.04)}
.urun-ekran img{display:block;width:100%;height:auto;background:#f1f5f9}
.urun-ekran.telefon{max-width:300px}
.urun-ekran.telefon img{border-bottom:1px solid #e6eaf1}
.urun-ekran figcaption{padding:10px 14px;font-size:13.5px;color:#475569}
.temsili{display:block;font-size:12px;color:#64748b;margin-top:6px}
.tablo-sar{overflow-x:auto;-webkit-overflow-scrolling:touch}
.tablo{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e6eaf1;border-radius:12px;overflow:hidden;font-size:14px}
.tablo th,.tablo td{padding:9px 12px;border-top:1px solid #eef2f7;text-align:left;vertical-align:top}
.tablo thead th{background:#f8fafc;border-top:0;font-size:13px;color:#334155}
.ilgili{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0}
.ilgili a{padding:8px 12px;border:1px solid #e6eaf1;border-radius:10px;background:#fff;font-weight:700;font-size:13.5px}
@media(max-width:760px){.ekran-liste{grid-template-columns:1fr}.video-liste{grid-template-columns:1fr}}
