.orders-empty {
  color: var(--admin-muted);
  font-weight: 600;
  padding: 12px 0 2px;
}

#ordersListPanel[hidden] {
  display: none !important;
}

.orders-filters {
  flex-wrap: wrap;
}

.orders-loading {
  color: var(--admin-muted);
  font-weight: 650;
  padding: 8px 2px;
}

.orders-item {
  cursor: pointer;
}

.orders-item:focus-visible {
  outline: 2px solid var(--admin-accent-focus);
  outline-offset: 2px;
}

@media (max-width: 740px) {
  .orders-row > div:nth-child(6),
  .orders-row > div:nth-child(7),
  .orders-row > div:nth-child(8) {
    display: none;
  }
}

.orders-item-muted {
  background: #f7f7f8;
  color: var(--admin-muted);
}

.orders-item-muted .tag {
  opacity: 0.55;
  filter: saturate(0.6);
}

.orders-order-number {
  display: inline-flex;
  align-items: center;
  min-width: 0;
}

.orders-processing-modal .modal-card { margin: 0 auto; box-sizing: border-box; display: flex; flex-direction: column; }
.orders-processing-modal .modal-body { flex: 1 1 auto; min-height: 0; overflow-y: auto; overflow-x: hidden; display: grid; align-content: start; gap: 10px; }
.orders-process-list { overflow-x: hidden; }
.orders-process-row { align-items: stretch; height: auto; min-height: 45px; }
.orders-process-address-cell,
.orders-process-address-cell .lv-inline-cell,
.orders-process-address-cell .lv-inline-cell-text { height: auto !important; min-width: 0; white-space: normal !important; overflow: visible !important; overflow-wrap: anywhere; text-overflow: clip !important; }
.orders-process-editable-cell { cursor: pointer; }
.orders-process-result { display: grid; gap: 5px; font-size: 13px; }
