/* Backend service availability; keep menu links usable. */
[data-reservation-control][hidden],#online-order-availability[hidden]{display:none!important}
#online-order-availability{background:#fff0ce;color:#39290d;padding:15px 6%;border-bottom:1px solid #d6bb7b;font:600 14px/1.6 Arial,Helvetica,sans-serif;text-align:center}
.orders-unavailable-note{display:block!important;white-space:normal!important;font:600 11px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-transform:none!important;max-width:240px;text-align:center}
.orders-unavailable-action{display:inline-flex!important;flex-direction:column!important;gap:5px!important;align-items:center!important;justify-content:center!important}
footer{padding-bottom:260px!important}
@media(max-width:767px){.orders-unavailable-note{font-size:10px!important;max-width:200px}#online-order-availability{font-size:12px}.floating-actions,.mobile-bar,.mobile-actions{align-items:stretch!important}footer{padding-bottom:280px!important}}
