/* Sunum modu (src/sunum.js) */
#sunum-dugme{position:absolute;left:12px;bottom:92px;z-index:4}
#sunum-ac{background:#3b82f6;color:#fff;border:0;border-radius:10px;padding:7px 12px;font:600 13px/1 Inter,system-ui,sans-serif;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.35)}
#sunum-menu{position:absolute;left:0;bottom:40px;width:230px;background:rgba(20,22,26,.97);border:1px solid #2a2e35;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;color:#e8eaed}
#sunum-menu[hidden]{display:none}
#sunum-menu label{display:flex;gap:6px;align-items:center;cursor:pointer}
#sunum-basla{background:#fff;color:#111;border:0;border-radius:8px;padding:7px;font:600 13px Inter,system-ui,sans-serif;cursor:pointer}
.sunum-not{color:#8a9099;font-size:11px}

/* sunum açıkken panel, araç çubukları, modüller, popup ve harita denetimleri gizlenir */
body.sunum-acik #panel,body.sunum-acik #ust,body.sunum-acik #cizim-cubuk,body.sunum-acik #ipucu,
body.sunum-acik .modul,body.sunum-acik .maplibregl-popup,body.sunum-acik .maplibregl-ctrl-bottom-right,
body.sunum-acik .maplibregl-ctrl-bottom-left,body.sunum-acik #sunum-dugme{display:none!important}
body.sunum-acik .maplibregl-ctrl-attrib{opacity:.35}

#sunum{position:absolute;inset:0;z-index:20;pointer-events:none}
#sunum-cv{position:absolute;inset:0;width:100%;height:100%}
#sunum-cubuk{position:absolute;top:10px;right:10px;pointer-events:auto;display:flex;gap:4px;align-items:center;background:rgba(12,14,17,.72);border:1px solid #2a2e35;border-radius:10px;padding:4px 6px;color:#e8eaed;font:12px Inter,system-ui,sans-serif;overflow:hidden;opacity:.55;transition:opacity .2s}
#sunum-cubuk:hover{opacity:1}
#sunum-cubuk button{background:#252a31;color:#e8eaed;border:1px solid #2a2e35;border-radius:6px;width:26px;height:24px;cursor:pointer;font:inherit;line-height:1}
#sunum-sahne{padding:0 6px;color:#8a9099;white-space:nowrap}
#sunum-ilerleme{position:absolute;left:0;bottom:0;height:2px;background:#3b82f6;width:0}
.sunum-rec{color:#e5484d;font-weight:700;padding:0 4px;animation:sunum-yanip 1.2s infinite}
@keyframes sunum-yanip{50%{opacity:.35}}

#sunum-menu button{font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;border:1px solid #2a2e35;background:#252a31;color:#e8eaed}
#sunum-menu #sunum-basla{background:#fff;color:#111;border:0}
#sunum-menu #sunum-basla-kayit{background:#e5484d;color:#fff;border:0}
#sunum-menu #sunum-son-indir{width:100%;margin-top:6px}
#sunum-menu #sunum-son-indir:disabled{opacity:.45;cursor:default}
#sunum-cubuk [hidden]{display:none}
#sunum-indir-kutu{position:absolute;left:50%;bottom:70px;transform:translateX(-50%);z-index:30;display:flex;gap:8px;align-items:center;background:rgba(20,22,26,.97);border:1px solid #2a2e35;border-radius:12px;padding:10px 12px;color:#e8eaed;font-size:13px;box-shadow:0 10px 30px rgba(0,0,0,.4)}
#sunum-indir-kutu button{background:#3b82f6;color:#fff;border:0;border-radius:8px;padding:6px 12px;cursor:pointer;font:inherit}
#sunum-indir-kutu #sik-kapat{background:#252a31}
