/* FBS orders — approved Figma implementation, 2026-09-11. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders {
  --fbs-bg: #f7fafe;
  --fbs-surface: #ffffff;
  --fbs-text: #142b4a;
  --fbs-muted: #7b8ca4;
  --fbs-border: #d8e2ef;
  --fbs-blue: #3478e5;
  --fbs-blue-soft: #f4f8fe;
  --fbs-warn: #a66a13;
  --fbs-danger: #c33b4d;
  background: var(--fbs-bg) !important;
  color: var(--fbs-text) !important;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders *,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders *::before,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders *::after {
  box-sizing: border-box;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-packing {
  width: 100% !important;
  padding: 4px 16px 24px !important;
  color: var(--fbs-text) !important;
  font-family: inherit !important;
}

/* Status navigation: text on the page, no pills. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-stage-head {
  position: sticky !important;
  top: 0 !important;
  z-index: 20 !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 0 14px !important;
  background: var(--fbs-bg) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-stage-tabs {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  width: 100% !important;
  gap: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-stage-tabs button {
  position: relative !important;
  display: flex !important;
  min-width: 0 !important;
  height: 54px !important;
  padding: 8px 14px 10px !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 3px !important;
  border: 0 !important;
  border-bottom: 2px solid #d7e0eb !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #60728f !important;
  font-family: inherit !important;
  text-align: left !important;
  cursor: pointer !important;
  transition: color .16s ease, border-color .16s ease, transform .16s ease !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-stage-tabs button:hover {
  color: #244a78 !important;
  transform: translateY(-2px) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-stage-tabs button.active {
  border-bottom-color: var(--fbs-blue) !important;
  color: var(--fbs-text) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-stage-tabs span {
  display: flex !important;
  align-items: baseline !important;
  gap: 7px !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 16px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-stage-tabs b {
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: inherit !important;
  font-size: 10px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-stage-tabs small {
  color: #8a98aa !important;
  font-size: 9px !important;
  font-weight: 400 !important;
  line-height: 12px !important;
}

/* The incoming state is one large, quiet surface. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace {
  display: grid !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 640px !important;
  height: max(640px, calc(100dvh - 184px)) !important;
  overflow: hidden !important;
  border: 1px solid var(--fbs-border) !important;
  border-radius: 12px !important;
  background: var(--fbs-surface) !important;
  box-shadow: 0 12px 30px rgba(20, 43, 74, .08) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-incoming {
  grid-template-columns: minmax(620px, 760fr) minmax(340px, 418fr) !important;
  gap: 14px !important;
  padding: 14px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-incoming > .warehouse-fbs-list-pane {
  position: relative !important;
  display: flex !important;
  min-height: 0 !important;
  padding-right: 14px !important;
  flex-direction: column !important;
  border-right: 1px solid var(--fbs-border) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-process {
  grid-template-columns: minmax(360px, 470fr) minmax(520px, 708fr) !important;
  gap: 14px !important;
  height: max(640px, calc(100dvh - 184px)) !important;
  overflow: visible !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-process > .warehouse-fbs-list-pane,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-process > .warehouse-fbs-detail-pane {
  overflow: auto !important;
  border: 1px solid var(--fbs-border) !important;
  border-radius: 12px !important;
  background: var(--fbs-surface) !important;
  box-shadow: 0 12px 30px rgba(20, 43, 74, .07) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-list-pane,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-detail-pane {
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-detail-pane {
  overflow: auto !important;
  scrollbar-gutter: stable !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pane-head {
  display: flex !important;
  min-height: 48px !important;
  margin: 0 0 12px !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pane-head h2 {
  margin: 0 !important;
  color: var(--fbs-text) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 17px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pane-head label {
  display: block !important;
  width: 238px !important;
  min-width: 0 !important;
  color: transparent !important;
  font-size: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pane-head input {
  width: 100% !important;
  height: 34px !important;
  margin: 0 !important;
  padding: 0 11px !important;
  border: 1px solid var(--fbs-border) !important;
  border-radius: 8px !important;
  outline: 0 !important;
  background: #fff !important;
  color: var(--fbs-text) !important;
  font: 400 10px/1 Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pane-head input:focus {
  border-color: #7ba9ed !important;
  box-shadow: 0 0 0 2px rgba(52, 120, 229, .1) !important;
}

/* Incoming groups. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-list {
  display: grid !important;
  min-height: 0 !important;
  max-height: none !important;
  flex: 1 1 auto !important;
  overflow: auto !important;
  gap: 12px !important;
  padding: 2px 3px 4px 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row {
  position: relative !important;
  display: grid !important;
  grid-template-columns: minmax(110px, 1.35fr) minmax(96px, 1.1fr) minmax(80px, .8fr) minmax(104px, 1fr) 64px !important;
  gap: 10px !important;
  align-items: center !important;
  min-width: 0 !important;
  min-height: 88px !important;
  padding: 16px 14px 15px 18px !important;
  border: 0 !important;
  border-radius: 10px !important;
  background: transparent !important;
  box-shadow: none !important;
  color: var(--fbs-text) !important;
  font-family: inherit !important;
  text-align: left !important;
  cursor: pointer !important;
  transition: background .16s ease, transform .16s ease, box-shadow .16s ease !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row:hover {
  background: #f8fbff !important;
  transform: translateY(-2px) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row.active {
  background: var(--fbs-blue-soft) !important;
  box-shadow: inset 3px 0 var(--fbs-blue) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row[hidden] {
  display: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row span,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row small,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row em {
  display: block !important;
  min-width: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row small {
  margin: 0 0 7px !important;
  color: #8795a8 !important;
  font-size: 9px !important;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row b {
  overflow: hidden !important;
  color: var(--fbs-text) !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 17px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row em {
  margin: 5px 0 0 !important;
  overflow: hidden !important;
  color: var(--fbs-muted) !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .deadline b {
  color: var(--fbs-warn) !important;
  font-size: 12px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age b {
  overflow: visible !important;
  line-height: 16px !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age {
  display: grid !important;
  padding-right: 10px !important;
  align-self: center !important;
  justify-self: stretch !important;
  justify-items: center !important;
  text-align: center !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age small,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age em {
  width: 100% !important;
  text-align: center !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age.age-green b {
  color: #2f8f68 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age.age-yellow b {
  color: var(--fbs-warn) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age.age-red b {
  color: var(--fbs-danger) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age.age-unknown b {
  color: #8997aa !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age b.age-green {
  color: #2f8f68 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age b.age-yellow {
  color: var(--fbs-warn) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age b.age-red {
  color: var(--fbs-danger) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .order-age b.age-unknown {
  color: #8997aa !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .deadline.danger b {
  color: var(--fbs-danger) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row .orders b {
  font-size: 20px !important;
  line-height: 22px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-note {
  margin: 10px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #9a6a21 !important;
  font-size: 9px !important;
  line-height: 14px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pagination {
  display: flex !important;
  min-height: 34px !important;
  margin-top: 12px !important;
  align-items: center !important;
  gap: 5px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pagination button {
  width: 28px !important;
  height: 28px !important;
  padding: 0 !important;
  border: 1px solid var(--fbs-border) !important;
  border-radius: 7px !important;
  background: #fff !important;
  color: #5d718d !important;
  font: 600 9px Inter, sans-serif !important;
  cursor: pointer !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pagination button.active {
  border-color: var(--fbs-blue) !important;
  background: var(--fbs-blue) !important;
  color: #fff !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pagination button:disabled {
  opacity: .4 !important;
  cursor: default !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pagination > span {
  margin-left: auto !important;
  color: #8997a9 !important;
  font-size: 9px !important;
}

/* Draft detail. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-detail-pane > .warehouse-fbs-pack-card {
  display: flex !important;
  width: 100% !important;
  min-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  flex-direction: column !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-draft-head,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-head {
  display: flex !important;
  min-height: 62px !important;
  padding: 0 0 12px !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
  border-bottom: 1px solid #e3eaf2 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-draft-head h3,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-head h3 {
  margin: 0 !important;
  color: var(--fbs-text) !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 18px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-head {
  min-height: 46px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-draft-head p,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-head p {
  margin: 5px 0 0 !important;
  color: var(--fbs-muted) !important;
  font-size: 9px !important;
  line-height: 13px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-draft-head > b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-head > b {
  color: #63809f !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  white-space: nowrap !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-draft-head > b.danger {
  color: var(--fbs-danger) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-destination-section,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-composition {
  margin-top: 16px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-destination-section h4,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-composition h4,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-panel h4 {
  margin: 0 0 9px !important;
  color: #536b87 !important;
  font-size: 10px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-target-options {
  display: grid !important;
  gap: 0 !important;
  border-top: 1px solid #e5ebf3 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-target-options label {
  display: flex !important;
  min-height: 56px !important;
  padding: 10px 4px !important;
  align-items: center !important;
  gap: 10px !important;
  border-bottom: 1px solid #e5ebf3 !important;
  border-radius: 0 !important;
  background: transparent !important;
  cursor: pointer !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-target-options label.selected {
  background: #f7faff !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-target-options input {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
  accent-color: var(--fbs-blue) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-target-options span,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-target-options b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-target-options small {
  display: block !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-target-options b {
  color: #264766 !important;
  font-size: 10px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-target-options small {
  margin-top: 4px !important;
  color: var(--fbs-muted) !important;
  font-size: 8px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-target-proxy {
  display: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-point-type {
  display: grid !important;
  margin: 14px 0 0 !important;
  gap: 6px !important;
  color: #687990 !important;
  font-size: 9px !important;
  font-weight: 500 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-point-type[hidden] {
  display: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-point-type select {
  width: 100% !important;
  height: 42px !important;
  padding: 0 11px !important;
  border: 1px solid var(--fbs-border) !important;
  border-radius: 8px !important;
  background: #fff !important;
  color: var(--fbs-text) !important;
  font: 400 10px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-composition > div,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-composition > div {
  border-top: 1px solid #e5ebf3 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-composition-row {
  display: flex !important;
  min-height: 38px !important;
  padding: 9px 2px !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
  border-bottom: 1px solid #e5ebf3 !important;
  color: #536b87 !important;
  font-size: 9px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-composition-row b {
  color: #264766 !important;
  font-size: 9px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-composition-copy {
  display: grid !important;
  min-width: 0 !important;
  gap: 3px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-composition-copy small {
  color: #8997aa !important;
  font-size: 8px !important;
  line-height: 11px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-composition-row time {
  flex: 0 0 auto !important;
  font-size: 9px !important;
  font-weight: 600 !important;
  line-height: 13px !important;
  text-align: right !important;
  white-space: nowrap !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-composition-row time.age-green {
  color: #2f8f68 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-composition-row time.age-yellow {
  color: var(--fbs-warn) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-composition-row time.age-red {
  color: var(--fbs-danger) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-composition-row time.age-unknown {
  color: #8997aa !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-draft-footer {
  margin-top: auto !important;
  padding-top: 16px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-draft-footer p {
  margin: 8px 0 0 !important;
  color: #8997aa !important;
  font-size: 8px !important;
  line-height: 12px !important;
  text-align: center !important;
}

/* Shared controls. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-primary,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-actions button {
  min-height: 36px !important;
  border-radius: 8px !important;
  font: 600 10px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-primary {
  border: 0 !important;
  background: #315fd3 !important;
  box-shadow: none !important;
  color: #fff !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-actions {
  margin-top: auto !important;
  padding-top: 14px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders button:disabled {
  cursor: not-allowed !important;
  opacity: .45 !important;
}

/* Supply list: one readable block per supply. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-process > .warehouse-fbs-list-pane,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-process > .warehouse-fbs-detail-pane {
  padding: 14px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-list {
  display: grid !important;
  max-height: none !important;
  overflow: auto !important;
  gap: 12px !important;
  padding: 2px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row {
  position: relative !important;
  display: block !important;
  min-height: 108px !important;
  padding: 15px 14px 12px 17px !important;
  border: 1px solid #e1e8f1 !important;
  border-radius: 10px !important;
  background: #fff !important;
  box-shadow: none !important;
  color: var(--fbs-text) !important;
  font-family: inherit !important;
  text-align: left !important;
  cursor: pointer !important;
  transition: border-color .16s ease, background .16s ease, transform .16s ease !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row.has-foot {
  min-height: 132px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row:hover {
  border-color: #bfcfe2 !important;
  background: #fbfdff !important;
  transform: translateY(-2px) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row.selected {
  border-color: #bfd2eb !important;
  background: var(--fbs-blue-soft) !important;
  box-shadow: inset 3px 0 var(--fbs-blue) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row[hidden] {
  display: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-head {
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 10px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-main b {
  overflow: hidden !important;
  color: var(--fbs-text) !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-main small {
  margin-top: 4px !important;
  color: var(--fbs-muted) !important;
  font-family: Inter, sans-serif !important;
  font-size: 9px !important;
  font-weight: 400 !important;
  line-height: 12px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-head > i {
  position: static !important;
  flex: 0 0 auto !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #268064 !important;
  font-size: 8px !important;
  font-style: normal !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  margin-top: 13px !important;
  gap: 8px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics.delivery {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics > span {
  min-width: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics small {
  display: block !important;
  margin: 0 0 4px !important;
  color: #8a98aa !important;
  font-size: 8px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics b {
  display: block !important;
  overflow: hidden !important;
  color: #264766 !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics .order-age b {
  overflow: visible !important;
  font-size: 9px !important;
  line-height: 12px !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics .order-age.age-green b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics .order-age b.age-green {
  color: #2f8f68 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics .order-age.age-yellow b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics .order-age b.age-yellow {
  color: var(--fbs-warn) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics .order-age.age-red b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics .order-age b.age-red {
  color: var(--fbs-danger) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics .order-age.age-unknown b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics .order-age b.age-unknown {
  color: #8997aa !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-foot {
  display: block !important;
  margin-top: 10px !important;
  padding-top: 8px !important;
  border-top: 1px solid #e5ebf3 !important;
  color: #8291a5 !important;
  font-size: 8px !important;
}

/* Supply detail and flat workflow tabs. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-head-actions {
  display: flex !important;
  min-width: 0 !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 7px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-head-actions button {
  width: auto !important;
  min-height: 30px !important;
  margin: 0 !important;
  padding: 0 10px !important;
  border: 1px solid #cbd8e8 !important;
  border-radius: 8px !important;
  background: #fff !important;
  box-shadow: none !important;
  color: #506985 !important;
  font: 600 9px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-head-actions .warehouse-fbs-packing-list-button {
  border-color: #b9cbe0 !important;
  background: #f8fbff !important;
  color: #244a78 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-head-actions .warehouse-fbs-active-supply-button.active {
  border-color: #a7d5c9 !important;
  background: #eff9f5 !important;
  color: #267466 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pvz-status {
  margin: 10px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #9a6518 !important;
  font-size: 8px !important;
  font-weight: 500 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pvz-status.verified {
  color: #26745e !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workflow-tabs {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 0 !important;
  margin: 14px 0 12px !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workflow-tabs button {
  display: flex !important;
  min-height: 38px !important;
  padding: 0 4px !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  border: 0 !important;
  border-bottom: 2px solid #d8e2ef !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #6d7f95 !important;
  font: 600 10px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workflow-tabs button.active {
  border-bottom-color: var(--fbs-blue) !important;
  color: #244a78 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workflow-tabs button b {
  min-width: 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: inherit !important;
  font-size: 9px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-marking-panel,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-physical-boxing {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-scan-form,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-scan-form {
  display: flex !important;
  margin: 0 0 8px !important;
  gap: 7px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-scan-form label,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-scan-form label {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  color: #728096 !important;
  font-size: 8px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-scan-form input,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-scan-form input {
  width: 100% !important;
  height: 38px !important;
  margin: 5px 0 0 !important;
  padding: 0 10px !important;
  border: 1px solid var(--fbs-border) !important;
  border-radius: 8px !important;
  background: #fff !important;
  color: var(--fbs-text) !important;
  font: 400 10px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-scan-form button,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-scan-form > button {
  min-height: 38px !important;
  padding: 0 13px !important;
  align-self: flex-end !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: #19365e !important;
  color: #fff !important;
  font: 600 9px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-scan-locked {
  margin: 7px 0 10px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #8a6b2d !important;
  font-size: 8px !important;
  line-height: 13px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-orders-head,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-list-group > header,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-unboxed > header {
  display: flex !important;
  min-height: 32px !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px !important;
  color: #536b87 !important;
  font-size: 9px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-orders-head b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-list-group > header b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-unboxed > header b {
  font-size: 10px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-orders {
  display: grid !important;
  max-height: 430px !important;
  margin: 0 !important;
  padding: 0 3px 0 0 !important;
  overflow: auto !important;
  gap: 10px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-order-group {
  overflow: visible !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-order-group > header {
  display: flex !important;
  min-height: 28px !important;
  padding: 0 2px !important;
  align-items: center !important;
  justify-content: space-between !important;
  border: 0 !important;
  border-bottom: 1px solid #e5ebf3 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #60758f !important;
  font-size: 9px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-order-group > header b {
  font-size: 8px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-order-group > div {
  display: grid !important;
  margin: 0 !important;
  gap: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-order {
  display: flex !important;
  min-height: 58px !important;
  padding: 8px 2px !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  border: 0 !important;
  border-bottom: 1px solid #e7edf4 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-order.packed {
  background: #f5fbf8 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-order.cancelled {
  background: #faf7f8 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-order.reserved,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-order.processing {
  background: #fffaf1 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-order-photo {
  width: 30px !important;
  height: 40px !important;
  flex: 0 0 30px !important;
  border-radius: 7px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-order-main b {
  font-size: 10px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-order-copy > span {
  font-size: 8px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-order-copy small,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-order-meta small,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-order-meta span,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pack-order-meta strong {
  font-size: 8px !important;
}

/* Manual boxes: one dominant active block, grouped secondary information. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-active-box,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-no-active-box {
  margin: 0 0 12px !important;
  padding: 14px !important;
  border: 1px solid #a9cddd !important;
  border-radius: 10px !important;
  background: #f5fafd !important;
  box-shadow: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-no-active-box {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 12px !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-no-active-box p {
  min-width: 0 !important;
  margin: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-no-active-box > .warehouse-fbs-primary {
  width: auto !important;
  max-width: 100% !important;
  min-height: 34px !important;
  padding: 0 12px !important;
  justify-self: end !important;
  white-space: normal !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-active-box > header h4 {
  margin: 0 !important;
  color: #173f6c !important;
  font-size: 13px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-active-box > header small {
  margin-top: 4px !important;
  color: #7890a7 !important;
  font-size: 8px !important;
  font-weight: 400 !important;
  text-transform: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-active-box > header > b {
  color: #267466 !important;
  font-size: 9px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-active-box-actions {
  display: grid !important;
  grid-template-columns: 1fr 1.25fr !important;
  gap: 7px !important;
  margin-top: 9px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-active-box-actions button {
  min-height: 34px !important;
  border: 1px solid #c7d8e6 !important;
  border-radius: 8px !important;
  background: #fff !important;
  color: #355a7d !important;
  box-shadow: none !important;
  font: 600 9px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-active-box-actions .warehouse-fbs-primary {
  border-color: #315fd3 !important;
  background: #315fd3 !important;
  color: #fff !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-columns {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 14px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-list-group,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-unboxed {
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-top: 1px solid #e3eaf2 !important;
  background: transparent !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-list-group > small,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-list-group > p,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-unboxed > p {
  color: #8493a6 !important;
  font-size: 8px !important;
  line-height: 12px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-physical-box-list {
  display: grid !important;
  gap: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-physical-box-list article {
  display: flex !important;
  min-height: 46px !important;
  padding: 8px 2px !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 8px !important;
  border: 0 !important;
  border-bottom: 1px solid #e5ebf3 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

/* Delivery state. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-panel {
  display: flex !important;
  min-height: calc(100% - 70px) !important;
  padding-top: 14px !important;
  flex-direction: column !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-summary {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  border-top: 1px solid #e5ebf3 !important;
  border-bottom: 1px solid #e5ebf3 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-summary > span {
  min-height: 60px !important;
  padding: 11px 10px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-summary > span + span {
  border-left: 1px solid #e5ebf3 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-summary small,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-summary b {
  display: block !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-summary small {
  color: #8795a8 !important;
  font-size: 8px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-summary b {
  margin-top: 6px !important;
  color: #264766 !important;
  font-size: 12px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-composition {
  margin-top: 18px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-composition > header {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-composition > header span {
  color: #8795a8 !important;
  font-size: 8px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-bottom {
  display: grid !important;
  grid-template-columns: minmax(190px, .8fr) minmax(220px, 1.2fr) !important;
  gap: 14px !important;
  margin-top: auto !important;
  padding-top: 18px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-qr-card {
  display: flex !important;
  min-height: 86px !important;
  padding: 13px !important;
  align-items: center !important;
  gap: 12px !important;
  border: 1px solid var(--fbs-border) !important;
  border-radius: 10px !important;
  background: #fff !important;
  color: #264766 !important;
  font-family: inherit !important;
  text-align: left !important;
  cursor: pointer !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-qr-card > i {
  width: 44px !important;
  height: 44px !important;
  flex: 0 0 44px !important;
  border: 6px double #244a78 !important;
  background: repeating-linear-gradient(45deg, #244a78 0 3px, transparent 3px 6px) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-qr-card b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-qr-card small {
  display: block !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-qr-card b {
  font-size: 10px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-qr-card small {
  margin-top: 5px !important;
  color: #8493a6 !important;
  font-size: 8px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-history {
  padding: 12px 0 !important;
  border-top: 1px solid #e5ebf3 !important;
  border-bottom: 1px solid #e5ebf3 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-history p {
  display: flex !important;
  margin: 0 !important;
  align-items: flex-start !important;
  gap: 9px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-history p > i {
  width: 8px !important;
  height: 8px !important;
  margin-top: 3px !important;
  border-radius: 50% !important;
  background: #39a477 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-history b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-history small {
  display: block !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-history b {
  color: #264766 !important;
  font-size: 9px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-history small {
  margin-top: 5px !important;
  color: #8493a6 !important;
  font-size: 8px !important;
}

/* Calm status messages outside the workspace. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-status-message,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-unmapped {
  margin: 0 0 10px !important;
  padding: 9px 11px !important;
  border: 1px solid #d9e3ef !important;
  border-radius: 8px !important;
  background: #fff !important;
  box-shadow: none !important;
  color: #60748e !important;
  font-size: 9px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-status-message.error {
  border-color: #efd1d6 !important;
  color: #a74050 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-status-message.success {
  border-color: #cee8dd !important;
  color: #28735c !important;
}

/* Modals follow the same light system. */
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-overlay {
  padding: 20px !important;
  background: rgba(247, 250, 254, .86) !important;
  backdrop-filter: blur(6px) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-modal,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-modal,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-sticker-modal,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-stickers-modal {
  position: relative !important;
  width: min(520px, 100%) !important;
  max-height: min(820px, 88dvh) !important;
  padding: 24px !important;
  overflow: auto !important;
  border: 1px solid var(--fbs-border) !important;
  border-radius: 14px !important;
  background: #fff !important;
  box-shadow: 0 24px 70px rgba(20, 43, 74, .16) !important;
  color: var(--fbs-text) !important;
  text-align: left !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-stickers-modal {
  width: min(760px, 100%) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-modal > button:first-child,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-modal > button:first-child,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-sticker-modal > button:first-child,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-stickers-modal > button:first-child {
  position: absolute !important;
  z-index: 1 !important;
  top: 12px !important;
  right: 14px !important;
  width: 30px !important;
  height: 30px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: #eef3f8 !important;
  color: #45617f !important;
  font: 400 20px/30px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-modal h2,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-modal h2,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-sticker-modal h2,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-stickers-modal h2 {
  margin: 0 38px 6px 0 !important;
  color: var(--fbs-text) !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 23px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-modal > p,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-modal > p,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-sticker-modal > p,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-stickers-modal > p {
  margin: 0 0 16px !important;
  color: #718098 !important;
  font-size: 10px !important;
  line-height: 15px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-modal > p.warehouse-fbs-confirm-subtitle {
  color: #936316 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-summary {
  display: block !important;
  border-top: 1px solid #e3eaf2 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-summary > span {
  display: flex !important;
  min-height: 42px !important;
  padding: 8px 2px !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 16px !important;
  border-bottom: 1px solid #e3eaf2 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-summary small,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-summary b {
  margin: 0 !important;
  font-size: 9px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-summary small {
  color: #8492a6 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-summary b {
  color: #244a78 !important;
  font-weight: 600 !important;
  text-align: right !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-warning,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-reservation,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-hint {
  margin: 12px 0 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #936316 !important;
  font-size: 9px !important;
  line-height: 14px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-actions {
  display: grid !important;
  grid-template-columns: 130px minmax(0, 1fr) !important;
  gap: 8px !important;
  margin-top: 18px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-actions button {
  min-height: 36px !important;
  border: 1px solid var(--fbs-border) !important;
  border-radius: 8px !important;
  background: #fff !important;
  color: #49627f !important;
  box-shadow: none !important;
  font: 600 10px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-actions .warehouse-fbs-primary,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-actions .warehouse-fbs-danger {
  border-color: transparent !important;
  color: #fff !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-actions .warehouse-fbs-primary {
  background: #315fd3 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-actions .warehouse-fbs-danger {
  background: #e5485f !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-supply {
  padding: 11px 0 !important;
  border-top: 1px solid #e3eaf2 !important;
  border-bottom: 1px solid #e3eaf2 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-supply b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-supply span {
  display: block !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-supply b {
  font-size: 11px !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-supply span {
  margin-top: 4px !important;
  color: #7b8ca4 !important;
  font-size: 9px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-checklist {
  display: grid !important;
  margin-top: 10px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-checklist > span {
  display: grid !important;
  grid-template-columns: 20px minmax(0, 1fr) auto !important;
  min-height: 38px !important;
  padding: 7px 0 !important;
  align-items: center !important;
  gap: 8px !important;
  border-bottom: 1px solid #e7edf4 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-checklist i {
  display: grid !important;
  width: 18px !important;
  height: 18px !important;
  place-items: center !important;
  border: 1px solid #cbd7e5 !important;
  border-radius: 50% !important;
  color: #8190a4 !important;
  font-size: 9px !important;
  font-style: normal !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-checklist .done i {
  border-color: #8ecab8 !important;
  background: #eef9f5 !important;
  color: #267466 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-checklist b,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-checklist small {
  font-size: 9px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-checklist b {
  color: #354f6d !important;
  font-weight: 500 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-checklist small {
  color: #8795a8 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-modal label {
  display: block !important;
  color: #617087 !important;
  font-size: 9px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-modal input,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-modal select {
  width: 100% !important;
  min-height: 42px !important;
  margin: 6px 0 12px !important;
  padding: 0 11px !important;
  border: 1px solid var(--fbs-border) !important;
  border-radius: 8px !important;
  background: #fff !important;
  color: var(--fbs-text) !important;
  font: 400 10px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-modal form > .warehouse-fbs-primary {
  margin-top: 14px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-status {
  display: flex !important;
  min-height: 46px !important;
  margin: 4px 0 10px !important;
  padding: 9px 10px !important;
  align-items: center !important;
  gap: 9px !important;
  border: 1px solid #d8e6df !important;
  border-radius: 8px !important;
  background: #f4faf7 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-status > i {
  width: 18px !important;
  height: 18px !important;
  flex: 0 0 18px !important;
  border: 2px solid #83ae9f !important;
  border-top-color: transparent !important;
  border-radius: 50% !important;
  animation: warehouse-fbs-kiz-spin .8s linear infinite !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-status > span {
  display: grid !important;
  gap: 2px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-status b {
  color: #267466 !important;
  font: 600 10px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-status small {
  color: #6c827b !important;
  font: 400 9px/13px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-status.rejected {
  border-color: #ecd7da !important;
  background: #fff7f8 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-status.rejected > i {
  display: grid !important;
  border: 0 !important;
  background: #b75b66 !important;
  color: #fff !important;
  place-items: center !important;
  font: 700 10px Inter, sans-serif !important;
  animation: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-kiz-status.rejected b {
  color: #a74050 !important;
}

@keyframes warehouse-fbs-kiz-spin {
  to { transform: rotate(360deg); }
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-sticker-actions {
  display: flex !important;
  margin: 0 0 12px !important;
  justify-content: flex-end !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-sticker-actions button {
  min-height: 34px !important;
  padding: 0 14px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: #315fd3 !important;
  color: #fff !important;
  font: 600 9px Inter, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-sticker-preview {
  display: grid !important;
  min-height: 230px !important;
  margin: 14px 0 !important;
  padding: 18px !important;
  place-items: center !important;
  border: 1px solid #e1e8f1 !important;
  border-radius: 10px !important;
  background: #f8fbfe !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-sticker-preview img {
  display: block !important;
  width: 290px !important;
  max-width: 100% !important;
  margin: 0 !important;
  border: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-sticker-settings {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  margin-bottom: 14px !important;
  border-top: 1px solid #e3eaf2 !important;
  border-bottom: 1px solid #e3eaf2 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-sticker-settings span {
  padding: 9px 2px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-sticker-settings small,
#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-sticker-settings b {
  display: block !important;
  font-size: 8px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-sticker-settings small {
  color: #8795a8 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-sticker-settings b {
  margin-top: 4px !important;
  color: #264766 !important;
  font-weight: 600 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-sticker-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px !important;
  margin-top: 16px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-sticker-grid article {
  padding: 12px !important;
  border: 1px solid #e1e8f1 !important;
  border-radius: 10px !important;
  text-align: center !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-sticker-grid img {
  display: block !important;
  width: 250px !important;
  max-width: 100% !important;
  margin: 10px auto !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-sticker-grid button {
  min-height: 32px !important;
  padding: 0 14px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: #19365e !important;
  color: #fff !important;
  font: 600 9px Inter, sans-serif !important;
}

@media (max-width: 1200px) {
  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace,
  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-process {
    height: auto !important;
    min-height: 0 !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-incoming,
  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-process {
    grid-template-columns: 1fr !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-incoming > .warehouse-fbs-list-pane {
    padding-right: 0 !important;
    padding-bottom: 14px !important;
    border-right: 0 !important;
    border-bottom: 1px solid var(--fbs-border) !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-process > .warehouse-fbs-list-pane,
  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-process > .warehouse-fbs-detail-pane {
    min-height: 460px !important;
  }
}

@media (max-width: 820px) {
  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-packing {
    padding: 4px 10px 20px !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-stage-tabs {
    overflow-x: auto !important;
    grid-template-columns: repeat(3, minmax(150px, 1fr)) !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-workspace-incoming {
    padding: 10px !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pane-head {
    min-height: 0 !important;
    align-items: stretch !important;
    flex-direction: column !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-pane-head label {
    width: 100% !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-list {
    overflow-x: auto !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-group-row {
    min-width: 704px !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-columns,
  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-delivery-bottom,
  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-box-sticker-grid,
  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-confirm-actions {
    grid-template-columns: 1fr !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-row-metrics {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-head {
    align-items: flex-start !important;
    flex-direction: column !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-head-actions {
    width: 100% !important;
    justify-content: flex-start !important;
    flex-wrap: wrap !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-supply-head-actions button {
    flex: 1 1 180px !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-no-active-box {
    grid-template-columns: 1fr !important;
  }

  #app.warehouse-live-page .sellerpilot-warehouse-live .warehouse-page-fbs-orders .warehouse-fbs-no-active-box > .warehouse-fbs-primary {
    width: 100% !important;
    justify-self: stretch !important;
  }
}
