/* Ticopa Hub · r17 (06/11) · módulo 115 · «Descargar para redes» de La semana del Tío Paco */
.dtp-barra { display: flex; margin: 4px 0 14px; }
.tp-destacada > .dtp-barra, .tp-inicio > .dtp-barra { margin: 8px 0 0; }
.dtp-barra-chica .dtp-abrir { min-height: 36px; padding: 6px 12px; font-size: 13px; }
.dtp-abrir { min-height: var(--toque, 44px); display: inline-flex; align-items: center; gap: 6px; }
.dtp-overlay { position: fixed; inset: 0; z-index: 2147483000; display: flex; align-items: flex-start; justify-content: center; overflow-y: auto; padding: 16px; background: rgba(7, 6, 26, .82); }
.dtp-caja { width: min(560px, 100%); margin: auto; padding: 18px 16px 16px; border-radius: var(--r-l); background: var(--sup-1); border: 1px solid var(--linea-fuerte); color: var(--texto); }
.dtp-titulo { margin: 0 0 6px; font: 800 28px/1 var(--f-display); text-transform: uppercase; }
.dtp-ayuda { margin: 0 0 12px; color: var(--suave); font-size: 14px; }
.dtp-tams { display: flex; gap: 8px; }
.dtp-tam { flex: 1 1 0; min-height: var(--toque, 44px); border-radius: var(--r-m); border: 1px solid var(--linea-fuerte); background: transparent; color: var(--texto); font: 700 15px var(--f-datos); cursor: pointer; }
.dtp-tam.activo { background: var(--rojo); border-color: var(--rojo); color: #14031a; }
.dtp-caja .mc-fondo-campo { margin-top: 10px; }
.dtp-estado { min-height: 1.3em; margin: 10px 0 0; color: var(--suave); }
.dtp-previa { margin: 8px 0 0; display: flex; justify-content: center; }
.dtp-lienzo { display: block; width: auto; max-width: 100%; max-height: 58vh; height: auto; border: 1px solid var(--linea); border-radius: var(--r-m); }
.dtp-acciones { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 12px; }
.dtp-acciones > * { flex: 1 1 160px; min-height: var(--toque, 44px); }
.dtp-acciones .dtp-bajar:disabled { opacity: .5; cursor: not-allowed; }
.dtp-acciones .dtp-compartir[hidden], .dtp-respaldo[hidden] { display: none; }
.dtp-respaldo { width: 100%; margin-top: 10px; font: 400 14px/1.4 var(--f-datos); resize: vertical; }
