.ts__table__container {
  .ts-topbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;

    .tabs-section {
      flex: 1 1 auto; // allow tabs to grow and shrink
      min-width: 0; // important to allow shrinking
      overflow: hidden; // prevent overflow
    }

    .right-section {
      display: flex;
      justify-content: center;
      flex-shrink: 0;

      .search-wrapper {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        position: relative;
        margin-right: 0.1rem;

        .search-icon {
          cursor: pointer;
          // padding: 4px;
          display: flex;
          align-items: center;
          justify-content: center;
          // z-index: 2;
          margin-bottom: 1.2rem;
        }
      }
      .ts--button {
        cursor: pointer;
      }

      .change-layout {
        margin-top: 0.4rem;
        cursor: pointer;
      }

      .sort {
        margin-top: 1rem;
      }

      .fullscreen-toggle {
        margin-right: 0.5rem;
        margin-top: 0.9rem;
      }

      .hide-column {
        margin-top: 0.8rem;
        position: relative;

        .ts-dropdown {
          .ts-dropdown-content {
            .toggle-all {
              cursor: pointer;
              width: inherit;
              background-color: #fff;
              padding: 0.25rem 1rem;
              border-radius: 0.25rem;
              border: 1px solid #dbdbdb;

              &:hover {
                box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
              }
            }

            .switches {
              margin-top: 1rem;
              display: flex;
              flex-direction: column;
              gap: 0.5rem;

              .ts-column-visible {
                display: flex;
                // align-items: center;
                gap: 0.5rem;

                .ts-column-visible-label {
                  font-size: 0.875rem;
                  font-weight: 500;
                }
              }
            }
          }
        }
      }
    }
  }
}

.MuiDrawer-root {
  display: block !important;
  transform: none !important;
}
