/* HayOrder v1.1.60 – Produkte-Badge ohne Icon, mittige Kartenaufteilung, kompakter Countdown */

/* Gesamt-Infokachel: beide Spalten exakt 50/50. Damit liegt die vertikale Linie mittig. */
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-card-facts{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}

/* Obere Zeile folgt derselben 50/50-Aufteilung wie Bestelleingang / Countdown darunter. */
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-status-row{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-items:stretch!important;
  gap:0!important;
  padding:0!important;
}
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-status-column,
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho155-product-column{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  min-width:0!important;
  min-height:76px!important;
  gap:8px!important;
  margin:0!important;
  padding:12px 13px!important;
  text-align:left!important;
}
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho155-product-column{
  justify-self:stretch!important;
  align-self:stretch!important;
  width:100%!important;
  max-width:none!important;
  border-left:1px solid rgba(116,141,164,.18)!important;
}

/* Produkte-Badge: kein eigenes Icon mehr. Maße/Typografie wie beim Status-Badge. */
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho122-status,
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-product-count{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  align-self:flex-start!important;
  justify-self:start!important;
  min-height:34px!important;
  height:34px!important;
  margin:0!important;
  padding:7px 11px!important;
  border-radius:999px!important;
  font-family:inherit!important;
  font-size:11.5px!important;
  line-height:1!important;
  font-weight:700!important;
  white-space:nowrap!important;
}
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-product-count{
  gap:0!important;
}
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-product-count>span,
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-product-count svg{
  display:none!important;
}

/* Countdown/Statuszeit etwas kleiner und weiterhin sauber vertikal zentriert. */
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-received,
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-countdown{
  min-height:92px!important;
  padding:13px!important;
  justify-content:center!important;
}
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-countdown .ho122-status-elapsed{
  font-size:15.5px!important;
  line-height:1.06!important;
  font-weight:740!important;
  letter-spacing:.005em!important;
}
body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-countdown .ho132-new-waiting{
  font-size:12px!important;
  line-height:1.22!important;
}

/* Mobile: 50/50-Aufteilung beibehalten, ohne Text zu quetschen. */
@media(max-width:700px){
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-card-facts,
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-status-row{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-status-column,
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho155-product-column{
    min-height:78px!important;
    padding:12px 13px!important;
  }
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho122-status,
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-product-count{
    min-height:36px!important;
    height:36px!important;
    padding:7px 10px!important;
    font-size:11.5px!important;
  }
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-countdown .ho122-status-elapsed{
    font-size:15px!important;
  }
}

@media(max-width:390px){
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-card-facts,
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-status-row{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-status-column,
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho155-product-column{
    padding:11px 10px!important;
  }
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho122-status,
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-product-count{
    min-height:34px!important;
    height:34px!important;
    padding:6px 9px!important;
    font-size:10.5px!important;
  }
  body #orders-ajax-root.ho-orders-160 .ho122-order-card .ho154-countdown .ho122-status-elapsed{
    font-size:14px!important;
  }
}
