.ant-tabs .ant-tabs-tab{
 width: 153px;
 display: flex;
 flex-direction: row;
 flex-wrap: nowrap;
 align-content: center;
 justify-content: center;
 align-items: center;
 position: relative;
 z-index: 500;
 border-top-right-radius: 33px !important;
 transition: all 0.1s;
 /* border-bottom-right-radius: -50px !important; */
}

.ant-tabs-tab::before{
 top: 0; 
 right: 0;
 border-top: 40px solid #ffffff;
 border-left: 25px solid #ffffff;
 content: '';
 position: absolute;
 margin: 0px 0px 0px 0px;
 transition: all 0.1s;
 border-top-left-radius: 14px;
 border-bottom-left-radius: 10px;
 z-index: 0;
}

.ant-tabs .ant-tabs-tab-btn {
 outline: none;
 transition: all 0.1s;
 z-index: 500;
}
.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #ffffff;
  text-shadow: 0 0 0.25px currentcolor;
  z-index: 500;
  transition: all 0.1s;
}
.ant-tabs-nav .ant-tabs-tab-active, :where(.css-dev-only-do-not-override-1km3mtt).ant-tabs-card >div>.ant-tabs-nav .ant-tabs-tab-active {
  color: #ffffff;
  background: #DBB42C !important;
  transition: all 0.1s;
}


.ant-tabs .ant-tabs-tab-btn:active, :where(.css-dev-only-do-not-override-1km3mtt).ant-tabs .ant-tabs-tab-remove:active {
  color: #ffffff !important;
  position: relative;
  transition: all 0.1s;
}

.ant-tabs .ant-tabs-tab:hover {
  color: #ffffff;
  background: #DBB42C !important;
  transition: all 0.1s;
}
.ant-tabs-tab-active::before,
.ant-tabs-tab:hover::before{
 top: 0; 
 right: 0;
 border-top: 40px solid white;
 border-left: 25px outset  #DBB42C;
 content: '';
 position: absolute;
 margin: -2px -4px 0px -0px;
 transition: all 0.1s;
 border-top-left-radius: 14px;
 border-bottom-left-radius: 10px;
 z-index: 0;
}

:where(.css-dev-only-do-not-override-1km3mtt).ant-tabs-card >.ant-tabs-nav .ant-tabs-tab, :where(.css-dev-only-do-not-override-1km3mtt).ant-tabs-card >div>.ant-tabs-nav .ant-tabs-tab {
 margin: 0;
 padding: 8px 16px;
 background: #ffffff;
 border: 1px solid rgba(5, 5, 5, 0.06);
 transition: all 0.1s;
 z-index: 0;
}
.ant-tabs .ant-tabs-tab:first-child {
 border-top-left-radius: 13px !important;
 transition: all 0.1s;
}
.ant-tabs-card >.ant-tabs-nav .ant-tabs-tab{
  background: #ffffff;
  transition: all 0.1s;
}