.broadcast-table[data-v-c047cffc]{width:100%;margin-bottom:0}.broadcast-table th[data-v-c047cffc]{background-color:#f8f9fa;font-weight:600;padding:12px 8px;font-size:.82rem;white-space:nowrap}.broadcast-table td[data-v-c047cffc]{padding:8px;vertical-align:middle}.run-id-link[data-v-c047cffc]{font-family:SFMono-Regular,Consolas,monospace;font-weight:600;font-size:.85rem;color:#0d6efd;text-decoration:none}.run-id-link[data-v-c047cffc]:hover{text-decoration:underline}.status-badge[data-v-c047cffc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:20px;text-transform:capitalize;white-space:nowrap;border:1px solid transparent}.status-badge--pending[data-v-c047cffc]{background:#fff3cd;color:#856404;border-color:#ffc107}.status-badge--processing[data-v-c047cffc]{background:#cfe2ff;color:#084298;border-color:#9ec5fe}.status-badge--completed[data-v-c047cffc]{background:#d1e7dd;color:#0a3622;border-color:#a3cfbb}.status-badge--failed[data-v-c047cffc]{background:#f8d7da;color:#842029;border-color:#f1aeb5}.progress-counts[data-v-c047cffc]{font-size:.78rem}.broadcast-names-cell[data-v-c047cffc],.filename-cell[data-v-c047cffc]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-more[data-v-c047cffc]{font-size:.68rem;font-weight:600;color:#495057;vertical-align:middle}.empty-state[data-v-c047cffc]{text-align:center;padding:48px 24px}.empty-state__icon[data-v-c047cffc]{width:56px;height:56px;background:#f8f9fa;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 16px}.dropzone[data-v-c047cffc]{border:2px dashed #dee2e6;border-radius:8px;padding:24px;cursor:pointer;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s}.dropzone[data-v-c047cffc]:hover:not(.dropzone--has-file){border-color:#86b7fe;background-color:#f5f8ff}.dropzone--dragging[data-v-c047cffc]{border-color:#0d6efd;background-color:#f0f4ff}.dropzone--has-file[data-v-c047cffc]{border-color:#a3cfbb;background-color:#f0fff8;cursor:default}.dropzone__empty[data-v-c047cffc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;text-align:center}.dropzone__icon-wrap[data-v-c047cffc]{width:52px;height:52px;background:#f8f9fa;border-radius:50%;margin-bottom:4px}.dropzone__file-icon[data-v-c047cffc],.dropzone__icon-wrap[data-v-c047cffc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropzone__file-icon[data-v-c047cffc]{width:40px;height:40px;background:#d1e7dd;border-radius:8px;-ms-flex-negative:0;flex-shrink:0}.font-weight-semibold[data-v-c047cffc]{font-weight:600}.upload-errors__table[data-v-c047cffc]{font-size:.82rem;background:#fff}.upload-errors__table th[data-v-c047cffc]{background:#f8d7da;font-weight:600;font-size:.78rem;padding:6px 8px}.upload-errors__table td[data-v-c047cffc]{padding:4px 8px}.upload-errors__table code[data-v-c047cffc]{font-size:.78rem;color:#842029}