.mmui-selection {
  width: 20px;
  input.form-check-input {
    position: static;
    margin: 0;
  }
}

table.mmui-table {
  .mmui-level {
    position: relative;

    .mmui-level-btn {
      color: $mm-core-digital-blue-70;
      margin-top: -5px;
      padding: 0;
      width: 30px;
      i {
        font-size: 2rem;
        font-weight: 600;
      }
    }

    .mmui-row-empty-nest {
      padding-left: 30px;
    }
  }

  .mmui-column-action {
    position: sticky;
    right: 0;
    background-color: $mm-neutral-white;
  }

  tbody {
    tr {
      th {
        color: $mm-neutral-black;
        font-size: 1.6rem;
        font-weight: 600;
        line-height: 1.25;
      }
    }
  }
}

table.mmui-table-nested {
  tbody {
    tr.mmui-row-nested {
      background-color: $mm-neutral-gray-10;
    }

    .mmui-toggle-title {
      position: relative;
      padding-left: 26px;

      i.mmui-toggle-icon {
        position: absolute;
        left: 1px;
        top: -3px;
      }
    }
  }
}

.mmui-refiner-input-label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: none;
  font-weight: normal;
  color: $mm-neutral-black;
}