#recipeDialog{width:min(960px,96vw);max-height:94dvh;padding:24px;overflow:auto}
#recipeDialog p,#recipeOperations p{overflow-wrap:anywhere}
.recipe-cue{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid var(--line)}
.recipe-cue time{font-family:var(--mono)}.recipe-cue small{color:var(--muted)}
#recipeOperations{border-top:1px solid var(--line);padding:12px;min-width:0;overflow-wrap:anywhere}
#recipeOperations button{margin:4px;min-height:36px}.recipe-check,.recipe-platform{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:10px 0}.recipe-check b{flex-basis:100%}
#recipeOperations fieldset{min-width:0;border:1px solid var(--line);margin:10px 0}#recipeOperations input[type=checkbox],#recipeDialog input[type=checkbox]{width:auto}
.schedule-item .recipe-entry{grid-column:2/-1;justify-self:start}
.broadcast-check-link{display:block;margin-top:6px;font-size:12px;padding:4px 8px}
@media(max-width:700px){#recipeDialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0;padding:16px}.schedule-item .recipe-entry{grid-row:3}#recipeDialog input{max-width:100%;min-width:0}}
