.scenes-dialog{width:min(540px,calc(var(--nav-viewport-width,100vw) - 24px));max-height:calc(var(--nav-viewport-height,100dvh) - 24px)}.scenes-dialog :is(.dialog-body,form,label){min-width:0}.scenes-intro,.scenes-music{font-size:12px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere;margin:0 0 15px}.scenes-music{border:1px solid var(--line);border-radius:9px;padding:10px}
.scenes-list{display:grid;gap:9px}.scene-row{display:grid;grid-template-columns:minmax(0,1fr) 32px 32px;gap:6px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:9px;min-width:0}.scene-preview{display:grid;gap:6px;text-align:left;min-width:0;padding:4px;background:none}.scene-preview>strong{font-size:13px;overflow-wrap:anywhere}.scene-preview>small{font-size:11px;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.scene-row>.icon-button{width:32px;height:32px;min-width:32px;min-height:32px}
.scenes-changes{display:grid;gap:12px;margin:15px 0}.scenes-changes>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;min-width:0}.scenes-changes dt{font-size:12px;color:var(--muted)}.scenes-changes dd{display:grid;gap:4px;font-size:12px;margin:0;overflow-wrap:anywhere}.scenes-changes dd>span{color:var(--muted)}.scenes-check{display:flex!important;align-items:center;gap:8px!important;font-size:12px;line-height:1.6}.scenes-check input{width:16px!important;height:16px;flex:0 0 16px}.scenes-drafts{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0;font-size:12px}.scenes-drafts>strong{flex-basis:100%}.scenes-dialog .form-actions{flex-wrap:wrap}
[data-color-protection=true] .scenes-dialog :is(.scenes-intro,.scenes-music,.scene-preview>small,.scenes-changes dt,.scenes-changes dd>span){color:var(--theme-safe-muted)}
@media(max-width:700px){.scenes-dialog{width:var(--nav-viewport-width,100vw);max-width:var(--nav-viewport-width,100vw);max-height:calc(var(--nav-viewport-height,100dvh) - 12px);position:fixed;top:auto;bottom:var(--nav-viewport-bottom,0px);left:var(--nav-viewport-x,0px);right:auto;margin:0;border-radius:22px 22px 0 0}.scenes-changes>div{grid-template-columns:72px minmax(0,1fr)}}
