/* Solid, readable badges and neutral pickup rows in light mode. */
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#orders-ajax-root,.premium-dashboard,.cl-details,.ho-res-workspace,.ho-res-page) :is(.status-new,.cl-order-state.is-new,.ho-res-pill.is-planned,.ho-agenda-pill.is-planned),body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(.status-new,.cl-order-state.is-new,.ho-res-pill.is-planned,.ho-agenda-pill.is-planned){background:#167347!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#167347!important;box-shadow:none!important;opacity:1!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#orders-ajax-root,.premium-dashboard,.cl-details,.ho-res-workspace,.ho-res-page) :is(.status-accepted,.cl-order-state.is-accepted),body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(.status-accepted,.cl-order-state.is-accepted){background:#2563a6!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#2563a6!important;box-shadow:none!important;opacity:1!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#orders-ajax-root,.premium-dashboard,.cl-details,.ho-res-workspace,.ho-res-page) :is(.status-preparing,.cl-order-state.is-ready,.ho-res-pill.is-preparing,.ho-agenda-pill.is-preparing),body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(.status-preparing,.cl-order-state.is-ready,.ho-res-pill.is-preparing,.ho-agenda-pill.is-preparing){background:#9a570b!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#9a570b!important;box-shadow:none!important;opacity:1!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#orders-ajax-root,.premium-dashboard,.cl-details,.ho-res-workspace,.ho-res-page) :is(.status-pickup-ready,.cl-order-state.is-pickup_ready,.ho-res-pill.is-pickup_ready,.ho-agenda-pill.is-pickup_ready),body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(.status-pickup-ready,.cl-order-state.is-pickup_ready,.ho-res-pill.is-pickup_ready,.ho-agenda-pill.is-pickup_ready){background:#7050b5!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#7050b5!important;box-shadow:none!important;opacity:1!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#orders-ajax-root,.premium-dashboard,.cl-details,.ho-res-workspace,.ho-res-page) :is(.status-completed,.cl-order-state.is-completed),body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(.status-completed,.cl-order-state.is-completed){background:#167347!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#167347!important;box-shadow:none!important;opacity:1!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#orders-ajax-root,.premium-dashboard,.cl-details,.ho-res-workspace,.ho-res-page) :is(.status-cancelled,.cl-order-state.is-cancelled,.ho-res-pill.is-overdue,.ho-agenda-pill.is-overdue),body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(.status-cancelled,.cl-order-state.is-cancelled,.ho-res-pill.is-overdue,.ho-agenda-pill.is-overdue){background:#bd293c!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#bd293c!important;box-shadow:none!important;opacity:1!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#orders-ajax-root,.premium-dashboard,.cl-details,.ho-res-workspace,.ho-res-page) :is(.cl-badge.is-contact,.cl-badge.is-new),body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(.cl-badge.is-contact,.cl-badge.is-new){background:#526071!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#526071!important;box-shadow:none!important;opacity:1!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#orders-ajax-root,.premium-dashboard,.cl-details,.ho-res-workspace,.ho-res-page) :is(.cl-badge.is-returning),body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(.cl-badge.is-returning){background:#2563a6!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#2563a6!important;box-shadow:none!important;opacity:1!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#orders-ajax-root,.premium-dashboard,.cl-details,.ho-res-workspace,.ho-res-page) :is(.cl-badge.is-regular),body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(.cl-badge.is-regular){background:#167347!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#167347!important;box-shadow:none!important;opacity:1!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#orders-ajax-root,.premium-dashboard,.cl-details,.ho-res-workspace,.ho-res-page) :is(.cl-badge.is-vip),body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(.cl-badge.is-vip){background:#875b09!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#875b09!important;box-shadow:none!important;opacity:1!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(.order-status,.ho-res-pill,.ho-agenda-pill,.cl-order-state,.cl-badge) :is(i,.premium-status-dot){background:currentColor!important;box-shadow:none!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell #orders-ajax-root :is(.ho122-order-card,.ho122-order-link,.ho54-row,.ho54-row-link,.ho122-filter-panel){box-shadow:none!important;filter:none!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#ho-light-pickup-row,.ho-res-upcoming-item),body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#ho-light-pickup-row,.ho-res-upcoming-item):hover,body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#ho-light-pickup-row,.ho-res-upcoming-item):focus{background:#fff!important;background-image:none!important;color:#202936!important;-webkit-text-fill-color:#202936!important;border:0!important;border-bottom:1px solid #d6dce3!important;border-radius:0!important;box-shadow:none!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#ho-light-pickup-row,.ho-res-upcoming-item) :is(.ho-res-upcoming-copy,.ho-res-upcoming-copy b,.ho-res-upcoming-copy small,svg){color:#202936!important;-webkit-text-fill-color:#202936!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#ho-light-pickup-row,.ho-res-upcoming-item) .ho-res-upcoming-time{background:#f0f2f5!important;color:#202936!important;-webkit-text-fill-color:#202936!important;border:1px solid #d6dce3!important}
body.theme-light.theme-light .app-shell.app-shell.app-shell.app-shell.app-shell :is(#ho-light-pickup-row,.ho-res-upcoming-item) .ho-res-pill{color:#fff!important;-webkit-text-fill-color:#fff!important;}
