/* v713 · Cola de trabajos pasa a ser el patrón maestro de composición. */
:root{--eg713-bg:linear-gradient(180deg,rgba(15,18,21,.995),rgba(7,9,10,.998));--eg713-border:rgba(229,231,235,.14);--eg713-radius:15px;--eg713-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 14px 30px rgba(0,0,0,.28)}
.eg-workspace{font-size:15px;line-height:1.48}
.eg-workspace .eg-page-hero-v713{display:flex;align-items:center;justify-content:space-between;gap:22px;width:100%;box-sizing:border-box;margin:18px 0 20px;padding:24px 28px;border:1px solid var(--eg713-border);border-radius:var(--eg713-radius);background:var(--eg713-bg);box-shadow:var(--eg713-shadow);backdrop-filter:none}
.eg-workspace .eg-page-hero-copy{min-width:0;flex:1}
.eg-workspace .eg-page-hero-v713 h1{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#f5f6f7!important;font-size:clamp(38px,4vw,62px)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-shadow:none!important}
.eg-workspace .eg-page-hero-v713 .ayuda{margin:10px 0 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#aeb4b8!important;font-size:15px!important;line-height:1.5!important}
/* Páginas que aún no tienen wrapper explícito: el H1 adopta al menos el mismo bloque maestro, a ancho completo. */
.eg-workspace :where(.contenedor,.ds-page,.not-main,.eg-cola-v705,.eg-transcriptor-v677) > h1:not(.eg-page-hero-v713 h1){width:100%!important;box-sizing:border-box!important;margin:18px 0 20px!important;padding:24px 28px!important;border:1px solid var(--eg713-border)!important;border-left:1px solid var(--eg713-border)!important;border-radius:var(--eg713-radius)!important;background:var(--eg713-bg)!important;box-shadow:var(--eg713-shadow)!important;font-size:clamp(38px,4vw,62px)!important;line-height:1.02!important;letter-spacing:-.045em!important}
/* Todos los módulos de trabajo usan una única superficie opaca y espaciado. */
.eg-workspace :where(.panel,.tarjeta,.caja,.ds-panel,.not-card,.eg-cola-bloque,.eg-cola-anadir,.eg-cola-historial,.panel-pestana,.alcance){background:var(--eg713-bg)!important;border:1px solid var(--eg713-border)!important;border-radius:var(--eg713-radius)!important;box-shadow:var(--eg713-shadow)!important;backdrop-filter:none!important}
.eg-workspace .panel{padding:22px!important;margin:0 0 16px!important}
.eg-workspace .panel>h2:first-child,.eg-workspace .tarjeta>h2:first-child{margin-top:0!important;font-size:23px!important;line-height:1.15!important;letter-spacing:-.025em!important}
.eg-workspace :where(.pestanas,.not-tabs,.pd-tabs,.filtros-canal){background:#090b0d!important;border:1px solid var(--eg713-border)!important;border-radius:13px!important;box-shadow:var(--eg713-shadow)!important;padding:9px!important;margin:0 0 16px!important;backdrop-filter:none!important}
/* No quedan textos funcionales directamente sobre el vídeo. */
.eg-workspace .contenedor > p.ayuda:not(.eg-page-hero-v713 *),.eg-workspace .contenedor > .alcance{box-sizing:border-box;padding:13px 16px!important;background:#090b0d!important;border:1px solid var(--eg713-border)!important;border-radius:12px!important;box-shadow:var(--eg713-shadow)!important;color:#adb3b8!important}
/* Jerarquía tipográfica única. */
.eg-workspace h2{color:#f1f3f4;font-weight:800}.eg-workspace h3{color:#e7e9eb;font-weight:760}.eg-workspace :where(p,.ayuda,.silencio,.alcance,label){font-family:inherit}.eg-workspace small{color:#8f969b}
/* v2.020: la marca/cabecera vive exclusivamente en base.html; este CSS ya no compite con el shell. */
@media(max-width:900px){.eg-workspace .eg-page-hero-v713{padding:18px 17px;margin:12px 0 14px}.eg-workspace .eg-page-hero-v713 h1,.eg-workspace :where(.contenedor,.ds-page,.not-main,.eg-cola-v705,.eg-transcriptor-v677)>h1:not(.eg-page-hero-v713 h1){font-size:36px!important}.eg-workspace .panel{padding:16px!important}}
@media(max-width:560px){.eg-workspace .eg-page-hero-v713 h1,.eg-workspace :where(.contenedor,.ds-page,.not-main,.eg-cola-v705,.eg-transcriptor-v677)>h1:not(.eg-page-hero-v713 h1){font-size:32px!important}.eg-workspace .eg-page-hero-v713{border-radius:12px}}
