/* Editor (2026-11-04): fichas de video para editar, con el mismo estilo que Autorizar y Explicar material. */
.ed-entrada { background: #fff; color: #111318; margin-top: 8px; }
.ed-sec { margin-top: 10px; }
.ed-fila { min-height: 72px; }
.ed-ico { flex: none; width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; border-radius: 14px; background: #F2F2F4; color: #111318; }
.ed-para_editar, .ed-editando { background: #E6EDFF; color: #0147FF; }
.ed-listo { background: #0147FF; color: #fff; }
.ed-corregir { background: #FFF1D6; color: #8A5A00; }
.ed-aprobado { background: #E3F7EA; color: #0B6B33; }
.ed-input { display: block; box-sizing: border-box; width: 100%; min-height: 50px; border: 1px solid #D9DCE3; border-radius: 13px; padding: 11px 12px; font: inherit; font-size: 16px; background: #fff; color: #111318; margin-top: 8px; }
.ed-chips { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 8px; }
.ed-chip { min-height: 44px; padding: 8px 14px; border: 0; border-radius: 999px; background: #F2F2F4; color: #111318; font: inherit; font-size: 15px; font-weight: 700; cursor: pointer; }
.ed-chip.chico { font-size: 14px; font-weight: 600; }
.ed-chip.si { background: #0147FF; color: #fff; }
.ed-toma { display: flex; align-items: center; gap: 10px; padding: 8px 0; border-bottom: 1px solid #ECEEF2; }
.ed-quitar { flex: none; width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border: 0; border-radius: 12px; background: #F2F2F4; color: #111318; cursor: pointer; }
.ed-link { display: flex; gap: 8px; align-items: flex-end; }
.ed-link .ed-input { flex: 1; min-width: 0; }
.ed-link button { flex: none; min-height: 50px; padding: 0 14px; border: 0; border-radius: 13px; font: inherit; font-size: 15px; font-weight: 700; cursor: pointer; }
.ed-video { display: block; width: 100%; max-height: 72vh; border-radius: 14px; background: #000; }
.ed-texto { font-size: 15px; line-height: 1.4; margin-top: 6px; white-space: pre-wrap; overflow-wrap: anywhere; }
.ed-nota { margin: 0 0 10px; }
.ed-borrar { margin-top: 8px; }
#autoScreen[data-vista="pc"] .ed-fila, #autoScreen[data-vista="pc"] .mt-entrada.ed-entrada { max-width: 860px; }
