.bob-container {
  padding-top: 1.25rem;

  &::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 1.25rem;
    background-color: #c5ccd3;

    @media (prefers-color-scheme: dark) {
      background-color: #586674;
    }
  }

  .simplebar-content__bob-container {
    position: absolute;
    pointer-events: none;
    z-index: 1000;

    &__bob {
      position: absolute;
      top: 0;
      left: 0;
      transition-property: all;
      width: 100%;
      height: 100%;
      border: 2.5px dashed rgb(108 167 238 / 0.5);
      pointer-events: none;
    }

    &__curr-bob {
      position: absolute;
      top: 0;
      left: 0;
      transition-property: all;
      width: 100%;
      height: 100%;
      pointer-events: none;
      border: 2.5px solid #6ca7ee;
    }

    &__buttons {
      position: absolute;
      width: 0;
      z-index: 1000;

      &__container {
        display: flex;
        position: absolute;
        bottom: 100%;
        left: 100%;
        justify-content: space-between;
        gap: 0.25rem;
        z-index: 999;

        &:hover {
          z-index: 1000;
        }

        &__button {
          position: relative;
          padding: 0.125rem;
          padding-left: 0.75rem;
          padding-right: 0.75rem;
          color: #ffffff;
          font-size: 0.875rem;
          line-height: 1.25rem;
          text-align: center;
          border-top-left-radius: 0.25rem;
          border-top-right-radius: 0.25rem;
          cursor: pointer;
          z-index: 999;
          background-color: #6ca7ee;

          &:hover {
            z-index: 1000;
          }

          &:hover > div {
            opacity: 0.2;
          }

          &__inside {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-color: #000000;
            transition-property: opacity;
            border-top-left-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem;
            opacity: 0;
          }
        }
      }
    }
  }
}
