/*
 # ########*###########################
 Autor: José Luis Rodriguez
 Mail: jrodriguez@bincodex.com
 Web: https://bincodex.com
 Fecha: 2026-08-13
 Archivo: 15-cv-candidato.css
 Codificación: UTF-8
 ####################################
 */


/*----------- VISUAL CANDIDATO (postulaciones) ---------- */
.cv-candidato {
	display: grid;
	grid-template-columns: 300px 1fr;
	gap: 18px;
	align-items: start;
	margin-top: 16px;
}

.cv-aside {
	position: sticky;
	top: 12px;
	background: #fff;
	border: 1px solid #a0a0a0;
	border-radius: 12px;
	padding: 16px;
	display: flex;
	flex-direction: column;
	gap: 18px;
}

.cv-aside-bloque h4 {
	margin: 0 0 10px;
	font-size: 0.8rem;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	color: #64748b;
}

.cv-nav {
	display: flex;
	gap: 10px;
}

.cv-nav .HM-button {
	flex: 1;
	padding: 8px 10px;
}

.cv-aside .form-save .grid-form > div {
	margin-bottom: 12px;
	max-width: 250px;
}

.cv-aside-pie {
	border-top: 1px solid #e2e8f0;
	padding-top: 12px;
	display: flex;
	flex-direction: column;
	gap: 8px;
	font-size: 0.8rem;
	color: #64748b;
}

.cv-estado {
	align-self: flex-start;
	display: inline-block;
	padding: 4px 12px;
	border-radius: 20px;
	font-weight: 600;
	font-size: 0.8rem;
}

.cv-estado.Postulada	 { background: #e3f2fd; color: #1565c0; }
.cv-estado.En_proceso	 { background: #fff3e0; color: #ef6c00; }
.cv-estado.Seleccionada	 { background: #e8f5e9; color: #2e7d32; }
.cv-estado.Descartada	 { background: #fce4ec; color: #c62828; }
.cv-estado.Retirada		 { background: #eceff1; color: #546e7a; }

.cv-content {
	display: flex;
	flex-direction: column;
	gap: 18px;
	min-width: 0;
}

.cv-seccion {
	background: #fff;
	border: 1px solid #a0a0a0;
	border-radius: 12px;
	padding: 18px;
}

.cv-seccion h3 {
	margin: 0 0 14px;
	font-size: 1rem;
	color: var(--color-primario-dark);
	border-bottom: 2px solid #e2e8f0;
	padding-bottom: 8px;
}


/*----------- ADAPTATIVO ---------- */
@media (max-width: 900px) {
	.cv-candidato {
		grid-template-columns: 1fr;
	}
	.cv-aside {
		position: static;
	}
}
