/* Preserve the original layout and highlight only the date instruction. */
#availableCategories[hidden],#menuPills[hidden],#cartItems[hidden],#cartCheckout[hidden]{display:none!important}
#dateFirstTitle span{display:block}
#homeScreen #dateFirstTitle,.date-first b{color:#b42318;font-weight:800;line-height:1.65}
#homeScreen #dateFirstTitle{font-size:14px}
.date-first input{color:#b42318;font-weight:800;min-width:0;max-width:100%;color-scheme:light}
.date-first input:focus-visible,.date-retry:focus-visible{outline:2px solid #b42318;outline-offset:3px}
.date-first label{min-width:0}
#homeScreen .date-feedback,.date-feedback{display:block;white-space:pre-line;color:var(--muted);font-size:12px;line-height:1.6}
#homeScreen .date-feedback:empty{display:none}
.date-retry{margin-top:6px;border:1px solid var(--green);border-radius:9px;padding:7px 10px;background:#fff;color:var(--green-dark);font:700 14px/1.5 "Cairo",Arial,sans-serif;cursor:pointer}
.date-empty{grid-column:1/-1;padding:18px;text-align:center;color:var(--muted);font:600 14px/1.7 "Cairo",Arial,sans-serif}
.date-empty p{margin:0 0 6px}
@media(min-width:900px){#homeScreen #dateFirstTitle{font-size:18px}}
