/* Canonical movement ledger: readable type without changing other warehouse tables. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-operations .warehouse-movement-timeline-table {
  font-size: 10.5px !important;
  line-height: 13px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-operations .warehouse-movement-timeline-table th {
  font-size: 9.5px !important;
  line-height: 12px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-operations .warehouse-movement-timeline-table td {
  font-size: 10.5px !important;
  line-height: 13px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-operations .warehouse-movement-timeline-table .warehouse-receipts-group-main b {
  font-size: 9.5px !important;
  line-height: 12px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-operations .warehouse-movement-timeline-table .warehouse-receipts-group-main small {
  font-size: 8px !important;
  line-height: 10px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-operations .warehouse-movement-main-transfer-in {
  color: #166534 !important;
  background: #e9f8ef !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-operations .warehouse-movement-main-transfer-out {
  color: #9f1239 !important;
  background: #fff1f3 !important;
}

/* Current physical balance is the primary outcome of the movement ledger. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-operations .warehouse-receipts-panel:not(.warehouse-ffm-panel) .warehouse-movement-timeline-table th.warehouse-my-current-total-head {
  color: #fff !important;
  background: #17386f !important;
  border-left: 2px solid #315fd3 !important;
  border-right: 2px solid #315fd3 !important;
  font-weight: 700 !important;
  white-space: normal !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-operations .warehouse-receipts-panel:not(.warehouse-ffm-panel) .warehouse-movement-timeline-table td.warehouse-my-current-total-cell {
  color: #17386f !important;
  background: #e8f0ff !important;
  border-left: 2px solid #315fd3 !important;
  border-right: 2px solid #315fd3 !important;
  font-weight: 700 !important;
  font-variant-numeric: tabular-nums;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-operations .warehouse-receipts-panel:not(.warehouse-ffm-panel) .warehouse-movement-timeline-table .warehouse-movement-total-row td.warehouse-my-current-total-cell,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-operations .warehouse-receipts-panel:not(.warehouse-ffm-panel) .warehouse-movement-timeline-table .warehouse-movement-article-total-row td.warehouse-my-current-total-cell {
  background: #dce9ff !important;
}

/* One compact secondary action for revealing the next 20 product cards. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-movement-page-controls--more {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px 12px;
  padding: 14px 12px 4px;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-movement-page-controls--more .warehouse-page-show-more {
  width: auto;
  min-width: 154px;
  min-height: 34px;
  padding: 0 14px;
  border: 1px solid #cfdae8;
  border-radius: 9px;
  background: #fff;
  color: #17386f;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 1.2;
  box-shadow: 0 2px 7px rgba(23, 56, 111, 0.06);
  cursor: pointer;
  transition: border-color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-movement-page-controls--more .warehouse-page-show-more:hover {
  border-color: #315fd3;
  background: #f7faff;
  box-shadow: 0 4px 10px rgba(23, 56, 111, 0.1);
  transform: translateY(-1px);
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-movement-page-controls--more .warehouse-page-show-more:focus-visible {
  outline: 3px solid rgba(49, 95, 211, 0.16);
  outline-offset: 2px;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-movement-page-controls--more .warehouse-page-show-more-status {
  color: #69778b;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.3;
}
