/* Widget « Un bon film au hasard » (colonne de droite de l'accueil) : affiche seule, fond gris, sans bordure. */

.qf-random-movie-widget .sequex-sidebar-box,
.qf-random-movie-widget:not(.so-panel) {
	background: #ededed;
	border: 0;
}

/* Mobile : le thème réduit les boîtes à 20px (≤ 576px), ce widget garde un peu plus d'air. */
@media only screen and (max-width: 576px) {
	.qf-random-movie-widget .sequex-sidebar-box,
	.qf-random-movie-widget:not(.so-panel) {
		padding: 24px 24px 27px;
	}
}

.qf-random-movie-widget .widget-title {
	text-align: center;
	text-transform: uppercase;
}

/* Affiche centrée : le widget reste compact dans la colonne. */
.qf-random-movie__poster {
	display: block;
	width: 100%;
	max-width: 240px;
	margin: 0 auto;
	aspect-ratio: 3 / 4;
	overflow: hidden;
	background: #dcdcdc;
}

.qf-random-movie__image {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.qf-random-movie[aria-busy="true"] .qf-random-movie__slot {
	opacity: 0.5;
	transition: opacity 0.2s;
}
