/* Íconos de búsqueda rápida e inputMasResultados */
#busquedaRapida {
	:is(.menuForm input, #escribiMas) {width: 200px;}

	.menuForm {
		right: -7px; top: -3px; translate: 100%;
		:is(input, #muestraResultados) {border: 1px solid var(--azulOscuro); border-radius: 5px;}
		input {padding: 4px 5px; font-size: 1.2rem; font-weight: bold;}

		/* Opciones de #muestraResultados */
		#muestraResultados {
			border-top-left-radius: 0; overflow: auto;
			display: flex; flex-direction: column;
			max-height: var(--altoMain);
			:is(p, a.prod:nth-of-type(odd)) {background: whitesmoke;}
			a {
				min-width: 200px; width: 100%; line-height: 1.5;
				&.resaltar {background-color: var(--grisInterm) !important;}
				&.prod:nth-of-type(even) {background: var(--celesteClaro);}
				&.rclv:nth-of-type(odd) {background: var(--amarilloOscuro);}
				&.rclv:nth-of-type(even) {background: var(--amarilloClaro);}
				* {padding-inline: 5px; align-content: center;}
				.spanNombre {width: 100%; padding-inline: 5px;}
				.spanEnt {
					&:first-letter {text-transform: uppercase;}
					min-width: 44px; width: 44px; text-align: left;
				}
			}
		}
		#escribiMas {background: var(--grisClaro); font-style: italic; padding: 2px 7px; border-radius: 5px;}
	}

}

/* Condicional */
.menuForm:not(:has(#muestraResultados.ocultar))  input {border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
