/* Keep the original supplier status meaning: truck inherits its link colour. */
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg{text-align:center!important;vertical-align:middle!important;padding-left:4px!important;padding-right:4px!important}
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg>.supplier-icon{display:block!important;margin:0 auto 4px!important;float:none!important;vertical-align:middle!important;max-width:26px!important}
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg>br{display:none!important}
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg>a:has(.fa-truck-moving){display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:26px!important;height:26px!important;margin:4px auto!important;border:1px solid #76b7d6!important;border-radius:7px!important;background:#e4f4ff!important;color:#086bb4!important;text-decoration:none!important}
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg>a[style*="#06b406"]:has(.fa-truck-moving){background:#e0f7e9!important;color:#087a3c!important;border-color:#5bab80!important}
html[data-touch-theme=dark] body.menu-item-1 #mainOrderList td.o-i-simg>a:has(.fa-truck-moving){background:#173e5a!important;color:#71c7ff!important;border-color:#407fa9!important}
html[data-touch-theme=dark] body.menu-item-1 #mainOrderList td.o-i-simg>a[style*="#06b406"]:has(.fa-truck-moving){background:#173f2c!important;color:#68eb9a!important;border-color:#3b9b67!important}
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg>a .fa-truck-moving{color:inherit!important;width:18px!important;min-width:18px!important;height:17px!important}
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg>a .fa-truck-moving::before{width:18px!important;height:17px!important}
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg>a:has(.fa-truck-moving):hover{box-shadow:inset 0 0 0 1px currentColor!important;filter:brightness(1.12);transition:box-shadow .14s,filter .14s}
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg :is(.fa-check,.fa-check-circle,.icon-checkmark){display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;box-sizing:border-box;margin:4px auto;border:1px solid #5bab80;border-radius:7px;background:#e0f7e9;color:#087a3c;font-size:16px}
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg .supplier-confirm-mark{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:26px;height:26px;margin:4px auto;border:1px solid #5bab80;border-radius:7px;background:#e0f7e9;color:#087a3c;font:700 18px/1 var(--touch-font)}
html[data-touch-theme=dark] body.menu-item-1 #mainOrderList td.o-i-simg .supplier-confirm-mark{background:#173f2c;color:#68eb9a;border-color:#3b9b67}
/* A consistent logo tile makes thin supplier wordmarks legible in dark mode. */
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg>.supplier-icon{box-sizing:border-box!important;width:26px!important;height:24px!important;max-width:26px!important;padding:3px!important;border:1px solid #ccdce8!important;border-radius:6px!important;background-color:#edf4f9!important;background-origin:content-box!important;background-clip:padding-box!important;box-shadow:0 1px 3px #00000012!important}
html[data-touch-theme=dark] body.menu-item-1 #mainOrderList td.o-i-simg>.supplier-icon{background-color:#e1edf5!important;border-color:#9db6c9!important}
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg .supplier-confirm-mark{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:26px!important;height:26px!important;margin:4px auto!important;border:1px solid #68b78b!important;border-radius:7px!important;background:#e0f7e9!important;color:#087a3c!important;box-shadow:none!important}
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg .supplier-confirm-mark svg{display:block;width:18px;height:18px}
html[data-touch-theme=dark] body.menu-item-1 #mainOrderList td.o-i-simg .supplier-confirm-mark{background:#173f2c!important;color:#68eb9a!important;border-color:#3b9b67!important}
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg .supplier-confirm-mark.is-negative{background:#fde9ee!important;color:#b82b4a!important;border-color:#d78c9c!important}
html[data-touch-theme=dark] body.menu-item-1 #mainOrderList td.o-i-simg .supplier-confirm-mark.is-negative{background:#492a36!important;color:#ff9fb5!important;border-color:#95556b!important}
/* Supplier logos remain unframed; status badges retain their own colours. */
html[data-touch-theme] body.menu-item-1 #mainOrderList td.o-i-simg>.supplier-icon{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;padding:0!important;background-origin:padding-box!important}
