
body #orders-ajax-root#orders-ajax-root .ho122-status-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}
body #orders-ajax-root#orders-ajax-root .ho122-status-filter{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:44px!important;padding:7px 12px!important;font-size:13px!important;line-height:1.25!important}
body #orders-ajax-root#orders-ajax-root .ho122-status-filter>span:nth-child(2){white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.25!important}
body #orders-ajax-root#orders-ajax-root .ho122-status-filter>strong{margin-left:auto!important;min-width:25px!important;height:25px!important;font-size:12px!important}
body #orders-ajax-root#orders-ajax-root .ho122-status-filter.is-paid{--filter-color:#40ce83!important;background:#194d36!important;border-color:#328b5c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
body #orders-ajax-root#orders-ajax-root .ho122-status-filter.is-unpaid{--filter-color:#ffbe52!important;background:#574021!important;border-color:#a77a32!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
body #orders-ajax-root#orders-ajax-root .ho122-status-filter:is(.is-paid,.is-unpaid) .ho122-filter-dot{display:grid!important;place-items:center!important;flex:0 0 17px!important;width:17px!important;height:17px!important;background:transparent!important;box-shadow:none!important;font-size:17px!important;color:var(--filter-color)!important;-webkit-text-fill-color:var(--filter-color)!important}
body #orders-ajax-root#orders-ajax-root .ho122-filter-dot>.icon{width:17px!important;height:17px!important}
body #orders-ajax-root#orders-ajax-root .ho122-filter-form.ho151-live-filter-form{grid-template-columns:minmax(0,1fr) auto minmax(160px,.4fr) auto!important;align-items:end!important}
body #orders-ajax-root#orders-ajax-root .ho266-cancelled-filter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:10px 14px!important;white-space:nowrap!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface)!important;color:var(--text)!important;font-size:13px!important}
body #orders-ajax-root#orders-ajax-root .ho266-cancelled-filter.is-active{border-color:#ee7380!important;background:var(--danger-bg)!important}
body.operator-premium-page .premium-topbar[data-ho-live-header] .premium-account{padding-left:14px!important}
@media(max-width:900px){
body #orders-ajax-root#orders-ajax-root .ho122-status-filter{font-size:12px!important;padding:7px 9px!important;gap:6px!important}
body #orders-ajax-root#orders-ajax-root .ho122-filter-form.ho151-live-filter-form{grid-template-columns:minmax(0,1fr) auto!important}
body #orders-ajax-root#orders-ajax-root .ho122-search{grid-column:1/-1!important}
}
@media(max-width:700px){body #orders-ajax-root#orders-ajax-root .ho122-status-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}


/* Equal compact footer tiles before and after payment confirmation. */
body #ho-order-selected#ho-order-selected .ho-payment-footer .ho-pickup-done,
body #ho-order-selected#ho-order-selected .ho-payment-footer .ho-payment-recorded,
body #ho-order-selected#ho-order-selected .ho-payment-footer .ho-payment-options span,
body #ho-order-selected#ho-order-selected .ho-payment-footer .ho-confirm-payment,
body #ho-order-selected#ho-order-selected .ho-payment-footer .ho68-print-button{height:56px!important;min-height:56px!important;max-height:56px!important;box-sizing:border-box!important;padding-top:6px!important;padding-bottom:6px!important;align-self:stretch!important}
body #ho-order-selected#ho-order-selected .ho-payment-footer .ho-payment-recorded{font-size:13px!important;line-height:1.3!important;overflow:auto}
body #ho-order-selected#ho-order-selected .ho-payment-footer .ho-payment-recorded small{font-size:11px!important;line-height:1.3!important;margin-top:3px!important}
