.order-selection-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 22px;background:#fffcfd;border-bottom:1px solid var(--line)}
.order-select-all,.order-select{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-size:12px;color:#58465f}
.order-select-all input,.order-select input{width:20px;height:20px;margin:0;accent-color:var(--pink);flex:none}
.order-select-all>span{display:flex;flex-direction:column;gap:3px;min-width:0}.order-select-all strong{font-weight:500}.order-select-all small{font-size:11px;color:var(--muted)}.order-selection-limit{display:none}
.orders-mobile-quick-title,.orders-mobile-quick-subtitle,.orders-mobile-cta{display:none}
.order-select-all:has(input:disabled),.order-select:has(input:disabled){cursor:default;opacity:.6}
.order-selection-hint{font-size:11px;color:var(--muted);margin:0}
.order-row.has-selection{position:relative}.order-row.has-selection .order-main{padding-left:64px}
.order-row.has-selection .order-select{position:absolute;left:10px;top:15px;width:44px;justify-content:center;z-index:1}
.order-row.is-selected{background:#fff4f8;box-shadow:inset 3px 0 var(--pink)}
.order-row.is-selected .order-main:hover{background:#ffecf3}
.order-bulk-bar{position:fixed;left:266px;right:40px;bottom:20px;max-width:1320px;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border:1px solid #f0c8d8;border-radius:16px;background:#fff;box-shadow:0 8px 34px #6030491c;margin:0 auto}
.order-bulk-bar strong{display:block;font-size:15px}.order-bulk-bar p{font-size:12px;margin:4px 0 0;color:var(--muted)}
.order-bulk-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-bulk-actions .button{min-height:44px}
.order-bulk-status{flex:1;min-width:180px}.order-bulk-status progress{display:block;width:100%;max-width:360px;accent-color:var(--pink);margin-top:10px;height:7px}
.order-bulk-issues{flex-basis:100%;border-top:1px solid #f2dce5;padding-top:14px;max-height:300px;overflow:auto;overscroll-behavior:contain}
.order-bulk-issues h3{font-size:14px;margin-bottom:8px}.order-bulk-issues ul{padding:0;margin:0;list-style:none;display:grid;gap:10px}.order-bulk-issues li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;padding:10px;background:#fff6f8;font-size:12px}.order-bulk-issues li strong{font-size:12px}.order-bulk-issues li p{color:#8f4f66}.order-bulk-issues button{flex-shrink:0;min-height:44px}.orders-bulk-link{text-decoration:none;min-height:44px}.order-selection-heading{padding-left:64px}
@media(max-width:1180px) and (min-width:901px){.order-bulk-bar{left:227px;right:27px}}
@media(max-width:960px) and (min-width:901px){.order-bulk-bar{left:202px}}
@media(max-width:900px){
 .order-selection-tools{padding:8px 14px;gap:8px;flex-wrap:nowrap}.order-select-all{font-size:12px;flex:1;min-width:0}.order-select-all small{font-size:10px;white-space:nowrap}.order-selection-hint{display:none}.order-selection-limit{display:inline}.orders-bulk-link{height:44px;width:44px;min-width:44px;padding:0}.order-import-label{display:none}
 .order-bulk-bar{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(78px + env(safe-area-inset-bottom));max-height:calc(100dvh - 105px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:14px;gap:12px;border-radius:14px}.order-bulk-status{min-width:0;flex-basis:100%}.order-bulk-actions{width:100%}.order-bulk-actions>.primary{flex:1}.order-bulk-bar strong{font-size:14px}.order-bulk-bar p{font-size:12px}
 .order-row.has-selection .order-main{padding:18px 14px 12px 56px;grid-template-columns:minmax(0,1fr) 65px;gap:12px;min-height:90px}.order-row.has-selection .order-select{left:5px;top:12px}.order-row.has-selection .order-main>.order-view{display:none}.order-row.has-selection .order-main>.status{display:none}.order-row.has-selection .order-date{grid-column:1/-1;grid-row:2;padding-left:0;margin-top:0;font-size:11px}.order-row.has-selection .order-date small{display:inline;margin-left:7px;font-size:10px}.order-row.has-selection .order-person{gap:8px}.order-row.has-selection .parcel-symbol{display:none}.order-row.has-selection .order-person strong{font-size:12px}.order-row.has-selection .order-number{font-size:11px;overflow-wrap:anywhere}.order-row.has-selection .order-actions{padding:0 14px 14px 56px}.order-row.has-selection .order-actions .button{min-height:44px;font-size:11px;padding:8px}.order-selection-heading{display:none}.order-bulk-issues{max-height:220px}.order-bulk-issues li{align-items:flex-start}
}
@media(max-width:900px){.order-bulk-actions>[data-action="orders-bulk-clear"]{width:44px;min-width:44px;padding:0}.order-bulk-clear-label{display:none}.order-bulk-actions>.primary{font-size:12px;padding:10px}}
@media(max-width:620px){
 .orders-welcome.welcome-banner{padding:16px 18px;min-height:0;gap:8px;margin-bottom:16px;align-items:center}.orders-welcome-copy{flex:1;min-width:0}.orders-welcome .mini-tag,.orders-welcome .orders-desktop-greeting,.orders-welcome .orders-welcome-note,.orders-welcome .banner-link,.orders-desktop-cta{display:none}.orders-welcome .orders-mobile-quick-title{display:block;font-size:20px;line-height:1.25;letter-spacing:-.6px;margin:0 0 5px}.orders-welcome .orders-mobile-quick-subtitle{display:block;font-size:12px;line-height:1.4;margin:0 0 12px;max-width:none}.orders-mobile-cta{display:inline}.orders-welcome .scan-cta{min-height:44px;padding:9px 14px;font-size:12px}.orders-welcome .parcel-scene{flex:0 0 84px;width:84px;height:92px;min-height:0;max-width:84px;margin:0}.orders-welcome .parcel-scene img{width:80px;height:80px;margin:0;transform:none}.orders-card .section-heading .muted{display:none}
}
@media(prefers-reduced-motion:reduce){.order-row,.order-bulk-bar .button{transition:none}}
