.presentation-control{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 26px;padding:22px;border:1px solid var(--border,#dce1ea);border-radius:12px;background:var(--card-bg,#fff);color:var(--text,#242936)}
.presentation-control h2{margin:0 0 8px;font-size:18px}.presentation-control p{margin:5px 0;font-size:13px;line-height:1.6;color:var(--text-secondary,#6b7280)}
.presentation-control button{flex-shrink:0;min-height:40px}.presentation-control button[aria-checked=true]{background:#315de6;color:#fff;border-color:#315de6}.presentation-control button:disabled{opacity:.6;cursor:wait}
@media(max-width:650px){.presentation-control{align-items:stretch;flex-direction:column;gap:12px}}
