.slot-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin:0 0 15px;border-radius:9px;background:#f1f5f4}
.slot-cover-empty{border:1px dashed #bdd5cc;color:#5e8478;font-size:13px;text-align:center;cursor:pointer}
.broadcast-preview-dialog{width:min(1060px,calc(100% - 32px))}
#broadcast-preview-combined{margin:0 0 16px;white-space:normal}
.broadcast-preview-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(235px,1fr);gap:22px}
#broadcast-preview-video{display:block;width:100%;aspect-ratio:16/9;background:#101818;border-radius:10px}
#broadcast-preview-audio-screen{position:relative;display:block;width:100%;aspect-ratio:16/9;background:#101818;border-radius:10px;overflow:hidden}
#broadcast-preview-audio-screen[hidden]{display:none}
#broadcast-preview-audio-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#broadcast-preview-audio-screen .broadcast-preview-overlay{object-fit:fill}
#broadcast-preview-audio-screen .broadcast-preview-overlay[hidden]{display:none}
#broadcast-preview-video.audio-preview{aspect-ratio:auto;height:56px;background:#101818}
.broadcast-preview-side{display:flex;flex-direction:column;gap:10px;min-width:0}
.broadcast-preview-image{aspect-ratio:16/9;border-radius:9px;background:#f1f5f4;display:grid;place-items:center;color:#778f86;overflow:hidden}
.broadcast-preview-image img{width:100%;height:100%;object-fit:cover}
.broadcast-preview-side strong{font-size:15px;overflow-wrap:anywhere}
.broadcast-preview-side h3{font-size:13px;margin:10px 0 0}
#broadcast-preview-list{padding:0;margin:0;max-height:210px;overflow:auto;list-style:none}
#broadcast-preview-list button{display:block;width:100%;text-align:left;padding:8px;border-radius:6px;color:#657782;background:#fff;overflow-wrap:anywhere;font-size:12px}
#broadcast-preview-list button.selected{background:#e8f6ee;color:#087f70;font-weight:700}
@media(max-width:680px){.broadcast-preview-layout{grid-template-columns:1fr}.broadcast-preview-side{gap:7px}}
