/* Approved shared sidebar: Summary, FBS stocks and Accounting. */
#app.warehouse-live-page .sellerpilot-warehouse-live > .sp-e4-nav {
  position: fixed !important;
  inset: 0 auto 0 0 !important;
  z-index: 100 !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
  width: 204px !important;
  min-width: 204px !important;
  max-width: 204px !important;
  height: 100vh !important;
  height: 100dvh !important;
  min-height: 100vh !important;
  min-height: 100dvh !important;
  margin: 0 !important;
  padding: 18px 14px 0 !important;
  overflow: visible !important;
  color: #fff !important;
  background:
    url("/assets/e4/sidebar-glow-top.svg") 14px 18px / 220px 220px no-repeat,
    url("/assets/e4/sidebar-glow-mid.svg") 14px 238px / 220px 220px no-repeat,
    linear-gradient(90deg, #10203b 0%, #19365d 100%) !important;
  box-shadow: 5px 0 16px rgba(8, 20, 41, 0.16) !important;
  transform: none !important;
  transition: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-brand {
  position: relative !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 176px !important;
  height: 47px !important;
  min-height: 47px !important;
  margin: 0 0 14px !important;
  padding: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-logo {
  position: absolute !important;
  top: 1px !important;
  left: 6px !important;
  display: grid !important;
  place-items: center !important;
  box-sizing: border-box !important;
  width: 32px !important;
  height: 32px !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 9px !important;
  background: rgba(247, 252, 255, 0.98) !important;
  box-shadow: 0 3px 8px rgba(8, 28, 71, 0.18) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-logo img {
  display: block !important;
  width: 12.72px !important;
  height: 20.61px !important;
  min-width: 12.72px !important;
  max-width: 12.72px !important;
  min-height: 20.61px !important;
  max-height: 20.61px !important;
  object-fit: fill !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-wordmark-wrap {
  position: absolute !important;
  top: 1px !important;
  left: 48px !important;
  display: block !important;
  width: 84px !important;
  height: 32px !important;
  min-width: 84px !important;
  transform: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-wordmark {
  display: block !important;
  width: 48px !important;
  min-width: 48px !important;
  max-width: 48px !important;
  height: 16px !important;
  min-height: 16px !important;
  max-height: 16px !important;
  margin: 0 !important;
  object-fit: fill !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-wordmark-wrap small {
  display: block !important;
  height: 13px !important;
  margin: 0 !important;
  padding-top: 3px !important;
  color: #a1b0cc !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 7px !important;
  font-weight: 500 !important;
  line-height: 10px !important;
  letter-spacing: 0.56px !important;
  white-space: nowrap !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-view {
  position: absolute !important;
  top: 5px !important;
  left: 142px !important;
  display: grid !important;
  place-items: center !important;
  box-sizing: border-box !important;
  width: 34px !important;
  min-width: 34px !important;
  height: 26px !important;
  min-height: 26px !important;
  margin: 0 !important;
  padding: 5px 9px !important;
  border: 1px solid rgba(59, 99, 140, 0.78) !important;
  border-radius: 9px !important;
  background: rgba(32, 59, 96, 0.96) !important;
  box-shadow: 0 3px 6px rgba(5, 20, 38, 0.26) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-view img {
  display: block !important;
  width: 16px !important;
  height: 16px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-view:hover,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-view.is-open {
  border-color: rgba(86, 190, 224, 0.72) !important;
  background: rgba(40, 78, 120, 0.98) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-menu {
  position: absolute !important;
  top: 43px !important;
  left: 4px !important;
  z-index: 220 !important;
  display: grid !important;
  box-sizing: border-box !important;
  width: 274px !important;
  padding: 10px !important;
  gap: 7px !important;
  border: 1px solid rgba(91, 130, 171, 0.44) !important;
  border-radius: 12px !important;
  background: rgba(13, 29, 53, 0.98) !important;
  box-shadow: 0 18px 44px rgba(3, 13, 29, 0.34), inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transform: translateY(-5px) !important;
  transition: opacity 140ms ease, transform 140ms ease, visibility 140ms ease !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-menu.is-open {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: translateY(0) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  box-sizing: border-box !important;
  height: 25px !important;
  padding: 0 4px 3px !important;
  color: #f6faff !important;
  font-family: Inter, Arial, sans-serif !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-head span {
  font-size: 10px !important;
  font-weight: 700 !important;
  line-height: 14px !important;
  text-transform: uppercase !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-head small {
  color: #8296b5 !important;
  font-size: 9px !important;
  font-weight: 500 !important;
  line-height: 12px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option {
  position: relative !important;
  display: grid !important;
  grid-template-columns: 36px minmax(0, 1fr) 18px !important;
  align-items: center !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 52px !important;
  margin: 0 !important;
  padding: 7px 9px !important;
  overflow: hidden !important;
  border: 1px solid var(--version-border) !important;
  border-radius: 8px !important;
  color: var(--version-text) !important;
  background: var(--version-bg) !important;
  box-shadow: inset 2px 0 0 var(--version-accent) !important;
  opacity: 1 !important;
  cursor: default !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option b,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option small {
  text-decoration: none !important;
  text-decoration-line: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option[href] {
  cursor: pointer !important;
  transition: transform 0.18s ease, border-color 0.18s ease, background 0.18s ease, box-shadow 0.18s ease !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option[href] > i {
  transition: transform 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option[href]:hover,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option[href]:focus-visible {
  border-color: var(--version-icon-border) !important;
  background: rgba(18, 39, 68, 0.98) !important;
  box-shadow: inset 2px 0 0 var(--version-accent), 0 8px 18px rgba(3, 13, 29, 0.22) !important;
  outline: none !important;
  transform: translateY(-2px) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option[href]:hover > i,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option[href]:focus-visible > i {
  border-color: var(--version-accent) !important;
  box-shadow: 0 6px 14px var(--version-icon-glow), inset 0 0 9px var(--version-icon-glow) !important;
  transform: translateY(-3px) scale(1.04) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option[href]:active {
  transform: translateY(0) scale(0.99) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option > i {
  display: grid !important;
  place-items: center !important;
  box-sizing: border-box !important;
  width: 28px !important;
  height: 28px !important;
  border: 1px solid var(--version-icon-border) !important;
  border-radius: 7px !important;
  color: var(--version-icon-stroke) !important;
  background: var(--version-icon-bg) !important;
  box-shadow: 0 0 10px var(--version-icon-glow), inset 0 0 8px var(--version-icon-glow) !important;
  font-style: normal !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option > i img {
  display: block !important;
  width: 17px !important;
  height: 17px !important;
  object-fit: contain !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option > span {
  display: grid !important;
  min-width: 0 !important;
  gap: 1px !important;
  text-align: left !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option b {
  overflow: hidden !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 650 !important;
  line-height: 16px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option small {
  color: var(--version-muted) !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 9px !important;
  font-weight: 500 !important;
  line-height: 12px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option > em {
  color: #52d6d5 !important;
  font-size: 13px !important;
  font-style: normal !important;
  font-weight: 800 !important;
  text-align: center !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option.is-warehouse {
  --version-bg: rgba(13, 31, 55, 0.9);
  --version-border: rgba(126, 154, 190, 0.2);
  --version-accent: #5ab0ff;
  --version-text: #ffffff;
  --version-muted: #91a3ba;
  --version-icon-bg: rgba(10, 27, 50, 0.72);
  --version-icon-border: rgba(90, 176, 255, 0.72);
  --version-icon-stroke: #5ab0ff;
  --version-icon-glow: rgba(90, 176, 255, 0.2);
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option.is-analytics {
  --version-bg: rgba(13, 31, 55, 0.9);
  --version-border: rgba(126, 154, 190, 0.2);
  --version-accent: #b79cff;
  --version-text: #ffffff;
  --version-muted: #91a3ba;
  --version-icon-bg: rgba(10, 27, 50, 0.72);
  --version-icon-border: rgba(183, 156, 255, 0.72);
  --version-icon-stroke: #b79cff;
  --version-icon-glow: rgba(183, 156, 255, 0.2);
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option.is-lamoda {
  --version-bg: rgba(13, 31, 55, 0.9);
  --version-border: rgba(126, 154, 190, 0.2);
  --version-accent: #dce8f4;
  --version-text: #ffffff;
  --version-muted: #91a3ba;
  --version-icon-bg: rgba(10, 27, 50, 0.72);
  --version-icon-border: rgba(220, 232, 244, 0.76);
  --version-icon-stroke: #dce8f4;
  --version-icon-glow: rgba(220, 232, 244, 0.18);
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-version-option.is-calculation {
  --version-bg: rgba(13, 31, 55, 0.9);
  --version-border: rgba(126, 154, 190, 0.2);
  --version-accent: #ff6f91;
  --version-text: #ffffff;
  --version-muted: #91a3ba;
  --version-icon-bg: rgba(10, 27, 50, 0.72);
  --version-icon-border: rgba(255, 111, 145, 0.74);
  --version-icon-stroke: #ff6f91;
  --version-icon-glow: rgba(255, 111, 145, 0.2);
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet {
  position: relative !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 174px !important;
  min-width: 174px !important;
  max-width: 174px !important;
  height: 53px !important;
  min-height: 53px !important;
  max-height: 53px !important;
  margin: 0 0 36px 1px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 13px !important;
  background: rgba(26, 52, 84, 0.88) !important;
  box-shadow: 0 6px 12px rgba(3, 13, 31, 0.3), inset 0 1px 4px rgba(115, 191, 242, 0.05) !important;
  transform: none !important;
  transition: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet::before {
  content: "" !important;
  position: absolute !important;
  top: 10px !important;
  left: 0 !important;
  z-index: 2 !important;
  width: 3px !important;
  height: 33px !important;
  border-radius: 2px !important;
  background: rgba(76, 201, 214, 0.95) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet .warehouse-cabinet-picker,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet .warehouse-cabinet-trigger {
  box-sizing: border-box !important;
  width: 174px !important;
  height: 53px !important;
  margin: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet .warehouse-cabinet-trigger {
  position: relative !important;
  display: block !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 13px !important;
  color: #fff !important;
  background: transparent !important;
  box-shadow: none !important;
  text-align: left !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet .warehouse-cabinet-trigger > span {
  position: absolute !important;
  top: 9px !important;
  left: 12px !important;
  display: block !important;
  width: 125px !important;
  margin: 0 !important;
  padding: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet .warehouse-cabinet-trigger small,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet > small {
  display: block !important;
  height: 10px !important;
  margin: 0 !important;
  color: #b1c7df !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 7.5px !important;
  font-weight: 600 !important;
  line-height: 10px !important;
  letter-spacing: 0.6px !important;
  text-transform: uppercase !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet .warehouse-cabinet-trigger strong,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet > strong {
  display: block !important;
  width: 125px !important;
  height: 19px !important;
  margin: 4px 0 0 !important;
  overflow: hidden !important;
  color: #f4f8fe !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 16px !important;
  letter-spacing: 0 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet > small,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet > strong {
  margin-left: 12px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet > small {
  margin-top: 9px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet .warehouse-cabinet-trigger > i {
  position: absolute !important;
  top: 17px !important;
  left: 145px !important;
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: url("/assets/e4/cabinet-chevron.svg") center / 18px 18px no-repeat !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-cabinet .warehouse-cabinet-trigger > i svg {
  display: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-menu {
  position: relative !important;
  display: grid !important;
  grid-auto-rows: 38px !important;
  gap: 3px !important;
  box-sizing: border-box !important;
  width: 176px !important;
  min-width: 176px !important;
  margin: 0 !important;
  padding: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-item,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-item.active {
  position: relative !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 176px !important;
  min-width: 176px !important;
  max-width: 176px !important;
  height: 38px !important;
  min-height: 38px !important;
  max-height: 38px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  border: 0 !important;
  border-radius: 10px !important;
  color: #a6b8d1 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  line-height: 13px !important;
  text-align: left !important;
  transform: none !important;
  transition: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-icon,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-item.active .sp-e4-nav-icon {
  position: absolute !important;
  top: 11px !important;
  left: 12px !important;
  display: block !important;
  box-sizing: border-box !important;
  width: 14px !important;
  min-width: 14px !important;
  max-width: 14px !important;
  height: 14px !important;
  min-height: 14px !important;
  max-height: 14px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: inherit !important;
  background: transparent !important;
  box-shadow: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-icon > img {
  display: block !important;
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
  filter: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-item > span:last-child {
  position: absolute !important;
  top: 12px !important;
  left: 38px !important;
  display: block !important;
  width: 128px !important;
  height: 13px !important;
  margin: 0 !important;
  overflow: hidden !important;
  color: inherit !important;
  font: inherit !important;
  line-height: 13px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-item.active {
  color: #fff !important;
  font-weight: 500 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-item.active::before {
  content: "" !important;
  position: absolute !important;
  top: 9px !important;
  bottom: auto !important;
  left: 0 !important;
  width: 3px !important;
  height: 20px !important;
  margin: 0 !important;
  border-radius: 2px !important;
  background: #48d5da !important;
  box-shadow: none !important;
  transform: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-item[data-warehouse-tab="accounting"].active::before {
  left: -3px !important;
  background: #4ed4dd !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-item.active .sp-e4-nav-icon > img {
  filter: brightness(0) invert(1) !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-sync {
  position: absolute !important;
  right: auto !important;
  bottom: 30px !important;
  left: 14px !important;
  display: flex !important;
  flex-direction: column !important;
  box-sizing: border-box !important;
  width: 176px !important;
  height: 46px !important;
  margin: 0 !important;
  padding: 10px 11px !important;
  gap: 0 !important;
  border: 0 !important;
  border-radius: 13px !important;
  background: transparent !important;
  box-shadow: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-sync > em {
  display: none !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-sync > div {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 154px !important;
  height: 10px !important;
  margin: 0 !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-sync > div:last-child {
  height: 16px !important;
  padding-top: 6px !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-sync span,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-sync small,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-sync b {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-size: 8px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 10px !important;
  white-space: nowrap !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-sync > div:first-child span {
  color: #8fa0c0 !important;
  letter-spacing: 0.96px !important;
  text-transform: uppercase !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-sync b {
  display: inline-flex !important;
  align-items: center !important;
  gap: 3px !important;
  color: #7ce1cb !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-sync b i {
  display: block !important;
  width: 5px !important;
  height: 5px !important;
  border-radius: 50% !important;
  background: #4ccabf !important;
}

#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-sync > div:last-child span,
#app.warehouse-live-page .sellerpilot-warehouse-live .sp-e4-nav-sync small {
  max-width: none !important;
  overflow: visible !important;
  color: #97a5bd !important;
  text-align: right !important;
  text-overflow: clip !important;
}
