/* Keep the shared desktop search useful: compact actions, flexible input. */
@media(min-width:851px){
 body .topbar .topline,body .topbar .topline.msr-top{display:flex;align-items:center;gap:10px;max-width:1440px;padding-left:20px;padding-right:20px;}
 body .topbar .topline .brand{flex:0 0 auto;gap:8px;}
 body .topbar .topline .brand img{width:32px;height:32px;}
 body .topbar .topline .brandcopy b{font-size:18px;}
 body .topbar .topline .deliver{flex:0 1 145px;min-width:110px;max-width:155px;padding-left:12px;margin:0;gap:7px;}
 body .topbar .topline .deliver strong{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;}
 body .topbar .topline .search,body .topbar .topline .search.msr-search{flex:1 1 390px;min-width:360px;width:auto;max-width:none;height:46px;padding:4px 5px 4px 12px;gap:7px;}
 body .topbar .topline .search input{flex:1 1 150px;min-width:150px;width:0;font-size:13px;}
 body .topbar .topline .search select{flex:0 1 100px;width:100px;max-width:100px;min-width:80px;font-size:11px;padding-left:5px;padding-right:5px;}
 body .topbar .topline .search>button{flex:0 0 auto;width:auto;padding:8px 14px;font-size:12px;}
 body .topbar .topline .global-header-actions{flex:0 0 auto;width:auto;min-width:0;gap:3px;margin:0;padding:0;}
 body .topbar .topline .global-header-actions>a.action-chip{flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:38px;min-height:38px;padding:4px;gap:0;margin:0;justify-content:center;}
 body .topbar .topline .global-header-actions .action-copy{display:none!important;}
 body .topbar .topline .global-header-actions .action-icon{width:25px;height:25px;}
 body .topbar .topline .global-header-actions .action-chip:after{display:none;}
 body .topbar .topline .msr-my-shops{flex:0 0 auto;min-width:0;margin:0 2px;padding:6px;font-size:11px;white-space:nowrap;}
 body .topbar .topline>.mp-access-actions{flex:0 0 auto;gap:6px;margin-left:0;}
 body.mp-access-ready .topbar .mp-access-actions a{min-height:38px;padding:7px 10px;font-size:11px;}
}
@media(min-width:851px) and (max-width:1250px){
 body .topbar .topline,body .topbar .topline.msr-top{flex-wrap:wrap;gap:8px;}
 body .topbar .topline .search,body .topbar .topline .search.msr-search{order:100;flex:1 0 100%;width:100%;min-width:0;}
 body .topbar .topline .global-header-actions{margin-left:auto;}
 body .topbar .topline>.mp-access-actions{order:79;}
}
