/* English order workspace. Scoped additions keep the original preview intact. */
.order-controls{padding:16px 18px 7px;display:flex;flex-wrap:wrap;gap:13px;align-items:center;justify-content:space-between}
.order-filters{display:flex;flex-wrap:wrap;gap:5px}
.order-filters button{font-size:9px;padding:7px 10px;border:1px solid var(--border);border-radius:6px;background:white;color:#74869d}
.order-filters button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue);border-color:#c7d8ff;font-weight:600}
.order-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:7px;padding:7px 9px;background:#fafcff;min-width:210px;max-width:100%}
.order-search svg{width:14px;height:14px;color:#8da0ba;flex-shrink:0}
.order-search input{min-width:0;width:100%;font-size:10px;background:none;border:0;outline:none;color:var(--ink)}
.order-search:focus-within{outline:2px solid #87aaff;outline-offset:2px}
.order-result-count{padding:4px 18px 13px;font-size:9px;color:#8393a8}
.orders-table-scroll{overflow-x:auto;overscroll-behavior-inline:contain;max-width:100%}
.orders-table{min-width:620px;table-layout:fixed;width:100%}
.orders-table th:first-child{width:22%}.orders-table th:nth-child(2){width:28%}.orders-table th:nth-child(3){width:18%}.orders-table th:nth-child(4){width:26%}.orders-table th:last-child{width:6%}
.orders-table td{vertical-align:middle}.orders-table .row-link strong{color:#335c96}.orders-table .order-items-cell{line-height:1.55}
.orders-table td small{display:block;margin-top:4px;font-size:8px;line-height:1.5;color:#8b9ab0}
.orders-table .number{white-space:nowrap}
.order-demo-note{border-top:1px solid var(--border);font-size:8px;line-height:1.7;padding:13px 18px;color:#8695a8}
.order-empty{padding:22px;text-align:center;font-size:11px;color:#8092aa}
.order-detail-items{margin:20px 0;background:#f8faff;border:1px solid #e5ecf6;border-radius:10px;padding:16px}
.order-detail-items h3{font-size:12px;margin-bottom:12px}
.order-detail-items>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #e7edf6;font-size:12px}
.order-detail-items strong{display:block;font-weight:550}.order-detail-items small{display:block;font-size:10px;color:#7c8fa8;margin-top:4px}.order-detail-items b{white-space:nowrap;font-weight:600}
.order-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:720px){.order-controls{padding:13px;gap:11px}.order-search{width:100%}.order-filters button{font-size:9px;padding:7px 8px}.order-result-count{padding-left:13px}.orders-table{min-width:570px}.order-demo-note{padding:12px 13px}.order-detail-items{padding:13px}.orders-table td small{font-size:8px}}
