
.header[data-v-ae2798b0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 60px;
  top: 0;
  background-color: #640061;
  color: #ffffff;
  line-height: 60px;
  overflow: hidden;
}
.header__icon[data-v-ae2798b0] {
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header__left[data-v-ae2798b0] {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  text-align: left;
}
.header__right[data-v-ae2798b0] {
  position: relative;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
}
.header__polygon[data-v-ae2798b0] {
  position: absolute;
  height: 0;
  width: 100%;
  border-left: 80px solid transparent;
  border-top: 150px solid #3d003c;
  top: 0;
  right: 0;
}
.header__title[data-v-ae2798b0] {
  font-size: 24px;
  color: #ffffff;
}
.header__text[data-v-ae2798b0] {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  z-index: 2;
}
.header__sayhi[data-v-ae2798b0] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: calc(100% - 120px);
      flex-basis: calc(100% - 120px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
}
.header__logout[data-v-ae2798b0] {
  cursor: pointer;
  padding-right: 40px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}


.sidebar[data-v-439f6eb7] {
  position: relative;
  -ms-flex-preferred-size: 20%;
      flex-basis: 20%;
  background-color: #2b012a;
  color: #ffffff;
  overflow-y: scroll;
  padding: 40px 0;
}
.sidebar.console[data-v-439f6eb7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #161616;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.sidebar__img[data-v-439f6eb7] {
  position: absolute;
  width: 100%;
  top: 0;
  background-size: 100% 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  padding-bottom: 176%;
}
.sidebar__mask[data-v-439f6eb7] {
  position: absolute;
  width: 100%;
  top: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(61, 0, 60, 0.4)), to(#2b012a));
  background-image: linear-gradient(to bottom, rgba(61, 0, 60, 0.4), #2b012a);
  padding-bottom: 176%;
  z-index: 2;
}
.sidebar__hr[data-v-439f6eb7] {
  width: 50%;
}
.menu[data-v-439f6eb7] {
  position: relative;
  width: 100%;
  height: 6vh;
  line-height: 6vh;
}
.submenu[data-v-439f6eb7] {
  position: relative;
  width: 100%;
  height: 6vh;
  line-height: 6vh;
}
.menu.active[data-v-439f6eb7] {
  background-color: #222;
  font-size: 18px;
  font-weight: 600;
}
.menu.has-sub-active[data-v-439f6eb7] {
  background-color: #222;
  font-size: 18px;
  font-weight: 600;
}
.submenu.active[data-v-439f6eb7],
.submenu.has-bg[data-v-439f6eb7] {
  background-color: #222;
}
.menu.active[data-v-439f6eb7]::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15px;
  background-color: #640061;
}
.submenu.active[data-v-439f6eb7]::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15px;
  background-color: #640061;
}
.menu[data-v-439f6eb7],
.submenu[data-v-439f6eb7] {
  font-size: 16px;
  color: #ffffff;
  cursor: pointer;
  text-align: left;
}
.submenu__icon[data-v-439f6eb7] {
  position: absolute;
  right: 10px;
  line-height: 6vh;
}
.version[data-v-439f6eb7] {
  width: calc(100% - 40px);
  font-size: 10px;
  text-align: left;
  color: rgba(255, 255, 255, 0.6);
}
.sidebar__remain[data-v-439f6eb7] {
  font-size: 36px;
  font-weight: 600;
}
.sidebar__text[data-v-439f6eb7] {
  font-size: 18px;
  font-weight: 600;
}
.sidebar__name[data-v-439f6eb7] {
  font-size: 14px;
}
.sidebar__etime[data-v-439f6eb7] {
  font-size: 14px;
}
.sidebar__disk[data-v-439f6eb7] {
  font-size: 14px;
}


.site-main[data-v-a69ae1a4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-block[data-v-a69ae1a4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 60px);
}
.main-content[data-v-a69ae1a4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  background-color: #eaeaea;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
}
.main-item[data-v-a69ae1a4] {
  max-width: 1100px;
  background-color: #ffffff;
}
.api-item[data-v-a69ae1a4] {
  max-width: 1100px;
  background-color: #ffffff;
}
.noauth-item[data-v-a69ae1a4] {
  width: 100%;
  text-align: center;
}
.noauth__img[data-v-a69ae1a4] {
  width: 440px;
}
.token__block[data-v-a69ae1a4] {
  /* display: flex;
  align-items: center; */
  position: relative;
  padding: 20px 40px;
}
.brand__info[data-v-a69ae1a4] {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.brand__text[data-v-a69ae1a4] {
  font-size: 18px;
  font-weight: 600;
  color: #000000;
}
.token__info[data-v-a69ae1a4] {
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  top: 70px;
  right: 40px;
}
.api__block[data-v-a69ae1a4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 40px;
}
.api__summary[data-v-a69ae1a4],
.api__detail[data-v-a69ae1a4] {
  width: 100%;
  font-size: 14px;
  color: #000000;
}
.tab__menu[data-v-a69ae1a4] {
  width: 100%;
  border-bottom: 1px solid #d8d8d8;
}
.tab__item[data-v-a69ae1a4] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  line-height: 40px;
  padding: 0 26px;
  border-bottom: 5px solid #870136;
}
.tab__content[data-v-a69ae1a4] {
  width: 100%;
}
.tab__content__title[data-v-a69ae1a4] {
  font-size: 18px;
  font-weight: 600;
  color: #000000;
}
.highlight[data-v-a69ae1a4] {
  background-color: #f5f5f5;
  /* padding: 20px 30px; */
}
.inline-hl[data-v-a69ae1a4] {
  padding: 7.5px 30px;
}
.api__title[data-v-a69ae1a4] {
  font-size: 18px;
  font-weight: 600;
  color: #000000;
}
.api__content[data-v-a69ae1a4] {
  font-size: 14px;
  color: #000000;
}
.api__method[data-v-a69ae1a4] {
  background-color: #000000;
  height: 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 18px;
  line-height: 30px;
  font-weight: 600;
  color: #ffffff;
  padding: 0 6px;
}
.api__path[data-v-a69ae1a4] {
  line-height: 30px;
}
.api__content__strong[data-v-a69ae1a4] {
  font-weight: 600;
}
.api__code__title[data-v-a69ae1a4] {
  font-size: 14px;
  font-style: italic;
  color: #aeaeae;
}
.api__code__hl[data-v-a69ae1a4] {
  color: #640061;
}
.api__text--purple[data-v-a69ae1a4] {
  color: #870136;
}
.api__text--green[data-v-a69ae1a4] {
  color: #378619;
}
.api__table[data-v-a69ae1a4] {
  background-color: #ffffff;
  padding: 30px 0;
}
.api__table__list[data-v-a69ae1a4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.api__table__list-item[data-v-a69ae1a4] {
  padding: 0 20px;
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
}
.api__table__head[data-v-a69ae1a4] {
  height: 30px;
  background-color: #161616;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
.api__table__content[data-v-a69ae1a4] {
  min-height: 30px;
  font-size: 14px;
  color: #000000;
  border-bottom: 1px solid #d8d8d8;
}
pre[data-v-a69ae1a4] {
  padding: 20px 30px;
  color: #252525;
}
pre code[data-v-a69ae1a4] {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
.code--red[data-v-a69ae1a4] {
  color: #db415f;
}
.code--blue[data-v-a69ae1a4] {
  color: #4184db;
}
.code--caption[data-v-a69ae1a4] {
  color: #aeaeae;
}
#tab[data-v-a69ae1a4] {
  width: 100%;
}
/* 頁籤ul */
#tab > ul[data-v-a69ae1a4] {
  overflow: hidden;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #d8d8d8;
}
#tab > ul > li[data-v-a69ae1a4] {
  list-style-type: none;
}
#tab > ul > li > a[data-v-a69ae1a4] {
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
  color: #333;
  float: left;
  padding: 10px 26px;
}

/*頁籤div內容*/
#tab > div[data-v-a69ae1a4] {
  clear: both;
  padding: 0 15px;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

/* span:target */
#verify_api_document[data-v-a69ae1a4],
#api_reference[data-v-a69ae1a4],
#data_crypto[data-v-a69ae1a4],
#remain_api_document[data-v-a69ae1a4],
#remain_api_reference[data-v-a69ae1a4] {
  display: none;
}

/*第一筆的底色*/
span:target ~ #tab > ul li:first-child a[data-v-a69ae1a4] {
  border-bottom: none;
}

/*第一筆的底色*/
span:target ~ #tab > div[data-v-a69ae1a4]:first-of-type {
  visibility: hidden;
  height: 0;
  padding: 0 15px;
}

/*頁籤變換&第一筆*/
span ~ #tab > ul li:first-child a[data-v-a69ae1a4],
#verify_api_document:target ~ #tab > ul li a[href$='#verify_api_document'][data-v-a69ae1a4],
#api_reference:target ~ #tab > ul li a[href$='#api_reference'][data-v-a69ae1a4],
#data_crypto:target ~ #tab > ul li a[href$='#data_crypto'][data-v-a69ae1a4],
#remain_api_document:target ~ #tab > ul li a[href$='#remain_api_document'][data-v-a69ae1a4],
#remain_api_reference:target ~ #tab > ul li a[href$='#remain_api_reference'][data-v-a69ae1a4] {
  border-bottom: 5px solid #870136;
}

/*頁籤內容顯示&第一筆*/
span ~ #tab > div[data-v-a69ae1a4]:first-of-type,
#verify_api_document:target ~ #tab > div.tab-content-1[data-v-a69ae1a4],
#api_reference:target ~ #tab > div.tab-content-2[data-v-a69ae1a4],
#data_crypto:target ~ #tab > div.tab-content-3[data-v-a69ae1a4],
#remain_api_document:target ~ #tab > div.tab-content-4[data-v-a69ae1a4],
#remain_api_reference:target ~ #tab > div.tab-content-5[data-v-a69ae1a4] {
  visibility: visible;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: #fff;
}
.main-button[data-v-a69ae1a4]:disabled,
.main-button[disabled][data-v-a69ae1a4] {
  pointer-events: unset;
}
.api-selector-container[data-v-a69ae1a4] {
  width: 480px;
  position: relative;
  overflow: hidden;
  display: block;
  height: 40px;
  border: solid 1px #d8d8d8;
  background-color: #ffffff;
}
.api-selector-container[data-v-a69ae1a4]::after {
  display: block;
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  width: 16px;
  height: 16px;
  font-size: 60%;
  line-height: 40px;
  font-family: 'witcherfin';
  content: '\e905';
  pointer-events: none;
}
.api-selector-label[data-v-a69ae1a4] {
  padding-right: 25px;
  font-size: 14px;
  color: #000000;
  line-height: 40px;
  padding: 0 20px;
}
.api-selector[data-v-a69ae1a4] {
  cursor: pointer;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-appearance: none;
}


.site-main[data-v-5fe1d8b8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-block[data-v-5fe1d8b8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 60px);
}
.main-content[data-v-5fe1d8b8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  background-color: #eaeaea;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
}
.contact__block[data-v-5fe1d8b8] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contact__left__block[data-v-5fe1d8b8],
.contact__right__block[data-v-5fe1d8b8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
  max-width: 400px;
  height: 400px;
  text-align: left;
}
.contact__title[data-v-5fe1d8b8] {
  font-size: 24px;
  font-weight: 600;
  color: #000000;
}
.contact__content[data-v-5fe1d8b8] {
  background-color: #ffffff;
  padding: 20px 40px;
}
.contact__subtitle[data-v-5fe1d8b8] {
  font-size: 18px;
  font-weight: 600;
  color: #000000;
}
.contact__text[data-v-5fe1d8b8] {
  font-size: 14px;
  color: #000000;
}
.contact__hint[data-v-5fe1d8b8] {
  font-size: 12px;
  color: #aeaeae;
}
.dialog[data-v-5fe1d8b8] {
  height: calc(100% - 40px);
  max-height: 640px;
  padding: 0;
}
.dialog-main__header[data-v-5fe1d8b8] {
  height: 60px;
}
.dialog-main__content[data-v-5fe1d8b8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: calc(100% - 180px);
  padding: 0 70px;
  overflow-y: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dialog-main__content[data-v-5fe1d8b8]::-webkit-scrollbar {
  display: unset;
  -webkit-appearance: none;
  width: 35px;
  right: 10px;
}
.dialog-main__content[data-v-5fe1d8b8]::-webkit-scrollbar-thumb {
  border: 4px solid #d8d8d8;
  height: 6px;
  border: 15px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);
}
.dialog-main__content[data-v-5fe1d8b8]::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.dialog-main__content[data-v-5fe1d8b8]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.dialog__title[data-v-5fe1d8b8] {
  width: 540px;
}
.dialog__block[data-v-5fe1d8b8] {
  width: 540px;
  text-align: left;
}
.dialog__btns[data-v-5fe1d8b8] {
  width: 540px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.answer__block[data-v-5fe1d8b8] {
  height: 19vh;
  max-height: 120px;
  padding: 20px;
  border: solid 1px #d8d8d8;
  overflow-y: scroll;
}
.answer__block[data-v-5fe1d8b8]::-webkit-scrollbar {
  display: unset;
  -webkit-appearance: none;
  width: 35px;
  right: 10px;
}
.answer__block[data-v-5fe1d8b8]::-webkit-scrollbar-thumb {
  border: 4px solid #d8d8d8;
  height: 6px;
  border: 15px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);
}
.answer__block[data-v-5fe1d8b8]::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.answer__block[data-v-5fe1d8b8]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.answer__block__placeholder[data-v-5fe1d8b8] {
  color: rgba(0, 0, 0, 0.3);
}
.quota-selector-container[data-v-5fe1d8b8] {
  /* width: 160px; */
  position: relative;
  overflow: hidden;
  display: block;
  height: 40px;
  border: solid 1px #d8d8d8;
  background-color: #ffffff;
}
.quota-selector-container[data-v-5fe1d8b8]::after {
  display: block;
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  width: 16px;
  height: 16px;
  font-size: 60%;
  line-height: 40px;
  font-family: 'witcherfin';
  content: '\e905';
  pointer-events: none;
}
.quota-selector-label[data-v-5fe1d8b8] {
  padding-right: 25px;
  font-size: 14px;
  color: #000000;
  line-height: 40px;
  padding: 0 20px;
}
.quota-selector-label.disabled[data-v-5fe1d8b8] {
  color: rgba(0, 0, 0, 0.3);
}
.quota-selector[data-v-5fe1d8b8] {
  cursor: pointer;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-appearance: none;
}
.question__title.disabled[data-v-5fe1d8b8] {
  color: rgba(0, 0, 0, 0.3);
}
.input__block[data-v-5fe1d8b8] {
  width: 100%;
  height: 40px;
  background-color: #eaeaea;
}
.input__block.disabled[data-v-5fe1d8b8] {
  background-color: rgba(234, 234, 234, 0.3);
  border: 1px solid rgba(234, 234, 234, 0.3);
}
.form__error[data-v-5fe1d8b8] {
  max-width: unset;
}
.inline__input[data-v-5fe1d8b8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: calc(100% - 80px);
  background-color: #eaeaea;
  border: 1px solid #eaeaea;
  font-size: 14px;
  word-break: normal;
  word-wrap: normal;
}
.inline__input[data-v-5fe1d8b8]:disabled,
.inline__input[disabled][data-v-5fe1d8b8] {
  background-color: rgba(234, 234, 234, 0.3);
  border: 1px solid rgba(234, 234, 234, 0.3);
}
.input__unit[data-v-5fe1d8b8] {
  font-size: 14px;
  color: #000000;
}


.lang-selector-container[data-v-54eb1ca1] {
  width: 160px;
  position: relative;
  overflow: hidden;
  display: block;
  height: 40px;
  border: solid 1px #d8d8d8;
  background-color: #ffffff;
}
.lang-selector-container[data-v-54eb1ca1]::after {
  display: block;
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  width: 16px;
  height: 16px;
  font-size: 60%;
  line-height: 40px;
  font-family: 'witcherfin';
  content: '\e905';
  pointer-events: none;
}
.lang-selector-label[data-v-54eb1ca1] {
  padding-right: 25px;
  font-size: 14px;
  color: #000000;
  line-height: 40px;
  padding: 0 20px;
}
.lang-selector[data-v-54eb1ca1] {
  cursor: pointer;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-appearance: none;
}


.message-item[data-v-27f161fb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.lang-item[data-v-27f161fb] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.message[data-v-27f161fb] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.message__img[data-v-27f161fb] {
  height: 35vh;
}
.message__title[data-v-27f161fb] {
  font-size: 36px;
  font-weight: 600;
  color: #000000;
}
.message__content[data-v-27f161fb] {
  font-size: 14px;
  color: #000000;
  line-height: 24px;
  text-align: center;
  white-space: pre-wrap;
  word-wrap: break-word;
}


.loading__block[data-v-3eefc900] {
  position: relative;
  width: 80vw;
  left: 20vw;
}
.loading__desc[data-v-3eefc900] {
  position: relative;
  top: calc((100vh - 80px) / 2);
  width: 100%;
  color: #ffffff;
  text-align: center;
}
.full-loading-dialog[data-v-3eefc900] {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
@-webkit-keyframes square-animation-3eefc900 {
0% {
    left: 0;
    top: 0;
}
10.5% {
    left: 0;
    top: 0;
}
12.5% {
    left: 32px;
    top: 0;
}
23% {
    left: 32px;
    top: 0;
}
25% {
    left: calc(32px * 2);
    top: 0;
}
35.5% {
    left: calc(32px * 2);
    top: 0;
}
37.5% {
    left: calc(32px * 2);
    top: 32px;
}
48% {
    left: calc(32px * 2);
    top: 32px;
}
50% {
    left: 32px;
    top: 32px;
}
60.5% {
    left: 32px;
    top: 32px;
}
62.5% {
    left: 32px;
    top: calc(32px * 2);
}
73% {
    left: 32px;
    top: calc(32px * 2);
}
75% {
    left: 0;
    top: calc(32px * 2);
}
85.5% {
    left: 0;
    top: calc(32px * 2);
}
87.5% {
    left: 0;
    top: 32px;
}
98% {
    left: 0;
    top: 32px;
}
100% {
    left: 0;
    top: 0;
}
}
@keyframes square-animation-3eefc900 {
0% {
    left: 0;
    top: 0;
}
10.5% {
    left: 0;
    top: 0;
}
12.5% {
    left: 32px;
    top: 0;
}
23% {
    left: 32px;
    top: 0;
}
25% {
    left: calc(32px * 2);
    top: 0;
}
35.5% {
    left: calc(32px * 2);
    top: 0;
}
37.5% {
    left: calc(32px * 2);
    top: 32px;
}
48% {
    left: calc(32px * 2);
    top: 32px;
}
50% {
    left: 32px;
    top: 32px;
}
60.5% {
    left: 32px;
    top: 32px;
}
62.5% {
    left: 32px;
    top: calc(32px * 2);
}
73% {
    left: 32px;
    top: calc(32px * 2);
}
75% {
    left: 0;
    top: calc(32px * 2);
}
85.5% {
    left: 0;
    top: calc(32px * 2);
}
87.5% {
    left: 0;
    top: 32px;
}
98% {
    left: 0;
    top: 32px;
}
100% {
    left: 0;
    top: 0;
}
}
@-webkit-keyframes hue-rotate-3eefc900 {
0% {
    -webkit-filter: hue-rotate(0deg);
            filter: hue-rotate(0deg);
}
100% {
    -webkit-filter: hue-rotate(360deg);
            filter: hue-rotate(360deg);
}
}
@keyframes hue-rotate-3eefc900 {
0% {
    -webkit-filter: hue-rotate(0deg);
            filter: hue-rotate(0deg);
}
100% {
    -webkit-filter: hue-rotate(360deg);
            filter: hue-rotate(360deg);
}
}
.loading[data-v-3eefc900] {
  position: relative;
  top: calc((100vh - 136px) / 2);
  left: calc((80vw - 96px) / 2);
  width: calc(32px * 3);
  height: calc(32px * 3);
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: hue-rotate-3eefc900 10s linear infinite both;
          animation: hue-rotate-3eefc900 10s linear infinite both;
}
.loading__square[data-v-3eefc900] {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(32px - 4px);
  height: calc(32px - 4px);
  margin: 2px;
  border-radius: 2px;
  background: #9f3785;
  background-image: linear-gradient(45deg, #f1e2ed 40%, #9f3785 60%);
  background-image: -moz-linear-gradient(#f1e2ed, #9f3785);
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  -webkit-animation: square-animation-3eefc900 10s ease-in-out infinite both;
          animation: square-animation-3eefc900 10s ease-in-out infinite both;
}
.loading__square[data-v-3eefc900]:nth-of-type(0) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.loading__square[data-v-3eefc900]:nth-of-type(1) {
  -webkit-animation-delay: -1.4285714286s;
  animation-delay: -1.4285714286s;
}
.loading__square[data-v-3eefc900]:nth-of-type(2) {
  -webkit-animation-delay: -2.8571428571s;
  animation-delay: -2.8571428571s;
}
.loading__square[data-v-3eefc900]:nth-of-type(3) {
  -webkit-animation-delay: -4.2857142857s;
  animation-delay: -4.2857142857s;
}
.loading__square[data-v-3eefc900]:nth-of-type(4) {
  -webkit-animation-delay: -5.7142857143s;
  animation-delay: -5.7142857143s;
}
.loading__square[data-v-3eefc900]:nth-of-type(5) {
  -webkit-animation-delay: -7.1428571429s;
  animation-delay: -7.1428571429s;
}
.loading__square[data-v-3eefc900]:nth-of-type(6) {
  -webkit-animation-delay: -8.5714285714s;
  animation-delay: -8.5714285714s;
}
.loading__square[data-v-3eefc900]:nth-of-type(7) {
  -webkit-animation-delay: -10s;
  animation-delay: -10s;
}


.site-main[data-v-20786fa0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-block[data-v-20786fa0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 60px);
}
.main-content[data-v-20786fa0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  background-color: #eaeaea;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
}
.main-item[data-v-20786fa0] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.update__block[data-v-20786fa0] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #ffffff;
  padding: 40px;
}
.upload__block[data-v-20786fa0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.status__title__block[data-v-20786fa0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.upload__title[data-v-20786fa0],
.status__title[data-v-20786fa0] {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}
input[type='file'][data-v-20786fa0] {
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.custom-dataset-upload[data-v-20786fa0] {
  display: inline-block;
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
}
.status__block__list[data-v-20786fa0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.status__block__list-item[data-v-20786fa0] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 20px;
  word-break: break-all;
}
.status__block__head[data-v-20786fa0] {
  min-height: 30px;
  background-color: #161616;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
.status__block__content[data-v-20786fa0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 60px;
  font-size: 14px;
  color: #000000;
  border-bottom: 1px solid #d8d8d8;
}


.site-main[data-v-068a1efc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-block[data-v-068a1efc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 60px);
}
.main-content[data-v-068a1efc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  background-color: #eaeaea;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
}
.faq__title[data-v-068a1efc] {
  position: relative;
  font-size: 24px;
  font-weight: 600;
  color: #000000;
  text-align: left;
}
.faq__block[data-v-068a1efc] {
  background-color: #ffffff;
  padding: 20px;
  text-align: left;
}
.faq__question[data-v-068a1efc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 600;
  color: #000000;
  cursor: pointer;
}
.question[data-v-068a1efc] {
  width: calc(100% - 60px);
}
.question__arrow[data-v-068a1efc] {
  width: 40px;
  text-align: center;
}
.faq__answer[data-v-068a1efc] {
  font-size: 14px;
  color: #000000;
}


.site-main[data-v-78b12aeb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-block[data-v-78b12aeb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 60px);
}
.main-content[data-v-78b12aeb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  background-color: #eaeaea;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
}
.main-item[data-v-78b12aeb] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search__left__block.active[data-v-78b12aeb],
.search__right__block.active[data-v-78b12aeb] {
  border: 10px solid #640061;
}
.search__block[data-v-78b12aeb] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.search__left__block[data-v-78b12aeb],
.search__right__block[data-v-78b12aeb] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: calc((100% - 50px) / 2);
      flex-basis: calc((100% - 50px) / 2);
  max-width: 400px;
  height: 400px;
  background-color: #ffffff;
  padding: 0 40px;
  text-align: center;
}
.multiple__search__result__block[data-v-78b12aeb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 560px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.action__block[data-v-78b12aeb] {
  position: relative;
  height: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.result__block[data-v-78b12aeb] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 40px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.bg__white[data-v-78b12aeb] {
  background-color: #ffffff;
}
.search__progressbar[data-v-78b12aeb] {
  line-height: 40px;
}
.download__btn[data-v-78b12aeb] {
  position: absolute;
  top: 0;
  right: 0;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.download__btn[data-v-78b12aeb]:disabled,
.download__btn[disabled][data-v-78b12aeb] {
  opacity: 0.3;
  pointer-events: none;
}
.item-title[data-v-78b12aeb] {
  font-size: 24px;
  font-weight: 600;
  color: #000000;
}
.item-input-title[data-v-78b12aeb] {
  width: 100%;
  font-size: 14px;
  color: #000000;
  text-align: left;
}
.item-multip-filetitle[data-v-78b12aeb] {
  font-size: 14px;
  text-align: left;
  color: #000000;
}
.item-multip-title[data-v-78b12aeb] {
  width: 100%;
  font-size: 14px;
  color: #000000;
}
.item-multip-filename[data-v-78b12aeb] {
  font-size: 14px;
  line-height: 40px;
  color: #000000;
  border: 1px solid #d8d8d8;
  background-color: #ffffff;
  text-align: left;
  padding: 0 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.item-multip-btns[data-v-78b12aeb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
input[type='file'][data-v-78b12aeb] {
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.custom-file-upload[data-v-78b12aeb] {
  display: inline-block;
  cursor: pointer;
}
.result__block__list[data-v-78b12aeb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.result__block__list-item[data-v-78b12aeb] {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  padding: 0 20px;
}
.result__block__head[data-v-78b12aeb] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 30px;
  background-color: #161616;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
.result__block__content[data-v-78b12aeb] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  min-height: 30px;
  font-size: 14px;
  color: #000000;
  border-bottom: 1px solid #d8d8d8;
}
.single-btn[data-v-78b12aeb] {
  width: 200px;
}
.maintenace-content[data-v-78b12aeb],
.unsupport-item[data-v-78b12aeb] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.maintenace-item[data-v-78b12aeb],
.unsupport-item[data-v-78b12aeb] {
  width: 100%;
  text-align: center;
}
.maintenace__img[data-v-78b12aeb] {
  width: 440px;
}
.maintenace__title[data-v-78b12aeb],
.unsupport__title[data-v-78b12aeb] {
  font-size: 36px;
  font-weight: 600;
  color: #000000;
}
.maintenace__desc[data-v-78b12aeb] {
  font-size: 14px;
  color: #000000;
}


.loader {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.loader-box {
  position: relative;
  left: calc((100% - 20px) / 2);
  width: 20px;
  height: 20px;
  -webkit-animation: loaderAnim 1.25s infinite ease-in-out;
          animation: loaderAnim 1.25s infinite ease-in-out;
  outline: 1px solid transparent;
}
#largeBox {
  height: 20px;
  width: 20px;
  /* background-color: #ffffff; */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#640061), to(rgba(100, 0, 97, 0.5)));
  background-image: linear-gradient(to bottom, #640061, rgba(100, 0, 97, 0.5));
  outline: 1px solid transparent;
  position: fixed;
}
#smallBox {
  height: 20px;
  width: 20px;
  background-color: #ffffff;
  /* background-image: linear-gradient(to bottom, #640061, rgba(100, 0, 97, 0.5)); */
  position: fixed;
  z-index: 1;
  outline: 1px solid transparent;
  -webkit-animation: smallBoxAnim 1.25s alternate infinite ease-in-out;
          animation: smallBoxAnim 1.25s alternate infinite ease-in-out;
}
@-webkit-keyframes smallBoxAnim {
0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
}
100% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
}
}
@keyframes smallBoxAnim {
0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
}
100% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
}
}
@-webkit-keyframes loaderAnim {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
}
@keyframes loaderAnim {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
}
.loading__desc {
  font-size: 12px;
  color: #640061;
}


.main-block[data-v-b560fa3c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
}
.main-content[data-v-b560fa3c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  background-color: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-item[data-v-b560fa3c] {
  width: 100%;
  max-width: 400px;
  text-align: center;
}
.lang-item[data-v-b560fa3c] {
  width: 160px;
  position: absolute;
  top: 40px;
  right: 60px;
}


.main-block[data-v-46ede424] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
}
.main-content[data-v-46ede424] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  background-color: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-item[data-v-46ede424] {
  width: 100%;
  max-width: 400px;
  text-align: center;
}
.lang-item[data-v-46ede424] {
  width: 160px;
  position: absolute;
  top: 40px;
  right: 60px;
}

fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-webkit-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}

/* override default multiselect styles */
.multiselect__option--group {
  background: #fff !important;
  color: #35495e;
}
.multiselect__option--group-selected {
  background: #ededed !important;
}
.multiselect__option--highlight {
  background: #ededed !important;
  color: #35495e !important;
}
.multiselect__option--highlight:after {
  background: #ededed !important;
  color: #35495e !important;
}
.multiselect__option--selected.multiselect__option--highlight {
  background: #ededed !important;
  color: #35495e !important;
}
.multiselect__option--selected.multiselect__option--highlight:after {
  background: #ededed !important;
  color: #35495e !important;
}


.site-main[data-v-bdb27f92] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-block[data-v-bdb27f92] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 60px);
}
.main-content[data-v-bdb27f92] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  background-color: #eaeaea;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
}
.main-item[data-v-bdb27f92] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.query__block[data-v-bdb27f92] {
  position: relative;
  background-color: #ffffff;
  padding: 30px 40px;
}
.query__block--mask[data-v-bdb27f92] {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1;
  font-size: 14px;
  color: #ffffff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.status__meta__block[data-v-bdb27f92] {
  background-color: #ffffff;
  padding: 30px 40px;
}
.status__meta__content[data-v-bdb27f92] {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.query__files[data-v-bdb27f92] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.query__file[data-v-bdb27f92] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  line-height: 40px;
  border: 1px solid #d8d8d8;
  background-color: #ffffff;
  padding: 0 20px;
}
.query__file--invalid[data-v-bdb27f92] {
  border: 1px solid #870136;
}
.query__file--name[data-v-bdb27f92] {
  width: calc(100% - 12px);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.query__file--delete[data-v-bdb27f92] {
  line-height: 40px;
  color: #d8d8d8;
  cursor: pointer;
}
.query__file--alert[data-v-bdb27f92] {
  width: 50%;
  font-size: 12px;
  text-align: left;
  color: #870136;
  padding: 0 0 0 20px;
}
.query__action--hint[data-v-bdb27f92] {
  font-size: 12px;
  color: #aeaeae;
}
.query__action__item--dimension[data-v-bdb27f92] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.query__error[data-v-bdb27f92] {
  font-size: 12px;
  color: #870136;
  text-align: center;
}
.status__meta__block--error[data-v-bdb27f92] {
  color: #870136;
  text-align: center;
}
.status__meta__block--empty[data-v-bdb27f92] {
  text-align: center;
}
.status__action__title[data-v-bdb27f92],
.status__meta__title[data-v-bdb27f92] {
  position: relative;
  font-size: 24px;
  font-weight: 600;
  color: #000000;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.status__action[data-v-bdb27f92] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.status__action__left[data-v-bdb27f92] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.status__action__right[data-v-bdb27f92] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.status__action__dateblock--hint[data-v-bdb27f92] {
  font-size: 12px;
  text-align: center;
}
.status__action__dateblock--err[data-v-bdb27f92] {
  color: #870136;
}
.status__meta--arrow[data-v-bdb27f92] {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.status__content__row[data-v-bdb27f92] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.status__content__block--head[data-v-bdb27f92] {
  height: 30px;
  background-color: #161616;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
.status__content__block--content[data-v-bdb27f92] {
  min-height: 60px;
  font-size: 14px;
  color: #000000;
  border-bottom: 1px solid #d8d8d8;
}
.status__content__block--item[data-v-bdb27f92] {
  padding: 0 5px;
  overflow: hidden;
}
.status__content__action[data-v-bdb27f92] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.status__content__delete[data-v-bdb27f92] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.status__content__delete--error[data-v-bdb27f92] {
  font-size: 12px;
  color: #870136;
  text-align: center;
}
.status__content__block--checkbox[data-v-bdb27f92] {
  width: 40px;
}
.status__content__block--filename[data-v-bdb27f92] {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.status__content__block--ctime[data-v-bdb27f92],
.status__content__block--status[data-v-bdb27f92],
.status__content__block--msg[data-v-bdb27f92] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.search__left__block.active[data-v-bdb27f92],
.search__right__block.active[data-v-bdb27f92] {
  border: 10px solid #640061;
}
.search__block[data-v-bdb27f92] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.search__left__block[data-v-bdb27f92],
.search__right__block[data-v-bdb27f92] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: calc((100% - 50px) / 2);
      flex-basis: calc((100% - 50px) / 2);
  max-width: 400px;
  height: 400px;
  background-color: #ffffff;
  padding: 0 40px;
  text-align: center;
}
.multiple__search__result__block[data-v-bdb27f92] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 560px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
input[type='file'][data-v-bdb27f92] {
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.custom-file-upload[data-v-bdb27f92] {
  display: inline-block;
  cursor: pointer;
}
.reports__download__btn[data-v-bdb27f92] {
  display: none;
}
.query__title--icon[data-v-bdb27f92] {
  font-size: 20px;
}
.query__block__step1--content[data-v-bdb27f92],
.query__block__step2--content[data-v-bdb27f92],
.query__block__step3--content[data-v-bdb27f92],
.query__block__step4--content[data-v-bdb27f92] {
  margin: 0 0 0 4px;
  padding: 20px;
}
.query__block__step1--content[data-v-bdb27f92],
.query__block__step2--content[data-v-bdb27f92],
.query__block__step3--content[data-v-bdb27f92] {
  border-left: 3px dashed #000;
}
.query__submit[data-v-bdb27f92] {
  margin: 0;
}


.main-content[data-v-78ea667a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #ffffff;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px 80px;
}
.main-item[data-v-78ea667a] {
  width: 100%;
}
.summary__block[data-v-78ea667a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.radar__block[data-v-78ea667a] {
  position: relative;
  -ms-flex-preferred-size: calc((100% - 80px) / 2);
      flex-basis: calc((100% - 80px) / 2);
}
#radar-chart[data-v-78ea667a] {
  width: 480px;
  height: 360px;
}
.content__block[data-v-78ea667a] {
  position: relative;
  -ms-flex-preferred-size: calc((100% - 80px) / 2);
      flex-basis: calc((100% - 80px) / 2);
}
.download__btn[data-v-78ea667a] {
  position: absolute;
  right: 0;
}
.number[data-v-78ea667a] {
  font-size: 60px;
  font-weight: 600;
  color: #000000;
}
.number__result[data-v-78ea667a] {
  font-size: 24px;
  color: #000000;
}
.number__detail[data-v-78ea667a] {
  font-size: 14px;
  color: #000000;
}
.number__risk[data-v-78ea667a] {
  font-weight: 600;
}
.number__risk--high[data-v-78ea667a] {
  color: #870136;
}
.number__risk--moderate[data-v-78ea667a] {
  color: #b49624;
}
.number__risk--low[data-v-78ea667a] {
  color: #378619;
}
.number__score[data-v-78ea667a] {
  width: 115px;
  height: 50px;
  background-size: 100% 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  text-align: center;
  line-height: 32px;
}
.number__score__bar__block[data-v-78ea667a] {
  position: relative;
  display: block;
  height: 10px;
}
.number__score__bar[data-v-78ea667a] {
  position: absolute;
  height: 10px;
}
.number__score__bar--bg[data-v-78ea667a] {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #eaeaea;
  height: 10px;
  z-index: -1;
}
.number__score__bar--high[data-v-78ea667a] {
  background-image: -webkit-gradient(linear, left top, right top, from(#d8d8d8), to(#870136));
  background-image: linear-gradient(to right, #d8d8d8, #870136);
}
.number__score__bar--moderate[data-v-78ea667a] {
  background-image: -webkit-gradient(linear, left top, right top, from(#d8d8d8), to(#b49624));
  background-image: linear-gradient(to right, #d8d8d8, #b49624);
}
.number__score__bar--low[data-v-78ea667a] {
  background-image: -webkit-gradient(linear, left top, right top, from(#d8d8d8), to(#378619));
  background-image: linear-gradient(to right, #d8d8d8, #378619);
}
.factor__detail__block[data-v-78ea667a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.factor__block--partial[data-v-78ea667a] {
  max-width: calc(230px * 3);
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.factor__block[data-v-78ea667a] {
  -ms-flex-preferred-size: calc((100% - 40px) / 2);
      flex-basis: calc((100% - 40px) / 2);
  background-color: #ffffff;
}
.factor__block__list[data-v-78ea667a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.factor__block__list-item[data-v-78ea667a] {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  padding: 0 20px;
}
.factor__title[data-v-78ea667a] {
  font-size: 18px;
  font-weight: 600;
  color: #000000;
}
.factor__block__head[data-v-78ea667a] {
  height: 30px;
  background-color: #161616;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
.factor__block__content[data-v-78ea667a] {
  min-height: 30px;
  font-size: 14px;
  color: #000000;
  border-bottom: 1px solid #d8d8d8;
}
.level__circle__high[data-v-78ea667a] {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #870136;
  border-radius: 50%;
}
.level__circle__mid[data-v-78ea667a] {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #b49624;
  border-radius: 50%;
}
.level__circle__low[data-v-78ea667a] {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #378619;
  border-radius: 50%;
}
#canvas-img[data-v-78ea667a] {
  display: none;
}


.main-content[data-v-8ada7286] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #ffffff;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px 80px;
}
.main-item[data-v-8ada7286] {
  width: 100%;
}
.basic__block[data-v-8ada7286] {
  position: relative;
  justify: center;
}
.basic__block__title[data-v-8ada7286] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 24px;
  font-weight: 600;
}
.witcher__logo__dark[data-v-8ada7286] {
  width: 180px;
}
.basic__block__content[data-v-8ada7286] {
  font-size: 12px;
}
.basic__block__hint[data-v-8ada7286] {
  font-size: 12px;
  color: #aeaeae;
}
.download__btn[data-v-8ada7286] {
  position: absolute;
  right: 0;
}
.number[data-v-8ada7286] {
  font-size: 48px;
  font-weight: 600;
  color: #000000;
}
.number__detail[data-v-8ada7286] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  font-size: 14px;
  color: #000000;
}
.factor__detail__block[data-v-8ada7286] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.factor__block[data-v-8ada7286] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #ffffff;
}
.content__block[data-v-8ada7286] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.factor__block__list[data-v-8ada7286] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.factor__block__list-item.feature_name[data-v-8ada7286] {
  width: 40%;
  padding: 0 20px;
  word-break: break-all;
}
.factor__block__list-item.feature_result[data-v-8ada7286] {
  width: 10%;
  padding: 0 20px;
  word-break: break-all;
}
.factor__block__list-item.feature_desc[data-v-8ada7286] {
  width: 50%;
  padding: 0 20px;
  word-break: break-all;
}
.factor__title[data-v-8ada7286],
.number__detail__title[data-v-8ada7286] {
  font-size: 18px;
  font-weight: 600;
  color: #000000;
}
.factor__block__head[data-v-8ada7286] {
  height: 30px;
  background-color: #161616;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
.factor__block__content[data-v-8ada7286] {
  min-height: 30px;
  font-size: 14px;
  color: #000000;
  border-bottom: 1px solid #d8d8d8;
}
.level__circle__3[data-v-8ada7286] {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #870136;
  border-radius: 50%;
}
.level__circle__2[data-v-8ada7286] {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #b49624;
  border-radius: 50%;
}
.level__circle__1[data-v-8ada7286] {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #378619;
  border-radius: 50%;
}
.positive_impact[data-v-8ada7286] {
  color: #378619;
  font-weight: 600;
}
.negative_impact[data-v-8ada7286] {
  color: #870136;
  font-weight: 600;
}
.credit__risk__block[data-v-8ada7286] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.credit__risk__result[data-v-8ada7286] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  font-size: 36px;
  font-weight: 600;
}
.credit__risk__desc[data-v-8ada7286] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  font-size: 14px;
}
.chart__block[data-v-8ada7286] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#canvas-img[data-v-8ada7286] {
  display: none;
}
#bar-chart[data-v-8ada7286] {
  border: 1px solid #000;
}


.site-main[data-v-fd9fd0e8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-block[data-v-fd9fd0e8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 60px);
}


.site-main[data-v-c670da50] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-block[data-v-c670da50] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 60px);
}
.main-content[data-v-c670da50] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  background-color: #eaeaea;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
}
.main-item[data-v-c670da50] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.update__block[data-v-c670da50] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #ffffff;
  padding: 40px;
  margin: 0;
}
.upload__block[data-v-c670da50] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.status__title__block[data-v-c670da50] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.upload__content[data-v-c670da50] {
  font-size: 14px;
  color: #000000;
}
.item_hr[data-v-c670da50] {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #d8d8d8;
  margin: 56px 0 1em;
  padding: 0;
}
.table__title[data-v-c670da50],
.upload__title[data-v-c670da50],
.status__title[data-v-c670da50] {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}
input[type='file'][data-v-c670da50] {
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.custom-dataset-upload[data-v-c670da50] {
  display: inline-block;
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  overflow: unset;
}
.status__block__list[data-v-c670da50] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.status__block__list-item[data-v-c670da50] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 20px;
  word-break: break-all;
}
.status__block__head[data-v-c670da50] {
  min-height: 30px;
  background-color: #161616;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
.status__block__content[data-v-c670da50] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 60px;
  font-size: 14px;
  color: #000000;
  border-bottom: 1px solid #d8d8d8;
}
.status__block__content--empty[data-v-c670da50] {
  font-size: 14px;
  line-height: 60px;
  color: #000000;
}
.button--delete[data-v-c670da50] {
  display: inline-block;
}


.site-main[data-v-4b27b18e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-block[data-v-4b27b18e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 60px);
}
.main-content[data-v-4b27b18e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  background-color: #eaeaea;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
}
.main-item[data-v-4b27b18e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.item__right[data-v-4b27b18e],
.item__left--info[data-v-4b27b18e],
.item__left--mail[data-v-4b27b18e] {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 320px;
  background-color: #ffffff;
  padding: 30px 40px;
}
.item-title[data-v-4b27b18e] {
  font-size: 14px;
  color: #000000;
  text-align: left;
}
.item-info[data-v-4b27b18e] {
  font-size: 18px;
  color: #000000;
  font-weight: 600;
  text-align: left;
  word-wrap: break-word;
}
.item-subinfo[data-v-4b27b18e] {
  font-size: 14px;
  color: #000000;
  font-weight: 600;
  text-align: left;
}
.item-hint[data-v-4b27b18e] {
  font-size: 12px;
  color: #aeaeae;
  text-align: left;
}
.item_hr[data-v-4b27b18e] {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #d8d8d8;
  margin: 1em 0;
  padding: 0;
}
.button--credentials[data-v-4b27b18e]:disabled,
.button--credentials[disabled][data-v-4b27b18e] {
  opacity: 1;
  background-color: #640061;
  pointer-events: unset;
}
.lang-item[data-v-4b27b18e] {
  width: 160px;
}
.dialog__input[data-v-4b27b18e] {
  margin-left: auto;
  margin-right: auto;
}
.dialog__form[data-v-4b27b18e] {
  padding: 0 70px;
}
.system-mail__item[data-v-4b27b18e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.system-mail__item--hr[data-v-4b27b18e] {
  border-top: 1px solid #d8d8d8;
}
.system-mail__item__left[data-v-4b27b18e],
.system-mail__item__right[data-v-4b27b18e] {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 160px;
}
.system-mail__item__right[data-v-4b27b18e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.system-mail__intro__title[data-v-4b27b18e] {
  font-size: 14px;
  color: #000000;
}
.system-mail__intro__desc[data-v-4b27b18e] {
  font-size: 12px;
  color: #aeaeae;
}
.item__switch[data-v-4b27b18e],
.item__change__button[data-v-4b27b18e] {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 80px;
}
.item__change__button[data-v-4b27b18e] {
  text-align: center;
  padding: 0;
  margin-top: 23px;
}
.item__change__button[data-v-4b27b18e]:disabled,
.item__change__button[disabled][data-v-4b27b18e]{
  opacity: 0.3;
  pointer-events: none;
}
.recipients__form--error[data-v-4b27b18e] {
  margin-left: auto;
  margin-right: auto;
}
.recipients__action[data-v-4b27b18e] {
  width: 100%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
.recipients__button[data-v-4b27b18e] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

/* Switch */
input[type="checkbox"][data-v-4b27b18e],
input[type="radio"][data-v-4b27b18e] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  margin: 0;
  border: 0;
  background: none;
}
.switch__btn__wrap label[data-v-4b27b18e] {
  display: block;
  position: relative;
  width: 42px;
  height: 26px;
  padding: 0 7px;
  border-radius: 28px;
  border: 2px solid #640061;
  background: #ffffff;
  cursor: pointer;
}
.switch__btn__wrap label .switch__btn__txt[data-v-4b27b18e] {
  display: block;
  font-size: 12px;
  color: #640061;
  font-weight: bold;
  line-height: 26px;
  text-transform: uppercase;
  text-align: right;
}
.switch__btn__wrap label .switch__btn__txt[data-v-4b27b18e]:before{
  content: "OFF";
}
.switch__btn__wrap label[data-v-4b27b18e]:after {
  position: absolute;
  top: 2px;
  left: 4px;
  width: 18px;
  height: 18px;
  border: 2px solid #640061;
  border-radius: 100%;
  background-color: #ffffff;
  background-clip: content-box;
  -webkit-transition: left .5s;
  transition: left .5s;
  content: '';
}
.switch__btn__wrap input:checked + label[data-v-4b27b18e] {
    background: #640061;
}
.switch__btn__wrap input:checked + label .switch__btn__txt[data-v-4b27b18e] {
  color: #ffffff;
  text-align: left;
}
.switch__btn__wrap input:checked + label .switch__btn__txt[data-v-4b27b18e]:before{
  position: absolute;
  left: 11px;
  content: "ON";
}
.switch__btn__wrap input:checked + label[data-v-4b27b18e]:after {
  left: 32px;
}


.download-btn[data-v-d1c251f0] {
  cursor: pointer;
  height: 20px;
  line-height: 18px;
  font-size: 14px;
  text-align: center;
}


.site-main[data-v-18c4aab2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-block[data-v-18c4aab2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 60px);
}
.main-content[data-v-18c4aab2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  background-color: #eaeaea;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
}
.main-item[data-v-18c4aab2] {
  max-width: 480px;
}
.result__block[data-v-18c4aab2] {
  background-color: #ffffff;
  padding: 30px 40px;
}
.result__block__empty[data-v-18c4aab2] {
  padding: 30px 40px;
  font-size: 14px;
  color: #aeaeae;
  text-align: center;
}
.result__block__list[data-v-18c4aab2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 20px;
}
.result__block__list-item[data-v-18c4aab2] {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.result__block__head[data-v-18c4aab2] {
  height: 30px;
  background-color: #161616;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
.result__block__content[data-v-18c4aab2] {
  height: 30px;
  font-size: 14px;
  color: #000000;
  border-bottom: 1px solid #d8d8d8;
}
.form__error[data-v-18c4aab2] {
  text-align: left;
}
.result__block_list-item_center[data-v-18c4aab2] {
  height: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 20px;
  line-height: 18px;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}


.main-block[data-v-fc456de4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
}
.main-content[data-v-fc456de4] {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  background-color: #fff;
  overflow-y: scroll;
}
.main-item[data-v-fc456de4] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lang-item[data-v-fc456de4] {
  width: 160px;
  position: absolute;
  top: 40px;
  right: 60px;
}


.main-block[data-v-4057dc58] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
}
.main-content[data-v-4057dc58] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  background-color: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-item[data-v-4057dc58] {
  width: 100%;
  max-width: 400px;
  text-align: center;
}
.lang-item[data-v-4057dc58] {
  width: 160px;
  position: absolute;
  top: 40px;
  right: 40px;
}


.site-main[data-v-6ba24156] {
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  background-color: #fff;
  overflow-y: scroll;
}
.main-item[data-v-6ba24156] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}


.dialog-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.dialog {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  width: 680px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: calc(100vh - 100px);
  left: calc(((100vw - 20% - 680px) / 2) + 20%);
  background-color: #ffffff;
  padding: 60px 70px;
  border-radius: 2px;
  text-align: center;
  overflow-y: scroll;
}
.dialog__cancel {
  position: absolute;
  top: 27.5px;
  right: 27.5px;
}
.dialog__title {
  font-size: 36px;
  font-weight: 600;
  color: #000000;
}
.dialog__desc {
  font-size: 14px;
  color: #000000;
}
.dialog__cred__desc {
  font-size: 18px;
  font-weight: 600;
  color: #000000;
}
.dialog__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
}
.dialog__button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 200px;
}
.dialog__cancel {
  cursor: pointer;
}
.loader-text {
  color: #640061;
  margin-top: 20px;
}
#largeBox {
  height: 20px;
  width: 20px;
  /* background-color: #ffffff; */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#640061), to(rgba(100, 0, 97, 0.5)));
  background-image: linear-gradient(to bottom, #640061, rgba(100, 0, 97, 0.5));
  outline: 1px solid transparent;
  position: fixed;
}
#smallBox {
  height: 20px;
  width: 20px;
  background-color: #ffffff;
  /* background-image: linear-gradient(to bottom, #640061, rgba(100, 0, 97, 0.5)); */
  position: fixed;
  z-index: 2;
  outline: 1px solid transparent;
  -webkit-animation: smallBoxAnim 1.25s alternate infinite ease-in-out;
          animation: smallBoxAnim 1.25s alternate infinite ease-in-out;
}
@-webkit-keyframes smallBoxAnim {
0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
}
100% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
}
}
@keyframes smallBoxAnim {
0% {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
}
100% {
    -webkit-transform: scale(0.75);
            transform: scale(0.75);
}
}
@-webkit-keyframes loaderAnim {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
}
@keyframes loaderAnim {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
}


.site-main[data-v-d02cc456] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-block[data-v-d02cc456] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 60px);
}
.main-content[data-v-d02cc456] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  background-color: #eaeaea;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
}
.main-item[data-v-d02cc456] {
  max-width: 1080px;
}
.action__block[data-v-d02cc456] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.user__block[data-v-d02cc456] {
  background-color: #ffffff;
  padding: 30px 40px;
}
.user__block__list[data-v-d02cc456] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.user__block__list-item[data-v-d02cc456] {
  width: 345px;
  word-break: break-word;
  padding: 0 5px;
}
.user__block__head[data-v-d02cc456] {
  background-color: #161616;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
.user__block__content[data-v-d02cc456] {
  min-height: 60px;
  font-size: 14px;
  color: #000000;
  border-bottom: 1px solid #d8d8d8;
}
.user-checkbox[data-v-d02cc456] {
  width: 40px;
}
.user-email[data-v-d02cc456] {
  width: 280px;
}
.user-role[data-v-d02cc456] {
  width: 160px;
}
.user-status[data-v-d02cc456] {
  width: 280px;
}
.user-info[data-v-d02cc456] {
  width: 240px;
}
.remain__user[data-v-d02cc456] {
  -ms-flex-preferred-size: calc(100% - 180px);
      flex-basis: calc(100% - 180px);
  font-size: 24px;
  line-height: 40px;
  font-weight: 600;
  color: #000000;
  text-align: right;
}
.main-button[data-v-d02cc456]:disabled,
.main-button[disabled][data-v-d02cc456] {
  pointer-events: auto;
}
.reset-btn[data-v-d02cc456] {
  display: inline-block;
}
.input__title[data-v-d02cc456] {
  width: 100%;
  max-width: 400px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.input__error[data-v-d02cc456] {
  width: 100%;
  max-width: 400px;
  text-align: right;
  margin-left: auto;
  margin-right: auto;
}
.form__hint[data-v-d02cc456] {
  margin-left: auto;
  margin-right: auto;
}

/* dialog scroll bar */
.dialog[data-v-d02cc456]::-webkit-scrollbar {
  display: unset;
  -webkit-appearance: none;
  width: 35px;
  right: 10px;
}
.dialog[data-v-d02cc456]::-webkit-scrollbar-thumb {
  border: 4px solid #d8d8d8;
  height: 6px;
  border: 15px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05);
}
.dialog[data-v-d02cc456]::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}
.dialog[data-v-d02cc456]::-webkit-scrollbar-corner {
  background-color: transparent;
}


.site-main[data-v-487cc4f3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-block[data-v-487cc4f3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100vh - 60px);
}
.main-content[data-v-487cc4f3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  background-color: #eaeaea;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
}
.main-item[data-v-487cc4f3] {
  max-width: 480px;
}
.action__block[data-v-487cc4f3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.result__block[data-v-487cc4f3] {
  background-color: #ffffff;
  padding: 30px 40px;
}
.result__block__empty[data-v-487cc4f3] {
  padding: 30px 40px;
  font-size: 14px;
  color: #aeaeae;
  text-align: center;
}
.result__block__list[data-v-487cc4f3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 20px;
}
.result__block__list-item[data-v-487cc4f3] {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.result__block__head[data-v-487cc4f3] {
  height: 30px;
  background-color: #161616;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
.result__block__content[data-v-487cc4f3] {
  height: 30px;
  font-size: 14px;
  color: #000000;
  border-bottom: 1px solid #d8d8d8;
}

/* .custom-selector {
  position: relative;
  height: 40px;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  background-color: #fff;
  overflow: hidden;
}

.custom-selector::before {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 100%;
  background-color: #fff;
  content: "";
}

.custom-selector::after {
  display: block;
  position: absolute;
  top: 45%;
  right: 12px;
  width: 0;
  height: 0;
  border-width: 6px 4px 0;
  border-style: solid;
  border-color: #000 transparent transparent;
  content: "";
}

.quota-selector {
  width: 160px;
  height: 40px;
  padding: 5px 16px;
  border: none;
  border-radius: 0;
  background-color: #fff;
  font-size: 14px;
  padding: 0 16px 0 12px;
  word-break: normal;
  word-wrap: normal;
} */
.quota-selector-container[data-v-487cc4f3] {
  width: 160px;
  position: relative;
  overflow: hidden;
  display: block;
  height: 40px;
  border: solid 1px #d8d8d8;
  background-color: #ffffff;
}
.quota-selector-container[data-v-487cc4f3]::after {
  display: block;
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  width: 16px;
  height: 16px;
  font-size: 60%;
  line-height: 40px;
  font-family: 'witcherfin';
  content: '\e905';
  pointer-events: none;
}
.quota-selector-label[data-v-487cc4f3] {
  padding-right: 25px;
  font-size: 14px;
  color: #000000;
  line-height: 40px;
  padding: 0 20px;
}
.quota-selector[data-v-487cc4f3] {
  cursor: pointer;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-appearance: none;
}
.form__error[data-v-487cc4f3] {
  text-align: left;
}


.main-block[data-v-5dc9aabc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
}
.main-content[data-v-5dc9aabc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  background-color: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  z-index: 1;
  padding: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-item[data-v-5dc9aabc] {
  width: 100%;
  max-width: 400px;
  text-align: center;
}
.lang-item[data-v-5dc9aabc] {
  width: 160px;
  position: absolute;
  top: 40px;
  right: 60px;
}
.dialog[data-v-5dc9aabc] {
  left: calc(((100vw - 20% - 680px) / 2) + 20%);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dialog__desc[data-v-5dc9aabc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 90%;
  height: 300px;
  overflow-y: scroll;
  border: solid 1px #d8d8d8;
  padding: 20px;
  text-align: left;
}
.dialog__desc[data-v-5dc9aabc]::-webkit-scrollbar {
  display: unset;
  -webkit-appearance: none;
  width: 5px;
}
.dialog__desc[data-v-5dc9aabc]::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: #d8d8d8;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}


.site-container[data-v-73cc717e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
}
.main-item[data-v-73cc717e] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.lang-item[data-v-73cc717e] {
  width: 160px;
  position: absolute;
  top: 40px;
  right: 60px;
}


@font-face {
  font-family: NotoSans;
  src: url(/fonts/NotoSansCJKtc-Regular.68e0e17c.otf) format('opentype');
}
@font-face {
  font-family: TitilliumWeb;
  src: url(/fonts/TitilliumWeb-Regular.844e0402.ttf) format('truetype');
}
@font-face {
  font-family: 'witcherfin';
  src: url(data:font/ttf;base64,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) format('truetype'),
    url(data:font/woff;base64,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) format('woff'),
    url(/img/witcherfin.c8d96a41.svg#witcherfin) format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^='icon-'],
[class*=' icon-'] {
  font-family: 'witcherfin' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-back:before {
  content: '\e900';
}
.icon-close:before {
  content: '\e901';
}
.icon-delete:before {
  content: '\e902';
}
.icon-check:before {
  content: '\e903';
}
.icon-arrow-up:before {
  content: '\e904';
}
.icon-arrow-down:before {
  content: '\e905';
}
.icon-number-1:before {
  content: '\e90a';
}
.icon-number-2:before {
  content: '\e90b';
}
.icon-number-3:before {
  content: '\e90c';
}
.icon-number-4:before {
  content: '\e90d';
}
html {
  font-family: 'TitilliumWeb', 'NotoSans', sans-serif;
}
body {
  margin: 0;
  padding: 0;
  height: auto;
}
.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
}
.content.with-header {
  height: calc(100vh - 60px);
  top: 80px;
}
::-webkit-scrollbar {
  display: none;
}
.witcher__logo {
  width: 120px;
}
.witcher__header__logo {
  width: 150px;
}
.long-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 200px;
  height: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #ffffff;
  line-height: 40px;
  text-align: center;
  background-color: #640061;
  cursor: pointer;
  margin: 0 auto;
  text-decoration: none;
  padding: 0 10px;
}
.main-button {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 40px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  color: #ffffff;
  line-height: 40px;
  background-color: #640061;
  cursor: pointer;
  text-decoration: none;
  padding: 0 20px;
  overflow: hidden;
}
.main-button:hover,
.long-button:hover {
  background-color: #460044;
}
.long-button:disabled,
.main-button:disabled,
.long-button[disabled],
.main-button[disabled] {
  opacity: 0.3;
  background-color: #640061;
  pointer-events: none;
}
.second-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  height: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #640061;
  line-height: 40px;
  background-color: #ffffff;
  border: solid 2px #640061;
  padding: 0 20px;
  cursor: pointer;
  text-decoration: none;
}
.second-button:hover {
  background-color: rgba(100, 0, 97, 0.1);
}
.second-button:disabled,
.second-button[disabled] {
  opacity: 0.3;
  pointer-events: none;
}
.small-button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  height: 30px;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  line-height: 30px;
  background-color: #640061;
  padding: 0 20px;
  cursor: pointer;
}
.small-button:hover {
  background-color: #640061;
}
.round-button {
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 40px;
  height: 30px;
  font-size: 14px;
  text-align: center;
  color: #000000;
  line-height: 30px;
  border: 2px solid #640061;
  border-radius: 9999px;
  cursor: pointer;
  text-decoration: none;
  padding: 0 20px;
}
.round-button--active {
  background-color: #640061;
  color: #ffffff;
}
.page__title {
  font-size: 36px;
  font-weight: 600;
}
.form__title {
  width: 100%;
  max-width: 400px;
  font-size: 14px;
  text-align: left;
}
.form__input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  max-width: 400px;
  height: 40px;
  background-color: #eaeaea;
  border: 1px solid #eaeaea;
  padding: 0 20px;
  font-size: 14px;
  word-break: normal;
  word-wrap: normal;
}
.form__link {
  font-size: 14px;
  color: #640061;
}
.form__input:disabled,
.form__input[disabled] {
  color: rgba(0, 0, 0, 0.3);
}
.form__error {
  width: 100%;
  max-width: 400px;
  font-size: 8px;
  color: #870136;
  text-align: right;
}
.form__success {
  font-size: 18px;
  color: #640061;
}
.form__api__error {
  font-size: 12px;
  color: #870136;
}
.form__hint {
  width: 100%;
  max-width: 400px;
  font-size: 12px;
  color: #aeaeae;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.form__input.has-error {
  border: solid 1px #870136;
}
.form__input.has-loading {
  opacity: 0.3;
}
.margin-center {
  margin: 0 auto;
}
.mt-center {
  margin-left: auto;
  margin-right: auto;
}
.mt-150 {
  margin-top: 150px;
}
.mt-96 {
  margin-top: 96px;
}
.mt-80 {
  margin-top: 80px;
}
.mt-70 {
  margin-top: 70px;
}
.mt-60 {
  margin-top: 60px;
}
.mt-56 {
  margin-top: 56px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-36 {
  margin-top: 36px;
}
.mt-30 {
  margin-top: 30px;
}
.mt-25 {
  margin-top: 25px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-15 {
  margin-top: 15px;
}
.mt-12 {
  margin-top: 12px;
}
.mt-10 {
  margin-top: 10px;
}
.mt-6 {
  margin-top: 6px;
}
.mt-5 {
  margin-top: 5px;
}
.mb-20 {
  margin-bottom: 20px;
}
.ml-10 {
  margin-left: 10px;
}
.ml-20 {
  margin-left: 20px;
}
.ml-40 {
  margin-left: 40px;
}
.ml-45 {
  margin-left: 45px;
}
.ml-60 {
  margin-left: 60px;
}
.ml-80 {
  margin-left: 80px;
}
.mr-5 {
  margin-right: 5px;
}
.mr-10 {
  margin-right: 10px;
}
.mr-20 {
  margin-right: 20px;
}
.mr-40 {
  margin-right: 40px;
}
.mr-60 {
  margin-right: 60px;
}
.pr-20 {
  padding-right: 20px;
}
.mt-3p {
  margin-top: 3vh;
}
.mt-5p {
  margin-top: 5vh;
}
.mt-6p {
  margin-top: 6vh;
}
.mt-7p {
  margin-top: 7vh;
}
.mt-9p {
  margin-top: 9vh;
}
.p-rl-5 {
  padding: 0 5px;
}

