/* Scoped to the mobile orders page only. No rules alter individual order cards. */
@media(max-width:720px){
 body.co-mobile-orders-header main>header.top{padding-top:8px!important;padding-bottom:8px!important;margin-bottom:8px!important;min-height:0!important;gap:10px!important;}
 body.co-mobile-orders-header main>header.top #title{font-size:18px!important;line-height:1.25!important;margin:0!important;}
 body.co-mobile-orders-header main>header.top .eye{display:none!important;}
 body.co-mobile-orders-header #shop-admin .shop-admin-head{margin:0 0 12px!important;padding:0!important;min-height:0!important;}
 body.co-mobile-orders-header #shop-admin .shop-admin-head>div>.eye,
 body.co-mobile-orders-header #shop-admin .shop-admin-head>div>.muted{display:none!important;}
 body.co-mobile-orders-header #shop-admin .shop-admin-head h1{font-size:25px!important;line-height:1.2!important;margin:4px 0!important;}
 body.co-mobile-orders-header [data-shop-panel="orders"]>.panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}
 body.co-mobile-orders-header [data-shop-panel="orders"]>.panel>.shop-section-head{display:block!important;margin:0 0 10px!important;padding:0!important;}
 body.co-mobile-orders-header [data-shop-panel="orders"]>.panel>.shop-section-head>div:first-child{display:none!important;}
 body.co-mobile-orders-header .shop-order-search{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;width:100%!important;}
 body.co-mobile-orders-header #shopOrderSearch{order:0;flex:1!important;width:0!important;min-width:0!important;min-height:44px!important;font-size:16px!important;padding:10px!important;}
 body.co-mobile-orders-header #createManagerOrder,
 body.co-mobile-orders-header #refreshShopAdmin{order:1;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:0!important;}
 body.co-mobile-orders-header #refreshShopAdmin{order:2;}
 body.co-mobile-orders-header #createManagerOrder:after{content:'+';font-size:27px;}
 body.co-mobile-orders-header #refreshShopAdmin:after{content:'↻';font-size:24px;}
 body.co-mobile-orders-header #shopOrderStatusFilters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:0 0 10px!important;}
 body.co-mobile-orders-header #shopOrderStatusFilters button{min-height:38px!important;padding:6px!important;font-size:11px!important;gap:3px!important;}
 body.co-mobile-orders-header #shopOrderStatusFilters button span{font-size:10px!important;min-width:0!important;padding:2px 3px!important;}
 body.co-mobile-orders-header #mobileOrderTools{border-block:1px solid var(--line,#444);margin:0 0 12px;padding:0;}
 body.co-mobile-orders-header #mobileOrderTools>summary{padding:10px 0;min-height:44px;font-size:13px;color:var(--gold,#f0c343);cursor:pointer;}
 body.co-mobile-orders-header #mobileOrderTools #driverDuty{margin:4px 0 10px!important;}
 body.co-mobile-orders-header #mobileOrderTools .lob-root{margin:0 0 10px!important;}
 body.co-mobile-orders-header #mobileOrderTools #orderAlertControls{margin:0 0 10px!important;}
 body.co-mobile-orders-header .mobile-order-focused #mobileOrderTools{display:none!important;}
}
