/**
 * Armonización Tema01 ↔ XiaVid / XiaEdu / PluAdm (y legado PluCap).
 * El tema no sustituye los estilos internos de los plugins; solo alinea contenedor y botones secundarios.
 */

/* Contenedores de plugins: respetan el wrap del tema cuando el plugin usa 100%. */
.tema01-has-pluvid .pluvid-wrap,
.tema01-has-pluedu .pluedu-wrap,
.tema01-has-plucap .plucap-wrap {
  max-width: 100%;
}

/* Página Activación: lectura cómoda en el área de contenido. */
.tema01-has-pluvid .pluvid-activacion,
.tema01-has-pluedu .pluedu-activacion {
  max-width: 36rem;
  margin-inline: auto;
}

/* Banners de licencia en front. */
.pluvid-license-banner,
.pluedu-license-required,
.pluedu-license-readonly {
  border-radius: 8px;
  border: 1px solid var(--tema01-border, #d8dee6);
}
