.spark-dashboard-body{padding:32px;background-color:#f8fafc;min-height:100vh;font-family:Inter,system-ui,sans-serif;color:#0f172a}.spark-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.spark-brand-container{display:flex;align-items:center;gap:8px}.spark-brand-icon{color:#6366f1;display:flex;align-items:center}.spark-brand-text{font-size:1.1rem;font-weight:700;color:#1e1b4b}.spark-btn-primary{display:flex;align-items:center;gap:8px;background:#6366f1;color:#fff!important;padding:10px 18px;border-radius:8px;font-weight:600;font-size:.9rem;border:none;cursor:pointer;transition:background .2s ease;text-decoration:none}.spark-btn-primary:hover{background:#4f46e5}.spark-title-section{margin-bottom:32px}.spark-title-section h1{font-size:2.25rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;margin:0 0 8px}.spark-title-section p{color:#64748b;font-size:.95rem;margin:0}.spark-metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:32px}.spark-metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s,box-shadow .2s}.spark-metric-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.05)}.spark-card-icon-wrapper{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.spark-card-icon-wrapper.pending{background:#ffedd5;color:#ea580c}.spark-card-icon-wrapper.processing{background:#dbeafe;color:#2563eb}.spark-card-icon-wrapper.retry{background:#f3e8ff;color:#7c3aed}.spark-card-icon-wrapper.failed{background:#fee2e2;color:#dc2626}.spark-card-icon-wrapper.completed{background:#dcfce7;color:#16a34a}.spark-metric-value{font-size:2rem;font-weight:700;line-height:1;margin-bottom:8px}.spark-metric-value.pending{color:#ea580c}.spark-metric-value.processing{color:#2563eb}.spark-metric-value.retry{color:#7c3aed}.spark-metric-value.failed{color:#dc2626}.spark-metric-value.completed{color:#16a34a}.spark-metric-label{font-size:.95rem;font-weight:600;color:#1e293b;margin-bottom:8px}.spark-metric-subtext{font-size:.8rem;color:#64748b;display:flex;align-items:center;gap:6px}.spark-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.spark-dot.pending{background:#ea580c}.spark-dot.processing{background:#2563eb}.spark-dot.retry{background:#7c3aed}.spark-dot.failed{background:#dc2626}.spark-dot.completed{background:#16a34a}.spark-main-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:24px;gap:24px;margin-bottom:32px}.spark-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.quick-action-box{transition:all .25s cubic-bezier(.4,0,.2,1)}.quick-action-box:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.05);border-color:#cbd5e1!important}.spark-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.spark-card-title{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0}.spark-dropdown{display:flex;align-items:center;gap:6px;border:1px solid #cbd5e1;padding:6px 12px;border-radius:6px;font-size:.85rem;color:#475569;font-weight:500;background:#fff;cursor:pointer}.spark-donut-container{display:flex;align-items:center;justify-content:space-around;gap:20px;margin-bottom:24px}.spark-donut-wrapper{position:relative;width:160px;height:160px}.spark-donut-center,.spark-donut-wrapper{display:flex;align-items:center;justify-content:center}.spark-donut-center{position:absolute;text-align:center;flex-direction:column}.spark-donut-number{font-size:1.6rem;font-weight:700;color:#0f172a}.spark-donut-label{font-size:.75rem;color:#64748b;font-weight:500}.spark-progress-lines{display:flex;flex-direction:column;gap:16px;flex-grow:1;max-width:260px}.spark-progress-line-item{display:flex;flex-direction:column;gap:6px}.spark-progress-line-info{display:flex;justify-content:space-between;font-size:.85rem;font-weight:500;color:#0f172a}.spark-progress-line-info .label{display:flex;align-items:center;gap:8px;color:#334155;font-weight:600}.spark-progress-line-info .value{color:#475569}.spark-progress-line-bar-bg{height:6px;background:#f1f5f9;border-radius:999px;overflow:hidden}.spark-progress-line-bar-fill{height:100%;border-radius:inherit}.spark-progress-line-bar-fill.completed{background:#10b981}.spark-progress-line-bar-fill.pending{background:#f59e0b}.spark-progress-line-bar-fill.failed{background:#ef4444}.spark-donut-bottom-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;border-top:1px solid #f1f5f9;padding-top:20px;margin-top:10px}.spark-donut-bottom-item{display:flex;align-items:center;gap:10px}.spark-donut-bottom-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#f8fafc;color:#64748b;border:1px solid #f1f5f9}.spark-donut-bottom-text{display:flex;flex-direction:column}.spark-donut-bottom-label{font-size:.7rem;color:#64748b;font-weight:500}.spark-donut-bottom-val{font-size:.95rem;font-weight:700;color:#0f172a}.spark-insights-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:16px;gap:16px}.spark-insight-card{border:1px solid #f1f5f9;background:#fff;border-radius:10px;padding:16px;display:flex;align-items:flex-start;gap:12px}.spark-insight-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.spark-insight-icon.purple{background:#f3e8ff;color:#7c3aed}.spark-insight-icon.green{background:#dcfce7;color:#16a34a}.spark-insight-icon.blue{background:#dbeafe;color:#2563eb}.spark-insight-icon.yellow{background:#fef9c3;color:#ca8a04}.spark-insight-info{display:flex;flex-direction:column}.spark-insight-label{font-size:.75rem;color:#64748b;font-weight:500;margin-bottom:4px}.spark-insight-value{font-size:1.35rem;font-weight:700;color:#0f172a;margin-bottom:2px}.spark-insight-sub{font-size:.75rem;color:#94a3b8}.spark-activity-list{display:flex;flex-direction:column;gap:14px}.spark-activity-item{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.spark-activity-left{display:flex;align-items:center;gap:14px}.spark-activity-status-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.spark-activity-status-icon.completed{background:#dcfce7;color:#16a34a}.spark-activity-status-icon.pending{background:#fef9c3;color:#ca8a04}.spark-activity-status-icon.retrying{background:#f3e8ff;color:#7c3aed}.spark-activity-status-icon.failed{background:#fee2e2;color:#dc2626}.spark-video-thumbnail{width:52px;height:32px;border-radius:4px;object-fit:cover;background:#f1f5f9}.spark-activity-details{display:flex;flex-direction:column}.spark-activity-video-title{font-size:.85rem;font-weight:600;color:#0f172a;margin-bottom:2px}.spark-platform-badge{display:flex;align-items:center;gap:4px;font-size:.75rem;color:#64748b}.spark-status-badge{font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:6px}.spark-status-badge.completed{background:#dcfce7;color:#16a34a}.spark-status-badge.pending{background:#fef9c3;color:#ca8a04}.spark-status-badge.retrying{background:#f3e8ff;color:#7c3aed}.spark-status-badge.failed{background:#fee2e2;color:#dc2626}.spark-activity-time{font-size:.8rem;color:#94a3b8}.spark-card-footer-link{display:block;text-align:center;font-size:.85rem;font-weight:600;color:#6366f1;text-decoration:none;margin-top:18px;transition:color .2s}.spark-card-footer-link:hover{color:#4f46e5}.spark-table-wrapper{overflow-x:auto}.spark-table{width:100%;border-collapse:collapse;text-align:left}.spark-table th{padding:10px 12px;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;border-bottom:1px solid #f1f5f9}.spark-table td{padding:12px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.spark-table-video{display:flex;align-items:center;gap:12px}.spark-table-video-title{font-size:.85rem;font-weight:600;color:#0f172a}.spark-progress-container{display:flex;flex-direction:column;gap:6px;min-width:100px}.spark-progress-pct{font-size:.75rem;font-weight:600;color:#0f172a}.spark-progress-bar-bg{height:6px;background:#f1f5f9;border-radius:999px;overflow:hidden}.spark-progress-bar-fill{height:100%;border-radius:inherit}.spark-progress-bar-fill.completed{background:#10b981}.spark-progress-bar-fill.pending{background:#f59e0b}.spark-progress-bar-fill.retrying{background:#8b5cf6}.spark-progress-bar-fill.failed{background:#ef4444}.spark-footer{text-align:center;padding:24px 0;color:#94a3b8;font-size:.8rem;border-top:1px solid #e2e8f0;margin-top:32px}.analytics-body{gap:20px}.analytics-card-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.analytics-metric-card{min-height:156px}.analytics-metric-icon{width:36px;height:36px;display:grid;place-items:center;margin-bottom:14px;border-radius:8px;color:#2563eb;background:#eff6ff}.analytics-state{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;border:1px solid #dbeafe;border-radius:8px;color:#1d4ed8;background:#eff6ff}.analytics-state span,.analytics-state strong{display:block}.analytics-state span{color:#475569}.analytics-state--error{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.analytics-panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.analytics-breakdown-panel{min-height:280px}.analytics-breakdown-list{display:grid;grid-gap:14px;gap:14px}.analytics-breakdown-row{display:grid;grid-gap:7px;gap:7px}.analytics-breakdown-row__meta{display:flex;justify-content:space-between;gap:12px;align-items:center}.analytics-breakdown-row__meta strong{font-size:.88rem;color:#0f172a}.analytics-breakdown-row small,.analytics-breakdown-row__meta span,.analytics-video-id{color:#64748b;font-size:.78rem}.analytics-breakdown-row__track{height:8px;overflow:hidden;border-radius:999px;background:#f1f5f9}.analytics-breakdown-row__track div{height:100%;border-radius:inherit;background:#2563eb}.analytics-empty-state{display:grid;place-items:center;min-height:150px;text-align:center}.analytics-table-section{grid-template-columns:1fr}.analytics-table-panel{min-width:0}.analytics-bar-chart{padding-bottom:18px;margin-bottom:16px;border-bottom:1px solid #f1f5f9}.analytics-table-wrapper{border:1px solid #f1f5f9;border-radius:8px}.analytics-video-table td,.analytics-video-table th{white-space:nowrap}.analytics-video-table td:first-child,.analytics-video-table th:first-child{min-width:260px;white-space:normal}.analytics-video-table th svg{vertical-align:-2px;margin-right:4px}@media (max-width:1100px){.analytics-card-grid,.analytics-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.analytics-card-grid,.analytics-panel-grid{grid-template-columns:1fr}.analytics-state{align-items:flex-start;flex-direction:column}}.dashboard-overview{display:grid;grid-gap:20px;gap:20px;align-content:start;width:100%;padding:0;background:transparent;min-height:0}.dashboard-overview .spark-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.dashboard-overview .spark-page-head h1{margin:0 0 6px;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.025em;color:var(--text)}.dashboard-overview .spark-page-head p{margin:0;max-width:560px;font-size:.92rem;line-height:1.5;color:var(--muted)}.dashboard-overview .spark-btn-primary{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-sm);border:none;background:var(--blue);color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.08);transition:box-shadow .15s ease,filter .15s ease}.dashboard-overview .spark-btn-primary:hover{color:#fff;text-decoration:none;box-shadow:0 4px 10px rgba(47,107,255,.24);filter:brightness(1.04)}.dashboard-overview .spark-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:0}.dashboard-overview .spark-metric-card{display:flex;align-items:flex-start;gap:12px;padding:16px 14px;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none;min-width:0;transition:border-color .15s ease,box-shadow .15s ease}.dashboard-overview .spark-metric-card:hover{transform:none;border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.dashboard-overview .spark-metric-card__body{display:flex;flex-direction:column;min-width:0}.dashboard-overview .spark-card-icon-wrapper{flex:0 0 auto;width:36px;height:36px;margin-bottom:0;border-radius:var(--radius-sm)}.dashboard-overview .spark-card-icon-wrapper.pending{background:rgba(255,118,95,.12);color:var(--accent)}.dashboard-overview .spark-card-icon-wrapper.processing{background:rgba(47,107,255,.12);color:var(--blue)}.dashboard-overview .spark-card-icon-wrapper.retry{background:rgba(18,165,148,.12);color:var(--teal)}.dashboard-overview .spark-card-icon-wrapper.failed{background:rgba(196,54,47,.1);color:var(--danger)}.dashboard-overview .spark-card-icon-wrapper.completed{background:rgba(19,138,90,.11);color:var(--success)}.dashboard-overview .spark-metric-value{margin-bottom:3px;font-size:1.4rem;font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-overview .spark-metric-value.completed,.dashboard-overview .spark-metric-value.failed,.dashboard-overview .spark-metric-value.pending,.dashboard-overview .spark-metric-value.processing,.dashboard-overview .spark-metric-value.retry{color:var(--text)}.dashboard-overview .spark-metric-label{margin-bottom:3px;font-size:.78rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-overview .spark-metric-subtext{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden}.dashboard-overview .spark-dot.pending{background:var(--accent)}.dashboard-overview .spark-dot.processing{background:var(--blue)}.dashboard-overview .spark-dot.retry{background:var(--teal)}.dashboard-overview .spark-dot.failed{background:var(--danger)}.dashboard-overview .spark-dot.completed{background:var(--success)}.dashboard-overview .spark-main-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;margin-bottom:0}.dashboard-overview .spark-card{padding:20px;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);min-width:0}.dashboard-overview .spark-card--overview{border-color:var(--line-strong)}.dashboard-overview .spark-card-header{margin-bottom:18px}.dashboard-overview .spark-card-title{font-size:1rem;font-weight:800;color:var(--text)}.dashboard-overview .spark-card-header__actions{display:flex;gap:8px;align-items:center}.dashboard-overview .spark-card-header-link{margin:0;font-size:.82rem;font-weight:700;color:var(--blue);text-decoration:none}.dashboard-overview .spark-card-header-link:hover{text-decoration:underline}.dashboard-overview .spark-date-input{padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:inherit;font-size:.82rem;outline:none;color-scheme:light dark}.dashboard-overview .spark-date-input:focus{border-color:var(--blue)}.dashboard-overview .spark-dropdown{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:.85rem;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboard-overview .spark-dropdown:hover{border-color:var(--line-strong)}.dashboard-overview .spark-dropdown__chevron{transform:rotate(90deg);color:var(--muted)}.dashboard-overview .spark-dropdown__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:150px;display:flex;flex-direction:column;padding:6px;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-strong)}.dashboard-overview .spark-dropdown__option{width:100%;padding:8px 10px;border:none;border-radius:6px;background:none;color:var(--text);font-size:.85rem;text-align:left;cursor:pointer}.dashboard-overview .spark-dropdown__option:hover{background:var(--surface-soft)}.dashboard-overview .spark-donut-container{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.dashboard-overview .spark-donut-wrapper{flex:0 0 auto}.dashboard-overview .spark-donut-bg{stroke:var(--line)}.dashboard-overview .spark-donut-seg{fill:transparent;stroke-width:16}.dashboard-overview .spark-donut-seg.completed{stroke:var(--success)}.dashboard-overview .spark-donut-seg.pending{stroke:var(--accent)}.dashboard-overview .spark-donut-seg.failed{stroke:var(--danger)}.dashboard-overview .spark-donut-number{color:var(--text);font-size:1.6rem;font-weight:800}.dashboard-overview .spark-donut-label{color:var(--muted);font-size:.72rem;font-weight:600}.dashboard-overview .spark-progress-lines{flex:1 1;max-width:360px}.dashboard-overview .spark-progress-line-info{font-size:.82rem;color:var(--text)}.dashboard-overview .spark-progress-line-info .label{color:var(--text);font-weight:700}.dashboard-overview .spark-progress-line-info .value{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-overview .spark-progress-line-bar-bg{height:8px;background:var(--line)}.dashboard-overview .spark-progress-line-bar-fill.completed{background:var(--success)}.dashboard-overview .spark-progress-line-bar-fill.pending{background:var(--accent)}.dashboard-overview .spark-progress-line-bar-fill.failed{background:var(--danger)}.dashboard-overview .spark-distribution{margin-bottom:18px}.dashboard-overview .spark-distribution__legend{display:flex;justify-content:space-between;gap:10px;margin-bottom:9px}.dashboard-overview .spark-distribution__legend span{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;color:var(--muted);white-space:nowrap}.dashboard-overview .spark-distribution__legend b{color:var(--text);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-overview .spark-distribution__bar{display:flex;gap:3px;height:7px;border-radius:999px;overflow:hidden}.dashboard-overview .spark-distribution__seg{display:block;height:100%;border-radius:999px;transition:opacity .15s ease}.dashboard-overview .spark-distribution__seg.completed{background:var(--success)}.dashboard-overview .spark-distribution__seg.pending{background:var(--accent)}.dashboard-overview .spark-distribution__seg.failed{background:var(--danger)}.dashboard-overview .spark-donut-bottom-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:4px;padding-top:16px;border-top:1px solid var(--line)}.dashboard-overview .spark-donut-bottom-item{gap:10px;min-width:0}.dashboard-overview .spark-donut-bottom-icon{flex:0 0 auto;background:var(--surface-soft);border:1px solid var(--line);color:var(--blue);border-radius:var(--radius-sm)}.dashboard-overview .spark-donut-bottom-label{color:var(--muted);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dashboard-overview .spark-donut-bottom-val{color:var(--text);font-size:.95rem;font-weight:800}.dashboard-overview .spark-insights-grid{gap:14px}.dashboard-overview .spark-insight-card{padding:14px;background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-sm)}.dashboard-overview .spark-insight-icon{width:36px;height:36px;border-radius:var(--radius-sm)}.dashboard-overview .spark-insight-icon.purple{background:rgba(47,107,255,.12);color:var(--blue)}.dashboard-overview .spark-insight-icon.green{background:rgba(19,138,90,.11);color:var(--success)}.dashboard-overview .spark-insight-icon.blue{background:rgba(18,165,148,.12);color:var(--teal)}.dashboard-overview .spark-insight-icon.yellow{background:rgba(201,128,33,.13);color:var(--warning)}.dashboard-overview .spark-insight-label{margin-bottom:3px;font-size:.7rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.dashboard-overview .spark-insight-value{margin-bottom:2px;font-size:1.3rem;font-weight:800;color:var(--text)}.dashboard-overview .spark-insight-sub{font-size:.72rem;color:var(--muted)}.dashboard-overview .spark-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:34px 16px 26px;text-align:center}.dashboard-overview .spark-empty__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:8px;border-radius:999px;background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);flex-shrink:0}.dashboard-overview .spark-empty__title{font-size:.92rem;font-weight:800;color:var(--text)}.dashboard-overview .spark-empty__text{margin:0;max-width:300px;font-size:.82rem;line-height:1.55;color:var(--muted)}.dashboard-overview .spark-empty__action{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 14px;border-radius:var(--radius-sm);background:var(--blue);color:#fff;font-size:.82rem;font-weight:700;text-decoration:none;transition:box-shadow .15s ease,filter .15s ease}.dashboard-overview .spark-empty__action:hover{color:#fff;box-shadow:0 4px 10px rgba(47,107,255,.24);filter:brightness(1.04)}.dashboard-overview .spark-empty--inline{flex-direction:row;justify-content:flex-start;gap:10px;padding:16px 10px;text-align:left}.dashboard-overview .spark-empty--inline .spark-empty__icon{width:34px;height:34px;margin-bottom:0;background:rgba(19,138,90,.11);border-color:transparent;color:var(--success)}.dashboard-overview .spark-empty--inline .spark-empty__text{max-width:none}.dashboard-overview .spark-activity-list{display:flex;flex-direction:column;gap:4px}.dashboard-overview .spark-activity-item{display:flex;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--line)}.dashboard-overview .spark-activity-item:last-of-type{border-bottom:0}.dashboard-overview .spark-activity-item__main{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.dashboard-overview .spark-activity-item__status{margin-left:16px;flex-shrink:0}.dashboard-overview .spark-video-thumbnail{width:56px;height:34px;flex:0 0 auto;border-radius:6px}.dashboard-overview .spark-activity-video-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;color:var(--text)}.dashboard-overview .spark-activity-time{margin-left:auto;flex-shrink:0;white-space:nowrap;font-size:.74rem;color:var(--muted)}.dashboard-overview .spark-card-footer-link{display:block;margin-top:14px;text-align:center;font-size:.85rem;font-weight:700;color:var(--blue);text-decoration:none}.dashboard-overview .spark-card-footer-link:hover{text-decoration:underline}.dashboard-overview .spark-table-wrapper{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-sm)}.dashboard-overview .spark-table{min-width:560px}.dashboard-overview .spark-table th{padding:10px 12px;font-size:.7rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:var(--surface-soft);border-bottom:1px solid var(--line)}.dashboard-overview .spark-table td{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle}.dashboard-overview .spark-table tbody tr:last-child td{border-bottom:0}.dashboard-overview .spark-table-video{display:flex;align-items:center;gap:12px;min-width:0}.dashboard-overview .spark-table-video-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;color:var(--text)}.dashboard-overview .spark-platform-icons{display:flex;align-items:center;gap:4px}.dashboard-overview .spark-table-time{font-size:.8rem;white-space:nowrap;color:var(--muted)}.dashboard-overview .spark-status-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.dashboard-overview .spark-status-badge.completed{background:rgba(19,138,90,.12);color:var(--success)}.dashboard-overview .spark-status-badge.processing{background:rgba(47,107,255,.12);color:var(--blue)}.dashboard-overview .spark-status-badge.pending{background:rgba(255,118,95,.13);color:var(--accent-strong)}.dashboard-overview .spark-status-badge.partial,.dashboard-overview .spark-status-badge.retrying{background:rgba(201,128,33,.14);color:var(--warning)}.dashboard-overview .spark-status-badge.failed{background:rgba(196,54,47,.12);color:var(--danger)}.dashboard-overview .spark-progress-container{gap:6px;min-width:90px}.dashboard-overview .spark-progress-pct{font-size:.74rem;font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-overview .spark-progress-bar-bg{height:7px;background:var(--line)}.dashboard-overview .spark-progress-bar-fill.completed{background:var(--success)}.dashboard-overview .spark-progress-bar-fill.processing{background:var(--blue)}.dashboard-overview .spark-progress-bar-fill.pending{background:var(--accent)}.dashboard-overview .spark-progress-bar-fill.retrying{background:var(--warning)}.dashboard-overview .spark-progress-bar-fill.failed{background:var(--danger)}@media (max-width:1280px){.dashboard-overview .spark-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}}@media (max-width:1080px){.dashboard-overview .spark-main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dashboard-overview .spark-page-head{flex-direction:column;align-items:flex-start;gap:14px}.dashboard-overview .spark-donut-container{flex-wrap:wrap;justify-content:center;gap:18px}.dashboard-overview .spark-progress-lines{flex:1 1 100%;max-width:100%}.dashboard-overview .spark-donut-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dashboard-overview .spark-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview .spark-metric-label{white-space:normal}.dashboard-overview .spark-distribution__legend{flex-wrap:wrap}.dashboard-overview .spark-insights-grid{grid-template-columns:1fr}}