/* === LPDO PEDIDOS DESKTOP AIRE REV 1.54 === */
/* Solo desktop. No cambia fuente, tamaño ni negrita. */

@media (min-width: 769px) {
  /* grid estable y pareja */
  #pedidos .orders-grid,
  #pedidos .pedidos-grid,
  #pedidos .pedidos-home-grid,
  #pedidos .lpdo-pedidos-grid {
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    gap: 14px !important;
    align-items: stretch !important;
  }

  /* todas las tarjetas con mismo ancho interno visual */
  #pedidos .order-card,
  #pedidos .pedidos-home-card,
  #pedidos .lpdo-pedidos-card,
  #pedidos .lpdo-order-card-clean {
    width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }

  /* descripción bien encuadrada */
  #pedidos .lpdo-order-text {
    width: 100% !important;
    max-width: 142px !important;
    margin: 0 auto !important;
  }

  /* título con más aire, sin cambiar fuente/tamaño/negrita */
  #pedidos .lpdo-order-title {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    padding: 0 8px 2px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    line-height: 1.14 !important;
    display: flex !important;
    align-items: flex-start !important;
    justify-content: center !important;
    text-align: center !important;
    white-space: nowrap !important;
    overflow: visible !important;
  }

  /* un poco más de aire extra al separador antes del título */
  #pedidos .lpdo-order-divider {
    margin-bottom: 10px !important;
  }

  /* si algún título se ve muy justo visualmente */
  #pedidos .lpdo-order-title:has-text("PedidosYa") {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
