/* PropositionLignes Module CSS */

.pl-bulk-actions {
	margin-top: 10px;
	padding: 5px 0;
}

.pl-bulk-actions .button {
	margin-right: 5px;
	padding: 5px 10px;
	font-size: 0.9em;
}

.pl-bulk-actions .button .fa {
	margin-right: 3px;
}

.pl-checkbox,
#pl-checkall {
	cursor: pointer;
}

.pl-linetype {
	padding: 5px 0;
	margin: 10px 0 15px 0;
}

.pl-linetype label {
	font-weight: bold;
	margin-right: 5px;
}

.linecolduplicate-pl {
	width: 30px;
	text-align: center;
}

.linecolcheck {
	width: 30px;
	text-align: center;
}

.linecolcheckall {
	width: 30px;
	text-align: center;
}

/* Styles pour les titres personnalisés */
tr[data-id] td:contains('<titre1>'),
tr[data-id] .linecoldescription {
	/* Styles appliqués via JavaScript */
}

.pl-titre1 {
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
}

.pl-titre2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
}

.pl-titre3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #555;
}

/* Styles pour les titres dans CKEditor */
h1.titre1,
h2.titre2,
h3.titre3 {
	margin: 0;
	padding: 0;
}

h1.titre1 {
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
}

h2.titre2 {
	font-size: 1em;
	font-weight: bold;
	color: #333;
}

h3.titre3 {
	font-size: 0.9em;
	font-weight: bold;
	color: #555;
}

/* Masquer le sélecteur de format de CKEditor */
.cke_combo__format,
.cke_button__format,
.cke_combo_button.cke_combo__format {
	display: none !important;
}