/* HayOrder v1.1.76 – Annahme erforderlich: sanft pulsierender Außenrahmen */

/*
 * Das Warnsignal greift ausschließlich, wenn die bestehende Live-Logik
 * die Klasse .is-attention setzt. Vorher bleibt eine neue Bestellung ruhig.
 * Keine Skalierung, kein Blinken der gesamten Karte, keine Bewegung im Layout.
 */
body #orders-ajax-root.ho-orders-176 .ho122-order-card.is-attention .ho122-order-link{
  border:1px solid rgba(241,111,82,.78)!important;
  animation:ho176-attention-border 2.15s ease-in-out infinite!important;
}

/* Das frühere Fade im Annahme-Feld wird abgeschaltet – das Warnsignal liegt jetzt außen. */
body #orders-ajax-root.ho-orders-176 .ho122-order-card.is-attention .ho154-countdown{
  animation:none!important;
  background:linear-gradient(135deg,rgba(74,45,43,.30),rgba(46,37,42,.42))!important;
  box-shadow:inset 0 0 0 1px rgba(241,139,111,.09)!important;
}
body #orders-ajax-root.ho-orders-176 .ho122-order-card.is-attention .ho154-countdown>small{
  color:#efc2af!important;
}
body #orders-ajax-root.ho-orders-176 .ho122-order-card.is-attention .ho154-countdown>small .icon{
  color:#f0a17b!important;
}
body #orders-ajax-root.ho-orders-176 .ho122-order-card.is-attention .ho154-countdown .ho132-new-waiting{
  color:#ffb09d!important;
  font-weight:760!important;
}

@keyframes ho176-attention-border{
  0%,100%{
    border-color:rgba(241,111,82,.58);
    box-shadow:
      0 0 0 1px rgba(241,111,82,.04),
      0 12px 28px rgba(1,8,16,.18);
  }
  50%{
    border-color:rgba(255,126,90,.96);
    box-shadow:
      0 0 0 1px rgba(255,126,90,.20),
      0 0 11px rgba(255,107,72,.18),
      0 14px 32px rgba(1,8,16,.23);
  }
}

/* Hover soll das Warnsignal nicht hektischer machen. */
body #orders-ajax-root.ho-orders-176 .ho122-order-card.is-attention .ho122-order-link:hover{
  transform:none!important;
}

/* Light Mode: gleicher Effekt, etwas zurückhaltender. */
body.theme-light #orders-ajax-root.ho-orders-176 .ho122-order-card.is-attention .ho122-order-link{
  border:1px solid rgba(207,100,72,.72)!important;
  animation:ho176-attention-border-light 2.15s ease-in-out infinite!important;
}
body.theme-light #orders-ajax-root.ho-orders-176 .ho122-order-card.is-attention .ho154-countdown{
  background:linear-gradient(135deg,#fff6f2,#fffaf8)!important;
  box-shadow:inset 0 0 0 1px rgba(206,112,82,.11)!important;
}
body.theme-light #orders-ajax-root.ho-orders-176 .ho122-order-card.is-attention .ho154-countdown>small{
  color:#9b654f!important;
}
body.theme-light #orders-ajax-root.ho-orders-176 .ho122-order-card.is-attention .ho154-countdown .ho132-new-waiting{
  color:#bd6245!important;
}
@keyframes ho176-attention-border-light{
  0%,100%{
    border-color:rgba(207,100,72,.50);
    box-shadow:
      0 0 0 1px rgba(207,100,72,.03),
      0 10px 24px rgba(31,45,61,.07);
  }
  50%{
    border-color:rgba(221,103,70,.88);
    box-shadow:
      0 0 0 1px rgba(221,103,70,.14),
      0 0 9px rgba(221,103,70,.10),
      0 12px 28px rgba(31,45,61,.09);
  }
}

@media(prefers-reduced-motion:reduce){
  body #orders-ajax-root.ho-orders-176 .ho122-order-card.is-attention .ho122-order-link,
  body.theme-light #orders-ajax-root.ho-orders-176 .ho122-order-card.is-attention .ho122-order-link{
    animation:none!important;
    border-color:rgba(241,111,82,.82)!important;
    box-shadow:0 0 0 1px rgba(241,111,82,.10),0 12px 28px rgba(1,8,16,.18)!important;
  }
}
