#dashboardFulfillmentBacklog .row{align-items:center}#dashboardFulfillmentBacklog h2{margin:0}.backlog-totals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}
.backlog-total{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:18px;background:#f5ede7;color:#513d32;border:1px solid #deccbc;border-radius:14px;text-align:left;transition:none}
.backlog-total strong{font-size:2rem;line-height:1.15;font-variant-numeric:tabular-nums}.backlog-total small{font-size:.85rem}.backlog-note{line-height:1.5}
#fulfillmentBacklogList{box-sizing:border-box;width:min(850px,calc(100vw - 24px));max-height:88dvh;overflow:auto;border:1px solid #e4d8cd;border-radius:18px;padding:18px;background:#fffaf6;color:#332c27}
#fulfillmentBacklogList::backdrop{background:#0008}#fulfillmentBacklogList header{position:sticky;top:-18px;background:#fffaf6;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e4d8cd;z-index:1}#fulfillmentBacklogList h2{font-size:1.35rem;margin:0}
#fulfillmentBacklogList button{min-height:44px;white-space:normal}.backlog-item-list article{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #e4d8cd;overflow-wrap:anywhere}.backlog-item-list img,.backlog-no-photo{width:76px;height:90px;object-fit:contain;border-radius:8px;background:#f0ebe6}.backlog-no-photo{display:grid;place-items:center;font-size:.75rem;color:#746658}.backlog-item-list p{margin:5px 0;font-size:.9rem}
@media(max-width:480px){.backlog-total{padding:14px}.backlog-item-list article{grid-template-columns:64px minmax(0,1fr)}.backlog-item-list img,.backlog-no-photo{width:64px;height:80px}.backlog-item-list button{grid-column:2}}
