#cotizadorModal_boom_carrito{
	min-height: 600px;
  z-index: 1051;
}
.results-sections-ia-boom{
	/* max-height: 6000px; */
	/* height: 540px; */	
	overflow-x: auto;
}

.results-section-tall{
	min-height: 520px;
}


.drop-zone_boom_carrito {
  border: 2px dashed #dee2e6;
  border-radius: 0.5rem;
  padding: 2.5rem;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s ease;
}

.drop-zone_boom_carrito.dragover {
  border-color: #0d6efd;
  background-color: rgba(13, 110, 253, 0.1);
}

.drop-zone-icon_boom_carrito {
  width: 48px;
  height: 48px;
  color: #6c757d;
  margin-bottom: 1rem;
}

.error-message_boom_carrito {
  color: #dc3545;
  font-size: 0.875rem;
  margin-top: 0.5rem;
  display: none;
}

.loader-container_boom_carrito {
	min-height: 7rem;
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgb(255 255 255 / 92%);
	display: none;
	justify-content: center;
	align-items: center;
	z-index: 1050;
}

.spinner_boom_carrito {
  width: 50px;
  height: 50px;
  border: 5px solid #f3f3f3;
  border-top: 5px solid #0d6efd;
  border-radius: 50%;
  animation: spin_boom_carrito 1s linear infinite;
}

@keyframes spin_boom_carrito {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.modal-content.processing_boom_carrito {
  /* pointer-events: none; */
  /* opacity: 0.7; */
}

.footer-texto_boom_carrito {
  display: none;
}

#texto_boom_carrito{
	min-height: 4rem;
	height: 10rem;
}



.slide-up {
  animation: slideUp 700ms ease forwards;
  overflow: hidden;
}

.slide-down {
  animation: slideDown 700ms ease forwards;
  overflow: hidden;
}

@keyframes slideUp {
  from {
    height: var(--height);
    opacity: 1;
  }
  to {
    height: 0;
    opacity: 0;
  }
}

@keyframes slideDown {
  from {
    height: 0;
    opacity: 0;
  }
  to {
    height: var(--height);
    opacity: 1;
  }
}

#results_section_boom_text{

	margin-top: 25px;
}