.ReactVirtualized__Table__headerRow {
    overflow: visible !important;
    align-items: flex-end !important;
    text-transform: unset !important;
    border-bottom: solid 1px var(--border) !important;
    z-index: 1;
    position: relative;
  }
  
  .ReactVirtualized__Table__headerTruncatedText {
    font-size: 14px;
    color: var(--dark);
  }
  
  .ReactVirtualized__Table__headerTruncatedText.ReactVirtualized__Table__headerRotated {
    outline: 1px solid transparent;
    transform-style: preserve-3d;
    transform: rotate(-55deg) translate(7px, 11px);
    transform-origin: 0% 100%;
    max-width: 150px;
  }

  .ReactVirtualized__Table__headerTruncatedText.ReactVirtualized__Table__headerRotated.ReactVirtualized__Table__sort {
    transform: rotate(-55deg) translate(-8px, 11px);
  }
  
  .ReactVirtualized__Table__headerTruncatedText.ReactVirtualized__Table__headerRotated > button {
    transform: rotate(55deg) translate(-10px, -12px);
    transform-origin: 0% 100%;
  }
  
  .ReactVirtualized__Table,
  .ReactVirtualized__Table *:focus {
    outline: 0;
  }
  
  .ReactVirtualized__Table__headerRow {
    font-weight: 500 !important;
  }

  .ReactVirtualized__Table__row {
    background-color: var(--white);
  }

  .ReactVirtualized__Table__row:hover {
    background-color: var(--primaryLight) !important;
  }

  .ReactVirtualized__Table__row:hover > .ReactVirtualized__Table__rowColumn > .catalog_copy_asin{
    display: flex !important;
  }

  .ReactVirtualized__Table__row > .ReactVirtualized__Table__rowColumn > .catalog_copy_asin{
    display: none !important;
  }

  .ReactVirtualized__Table__row > * {
    background-color: transparent;
  }

  .ReactVirtualized__Table__row {
    border-top: solid 1px var(--border);
  }

  .ReactVirtualized__Table__rowColumn:first-of-type {
    font-weight: 500;
  }

  .ReactVirtualized__Grid__innerScrollContainer > .ReactVirtualized__Table__row:first-child {
    border-top: solid 1px transparent;
  }