/*
 * Candidature partenaire (/professionals/apply).
 * Le gabarit (bandeau, colonnes, encadrés) vient de collectivities.css, comme la page Contact ;
 * ce fichier n'ajoute que ce qui est propre au formulaire de candidature.
 * Propriétés logiques (inline-start/end) pour l'affichage de droite à gauche en arabe.
 */

.pros-apply {
	--pros-apply-primary: var(--bs-primary, #007f72);
	--pros-apply-soft: var(--bs-primary-bg-subtle, #e3f2ef);
	--pros-apply-muted: #5b6f6a;
}

/* Arguments de la colonne latérale. */
.pros-apply__points li {
	display: flex;
	align-items: flex-start;
	gap: .6rem;
	margin-bottom: .6rem;
	font-weight: 600;
}

.pros-apply__points i {
	margin-top: .2rem;
}

/* La flèche du lien suit le sens de lecture. */
[dir="rtl"] .pros-apply__flip {
	transform: scaleX(-1);
}

/* Formule choisie sur la page de présentation. */
.pros-apply__formula {
	display: inline-flex;
	align-items: center;
	padding: .4rem .9rem;
	border-radius: 999px;
	background: var(--pros-apply-soft);
	color: var(--pros-apply-primary);
	font-weight: 600;
	font-size: .9rem;
}

.pros-apply .form-control,
.pros-apply .form-select {
	min-block-size: 3rem;
}

.pros-apply__reassurance {
	color: var(--pros-apply-muted);
	font-size: .85rem;
	margin: .75rem 0 0;
}

/* Pot de miel anti-robots : hors écran, jamais visible ni atteignable au clavier. */
.pros-apply__honeypot {
	position: absolute;
	inset-inline-start: -10000px;
	inline-size: 1px;
	block-size: 1px;
	overflow: hidden;
}

.pros-apply__whatsapp {
	color: #128c7e;
	font-weight: 600;
	text-decoration: none;
}

.pros-apply__whatsapp:hover,
.pros-apply__whatsapp:focus-visible {
	text-decoration: underline;
}
