/* HayOrder v1.1.62 – Statuszeit + ruhigere, dichtere Bestellkarten */

/* Informationskachel: außen bleibt der Rahmen, innen nur noch die mittige Vertikallinie. */
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-card-facts{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  overflow:hidden!important;
}
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-status-row{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  min-height:66px!important;
  border-bottom:0!important;
  gap:0!important;
  padding:0!important;
}
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-status-column,
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho155-product-column{
  min-height:66px!important;
  padding:10px 14px!important;
  gap:7px!important;
  justify-content:center!important;
}
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho155-product-column{
  border-left:1px solid rgba(116,141,164,.20)!important;
}
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-received{
  min-height:76px!important;
  padding:11px 14px!important;
  border-left:0!important;
  border-top:0!important;
}
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-countdown{
  min-height:76px!important;
  padding:11px 14px!important;
  border-left:1px solid rgba(116,141,164,.20)!important;
  border-top:0!important;
}

/* Überschriften etwas präsenter, aber weiterhin dezent. */
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-status-column>small,
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho155-product-column>small,
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-received>small,
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-countdown>small{
  font-size:10.5px!important;
  line-height:1.15!important;
  font-weight:700!important;
  letter-spacing:.082em!important;
}
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-received>small .icon,
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-countdown>small .icon{
  width:12px!important;
  height:12px!important;
}

/* Badges größer und optisch auf gleicher Ebene. */
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho122-status,
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-product-count{
  min-height:35px!important;
  height:35px!important;
  padding:7px 12px!important;
  font-size:12px!important;
  font-weight:700!important;
}

/* Bestelleingang kompakter, Werte größer. */
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho161-received-line{
  margin-top:6px!important;
  gap:5px!important;
}
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho161-received-line>strong{
  font-size:17px!important;
  line-height:1.05!important;
  font-weight:740!important;
}
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho161-received-line>time{
  display:inline-flex!important;
  align-items:baseline!important;
  gap:4px!important;
  font-size:10.5px!important;
  line-height:1.1!important;
}

/* Statuszeit größer lesbar, aber ohne unnötigen Leerraum. */
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-countdown .ho122-status-elapsed{
  margin-top:6px!important;
  font-size:17px!important;
  line-height:1.04!important;
  font-weight:760!important;
}
body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-countdown .ho132-new-waiting{
  margin-top:6px!important;
  font-size:12.5px!important;
  line-height:1.18!important;
}

/* Smartphone: gleiche 50/50-Logik, Datum sauber ohne führenden Punkt in zweiter Zeile. */
@media(max-width:700px){
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-status-row,
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-card-facts{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-status-column,
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho155-product-column{
    min-height:68px!important;
    padding:10px 13px!important;
  }
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-received,
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-countdown{
    min-height:80px!important;
    padding:11px 13px!important;
  }
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-status-column>small,
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho155-product-column>small,
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-received>small,
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-countdown>small{
    font-size:10.75px!important;
  }
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho122-status,
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-product-count{
    min-height:36px!important;
    height:36px!important;
    font-size:12px!important;
  }
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho161-received-line{
    display:grid!important;
    gap:4px!important;
  }
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho161-received-line>strong{
    font-size:18px!important;
  }
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho161-received-line>time{
    font-size:10.75px!important;
  }
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho161-received-line>time .ho162-date-sep{
    display:none!important;
  }
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-countdown .ho122-status-elapsed{
    font-size:17px!important;
  }
}

@media(max-width:390px){
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-status-column,
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho155-product-column,
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-received,
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-countdown{
    padding-inline:10px!important;
  }
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho122-status,
  body #orders-ajax-root.ho-orders-162 .ho122-order-card .ho154-product-count{
    font-size:11px!important;
    padding-inline:9px!important;
  }
}
