/* ============================================================================
   Classes remplaçant les anciens attributs style= des templates.
   :is(.classe, #_#_#_) donne à la règle la spécificité de 3 id (le second sélecteur ne
   correspond à rien) : comme le style inline qu'elle remplace, elle l'emporte sur les
   règles normales des autres feuilles, mais pas sur leurs !important ni sur element.style.
   ============================================================================ */

/* abonnementPublic/listeAbonnement.html.twig */
:is(.liste-abonnement__h1, #_#_#_) {
	font-size: 1.8rem;
	font-weight: 700;
	color: #333333;
	text-transform: uppercase;
}
:is(.liste-abonnement__div, #_#_#_) {
	max-width: 500px;
	width: 100%;
}
:is(.liste-abonnement__promo-text-display, #_#_#_) {
	font-size: 1.1em;
	cursor: pointer;
	text-decoration: underline dotted;
}
:is(.liste-abonnement__promo-text-input, #_#_#_) {
	background-color: #fff8f8;
	font-size: 1.1em;
	border-radius: 5px;
	border: 2px solid #dc3545;
}
:is(.liste-abonnement__span, #_#_#_) {
	font-size: 1.1em;
}
:is(.liste-abonnement__vignette-btn-active, #_#_#_) {
	background-color: #94a3b8;
	box-shadow: none;
}
:is(.liste-abonnement__alert, #_#_#_) {
	max-width: 600px;
	border-radius: 8px;
	border-left: 4px solid #3182ce;
	background-color: #ebf8ff;
}
:is(.liste-abonnement__span-2, #_#_#_) {
	font-size: 0.9em;
}
:is(.liste-abonnement__h2, #_#_#_) {
	font-size: 1.4rem;
	font-weight: 700;
	color: #4a5568;
}
:is(.liste-abonnement__span-3, #_#_#_) {
	display: inline-block;
	background-color: #4a90e2;
	border-radius: 5px;
	padding: 1px 10px;
	text-decoration: none;
	font-size: inherit;
	line-height: 1.2;
	vertical-align: middle;
	cursor: pointer;
}
:is(.liste-abonnement__div-2, #_#_#_) {
	max-width: 400px;
}
:is(.liste-abonnement__code-promo, #_#_#_) {
	border-radius: 5px;
}
:is(.liste-abonnement__button, #_#_#_) {
	background-color: #626567;
	border-radius: 5px;
}
/* Affiché par promoTexteAdmin.js. */
:is(.liste-abonnement__promo-text-edit-wrapper, #_#_#_) {
	display: none;
}
