.order-global-search{margin:14px 0;min-width:0;border-color:#c7d9f7}
.order-global-search-form{display:flex;gap:8px;align-items:end;flex-wrap:wrap}
.order-global-search-form .field{flex:1 1 260px;min-width:0}
.order-global-search-form button{flex:0 0 auto}
.order-global-search>.field-help{display:block;margin-top:8px}
.order-search-heading{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:15px 0 10px;overflow-wrap:anywhere}
.order-search-heading small{flex-basis:100%;color:var(--muted,#60728c)}
.order-search-counts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}
.order-search-scroll{max-height:65vh;overflow:auto;overscroll-behavior:contain;padding:0 5px 8px 0}
.order-search-group{margin-top:12px;scroll-margin-top:8px}
.order-search-group h3{font-size:15px;margin:0 0 8px}
.order-search-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px}
.order-search-card{border:1px solid #dce6f4;border-radius:10px;padding:12px;min-width:0;background:#fff;overflow-wrap:anywhere}
.order-search-title{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}
.order-search-status,.order-search-after-sales{font-size:12px;font-weight:700;padding:3px 8px;border-radius:20px;background:#eef2f7;color:#415673}
.order-search-status.is-pending{background:#fff0cd;color:#92600c}
.order-search-status.is-claimed{background:#e7efff;color:#2855a5}
.order-search-status.is-awaiting{background:#f0e7ff;color:#7448a9}
.order-search-status.is-shipped{background:#e2f4ed;color:#167357}
.order-search-after-sales{background:#fff0da;color:#906012}
.order-search-card ul{list-style:none;margin:10px 0;padding:0}
.order-search-card li{display:flex;gap:8px;justify-content:space-between;font-size:13px;padding:4px 0}
.order-search-card li strong{white-space:nowrap}
.order-search-card>small{color:var(--muted,#60728c)}
.order-search-paging{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:12px 0;font-size:12px}
.production-located-order{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:10px 0}
@media(max-width:480px){.order-global-search-form .field{flex-basis:100%}.order-global-search-form button{flex:1 1 auto}.order-search-counts button{flex:1 1 40%}.order-search-scroll{max-height:70vh}}
@media print{.order-global-search,.production-located-order{display:none!important}}
