/* 3.64 — Sunum kumandası (portal ve konuşmacı sayfası ortak) */
.skm{display:flex;flex-direction:column;gap:12px;min-width:0}
.skm-ust{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.skm-baslik{display:flex;flex-direction:column;min-width:0}
.skm-baslik b{font-size:17px;line-height:1.3;overflow-wrap:anywhere}
.skm-alt{font-size:13px;color:#64748b}
.skm-rozet{font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;white-space:nowrap}
.skm-rozet.iyi{background:#dcfce7;color:#166534}
.skm-rozet.bekle{background:#fef3c7;color:#92400e}
.skm-rozet.kotu{background:#fee2e2;color:#991b1b}
.skm-sahne{position:relative;width:100%;max-width:calc(66vh * 16 / 9);margin:0 auto;aspect-ratio:16/9;background:#05081c;border-radius:12px;overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:pan-y;outline:none}
.skm-sahne:focus-visible{box-shadow:0 0 0 3px #2d3fe0}
.skm-dikey .skm-sahne{aspect-ratio:9/16;width:auto;height:min(68vh,720px);max-width:100%;margin:0 auto}
.skm-sahne img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}
.skm-ok{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgba(5,8,28,.55);color:#fff;font-size:30px;line-height:42px;text-align:center;opacity:.0;transition:opacity .2s;pointer-events:none}
.skm-ok-sol{left:10px}.skm-ok-sag{right:10px}
.skm-sahne:hover .skm-ok{opacity:.9}.skm-ok.pasif{display:none}
@media (hover:none){.skm-ok{opacity:.75}}
.skm-dugmeler{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}
.skm-d{min-height:52px;border-radius:12px;border:1px solid #cfd5e6;background:#fff;color:#141b45;font-size:17px;font-weight:700;cursor:pointer;padding:0 14px}
.skm-d-ana{background:linear-gradient(100deg,#0d1441,#1d37e2);color:#fff;border-color:transparent}
.skm-d:disabled{opacity:.4;cursor:default}
.skm-sayac{font-size:18px;font-weight:800;min-width:76px;text-align:center;color:#141b45}
.skm-serit{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}
.skm-kucuk{flex:0 0 auto;width:96px;padding:0;border:2px solid transparent;border-radius:8px;background:#e9ebf5;cursor:pointer;position:relative;scroll-snap-align:center}
.skm-dikey .skm-kucuk{width:58px}
.skm-kucuk img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#05081c;border-radius:6px}
.skm-dikey .skm-kucuk img{aspect-ratio:9/16}
.skm-kucuk span{position:absolute;left:4px;bottom:4px;background:rgba(5,8,28,.7);color:#fff;font-size:11px;font-weight:700;border-radius:4px;padding:1px 5px}
.skm-kucuk.aktif{border-color:#2d3fe0}
.skm-mesaj{display:none;font-size:14px;color:#991b1b;background:#fee2e2;border-radius:8px;padding:8px 12px}
.skm-mesaj.goster{display:block}
.skm-kapali{opacity:.45;pointer-events:none}
