.woo-limites-disabled {
	opacity: 0.55;
	filter: grayscale(1);
	pointer-events: none !important;
	cursor: not-allowed !important;
}

button.woo-limites-disabled:disabled,
input.woo-limites-disabled:disabled {
	background: #f0f0f1 !important;
	border-color: #c3c4c7 !important;
	color: #787c82 !important;
	box-shadow: none !important;
	text-shadow: none !important;
}

/*
 * El aviso se coloca en su propia línea, por debajo del botón y ocupando el
 * ancho de la fila: `flex` cubre los contenedores flex, `grid-column` los
 * grid y `width` el flujo normal. El JS repite estas reglas en línea.
 */
.woo-limites-lock-note {
	display: block;
	flex: 1 0 100%;
	width: 100%;
	max-width: 100%;
	grid-column: 1 / -1;
	clear: both;
	margin-top: 6px;
	color: #b32d2e;
	font-size: 0.875em;
	line-height: 1.4;
}

/* Padres flex que no envolvían: hace hueco a la línea nueva del aviso. */
.woo-limites-lock-wrap {
	flex-wrap: wrap;
}

.woo-limites-hint {
	border-left: 3px solid #2271b1;
	background: #f0f6fc;
	padding: 8px 12px;
	margin: 0 0 12px;
}
