.container {
  height: 100%;
  .right {
    flex: 1;
    height: 100%;
    border-radius: 20px;
    background: rgba(57, 122, 183, 0.2);
    padding: 0 30px;
    overflow: hidden;
    :global {
      .ant-tabs {
        .ant-tabs-nav {
          margin-bottom: 0;
          &::before {
            border-bottom: none;
          }

          .ant-tabs-nav-list {
            .ant-tabs-tab-active {
              .ant-tabs-tab-btn {
                background: linear-gradient(
                  180deg,
                  rgb(56, 241, 228),
                  rgb(61, 198, 253)
                );
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                background-clip: text;
                font-size: 18px;
                font-weight: 700;
                text-shadow: none;
              }
            }
            .ant-tabs-tab {
              .ant-tabs-tab-btn {
                color: #add8ff;
                font-size: 18px;
                font-weight: 500;
              }
            }
            .ant-tabs-ink-bar {
              width: 20px !important;
              background: linear-gradient(
                180deg,
                rgb(56, 241, 228),
                rgb(61, 198, 253)
              );
            }
          }
        }
      }
    }
  }
}
