/* Orders list */
.date-range { display: inline-flex; align-items: center; gap: 6px; }
.date-range .input { min-width: 0; width: 150px; }
.table-foot { display: flex; justify-content: space-between; align-items: center; gap: 12px; flex-wrap: wrap; padding: 10px 18px; border-top: 1px solid var(--line); }
.owed-list { display: grid; gap: 6px; min-width: 190px; }
.owed-item { display: grid; gap: 3px; }
.owed-item .row { display: flex; justify-content: space-between; gap: 10px; font-size: 12.5px; }
.owed-item .row span:first-child { color: var(--text-2); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 170px; }
.owed-item .row b { white-space: nowrap; }
.owed-item .qtybar { height: 6px; }
.src-list { display: grid; gap: 3px; }
