.row-more{display:inline-block;position:relative;margin:4px}.row-more summary{cursor:pointer;color:var(--ink,#334155);padding:8px;font-size:13px}.row-more[open]>div{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--border,#e2e8f0);border-radius:10px;background:var(--surface,white);min-width:160px}.row-more button{white-space:nowrap}#workflow-dialog,#preview-dialog{width:min(900px,calc(100vw - 32px));max-height:90dvh}#workflow-dialog .table-wrap{max-height:55vh;overflow:auto}.recipient-preview{max-width:620px;margin:24px auto;border-radius:20px;overflow:hidden;background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0)}.preview-cover{width:100%;aspect-ratio:16/9;object-fit:cover}.recipient-preview.audio .preview-cover{aspect-ratio:1;max-height:360px;object-fit:contain;background:var(--surface-subtle,#f4f6fc)}.preview-copy{padding:24px}.preview-copy h2{font-size:26px;line-height:1.2;margin:16px 0}.recipient-preview audio{width:100%;margin:16px 0}.recipient-preview iframe{width:100%;aspect-ratio:16/9;border:0;margin-top:18px}.preview-description{white-space:pre-wrap;overflow-wrap:anywhere}.preview-placeholder{padding:60px 20px;text-align:center;background:var(--surface-subtle,#f1f5f9);color:var(--muted,#64748b)}.preview-checks{background:var(--warning-bg,#fff9e8);border:1px solid var(--warning-border,#f1dca7);border-radius:12px;padding:16px}.preview-checks ul{margin:10px 0 0;padding-left:20px}.preview-caption{color:var(--muted,#64748b)}.banner-preview{padding-bottom:24px}.banner-preview>img{width:100%;aspect-ratio:3;object-fit:cover}.banner-preview>h2,.banner-preview>p,.banner-preview>a,.banner-preview>button{margin-left:24px;margin-right:24px}@media(max-width:600px){.preview-copy{padding:16px}.preview-copy h2{font-size:23px}.row-more[open]>div{min-width:130px}}
.lifecycle-list table{table-layout:fixed}.lifecycle-list th:first-child{width:48%}.lifecycle-list th:nth-child(2){width:12%}.lifecycle-list th:nth-child(3){width:20%}.lifecycle-list th:last-child{width:20%}.lifecycle-list td{overflow-wrap:anywhere;vertical-align:top}.lifecycle-actions button{margin:0 6px 6px 0}.preview-metadata{color:var(--muted,#64748b);font-size:14px;line-height:1.6}@media(max-width:600px){.lifecycle-list th:nth-child(2),.lifecycle-list td:nth-child(2),.lifecycle-list th:nth-child(3),.lifecycle-list td:nth-child(3){display:none}.lifecycle-list th:first-child{width:65%}.lifecycle-list th:last-child{width:35%}.lifecycle-actions button{display:block;width:100%;margin-right:0}}
.lifecycle-list th:first-child{width:52px}.lifecycle-list th:nth-child(2){width:40%}.lifecycle-list th:nth-child(3){width:12%}.lifecycle-list th:nth-child(4){width:20%}.lifecycle-list th:last-child{width:20%}.lifecycle-list input[type=checkbox]{width:17px;height:17px}.lifecycle-bulk{flex-wrap:wrap;gap:12px}.lifecycle-bulk .check{display:flex;align-items:center;gap:8px}@media(max-width:600px){.lifecycle-list th:nth-child(2),.lifecycle-list td:nth-child(2){display:table-cell}.lifecycle-list th:nth-child(3),.lifecycle-list td:nth-child(3),.lifecycle-list th:nth-child(4),.lifecycle-list td:nth-child(4){display:none}.lifecycle-list th:first-child{width:40px}.lifecycle-list th:nth-child(2){width:55%}.lifecycle-list th:last-child{width:35%}}
@media(max-width:600px){.lifecycle-list th:nth-child(2){width:auto}.lifecycle-list th:last-child{width:110px}}
.playlist-candidates{max-height:45vh;overflow:auto;margin:16px 0}.playlist-candidates .series-result{padding:12px;border-bottom:1px solid var(--border,#e2e8f0)}
