 /* Estilo global de campos. Mismo look que platillos.css (bordes, radio, foco azul)
    pero conservando las alturas compactas de siempre para no mover el layout de las pantallas viejas. */
label{
	font-weight: 600;
	font-size: 12px;
	color: #475569;
}

.form-control{
	font-size: 12px !IMPORTANT;
	height: 20px !IMPORTANT;
	color: #1e293b;
	border: 1px solid #d5dce6;
	border-radius: 4px !important;
	transition: border-color .15s, box-shadow .15s;
}
.form-control:focus{
	border-color: #2563eb;
	box-shadow: 0 0 0 3px rgba(37, 99, 235, .15) !important;
}
.form-control[disabled]{
	background-color: #f5f7fa;
	color: #8a96a8;
}

/* Grupos: solo se redondean las esquinas exteriores */
.input-group .form-control:first-child{ border-radius: 4px 0 0 4px !important; }
.input-group .form-control:last-child{ border-radius: 0 4px 4px 0 !important; }
.input-group .form-control:not(:first-child):not(:last-child){ border-radius: 0 !important; }
.input-group .form-control:only-child{ border-radius: 4px !important; }
