/* ========================================================
   CORRECCIÓN Y REDISEÑO: BLOQUE BAJO COTIZACIÓN
   CERTIMET S.A.C. - Opción 3 (Asesor Especialista)
   ======================================================== */

/* Contenedor principal: anula el conflicto de precio-grande-buybox */
.precio-grande-buybox.bajo-cotizacion-box {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  font-size: 1rem !important;
  font-weight: normal !important;
  line-height: normal !important;
  background: #ffffff !important;
  border: 1.5px solid #cbd5e1 !important;
  border-radius: 14px !important;
  padding: 16px 18px !important;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  gap: 12px !important;
  box-shadow: 0 4px 14px -2px rgba(0, 0, 0, 0.05) !important;
  box-sizing: border-box !important;
  width: 100% !important;
}

/* Badge cabecera: Cotización con Asesor */
.precio-grande-buybox.bajo-cotizacion-box .badge-cotizacion-titulo {
  display: inline-flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #003b7a !important; /* Azul Certimet */
  background: #eff6ff !important;
  border: 1px solid #bfdbfe !important;
  padding: 6px 12px !important;
  border-radius: 8px !important;
  width: fit-content !important;
  margin: 0 !important;
  line-height: 1.3 !important;
}

/* Indicador de Asesores en línea */
.precio-grande-buybox.bajo-cotizacion-box .badge-cotizacion-titulo::after {
  content: "• Especialistas disponibles hoy";
  font-size: 11.5px !important;
  color: #10b981 !important; /* Verde en línea */
  font-weight: 600 !important;
  padding-left: 2px !important;
}

/* Mensaje explicativo con acento institucional */
.precio-grande-buybox.bajo-cotizacion-box .texto-cotizacion-info {
  font-size: 13.5px !important;
  color: #475569 !important;
  line-height: 1.55 !important;
  background: #f8fafc !important;
  padding: 10px 14px !important;
  border-radius: 8px !important;
  border-left: 3px solid #0056b3 !important;
  margin: 0 !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* Micro-sellos de confianza metrológica y B2B */
.precio-grande-buybox.bajo-cotizacion-box::after {
  content: "✓ Cotización formal con RUC    ✓ Soporte técnico metrológico";
  white-space: pre-wrap;
  font-size: 11.5px;
  color: #64748b;
  font-weight: 500;
  padding-top: 2px;
  display: block;
}

/* Botones de acción (WhatsApp y Asesor Comercial) */
.bloque-cotizacion-directa {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  margin-top: 10px !important;
  width: 100% !important;
}

.bloque-cotizacion-directa .btn-whatsapp-cotizar {
  background-color: #25d366 !important;
  color: #ffffff !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  padding: 14px 20px !important;
  border-radius: 12px !important;
  border: none !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  box-shadow: 0 4px 12px rgba(37, 211, 102, 0.28) !important;
  transition: all 0.2s ease !important;
  text-decoration: none !important;
}

.bloque-cotizacion-directa .btn-whatsapp-cotizar:hover {
  background-color: #1eb956 !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 6px 16px rgba(37, 211, 102, 0.35) !important;
}

.bloque-cotizacion-directa .btn-cotizar-contacto {
  background-color: #f8fafc !important;
  color: #003b7a !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  padding: 12px 18px !important;
  border-radius: 12px !important;
  border: 1.5px solid #cbd5e1 !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  transition: all 0.2s ease !important;
  text-decoration: none !important;
}

.bloque-cotizacion-directa .btn-cotizar-contacto:hover {
  background-color: #e2e8f0 !important;
  border-color: #94a3b8 !important;
}
