@ICON_SIZE: 48px;
.tabItem{
    padding: 18px 12px 18px 42px;
    font-size: 36px;
    display: flex;
    color: #606060;
    align-items: center;


    &.focused {
        color: #ffffff;
        background: linear-gradient(#cb1253, #e15ba1);
        border-radius: 42px;
        width: 402px;
    }

    
.icon {
    position: relative;
    min-width: @ICON_SIZE;
    height: @ICON_SIZE;
    
    > img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    > svg {
        position: absolute;
        width: @ICON_SIZE;
        height: @ICON_SIZE;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      } 


}

.text {
    width: 100%;
    line-height: 36px;
    padding-left: 18px;
    padding-top: 6px;
    flex-grow: 1;
    flex-shrink: 1;
    overflow: hidden;

}
.marqueeWrap {
    width: 100%;
  }
}

