body:has(.product-profile-modal-backdrop) .entity-route-status-backdrop {
  display: none !important;
}

.product-profile-live-movement-list {
  display: grid;
  gap: 6px;
}

.product-profile-live-movement {
  width: 100%;
  min-height: 42px;
  padding: 7px 9px;
  border: 1px solid var(--border);
  border-radius: 9px;
  display: grid;
  grid-template-columns: 26px minmax(0, 1fr) auto;
  align-items: center;
  gap: 8px;
  color: var(--text);
  background: var(--surface);
  text-align: left;
}

.product-profile-live-movement:not(:disabled) { cursor: pointer; }
.product-profile-live-movement:disabled { opacity: 1; }
.product-profile-live-movement > span {
  width: 24px;
  height: 24px;
  border-radius: 7px;
  display: grid;
  place-items: center;
  font-size: 12px;
  font-weight: 800;
}
.product-profile-live-movement > span.positive { color: #17834f; background: #e9f7ef; }
.product-profile-live-movement > span.negative { color: #d13f52; background: #fff0f2; }
.product-profile-live-movement > div { min-width: 0; display: grid; gap: 2px; }
.product-profile-live-movement strong { font-size: 11px; line-height: 14px; }
.product-profile-live-movement small { color: var(--text-muted); font-size: 10px; line-height: 13px; }
.product-profile-live-movement > b { font-size: 11px; white-space: nowrap; }
