/* Le lien est écrit sous la grille (contenu du widget) : le contenu est « aplati » dans une rangée flex pour remonter le lien juste après le titre. */
.tmv_section .panel-widget-style:has(.tmv_lien_productions_precedentes) { display: flex; flex-wrap: wrap; align-items: center; }
.tmv_section .panel-widget-style:has(.tmv_lien_productions_precedentes) > .textwidget { display: contents; }
.tmv_section .panel-widget-style:has(.tmv_lien_productions_precedentes) > .textwidget > * { order: 2; width: 100%; margin-top: 10px; padding-top: 0 !important; padding-bottom: 0 !important; }
/* Même écart sous le titre partout : les vignettes Post Grid ont 0.75 % de marge intérieure, la vidéo du jour aussi. */
.tmv_section .panel-widget-style > .textwidget > .tmv-video-du-jour { padding-top: 0.75% !important; }
.tmv_section .panel-widget-style:has(.tmv_lien_productions_precedentes) > .widget-title { margin-bottom: 0; }
.tmv_section .panel-widget-style:has(.tmv_lien_productions_precedentes) > .textwidget > .tmv_lien_productions_precedentes { order: 1; width: auto; margin-top: 0; margin-left: 1em; }
.tmv_section .tmv_lien_productions_precedentes a { margin: 0; border-width: 4px 10px; }
/* Le lien ne termine plus la section : moins de place avant la barre de couleurs suivante (SiteOrigin met 30px). */
.panel-grid:has(> .tmv_section .tmv_lien_productions_precedentes) { margin-bottom: 10px !important; }
@media (max-width: 719px) {
	.tmv_section .panel-widget-style:has(.tmv_lien_productions_precedentes) > .textwidget > .tmv_lien_productions_precedentes { margin-left: auto; }
	.tmv_section .panel-widget-style:has(.tmv_lien_productions_precedentes) > .widget-title { flex: 1; }
}
