.edit-custom-chip-root[data-v-0ef57001] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.edit-custom-chip-root .edit-custom-chip-content[data-v-0ef57001] {
  display: flex;
  flex-direction: column;
  width: calc(var(--pc1) * 375);
}
.edit-custom-chip-root .edit-custom-chip-content .title[data-v-0ef57001] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--pc31);
  position: relative;
}
.edit-custom-chip-root .edit-custom-chip-content .title .text[data-v-0ef57001] {
  color: rgb(253, 238, 212);
  font-size: var(--pc10);
  min-width: var(--pc44);
}
.edit-custom-chip-root .edit-custom-chip-content .title .close[data-v-0ef57001] {
  position: absolute;
  height: var(--pc15);
  width: var(--pc15);
  top: 0;
  bottom: 0;
  left: auto;
  right: var(--pc10);
  margin: auto;
}
.edit-custom-chip-root .edit-custom-chip-content .body[data-v-0ef57001] {
  flex-grow: 1;
  width: 100%;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: var(--pc20) 0;
}
.edit-custom-chip-root .edit-custom-chip-content .body form[data-v-0ef57001] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: var(--pc30);
  margin-bottom: var(--pc20);
}
.edit-custom-chip-root .edit-custom-chip-content .body form .field[data-v-0ef57001] {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--pc3) 0;
}
.edit-custom-chip-root .edit-custom-chip-content .body form .field .label[data-v-0ef57001] {
  width: var(--pc75);
  color: var(--white);
  font-size: var(--pc10);
  text-align: right;
  padding-right: var(--pc5);
  white-space: nowrap;
}
.edit-custom-chip-root .edit-custom-chip-content .body form .field input[data-v-0ef57001] {
  all: unset;
  width: var(--pc203);
  height: var(--pc24);
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  font-size: var(--pc10);
  padding: 0 var(--pc5);
  box-sizing: border-box;
  color: rgb(128, 113, 76);
  background-color: #f6f4f0;
  border: solid var(--mp1) #bfbfbf;
  border-radius: 100px;
}
.edit-custom-chip-root .edit-custom-chip-content .body form .error[data-v-0ef57001] {
  margin-top: var(--pc6);
  font-size: var(--pc10);
  color: red;
  width: var(--pc150);
  text-align: center;
  min-height: var(--pc25);
}
.edit-custom-chip-root .edit-custom-chip-content .body .confirm[data-v-0ef57001] {
  height: var(--pc30);
  width: var(--pc80);
  line-height: var(--pc30);
  text-align: center;
  background-color: rgb(187, 163, 122);
  border-radius: 100px;
  color: rgba(255, 255, 255, 0.631372549);
  font-size: var(--pc12);
}
@media (orientation: portrait) {
.mobile .edit-custom-chip-root .edit-custom-chip-content[data-v-0ef57001] {
    width: calc(var(--mp1) * 292);
    border: solid var(--mp1) #707070;
    border-radius: var(--mp3);
    overflow: hidden;
}
.mobile .edit-custom-chip-root .edit-custom-chip-content .title[data-v-0ef57001] {
    height: var(--mp40);
}
.mobile .edit-custom-chip-root .edit-custom-chip-content .title .text[data-v-0ef57001] {
    font-size: var(--mp16);
    min-width: var(--mp88);
    text-align: center;
}
.mobile .edit-custom-chip-root .edit-custom-chip-content .title .close[data-v-0ef57001] {
    height: var(--mp20);
    width: var(--mp20);
    top: calc(var(--mp4) * -1);
    right: var(--mp20);
}
.mobile .edit-custom-chip-root .edit-custom-chip-content .body[data-v-0ef57001] {
    flex-direction: column;
    justify-content: flex-start;
}
.mobile .edit-custom-chip-root .edit-custom-chip-content .body form[data-v-0ef57001] {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.mobile .edit-custom-chip-root .edit-custom-chip-content .body form .field[data-v-0ef57001] {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: var(--mp5) 0;
    margin-top: var(--mp10);
}
.mobile .edit-custom-chip-root .edit-custom-chip-content .body form .field .label[data-v-0ef57001] {
    width: var(--mp90);
    color: var(--white);
    font-size: var(--mp14);
    text-align: right;
    padding-right: var(--mp10);
    white-space: nowrap;
}
.mobile .edit-custom-chip-root .edit-custom-chip-content .body form .field input[data-v-0ef57001] {
    all: unset;
    width: var(--mp172);
    height: var(--mp27);
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    font-size: var(--mp14);
    padding: 0 var(--mp10);
    box-sizing: border-box;
    color: rgb(128, 113, 76);
    background-color: #f6f4f0;
    border: solid var(--mp1) #bfbfbf;
    border-radius: 100px;
}
.mobile .edit-custom-chip-root .edit-custom-chip-content .body form .error[data-v-0ef57001] {
    margin-top: var(--mp6);
    font-size: var(--mp14);
    width: var(--mp300);
    min-height: var(--mp39);
}
.mobile .edit-custom-chip-root .edit-custom-chip-content .body .confirm[data-v-0ef57001] {
    position: relative;
    bottom: var(--pc12);
    width: var(--mp110);
    height: var(--mp30);
    line-height: var(--mp30);
    border-radius: var(--mp5);
    font-size: var(--mp14);
    margin: 0;
    background-color: rgb(187, 163, 122);
    border-radius: 100px;
    color: rgba(255, 255, 255, 0.631372549);
}
}.setting-root[data-v-179f32e6] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
}
.setting-root .setting-content[data-v-179f32e6] {
  margin-top: var(--mp40);
  width: var(--mp140);
  height: calc(100% - var(--mp40));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: var(--mp8);
  overflow: hidden;
  padding-bottom: var(--mp20);
}
.setting-root .setting-content ul[data-v-179f32e6] {
  width: 100%;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
.setting-root .setting-content ul li[data-v-179f32e6] {
  cursor: pointer;
  display: flex;
  width: 100%;
  height: var(--mp40);
  list-style: none;
  font-size: var(--mp14);
  color: rgba(255, 255, 255, 0.631372549);
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  margin-bottom: 1px;
  transition: all 0.3s ease;
}
.setting-root .setting-content .logout-button[data-v-179f32e6] {
  width: calc(100% - var(--mp20));
  height: var(--mp40);
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.631372549);
  font-size: var(--mp14);
  border: 1px solid rgb(187, 163, 122);
  border-radius: 100px;
  transition: all 0.3s ease;
  background: rgb(187, 163, 122);
}
.setting-root .setting-content .logout-button[data-v-179f32e6]:hover {
  background: rgba(187, 163, 122, 0.2);
  border-color: rgba(187, 163, 122, 0.8);
}.edit-password-root[data-v-4ceef4cb] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.edit-password-root .edit-password-content[data-v-4ceef4cb] {
  display: flex;
  flex-direction: column;
  width: calc(var(--pc1) * 330);
  box-shadow: 0 var(--pc1) var(--pc1) 0 #000;
}
.edit-password-root .edit-password-content .title[data-v-4ceef4cb] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--pc31);
  position: relative;
}
.edit-password-root .edit-password-content .title .text[data-v-4ceef4cb] {
  color: rgb(253, 238, 212);
  font-size: var(--pc10);
  min-width: var(--pc44);
  text-align: center;
}
.edit-password-root .edit-password-content .title .close[data-v-4ceef4cb] {
  position: absolute;
  height: var(--pc15);
  width: var(--pc15);
  top: 0;
  bottom: 0;
  left: auto;
  right: var(--pc10);
  margin: auto;
}
.edit-password-root .edit-password-content .body[data-v-4ceef4cb] {
  flex-grow: 1;
  width: 100%;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: var(--pc20) 0;
}
.edit-password-root .edit-password-content .body form[data-v-4ceef4cb] {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: var(--pc20);
}
.edit-password-root .edit-password-content .body form .field[data-v-4ceef4cb] {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--pc3) 0;
  margin-top: var(--pc10);
}
.edit-password-root .edit-password-content .body form .field .label[data-v-4ceef4cb] {
  width: var(--pc75);
  color: rgb(253, 238, 212);
  font-size: var(--pc10);
  padding-right: var(--pc5);
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.edit-password-root .edit-password-content .body form .field input[data-v-4ceef4cb] {
  all: unset;
  width: var(--pc203);
  height: var(--pc24);
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  font-size: var(--pc10);
  padding: 0 var(--pc5);
  box-sizing: border-box;
  color: rgb(128, 113, 76);
  background-color: #f6f4f0;
  border: solid var(--pc1) #bfbfbf;
  border-radius: 100px;
}
.edit-password-root .edit-password-content .body form .error[data-v-4ceef4cb] {
  margin-top: var(--pc6);
  font-size: var(--pc10);
  color: red;
  width: var(--pc150);
  text-align: center;
  min-height: var(--pc25);
}
.edit-password-root .edit-password-content .body .confirm[data-v-4ceef4cb] {
  height: var(--pc30);
  width: var(--pc80);
  background-color: rgb(187, 163, 122);
  border-radius: 100px;
  line-height: var(--pc30);
  text-align: center;
  color: rgba(255, 255, 255, 0.631372549);
  font-size: var(--pc12);
}
@media (orientation: portrait) {
.mobile .edit-password-root .edit-password-content[data-v-4ceef4cb] {
    height: 100%;
    width: 100%;
    min-height: var(--pc188);
    border-radius: 0;
    border: solid var(--mp1) #707070;
}
.mobile .edit-password-root .edit-password-content .title[data-v-4ceef4cb] {
    height: var(--mp58);
}
.mobile .edit-password-root .edit-password-content .title .text[data-v-4ceef4cb] {
    font-size: var(--mp16);
    min-width: var(--mp88);
}
.mobile .edit-password-root .edit-password-content .title .close[data-v-4ceef4cb] {
    height: var(--mp20);
    width: var(--mp20);
    top: calc(var(--mp4) * -1);
    right: var(--mp20);
}
.mobile .edit-password-root .edit-password-content .body[data-v-4ceef4cb] {
    flex-direction: column;
    justify-content: flex-start;
}
.mobile .edit-password-root .edit-password-content .body form[data-v-4ceef4cb] {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.mobile .edit-password-root .edit-password-content .body form .field[data-v-4ceef4cb] {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: var(--mp5) 0;
    margin-top: var(--mp10);
}
.mobile .edit-password-root .edit-password-content .body form .field .label[data-v-4ceef4cb] {
    width: var(--mp80);
    font-size: var(--mp14);
    text-align: right;
    padding-right: var(--mp10);
    white-space: nowrap;
}
.mobile .edit-password-root .edit-password-content .body form .field input[data-v-4ceef4cb] {
    all: unset;
    width: var(--mp172);
    height: var(--mp27);
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    font-size: var(--mp14);
    padding: 0 var(--mp10);
    box-sizing: border-box;
    color: rgb(128, 113, 76);
    background-color: #f6f4f0;
    border: solid var(--mp1) #bfbfbf;
    border-radius: 100px;
}
.mobile .edit-password-root .edit-password-content .body form .error[data-v-4ceef4cb] {
    margin-top: var(--mp6);
    font-size: var(--mp14);
    width: var(--mp300);
    min-height: var(--mp39);
}
.mobile .edit-password-root .edit-password-content .body .confirm[data-v-4ceef4cb] {
    position: relative;
    bottom: var(--pc12);
    width: var(--mp110);
    height: var(--mp38);
    line-height: var(--mp38);
    font-size: var(--mp14);
    margin: 0;
    background-color: rgb(187, 163, 122);
    border-radius: 100px;
    color: rgba(255, 255, 255, 0.631372549);
}
}.langauge-root[data-v-e06bd194] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.langauge-root .language-content[data-v-e06bd194] {
  display: flex;
  flex-direction: column;
  width: var(--pc299);
  border-radius: var(--pc2);
  border: solid var(--pc1) #b1a565;
  box-shadow: 0 var(--pc1) var(--pc1) 0 #000;
}
.langauge-root .language-content .title[data-v-e06bd194] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--pc27);
  position: relative;
  color: var(--white);
}
.langauge-root .language-content .title .text[data-v-e06bd194] {
  font-size: var(--pc15);
  min-width: var(--pc44);
  text-align: center;
}
.langauge-root .language-content .title .close[data-v-e06bd194] {
  position: absolute;
  height: var(--pc30);
  width: var(--pc30);
  top: auto;
  bottom: auto;
  left: auto;
  right: var(--pc5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.langauge-root .language-content .body[data-v-e06bd194] {
  display: flex;
  align-items: center;
  width: 100%;
  flex-direction: column;
  padding: var(--pc16) var(--pc25);
}
.langauge-root .language-content .body ul[data-v-e06bd194] {
  margin: 0;
  padding: 0;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.langauge-root .language-content .body ul li[data-v-e06bd194] {
  list-style: none;
  margin: 0;
  box-sizing: border-box;
  width: 100%;
  height: var(--pc27);
  font-size: var(--pc15);
  color: rgba(180, 175, 163, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: var(--pc2);
  margin-top: var(--pc6);
  transition: all 0.3s ease;
}
.langauge-root .language-content .body ul li.active[data-v-e06bd194] {
  color: rgb(253, 238, 212);
}
.langauge-root .language-content .body ul li[data-v-e06bd194]:hover {
  opacity: 0.9;
  cursor: pointer;
}
.langauge-root .language-content .body ul li[data-v-e06bd194]:first-child {
  margin-top: 0;
}
@media (orientation: portrait) {
.mobile .langauge-root .language-content[data-v-e06bd194] {
    width: var(--mp300);
}
.mobile .langauge-root .language-content .title[data-v-e06bd194] {
    height: var(--mp40);
    min-width: var(--mp88);
}
.mobile .langauge-root .language-content .title .text[data-v-e06bd194] {
    font-size: var(--mp20);
    min-width: var(--mp88);
}
.mobile .langauge-root .language-content .title .close[data-v-e06bd194] {
    height: var(--mp40);
    width: var(--mp40);
    top: 0;
    bottom: 0;
    right: var(--mp10);
}
.mobile .langauge-root .language-content .body[data-v-e06bd194] {
    padding: var(--mp16) var(--mp25);
}
.mobile .langauge-root .language-content .body ul[data-v-e06bd194] {
    width: 100%;
}
.mobile .langauge-root .language-content .body ul li[data-v-e06bd194] {
    width: 100%;
    font-size: var(--mp18);
    margin-top: var(--mp6);
    height: var(--mp40);
    border-radius: var(--mp4);
    background-color: var(--color-neutral-300);
}
}.bet-history-root[data-v-657b6d32] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.bet-history-root .bet-history-content[data-v-657b6d32] {
  display: flex;
  flex-direction: column;
  width: var(--pc800);
  height: var(--pc421);
  box-shadow: 0 var(--pc1) var(--pc1) 0 #000;
}
.bet-history-root .bet-history-content .title[data-v-657b6d32] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--pc31);
  position: relative;
}
.bet-history-root .bet-history-content .title .text[data-v-657b6d32] {
  color: rgb(253, 238, 212);
  font-size: var(--pc10);
  min-width: var(--pc44);
}
.bet-history-root .bet-history-content .title .close[data-v-657b6d32] {
  position: absolute;
  height: var(--pc15);
  width: var(--pc15);
  top: 0;
  bottom: 0;
  left: auto;
  right: var(--pc10);
  margin: auto;
}
.bet-history-root .bet-history-content .body[data-v-657b6d32] {
  flex-grow: 1;
  height: 0;
  width: 100%;
  display: flex;
  position: relative;
  flex-direction: column;
  padding-left: var(--pc5);
  padding-right: var(--pc5);
  padding-bottom: var(--pc6);
}
.bet-history-root .bet-history-content .body .search-container[data-v-657b6d32] {
  width: 100%;
  height: var(--pc35);
  font-size: var(--pc8);
  color: #d7c289;
  display: flex;
  align-items: center;
  padding: 0 var(--pc31);
}
.bet-history-root .bet-history-content .body .search-container .callendar-picker[data-v-657b6d32] {
  display: flex;
  align-items: center;
  position: relative;
}
.bet-history-root .bet-history-content .body .search-container .callendar-picker.off[data-v-657b6d32] {
  pointer-events: none;
}
.bet-history-root .bet-history-content .body .search-container .callendar-picker .input[data-v-657b6d32] {
  display: flex;
  flex-direction: row;
  margin-left: var(--pc8);
  width: var(--pc95);
}
.bet-history-root .bet-history-content .body .search-container .callendar-picker .input[data-v-657b6d32]:first-child {
  margin-right: var(--pc8);
}
.bet-history-root .bet-history-content .body .search-container .callendar-picker .input input[data-v-657b6d32] {
  all: unset;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  box-sizing: border-box;
  height: var(--pc16);
  flex-grow: 1;
  width: 0;
  padding: 0 var(--pc6);
  background-color: rgba(0, 0, 0, 0.25);
}
.bet-history-root .bet-history-content .body .search-container .callendar-picker .input .arrow[data-v-657b6d32] {
  width: var(--pc16);
  height: var(--pc16);
  background: #ddc28c;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bet-history-root .bet-history-content .body .search-container .callendar-picker .input .arrow svg[data-v-657b6d32] {
  stroke: #5a3e43;
  width: var(--pc10);
  height: var(--pc5);
}
.bet-history-root .bet-history-content .body .search-container .btn-search[data-v-657b6d32] {
  min-width: var(--pc47);
  height: var(--pc20);
  margin-left: var(--pc20);
  color: #544a28;
  font-size: var(--pc12);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: rgb(187, 163, 122);
  box-shadow: 0 var(--pc1) var(--pc1) 0 #000;
  border-radius: 100px;
}
.bet-history-root .bet-history-content .body .content[data-v-657b6d32] {
  flex-grow: 1;
  height: 0;
  width: 100%;
  overflow: auto;
}
.bet-history-root .bet-history-content .body .content .header[data-v-657b6d32] {
  width: 100%;
  border-collapse: collapse;
}
.bet-history-root .bet-history-content .body .content .header thead[data-v-657b6d32] {
  position: sticky;
  top: calc(var(--pc1) * -2);
  z-index: 1;
  background: #543a3e;
}
.bet-history-root .bet-history-content .body .content .header thead tr[data-v-657b6d32] {
  background-color: #6f673b;
}
.bet-history-root .bet-history-content .body .content .header thead tr th[data-v-657b6d32] {
  font-size: var(--pc9);
  color: var(--white);
  padding: var(--pc7) 0;
  border: solid var(--pc1) rgba(0, 0, 0, 0.5);
  font-weight: 400;
}
.bet-history-root .bet-history-content .body .content .header thead tr th._102[data-v-657b6d32] {
  width: var(--pc102);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._59[data-v-657b6d32] {
  width: var(--pc59);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._55[data-v-657b6d32] {
  width: var(--pc55);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._34[data-v-657b6d32] {
  width: var(--pc34);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._43[data-v-657b6d32] {
  width: var(--pc55);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._63[data-v-657b6d32] {
  width: var(--pc63);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._68[data-v-657b6d32] {
  width: var(--pc68);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._69[data-v-657b6d32] {
  width: var(--pc69);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._83[data-v-657b6d32] {
  width: var(--pc83);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._94[data-v-657b6d32] {
  width: var(--pc94);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._150[data-v-657b6d32] {
  width: var(--pc150);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._155[data-v-657b6d32] {
  width: var(--pc155);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._204[data-v-657b6d32] {
  width: var(--pc204);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._261[data-v-657b6d32] {
  width: var(--pc261);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._228[data-v-657b6d32] {
  width: var(--pc228);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._161[data-v-657b6d32] {
  width: var(--pc161);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._105[data-v-657b6d32] {
  width: var(--pc105);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._120[data-v-657b6d32] {
  width: var(--pc120);
}
.bet-history-root .bet-history-content .body .content .header thead tr th._78[data-v-657b6d32] {
  width: var(--pc78);
}
.bet-history-root .bet-history-content .body .content .header tbody tr[data-v-657b6d32]:nth-child(2n) {
  background-color: hsla(0, 0%, 84.7%, 0.07);
}
.bet-history-root .bet-history-content .body .content .header tbody tr td[data-v-657b6d32] {
  border: solid var(--pc1) rgba(0, 0, 0, 0.5);
  padding: var(--pc5);
  font-size: var(--pc9);
  text-align: center;
  color: #d7c289;
}
.bet-history-root .bet-history-content .body .content .header tbody tr td.norecord[data-v-657b6d32] {
  background-color: transparent;
  font-size: var(--pc10);
  padding: var(--pc10);
  color: var(--white);
  text-align: center;
  border: none;
}
.bet-history-root .bet-history-content .body .content .header tbody tr td[data-v-657b6d32]:last-child {
  text-align: center;
}
.bet-history-root .bet-history-content .body .content .header tbody tr td:last-child > div[data-v-657b6d32] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bet-history-root .bet-history-content .body .content .header tbody tr td .btn[data-v-657b6d32] {
  font-size: var(--pc9);
  color: #544a28;
  width: var(--pc40);
  min-height: var(--pc18);
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgb(187, 163, 122);
  box-shadow: 0 var(--pc1) var(--pc1) 0 #000;
  border-radius: 100px;
}
@media (orientation: portrait) {
.mobile .bet-history-root .bet-history-content[data-v-657b6d32] {
    height: 100%;
    width: 100%;
}
.mobile .bet-history-root .bet-history-content .title[data-v-657b6d32] {
    height: var(--mp58);
}
.mobile .bet-history-root .bet-history-content .title .text[data-v-657b6d32] {
    font-size: var(--mp16);
    min-width: var(--mp88);
    text-align: center;
}
.mobile .bet-history-root .bet-history-content .title .left-decor[data-v-657b6d32],
  .mobile .bet-history-root .bet-history-content .title .right-decor[data-v-657b6d32] {
    height: var(--mp10);
    width: var(--mp110);
    margin-right: var(--mp10);
    margin-left: var(--mp10);
}
.mobile .bet-history-root .bet-history-content .title .close[data-v-657b6d32] {
    height: var(--mp20);
    width: var(--mp20);
    top: calc(var(--mp4) * -1);
    right: var(--mp20);
}
.mobile .bet-history-root .bet-history-content .body .search-container[data-v-657b6d32] {
    width: 100%;
    height: var(--mp40);
    font-size: var(--mp12);
    color: #d7c289;
    display: flex;
    align-items: center;
    padding: 0 var(--mp5);
    margin-top: var(--mp10);
}
.mobile .bet-history-root .bet-history-content .body .search-container .callendar-picker[data-v-657b6d32] {
    display: flex;
    align-items: center;
    position: relative;
}
.mobile .bet-history-root .bet-history-content .body .search-container .callendar-picker.off[data-v-657b6d32] {
    pointer-events: none;
}
.mobile .bet-history-root .bet-history-content .body .search-container .callendar-picker .input[data-v-657b6d32] {
    display: flex;
    flex-direction: row;
    margin-left: var(--mp8);
    width: var(--mp95);
}
.mobile .bet-history-root .bet-history-content .body .search-container .callendar-picker .input[data-v-657b6d32]:first-child {
    margin-right: var(--pc8);
}
.mobile .bet-history-root .bet-history-content .body .search-container .callendar-picker .input input[data-v-657b6d32] {
    all: unset;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    box-sizing: border-box;
    height: var(--mp30);
    flex-grow: 1;
    width: 0;
    padding: 0 var(--mp6);
    background-color: rgba(0, 0, 0, 0.25);
}
.mobile .bet-history-root .bet-history-content .body .search-container .callendar-picker .input .arrow[data-v-657b6d32] {
    width: var(--mp16);
    height: var(--mp30);
    background: #ddc28c;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mobile .bet-history-root .bet-history-content .body .search-container .callendar-picker .input svg[data-v-657b6d32] {
    stroke: #5a3e43;
    width: var(--mp10);
    height: var(--mp5);
}
.mobile .bet-history-root .bet-history-content .body .search-container .btn-search[data-v-657b6d32] {
    min-width: var(--mp50);
    height: var(--mp30);
    border-radius: 100px;
    margin-left: var(--mp5);
    color: #544a28;
    font-size: var(--mp12);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.mobile .bet-history-root .bet-history-content .body .content[data-v-657b6d32] {
    flex-grow: 1;
    height: 0;
    width: 100%;
    overflow: auto;
}
.mobile .bet-history-root .bet-history-content .body .content .header[data-v-657b6d32] {
    display: none;
}
.mobile .bet-history-root .bet-history-content .body .content .m-content[data-v-657b6d32] {
    padding: var(--mp8);
}
.mobile .bet-history-root .bet-history-content .body .content .m-content table[data-v-657b6d32] {
    background-color: rgba(0, 0, 0, 0.15);
    border-radius: var(--mp7);
    border: solid var(--mp1) rgba(142, 128, 74, 0.7);
    width: 100%;
    font-size: var(--mp15);
    border-collapse: collapse;
    margin-top: var(--mp7);
}
.mobile .bet-history-root .bet-history-content .body .content .m-content table[data-v-657b6d32]:first-child {
    margin-top: var(--mp7);
}
.mobile .bet-history-root .bet-history-content .body .content .m-content table > tbody tr td[data-v-657b6d32] {
    border: solid var(--mp1) rgba(142, 128, 74, 0.7);
    padding: var(--mp8);
}
.mobile .bet-history-root .bet-history-content .body .content .m-content table > tbody tr td[data-v-657b6d32]:first-child {
    width: var(--mp120);
    color: #e0c98f;
}
.mobile .bet-history-root .bet-history-content .body .content .m-content table > tbody tr td[data-v-657b6d32]:last-child {
    padding-left: var(--mp10);
    color: var(--white);
}
.mobile .bet-history-root .bet-history-content .body .content .m-content table > tbody tr td:last-child span[data-v-657b6d32] {
    width: var(--mp100);
    height: var(--mp30);
    background-color: rgb(187, 163, 122);
    border-radius: 100px;
    color: #544a28;
    display: flex;
    align-items: center;
    justify-content: center;
}
}.notice-root[data-v-a0c6906d] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.notice-root .language-content[data-v-a0c6906d] {
  display: flex;
  flex-direction: column;
  width: var(--pc299);
  border-radius: var(--pc2);
  border: solid var(--pc1) #b1a565;
  box-shadow: 0 var(--pc1) var(--pc1) 0 #000;
}
.notice-root .language-content .title[data-v-a0c6906d] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--pc27);
  position: relative;
  color: var(--white);
}
.notice-root .language-content .title .text[data-v-a0c6906d] {
  font-size: var(--pc15);
  min-width: var(--pc44);
  text-align: center;
}
.notice-root .language-content .title .close[data-v-a0c6906d] {
  position: absolute;
  height: var(--pc15);
  width: var(--pc15);
  top: auto;
  bottom: auto;
  left: auto;
  right: var(--pc5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.notice-root .language-content .body[data-v-a0c6906d] {
  display: flex;
  align-items: center;
  width: 100%;
  flex-direction: column;
  padding: var(--pc16) var(--pc25);
  color: #BCA673;
  font-weight: bold;
  font-size: var(--pc16);
}
@media (orientation: portrait) {
.mobile .notice-root .language-content[data-v-a0c6906d] {
    width: var(--mp300);
}
.mobile .notice-root .language-content .title[data-v-a0c6906d] {
    height: var(--mp40);
    min-width: var(--mp88);
}
.mobile .notice-root .language-content .title .text[data-v-a0c6906d] {
    font-size: var(--mp20);
    min-width: var(--mp88);
}
.mobile .notice-root .language-content .title .close[data-v-a0c6906d] {
    height: var(--mp40);
    width: var(--mp40);
    top: 0;
    bottom: 0;
    right: var(--mp10);
}
.mobile .notice-root .language-content .body[data-v-a0c6906d] {
    padding: var(--mp16) var(--mp25);
    font-size: var(--mp16);
}
}.bg {
  background-color: rgb(38, 36, 24);
}
.bg-secondary {
  background-color: rgb(102, 93, 69);
}
.bg-gradient-to-b {
  background-image: -webkit-gradient(linear, left top, left bottom, #1a1810, #0d0c08);
  background-image: -o-linear-gradient(top, #1a1810, #0d0c08);
  background-image: linear-gradient(to bottom, #1a1810, #0d0c08);
}
.bg-gradient-gold-radial {
  background-image: radial-gradient(50% 3631.84% at 50% 50%, rgba(255, 251, 149, 0.2) 0%, rgba(51, 38, 4, 0) 100%), -webkit-gradient(linear, right top, left top, from(rgba(13, 12, 8, 0)), color-stop(50%, #0d0c08), to(rgba(13, 12, 8, 0)));
  background-image: -o-radial-gradient(50% 50%, 50% 3631.84%, rgba(255, 251, 149, 0.2) 0%, rgba(51, 38, 4, 0) 100%), -o-linear-gradient(right, rgba(13, 12, 8, 0) 0%, #0d0c08 50%, rgba(13, 12, 8, 0) 100%);
  background-image: radial-gradient(50% 3631.84% at 50% 50%, rgba(255, 251, 149, 0.2) 0%, rgba(51, 38, 4, 0) 100%), linear-gradient(270deg, rgba(13, 12, 8, 0) 0%, #0d0c08 50%, rgba(13, 12, 8, 0) 100%);
}
#app {
  width: 100%;
  height: 100%;
}
.app-root {
  position: relative;
  width: 100% !important;
  height: 100% !important;
  z-index: 1;
  background-color: var(--black);
}
.app-root .main-container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 100vw;
  height: 56.25vw;
  max-height: 100vh;
  max-width: 177.78vh;
}
.app-root .toast-message-wrap {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  pointer-events: none;
  width: 100%;
  height: 100%;
  z-index: 99999;
}
.app-root .toast-message-wrap p {
  min-width: var(--pc100);
  background: #000;
  padding: var(--pc10);
  border-radius: var(--pc20);
  font-size: var(--pc13);
  text-align: center;
}
.app-root .dialog-bg {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  z-index: 99999;
}
@media (orientation: landscape) {
#app {
    width: 100vw;
    height: 100vh;
    overflow: hidden;
}
}
@media (orientation: portrait) {
.app-root {
    overflow: hidden;
}
.app-root.mobile {
    min-height: var(--mp667);
    overflow: auto;
}
.app-root.mobile .main-container {
    width: 100%;
    height: 100%;
}
.app-root.mobile .toast-message-wrap p {
    min-width: var(--mp100);
    padding: var(--mp10);
    border-radius: var(--mp20);
    font-size: var(--mp13);
    text-align: center;
}
}
.loader-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.1);
  z-index: 9999;
}
.loader-wrapper .app-loader {
  position: absolute;
  width: var(--pc73);
  height: var(--pc73);
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--pc4);
}
.loader-wrapper .app-loader .image-loader {
  height: var(--pc62);
  width: var(--pc62);
  background: url(/imgs/loader.gif);
  background-repeat: no-repeat;
  background-size: var(--pc62) var(--pc62);
  background-position: 0 0;
}
@media (orientation: portrait) {
.mobile .loader-wrapper .app-loader {
    width: var(--mp58);
    height: var(--mp58);
}
.mobile .loader-wrapper .app-loader .image-loader {
    height: var(--mp25);
    width: var(--mp25);
    background-size: var(--mp25) var(--mp25);
    background-repeat: no-repeat;
    background-position: 0 0;
}
}
.vc-popover-content-wrapper {
  --popover-horizontal-content-offset: 8px;
  --popover-vertical-content-offset: 10px;
  --popover-caret-horizontal-offset: 18px;
  --popover-caret-vertical-offset: 8px;

  position: absolute;
  display: block;
  outline: none;
  z-index: 10;
}
.vc-popover-content-wrapper:not(.is-interactive) {
    pointer-events: none;
}
.vc-popover-content {
  position: relative;
  color: var(--vc-popover-content-color);
  font-weight: var(--vc-font-medium);
  background-color: var(--vc-popover-content-bg);
  border: 1px solid;
  border-color: var(--vc-popover-content-border);
  border-radius: var(--vc-rounded-lg);
  padding: 4px;
  outline: none;
  z-index: 10;
  box-shadow: var(--vc-shadow-lg);
}
.vc-popover-content.direction-bottom {
    margin-top: var(--popover-vertical-content-offset);
}
.vc-popover-content.direction-top {
    margin-bottom: var(--popover-vertical-content-offset);
}
.vc-popover-content.direction-left {
    margin-right: var(--popover-horizontal-content-offset);
}
.vc-popover-content.direction-right {
    margin-left: var(--popover-horizontal-content-offset);
}
.vc-popover-caret {
  content: '';
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  border-top: inherit;
  border-left: inherit;
  background-color: inherit;
  z-index: -1;
}
.vc-popover-caret.direction-bottom {
    top: 0;
}
.vc-popover-caret.direction-bottom.align-left {
      -webkit-transform: translateY(-50%) rotate(45deg);
              transform: translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-bottom.align-center {
      -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
              transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-bottom.align-right {
      -webkit-transform: translateY(-50%) rotate(45deg);
              transform: translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-top {
    top: 100%;
}
.vc-popover-caret.direction-top.align-left {
      -webkit-transform: translateY(-50%) rotate(-135deg);
              transform: translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-top.align-center {
      -webkit-transform: translateX(-50%) translateY(-50%) rotate(-135deg);
              transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-top.align-right {
      -webkit-transform: translateY(-50%) rotate(-135deg);
              transform: translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-left {
    left: 100%;
}
.vc-popover-caret.direction-left.align-top {
      -webkit-transform: translateX(-50%) rotate(135deg);
              transform: translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-left.align-middle {
      -webkit-transform: translateY(-50%) translateX(-50%) rotate(135deg);
              transform: translateY(-50%) translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-left.align-bottom {
      -webkit-transform: translateX(-50%) rotate(135deg);
              transform: translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-right {
    left: 0;
}
.vc-popover-caret.direction-right.align-top {
      -webkit-transform: translateX(-50%) rotate(-45deg);
              transform: translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.direction-right.align-middle {
      -webkit-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
              transform: translateY(-50%) translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.direction-right.align-bottom {
      -webkit-transform: translateX(-50%) rotate(-45deg);
              transform: translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.align-left {
    left: var(--popover-caret-horizontal-offset);
}
.vc-popover-caret.align-center {
    left: 50%;
}
.vc-popover-caret.align-right {
    right: var(--popover-caret-horizontal-offset);
}
.vc-popover-caret.align-top {
    top: var(--popover-caret-vertical-offset);
}
.vc-popover-caret.align-middle {
    top: 50%;
}
.vc-popover-caret.align-bottom {
    bottom: var(--popover-caret-vertical-offset);
}

.vc-day-popover-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  transition: var(--vc-day-content-transition);
}
.vc-day-popover-row-indicator {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 15px;
}
.vc-day-popover-row-indicator span {
    transition: var(--vc-day-content-transition);
}
.vc-day-popover-row-label {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: none;
      -ms-flex-wrap: none;
          flex-wrap: none;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: -webkit-max-content;
  width: max-content;
  margin-left: 4px;
  margin-right: 4px;
  font-size: var(--vc-text-xs);
  line-height: var(--vc-leading-normal);
}
.vc-day-popover-row-highlight {
  width: 8px;
  height: 5px;
  border-radius: 3px;
}
.vc-day-popover-row-dot {
}
.vc-day-popover-row-bar {
  width: 10px;
  height: 3px;
}

.vc-base-icon {
  display: inline-block;
  stroke: currentColor;
  stroke-width: 2;
  fill: none;
}

.vc-header {
  display: grid;
  grid-gap: 4px;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.vc-header.is-lg {
    font-size: var(--vc-text-lg);
}
.vc-header.is-xl {
    font-size: var(--vc-text-xl);
}
.vc-header.is-2xl {
    font-size: var(--vc-text-2xl);
}
.vc-header .vc-title-wrapper {
    grid-row: 1;
    grid-column: title;
}
.vc-header .vc-prev {
    grid-row: 1;
    grid-column: prev;
}
.vc-header .vc-next {
    grid-row: 1;
    grid-column: next;
}
.vc-header .vc-title,
  .vc-header .vc-prev,
  .vc-header .vc-next {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border: 0;
    border-radius: var(--vc-rounded);
    pointer-events: auto;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}
.vc-header .vc-title {
    color: var(--vc-header-title-color);
    font-weight: var(--vc-font-semibold);
    white-space: nowrap;
    padding: 0 8px;
    margin: 0;
    line-height: 30px;
}
.vc-header .vc-title:hover {
      opacity: 0.75;
}
.vc-header .vc-arrow {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: var(--vc-header-arrow-color);
    width: 28px;
    height: 30px;
    margin: 0;
    padding: 0;
}
.vc-header .vc-arrow:hover {
      background: var(--vc-header-arrow-hover-bg);
}
.vc-header .vc-arrow:disabled {
      opacity: 0.25;
      pointer-events: none;
}

.vc-nav-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.vc-nav-title,
.vc-nav-arrow,
.vc-nav-item {
  font-size: var(--vc-text-sm);
  margin: 0;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 0;
  border-radius: var(--vc-rounded);
  white-space: nowrap;
}
.vc-nav-title:hover, .vc-nav-arrow:hover, .vc-nav-item:hover {
    background-color: var(--vc-nav-hover-bg);
}
.vc-nav-title:disabled, .vc-nav-arrow:disabled, .vc-nav-item:disabled {
    opacity: 0.25;
    pointer-events: none;
}
.vc-nav-title {
  color: var(--vc-nav-title-color);
  font-weight: var(--vc-font-bold);
  line-height: var(--vc-leading-snug);
  height: 30px;
  padding: 0 6px;
}
.vc-nav-arrow {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--vc-header-arrow-color);
  width: 26px;
  height: 30px;
  padding: 0;
}
.vc-nav-items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 2px;
  grid-column-gap: 5px;
  margin-top: 2px;
}
.vc-nav-item {
  width: 48px;
  text-align: center;
  font-weight: var(--vc-font-semibold);
  line-height: var(--vc-leading-snug);
  padding: 6px 0;
}
.vc-nav-item.is-active {
    color: var(--vc-nav-item-active-color);
    background-color: var(--vc-nav-item-active-bg);
    font-weight: var(--vc-font-bold);
}
.vc-nav-item.is-active:not(:focus) {
      box-shadow: var(--vc-nav-item-active-box-shadow);
}
.vc-nav-item.is-current {
    color: var(--vc-nav-item-current-color);
}

.vc-day {
  position: relative;
  min-height: 32px;
  z-index: 1;
  /* &.is-not-in-month * {
    opacity: 0;
    pointer-events: none;
  } */
}
.vc-monthly .is-not-in-month * {
  opacity: 0;
  pointer-events: none;
}
.vc-day-layer {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
}
.vc-day-box-center-center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.vc-day-box-left-center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform-origin: 0% 50%;
          transform-origin: 0% 50%;
}
.vc-day-box-right-center {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}
.vc-day-box-center-bottom {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.vc-day-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-medium);
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: var(--vc-rounded-full);
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.vc-day-content:hover {
    background-color: var(--vc-day-content-hover-bg);
}
.vc-day-content.vc-disabled {
    color: var(--vc-day-content-disabled-color);
}

/* ----Content---- */
.vc-content:not(.vc-base) {
  font-weight: var(--vc-font-bold);
  color: var(--vc-content-color);
}

/* ----Highlights---- */
.vc-highlights {
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.vc-highlight {
  width: 28px;
  height: 28px;
}
.vc-highlight.vc-highlight-base-start {
    width: 50% !important;
    border-radius: 0 !important;
    border-right-width: 0 !important;
}
.vc-highlight.vc-highlight-base-end {
    width: 50% !important;
    border-radius: 0 !important;
    border-left-width: 0 !important;
}
.vc-highlight.vc-highlight-base-middle {
    width: 100%;
    border-radius: 0 !important;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
    margin: 0 -1px;
}
.vc-highlight-bg-outline,
.vc-highlight-bg-none {
  background-color: var(--vc-highlight-outline-bg);
  border: 2px solid;
  border-color: var(--vc-highlight-outline-border);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-bg-light {
  background-color: var(--vc-highlight-light-bg);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-bg-solid {
  background-color: var(--vc-highlight-solid-bg);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-content-outline,
.vc-highlight-content-none {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-outline-content-color);
}
.vc-highlight-content-light {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-light-content-color);
}
.vc-highlight-content-solid {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-solid-content-color);
}

/* ----Dots---- */
.vc-dots {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.vc-dot {
  width: 5px;
  height: 5px;
  border-radius: 9999px;
  transition: var(--vc-day-content-transition);
}
.vc-dot:not(:last-child) {
    margin-right: 3px;
}

/* ----Bars---- */
.vc-bars {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 75%;
}
.vc-bar {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 3px;
  transition: var(--vc-day-content-transition);
}
.vc-dot {
  background-color: var(--vc-dot-bg);
}
.vc-bar {
  background-color: var(--vc-bar-bg);
}

.vc-pane {
  min-width: 250px;
}
.vc-weeknumber {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
}
.vc-weeknumber.is-left {
    left: calc(var(--vc-weeknumber-offset-inside) * -1);
}
.vc-weeknumber.is-right {
    right: calc(var(--vc-weeknumber-offset-inside) * -1);
}
.vc-weeknumber.is-left-outside {
    left: calc(var(--vc-weeknumber-offset-outside) * -1);
}
.vc-weeknumber.is-right-outside {
    right: calc(var(--vc-weeknumber-offset-outside) * -1);
}
.vc-weeknumber-content {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--vc-text-xs);
  font-weight: var(--vc-font-medium);
  font-style: italic;
  width: 28px;
  height: 28px;
  margin-top: 2px;
  color: var(--vc-weeknumber-color);
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.vc-weeks {
  position: relative;
  /* overflow: auto; */
  -webkit-overflow-scrolling: touch;
  padding: 6px;
  min-width: 232px;
}
.vc-weeks.vc-show-weeknumbers-left {
    margin-left: var(--vc-weeknumber-offset-inside);
}
.vc-weeks.vc-show-weeknumbers-right {
    margin-right: var(--vc-weeknumber-offset-inside);
}
.vc-weekday {
  text-align: center;
  color: var(--vc-weekday-color);
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-bold);
  line-height: 14px;
  padding-top: 4px;
  padding-bottom: 8px;
  cursor: default;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.vc-week,
.vc-weekdays {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  position: relative;
}

.vc-pane-container {
  width: 100%;
  position: relative;
}
.vc-pane-container.in-transition {
    overflow: hidden;
}
.vc-pane-layout {
  display: grid;
}
.vc-pane-header-wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  pointer-events: none;
}
.vc-day-popover-container {
  font-size: var(--vc-text-xs);
  font-weight: var(--vc-font-medium);
}
.vc-day-popover-header {
  font-size: var(--vc-text-xs);
  color: var(--vc-day-popover-header-color);
  font-weight: var(--vc-font-semibold);
  text-align: center;
}

.vc-base-select {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 30px;
  font-size: var(--vc-text-base);
  font-weight: var(--vc-font-medium);
}
.vc-base-select.vc-has-icon select {
      padding: 0 27px 0 9px;
}
.vc-base-select.vc-has-icon .vc-base-sizer {
      padding: 0 28px 0 10px;
}
.vc-base-select.vc-fit-content select {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
}
.vc-base-select .vc-base-icon {
    position: absolute;
    top: 6px;
    right: 4px;
    opacity: 0.6;
    pointer-events: none;
}
.vc-base-select .vc-base-sizer {
    font-size: var(--vc-text-base);
    font-weight: var(--vc-font-medium);
    color: transparent;
    padding: 0px 8px;
    margin: 0;
}
.vc-base-select select {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: var(--vc-select-color);
    display: block;
    -webkit-appearance: none;
            appearance: none;
    background-color: var(--vc-select-bg);
    border-radius: var(--vc-rounded);
    height: 30px;
    width: -webkit-max-content;
    width: max-content;
    padding: 0px 7px;
    margin: 0;
    line-height: var(--leading-none);
    text-indent: 0px;
    background-image: none;
    cursor: pointer;
    text-align: center;
}
.vc-base-select select:hover {
      background-color: var(--vc-select-hover-bg);
}
.vc-base-select select.vc-align-left {
      text-align: left;
}
.vc-base-select select.vc-align-right {
      text-align: right;
}

.vc-time-picker {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 4px;
}
.vc-time-picker.vc-invalid {
    pointer-events: none;
    opacity: 0.5;
}
.vc-time-picker.vc-attached {
    border-top: 1px solid var(--vc-time-picker-border);
}
.vc-time-picker > * + * {
    margin-top: 4px;
}
.vc-time-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-semibold);
  text-transform: uppercase;
  margin-top: -4px;
  padding-left: 4px;
  padding-right: 4px;
  line-height: 21px;
}
.vc-time-select-group {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 4px;
  background: var(--vc-time-select-group-bg);
  border-radius: var(--vc-rounded-md);
  border: 1px solid var(--vc-time-select-group-border);
}
.vc-time-select-group .vc-base-icon {
    margin-right: 4px;
    color: var(--vc-time-select-group-icon-color);
}
.vc-time-select-group select {
    background: transparent;
    padding: 0px 4px;
}
.vc-time-weekday {
  color: var(--vc-time-weekday-color);
  letter-spacing: var(--tracking-wide);
}
.vc-time-month {
  color: var(--vc-time-month-color);
  margin-left: 8px;
}
.vc-time-day {
  color: var(--vc-time-day-color);
  margin-left: 4px;
}
.vc-time-year {
  color: var(--vc-time-year-color);
  margin-left: 8px;
}
.vc-time-colon {
  margin: 0 1px 2px 2px;
}
.vc-time-decimal {
  margin: 0 0 0 1px;
}
.vc-none-enter-active,
.vc-none-leave-active {
  transition-duration: 0s;
}

.vc-fade-enter-active,
.vc-fade-leave-active,
.vc-slide-left-enter-active,
.vc-slide-left-leave-active,
.vc-slide-right-enter-active,
.vc-slide-right-leave-active,
.vc-slide-up-enter-active,
.vc-slide-up-leave-active,
.vc-slide-down-enter-active,
.vc-slide-down-leave-active,
.vc-slide-fade-enter-active,
.vc-slide-fade-leave-active {
  transition: opacity var(--vc-slide-duration) var(--vc-slide-timing),
    -webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);
  transition: transform var(--vc-slide-duration) var(--vc-slide-timing),
    opacity var(--vc-slide-duration) var(--vc-slide-timing);
  transition: transform var(--vc-slide-duration) var(--vc-slide-timing),
    opacity var(--vc-slide-duration) var(--vc-slide-timing),
    -webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  pointer-events: none;
}

.vc-none-leave-active,
.vc-fade-leave-active,
.vc-slide-left-leave-active,
.vc-slide-right-leave-active,
.vc-slide-up-leave-active,
.vc-slide-down-leave-active {
  position: absolute !important;
  width: 100%;
}

.vc-none-enter-from,
.vc-none-leave-to,
.vc-fade-enter-from,
.vc-fade-leave-to,
.vc-slide-left-enter-from,
.vc-slide-left-leave-to,
.vc-slide-right-enter-from,
.vc-slide-right-leave-to,
.vc-slide-up-enter-from,
.vc-slide-up-leave-to,
.vc-slide-down-enter-from,
.vc-slide-down-leave-to,
.vc-slide-fade-enter-from,
.vc-slide-fade-leave-to {
  opacity: 0;
}

.vc-slide-left-enter-from,
.vc-slide-right-leave-to,
.vc-slide-fade-enter-from.direction-left,
.vc-slide-fade-leave-to.direction-left {
  -webkit-transform: translateX(var(--vc-slide-translate));
          transform: translateX(var(--vc-slide-translate));
}

.vc-slide-right-enter-from,
.vc-slide-left-leave-to,
.vc-slide-fade-enter-from.direction-right,
.vc-slide-fade-leave-to.direction-right {
  -webkit-transform: translateX(calc(-1 * var(--vc-slide-translate)));
          transform: translateX(calc(-1 * var(--vc-slide-translate)));
}

.vc-slide-up-enter-from,
.vc-slide-down-leave-to,
.vc-slide-fade-enter-from.direction-top,
.vc-slide-fade-leave-to.direction-top {
  -webkit-transform: translateY(var(--vc-slide-translate));
          transform: translateY(var(--vc-slide-translate));
}

.vc-slide-down-enter-from,
.vc-slide-up-leave-to,
.vc-slide-fade-enter-from.direction-bottom,
.vc-slide-fade-leave-to.direction-bottom {
  -webkit-transform: translateY(calc(-1 * var(--vc-slide-translate)));
          transform: translateY(calc(-1 * var(--vc-slide-translate)));
}

:root {
  --vc-white: #ffffff;
  --vc-black: #000000;

  --vc-gray-50: #f8fafc;
  --vc-gray-100: #f1f5f9;
  --vc-gray-200: #e2e8f0;
  --vc-gray-300: #cbd5e1;
  --vc-gray-400: #94a3b8;
  --vc-gray-500: #64748b;
  --vc-gray-600: #475569;
  --vc-gray-700: #334155;
  --vc-gray-800: #1e293b;
  --vc-gray-900: #0f172a;

  --vc-font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    'Helvetica', 'Arial', sans-serif;

  --vc-font-normal: 400;
  --vc-font-medium: 500;
  --vc-font-semibold: 600;
  --vc-font-bold: 700;

  --vc-text-2xs: 10px;
  --vc-text-xs: 12px;
  --vc-text-sm: 14px;
  --vc-text-base: 16px;
  --vc-text-lg: 18px;
  --vc-text-xl: 20px;
  --vc-text-2xl: 24px;

  --vc-leading-none: 1;
  --vc-leading-tight: 1.25;
  --vc-leading-snug: 1.375;
  --vc-leading-normal: 1.5;

  --vc-rounded: 0.25rem;
  --vc-rounded-md: 0.375rem;
  --vc-rounded-lg: 0.5rem;
  --vc-rounded-full: 9999px;

  --vc-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --vc-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --vc-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);

  --vc-slide-translate: 22px;
  --vc-slide-duration: 0.15s;
  --vc-slide-timing: ease;

  --vc-day-content-transition: all 0.13s ease-in;
  --vc-weeknumber-offset-inside: 26px;
  --vc-weeknumber-offset-outside: 34px;
}

.vc-gray {
  --vc-accent-50: var(--vc-gray-50);
  --vc-accent-100: var(--vc-gray-100);
  --vc-accent-200: var(--vc-gray-200);
  --vc-accent-300: var(--vc-gray-300);
  --vc-accent-400: var(--vc-gray-400);
  --vc-accent-500: var(--vc-gray-500);
  --vc-accent-600: var(--vc-gray-600);
  --vc-accent-700: var(--vc-gray-700);
  --vc-accent-800: var(--vc-gray-800);
  --vc-accent-900: var(--vc-gray-900);
}

.vc-red {
  --vc-accent-50: #fef2f2;
  --vc-accent-100: #fee2e2;
  --vc-accent-200: #fecaca;
  --vc-accent-300: #fca5a5;
  --vc-accent-400: #f87171;
  --vc-accent-500: #ef4444;
  --vc-accent-600: #dc2626;
  --vc-accent-700: #b91c1c;
  --vc-accent-800: #991b1b;
  --vc-accent-900: #7f1d1d;
}

.vc-orange {
  --vc-accent-50: #fff7ed;
  --vc-accent-100: #ffedd5;
  --vc-accent-200: #fed7aa;
  --vc-accent-300: #fdba74;
  --vc-accent-400: #fb923c;
  --vc-accent-500: #f97316;
  --vc-accent-600: #ea580c;
  --vc-accent-700: #c2410c;
  --vc-accent-800: #9a3412;
  --vc-accent-900: #7c2d12;
}

.vc-yellow {
  --vc-accent-50: #fefce8;
  --vc-accent-100: #fef9c3;
  --vc-accent-200: #fef08a;
  --vc-accent-300: #fde047;
  --vc-accent-400: #facc15;
  --vc-accent-500: #eab308;
  --vc-accent-600: #ca8a04;
  --vc-accent-700: #a16207;
  --vc-accent-800: #854d0e;
  --vc-accent-900: #713f12;
}

.vc-green {
  --vc-accent-50: #f0fdf4;
  --vc-accent-100: #dcfce7;
  --vc-accent-200: #bbf7d0;
  --vc-accent-300: #86efac;
  --vc-accent-400: #4ade80;
  --vc-accent-500: #22c55e;
  --vc-accent-600: #16a34a;
  --vc-accent-700: #15803d;
  --vc-accent-800: #166534;
  --vc-accent-900: #14532d;
}

.vc-teal {
  --vc-accent-50: #f0fdfa;
  --vc-accent-100: #ccfbf1;
  --vc-accent-200: #99f6e4;
  --vc-accent-300: #5eead4;
  --vc-accent-400: #2dd4bf;
  --vc-accent-500: #14b8a6;
  --vc-accent-600: #0d9488;
  --vc-accent-700: #0f766e;
  --vc-accent-800: #115e59;
  --vc-accent-900: #134e4a;
}

.vc-blue {
  --vc-accent-50: #eff6ff;
  --vc-accent-100: #dbeafe;
  --vc-accent-200: #bfdbfe;
  --vc-accent-300: #93c5fd;
  --vc-accent-400: #60a5fa;
  --vc-accent-500: #3b82f6;
  --vc-accent-600: #2563eb;
  --vc-accent-700: #1d4ed8;
  --vc-accent-800: #1e40af;
  --vc-accent-900: #1e3a8a;
}

.vc-indigo {
  --vc-accent-50: #eef2ff;
  --vc-accent-100: #e0e7ff;
  --vc-accent-200: #c7d2fe;
  --vc-accent-300: #a5b4fc;
  --vc-accent-400: #818cf8;
  --vc-accent-500: #6366f1;
  --vc-accent-600: #4f46e5;
  --vc-accent-700: #4338ca;
  --vc-accent-800: #3730a3;
  --vc-accent-900: #312e81;
}

.vc-purple {
  --vc-accent-50: #faf5ff;
  --vc-accent-100: #f3e8ff;
  --vc-accent-200: #e9d5ff;
  --vc-accent-300: #d8b4fe;
  --vc-accent-400: #c084fc;
  --vc-accent-500: #a855f7;
  --vc-accent-600: #9333ea;
  --vc-accent-700: #7e22ce;
  --vc-accent-800: #6b21a8;
  --vc-accent-900: #581c87;
}

.vc-pink {
  --vc-accent-50: #fdf2f8;
  --vc-accent-100: #fce7f3;
  --vc-accent-200: #fbcfe8;
  --vc-accent-300: #f9a8d4;
  --vc-accent-400: #f472b6;
  --vc-accent-500: #ec4899;
  --vc-accent-600: #db2777;
  --vc-accent-700: #be185d;
  --vc-accent-800: #9d174d;
  --vc-accent-900: #831843;
}

.vc-focus:focus-within {
    outline: 0;
    box-shadow: var(--vc-focus-ring);
  }

.vc-light {
  /* Base */
  --vc-color: var(--vc-gray-900);
  --vc-bg: var(--vc-white);
  --vc-border: var(--vc-gray-300);
  --vc-hover-bg: hsla(211, 25%, 84%, 0.3);
  --vc-focus-ring: 0 0 0 2px rgb(59, 131, 246, 0.4);
  /* Calendar header */
  --vc-header-arrow-color: var(--vc-gray-500);
  --vc-header-arrow-hover-bg: var(--vc-gray-200);
  --vc-header-title-color: var(--vc-gray-900);
  /* Calendar weekdays */
  --vc-weekday-color: var(--vc-gray-500);
  /* Calendar weeknumbers */
  --vc-weeknumber-color: var(--vc-gray-400);
  /* Calendar nav */
  --vc-nav-hover-bg: var(--vc-gray-200);
  --vc-nav-title-color: var(--vc-gray-900);
  --vc-nav-item-hover-box-shadow: none;
  --vc-nav-item-active-color: var(--vc-white);
  --vc-nav-item-active-bg: var(--vc-accent-500);
  --vc-nav-item-active-box-shadow: var(--vc-shadow);
  --vc-nav-item-current-color: var(--vc-accent-600);
  /* Calendar day popover */
  --vc-day-popover-container-color: var(--vc-white);
  --vc-day-popover-container-bg: var(--vc-gray-800);
  --vc-day-popover-container-border: var(--vc-gray-700);
  --vc-day-popover-header-color: var(--vc-gray-700);
  /* Popover content */
  --vc-popover-content-color: var(--vc-gray-900);
  --vc-popover-content-bg: var(--vc-gray-50);
  --vc-popover-content-border: var(--vc-gray-300);
  /* Time picker */
  --vc-time-picker-border: var(--vc-gray-300);
  --vc-time-weekday-color: var(--vc-gray-700);
  --vc-time-month-color: var(--vc-accent-600);
  --vc-time-day-color: var(--vc-accent-600);
  --vc-time-year-color: var(--vc-gray-500);
  /* Time select group */
  --vc-time-select-group-bg: var(--vc-gray-50);
  --vc-time-select-group-border: var(--vc-gray-300);
  --vc-time-select-group-icon-color: var(--vc-accent-500);
  /* Base select */
  --vc-select-color: var(--vc-gray-900);
  --vc-select-bg: var(--vc-gray-100);
  --vc-select-hover-bg: var(--vc-gray-200);
  /* Calendar day */
  --vc-day-content-hover-bg: var(--vc-hover-bg);
  --vc-day-content-disabled-color: var(--vc-gray-400);
}

/* Calendar attributes */

.vc-light.vc-attr,
  .vc-light .vc-attr {
    --vc-content-color: var(--vc-accent-600);
    --vc-highlight-outline-bg: var(--vc-white);
    --vc-highlight-outline-border: var(--vc-accent-600);
    --vc-highlight-outline-content-color: var(--vc-accent-700);
    --vc-highlight-light-bg: var(--vc-accent-200);
    --vc-highlight-light-content-color: var(--vc-accent-900);
    --vc-highlight-solid-bg: var(--vc-accent-600);
    --vc-highlight-solid-content-color: var(--vc-white);
    --vc-dot-bg: var(--vc-accent-600);
    --vc-bar-bg: var(--vc-accent-600);
  }

.vc-dark {
  /* Base */
  --vc-color: var(--vc-white);
  --vc-bg: var(--vc-gray-900);
  --vc-border: var(--vc-gray-700);
  --vc-hover-bg: hsla(216, 15%, 52%, 0.3);
  --vc-focus-ring: 0 0 0 2px rgb(59 130 246 / 0.7);
  /* Calendar header */
  --vc-header-arrow-color: var(--vc-gray-300);
  --vc-header-arrow-hover-bg: var(--vc-gray-800);
  --vc-header-title-color: var(--vc-gray-100);
  /* Calendar weekdays */
  --vc-weekday-color: var(--vc-accent-200);
  /* Calendar weeknumbers */
  --vc-weeknumber-color: var(--vc-gray-500);
  /* Calendar nav */
  --vc-nav-hover-bg: var(--vc-gray-700);
  --vc-nav-title-color: var(--vc-gray-100);
  --vc-nav-item-hover-box-shadow: none;
  --vc-nav-item-active-color: var(--vc-white);
  --vc-nav-item-active-bg: var(--vc-accent-500);
  --vc-nav-item-active-box-shadow: none;
  --vc-nav-item-current-color: var(--vc-accent-400);
  /* Calendar day popover */
  --vc-day-popover-container-color: var(--vc-gray-800);
  --vc-day-popover-container-bg: var(--vc-white);
  --vc-day-popover-container-border: var(--vc-gray-100);
  --vc-day-popover-header-color: var(--vc-gray-300);
  /* Popover content */
  --vc-popover-content-color: var(--vc-white);
  --vc-popover-content-bg: var(--vc-gray-800);
  --vc-popover-content-border: var(--vc-gray-700);
  /* Time picker */
  --vc-time-picker-border: var(--vc-gray-700);
  --vc-time-weekday-color: var(--vc-gray-400);
  --vc-time-month-color: var(--vc-accent-400);
  --vc-time-day-color: var(--vc-accent-400);
  --vc-time-year-color: var(--vc-gray-500);
  /* Time select group */
  --vc-time-select-group-bg: var(--vc-gray-700);
  --vc-time-select-group-border: var(--vc-gray-500);
  --vc-time-select-group-icon-color: var(--vc-accent-400);
  /* Base select */
  --vc-select-color: var(--vc-gray-200);
  --vc-select-bg: var(--vc-gray-700);
  --vc-select-hover-bg: var(--vc-gray-600);
  /* Calendar day */
  --vc-day-content-hover-bg: var(--vc-hover-bg);
  --vc-day-content-disabled-color: var(--vc-gray-600);
}

/* Calendar attributes */

.vc-dark.vc-attr,
  .vc-dark .vc-attr {
    --vc-content-color: var(--vc-accent-500);
    --vc-highlight-outline-bg: var(--vc-gray-900);
    --vc-highlight-outline-border: var(--vc-accent-300);
    --vc-highlight-outline-content-color: var(--vc-accent-200);
    --vc-highlight-light-bg: var(--vc-accent-800);
    --vc-highlight-light-content-color: var(--vc-accent-100);
    --vc-highlight-solid-bg: var(--vc-accent-500);
    --vc-highlight-solid-content-color: var(--vc-white);
    --vc-dot-bg: var(--vc-accent-500);
    --vc-bar-bg: var(--vc-accent-500);
  }

.vc-container {
  position: relative;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: -webkit-max-content;
  width: max-content;
  height: -webkit-max-content;
  height: max-content;
  font-family: var(--vc-font-family);
  color: var(--vc-color);
  background-color: var(--vc-bg);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
}

.vc-container,
  .vc-container * {
    box-sizing: border-box;
  }

.vc-container:focus, .vc-container *:focus {
      outline: none;
    }

/* Hides double border within popovers */

.vc-container .vc-container {
    border: none;
  }

.vc-bordered {
  border: 1px solid;
  border-color: var(--vc-border);
  border-radius: var(--vc-rounded-lg);
}

.vc-expanded {
  min-width: 100%;
}

.vc-transparent {
  background-color: transparent;
}

.vc-date-picker-content {
  padding: 0;
  background-color: var(--vc-bg);
}

.vc-date-picker-content .vc-container {
    border: 0;
  }
@font-face {
  font-family: mstiffheiprc;
  src: url(/fonts/FZZYJW.TTF);
}

@font-face {
  font-family: yahei;
  src: url(/fonts/MicrosoftYaHei.woff);
}

@font-face {
  font-family: yaheilight;
  src: url(/fonts/msyhl.woff);
}

@font-face {
  font-family: yaheiBold;
  src: url(/fonts/msyhbd.woff);
}

@font-face {
  font-family: faceofbutton;
  src: url(/fonts/FZY3FW.TTF);
}

@font-face {
  font-family: songti;
  src: url(/fonts/songti.woff);
}

@font-face {
  font-family: simkai;
  src: url(/fonts/simkai.woff);
}

@font-face {
  font-family: FZCusong-B09S;
  src: url(/fonts/FZCSJW_1.woff);
}

@font-face {
  font-family: buttonface2;
  src: url(/fonts/FZY3JW.TTF);
}

@font-face {
  font-family: songti2;
  src: url(/fonts/FZCSFW.woff);
}

@font-face {
  font-family: ig-icon-font;
  src: url(/fonts/ig-icon-font.eot);
  src: url(/fonts/ig-icon-font.eot?#iefix) format('embedded-opentype'),
    url(/fonts/ig-icon-font.woff) format('woff'), url(/fonts/ig-icon-font.ttf) format('truetype'),
    url(/fonts/ig-icon-font.svg#ig-icon-font) format('svg');
  font-weight: 400;
  font-style: normal;
}

[data-icon]:before {
  content: attr(data-icon);
}

[class*=' icon-']:before,
[class^='icon-']:before,
[data-icon]:before {
  font-family: ig-icon-font !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-back-n:before {
  content: '\e000';
}

.icon-bell:before {
  content: '\e001';
}

.icon-chrome:before {
  content: '\e002';
}

.icon-exit-n:before {
  content: '\e003';
}

.icon-menu-n:before {
  content: '\e004';
}

.icon-togle-n:before {
  content: '\e005';
}

.icon-user-n:before {
  content: '\e006';
}

.icon-wifi:before {
  content: '\e007';
}

.icon-b3:before {
  content: '\e008';
}

.icon-b1:before {
  content: '\e009';
}

.icon-b2:before {
  content: '\e00a';
}

.icon-lobby-user-icon:before {
  content: '\e00b';
}

.icon-lobby-balance-icon:before {
  content: '\e00c';
}

.icon-lobby-settingbtn-icon:before {
  content: '\e00d';
}

.icon-gold:before {
  content: '\e00e';
}

.icon-game-homebtn-icon:before {
  content: '\e00f';
}

.icon-dialog-history-calendar-arrow-icon:before {
  content: '\e010';
}

.icon-game-video-icon:before {
  content: '\e011';
}

.icon-game-videoc-icon:before {
  content: '\e012';
}

.icon-game-sound-icon:before {
  content: '\e013';
}

.icon-game-soundc-icon:before {
  content: '\e014';
}

.icon-setting-logout-icon:before {
  content: '\e015';
}

.icon-setting-pwdchange-icon:before {
  content: '\e016';
}

.icon-setting-gamerule-icon:before {
  content: '\e017';
}

.icon-setting-bethistory-icon:before {
  content: '\e018';
}

.icon-setting-service-icon:before {
  content: '\e019';
}

.icon-game-cancelbet-icon:before {
  content: '\e01a';
}

.icon-game-confirmbet-icon:before {
  content: '\e01b';
}

.icon-g-video-set:before {
  content: '\e01c';
}

.icon-zooms:before {
  content: '\e01d';
}

.icon-zoomb:before {
  content: '\e01e';
}

.icon-login-password-icon:before {
  content: '\e01f';
}

.icon-login-user-icon:before {
  content: '\e020';
}

.icon-dialog-radiobutton-selected:before {
  content: '\e021';
}

.icon-dialog-radiobutton-unselected:before {
  content: '\e022';
}

.icon-record:before {
  content: '\e023';
}

.icon-:before {
  content: '\e024';
}

.icon-f2:before {
  content: '\e026';
}

.icon-f2-1:before {
  content: '\e025';
}

.icon-f2-2:before {
  content: '\e027';
}

.icon-f2-3:before {
  content: '\e028';
}

.icon-f2-4:before {
  content: '\e029';
}

.icon-f2-5:before {
  content: '\e02a';
}

.icon-f2-6:before {
  content: '\e02b';
}

.icon-f2-7:before {
  content: '\e02c';
}

.icon-f2-8:before {
  content: '\e02d';
}

.icon-f2-9:before {
  content: '\e02e';
}

.icon-f2-10:before {
  content: '\e02f';
}

.icon-f2-11:before {
  content: '\e030';
}

.icon-f2-12:before {
  content: '\e031';
}

.icon-f2-13:before {
  content: '\e032';
}

.icon-f2-14:before {
  content: '\e033';
}

.icon-f2-15:before {
  content: '\e034';
}

.icon-addto:before {
  content: '\e036';
}

.icon-f2-17:before {
  content: '\e037';
}

.icon-f2-18:before {
  content: '\e038';
}

.icon-f2-19:before {
  content: '\e039';
}

.icon-f2-20:before {
  content: '\e03a';
}

.icon-f2-21:before {
  content: '\e03b';
}

.icon-f2-22:before {
  content: '\e03c';
}

.icon-f2-23:before {
  content: '\e03d';
}

.icon-f2-24:before {
  content: '\e03e';
}

.icon-f2-25:before {
  content: '\e03f';
}

.icon-f2-26:before {
  content: '\e040';
}

.icon-f2-27:before {
  content: '\e041';
}

.icon-f2-28:before {
  content: '\e042';
}

.icon-f2-29:before {
  content: '\e043';
}

.icon-f2-30:before {
  content: '\e044';
}

.icon-f2-31:before {
  content: '\e045';
}

.icon-f2-32:before {
  content: '\e046';
}

.icon-f2-33:before {
  content: '\e047';
}

.icon-f2-34:before {
  content: '\e048';
}

.icon-f2-35:before {
  content: '\e049';
}

.icon-f2-36:before {
  content: '\e04a';
}

.icon-f2-37:before {
  content: '\e04b';
}

.icon-f2-38:before {
  content: '\e04c';
}

.icon-f2-39:before {
  content: '\e04d';
}

.icon-f2-40:before {
  content: '\e04e';
}

.icon-f2-41:before {
  content: '\e04f';
}

.icon-f2-42:before {
  content: '\e050';
}

.icon-f2-43:before {
  content: '\e051';
}

.icon-f2-44:before {
  content: '\e052';
}

.icon-f2-45:before {
  content: '\e053';
}

.icon-f2-46:before {
  content: '\e054';
}

.icon-f2-47:before {
  content: '\e055';
}

.icon-f2-48:before {
  content: '\e056';
}

.icon-f2-49:before {
  content: '\e057';
}

.icon-f2-50:before {
  content: '\e058';
}

.icon-f2-51:before {
  content: '\e059';
}

.icon-f2-52:before {
  content: '\e05a';
}

.icon-f2-53:before {
  content: '\e05b';
}

.icon-f2-54:before {
  content: '\e05c';
}

.icon-f2-55:before {
  content: '\e05d';
}

.icon-f2-56:before {
  content: '\e05e';
}

.icon-f2-57:before {
  content: '\e05f';
}

.icon-f2-58:before {
  content: '\e060';
}

.icon-f2-59:before {
  content: '\e061';
}

.icon-f2-60:before {
  content: '\e062';
}

.icon-f2-61:before {
  content: '\e063';
}

.icon-f2-62:before {
  content: '\e064';
}

.icon-f2-63:before {
  content: '\e065';
}

.icon-f2-64:before {
  content: '\e066';
}

.icon-f2-65:before {
  content: '\e067';
}

.icon-f2-66:before {
  content: '\e068';
}

.icon-f2-67:before {
  content: '\e069';
}

.icon-f2-68:before {
  content: '\e06a';
}

.icon-f2-69:before {
  content: '\e06b';
}

.icon-f2-70:before {
  content: '\e06c';
}

.icon-f2-71:before {
  content: '\e06d';
}

.icon-f2-72:before {
  content: '\e06e';
}

.icon-f2-73:before {
  content: '\e06f';
}

.icon-f2-74:before {
  content: '\e070';
}

.icon-f2-75:before {
  content: '\e071';
}

.icon-f2-76:before {
  content: '\e072';
}

.icon-f2-77:before {
  content: '\e073';
}

.icon-f2-78:before {
  content: '\e074';
}

.icon-f2-79:before {
  content: '\e075';
}

.icon-f2-80:before {
  content: '\e076';
}

.icon-f2-81:before {
  content: '\e077';
}

.icon-f2-82:before {
  content: '\e078';
}

.icon-f2-83:before {
  content: '\e079';
}

.icon-f2-84:before {
  content: '\e07a';
}

.icon-f2-85:before {
  content: '\e07b';
}

.icon-f2-86:before {
  content: '\e07c';
}

.icon-f2-87:before {
  content: '\e07d';
}

.icon-f2-88:before {
  content: '\e07e';
}

.icon-f2-89:before {
  content: '\e07f';
}

.icon-f2-90:before {
  content: '\e080';
}

.icon-f2-91:before {
  content: '\e081';
}

.icon-f2-92:before {
  content: '\e082';
}

.icon-f2-93:before {
  content: '\e083';
}

.icon-f2-94:before {
  content: '\e084';
}

.icon-f2-95:before {
  content: '\e085';
}

.icon-f2-96:before {
  content: '\e086';
}

.icon-f2-97:before {
  content: '\e087';
}

.icon-f2-98:before {
  content: '\e088';
}

.icon-f2-99:before {
  content: '\e089';
}

.icon-f2-100:before {
  content: '\e08a';
}

.icon-f2-101:before {
  content: '\e08b';
}

.icon-f2-102:before {
  content: '\e08c';
}

.icon-f2-103:before {
  content: '\e08d';
}

.icon-f2-104:before {
  content: '\e08e';
}

.icon-f2-105:before {
  content: '\e08f';
}

.icon-f2-106:before {
  content: '\e090';
}

.icon-f2-107:before {
  content: '\e091';
}

.icon-f2-108:before {
  content: '\e092';
}

.icon-f2-109:before {
  content: '\e093';
}

.icon-f2-110:before {
  content: '\e094';
}

.icon-f2-111:before {
  content: '\e095';
}

.icon-f2-112:before {
  content: '\e096';
}

.icon-f2-113:before {
  content: '\e097';
}

.icon-f2-114:before {
  content: '\e098';
}

.icon-f2-115:before {
  content: '\e099';
}

.icon-f2-116:before {
  content: '\e09a';
}

.icon-f2-117:before {
  content: '\e09b';
}

.icon-f2-118:before {
  content: '\e09c';
}

.icon-f2-119:before {
  content: '\e09d';
}

.icon-f2-120:before {
  content: '\e09e';
}

.icon-f2-121:before {
  content: '\e09f';
}

.icon-f2-122:before {
  content: '\e0a0';
}

.icon-f2-123:before {
  content: '\e0a1';
}

.icon-f2-124:before {
  content: '\e0a2';
}

.icon-f2-125:before {
  content: '\e0a3';
}

.icon-f2-126:before {
  content: '\e0a4';
}

.icon-f2-127:before {
  content: '\e0a5';
}

.icon-f2-128:before {
  content: '\e0a6';
}

.icon-f2-129:before {
  content: '\e0a7';
}

.icon-f2-130:before {
  content: '\e0a8';
}

.icon-f2-131:before {
  content: '\e0a9';
}

.icon-f2-132:before {
  content: '\e0aa';
}

.icon-f2-133:before {
  content: '\e0ab';
}

.icon-f2-134:before {
  content: '\e0ac';
}

.icon-f2-135:before {
  content: '\e0ad';
}

.icon-f2-136:before {
  content: '\e0ae';
}

.icon-f2-137:before {
  content: '\e0af';
}

.icon-f2-138:before {
  content: '\e0b0';
}

.icon-f2-139:before {
  content: '\e0b1';
}

.icon-f2-140:before {
  content: '\e0b2';
}

.icon-f2-141:before {
  content: '\e0b3';
}

.icon-f2-142:before {
  content: '\e0b4';
}

.icon-f2-143:before {
  content: '\e0b5';
}

.icon-f2-144:before {
  content: '\e0b6';
}

.icon-f2-145:before {
  content: '\e0b7';
}

.icon-f2-146:before {
  content: '\e0b8';
}

.icon-f2-147:before {
  content: '\e0b9';
}

.icon-f2-148:before {
  content: '\e0ba';
}

.icon-f2-149:before {
  content: '\e0bb';
}

.icon-f2-150:before {
  content: '\e0bc';
}

.icon-f2-151:before {
  content: '\e0bd';
}

.icon-f2-152:before {
  content: '\e0be';
}

.icon-f2-153:before {
  content: '\e0bf';
}

.icon-f2-154:before {
  content: '\e0c0';
}

.icon-f2-155:before {
  content: '\e0c1';
}

.icon-f2-156:before {
  content: '\e0c2';
}

.icon-f2-157:before {
  content: '\e0c3';
}

.icon-f2-158:before {
  content: '\e0c4';
}

.icon-f2-159:before {
  content: '\e0c5';
}

.icon-f2-160:before {
  content: '\e0c6';
}

.icon-f2-161:before {
  content: '\e0c7';
}

.icon-f2-162:before {
  content: '\e0c8';
}

.icon-f2-163:before {
  content: '\e0c9';
}

.icon-f2-164:before {
  content: '\e0ca';
}

.icon-f2-165:before {
  content: '\e0cb';
}

.icon-f2-166:before {
  content: '\e0cc';
}

.icon-f2-167:before {
  content: '\e0cd';
}

.icon-f2-168:before {
  content: '\e0ce';
}

.icon-f2-169:before {
  content: '\e0cf';
}

.icon-f2-170:before {
  content: '\e0d0';
}

.icon-f2-171:before {
  content: '\e0d1';
}

.icon-f2-172:before {
  content: '\e0d2';
}

.icon-f2-173:before {
  content: '\e0d3';
}

.icon-f2-174:before {
  content: '\e0d4';
}

.icon-f2-175:before {
  content: '\e0d5';
}

.icon-f2-176:before {
  content: '\e0d6';
}

.icon-f2-177:before {
  content: '\e0d7';
}

.icon-f2-178:before {
  content: '\e0d8';
}

.icon-f2-179:before {
  content: '\e0d9';
}

.icon-f2-180:before {
  content: '\e0da';
}

.icon-f2-181:before {
  content: '\e0db';
}

.icon-f2-182:before {
  content: '\e0dc';
}

.icon-f2-183:before {
  content: '\e0dd';
}

.icon-f2-184:before {
  content: '\e0de';
}

.icon-f2-185:before {
  content: '\e0df';
}

.icon-f2-186:before {
  content: '\e0e0';
}

.icon-f2-187:before {
  content: '\e0e1';
}

.icon-f2-188:before {
  content: '\e0e2';
}

.icon-f2-189:before {
  content: '\e0e3';
}

.icon-f2-190:before {
  content: '\e0e4';
}

.icon-f2-191:before {
  content: '\e0e5';
}

.icon-f2-192:before {
  content: '\e0e6';
}

.icon-f2-193:before {
  content: '\e0e7';
}

.icon-f2-194:before {
  content: '\e0e8';
}

.icon-f2-195:before {
  content: '\e0e9';
}

.icon-f2-196:before {
  content: '\e0ea';
}

.icon-f2-197:before {
  content: '\e0eb';
}

.icon-f2-198:before {
  content: '\e0ec';
}

.icon-f2-199:before {
  content: '\e0ed';
}

.icon-f2-200:before {
  content: '\e0ee';
}

.icon-f2-201:before {
  content: '\e0ef';
}

.icon-f2-202:before {
  content: '\e0f0';
}

.icon-f2-203:before {
  content: '\e0f1';
}

.icon-f2-204:before {
  content: '\e0f2';
}

.icon-f2-205:before {
  content: '\e0f3';
}

.icon-f2-206:before {
  content: '\e0f4';
}

.icon-f2-207:before {
  content: '\e0f5';
}

.icon-f2-208:before {
  content: '\e0f6';
}

.icon-f2-209:before {
  content: '\e0f7';
}

.icon-f2-210:before {
  content: '\e0f8';
}

.icon-f2-211:before {
  content: '\e0f9';
}

.icon-f2-212:before {
  content: '\e0fa';
}

.icon-f2-213:before {
  content: '\e0fb';
}

.icon-f2-214:before {
  content: '\e0fc';
}

.icon-f2-215:before {
  content: '\e0fd';
}

.icon-f2-216:before {
  content: '\e0fe';
}

.icon-f2-217:before {
  content: '\e0ff';
}

.icon-f2-218:before {
  content: '\e100';
}

.icon-f2-219:before {
  content: '\e101';
}

.icon-f2-220:before {
  content: '\e102';
}

.icon-f2-221:before {
  content: '\e103';
}

.icon-f2-222:before {
  content: '\e104';
}

.icon-f2-223:before {
  content: '\e105';
}

.icon-f2-224:before {
  content: '\e106';
}

.icon-f2-225:before {
  content: '\e107';
}

.icon-f2-226:before {
  content: '\e108';
}

.icon-f2-227:before {
  content: '\e109';
}

.icon-f2-228:before {
  content: '\e10a';
}

.icon-f2-229:before {
  content: '\e10b';
}

.icon-f2-230:before {
  content: '\e10c';
}

.icon-f2-231:before {
  content: '\e10d';
}

.icon-f2-232:before {
  content: '\e10e';
}

.icon-f2-233:before {
  content: '\e10f';
}

.icon-f2-234:before {
  content: '\e110';
}

.icon-f2-235:before {
  content: '\e111';
}

.icon-f2-236:before {
  content: '\e112';
}

.icon-f2-237:before {
  content: '\e113';
}

.icon-f2-238:before {
  content: '\e114';
}

.icon-f2-239:before {
  content: '\e115';
}

.icon-f2-240:before {
  content: '\e116';
}

.icon-f2-241:before {
  content: '\e117';
}

.icon-f2-242:before {
  content: '\e118';
}

.icon-f2-243:before {
  content: '\e119';
}

.icon-f2-244:before {
  content: '\e11a';
}

.icon-f2-245:before {
  content: '\e11b';
}

.icon-f2-246:before {
  content: '\e11c';
}

.icon-f2-247:before {
  content: '\e11d';
}

.icon-f2-248:before {
  content: '\e11e';
}

.icon-f2-249:before {
  content: '\e11f';
}

.icon-f2-250:before {
  content: '\e120';
}

.icon-f2-251:before {
  content: '\e121';
}

.icon-f2-252:before {
  content: '\e122';
}

.icon-f2-253:before {
  content: '\e123';
}

.icon-f2-254:before {
  content: '\e124';
}

.icon-f2-255:before {
  content: '\e125';
}

.icon-f2-256:before {
  content: '\e126';
}

.icon-f2-257:before {
  content: '\e127';
}

.icon-f2-258:before {
  content: '\e128';
}

.icon-f2-259:before {
  content: '\e129';
}

.icon-f2-260:before {
  content: '\e12a';
}

.icon-f2-261:before {
  content: '\e12b';
}

.icon-f2-262:before {
  content: '\e12c';
}

.icon-f2-263:before {
  content: '\e12d';
}

.icon-f2-264:before {
  content: '\e12e';
}

.icon-f2-265:before {
  content: '\e12f';
}

.icon-f2-266:before {
  content: '\e130';
}

.icon-f2-267:before {
  content: '\e131';
}

.icon-f2-268:before {
  content: '\e132';
}

.icon-f2-269:before {
  content: '\e133';
}

.icon-f2-270:before {
  content: '\e134';
}

.icon-f2-271:before {
  content: '\e135';
}

.icon-f2-272:before {
  content: '\e136';
}

.icon-f2-273:before {
  content: '\e137';
}

.icon-f2-274:before {
  content: '\e138';
}

.icon-f2-275:before {
  content: '\e139';
}

.icon-f2-276:before {
  content: '\e13a';
}

.icon-f2-277:before {
  content: '\e13b';
}

.icon-f2-278:before {
  content: '\e13c';
}

.icon-f2-279:before {
  content: '\e13d';
}

.icon-f2-280:before {
  content: '\e13e';
}

.icon-f2-281:before {
  content: '\e13f';
}

.icon-f2-282:before {
  content: '\e140';
}

.icon-f2-283:before {
  content: '\e141';
}

.icon-f2-284:before {
  content: '\e142';
}

.icon-f2-285:before {
  content: '\e143';
}

.icon-f2-286:before {
  content: '\e144';
}

.icon-f2-287:before {
  content: '\e145';
}

.icon-f2-288:before {
  content: '\e146';
}

.icon-f2-289:before {
  content: '\e147';
}

.icon-f2-290:before {
  content: '\e148';
}

.icon-f2-291:before {
  content: '\e149';
}

.icon-f2-16:before {
  content: '\e035';
}

.icon-f2-292:before {
  content: '\e14a';
}

.icon-f2-293:before {
  content: '\e14b';
}

.icon-f2-294:before {
  content: '\e14c';
}

.icon-f2-295:before {
  content: '\e14d';
}

.icon-f2-296:before {
  content: '\e14e';
}

.icon-f2-297:before {
  content: '\e14f';
}

.icon-f2-298:before {
  content: '\e150';
}

.icon-f2-299:before {
  content: '\e151';
}

.icon-f2-300:before {
  content: '\e152';
}

.icon-f2-301:before {
  content: '\e153';
}

.icon-f2-302:before {
  content: '\e154';
}

.icon-f2-303:before {
  content: '\e155';
}

.icon-f2-304:before {
  content: '\e156';
}

.icon-f2-305:before {
  content: '\e157';
}

.icon-f2-306:before {
  content: '\e158';
}

.icon-f2-307:before {
  content: '\e159';
}

.icon-f2-308:before {
  content: '\e15a';
}

.icon-f2-309:before {
  content: '\e15b';
}

.icon-f2-310:before {
  content: '\e15c';
}

.icon-f2-311:before {
  content: '\e15d';
}

.icon-f2-312:before {
  content: '\e15e';
}

.icon-f2-313:before {
  content: '\e15f';
}

.icon-f2-314:before {
  content: '\e160';
}

.icon-f2-315:before {
  content: '\e161';
}

.icon-f2-316:before {
  content: '\e162';
}

.icon-f2-317:before {
  content: '\e163';
}

.icon-f2-318:before {
  content: '\e164';
}

.icon-f2-319:before {
  content: '\e165';
}

.icon-f2-320:before {
  content: '\e166';
}

.icon-f2-321:before {
  content: '\e167';
}

.icon-f2-322:before {
  content: '\e168';
}

.icon-f2-323:before {
  content: '\e169';
}

.icon-f2-324:before {
  content: '\e16a';
}

.icon-f2-325:before {
  content: '\e16b';
}

.icon-f2-326:before {
  content: '\e16c';
}

.icon-f2-327:before {
  content: '\e16d';
}

.icon-f2-328:before {
  content: '\e16e';
}

.icon-f2-329:before {
  content: '\e16f';
}

.icon-f2-330:before {
  content: '\e170';
}

.icon-f2-331:before {
  content: '\e171';
}

.icon-f2-332:before {
  content: '\e172';
}

.icon-f2-333:before {
  content: '\e173';
}

.icon-f2-334:before {
  content: '\e174';
}

.icon-f2-335:before {
  content: '\e175';
}

.icon-f2-336:before {
  content: '\e176';
}

.icon-f2-337:before {
  content: '\e177';
}

.icon-f2-338:before {
  content: '\e178';
}

.icon-f2-339:before {
  content: '\e179';
}

.icon-f2-340:before {
  content: '\e17a';
}

.icon-f2-341:before {
  content: '\e17b';
}

.icon-f2-342:before {
  content: '\e17c';
}

.icon-f2-343:before {
  content: '\e17d';
}

.icon-f2-344:before {
  content: '\e17e';
}

.icon-f2-345:before {
  content: '\e17f';
}

.icon-f2-346:before {
  content: '\e180';
}

.icon-f2-347:before {
  content: '\e181';
}

.icon-f2-348:before {
  content: '\e182';
}

.icon-f2-349:before {
  content: '\e183';
}

.icon-f2-350:before {
  content: '\e184';
}

.icon-f2-351:before {
  content: '\e185';
}

.icon-f2-352:before {
  content: '\e186';
}

.icon-f2-353:before {
  content: '\e187';
}

.icon-f2-354:before {
  content: '\e188';
}

.icon-f2-355:before {
  content: '\e189';
}

.icon-f2-356:before {
  content: '\e18a';
}

.icon-f2-357:before {
  content: '\e18b';
}

.icon-f2-358:before {
  content: '\e18c';
}

.icon-f2-359:before {
  content: '\e18d';
}

.icon-f2-360:before {
  content: '\e18e';
}

.icon-f2-361:before {
  content: '\e18f';
}

.icon-f2-362:before {
  content: '\e190';
}

.icon-f2-363:before {
  content: '\e191';
}

.icon-f2-364:before {
  content: '\e192';
}

.icon-f2-365:before {
  content: '\e193';
}

.icon-f2-366:before {
  content: '\e194';
}

.icon-f2-367:before {
  content: '\e195';
}

.icon-f2-368:before {
  content: '\e196';
}

.icon-f2-369:before {
  content: '\e197';
}

.icon-f2-370:before {
  content: '\e198';
}

.icon-f2-371:before {
  content: '\e199';
}

.icon-f2-372:before {
  content: '\e19a';
}

.icon-f2-373:before {
  content: '\e19b';
}

.icon-f2-374:before {
  content: '\e19c';
}

.icon-f2-375:before {
  content: '\e19d';
}

.icon-f2-376:before {
  content: '\e19e';
}

.icon-f2-377:before {
  content: '\e19f';
}

.icon-f2-378:before {
  content: '\e1a0';
}

.icon-f2-379:before {
  content: '\e1a1';
}

.icon-f2-380:before {
  content: '\e1a2';
}

.icon-f2-381:before {
  content: '\e1a3';
}

.icon-f2-382:before {
  content: '\e1a4';
}

.icon-f2-383:before {
  content: '\e1a5';
}

.icon-f2-384:before {
  content: '\e1a6';
}

.icon-geniecalling:before {
  content: '\e1a7';
}

.icon-home:before {
  content: '\e1a8';
}

.icon-icon-test:before {
  content: '\e1a9';
}

:root {
  --progress-value: 0;
  --audio-value: 0;
  --music-value: 0;
  --wr: 0px;
  --hr: 0px;
  --pc1: 0.04883125rem;
  --pc2: 0.0976625rem;
  --pc3: 0.14649375rem;
  --pc4: 0.195325rem;
  --pc5: 0.24415625rem;
  --pc6: 0.2929875rem;
  --pc7: 0.34181875rem;
  --pc8: 0.39065rem;
  --pc9: 0.43948125rem;
  --pc10: 0.4883125rem;
  --pc11: 0.53714375rem;
  --pc12: 0.585975rem;
  --pc13: 0.63480625rem;
  --pc14: 0.6836375rem;
  --pc15: 0.73246875rem;
  --pc16: 0.7813rem;
  --pc17: 0.83013125rem;
  --pc18: 0.8789625rem;
  --pc19: 0.92779375rem;
  --pc20: 0.976625rem;
  --pc21: 1.02545625rem;
  --pc22: 1.0742875rem;
  --pc23: 1.12311875rem;
  --pc24: 1.17195rem;
  --pc25: 1.22078125rem;
  --pc26: 1.2696125rem;
  --pc27: 1.31844375rem;
  --pc28: 1.367275rem;
  --pc29: 1.41610625rem;
  --pc30: 1.4649375rem;
  --pc31: 1.5137687499999999rem;
  --pc32: 1.5626rem;
  --pc33: 1.61143125rem;
  --pc34: 1.6602625rem;
  --pc35: 1.70909375rem;
  --pc36: 1.757925rem;
  --pc37: 1.80675625rem;
  --pc38: 1.8555875rem;
  --pc39: 1.90441875rem;
  --pc40: 1.95325rem;
  --pc41: 2.00208125rem;
  --pc42: 2.0509125rem;
  --pc43: 2.09974375rem;
  --pc44: 2.148575rem;
  --pc45: 2.19740625rem;
  --pc46: 2.2462375rem;
  --pc47: 2.29506875rem;
  --pc48: 2.3439rem;
  --pc49: 2.39273125rem;
  --pc50: 2.4415625rem;
  --pc51: 2.49039375rem;
  --pc52: 2.539225rem;
  --pc53: 2.58805625rem;
  --pc54: 2.6368875rem;
  --pc55: 2.68571875rem;
  --pc56: 2.73455rem;
  --pc57: 2.78338125rem;
  --pc58: 2.8322125rem;
  --pc59: 2.88104375rem;
  --pc60: 2.929875rem;
  --pc61: 2.97870625rem;
  --pc62: 3.0275374999999998rem;
  --pc63: 3.07636875rem;
  --pc64: 3.1252rem;
  --pc65: 3.17403125rem;
  --pc66: 3.2228625rem;
  --pc67: 3.27169375rem;
  --pc68: 3.320525rem;
  --pc69: 3.36935625rem;
  --pc70: 3.4181875rem;
  --pc71: 3.46701875rem;
  --pc72: 3.51585rem;
  --pc73: 3.56468125rem;
  --pc74: 3.6135125rem;
  --pc75: 3.66234375rem;
  --pc76: 3.711175rem;
  --pc77: 3.76000625rem;
  --pc78: 3.8088375rem;
  --pc79: 3.8576687499999998rem;
  --pc80: 3.9065rem;
  --pc81: 3.95533125rem;
  --pc82: 4.0041625rem;
  --pc83: 4.05299375rem;
  --pc84: 4.101825rem;
  --pc85: 4.15065625rem;
  --pc86: 4.1994875rem;
  --pc87: 4.24831875rem;
  --pc88: 4.29715rem;
  --pc89: 4.34598125rem;
  --pc90: 4.3948125rem;
  --pc91: 4.44364375rem;
  --pc92: 4.492475rem;
  --pc93: 4.54130625rem;
  --pc94: 4.5901375rem;
  --pc95: 4.63896875rem;
  --pc96: 4.6878rem;
  --pc97: 4.73663125rem;
  --pc98: 4.7854625rem;
  --pc99: 4.83429375rem;
  --pc100: 4.883125rem;
  --pc101: 4.93195625rem;
  --pc102: 4.9807875rem;
  --pc103: 5.02961875rem;
  --pc104: 5.07845rem;
  --pc105: 5.12728125rem;
  --pc106: 5.1761125rem;
  --pc107: 5.2249437499999996rem;
  --pc108: 5.273775rem;
  --pc109: 5.32260625rem;
  --pc110: 5.3714375rem;
  --pc111: 5.42026875rem;
  --pc112: 5.4691rem;
  --pc113: 5.51793125rem;
  --pc114: 5.5667625rem;
  --pc115: 5.61559375rem;
  --pc116: 5.664425rem;
  --pc117: 5.71325625rem;
  --pc118: 5.7620875rem;
  --pc119: 5.81091875rem;
  --pc120: 5.85975rem;
  --pc121: 5.90858125rem;
  --pc122: 5.9574125rem;
  --pc123: 6.00624375rem;
  --pc124: 6.0550749999999995rem;
  --pc125: 6.10390625rem;
  --pc126: 6.1527375rem;
  --pc127: 6.20156875rem;
  --pc128: 6.2504rem;
  --pc129: 6.29923125rem;
  --pc130: 6.3480625rem;
  --pc131: 6.39689375rem;
  --pc132: 6.445725rem;
  --pc133: 6.49455625rem;
  --pc134: 6.5433875rem;
  --pc135: 6.59221875rem;
  --pc136: 6.64105rem;
  --pc137: 6.68988125rem;
  --pc138: 6.7387125rem;
  --pc139: 6.78754375rem;
  --pc140: 6.836375rem;
  --pc141: 6.8852062499999995rem;
  --pc142: 6.9340375rem;
  --pc143: 6.98286875rem;
  --pc144: 7.0317rem;
  --pc145: 7.08053125rem;
  --pc146: 7.1293625rem;
  --pc147: 7.17819375rem;
  --pc148: 7.227025rem;
  --pc149: 7.27585625rem;
  --pc150: 7.3246875rem;
  --pc151: 7.37351875rem;
  --pc152: 7.42235rem;
  --pc153: 7.47118125rem;
  --pc154: 7.5200125rem;
  --pc155: 7.56884375rem;
  --pc156: 7.617675rem;
  --pc157: 7.66650625rem;
  --pc158: 7.7153374999999995rem;
  --pc159: 7.76416875rem;
  --pc160: 7.813rem;
  --pc161: 7.86183125rem;
  --pc162: 7.9106625rem;
  --pc163: 7.95949375rem;
  --pc164: 8.008325rem;
  --pc165: 8.05715625rem;
  --pc166: 8.1059875rem;
  --pc167: 8.15481875rem;
  --pc168: 8.20365rem;
  --pc169: 8.25248125rem;
  --pc170: 8.3013125rem;
  --pc171: 8.350143749999999rem;
  --pc172: 8.398975rem;
  --pc173: 8.44780625rem;
  --pc174: 8.4966375rem;
  --pc175: 8.54546875rem;
  --pc176: 8.5943rem;
  --pc177: 8.64313125rem;
  --pc178: 8.6919625rem;
  --pc179: 8.74079375rem;
  --pc180: 8.789625rem;
  --pc181: 8.83845625rem;
  --pc182: 8.8872875rem;
  --pc183: 8.93611875rem;
  --pc185: 9.03378125rem;
  --pc186: 9.0826125rem;
  --pc187: 9.13144375rem;
  --pc188: 9.180275rem;
  --pc189: 9.22910625rem;
  --pc190: 9.2779375rem;
  --pc191: 9.32676875rem;
  --pc192: 9.3756rem;
  --pc193: 9.42443125rem;
  --pc194: 9.4732625rem;
  --pc195: 9.52209375rem;
  --pc196: 9.570925rem;
  --pc197: 9.61975625rem;
  --pc198: 9.6685875rem;
  --pc199: 9.71741875rem;
  --pc200: 9.76625rem;
  --pc201: 9.81508125rem;
  --pc202: 9.8639125rem;
  --pc203: 9.91274375rem;
  --pc204: 9.961575rem;
  --pc205: 10.010406249999999rem;
  --pc206: 10.0592375rem;
  --pc207: 10.10806875rem;
  --pc208: 10.1569rem;
  --pc209: 10.20573125rem;
  --pc210: 10.2545625rem;
  --pc211: 10.30339375rem;
  --pc212: 10.352225rem;
  --pc213: 10.40105625rem;
  --pc214: 10.449887499999999rem;
  --pc215: 10.49871875rem;
  --pc216: 10.54755rem;
  --pc217: 10.59638125rem;
  --pc218: 10.6452125rem;
  --pc219: 10.69404375rem;
  --pc220: 10.742875rem;
  --pc221: 10.79170625rem;
  --pc222: 10.8405375rem;
  --pc223: 10.88936875rem;
  --pc224: 10.9382rem;
  --pc225: 10.98703125rem;
  --pc226: 11.0358625rem;
  --pc227: 11.08469375rem;
  --pc228: 11.133525rem;
  --pc229: 11.18235625rem;
  --pc230: 11.2311875rem;
  --pc231: 11.28001875rem;
  --pc232: 11.32885rem;
  --pc233: 11.37768125rem;
  --pc234: 11.4265125rem;
  --pc235: 11.47534375rem;
  --pc236: 11.524175rem;
  --pc237: 11.57300625rem;
  --pc238: 11.6218375rem;
  --pc239: 11.670668749999999rem;
  --pc240: 11.7195rem;
  --pc241: 11.76833125rem;
  --pc242: 11.8171625rem;
  --pc243: 11.86599375rem;
  --pc244: 11.914825rem;
  --pc245: 11.96365625rem;
  --pc246: 12.0124875rem;
  --pc247: 12.06131875rem;
  --pc248: 12.110149999999999rem;
  --pc249: 12.15898125rem;
  --pc250: 12.2078125rem;
  --pc251: 12.25664375rem;
  --pc252: 12.305475rem;
  --pc254: 12.4031375rem;
  --pc258: 12.5984625rem;
  --pc259: 12.64729375rem;
  --pc263: 12.84261875rem;
  --pc264: 12.89145rem;
  --pc266: 12.9891125rem;
  --pc267: 13.03794375rem;
  --pc268: 13.086775rem;
  --pc269: 13.13560625rem;
  --pc270: 13.1844375rem;
  --pc272: 13.2821rem;
  --pc273: 13.33093125rem;
  --pc275: 13.42859375rem;
  --pc277: 13.52625625rem;
  --pc281: 13.72158125rem;
  --pc283: 13.81924375rem;
  --pc284: 13.868075rem;
  --pc289: 14.11223125rem;
  --pc293: 14.30755625rem;
  --pc295: 14.40521875rem;
  --pc298: 14.5517125rem;
  --pc299: 14.60054375rem;
  --pc302: 14.7470375rem;
  --pc304: 14.8447rem;
  --pc307: 14.99119375rem;
  --pc309: 15.08885625rem;
  --pc318: 15.5283375rem;
  --pc323: 15.77249375rem;
  --pc324: 15.821325rem;
  --pc336: 16.4073rem;
  --pc340: 16.602625rem;
  --pc352: 17.1886rem;
  --pc353: 17.23743125rem;
  --pc354: 17.2862625rem;
  --pc355: 17.33509375rem;
  --pc359: 17.53041875rem;
  --pc364: 17.774575rem;
  --pc366: 17.8722375rem;
  --pc367: 17.92106875rem;
  --pc377: 18.40938125rem;
  --pc380: 18.555875rem;
  --pc400: 19.5325rem;
  --pc410: 20.020812499999998rem;
  --pc411: 20.06964375rem;
  --pc421: 20.55795625rem;
  --pc426: 20.8021125rem;
  --pc427: 20.85094375rem;
  --pc429: 20.94860625rem;
  --pc430: 20.9974375rem;
  --pc431: 21.04626875rem;
  --pc435: 21.24159375rem;
  --pc436: 21.290425rem;
  --pc443: 21.63224375rem;
  --pc444: 21.681075rem;
  --pc445: 21.72990625rem;
  --pc454: 22.1693875rem;
  --pc458: 22.3647125rem;
  --pc459: 22.41354375rem;
  --pc465: 22.70653125rem;
  --pc470: 22.9506875rem;
  --pc475: 23.19484375rem;
  --pc483: 23.58549375rem;
  --pc518: 25.2945875rem;
  --pc521: 25.44108125rem;
  --pc533: 26.02705625rem;
  --pc540: 26.368875rem;
  --pc565: 27.58965625rem;
  --pc573: 27.980306249999998rem;
  --pc649: 31.69148125rem;
  --pc650: 31.740312499999998rem;
  --pc659: 32.17979375rem;
  --pc705: 34.42603125rem;
  --pc708: 34.572525rem;
  --pc710: 34.6701875rem;
  --pc718: 35.0608375rem;
  --pc779: 38.03954375rem;
  --pc780: 38.088375rem;
  --pc800: 39.065rem;
  --pc819: 39.99279375rem;
  --pc884: 43.166825rem;
  --pc960: 46.878rem;
  --pc1118: 54.5933375rem;
  --white: #fff;
  --black: #000;
  --red: #c70004;
  --blue: #0000fe;
  --green: #00c40c;
  --timer-green: #5aff5a;
  --timer-red: #ff4949;
  --timer-orange: #d18c27;
  --msg--box-bg: #1d2024;
  --msg-box-border: linear-gradient(180deg, #4a4a4a, #0b0a0a);
  --msg-box-border-line: linear-gradient(180deg, #d7c289, #8b7848);
  --msg-bos-bar-line-color: linear-gradient(90deg, #8b7848, #b59f63 51%, #8b7848);
  --msg-box-body: hsla(0, 0%, 100%, 0.02);
  ---pc1: -0.04883125rem;
  ---pc2: -0.0976625rem;
  ---pc3: -0.14649375rem;
  ---pc4: -0.195325rem;
  ---pc5: -0.24415625rem;
  ---pc6: -0.2929875rem;
  ---pc7: -0.34181875rem;
  ---pc8: -0.39065rem;
  ---pc9: -0.43948125rem;
  ---pc10: -0.4883125rem;
  ---pc20: -0.976625rem;
  ---pc25: -1.22078125rem;
  ---pc31: -1.51376875rem;
  ---pc40: -1.95325rem;
  ---pc41: -2.00208125rem;
  ---pc42: -2.0509125rem;
  ---pc44: -2.148575rem;
  ---pc50: -2.4415625rem;
  ---pc51: -2.49039375rem;
  ---pc62: -3.0275375rem;
  ---pc60: -2.929875rem;
  ---pc63: -3.07636875rem;
  ---pc68: -3.320525rem;
  ---pc75: -3.66234375rem;
  ---pc80: -3.9065rem;
  ---pc82: -4.0041625rem;
  ---pc84: -4.101825rem;
  ---pc86: -4.1994875rem;
  ---pc88: -4.29715rem;
  ---pc93: -4.54130625rem;
  ---pc100: -4.883125rem;
  ---pc108: -5.273775rem;
  ---pc120: -5.85975rem;
  ---pc123: -6.00624375rem;
  ---pc126: -6.1527375rem;
  ---pc132: -6.445725rem;
  ---pc136: -6.64105rem;
  ---pc140: -6.836375rem;
  ---pc150: -7.3246875rem;
  ---pc164: -8.008325rem;
  ---pc168: -8.20365rem;
  ---pc172: -8.398975rem;
  ---pc176: -8.5943rem;
  ---pc180: -8.789625rem;
  ---pc189: -9.22910625rem;
  ---pc200: -9.76625rem;
  ---pc204: -9.961575rem;
  ---pc205: -10.010406249999999rem;
  ---pc210: -10.2545625rem;
  ---pc220: -10.742875rem;
  ---pc240: -11.7195rem;
  ---pc246: -12.0124875rem;
  ---pc250: -12.2078125rem;
  ---pc252: -12.305475rem;
  ---pc258: -12.5984625rem;
  ---pc264: -12.89145rem;
  ---pc271: -13.23326875rem;
  ---pc272: -13.2821rem;
  ---pc287: -14.01456875rem;
  ---pc300: -14.649375rem;
  ---pc308: -15.040025rem;
  ---pc315: -15.38184375rem;
  ---pc328: -16.01665rem;
  ---pc340: -16.602625rem;
  ---pc344: -16.79795rem;
  ---pc350: -17.0909375rem;
  ---pc360: -17.57925rem;
  ---pc369: -18.01873125rem;
  ---pc378: -18.4582125rem;
  ---pc400: -19.5325rem;
  ---pc408: -19.92315rem;
  ---pc410: -20.020812499999998rem;
  ---pc420: -20.509125rem;
  ---pc430: -20.9974375rem;
  ---pc441: -21.53458125rem;
  ---pc450: -21.9740625rem;
  ---pc451: -22.02289375rem;
  ---pc476: -23.243675rem;
  ---pc480: -23.439rem;
  ---pc492: -24.024975rem;
  ---pc500: -24.415625rem;
  ---pc504: -24.61095rem;
  ---pc516: -25.196925rem;
  ---pc540: -26.368875rem;
  ---pc544: -26.5642rem;
  ---pc550: -26.8571875rem;
  ---pc567: -27.68731875rem;
  ---pc573: -27.980306249999998rem;
  ---pc600: -29.29875rem;
  ---pc602: -29.3964125rem;
  ---pc612: -29.884725rem;
  ---pc630: -30.7636875rem;
  ---pc660: -32.228625rem;
  ---pc680: -33.20525rem;
  ---pc688: -33.5959rem;
  ---pc693: -33.840056249999996rem;
  ---pc720: -35.1585rem;
  ---pc748: -36.525775rem;
  ---pc756: -36.916425rem;
  ---pc774: -37.7953875rem;
  ---pc816: -39.8463rem;
  ---pc860: -41.994875rem;
  ---pc884: -43.166825rem;
  ---pc946: -46.1943625rem;
  ---pc1032: -50.39385rem;
  --mp1: 0.1250625rem;
  --mp2: 0.250125rem;
  --mp3: 0.3751875rem;
  --mp4: 0.50025rem;
  --mp5: 0.6253124999999999rem;
  --mp6: 0.750375rem;
  --mp7: 0.8754375rem;
  --mp8: 1.0005rem;
  --mp9: 1.1255625rem;
  --mp10: 1.2506249999999999rem;
  --mp11: 1.3756875rem;
  --mp12: 1.50075rem;
  --mp13: 1.6258124999999999rem;
  --mp14: 1.750875rem;
  --mp15: 1.8759374999999998rem;
  --mp16: 2.001rem;
  --mp17: 2.1260624999999997rem;
  --mp18: 2.251125rem;
  --mp19: 2.3761875rem;
  --mp20: 2.5012499999999998rem;
  --mp21: 2.6263125rem;
  --mp22: 2.751375rem;
  --mp23: 2.8764374999999998rem;
  --mp24: 3.0015rem;
  --mp25: 3.1265625rem;
  --mp26: 3.2516249999999998rem;
  --mp27: 3.3766874999999996rem;
  --mp28: 3.50175rem;
  --mp29: 3.6268124999999998rem;
  --mp30: 3.7518749999999996rem;
  --mp31: 3.8769375rem;
  --mp32: 4.002rem;
  --mp33: 4.1270625rem;
  --mp34: 4.2521249999999995rem;
  --mp35: 4.3771875rem;
  --mp36: 4.50225rem;
  --mp37: 4.6273124999999995rem;
  --mp38: 4.752375rem;
  --mp39: 4.8774375rem;
  --mp40: 5.0024999999999995rem;
  --mp41: 5.1275625rem;
  --mp42: 5.252625rem;
  --mp43: 5.3776874999999995rem;
  --mp44: 5.50275rem;
  --mp45: 5.6278125rem;
  --mp46: 5.7528749999999995rem;
  --mp47: 5.8779375rem;
  --mp48: 6.003rem;
  --mp49: 6.1280624999999995rem;
  --mp50: 6.253125rem;
  --mp51: 6.378187499999999rem;
  --mp52: 6.5032499999999995rem;
  --mp53: 6.6283125rem;
  --mp54: 6.753374999999999rem;
  --mp55: 6.8784374999999995rem;
  --mp56: 7.0035rem;
  --mp57: 7.128562499999999rem;
  --mp58: 7.2536249999999995rem;
  --mp59: 7.3786875rem;
  --mp60: 7.503749999999999rem;
  --mp61: 7.6288124999999996rem;
  --mp62: 7.753875rem;
  --mp63: 7.878937499999999rem;
  --mp64: 8.004rem;
  --mp65: 8.1290625rem;
  --mp66: 8.254125rem;
  --mp67: 8.379187499999999rem;
  --mp68: 8.504249999999999rem;
  --mp69: 8.6293125rem;
  --mp70: 8.754375rem;
  --mp71: 8.8794375rem;
  --mp72: 9.0045rem;
  --mp73: 9.129562499999999rem;
  --mp74: 9.254624999999999rem;
  --mp75: 9.3796875rem;
  --mp76: 9.50475rem;
  --mp77: 9.6298125rem;
  --mp78: 9.754875rem;
  --mp79: 9.879937499999999rem;
  --mp80: 10.004999999999999rem;
  --mp81: 10.1300625rem;
  --mp82: 10.255125rem;
  --mp83: 10.3801875rem;
  --mp84: 10.50525rem;
  --mp85: 10.630312499999999rem;
  --mp86: 10.755374999999999rem;
  --mp87: 10.8804375rem;
  --mp88: 11.0055rem;
  --mp89: 11.1305625rem;
  --mp90: 11.255625rem;
  --mp91: 11.380687499999999rem;
  --mp92: 11.505749999999999rem;
  --mp93: 11.6308125rem;
  --mp94: 11.755875rem;
  --mp95: 11.8809375rem;
  --mp96: 12.006rem;
  --mp97: 12.131062499999999rem;
  --mp98: 12.256124999999999rem;
  --mp99: 12.3811875rem;
  --mp100: 12.50625rem;
  --mp101: 12.6313125rem;
  --mp102: 12.756374999999998rem;
  --mp103: 12.881437499999999rem;
  --mp104: 13.006499999999999rem;
  --mp105: 13.1315625rem;
  --mp106: 13.256625rem;
  --mp107: 13.3816875rem;
  --mp108: 13.506749999999998rem;
  --mp109: 13.631812499999999rem;
  --mp110: 13.756874999999999rem;
  --mp111: 13.8819375rem;
  --mp112: 14.007rem;
  --mp113: 14.1320625rem;
  --mp114: 14.257124999999998rem;
  --mp115: 14.382187499999999rem;
  --mp116: 14.507249999999999rem;
  --mp117: 14.6323125rem;
  --mp118: 14.757375rem;
  --mp119: 14.8824375rem;
  --mp120: 15.007499999999999rem;
  --mp121: 15.132562499999999rem;
  --mp122: 15.257624999999999rem;
  --mp123: 15.3826875rem;
  --mp124: 15.50775rem;
  --mp125: 15.6328125rem;
  --mp126: 15.757874999999999rem;
  --mp127: 15.882937499999999rem;
  --mp128: 16.008rem;
  --mp129: 16.133062499999998rem;
  --mp130: 16.258125rem;
  --mp131: 16.3831875rem;
  --mp132: 16.50825rem;
  --mp133: 16.6333125rem;
  --mp134: 16.758374999999997rem;
  --mp135: 16.8834375rem;
  --mp136: 17.008499999999998rem;
  --mp137: 17.1335625rem;
  --mp138: 17.258625rem;
  --mp139: 17.3836875rem;
  --mp140: 17.50875rem;
  --mp141: 17.633812499999998rem;
  --mp142: 17.758875rem;
  --mp143: 17.8839375rem;
  --mp144: 18.009rem;
  --mp145: 18.1340625rem;
  --mp146: 18.259124999999997rem;
  --mp147: 18.3841875rem;
  --mp148: 18.509249999999998rem;
  --mp149: 18.6343125rem;
  --mp150: 18.759375rem;
  --mp151: 18.8844375rem;
  --mp152: 19.0095rem;
  --mp153: 19.134562499999998rem;
  --mp154: 19.259625rem;
  --mp155: 19.3846875rem;
  --mp156: 19.50975rem;
  --mp157: 19.6348125rem;
  --mp158: 19.759874999999997rem;
  --mp159: 19.8849375rem;
  --mp160: 20.009999999999998rem;
  --mp161: 20.1350625rem;
  --mp162: 20.260125rem;
  --mp163: 20.385187499999997rem;
  --mp164: 20.51025rem;
  --mp165: 20.635312499999998rem;
  --mp166: 20.760375rem;
  --mp167: 20.8854375rem;
  --mp168: 21.0105rem;
  --mp169: 21.1355625rem;
  --mp170: 21.260624999999997rem;
  --mp171: 21.3856875rem;
  --mp172: 21.510749999999998rem;
  --mp173: 21.6358125rem;
  --mp174: 21.760875rem;
  --mp175: 21.885937499999997rem;
  --mp176: 22.011rem;
  --mp177: 22.136062499999998rem;
  --mp178: 22.261125rem;
  --mp180: 22.51125rem;
  --pc184: 8.98495rem;
  --mp188: 23.51175rem;
  --mp190: 23.761875rem;
  --mp193: 24.1370625rem;
  --mp200: 25.0125rem;
  --mp208: 26.012999999999998rem;
  --mp210: 26.263125rem;
  --mp225: 28.139062499999998rem;
  --mp234: 29.264625rem;
  --mp240: 30.014999999999997rem;
  --mp251: 31.3906875rem;
  --mp256: 32.016rem;
  --mp260: 32.51625rem;
  --pc261: 12.74495625rem;
  --mp280: 35.0175rem;
  --mp290: 36.268125rem;
  --mp295: 36.8934375rem;
  --mp300: 37.51875rem;
  --pc311: 15.18651875rem;
  --mp315: 39.394687499999996rem;
  --mp319: 39.8949375rem;
  --mp320: 40.019999999999996rem;
  --mp334: 41.770875rem;
  --mp335: 41.895937499999995rem;
  --mp336: 42.021rem;
  --mp344: 43.021499999999996rem;
  --mp350: 43.771874999999994rem;
  --mp354: 44.272124999999996rem;
  --mp355: 44.397187499999994rem;
  --mp356: 44.52225rem;
  --mp375: 46.8984375rem;
  --mp388: 48.524249999999995rem;
  --mp415: 51.9009375rem;
  --mp416: 52.025999999999996rem;
  --mp485: 60.655312499999994rem;
  --mp535: 66.90843749999999rem;
  --mp585: 73.1615625rem;
  --mp495: 61.90593749999999rem;
  --mp667: 83.4166875rem;
  --mp832: 104.05199999999999rem;
  ---mp1: -0.1250625rem;
  ---mp2: -0.250125rem;
  ---mp5: -0.6253124999999999rem;
  ---mp7: -0.8754375rem;
  ---mp10: -1.2506249999999999rem;
  ---mp19: -2.3761875rem;
  ---mp25: -3.1265625rem;
  ---mp30: -3.7518749999999996rem;
  ---mp32: -4.002rem;
  ---mp45: -5.6278125rem;
  ---mp50: -6.253125rem;
  ---mp60: -7.503749999999999rem;
  ---mp64: -8.004rem;
  ---mp75: -9.3796875rem;
  ---mp90: -11.255625rem;
  ---mp96: -12.006rem;
  ---mp120: -15.007499999999999rem;
  ---mp128: -16.008rem;
  ---mp135: -16.8834375rem;
  ---mp160: -20.009999999999998rem;
  ---mp180: -22.51125rem;
  ---mp192: -24.012rem;
  ---mp224: -28.014rem;
  ---mp225: -28.139062499999998rem;
  ---mp256: -32.016rem;
  ---mp270: -33.766875rem;
  ---mp288: -36.018rem;
  ---mp315: -39.394687499999996rem;
  ---mp320: -40.019999999999996rem;
  ---mp352: -44.022rem;
  ---mp360: -45.0225rem;
  ---mp384: -48.024rem;
  ---mp405: -50.6503125rem;
  ---mp448: -56.028rem;
  ---mp450: -56.278124999999996rem;
  ---mp495: -61.90593749999999rem;
  ---mp512: -64.032rem;
  ---mp540: -67.53375rem;
  ---mp576: -72.036rem;
  ---mp640: -80.03999999999999rem;
  ---mp704: -88.044rem;
  ---mp768: -96.048rem;
}

.slide-right-enter-active,
.slide-right-leave-active {
  transition: 0.3s;
}

.slide-right-enter-from,
.slide-right-leave-to {
  transform: translate(-100%);
  -webkit-transform: translate(-100%);
  -moz-transform: translate(-100%);
  -ms-transform: translate(-100%);
  -o-transform: translate(-100%);
  opacity: 0.5;
}

.slide-left-enter-active,
.slide-left-leave-active {
  transition: 0.2s linear;
}

.slide-left-enter-from,
.slide-left-leave-to {
  transform: translate(100%);
  -webkit-transform: translate(100%);
  -moz-transform: translate(100%);
  -ms-transform: translate(100%);
  -o-transform: translate(100%);
}

.fadein-out-enter-active,
.fadein-out-leave-active {
  transition: 0.3s;
}

.fadein-out-enter-from,
.fadein-out-leave-to {
  opacity: 0;
}

.slide-up-enter-active,
.slide-up-leave-active {
  transition: 0.3s;
}

.slide-up-enter-from,
.slide-up-leave-to {
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
}

.slide-down-enter-active,
.slide-down-leave-active {
  transition: 0.2s;
}

.slide-down-enter-from,
.slide-down-leave-to {
  transform: translateY(-20%);
  -webkit-transform: translateY(-20%);
  -moz-transform: translateY(-20%);
  -ms-transform: translateY(-20%);
  -o-transform: translateY(-20%);
  opacity: 0;
}

.list-enter-active,
.list-leave-active,
.list-move {
  transition: all 0.5s ease;
}

.list-enter-from,
.list-leave-to {
  opacity: 0;
  transform: translateX(50%);
}

.list-leave-active {
  position: absolute;
}

@-webkit-keyframes flash {
  0% {
    background-color: hsla(0, 0%, 100%, 0.4);
  }

  to {
    background-color: hsla(0, 0%, 100%, 0.1);
  }
}

@keyframes flash {
  0% {
    background-color: hsla(0, 0%, 100%, 0.4);
  }

  to {
    background-color: hsla(0, 0%, 100%, 0.1);
  }
}

@-webkit-keyframes pulsate {
  0% {
    opacity: 0.5;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0.5;
  }
}

@keyframes pulsate {
  0% {
    opacity: 0.5;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0.5;
  }
}

@-webkit-keyframes shimmer {
  0% {
    left: -55%;
  }

  to {
    left: 500%;
  }
}

@keyframes shimmer {
  0% {
    left: -55%;
  }

  to {
    left: 500%;
  }
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes blink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

* {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  touch-action: manipulation;
}

body,
html {
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
  overflow: auto;
  font-family: yahei, Courier, Monaco, monospace;
}

body {
  background-color: var(--black);
}

input,
input:after,
input:before {
  -webkit-user-select: initial;
  -moz-user-select: initial;
  -ms-user-select: initial;
  user-select: initial;
}

button:focus,
input:focus,
select:focus,
textarea:focus {
  outline: none;
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type='number'] {
  -moz-appearance: textfield;
}

img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fill-w {
  flex-grow: 1;
  width: 0;
  height: 100%;
}

.btn {
  cursor: pointer;
  filter: brightness(1);
  transition: filter 0.3s linear;
}

.btn:hover {
  filter: brightness(0.8);
}

.vc-popover-content-wrapper {
  font-size: var(--pc9);
  --popover-horizontal-content-offset: 0.5rem !important;
  --popover-vertical-content-offset: 0.625rem !important;
  --popover-slide-translation: 0.9375rem !important;
  --popover-caret-horizontal-offset: var(--pc9) !important;
  --popover-caret-vertical-offset: 0 !important;
  transform: translate3d(var(--pc40), var(--pc10), 0) !important;;
  z-index: 2;
}

.vc-popover-content-wrapper .vc-container {
  --text-xs: var(--pc8) !important;
  --text-sm: var(--pc10) !important;
  --text-base: var(--pc9) !important;
  --text-lg: var(--pc12) !important;
  --font-bold: bold !important;
}

.vc-popover-content-wrapper .vc-container .vc-popover-caret {
  content: '';
  width: 1em !important;
  height: 1em !important;
}

.vc-popover-content-wrapper .vc-container .vc-header {
  margin-top: 0;
  padding: var(--pc2) !important;
}

.vc-popover-content-wrapper .vc-container .vc-weeks {
  /* display: grid;
  grid-template-columns: repeat(7,1fr); */
  position: relative;
  -webkit-overflow-scrolling: touch;
  padding: var(--pc5) !important;
  min-width: var(--pc18) !important;
}

.vc-popover-content-wrapper .vc-container .vc-weeks .vc-weekday {
  text-align: center;
  color: var(--vc-gray-500);
  font-size: var(--text-sm);
  font-weight: var(--font-bold);
  line-height: 1em !important;
  padding-top: var(--pc1) !important;
  padding-bottom: var(--pc1) !important;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.vc-popover-content-wrapper .vc-container .vc-weeks .vc-day {
  min-height: var(--pc18) !important;
}

.vc-popover-content-wrapper .vc-container .vc-weeks .vc-day .vc-day-content {
  width: var(--pc18) !important;
  height: var(--pc18) !important;
  line-height: var(--pc18) !important;
  font-size: var(--text-sm);
}

.vc-popover-content-wrapper .vc-container .vc-weeks .vc-day .vc-highlight {
  width: var(--pc18);
  height: var(--pc18);
}

.vc-popover-content-wrapper .vc-container .vc-arrow {
  padding: var(--pc1) var(--pc1) !important;
}

.vc-popover-content-wrapper .vc-container .vc-arrow svg {
  width: var(--pc18);
  height: var(--pc18);
}

.vc-popover-content-wrapper .vc-container .vc-pane {
  min-width: var(--pc18) !important;
}

.vc-popover-content-wrapper .vc-container .vc-title {
  line-height: var(--pc18) !important;
  font-size: var(--pc10);
  background-color: transparent;
}

@media (orientation: portrait) {
  .mobile body,
  .mobile html {
    min-height: var(--mp667);
  }

  .mobile .vc-popover-content-wrapper {
    font-size: var(--mp9);
    --popover-horizontal-content-offset: 0.5rem !important;
    --popover-vertical-content-offset: 0.625rem !important;
    --popover-slide-translation: 0.9375rem !important;
    --popover-caret-horizontal-offset: var(--mp9) !important;
    --popover-caret-vertical-offset: 0 !important;
    transform: translate3d(var(--mp20), var(--mp30), 0) !important;
    z-index: 2;
  }

  .mobile .vc-popover-content-wrapper .vc-container {
    --text-xs: var(--mp8) !important;
    --text-sm: var(--mp10) !important;
    --text-base: var(--mp9) !important;
    --text-lg: var(--mp12) !important;
    --font-bold: bold !important;
  }

  .mobile .vc-popover-content-wrapper .vc-container .vc-popover-caret {
    content: '';
    width: 1em !important;
    height: 1em !important;
  }

  .mobile .vc-popover-content-wrapper .vc-container .vc-header {
    margin-top: 0;
    padding: var(--mp2) !important;
  }

  .mobile .vc-popover-content-wrapper .vc-container .vc-weeks {
    /* display: grid; */
    /* grid-template-columns: repeat(7,1fr); */
    position: relative;
    -webkit-overflow-scrolling: touch;
    padding: var(--mp5) !important;
    min-width: var(--mp18) !important;
  }

  .mobile .vc-popover-content-wrapper .vc-container .vc-weeks .vc-weekday {
    text-align: center;
    color: var(--vc-gray-500);
    font-size: var(--text-sm);
    font-weight: var(--font-bold);
    line-height: 1em !important;
    padding-top: var(--mp1) !important;
    padding-bottom: var(--mp1) !important;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  .mobile .vc-popover-content-wrapper .vc-container .vc-weeks .vc-day {
    min-height: var(--mp18) !important;
  }

  .mobile .vc-popover-content-wrapper .vc-container .vc-weeks .vc-day .vc-day-content {
    width: var(--mp18) !important;
    height: var(--mp18) !important;
    line-height: var(--mp18) !important;
    font-size: var(--text-sm);
  }

  .mobile .vc-popover-content-wrapper .vc-container .vc-weeks .vc-day .vc-highlight {
    width: var(--mp18);
    height: var(--mp18);
  }

  .mobile .vc-popover-content-wrapper .vc-container .vc-arrow {
    padding: var(--mp1) var(--mp1) !important;
    background-color: transparent !important;
    width: 20px;
    height: 20px;
  }

  .mobile .vc-popover-content-wrapper .vc-container .vc-arrow svg {
    width: var(--mp18);
    height: var(--mp18);
  }

  .mobile .vc-popover-content-wrapper .vc-container .vc-pane {
    min-width: var(--mp18) !important;
  }

  .mobile .vc-popover-content-wrapper .vc-container .vc-title {
    line-height: var(--mp18) !important;
    font-size: var(--mp10);
    background-color: transparent;
  }
}

* {
  -webkit-overflow-scrolling: auto;
  align-content: flex-start;
  scrollbar-color: #adadad;
}

::-webkit-scrollbar {
  width: var(--pc3);
  height: var(--pc3);
}

::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 0;
}

::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: rgba(142, 128, 74, 0.7);
}

::-webkit-scrollbar-thumb:hover {
  background-color: rgba(142, 128, 74, 0.7);
  filter: brightness(0.1);
}

@media (orientation: portrait) {
  .mobile * {
    -webkit-overflow-scrolling: auto;
    align-content: flex-start;
    scrollbar-color: rgba(0, 0, 0, 0.5);
  }

  .mobile ::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  .mobile ::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0;
  }

  .mobile ::-webkit-scrollbar-thumb {
    border-radius: 0;
    background-color: rgba(95, 87, 70, 0.8);
  }

  .mobile ::-webkit-scrollbar-thumb:hover {
    background: rgba(77, 75, 74, 0.8);
    border-radius: 0;
  }
}

.m-progress[data-progress='0%']:before,
.pc-progress[data-progress='0%']:before {
  width: 0;
}

.m-progress[data-progress='1%']:before,
.pc-progress[data-progress='1%']:before {
  width: 1%;
}

.m-progress[data-progress='2%']:before,
.pc-progress[data-progress='2%']:before {
  width: 2%;
}

.m-progress[data-progress='3%']:before,
.pc-progress[data-progress='3%']:before {
  width: 3%;
}

.m-progress[data-progress='4%']:before,
.pc-progress[data-progress='4%']:before {
  width: 4%;
}

.m-progress[data-progress='5%']:before,
.pc-progress[data-progress='5%']:before {
  width: 5%;
}

.m-progress[data-progress='6%']:before,
.pc-progress[data-progress='6%']:before {
  width: 6%;
}

.m-progress[data-progress='7%']:before,
.pc-progress[data-progress='7%']:before {
  width: 7%;
}

.m-progress[data-progress='8%']:before,
.pc-progress[data-progress='8%']:before {
  width: 8%;
}

.m-progress[data-progress='9%']:before,
.pc-progress[data-progress='9%']:before {
  width: 9%;
}

.m-progress[data-progress='10%']:before,
.pc-progress[data-progress='10%']:before {
  width: 10%;
}

.m-progress[data-progress='11%']:before,
.pc-progress[data-progress='11%']:before {
  width: 11%;
}

.m-progress[data-progress='12%']:before,
.pc-progress[data-progress='12%']:before {
  width: 12%;
}

.m-progress[data-progress='13%']:before,
.pc-progress[data-progress='13%']:before {
  width: 13%;
}

.m-progress[data-progress='14%']:before,
.pc-progress[data-progress='14%']:before {
  width: 14%;
}

.m-progress[data-progress='15%']:before,
.pc-progress[data-progress='15%']:before {
  width: 15%;
}

.m-progress[data-progress='16%']:before,
.pc-progress[data-progress='16%']:before {
  width: 16%;
}

.m-progress[data-progress='17%']:before,
.pc-progress[data-progress='17%']:before {
  width: 17%;
}

.m-progress[data-progress='18%']:before,
.pc-progress[data-progress='18%']:before {
  width: 18%;
}

.m-progress[data-progress='19%']:before,
.pc-progress[data-progress='19%']:before {
  width: 19%;
}

.m-progress[data-progress='20%']:before,
.pc-progress[data-progress='20%']:before {
  width: 20%;
}

.m-progress[data-progress='21%']:before,
.pc-progress[data-progress='21%']:before {
  width: 21%;
}

.m-progress[data-progress='22%']:before,
.pc-progress[data-progress='22%']:before {
  width: 22%;
}

.m-progress[data-progress='23%']:before,
.pc-progress[data-progress='23%']:before {
  width: 23%;
}

.m-progress[data-progress='24%']:before,
.pc-progress[data-progress='24%']:before {
  width: 24%;
}

.m-progress[data-progress='25%']:before,
.pc-progress[data-progress='25%']:before {
  width: 25%;
}

.m-progress[data-progress='26%']:before,
.pc-progress[data-progress='26%']:before {
  width: 26%;
}

.m-progress[data-progress='27%']:before,
.pc-progress[data-progress='27%']:before {
  width: 27%;
}

.m-progress[data-progress='28%']:before,
.pc-progress[data-progress='28%']:before {
  width: 28%;
}

.m-progress[data-progress='29%']:before,
.pc-progress[data-progress='29%']:before {
  width: 29%;
}

.m-progress[data-progress='30%']:before,
.pc-progress[data-progress='30%']:before {
  width: 30%;
}

.m-progress[data-progress='31%']:before,
.pc-progress[data-progress='31%']:before {
  width: 31%;
}

.m-progress[data-progress='32%']:before,
.pc-progress[data-progress='32%']:before {
  width: 32%;
}

.m-progress[data-progress='33%']:before,
.pc-progress[data-progress='33%']:before {
  width: 33%;
}

.m-progress[data-progress='34%']:before,
.pc-progress[data-progress='34%']:before {
  width: 34%;
}

.m-progress[data-progress='35%']:before,
.pc-progress[data-progress='35%']:before {
  width: 35%;
}

.m-progress[data-progress='36%']:before,
.pc-progress[data-progress='36%']:before {
  width: 36%;
}

.m-progress[data-progress='37%']:before,
.pc-progress[data-progress='37%']:before {
  width: 37%;
}

.m-progress[data-progress='38%']:before,
.pc-progress[data-progress='38%']:before {
  width: 38%;
}

.m-progress[data-progress='39%']:before,
.pc-progress[data-progress='39%']:before {
  width: 39%;
}

.m-progress[data-progress='40%']:before,
.pc-progress[data-progress='40%']:before {
  width: 40%;
}

.m-progress[data-progress='41%']:before,
.pc-progress[data-progress='41%']:before {
  width: 41%;
}

.m-progress[data-progress='42%']:before,
.pc-progress[data-progress='42%']:before {
  width: 42%;
}

.m-progress[data-progress='43%']:before,
.pc-progress[data-progress='43%']:before {
  width: 43%;
}

.m-progress[data-progress='44%']:before,
.pc-progress[data-progress='44%']:before {
  width: 44%;
}

.m-progress[data-progress='45%']:before,
.pc-progress[data-progress='45%']:before {
  width: 45%;
}

.m-progress[data-progress='46%']:before,
.pc-progress[data-progress='46%']:before {
  width: 46%;
}

.m-progress[data-progress='47%']:before,
.pc-progress[data-progress='47%']:before {
  width: 47%;
}

.m-progress[data-progress='48%']:before,
.pc-progress[data-progress='48%']:before {
  width: 48%;
}

.m-progress[data-progress='49%']:before,
.pc-progress[data-progress='49%']:before {
  width: 49%;
}

.m-progress[data-progress='50%']:before,
.pc-progress[data-progress='50%']:before {
  width: 50%;
}

.m-progress[data-progress='51%']:before,
.pc-progress[data-progress='51%']:before {
  width: 51%;
}

.m-progress[data-progress='52%']:before,
.pc-progress[data-progress='52%']:before {
  width: 52%;
}

.m-progress[data-progress='53%']:before,
.pc-progress[data-progress='53%']:before {
  width: 53%;
}

.m-progress[data-progress='54%']:before,
.pc-progress[data-progress='54%']:before {
  width: 54%;
}

.m-progress[data-progress='55%']:before,
.pc-progress[data-progress='55%']:before {
  width: 55%;
}

.m-progress[data-progress='56%']:before,
.pc-progress[data-progress='56%']:before {
  width: 56%;
}

.m-progress[data-progress='57%']:before,
.pc-progress[data-progress='57%']:before {
  width: 57%;
}

.m-progress[data-progress='58%']:before,
.pc-progress[data-progress='58%']:before {
  width: 58%;
}

.m-progress[data-progress='59%']:before,
.pc-progress[data-progress='59%']:before {
  width: 59%;
}

.m-progress[data-progress='60%']:before,
.pc-progress[data-progress='60%']:before {
  width: 60%;
}

.m-progress[data-progress='61%']:before,
.pc-progress[data-progress='61%']:before {
  width: 61%;
}

.m-progress[data-progress='62%']:before,
.pc-progress[data-progress='62%']:before {
  width: 62%;
}

.m-progress[data-progress='63%']:before,
.pc-progress[data-progress='63%']:before {
  width: 63%;
}

.m-progress[data-progress='64%']:before,
.pc-progress[data-progress='64%']:before {
  width: 64%;
}

.m-progress[data-progress='65%']:before,
.pc-progress[data-progress='65%']:before {
  width: 65%;
}

.m-progress[data-progress='66%']:before,
.pc-progress[data-progress='66%']:before {
  width: 66%;
}

.m-progress[data-progress='67%']:before,
.pc-progress[data-progress='67%']:before {
  width: 67%;
}

.m-progress[data-progress='68%']:before,
.pc-progress[data-progress='68%']:before {
  width: 68%;
}

.m-progress[data-progress='69%']:before,
.pc-progress[data-progress='69%']:before {
  width: 69%;
}

.m-progress[data-progress='70%']:before,
.pc-progress[data-progress='70%']:before {
  width: 70%;
}

.m-progress[data-progress='71%']:before,
.pc-progress[data-progress='71%']:before {
  width: 71%;
}

.m-progress[data-progress='72%']:before,
.pc-progress[data-progress='72%']:before {
  width: 72%;
}

.m-progress[data-progress='73%']:before,
.pc-progress[data-progress='73%']:before {
  width: 73%;
}

.m-progress[data-progress='74%']:before,
.pc-progress[data-progress='74%']:before {
  width: 74%;
}

.m-progress[data-progress='75%']:before,
.pc-progress[data-progress='75%']:before {
  width: 75%;
}

.m-progress[data-progress='76%']:before,
.pc-progress[data-progress='76%']:before {
  width: 76%;
}

.m-progress[data-progress='77%']:before,
.pc-progress[data-progress='77%']:before {
  width: 77%;
}

.m-progress[data-progress='78%']:before,
.pc-progress[data-progress='78%']:before {
  width: 78%;
}

.m-progress[data-progress='79%']:before,
.pc-progress[data-progress='79%']:before {
  width: 79%;
}

.m-progress[data-progress='80%']:before,
.pc-progress[data-progress='80%']:before {
  width: 80%;
}

.m-progress[data-progress='81%']:before,
.pc-progress[data-progress='81%']:before {
  width: 81%;
}

.m-progress[data-progress='82%']:before,
.pc-progress[data-progress='82%']:before {
  width: 82%;
}

.m-progress[data-progress='83%']:before,
.pc-progress[data-progress='83%']:before {
  width: 83%;
}

.m-progress[data-progress='84%']:before,
.pc-progress[data-progress='84%']:before {
  width: 84%;
}

.m-progress[data-progress='85%']:before,
.pc-progress[data-progress='85%']:before {
  width: 85%;
}

.m-progress[data-progress='86%']:before,
.pc-progress[data-progress='86%']:before {
  width: 86%;
}

.m-progress[data-progress='87%']:before,
.pc-progress[data-progress='87%']:before {
  width: 87%;
}

.m-progress[data-progress='88%']:before,
.pc-progress[data-progress='88%']:before {
  width: 88%;
}

.m-progress[data-progress='89%']:before,
.pc-progress[data-progress='89%']:before {
  width: 89%;
}

.m-progress[data-progress='90%']:before,
.pc-progress[data-progress='90%']:before {
  width: 90%;
}

.m-progress[data-progress='91%']:before,
.pc-progress[data-progress='91%']:before {
  width: 91%;
}

.m-progress[data-progress='92%']:before,
.pc-progress[data-progress='92%']:before {
  width: 92%;
}

.m-progress[data-progress='93%']:before,
.pc-progress[data-progress='93%']:before {
  width: 93%;
}

.m-progress[data-progress='94%']:before,
.pc-progress[data-progress='94%']:before {
  width: 94%;
}

.m-progress[data-progress='95%']:before,
.pc-progress[data-progress='95%']:before {
  width: 95%;
}

.m-progress[data-progress='96%']:before,
.pc-progress[data-progress='96%']:before {
  width: 96%;
}

.m-progress[data-progress='97%']:before,
.pc-progress[data-progress='97%']:before {
  width: 97%;
}

.m-progress[data-progress='98%']:before,
.pc-progress[data-progress='98%']:before {
  width: 98%;
}

.m-progress[data-progress='99%']:before,
.pc-progress[data-progress='99%']:before {
  width: 99%;
}

.m-progress[data-progress='100%']:before,
.pc-progress[data-progress='100%']:before {
  width: 100%;
}

@-webkit-keyframes delay {
  0%,
  40%,
  to {
    -webkit-transform: scaleY(0.05);
  }

  20% {
    -webkit-transform: scaleY(1);
  }
}

@keyframes delay {
  0%,
  40%,
  to {
    transform: scaleY(0.05);
    -webkit-transform: scaleY(0.05);
  }

  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
