.tips-panel[data-v-9d6ba7f4] {
  position: relative;
  display: inline-block;
  font-size: 0;
  min-width: 200px;
  height: 42px;
  line-height: 42px;
  margin-bottom: 20px;
  padding: 0 25px 0 15px;
  background-color: rgba(85, 90, 95, 0.2);
  border-radius: 1px;
  box-sizing: border-box;
  z-index: 11000;
}
.tips-panel.full[data-v-9d6ba7f4] {
  width: 100%;
}
.tips-panel.top[data-v-9d6ba7f4] {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  opacity: 0;
}
.tips-panel.top.show[data-v-9d6ba7f4] {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.tips-panel.right[data-v-9d6ba7f4] {
  position: fixed;
  top: 60px;
  right: 0;
  transform: translateX(0%);
  opacity: 0;
}
.tips-panel.right.show[data-v-9d6ba7f4] {
  opacity: 1;
  animation: showRightTips-data-v-9d6ba7f4 0.5s linear both;
}
.tips-panel.right.hide[data-v-9d6ba7f4] {
  opacity: 1;
  animation: hideRightTips-data-v-9d6ba7f4 0.5s linear both;
}
.tips-panel .tips-info[data-v-9d6ba7f4] {
  position: relative;
  padding-right: 5px;
  z-index: 1;
}
.tips-info .icon-tips[data-v-9d6ba7f4] {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.tips-info .tips-txt[data-v-9d6ba7f4] {
  display: inline-block;
  font-size: 14px;
  color: #DCE1EB;
  vertical-align: middle;
}
.tips-info .tips-txt em[data-v-9d6ba7f4] {
  display: inline-block;
  font-weight: bold;
}
.tips-info .icon-tips + .tips-txt[data-v-9d6ba7f4] {
  margin-left: 8px;
}
.tips-panel .close-btn[data-v-9d6ba7f4] {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-close-hover.02c730ea.svg);
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 1;
}
.tips-panel.success[data-v-9d6ba7f4] {
  background-color: #2A415F;
}
.tips-panel.error[data-v-9d6ba7f4] {
  background-color: #6D293A;
}
.tips-panel .icon-tips[data-v-9d6ba7f4] {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-tips.7b13b0c4.svg);
}
.tips-panel.success .icon-tips[data-v-9d6ba7f4] {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-success.5ec37ca3.svg);
}
.tips-panel.error .icon-tips[data-v-9d6ba7f4] {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-error.b884e7b1.svg);
}
@keyframes showRightTips-data-v-9d6ba7f4 {
0% {
    transform: translate3d(100%, 0, 0);
}
100% {
    transform: translate3d(0, 0, 0);
}
}
@keyframes hideRightTips-data-v-9d6ba7f4 {
0% {
    transform: translate3d(0, 0, 0);
}
99% {
    transform: translate3d(100%, 0, 0);
    opacity: 1;
}
100% {
    opacity: 0;
}
}

.vs-container {
  display: flex;
  min-width: 0;
  flex: 1;
  flex-basis: auto;
  flex-direction: row;
  box-sizing: border-box;
}
.vs-container.is-vertical {
  flex-direction: column;
}

.vs-header {
  padding: 0 20px;
  flex-shrink: 0;
  box-sizing: border-box;
}

.vs-image {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.vs-image__inner,
.vs-image__placeholder {
  width: 100%;
  height: 100%;
}
.vs-image__inner {
  vertical-align: top;
}
.vs-image.is-round {
  border-radius: 50%;
}
.vs-image.is-round .vs-image__inner {
  border-radius: inherit;
}

.vs-link {
  display: inline-block;
  font-size: 12px;
  color: #000000;
  outline: none;
  text-decoration: none;
  cursor: pointer;
}
.vs-link.vs-link--primary {
  color: #2864F0;
}
.vs-link.is-underline:hover {
  text-decoration: underline;
}
.vs-link.is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

.vs-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.vs-flex-wrap-nowrap {
  flex-wrap: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.vs-flex-wrap-nowrap::-webkit-scrollbar {
  display: none;
}
.vs-flex-row-reverse {
  flex-direction: row-reverse;
}
.vs-justify-content-flex-start {
  justify-content: flex-start;
}
.vs-justify-content-center {
  justify-content: center;
}
.vs-justify-content-flex-end {
  justify-content: flex-end;
}
.vs-justify-content-space-around {
  justify-content: space-around;
}
.vs-justify-content-space-between {
  justify-content: space-between;
}
.vs-justify-content-space-evenly {
  justify-content: space-evenly;
}
.vs-align-items-stretch {
  align-items: stretch;
}
.vs-align-items-flex-start {
  align-items: flex-start;
}
.vs-align-items-flex-end {
  align-items: flex-end;
}
.vs-align-items-center {
  align-items: center;
}
.vs-align-items-baseline {
  align-items: baseline;
}

.vs-col {
  display: flex;
  flex: 1;
  box-sizing: border-box;
}
.vs-col-1 {
  width: 4.16666667%;
}
.vs-col-2 {
  width: 8.33333333%;
}
.vs-col-3 {
  width: 12.5%;
}
.vs-col-4 {
  width: 16.66666667%;
}
.vs-col-5 {
  width: 20.83333333%;
}
.vs-col-6 {
  width: 25%;
}
.vs-col-7 {
  width: 29.16666667%;
}
.vs-col-8 {
  width: 33.33333333%;
}
.vs-col-9 {
  width: 37.5%;
}
.vs-col-10 {
  width: 41.66666667%;
}
.vs-col-11 {
  width: 45.83333333%;
}
.vs-col-12 {
  width: 50%;
}
.vs-col-13 {
  width: 54.16666667%;
}
.vs-col-14 {
  width: 58.33333333%;
}
.vs-col-15 {
  width: 62.5%;
}
.vs-col-16 {
  width: 66.66666667%;
}
.vs-col-17 {
  width: 70.83333333%;
}
.vs-col-18 {
  width: 75%;
}
.vs-col-19 {
  width: 79.16666667%;
}
.vs-col-20 {
  width: 83.33333333%;
}
.vs-col-21 {
  width: 87.5%;
}
.vs-col-22 {
  width: 91.66666667%;
}
.vs-col-23 {
  width: 95.83333333%;
}
.vs-col-24 {
  width: 100%;
}

.vs-back-home-btn[data-v-76d89b19] {
  display: inline-block;
  font-size: 16px;
  color: #333333;
  cursor: pointer;
  margin-right: 30px;
}
.vs-back-home-btn[data-v-76d89b19]:hover {
  color: #2864f0;
}

.vs-navbar__logo[data-v-76d89b19] {
  width: 280px;
}


.wechat-wrapper[data-v-35d3737d] {
  background: #fff;
}

.switch-text {
  margin-top: 70px;
  margin-bottom: 50px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  line-height: 22px;
}
.switch-text a {
  color: #2864f0;
  cursor: pointer;
}

.vs-main {
  display: block;
  padding: 20px;
  flex: 1;
  flex-basis: auto;
  overflow: auto;
  box-sizing: border-box;
}

.vs-text {
  color: #444444;
}
.vs-text--lighter {
  color: #888888;
}
.vs-text--disabled {
  color: #BBBBBB;
}
.vs-text--black {
  color: #000000;
}
.vs-text--white {
  color: #FFFFFF;
}
.vs-text--primary {
  color: #006EFF;
}
.vs-text--secondary {
  color: #C1C6C8;
}
.vs-text--success {
  color: #07C160;
}
.vs-text--warning {
  color: #FF9C19;
}
.vs-text--danger {
  color: #FF584C;
}
.vs-text--left {
  text-align: left;
}
.vs-text--right {
  text-align: right;
}
.vs-text--start {
  text-align: start;
}
.vs-text--end {
  text-align: end;
}
.vs-text--center {
  text-align: center;
}
.vs-text--justify {
  text-align: justify;
}
.vs-text--wrap {
  white-space: normal;
}
.vs-text--nowrap {
  white-space: nowrap;
}
.vs-text--uppercase {
  text-transform: uppercase;
}
.vs-text--lowercase {
  text-transform: lowercase;
}
.vs-text--capitalize {
  text-transform: capitalize;
}
.vs-text-heading-1 {
  font-size: 32px;
}
.vs-bg--white {
  background-color: #FFFFFF;
}
.vs-bg--transparent {
  background-color: transparent;
}
.vs-bg--primary {
  background-color: #006EFF;
}
.vs-bg--secondary {
  background-color: #C1C6C8;
}
.vs-bg--success {
  background-color: #07C160;
}
.vs-bg--warning {
  background-color: #FF9C19;
}
.vs-bg--danger {
  background-color: #FF584C;
}
.vs-ellipsis {
  width: auto;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vs-ellipsis--l2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.vs-ellipsis--l3 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.vs-ellipsis--l4 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.vs-float--left {
  float: left;
}
.vs-float--right {
  float: right;
}
.vs-float--none {
  float: none;
}
.vs-float--clearfix::after {
  display: table;
  content: '';
  clear: both;
}
.vs-padding {
  padding: 16px;
}
.vs-padding--top {
  padding-top: 16px;
}
.vs-padding--bottom {
  padding-bottom: 16px;
}
.vs-padding--left {
  padding-left: 16px;
}
.vs-padding--right {
  padding-right: 16px;
}
.vs-padding--vertical {
  padding: 16px 0;
}
.vs-padding--horizontal {
  padding: 0 16px;
}
.vs-padding--none {
  padding: 0;
}
.vs-margin {
  margin: 16px;
}
.vs-margin--top {
  margin-top: 16px;
}
.vs-margin--bottom {
  margin-bottom: 16px;
}
.vs-margin--left {
  margin-left: 16px;
}
.vs-margin--right {
  margin-right: 16px;
}
.vs-margin--vertical {
  margin: 16px 0;
}
.vs-margin--horizontal {
  margin: 0 16px;
}
.vs-margin--none {
  margin: 0;
}
.vs-hairline--top,
.vs-hairline--bottom,
.vs-hairline--left,
.vs-hairline--right,
.vs-hairline--horizontal,
.vs-hairline--vertical,
.vs-hairline--surrounded {
  position: relative;
}
.vs-hairline--top::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: auto;
  width: auto;
  height: 1px;
  border-top: 1px solid #E4E5E9;
  background-color: #E4E5E9;
  transform-origin: 0 0;
  transform: scaleY(0.5);
}
.vs-hairline--bottom::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: auto;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: auto;
  height: 1px;
  border-bottom: 1px solid #E4E5E9;
  background-color: #E4E5E9;
  transform-origin: 0 100%;
  transform: scaleY(0.5);
}
.vs-hairline--left::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: 0px;
  left: 0px;
  right: auto;
  bottom: 0px;
  width: 1px;
  height: auto;
  border-left: 1px solid #E4E5E9;
  background-color: #E4E5E9;
  transform-origin: 0 0;
  transform: scaleX(0.5);
}
.vs-hairline--right::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: 0px;
  left: auto;
  right: 0px;
  bottom: 0px;
  width: 1px;
  height: auto;
  border-right: 1px solid #E4E5E9;
  background-color: #E4E5E9;
  transform-origin: 100% 0;
  transform: scaleX(0.5);
}
.vs-hairline--horizontal::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: -50%;
  left: -50%;
  right: -50%;
  bottom: -50%;
  border: 0 solid #E4E5E9;
  border-width: 1px 0;
  transform-origin: center;
  transform: scale(0.5);
}
.vs-hairline--surrounded::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  width: 200%;
  height: 200%;
  top: 0px;
  left: 0px;
  border: 1px solid #7C878E;
  border-radius: inherit;
  transform-origin: 0 0;
  transform: scale(0.5);
}
/* Flex Properties */
/* Flex Container Properties */
.vs-flex-nowrap {
  flex-wrap: nowrap;
}
.vs-flex-wrap {
  flex-wrap: wrap;
}
.vs-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.vs-flex-row {
  flex-direction: row;
}
.vs-flex-row-reverse {
  flex-direction: row-reverse;
}
.vs-flex-column {
  flex-direction: column;
}
.vs-flex-column-reverse {
  flex-direction: column-reverse;
}
.vs-justify-content-flex-start {
  justify-content: flex-start;
}
.vs-justify-content-center {
  justify-content: center;
}
.vs-justify-content-flex-end {
  justify-content: flex-end;
}
.vs-justify-content-space-around {
  justify-content: space-around;
}
.vs-justify-content-space-between {
  justify-content: space-between;
}
.vs-justify-content-space-evenly {
  justify-content: space-evenly;
}
.vs-align-items-stretch {
  align-items: stretch;
}
.vs-align-items-flex-start {
  align-items: flex-start;
}
.vs-align-items-flex-end {
  align-items: flex-end;
}
.vs-align-items-center {
  align-items: center;
}
.vs-align-items-baseline {
  align-items: baseline;
}
/* Flex Item Properties */
.vs-align-self-stretch {
  align-self: stretch;
}
.vs-align-self-flex-start {
  align-self: flex-start;
}
.vs-align-self-flex-end {
  align-self: flex-end;
}
.vs-align-self-center {
  align-self: center;
}
.vs-align-self-baseline {
  align-self: baseline;
}
.vs-align-self-auto {
  align-self: auto;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helvetica, Arial, /* 中文 */ "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif;
  font-size: 16px;
}
* {
  -webkit-tap-highlight-color: transparent;
}
.vs-card {
  position: relative;
  display: flex;
  max-width: 1200px;
  padding: 20px;
  margin: 0 auto;
  flex-direction: column;
}
.vs-card__header,
.vs-card__body,
.vs-card__footer {
  padding: 20px 0;
}
.vs-card__title {
  margin-bottom: 20px;
}
.vs-card.vs-card--shadow {
  background-color: #FFFFFF;
  box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.15);
}
.vs-card.vs-card--bordered {
  border: 1px solid #DDDDDD;
}
.vs-card.vs-card--left {
  justify-content: flex-start;
}
.vs-card.vs-card--center {
  justify-content: center;
}
.vs-card.vs-card--right {
  justify-content: flex-end;
}

.vs-form {
  position: relative;
  display: table;
  font-size: 0;
  line-height: 1.5;
  width: 100%;
}
.vs-form__header:empty,
.vs-form__body:empty,
.vs-form__footer:empty {
  display: none;
}
.vs-form__header {
  margin-bottom: 30px;
}
.vs-form__header-title {
  font-size: 14px;
  font-weight: 600;
  color: #333333;
}
.vs-form__header h1 {
  font-size: 32px;
}
.vs-form__body + .vs-form__footer {
  margin-top: 20px;
}
.vs-form__footer-tips:empty,
.vs-form__footer-buttons:empty {
  display: none;
}
.vs-form__footer-tips {
  font-size: 12px;
  color: #999999;
}
.vs-form__footer-tips + .vs-form__footer-buttons {
  margin-top: 50px;
}
.vs-form + .vs-form {
  margin-top: 60px;
}
.vs-form + .vs-form::before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  height: 1px;
  margin-top: -30px;
  background-color: #F2F6FF;
  transform: translateY(-50%);
}

.vs-form-item {
  display: table-row;
}
.vs-form-item__label,
.vs-form-item__controls {
  display: table-cell;
  padding-bottom: 20px;
  vertical-align: top;
}
.vs-form-item__label {
  color: #333333;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  white-space: nowrap;
  vertical-align: baseline;
}
.vs-form-item__label label {
  display: inline-block;
  font-size: 14px;
  white-space: nowrap;
  vertical-align: middle;
  transform: translate3d(0, 0, 0);
}
.vs-form-item__tooltip {
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}
.vs-form-item__controls {
  font-size: 14px;
  color: #333333;
  width: 100%;
  padding-top: 5px;
  word-break: break-word;
}
.vs-form-item__controls-inner {
  display: flex;
  align-items: center;
}
.vs-form-item__controls-inner .vs-input {
  flex: 1;
}
.vs-form-item__controls--text {
  padding-top: 5px;
}
.vs-form-item__controls--text span {
  display: inline-block;
}
.vs-form-item__label + .vs-form-item__controls {
  padding-left: 15px;
}
.vs-form-item__extra {
  flex-shrink: 0;
  padding-left: 10px;
}
.vs-form-item__helper-text,
.vs-form-item__invalid-text {
  font-size: 12px;
  line-height: 1.5;
  margin-top: 8px;
  text-align: left;
}
.vs-form-item__helper-text {
  color: #BBBBBB;
}
.vs-form-item__invalid-text {
  color: #FF584C;
}
.vs-form-item:last-child .vs-form-item__label,
.vs-form-item:last-child .vs-form-item__controls {
  padding-bottom: 0;
}
.vs-form-item.is-invalid .vs-form-item__controls-inner .vs-input {
  border: 1px solid #FF584C;
}
.vs-form-item.is-required .vs-form-item__label label::after {
  display: inline-block;
  content: '*';
  font-size: 14px;
  margin-left: 5px;
  color: #FF584C;
}
.vs-form.vs-form--readonly .vs-form-item__label,
.vs-form.vs-form--readonly .vs-form-item__controls {
  padding-bottom: 15px;
}
.vs-form.vs-form--readonly .vs-form-item:last-child .vs-form-item__label,
.vs-form.vs-form--readonly .vs-form-item:last-child .vs-form-item__controls {
  padding-bottom: 0;
}

@font-face {
  font-family: 'vs-icon';
  font-weight: normal;
  font-style: normal;
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
}
[class^="vs-icon-"],
[class*=" vs-icon-"] {
  display: inline-block;
  font-family: 'vs-icon' !important;
  speak: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: initial;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.vs-icon {
  vertical-align: middle;
}
.vs-icon::before {
  display: inline-block;
}
.vs-icon--with-background {
  padding: 5px;
  border-radius: 2px;
}
.vs-icon--circle {
  border-radius: 50%;
}
.vs-icon-success:before {
  content: "\e900";
}
.vs-icon-info-circle:before {
  content: "\e901";
}
.vs-icon-cross:before {
  content: "\e902";
}
.vs-icon-refresh:before {
  content: "\e903";
}
.vs-icon-external-link:before {
  content: "\e904";
}
.vs-icon-copy:before {
  content: "\e905";
}
.vs-icon-chevrondown:before {
  content: "\e906";
}
.vs-icon-envelope:before {
  content: "\e907";
}
.vs-icon-person-circle:before {
  content: "\e908";
}
.vs-icon-wechat:before {
  content: "\e909";
}
.vs-icon-qq:before {
  content: "\e90a";
}
.vs-icon-qr-code:before {
  content: "\e90b";
}

.vs-button {
  display: inline-flex;
  width: auto;
  font-size: 16px;
  color: #FFFFFF;
  padding: 10px;
  background-color: #2864F0;
  border-radius: 1px;
  border: 1px solid #2864F0;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  outline: 0 none;
  box-sizing: border-box;
}
.vs-button:not(:disabled) {
  cursor: pointer;
}
.vs-button:hover {
  background-color: #2359D7;
  border-color: #2359D7;
}
.vs-button:hover.is-disabled {
  background-color: #2864F0;
  border-color: #2864F0;
}
.vs-button.is-round {
  border-radius: 45px;
}
.vs-button.is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.vs-button.is-disabled input[type=file],
.vs-button.is-disabled input[type=file]::-webkit-file-upload-button {
  cursor: not-allowed;
}
.vs-button--default {
  color: #333333;
}
.vs-button--secondary {
  color: #2864F0;
  background-color: #F2F6FF;
  border: 1px solid #E1EBFA;
}
.vs-button--secondary:hover {
  background-color: #C9D8FC;
  border-color: #C9D8FC;
}
.vs-button--secondary:hover.is-disabled {
  background-color: #F2F6FF;
  border-color: #F2F6FF;
}
.vs-button--dark {
  color: #D2DAE6;
  background-color: #34363B;
  border: 1px solid #34363B;
}
.vs-button--dark:hover {
  color: #FFFFFF;
  background-color: #2864F0;
  border-color: #2864F0;
}
.vs-button--dark:hover.is-disabled {
  color: #D2DAE6;
  background-color: #34363B;
  border: 1px solid #34363B;
}
.vs-button--outline {
  color: #2864F0;
  background-color: transparent;
  border: 1px solid #2864F0;
}
.vs-button--outline:hover {
  color: #FFFFFF;
  background-color: #2864F0;
  border: 1px solid #2864F0;
}
.vs-button--outline:hover.is-disabled {
  color: #2864F0;
  background-color: transparent;
  border-color: #2864F0;
}
.vs-button--icon {
  display: inline-block;
  font-size: 0;
  min-width: 0;
  height: inherit;
  line-height: inherit;
  padding: 6px;
  box-sizing: border-box;
}
.vs-button--text {
  position: relative;
  color: #000000;
  padding: 5px;
  background-color: transparent;
  border: none;
}
.vs-button--text i {
  color: #777777;
  margin-right: 5px;
}
.vs-button--text:hover {
  color: #2864F0;
  background-color: transparent;
}
.vs-button--text:hover i {
  color: #2864F0;
}
.vs-button--text:hover.is-disabled {
  color: #000000;
  background-color: transparent;
}
.vs-button--text:hover.is-disabled i {
  color: #777777;
}
.vs-button--link {
  color: #2864F0;
  padding: 0;
  background-color: transparent;
  border: none;
}
.vs-button--link:hover {
  background-color: transparent;
}
.vs-button--link:hover.is-disabled {
  background-color: transparent;
}
.vs-button--link.is-disabled {
  opacity: 1;
  color: #999999;
  cursor: not-allowed;
}
.vs-button.is-circle {
  border-radius: 50%;
}
.vs-button.size-sm {
  font-size: 14px;
  height: 30px;
  line-height: 28px;
  padding: 0 30px;
}
.vs-button.size-md {
  height: 35px;
  line-height: 33px;
  padding: 0 40px;
}
.vs-button.size-lg {
  min-width: 180px;
  height: 45px;
  line-height: 43px;
  padding: 0 55px;
}
.vs-button--borderless {
  border: 0;
}
.vs-button--borderless:hover {
  border: 0;
}
.vs-button input[type=file] {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}
.vs-button input[type=file]::-webkit-file-upload-button {
  cursor: pointer;
}

.vs-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.vs-button-group .vs-button + .vs-button {
  margin-left: 15px;
}
.vs-button-group.vs-button-group--block {
  display: block;
}
.vs-button-group.vs-button-group--block .vs-button {
  display: block;
  width: 100%;
}
.vs-button-group.vs-button-group--block .vs-button + .vs-button {
  margin-top: 20px;
}
.vs-button-group + .vs-button-group {
  margin-left: 40px;
}
.vs-button-group + .vs-button-group::before {
  position: absolute;
  content: '';
  width: 1px;
  height: 16px;
  background-color: #777777;
  top: 50%;
  left: -20px;
  transform: translateX(-50%) translateY(-50%);
}

.account-list-title[data-v-5c939b34] {
  text-align: left;
  padding: 10px;
  color: grey;
}

.vs-checkbox__group {
  display: block;
  font-size: 0;
  margin-right: -20px;
  margin-bottom: -10px;
}
.vs-checkbox__group .vs-checkbox {
  margin-right: 20px;
  margin-bottom: 10px;
}

.vs-checkbox {
  display: inline-block;
  font-size: 0;
}
.vs-checkbox__input {
  position: relative;
  width: 16px;
  height: 16px;
  background-color: transparent;
  border: 2px solid #BBBBBB;
  vertical-align: middle;
  cursor: pointer;
}
.vs-checkbox__input:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.vs-checkbox__input:checked {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU2LjMgKDgxNzE2KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT7lhajpgIk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0i5YWo6YCJIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICA8cG9seWdvbiBpZD0i6Lev5b6ELTXlpIfku70iIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSIzLjk5Mjg3NDc5IDYuMjk5MjM2NzkgMi42MDkzMDQ4MyA3Ljc0MzQ0Mzg5IDYuODAyOTMzMDIgMTEuNzYwOTk2NSAxMy40MzcwNzg4IDUuNDA2NjgyMzUgMTIuMDUzNjU1IDMuOTYyMzM1MjUgNi44MDMwNzMxNiA4Ljk5MTQ0NDg5Ij48L3BvbHlnb24+CiAgICA8L2c+Cjwvc3ZnPg==);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #2864F0;
  border-color: #2864F0;
}
.vs-checkbox__input:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.vs-checkbox__input:disabled:hover {
  background-color: transparent;
}
.vs-checkbox__input:disabled:checked:hover {
  background-color: #2864F0;
}
.vs-checkbox__input:disabled + .vs-checkbox__label {
  cursor: not-allowed;
}
.vs-checkbox__label {
  font-size: 16px;
  color: #333333;
  margin-left: 10px;
  vertical-align: middle;
  cursor: pointer;
}

.vs-divider {
  position: relative;
  background-color: #DDDDDD;
}
.vs-divider__text {
  position: absolute;
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  padding: 0 20px;
  background-color: #FFFFFF;
}
.vs-divider__text.vs-divider__text--left {
  left: 20px;
  transform: translateY(-50%);
}
.vs-divider__text.vs-divider__text--center {
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.vs-divider__text.vs-divider__text--right {
  right: 20px;
  transform: translateY(-50%);
}
.vs-divider.vs-divider--horizontal {
  display: block;
  height: 1px;
  width: 100%;
  margin: 20px 0;
}
.vs-divider.vs-divider--vertical {
  position: relative;
  display: inline-block;
  width: 1px;
  height: 100%;
  margin: 0 10px;
  vertical-align: middle;
}

.vs-input {
  display: inline-block;
  font-size: 12px;
  color: #333333;
  height: 28px;
  padding: 0 10px;
  background-color: #F2F3F8;
  border: none;
  vertical-align: middle;
}
.vs-input::-webkit-input-placeholder,
.vs-input::placeholder {
  color: #BBBBBB;
}
.vs-input.vs-input--surrounded,
.vs-input.vs-input--horizontal {
  background-color: #FFFFFF;
}
.vs-input.vs-input--surrounded:hover,
.vs-input.vs-input--horizontal:hover {
  border-color: #B7C1CE;
}
.vs-input.vs-input--surrounded:focus,
.vs-input.vs-input--horizontal:focus {
  border-color: #2864F0;
}
.vs-input.vs-input--surrounded {
  border: 1px solid #DDDDDD;
}
.vs-input.is-fullwidth {
  width: 100%;
}
.vs-input.size-sm {
  height: 30px;
}
.vs-input.size-lg {
  height: 45px;
}

.vs-justify {
  display: flex;
  width: 100%;
  align-items: center;
}
.vs-justify__col {
  display: flex;
  flex: auto;
  font-size: 0;
  align-items: center;
  justify-content: flex-end;
}
.vs-justify__col--left,
.vs-justify__col:first-child {
  justify-content: flex-start;
}
.vs-justify__col--right,
.vs-justify__col--right:first-child {
  justify-content: flex-end;
}

.vs-tabs {
  width: 100%;
}
.vs-tabs__header {
  position: relative;
  margin: 0 0 15px;
  overflow: hidden;
  box-sizing: border-box;
}
.vs-tabs__header::after {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 2px;
  left: 0;
  bottom: 0;
  background-color: #DDDDDD;
  z-index: 1;
}
.vs-tabs__header-container {
  width: 100%;
  height: 100%;
  overflow-x: auto;
}
.vs-tabs__header-list {
  position: relative;
  display: flex;
  height: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  white-space: nowrap;
  transition: transform 0.3s;
}
.vs-tabs__header-item {
  position: relative;
  display: flex;
  color: #333333;
  height: 40px;
  line-height: 40px;
  padding: 0 8px;
  margin-right: 10px;
  flex-shrink: 0;
  flex-grow: 0;
  align-items: center;
  transition: color 0.3s ease;
  cursor: pointer;
}
.vs-tabs__header-item.is-active {
  color: #006EFF;
  font-weight: 600;
}
.vs-tabs__header-item.is-active::before {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 2px;
  left: 0;
  bottom: 0;
  background-color: #006EFF;
  z-index: 2;
}
.vs-tabs__header-item:last-child {
  margin-right: 0;
}
.vs-tabs__header-icon {
  margin-right: 10px;
}
.vs-tabs__header-title {
  display: inline-block;
  vertical-align: middle;
}
.vs-tabs.is-fullwidth .vs-tabs__header-item {
  flex: 1;
  justify-content: center;
}

.vs-backdrop {
  position: fixed;
  display: none;
}
.vs-backdrop__overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1000;
}
.vs-backdrop.is-shown {
  display: block;
}
@keyframes backdropShow {
0% {
    opacity: 0;
    background-color: transparent;
}
100% {
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.6);
}
}

.vs-text {
  color: #444444;
}
.vs-text--lighter {
  color: #888888;
}
.vs-text--disabled {
  color: #BBBBBB;
}
.vs-text--black {
  color: #000000;
}
.vs-text--white {
  color: #FFFFFF;
}
.vs-text--primary {
  color: #006EFF;
}
.vs-text--secondary {
  color: #C1C6C8;
}
.vs-text--success {
  color: #07C160;
}
.vs-text--warning {
  color: #FF9C19;
}
.vs-text--danger {
  color: #FF584C;
}
.vs-text--left {
  text-align: left;
}
.vs-text--right {
  text-align: right;
}
.vs-text--start {
  text-align: start;
}
.vs-text--end {
  text-align: end;
}
.vs-text--center {
  text-align: center;
}
.vs-text--justify {
  text-align: justify;
}
.vs-text--wrap {
  white-space: normal;
}
.vs-text--nowrap {
  white-space: nowrap;
}
.vs-text--uppercase {
  text-transform: uppercase;
}
.vs-text--lowercase {
  text-transform: lowercase;
}
.vs-text--capitalize {
  text-transform: capitalize;
}
.vs-text-heading-1 {
  font-size: 32px;
}
.vs-bg--white {
  background-color: #FFFFFF;
}
.vs-bg--transparent {
  background-color: transparent;
}
.vs-bg--primary {
  background-color: #006EFF;
}
.vs-bg--secondary {
  background-color: #C1C6C8;
}
.vs-bg--success {
  background-color: #07C160;
}
.vs-bg--warning {
  background-color: #FF9C19;
}
.vs-bg--danger {
  background-color: #FF584C;
}
.vs-ellipsis {
  width: auto;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vs-ellipsis--l2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.vs-ellipsis--l3 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.vs-ellipsis--l4 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.vs-float--left {
  float: left;
}
.vs-float--right {
  float: right;
}
.vs-float--none {
  float: none;
}
.vs-float--clearfix::after {
  display: table;
  content: '';
  clear: both;
}
.vs-padding {
  padding: 16px;
}
.vs-padding--top {
  padding-top: 16px;
}
.vs-padding--bottom {
  padding-bottom: 16px;
}
.vs-padding--left {
  padding-left: 16px;
}
.vs-padding--right {
  padding-right: 16px;
}
.vs-padding--vertical {
  padding: 16px 0;
}
.vs-padding--horizontal {
  padding: 0 16px;
}
.vs-padding--none {
  padding: 0;
}
.vs-margin {
  margin: 16px;
}
.vs-margin--top {
  margin-top: 16px;
}
.vs-margin--bottom {
  margin-bottom: 16px;
}
.vs-margin--left {
  margin-left: 16px;
}
.vs-margin--right {
  margin-right: 16px;
}
.vs-margin--vertical {
  margin: 16px 0;
}
.vs-margin--horizontal {
  margin: 0 16px;
}
.vs-margin--none {
  margin: 0;
}
.vs-hairline--top,
.vs-hairline--bottom,
.vs-hairline--left,
.vs-hairline--right,
.vs-hairline--horizontal,
.vs-hairline--vertical,
.vs-hairline--surrounded {
  position: relative;
}
.vs-hairline--top::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: auto;
  width: auto;
  height: 1px;
  border-top: 1px solid #E4E5E9;
  background-color: #E4E5E9;
  transform-origin: 0 0;
  transform: scaleY(0.5);
}
.vs-hairline--bottom::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: auto;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: auto;
  height: 1px;
  border-bottom: 1px solid #E4E5E9;
  background-color: #E4E5E9;
  transform-origin: 0 100%;
  transform: scaleY(0.5);
}
.vs-hairline--left::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: 0px;
  left: 0px;
  right: auto;
  bottom: 0px;
  width: 1px;
  height: auto;
  border-left: 1px solid #E4E5E9;
  background-color: #E4E5E9;
  transform-origin: 0 0;
  transform: scaleX(0.5);
}
.vs-hairline--right::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: 0px;
  left: auto;
  right: 0px;
  bottom: 0px;
  width: 1px;
  height: auto;
  border-right: 1px solid #E4E5E9;
  background-color: #E4E5E9;
  transform-origin: 100% 0;
  transform: scaleX(0.5);
}
.vs-hairline--horizontal::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: -50%;
  left: -50%;
  right: -50%;
  bottom: -50%;
  border: 0 solid #E4E5E9;
  border-width: 1px 0;
  transform-origin: center;
  transform: scale(0.5);
}
.vs-hairline--surrounded::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  width: 200%;
  height: 200%;
  top: 0px;
  left: 0px;
  border: 1px solid #7C878E;
  border-radius: inherit;
  transform-origin: 0 0;
  transform: scale(0.5);
}
/* Flex Properties */
/* Flex Container Properties */
.vs-flex-nowrap {
  flex-wrap: nowrap;
}
.vs-flex-wrap {
  flex-wrap: wrap;
}
.vs-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.vs-flex-row {
  flex-direction: row;
}
.vs-flex-row-reverse {
  flex-direction: row-reverse;
}
.vs-flex-column {
  flex-direction: column;
}
.vs-flex-column-reverse {
  flex-direction: column-reverse;
}
.vs-justify-content-flex-start {
  justify-content: flex-start;
}
.vs-justify-content-center {
  justify-content: center;
}
.vs-justify-content-flex-end {
  justify-content: flex-end;
}
.vs-justify-content-space-around {
  justify-content: space-around;
}
.vs-justify-content-space-between {
  justify-content: space-between;
}
.vs-justify-content-space-evenly {
  justify-content: space-evenly;
}
.vs-align-items-stretch {
  align-items: stretch;
}
.vs-align-items-flex-start {
  align-items: flex-start;
}
.vs-align-items-flex-end {
  align-items: flex-end;
}
.vs-align-items-center {
  align-items: center;
}
.vs-align-items-baseline {
  align-items: baseline;
}
/* Flex Item Properties */
.vs-align-self-stretch {
  align-self: stretch;
}
.vs-align-self-flex-start {
  align-self: flex-start;
}
.vs-align-self-flex-end {
  align-self: flex-end;
}
.vs-align-self-center {
  align-self: center;
}
.vs-align-self-baseline {
  align-self: baseline;
}
.vs-align-self-auto {
  align-self: auto;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helvetica, Arial, /* 中文 */ "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif;
  font-size: 16px;
}
* {
  -webkit-tap-highlight-color: transparent;
}
.vs-dialog {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px;
  text-align: center;
  white-space: nowrap;
  overflow: auto;
  z-index: 1001;
}
.vs-dialog::before {
  display: inline-block;
  content: '';
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.vs-dialog__inner {
  display: inline-block;
  min-width: 420px;
  width: 500px;
  padding: 30px;
  background-color: #FFFFFF;
  text-align: left;
  white-space: normal;
  vertical-align: middle;
  box-sizing: border-box;
}
.vs-dialog__inner.size-sm {
  width: 420px;
}
.vs-dialog__inner.size-md {
  width: 550px;
}
.vs-dialog__inner.size-lg {
  width: 800px;
}
.vs-dialog__inner.size-xl {
  width: 1200px;
}
.vs-dialog__inner.size-auto {
  width: auto;
}
.vs-dialog__header {
  position: relative;
  font-size: 16px;
  color: #000000;
  min-height: 22px;
  margin-bottom: 30px;
}
.vs-dialog__header .vs-dialog__button-close {
  position: absolute;
  top: -3px;
  right: 0;
  background-color: transparent;
  border: none;
}
.vs-dialog__header .vs-dialog__button-close:hover {
  background-color: transparent;
}
.vs-dialog__header .vs-dialog__button-close:hover .vs-icon-cross {
  color: #6A6A6A !important;
}
.vs-dialog__headertitle {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.vs-dialog__headersubtitle {
  font-size: 12px;
  color: #888;
}
.vs-dialog__body {
  font-size: 12px;
  color: #444;
}
.vs-dialog__messagetitle {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.vs-dialog__messagetext {
  font-size: 12px;
  color: #777777;
  line-height: 1.5;
  margin-top: 5px;
}
.vs-dialog__footer {
  position: relative;
  margin-top: 40px;
  text-align: right;
  border-top: 0;
}

.modal-container[data-v-51353568] {
  z-index: 3000;
}
.modal-container .loading-wrap.mask[data-v-51353568] {
  display: block;
  position: fixed;
}
.dialog-container[data-v-51353568] {
  z-index: 3000;
  position: fixed;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  margin: 0px auto;
}
.dialog-container h2[data-v-51353568] {
  text-align: left;
}


.login-card {
  margin-top: 60px;
}

.vs-root .vs-layout__body {
  overflow: scroll;
}
a {
  color: #069;
}
.wrap {
  display: flex;
}
.wrap .menu {
  width: 20%;
}
.wrap .main {
  width: 80%;
}

.help-link[data-v-43f71195] {
  position: absolute;
  right: 0;
  z-index: 1;
  height: 34px;
  line-height: 34px;
  margin-right: 20px;
}
.edit-form_title[data-v-43f71195] {
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 25px;
}
.edit-form-checkbox_item[data-v-43f71195] {
  width: 30%;
}
.edit-form-checkbox_text[data-v-43f71195] {
  color: #596174;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
.cent-checkbox[data-v-43f71195] {
  display: flex;
  align-items: center;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-radio-group .cent-radio + .cent-radio[data-v-43f71195] {
  margin-left: 8px;
}
[data-v-43f71195] .t-checkbox {
  width: 30%;
}

.yj-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  text-align: left;
}
.yj-table th,
.yj-table td {
  padding: 20px 10px;
  border-bottom: 1px solid #F2F3F8;
}
.yj-table th div,
.yj-table td div {
  font-size: 16px;
}
.yj-table thead th .yj-table__header-txt {
  color: #333333;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.yj-table tbody td {
  color: #333333;
  font-weight: 400;
}
.yj-table tbody td .yj-table__link {
  display: inline-block;
  cursor: pointer;
}
.yj-table tbody td .yj-table__link:hover {
  color: #2864F0;
}
.yj-table tbody td .yj-table__action {
  display: inline-block;
  color: #2864F0;
  margin-right: 15px;
  outline: none;
  text-decoration: none;
  cursor: pointer;
}
.yj-table tbody td .yj-table__action:last-child {
  margin-right: 0;
}
.yj-table tbody td .yj-table__action.is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.yj-table tbody + tbody {
  margin-top: 20px;
}
.yj-table__sortbtn {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.yj-table__sortbtn i {
  color: #777777;
  transform: scale(0.375);
}
.yj-table__tr--blank-new .yj-action-state {
  display: block;
  text-align: center;
}

.newbie-tips[data-v-4d0a1d1f] {
  background: rgba(40, 100, 240, 0.1);
  border: 0 solid rgba(40, 100, 240, 0.3);
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #0e2459;
  line-height: 18px;
  height: 38px;
  display: flex;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  margin-bottom: 20px;
}
.newbie-tips .close-btn[data-v-4d0a1d1f] {
  width: 12px;
  height: 12px;
  cursor: pointer;
}

.yj-searchbar[data-v-ab5c2c98] {
  position: relative;
  display: inline-block;
  font-size: 0;
  width: 320px;
}
.yj-searchbar .yj-searchbar__input[data-v-ab5c2c98] {
  display: inline-block;
  font-size: 12px;
  color: #333;
  height: 28px;
  padding: 0 10px;
  border: none;
  width: 320px;
  height: 45px;
  font-size: 16px;
  padding: 0 56px;
  background-color: #f2f3f8;
  border-radius: 45px;
}
.yj-searchbar .search-btn[data-v-ab5c2c98] {
  position: absolute;
  width: 25px;
  height: 25px;
  left: 12px;
  top: 10px;
}
.yj-searchbar .close-btn[data-v-ab5c2c98] {
  position: absolute;
  width: 25px;
  height: 25px;
  cursor: pointer;
  right: 13px;
  top: 10px;
}

.my-form-item[data-v-0182e2e8] {
  display: flex;
  width: 50%;
}
.my-form-item__label[data-v-0182e2e8] {
  width: 40px;
  flex: none;
}
.my-form-item__content[data-v-0182e2e8] {
  flex: 1;
}
.my-form-item__icon[data-v-0182e2e8] {
  width: 40px;
  flex: none;
  margin-left: 8px;
}
.my-form-item + .my-form-item[data-v-0182e2e8] {
  margin-top: 8px;
}

.font-input-wrapper[data-v-052ac210] {
  cursor: pointer;
}
.font-input-wrapper #font-upload-btn[data-v-052ac210] {
  display: none;
}


[data-v-9559f8a4] .cent-input--disabled .cent-input__input {
  background: #fbfbfb !important;
  border-color: #c0c0c0 !important;
  color: #c0c0c0 !important;
  cursor: not-allowed !important;
}

.echarts[data-v-41eb4a96] {
  width: 100%;
  height: 100%;
}

.vs-chart .data-error[data-v-31da96ee] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.vs-chart .data-empty[data-v-31da96ee] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.vs-chart .vs-chart__container[data-v-31da96ee] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.echarts[data-v-31da96ee] {
  width: 100%;
  height: 100%;
}
.vs-chart__content[data-v-31da96ee] {
  display: flex;
}
.vs-chart__download[data-v-31da96ee] {
  display: inline-block;
  line-height: 28px;
  width: 20px;
  height: 20px;
  margin-right: 20px;
}
.vs-chart__date[data-v-31da96ee] {
  display: inline-block;
  height: 30px;
  padding-left: 10px;
}
.cent-picker__input[data-v-31da96ee] {
  height: 30px;
  border: unset;
}
.vs-chart__icon[data-v-31da96ee] {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.icon-download[data-v-31da96ee] {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-download.143c7c9f.svg);
}
.icon-download[data-v-31da96ee]:hover {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-download-hover.7eca7cbb.svg);
  cursor: pointer;
}
[data-v-31da96ee] .cent-button-radio .cent-radio__radio {
  display: none;
}
[data-v-31da96ee] .cent-button.size-sm .cent-radio__child {
  margin-left: 0px;
}

.standard-warp[data-v-443fd990] {
  margin-top: 15px;
}

.devComplete-warp[data-v-c9ce9d02] {
  margin-top: 15px;
}

.vs-text {
  color: #444444;
}
.vs-text--lighter {
  color: #888888;
}
.vs-text--disabled {
  color: #BBBBBB;
}
.vs-text--black {
  color: #000000;
}
.vs-text--white {
  color: #FFFFFF;
}
.vs-text--primary {
  color: #006EFF;
}
.vs-text--secondary {
  color: #C1C6C8;
}
.vs-text--success {
  color: #07C160;
}
.vs-text--warning {
  color: #FF9C19;
}
.vs-text--danger {
  color: #FF584C;
}
.vs-text--left {
  text-align: left;
}
.vs-text--right {
  text-align: right;
}
.vs-text--start {
  text-align: start;
}
.vs-text--end {
  text-align: end;
}
.vs-text--center {
  text-align: center;
}
.vs-text--justify {
  text-align: justify;
}
.vs-text--wrap {
  white-space: normal;
}
.vs-text--nowrap {
  white-space: nowrap;
}
.vs-text--uppercase {
  text-transform: uppercase;
}
.vs-text--lowercase {
  text-transform: lowercase;
}
.vs-text--capitalize {
  text-transform: capitalize;
}
.vs-text-heading-1 {
  font-size: 32px;
}
.vs-bg--white {
  background-color: #FFFFFF;
}
.vs-bg--transparent {
  background-color: transparent;
}
.vs-bg--primary {
  background-color: #006EFF;
}
.vs-bg--secondary {
  background-color: #C1C6C8;
}
.vs-bg--success {
  background-color: #07C160;
}
.vs-bg--warning {
  background-color: #FF9C19;
}
.vs-bg--danger {
  background-color: #FF584C;
}
.vs-ellipsis {
  width: auto;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vs-ellipsis--l2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.vs-ellipsis--l3 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.vs-ellipsis--l4 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.vs-float--left {
  float: left;
}
.vs-float--right {
  float: right;
}
.vs-float--none {
  float: none;
}
.vs-float--clearfix::after {
  display: table;
  content: '';
  clear: both;
}
.vs-padding {
  padding: 16px;
}
.vs-padding--top {
  padding-top: 16px;
}
.vs-padding--bottom {
  padding-bottom: 16px;
}
.vs-padding--left {
  padding-left: 16px;
}
.vs-padding--right {
  padding-right: 16px;
}
.vs-padding--vertical {
  padding: 16px 0;
}
.vs-padding--horizontal {
  padding: 0 16px;
}
.vs-padding--none {
  padding: 0;
}
.vs-margin {
  margin: 16px;
}
.vs-margin--top {
  margin-top: 16px;
}
.vs-margin--bottom {
  margin-bottom: 16px;
}
.vs-margin--left {
  margin-left: 16px;
}
.vs-margin--right {
  margin-right: 16px;
}
.vs-margin--vertical {
  margin: 16px 0;
}
.vs-margin--horizontal {
  margin: 0 16px;
}
.vs-margin--none {
  margin: 0;
}
.vs-hairline--top,
.vs-hairline--bottom,
.vs-hairline--left,
.vs-hairline--right,
.vs-hairline--horizontal,
.vs-hairline--vertical,
.vs-hairline--surrounded {
  position: relative;
}
.vs-hairline--top::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: auto;
  width: auto;
  height: 1px;
  border-top: 1px solid #E4E5E9;
  background-color: #E4E5E9;
  transform-origin: 0 0;
  transform: scaleY(0.5);
}
.vs-hairline--bottom::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: auto;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: auto;
  height: 1px;
  border-bottom: 1px solid #E4E5E9;
  background-color: #E4E5E9;
  transform-origin: 0 100%;
  transform: scaleY(0.5);
}
.vs-hairline--left::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: 0px;
  left: 0px;
  right: auto;
  bottom: 0px;
  width: 1px;
  height: auto;
  border-left: 1px solid #E4E5E9;
  background-color: #E4E5E9;
  transform-origin: 0 0;
  transform: scaleX(0.5);
}
.vs-hairline--right::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: 0px;
  left: auto;
  right: 0px;
  bottom: 0px;
  width: 1px;
  height: auto;
  border-right: 1px solid #E4E5E9;
  background-color: #E4E5E9;
  transform-origin: 100% 0;
  transform: scaleX(0.5);
}
.vs-hairline--horizontal::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: -50%;
  left: -50%;
  right: -50%;
  bottom: -50%;
  border: 0 solid #E4E5E9;
  border-width: 1px 0;
  transform-origin: center;
  transform: scale(0.5);
}
.vs-hairline--surrounded::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  width: 200%;
  height: 200%;
  top: 0px;
  left: 0px;
  border: 1px solid #7C878E;
  border-radius: inherit;
  transform-origin: 0 0;
  transform: scale(0.5);
}
/* Flex Properties */
/* Flex Container Properties */
.vs-flex-nowrap {
  flex-wrap: nowrap;
}
.vs-flex-wrap {
  flex-wrap: wrap;
}
.vs-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.vs-flex-row {
  flex-direction: row;
}
.vs-flex-row-reverse {
  flex-direction: row-reverse;
}
.vs-flex-column {
  flex-direction: column;
}
.vs-flex-column-reverse {
  flex-direction: column-reverse;
}
.vs-justify-content-flex-start {
  justify-content: flex-start;
}
.vs-justify-content-center {
  justify-content: center;
}
.vs-justify-content-flex-end {
  justify-content: flex-end;
}
.vs-justify-content-space-around {
  justify-content: space-around;
}
.vs-justify-content-space-between {
  justify-content: space-between;
}
.vs-justify-content-space-evenly {
  justify-content: space-evenly;
}
.vs-align-items-stretch {
  align-items: stretch;
}
.vs-align-items-flex-start {
  align-items: flex-start;
}
.vs-align-items-flex-end {
  align-items: flex-end;
}
.vs-align-items-center {
  align-items: center;
}
.vs-align-items-baseline {
  align-items: baseline;
}
/* Flex Item Properties */
.vs-align-self-stretch {
  align-self: stretch;
}
.vs-align-self-flex-start {
  align-self: flex-start;
}
.vs-align-self-flex-end {
  align-self: flex-end;
}
.vs-align-self-center {
  align-self: center;
}
.vs-align-self-baseline {
  align-self: baseline;
}
.vs-align-self-auto {
  align-self: auto;
}
html,
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helvetica, Arial, /* 中文 */ "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif;
  font-size: 16px;
}
* {
  -webkit-tap-highlight-color: transparent;
}
.vs-results {
  text-align: center;
}
.vs-results__body {
  padding: 34px 15px;
}
.vs-results__title {
  font-size: 20px;
  color: #000000;
  padding: 0 50px;
}
.vs-results__description {
  font-size: 14px;
  color: #888888;
  padding: 0 50px;
}
.vs-results__title + .vs-results__description {
  margin-top: 20px;
}
.vs-results__footer {
  font-size: 12px;
  color: #BBBBBB;
}
.vs-results__footer--fixed {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 16px;
  text-align: center;
  box-sizing: border-box;
}

.vs-loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1001;
}
.vs-loading__inner {
  display: flex;
  font-size: 0;
  width: 100%;
  height: 100%;
  padding: 40px 0;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  box-sizing: border-box;
}
.vs-loading__icon:empty,
.vs-loading__text:empty {
  display: none;
}
.vs-loading__icon .vs-loading--circular {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-color: rgba(40, 100, 240, 0.3);
  border-top-color: #2864F0;
  border-style: solid;
  border-radius: 100%;
  box-sizing: border-box;
  animation: spin 1s infinite linear;
}
.vs-loading__text {
  color: #000000;
}
.vs-loading__icon + .vs-loading__text {
  margin-left: 0;
}
.vs-loading.size-sm .vs-loading__icon {
  width: 16px;
  height: 16px;
}
.vs-loading.size-sm .vs-loading__icon .vs-loading--circular {
  border-width: 2px;
}
.vs-loading.size-sm .vs-loading__text {
  font-size: 12px;
}
.vs-loading.size-sm .vs-loading__icon + .vs-loading__text {
  margin-top: 10px;
}
.vs-loading.size-lg .vs-loading__icon {
  width: 60px;
  height: 60px;
}
.vs-loading.size-lg .vs-loading__icon .vs-loading--circular {
  border-width: 6px;
}
.vs-loading.size-lg .vs-loading__text {
  font-size: 14px;
}
.vs-loading.size-lg .vs-loading__icon + .vs-loading__text {
  margin-top: 20px;
}
.vs-loading.is-horizontal .vs-loading__inner {
  flex-direction: row;
}
.vs-loading.is-horizontal .vs-loading__text {
  font-size: 16px;
  color: #777777;
}
.vs-loading.is-horizontal .vs-loading__icon + .vs-loading__text {
  margin-top: 0;
  margin-left: 20px;
}
@keyframes spin {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}

.resource-member .vs-loading {
  position: absolute;
}

.prompt[data-v-17cd0f7a] {
  background: #d5e7ff;
  color: #002da0;
  width: 750px;
  padding: 24px 20px 14px;
  font-size: 12px;
  display: flex;
}
.charging[data-v-17cd0f7a] {
  color: #002da0;
  border-bottom: 1px solid #002da0;
}
.warning[data-v-17cd0f7a] {
  width: 16px;
  height: 16px;
  background: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/warning.5bd13827.svg) no-repeat center center;
}
.content[data-v-17cd0f7a] {
  margin-left: 10px;
}
.content-p[data-v-17cd0f7a] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.round[data-v-17cd0f7a] {
  font-weight: 900;
  font-size: 30px;
  line-height: 18px;
}
.icon[data-v-17cd0f7a] {
  width: 16px;
  height: 16px;
  background: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/target.00156f94.svg) no-repeat center right;
}
.table[data-v-17cd0f7a] {
  margin-top: 20px;
}
.text[data-v-17cd0f7a] {
  color: rgba(0, 0, 0, 0.9);
  margin-bottom: 20px;
}
.check[data-v-17cd0f7a] {
  display: flex;
  margin: 20px 0;
}
.radio[data-v-17cd0f7a] {
  margin-left: 20px;
}
.check-text[data-v-17cd0f7a] {
  color: rgba(0, 0, 0, 0.4);
}
.footer[data-v-17cd0f7a] {
  margin-left: 65px;
}

.resource-member .vs-loading[data-v-8c98d046] {
  position: absolute;
}
.charts[data-v-8c98d046] {
  width: 100%;
  margin-bottom: 40px;
}
[data-v-8c98d046] .cent-card__header {
  padding: 0;
}
[data-v-8c98d046] .key-resources-item__header {
  height: 70px;
  padding: 0 20px;
  align-items: center;
  background-image: linear-gradient(270deg, #519df9 0%, #2864f0 100%);
}
[data-v-8c98d046] .cent-heading-h3 {
  width: 100%;
  height: 30px;
  color: #fff;
  font-size: 20px;
}
[data-v-8c98d046] .vs-metrics-board {
  justify-content: space-between;
}
[data-v-8c98d046] .vs-metrics-board__header-title {
  color: #999999 !important;
}
[data-v-8c98d046] .vs-metrics-board__number {
  color: #333333;
  font-size: 16px;
}
[data-v-8c98d046] .vs-layout__content-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.vs-root .vs-layout__toolbar--global[data-v-8c98d046] {
  margin-bottom: 0;
}
.overview[data-v-8c98d046] {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 20px;
}

@font-face {
  font-family: 'icon-cme'; /* Project id 2963064 */
  src: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/fonts/iconfont.9fa6b8de.woff2) format('woff2'),
       url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/fonts/iconfont.c13a5182.woff) format('woff'),
       url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/fonts/iconfont.c98f0723.ttf) format('truetype');
}
.icon-cme {
  font-family: 'icon-cme' !important;
  font-size: 14px;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-cme-company:before {
  content: "\e6b0";
}
.icon-cme-dpi:before {
  content: "\e6ad";
}
.icon-cme-video-format:before {
  content: "\e6ae";
}
.icon-cme-video-size:before {
  content: "\e6af";
}
.icon-cme-video:before {
  content: "\e6ab";
}
.icon-cme-danmu:before {
  content: "\e6ac";
}
.icon-cme-excel:before {
  content: "\e6aa";
}
.icon-cme-document:before {
  content: "\e6a8";
}
.icon-cme-ppt:before {
  content: "\e6a9";
}
.icon-cme-linktitle:before {
  content: "\e6a7";
}
.icon-cme-collect:before {
  content: "\e6a6";
}
.icon-cme-location:before {
  content: "\e6a4";
}
.icon-cme-topic:before {
  content: "\e6a5";
}
.icon-cme-up:before {
  content: "\e6a2";
}
.icon-cme-fall:before {
  content: "\e6a3";
}
.icon-cme-industry2:before {
  content: "\e69a";
}
.icon-cme-profession:before {
  content: "\e6a1";
}
.icon-cme-anchor:before {
  content: "\e6a0";
}
.icon-cme-spell:before {
  content: "\e69f";
}
.icon-cme-candidate:before {
  content: "\e699";
}
.icon-cme-action:before {
  content: "\e69b";
}
.icon-cme-pace:before {
  content: "\e69c";
}
.icon-cme-timbre:before {
  content: "\e69d";
}
.icon-cme-tone-pause:before {
  content: "\e69e";
}
.icon-cme-postarticle:before {
  content: "\e698";
}
.icon-icon-cme-sharemini:before {
  content: "\e697";
}
.icon-cme-read:before {
  content: "\e696";
}
.icon-cme-unlock:before {
  content: "\e694";
}
.icon-cme-lock:before {
  content: "\e695";
}
.icon-cme-mute2:before {
  content: "\e690";
}
.icon-cme-voice2:before {
  content: "\e691";
}
.icon-cme-show:before {
  content: "\e692";
}
.icon-cme-hide:before {
  content: "\e693";
}
.icon-cme-flag:before {
  content: "\e68f";
}
.icon-cme-evenly:before {
  content: "\e68e";
}
.icon-cme-time-fill:before {
  content: "\e68d";
}
.icon-cme-post-topic:before {
  content: "\e68a";
}
.icon-cme-post-picture:before {
  content: "\e68b";
}
.icon-cme-post-video:before {
  content: "\e68c";
}
.icon-cme-preview:before {
  content: "\e689";
}
.icon-cme-wechat:before {
  content: "\e688";
}
.icon-cme-voice:before {
  content: "\e687";
}
.icon-cme-upload-file:before {
  content: "\e684";
}
.icon-cme-link:before {
  content: "\e685";
}
.icon-cme-wx-outline:before {
  content: "\e686";
}
.icon-cme-finder:before {
  content: "\e680";
}
.icon-cme-abandon:before {
  content: "\e681";
}
.icon-cme-continue:before {
  content: "\e682";
}
.icon-cme-retry:before {
  content: "\e683";
}
.icon-cme-security:before {
  content: "\e67f";
}
.icon-cme-camera:before {
  content: "\e67e";
}
.icon-cme-email-nofill:before {
  content: "\e67d";
}
.icon-cme-email:before {
  content: "\e660";
}
.icon-cme-pause-circle:before {
  content: "\e67c";
}
.icon-cme-img:before {
  content: "\e67b";
}
.icon-cme-reduce:before {
  content: "\e676";
}
.icon-cme-inner:before {
  content: "\e677";
}
.icon-cme-plusbold:before {
  content: "\e678";
}
.icon-cme-autoscale:before {
  content: "\e679";
}
.icon-cme-fullimg:before {
  content: "\e67a";
}
.icon-cme-right:before {
  content: "\e674";
}
.icon-cme-compare:before {
  content: "\e675";
}
.icon-cme-media-resource:before {
  content: "\e673";
}
.icon-cme-logout:before {
  content: "\e670";
}
.icon-cme-cut:before {
  content: "\e671";
}
.icon-cme-audit:before {
  content: "\e672";
}
.icon-cme-industry:before {
  content: "\e66d";
}
.icon-cme-team:before {
  content: "\e66e";
}
.icon-cme-job:before {
  content: "\e66f";
}
.icon-cme-recycle:before {
  content: "\e66c";
}
.icon-cme-switch-file:before {
  content: "\e66b";
}
.icon-cme-voice2text:before {
  content: "\e66a";
}
.icon-cme-dub:before {
  content: "\e669";
}
.icon-cme-rightarrow-thin:before {
  content: "\e666";
}
.icon-cme-close-thin:before {
  content: "\e667";
}
.icon-cme-leftarrow-thin:before {
  content: "\e668";
}
.icon-cme-mute:before {
  content: "\e665";
}
.icon-cme-sweep:before {
  content: "\e664";
}
.icon-cme-mark:before {
  content: "\e661";
}
.icon-cme-redo:before {
  content: "\e65e";
}
.icon-cme-withdraw:before {
  content: "\e65f";
}
.icon-cme-pause:before {
  content: "\e662";
}
.icon-cme-comment-text:before {
  content: "\e663";
}
.icon-cme-forward:before {
  content: "\e65b";
}
.icon-cme-backframe:before {
  content: "\e65c";
}
.icon-cme-play:before {
  content: "\e65d";
}
.icon-cme-fullscreen:before {
  content: "\e658";
}
.icon-cme-volume2:before {
  content: "\e659";
}
.icon-cme-shortcut:before {
  content: "\e65a";
}
.icon-cme-pickmedia:before {
  content: "\e657";
}
.icon-cme-member-fill:before {
  content: "\e656";
}
.icon-cme-next-solid:before {
  content: "\e654";
}
.icon-cme-pre-solid:before {
  content: "\e655";
}
.icon-cme-selection:before {
  content: "\e650";
}
.icon-cme-hollow-arrow:before {
  content: "\e651";
}
.icon-cme-text:before {
  content: "\e652";
}
.icon-cme-graffiti:before {
  content: "\e653";
}
.icon-cme-setting:before {
  content: "\e616";
}
.icon-cme-folder:before {
  content: "\e63b";
}
.icon-cme-down-fill:before {
  content: "\e64f";
}
.icon-cme-member:before {
  content: "\e615";
}
.icon-cme-wb:before {
  content: "\e64e";
}
.icon-cme-qq-nofill:before {
  content: "\e64d";
}
.icon-cme-mobile-nofill:before {
  content: "\e64c";
}
.icon-cme-publish:before {
  content: "\e614";
}
.icon-cme-status-recycle:before {
  content: "\e613";
}
.icon-cme-share-2:before {
  content: "\e612";
}
.icon-cme-cancel:before {
  content: "\e610";
}
.icon-cme-confirm:before {
  content: "\e611";
}
.icon-cme-mobile:before {
  content: "\e64b";
}
.icon-cme-wx:before {
  content: "\e64a";
}
.icon-cme-qq:before {
  content: "\e649";
}
.icon-cme-loading:before {
  content: "\e60f";
}
.icon-cme-status-idle:before {
  content: "\e60d";
}
.icon-cme-status-generating:before {
  content: "\e60e";
}
.icon-cme-clip:before {
  content: "\e60c";
}
.icon-cme-status-no-signal:before {
  content: "\e60a";
}
.icon-cme-status-break:before {
  content: "\e60b";
}
.icon-cme-status-finished:before {
  content: "\e609";
}
.icon-cme-status-pushing:before {
  content: "\e608";
}
.icon-cme-status-failed:before {
  content: "\e607";
}
.icon-cme-status-running:before {
  content: "\e606";
}
.icon-cme-star-fill:before {
  content: "\e604";
}
.icon-cme-star:before {
  content: "\e605";
}
.icon-cme-arrowdown:before {
  content: "\e647";
}
.icon-cme-arrowup:before {
  content: "\e648";
}
.icon-cme-seslect:before {
  content: "\e646";
}
.icon-cme-prev:before {
  content: "\e63e";
}
.icon-cme-time:before {
  content: "\e63f";
}
.icon-cme-rightarrow:before {
  content: "\e640";
}
.icon-cme-closebold:before {
  content: "\e641";
}
.icon-cme-next:before {
  content: "\e642";
}
.icon-cme-at:before {
  content: "\e643";
}
.icon-cme-file:before {
  content: "\e644";
}
.icon-cme-leftarrow:before {
  content: "\e645";
}
.icon-cme-help:before {
  content: "\e63d";
}
.icon-cme-notice:before {
  content: "\e63c";
}
.icon-cme-community:before {
  content: "\e603";
}
.icon-cme-edit:before {
  content: "\e63a";
}
.icon-cme-attention:before {
  content: "\e601";
}
.icon-cme-copy:before {
  content: "\e639";
}
.icon-cme-more-fill:before {
  content: "\e638";
}
.icon-cme-comment-import:before {
  content: "\e637";
}
.icon-cme-download:before {
  content: "\e636";
}
.icon-cme-close-fill:before {
  content: "\e635";
}
.icon-cme-close2:before {
  content: "\e634";
}
.icon-cme-remove:before {
  content: "\e632";
}
.icon-cme-move:before {
  content: "\e633";
}
.icon-cme-modify:before {
  content: "\e631";
}
.icon-cme-comment:before {
  content: "\e630";
}
.icon-cme-ptime:before {
  content: "\e62f";
}
.icon-cme-cooperation:before {
  content: "\e62e";
}
.icon-cme-more:before {
  content: "\e62d";
}
.icon-cme-finish:before {
  content: "\e62b";
}
.icon-cme-down:before {
  content: "\e62c";
}
.icon-cme-receive:before {
  content: "\e62a";
}
.icon-cme-warning:before {
  content: "\e629";
}
.icon-cme-back:before {
  content: "\e617";
}
.icon-cme-import:before {
  content: "\e618";
}
.icon-cme-transfer:before {
  content: "\e619";
}
.icon-cme-share:before {
  content: "\e61a";
}
.icon-cme-close:before {
  content: "\e61b";
}
.icon-cme-list:before {
  content: "\e61c";
}
.icon-cme-delete:before {
  content: "\e61d";
}
.icon-cme-service:before {
  content: "\e61e";
}
.icon-cme-record:before {
  content: "\e61f";
}
.icon-cme-thumb:before {
  content: "\e620";
}
.icon-cme-upload:before {
  content: "\e621";
}
.icon-cme-new:before {
  content: "\e622";
}
.icon-cme-add:before {
  content: "\e623";
}
.icon-cme-filter:before {
  content: "\e624";
}
.icon-cme-search:before {
  content: "\e625";
}
.icon-cme-info:before {
  content: "\e626";
}
.icon-cme-rank:before {
  content: "\e627";
}
.icon-cme-live:before {
  content: "\e628";
}



/* 字体图标固定颜色 */
.t-input .t-input__suffix .icon-cme {
  color: #838999;
}
.icon-cme-status-finished:before,
.icon-cme-status-generating:before,
.icon-cme-status-idle:before,
.icon-cme-status-pushing:before {
  color: #195ef9;
}
.icon-cme-status-running:before {
  color: #fdcb7d;
}
.icon-cme-status-failed:before,
.icon-cme-status-recycle:before,
.icon-cme-status-no-signal:before,
.icon-cme-status-break:before {
  color: #f55377;
}
.icon-cme-status-recycle:before {
  color: rgba(89, 97, 116, 0.5);
}
.icon-cme-loading {
  display: inline-block;
  animation: iconCmeAnimateSpin 1.2s linear infinite;
}
.icon-cme-tone-pause {
  color: #567ffb;
}
.icon-cme-pace {
  color: #da632e;
}
.icon-cme-action {
  color: #8981f7;
}
.icon-cme-spell {
  color: #50b19d;
}
@keyframes iconCmeAnimateSpin {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(359deg);
}
}

@charset 'utf-8';
/**
 * 文字部分
 * size 大小，line 行高， color 颜色
 */
/* button */
/* input */
/* transfer */
/* alert */
/* menu */
/* message */
/* modal */
/* badge */
/* tag */
/* progress */
/* popup */
/* tooltip */
/* loading */
/* tabs */
/* check */
/* mention */
/* popup */
/* steps */
/* tabs */
/* modal */
/* form */
/* table */
/* pagination */
/* upload */
/* collapse */
/* anchor */
/* list */
body {
  background-color: #F9FAFA;
  color: #333;
  font-family: "PingFang SC", -apple-system, "Helvetica Neue", Helvetica, BlinkMacSystemFont, "Microsoft YaHei", tahoma, Arial, "Open Sans", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
pre {
  font-family: "PingFang SC", -apple-system, "Helvetica Neue", Helvetica, BlinkMacSystemFont, "Microsoft YaHei", tahoma, Arial, "Open Sans", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
ul,
dl,
li,
dd,
dt {
  margin: 0;
  padding: 0;
  list-style: none;
}
figure,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin-top: 0;
  margin-bottom: 0;
  margin: 0;
}
html,
body,
#app {
  height: 100%;
}
* {
  box-sizing: border-box;
}
.spfx-wrapper {
  min-height: 100vh;
}
.spfx-body {
  min-height: calc(100vh - 81px - 160px);
}
.spfx-container,
.spfx-container--fullpage {
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
  min-width: 1000px;
}
@media screen and (min-width: 1600px) {
.spfx-container,
  .spfx-container--fullpage {
    width: 1420px;
}
}
@media screen and (max-width: 1599px) {
.spfx-container,
  .spfx-container--fullpage {
    width: 1280px;
}
}
@media screen and (max-width: 1399px) {
.spfx-container,
  .spfx-container--fullpage {
    width: 1180px;
}
}
@media screen and (max-width: 1180px) {
.spfx-container,
  .spfx-container--fullpage {
    width: 100%;
}
}
.spfx-container--fullpage {
  position: relative;
  max-width: 1600px;
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: calc(100vh);
}
.spfx-fixed-side {
  position: fixed;
  height: calc(100vh);
}
.spfx-sidenav {
  overflow: hidden;
  width: 255px;
  height: 100%;
  padding: 10px 0;
  border-right: 1px solid #f0f0f0;
}
.spfx-sidenav:hover {
  overflow-y: auto;
}
.spfx-sidenav .spfx-sidenav-group {
  padding-top: 40px;
}
.spfx-sidenav .spfx-sidenav-group__title {
  display: block;
  color: #999;
  font-size: 16px;
  margin-bottom: 20px;
}
.spfx-sidenav .spfx-sidenav-item + .spfx-sidenav-item {
  margin-top: 8px;
}
.spfx-sidenav .spfx-sidenav-item {
  position: relative;
}
.spfx-sidenav .spfx-sidenav-group--deep0 .spfx-sidenav-group__title {
  padding-left: 20px;
}
.spfx-sidenav .spfx-sidenav-group--deep0 .spfx-sidenav-item .spfx-main-link {
  padding-left: 40px;
}
.spfx-header {
  width: 100%;
  height: 81px;
  background: #000;
  color: #fff;
  border-bottom: 1px solid #f3f3f3;
}
.spfx-header .spfx-header-inner {
  height: 80px;
  justify-content: space-between;
  align-items: center;
  background: #000;
}
.spfx-header .spfx-logo {
  margin-top: 16px;
  height: 40px;
  float: left;
  font-size: 32px;
  line-height: 41px;
  font-weight: bold;
  margin-right: 60px;
}
.spfx-header .spfx-logo img {
  display: block;
  margin: 0;
}
.spfx-footer {
  flex: none;
  width: 100%;
  height: 160px;
  background: #fff;
}
.spfx-footer .spfx-container {
  padding-top: 40px;
  padding-bottom: 40px;
  background: #fff;
}
.spfx-footer__copyright {
  margin-top: 13px;
  color: #999;
}
.spfx-footer__logo-wrap {
  cursor: pointer;
  opacity: 0.9;
  padding: 15px 10px 10px;
  border-radius: 20px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.06);
  background: linear-gradient(-180deg, #dadfea 0%, #ebedf5 100%);
}
.spfx-footer__logo-wrap:hover {
  background: #418dff;
}
.spfx-footer__logo {
  display: block;
  width: 32px;
  height: 28px;
  background-repeat: no-repeat;
  background-position: 0 center;
}
.spfx-footer__tips-wrap {
  position: relative;
  display: none;
}
.spfx-footer__tips {
  background: #4e4e4e;
  border-radius: 4px;
  position: absolute;
  left: -126px;
  top: -44px;
}
.spfx-footer__tips span {
  line-height: 32px;
  color: #FFFFFF;
  padding: 0 15px;
}
.spfx-footer__tips::after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #4e4e4e;
  position: absolute;
  right: -6px;
  top: 10px;
}
.hljs {
  padding: 20px;
  font-size: 14px;
  line-height: 1.6;
  background: #fbfbfb;
}
.spfx-demo-wrapper {
  background: #fbfbfb;
  padding: 24px 24px 0 24px;
}
.spfx-demo-wrapper h4 {
  display: flex;
  justify-content: space-between;
}
.spfx-demo-wrapper h4 a {
  font-size: 14px;
  color: #ccc;
}
.spfx-demo-wrapper > h4 + p {
  margin-top: 15px;
}
.spfx-demo-wrapper {
  margin-top: 24px;
}
.spfx-demo__desc {
  margin-top: 15px;
}
.spfx-demo__demo {
  padding: 10px;
  margin-top: 24px;
  margin-bottom: 24px;
  margin-left: -10px;
  margin-right: -10px;
}
.spfx-demo__code {
  margin: 0 -24px;
  border-top: 1px solid #f0f0f0;
}
.spfx-demo__code .hljs {
  background: #fff;
}
.spfx-demo__code-handler {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 24px;
  height: 50px;
  color: rgba(0, 0, 0, 0.8);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.spfx-demo__code-handler__icon {
  opacity: 0.2;
  cursor: pointer;
}
.spfx-demo__code-handler__icon img {
  display: inline-block;
  vertical-align: middle;
}
.spfx-demo__code-handler__icon:hover {
  opacity: 0.5;
}
.spfx-demo__code-handler__icon + .spfx-demo__code-handler__icon {
  margin-left: 10px;
}
.spfx-demo pre {
  margin: 0;
  background: #fff;
}
.spfx-demo__code-text {
  margin: 0;
  padding: 0 10px 10px 10px;
}
.spfx-doc-table {
  width: 100%;
}
.spfx-doc-table th,
.spfx-doc-table td {
  padding: 20px;
  text-align: left;
  border-bottom: 1px solid #f0f0f0;
  vertical-align: top;
}
.spfx-doc-table th {
  background: #fcfcfc;
}
.spfx-doc-tables {
  margin-top: 48px;
}
.spfx-doc-tables > h3 {
  font-weight: normal;
  font-size: 20px;
  margin-bottom: 30px;
}
.spfx-doc-table-wrapper {
  margin: 40px 0;
}
.spfx-doc-table-wrapper > h4 {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: normal;
}
.spfx-doc-table-params__item span + span {
  margin-left: 10px;
}
.spfx-doc-table-params__item-type {
  color: #0052D9;
}
.spfx-avatar {
  display: inline-block;
  overflow: hidden;
  width: 34px;
  height: 34px;
  border-radius: 100%;
  border: 1px solid #eeeeee;
  line-height: 0;
  vertical-align: middle;
}
.spfx-avatar img {
  width: 100%;
  height: 100%;
}
.spfx-avatar__default {
  background: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/male.6e587ac0.png) no-repeat center;
  background-size: 100%;
}
.spfx-avatar__lg {
  width: 40px;
  height: 40px;
}
.spfx-avatar__square {
  border-radius: 0;
}
.spfx-page-doc code,
.spfx-page-doc code * {
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
}
.spfx-page-doc .spfx-doc-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: -10px;
}
.spfx-page-doc .spfx-doc-title__slogan {
  font-size: 20px;
  padding-top: 24px;
  padding-bottom: 24px;
}
.spfx-page-doc .spfx-doc-title__action-component {
  width: 96px;
}
.spfx-page-doc .spfx-doc-title__action-link {
  margin-left: 40px;
  text-decoration: none;
}
.spfx-page-doc .spfx-doc-title__action-link:hover .spfx-doc-title__action-link-icon--git {
  background: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/git-hover.be586732.svg) no-repeat;
  background-size: 100% auto;
}
.spfx-page-doc .spfx-doc-title__action-link:hover .spfx-doc-title__action-link-icon--theme {
  background: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/link-left-hover.1c50d67c.svg) no-repeat;
  background-size: 100% auto;
}
.spfx-page-doc .spfx-doc-title__action-link-icon {
  text-align: center;
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  margin-right: 8px;
  margin-left: auto;
  vertical-align: middle;
  transition: transform 0.3s;
}
.spfx-page-doc .spfx-doc-title__action-link-icon--git {
  background: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/git.9cf2baaa.svg) no-repeat;
  background-size: 100% auto;
}
.spfx-page-doc .spfx-doc-title__action-link-icon--theme {
  background: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/link-left.68094003.svg) no-repeat;
  background-size: 100% auto;
}
.spfx-page-doc .spfx-doc-title__action-link-icon img {
  display: block;
  width: 1em;
  height: 1em;
}
.spfx-page-doc .spfx-doc {
  min-height: 100vh;
  background: #fff;
  overflow: hidden;
}
.spfx-page-doc .spfx-doc-content {
  margin-left: 255px;
  padding: 40px;
}
.spfx-page-doc .spfx-doc-link {
  display: block;
  height: 40px;
  padding-left: 20px;
  line-height: 40px;
}
.spfx-page-doc .spfx-doc-link:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  border-left: 3px solid #0052d9;
  visibility: hidden;
}
.spfx-page-doc .spfx-doc-link--active,
.spfx-page-doc .spfx-doc-link:hover {
  background: rgba(0, 82, 217, 0.05);
}
.spfx-page-doc .spfx-doc-link--active:after,
.spfx-page-doc .spfx-doc-link:hover:after {
  visibility: visible;
}
.spfx-page-doc .spfx-doc pre {
  margin: 10px 0;
  background: #fff;
}
.spfx-page-doc .spfx-document {
  color: rgba(0, 0, 0, 0.8);
}
.spfx-page-doc .spfx-document > h2 {
  font-weight: normal;
  font-size: 32px;
  margin: 49px 0;
}
.spfx-page-doc .spfx-document > h2:nth-child(1) {
  margin-top: 0;
}
.spfx-page-doc .spfx-document > h3 {
  font-weight: normal;
  font-size: 20px;
  margin: 30px 0;
}
.spfx-page-doc .spfx-document > h4 {
  margin: 20px 0;
  font-size: 18px;
  font-weight: normal;
}
.spfx-page-doc .spfx-document > p {
  font-size: 14px;
}
.spfx-page-doc .spfx-document > p img {
  max-width: 100%;
  margin: 10px 0;
}
.spfx-page-doc .spfx-document > ul > li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 15px;
}
.spfx-page-doc .spfx-document > ul > li p {
  font-size: 16px;
}
.spfx-page-doc .spfx-document > ul > li:before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 8px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: #333;
  margin-right: 10px;
}
.spfx-page-doc .spfx-document > ul > li > ul {
  padding-left: 10px;
}
.spfx-page-doc .spfx-document > blockquote {
  margin: 0;
  padding: 10px 20px;
  color: #999;
  border-left: 3px solid #e9e9e9;
}
.spfx-page-doc .spfx-document-article h1,
.spfx-page-doc .spfx-document-article h2,
.spfx-page-doc .spfx-document-article h3,
.spfx-page-doc .spfx-document-article h4,
.spfx-page-doc .spfx-document-article h5,
.spfx-page-doc .spfx-document-article h6 {
  font-weight: normal;
  margin: 30px 0 15px;
  color: #333;
  position: relative;
}
.spfx-page-doc .spfx-document-article h1 {
  font-size: 22px;
}
.spfx-page-doc .spfx-document-article h2 {
  font-size: 20px;
}
.spfx-page-doc .spfx-document-article h3 {
  font-size: 18px;
}
.spfx-page-doc .spfx-document-article h4 {
  font-size: 16px;
}
.spfx-page-doc .spfx-document-article h5 {
  font-size: 14px;
}
.spfx-page-doc .spfx-document-article h6 {
  font-size: 14px;
}
.spfx-page-doc .spfx-document-article p,
.spfx-page-doc .spfx-document-article div {
  margin: 0 0 15px 0;
  word-wrap: break-word;
}
.spfx-page-doc .spfx-document-article a {
  color: #3b91d3;
  text-decoration: none;
  word-break: break-all;
  background-repeat: no-repeat;
}
.spfx-page-doc .spfx-document-article a:hover {
  color: #0f769f;
}
.spfx-page-doc .spfx-document-article a:hover,
.spfx-page-doc .spfx-document-article a:active {
  outline: 0;
}
.spfx-page-doc .spfx-document-article b,
.spfx-page-doc .spfx-document-article strong {
  font-weight: bold;
}
.spfx-page-doc .spfx-document-article i,
.spfx-page-doc .spfx-document-article em {
  font-style: italic;
}
.spfx-page-doc .spfx-document-article u {
  text-decoration: underline;
}
.spfx-page-doc .spfx-document-article strike,
.spfx-page-doc .spfx-document-article del {
  text-decoration: line-through;
}
.spfx-page-doc .spfx-document-article ul,
.spfx-page-doc .spfx-document-article ol {
  list-style: disc outside none;
  margin: 15px 0;
  padding: 0 0 0 40px;
  line-height: 1.8;
}
.spfx-page-doc .spfx-document-article ul li,
.spfx-page-doc .spfx-document-article ol li {
  list-style: inherit;
}
.spfx-page-doc .spfx-document-article ul ul,
.spfx-page-doc .spfx-document-article ol ul,
.spfx-page-doc .spfx-document-article ul ol,
.spfx-page-doc .spfx-document-article ol ol {
  padding-left: 30px;
}
.spfx-page-doc .spfx-document-article ul ul,
.spfx-page-doc .spfx-document-article ol ul {
  list-style: circle outside none;
}
.spfx-page-doc .spfx-document-article ul ul ul,
.spfx-page-doc .spfx-document-article ol ul ul {
  list-style: square outside none;
}
.spfx-page-doc .spfx-document-article ol {
  list-style: decimal;
}
.spfx-page-doc .spfx-document-article img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
.spfx-page-doc .spfx-document-article table {
  width: 100% !important;
  max-width: 100%;
  table-layout: auto;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 15px 0;
}
.spfx-page-doc .spfx-document-article table thead {
  background-color: #f9f9f9;
}
.spfx-page-doc .spfx-document-article table td,
.spfx-page-doc .spfx-document-article table th {
  min-width: 40px;
  height: 30px;
  border: 1px solid #e9e9e9;
  vertical-align: top;
  padding: 4px 6px;
  text-align: left;
  box-sizing: border-box;
}
.spfx-page-doc .spfx-document-article table td.active,
.spfx-page-doc .spfx-document-article table th.active {
  background-color: #ffffee;
}
.spfx-page-theme {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.spfx-page-theme .spfx-container {
  width: 100%;
  min-width: 1180px;
}
.spfx-page-theme .spfx-header {
  flex: none;
  box-shadow: 3px 3px 8px 2px rgba(216, 216, 216, 0.5);
  z-index: 1;
}
.spfx-page-theme .spfx-body {
  position: relative;
  flex: 1;
  height: calc(100vh - 81px);
  background: #f8f8f8;
}
.spfx-page-theme .spfx-theme-container {
  position: relative;
  padding: 0;
  height: calc(100vh - 81px);
}
.spfx-page-theme .spfx-theme-side {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 32px;
  width: 355px;
  background: #fff;
}
.spfx-page-theme .spfx-theme-components {
  position: relative;
  display: flex;
  margin-left: 355px;
  height: 100%;
}
.spfx-page-theme .spfx-theme-components__content {
  flex: 1;
  height: 100%;
  overflow-y: auto;
}
.spfx-page-theme .spfx-theme-components__nav {
  flex: none;
  height: 100%;
}
.spfx-page-theme .spfx-theme-config__content {
  height: 100%;
  overflow: auto;
}
.spfx-page-theme .spfx-theme-config__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 32px;
}
.spfx-page-theme .spfx-theme-config__header h3 {
  font-weight: normal;
  font-size: 16px;
  width: calc(100% - 68px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.spfx-page-theme .spfx-theme-config__header .spfx-theme-link {
  flex: none;
}
.spfx-page-theme .spfx-theme-config__header .ten-icon {
  vertical-align: middle;
  margin-top: -2px;
  font-size: 16px;
}
.spfx-page-theme .spfx-theme-config__footer {
  position: absolute;
  bottom: 16px;
}
.spfx-page-theme .spfx-theme-config__footer .ten-button {
  min-width: initial;
}
.spfx-page-theme .spfx-theme-config__footer .ten-button--type-text {
  padding-left: 10px;
  padding-right: 10px;
}
.spfx-page-theme .spfx-theme-config-group__title {
  color: #333;
  font-size: 16px;
  margin-bottom: 12px;
  font-weight: normal;
}
.spfx-page-theme .spfx-theme-config-group + .spfx-theme-config-group {
  margin-top: 40px;
}
.spfx-page-theme .spfx-theme-config-group .ten-radio-group .ten-button {
  padding-left: 10px;
  padding-right: 10px;
  transition: none;
}
.spfx-page-theme .spfx-theme-config-group .ten-radio-group .ten-button--type-primary {
  background: none;
  color: #333;
}
.spfx-page-theme .spfx-theme-config-item__title {
  color: #999;
  margin-bottom: 4px;
  font-size: 11px;
  font-weight: normal;
}
.spfx-page-theme .spfx-theme-config-item + .spfx-theme-config-item {
  margin-top: 10px;
}
.spfx-page-theme .spfx-theme-config-color {
  display: flex;
  align-items: center;
}
.spfx-page-theme .spfx-theme-config-color__preview {
  flex: none;
  width: 32px;
  height: 32px;
  margin-right: 10px;
  border-radius: 100%;
  background: #ddd;
  cursor: pointer;
}
.spfx-page-theme .spfx-theme-config-color__val {
  flex: 1;
  max-width: 180px;
}
.spfx-page-theme .spfx-theme-config-border i {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  vertical-align: middle;
  margin-right: 10px;
}
.spfx-page-theme .spfx-theme-config-border .spfx-theme-border-1 {
  background: #d9d9d9;
}
.spfx-page-theme .spfx-theme-config-border .spfx-theme-border-2 {
  background: #e8e8e8;
}
.spfx-page-theme .spfx-theme-config-border .ten-button {
  padding-left: 10px;
  padding-right: 10px;
  transition: none;
}
.spfx-page-theme .spfx-theme-config-border .ten-button--type-primary {
  background: none;
  color: #333;
}
.spfx-page-theme .spfx-theme-components .spfx-theme-components__content {
  padding: 48px;
}
.spfx-page-theme .spfx-theme-components .spfx-theme-component {
  position: relative;
  min-height: 300px;
  background: #fff;
  margin-bottom: 30px;
  padding: 24px 0;
  overflow: auto;
}
.spfx-page-theme .spfx-theme-components .spfx-theme-component .spfx-document .spfx-demo-wrapper {
  background: none;
}
.spfx-page-theme .spfx-theme-components .spfx-theme-component .spfx-document > * {
  display: none;
}
.spfx-page-theme .spfx-theme-components .spfx-theme-component .spfx-document > h2:first-child,
.spfx-page-theme .spfx-theme-components .spfx-theme-component .spfx-document > .spfx-demo-wrapper {
  display: block;
}
.spfx-page-theme .spfx-theme-components .spfx-theme-component .spfx-document > .spfx-demo-wrapper:nth-child(n+5) {
  display: none;
}
.spfx-page-theme .spfx-theme-components .spfx-theme-component .spfx-document .spfx-demo__code {
  display: none;
}
.spfx-page-theme .spfx-theme-components .spfx-theme-component .spfx-document > h2:first-child {
  padding-left: 24px;
}
.spfx-page-theme .spfx-theme-components__nav {
  position: relative;
  padding: 0 0 32px 0;
}
.spfx-page-theme .spfx-theme-components__nav:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  height: 100%;
  width: 0px;
  border-left: 1px solid #d9d9d9;
}
.spfx-page-theme .spfx-theme-components__nav .spfx-sidenav {
  height: 100%;
  overflow: hidden;
}
.spfx-page-theme .spfx-theme-components__nav .spfx-sidenav:hover {
  overflow-y: auto;
}
.spfx-page-theme .spfx-theme-components__nav .spfx-sidenav .spfx-sidenav-group {
  padding-top: 32px;
}
.spfx-page-theme .spfx-theme-components__nav .spfx-sidenav .spfx-sidenav-group--deep0 .spfx-sidenav-group__title {
  padding-left: 24px;
}
.spfx-page-theme .spfx-theme-components__nav .spfx-sidenav .spfx-sidenav-group--deep0 .spfx-sidenav-item .spfx-main-link {
  display: block;
  padding-left: 24px;
  color: #666;
  text-decoration: none;
}
.spfx-page-theme .spfx-theme-components__nav .spfx-sidenav .spfx-sidenav-group--deep0 .spfx-sidenav-item .spfx-main-link:hover {
  color: #0052d9;
}
.spfx-page-theme .spfx-theme-components__nav .spfx-sidenav .spfx-sidenav-group--deep0 .spfx-sidenav-item .spfx-main-link:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  border-left: 2px solid #0052d9;
  visibility: hidden;
}
.spfx-page-theme .spfx-theme-components__nav .spfx-sidenav .spfx-sidenav-group--deep0 .spfx-sidenav-item .spfx-main-link--active,
.spfx-page-theme .spfx-theme-components__nav .spfx-sidenav .spfx-sidenav-group--deep0 .spfx-sidenav-item .spfx-main-link--active:after,
.spfx-page-theme .spfx-theme-components__nav .spfx-sidenav .spfx-sidenav-group--deep0 .spfx-sidenav-item .spfx-main-link:hover:after {
  visibility: visible;
}
.spfx-theme-config-color {
  padding: 0;
}
.spfx-theme-config-color .chrome-picker {
  box-shadow: none !important;
  width: 255px !important;
}
.spfx-theme-config-color .ten-button {
  float: right;
  margin: 15px;
  width: auto;
}
.spfx-theme-link {
  line-height: 24px;
  margin-left: 24px;
  color: #0052d9;
}
.spfx-theme-link:hover,
.spfx-theme-link:focus {
  color: #4088ff;
}
.spfx-theme-link:active {
  color: #002b73;
}
.spfx-page-theme-list {
  background: #f8f8f8;
}
.spfx-page-theme-list .spfx-theme-list-header {
  display: flex;
  align-items: center;
  padding: 32px 0;
}
.spfx-page-theme-list .spfx-theme-list-header h2 {
  font-size: 20px;
  line-height: 28px;
  color: #333;
}
.spfx-page-theme-list .spfx-theme-list-header__action {
  margin-left: 40px;
}
.spfx-page-theme-list .spfx-theme-list-item {
  margin-bottom: 32px;
  background: #fff;
  border-radius: 4px;
  box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.05);
  transition: all 0.2s;
}
.spfx-page-theme-list .spfx-theme-list-item:hover {
  box-shadow: 1px 10px 20px rgba(0, 0, 0, 0.15);
}
.spfx-page-theme-list .spfx-theme-list-item-content {
  padding: 16px 24px 18px 24px;
}
.spfx-page-theme-list .spfx-theme-list-item__preview {
  display: block;
  position: relative;
  width: 100%;
  padding-top: 52.94117647%;
  overflow: hidden;
  background: #fafafa;
}
.spfx-page-theme-list .spfx-theme-list-item__preview svg {
  width: 100%;
  height: 100%;
}
.spfx-page-theme-list .spfx-theme-list-item__preview-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  color: #d9d9d9;
}
.spfx-page-theme-list .spfx-theme-list-item__preview-border {
  position: absolute;
  bottom: 0;
  left: 7.72058824%;
  width: 51.47058824%;
  height: 83.33333333%;
  color: #d9d9d9;
}
.spfx-page-theme-list .spfx-theme-list-item__preview-primary {
  position: absolute;
  z-index: 1;
  bottom: -27.77777778%;
  left: 0;
  width: 45.22058824%;
  height: 85.41666667%;
  border-top-right-radius: 0%;
  background: #0052d9;
}
.spfx-page-theme-list .spfx-theme-list-item__preview-shadow {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  width: 40.80882353%;
  height: 100%;
  background: rgba(194, 194, 194, 0.3);
}
.spfx-page-theme-list .spfx-theme-list-item__preview-shadow div {
  width: 64.86486486%;
  height: 70.83333333%;
  margin: 0 auto;
  margin-top: 20%;
  box-shadow: 3px 3px 8px 2px rgba(0, 0, 0, 0.06);
  background: #fff;
}
.spfx-page-theme-list .spfx-theme-list-item__title {
  font-size: 16px;
  line-height: 22px;
  color: #333;
  position: relative;
  padding-right: 24px;
  margin-right: -10px;
  font-weight: normal;
}
.spfx-page-theme-list .spfx-theme-list-item__title a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.spfx-page-theme-list .spfx-theme-list-item__title-action {
  position: absolute;
  top: 0;
  right: 0px;
  height: 100%;
  font-size: 20px;
  cursor: pointer;
  color: #999;
}
.spfx-page-theme-list .spfx-theme-list-item__title-action:hover {
  color: #666;
}
.spfx-page-theme-list .spfx-theme-list-item__info {
  font-size: 14px;
  line-height: 20px;
  color: #999;
  margin-top: 5px;
}
.spfx-page-theme-list .spfx-theme-list-item__action {
  margin-top: 18px;
  text-align: right;
}
.spfx-page-theme-list .spfx-theme-list-item__action a {
  line-height: 24px;
  margin-left: 24px;
  color: #0052d9;
}
.spfx-page-theme-list .spfx-theme-list-item__action a:hover,
.spfx-page-theme-list .spfx-theme-list-item__action a:focus {
  color: #4088ff;
}
.spfx-page-theme-list .spfx-theme-list-item__action a:active {
  color: #002b73;
}
.spfx-theme-list-item__title-action-popup .ten-tooltip-content {
  padding: 10px 0;
}
.spfx-theme-list-item__title-action-list li {
  padding: 0 16px;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
}
.spfx-theme-list-item__title-action-list li:hover {
  background: #f0f0f0;
}
#app {
  height: 100%;
}
.spfx-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.spfx-text-tip {
  font-size: 12px;
  color: #666;
}
.spfx-pic {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
a.spfx-main-link {
  color: #333;
  text-decoration: none;
  font-weight: normal;
}
a.spfx-main-link:hover {
  color: #666;
}
a.spfx-main-link:active {
  color: #666;
}
a.spfx-main-link--active {
  color: #000;
}
a.spfx-main-link:focus {
  text-decoration: none;
}
a.spfx-link {
  color: #333;
  text-decoration: none;
}
a.spfx-link:hover {
  color: #0052d9;
}
a.spfx-link:active {
  color: #0052d9;
}
a.spfx-link--active {
  color: #0052d9;
}
a.spfx-link:focus {
  text-decoration: none;
}
/* reset */
/* Reset - Start */
html {
  font-family: 'Helvetica Neue', Helvetica, 'HelveticaNeue-Light', 'Helvetica Neue Light', 'PingFangSC-Light', Hiragino Sans GB, Microsoft YaHei, STHeiTi, Arial, sans-serif;
}
::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #C6CCDD;
  opacity: 0.5;
}
body,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul,
input[type='radio'],
input[type='checkbox'] {
  margin: 0;
}
ol,
ul {
  padding: 0;
}
body {
  -webkit-tap-highlight-color: transparent;
  outline: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {
  border: 0;
}
li {
  list-style-type: none;
}
input,
button,
textarea,
select,
option {
  font: inherit;
  outline: 0;
  -webkit-appearance: none;
}
button {
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
a {
  -webkit-touch-callout: none;
  outline: 0;
  text-decoration: none;
}
em,
i {
  font-style: normal;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
/* Reset - End */
.cent-tooltip.cent-popup {
  position: absolute;
  top: -1000px;
  padding: 8px;
  background: none;
  border-radius: 0;
  overflow: visible;
  box-shadow: none;
  z-index: 10001;
}
.cent-tooltip.cent-popup--type-bubble {
  padding: 8px 0;
  background: none;
  overflow: visible;
  box-shadow: none;
}
.cent-tooltip.cent-popup--type-bubble > div {
  position: relative;
  color: #000000;
  padding: 5px 15px;
  background-color: #FFFFFF;
  border-radius: 0;
  box-shadow: none;
  z-index: 1;
}
.cent-tooltip.cent-popup--type-bubble::after {
  position: absolute;
  display: block;
  content: '';
  width: 12px;
  height: 12px;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-top: none;
  border-right: none;
  z-index: 1;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-'] {
  padding-bottom: 8px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-']::after {
  bottom: 6px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-'] {
  padding-top: 8px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-']::after {
  top: 6px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-'] {
  padding-right: 8px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-']::after {
  right: 6px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-'] {
  padding-left: 8px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-']::after {
  left: 6px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-left']::after {
  left: 0;
  transform: rotate(135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-center']::after {
  left: 50%;
  transform: translateX(-50%) rotate(135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-right']::after {
  right: 0;
  transform: translateX(-50%) rotate(135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-top']::after {
  top: 0;
  transform: rotate(45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-center']::after {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-bottom']::after {
  bottom: 0;
  transform: rotate(45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-top']::after {
  top: 0;
  transform: rotate(-135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-center']::after {
  top: 50%;
  transform: translateY(-50%) rotate(-135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-bottom']::after {
  bottom: 0;
  transform: rotate(-135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-left']::after {
  left: 0;
  transform: rotate(-45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-center']::after {
  left: 50%;
  transform: translateX(-50%) rotate(-45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-right']::after {
  right: 0;
  transform: translateX(-50%) rotate(-45deg);
}
.cent-tooltip-content {
  position: relative;
  font-size: 12px;
  color: #000000;
  padding: 5px 15px;
  background-color: #FFFFFF;
  white-space: nowrap;
  border-radius: 0;
  box-shadow: none;
  z-index: 1;
}
.cent-tooltip.cent-tooltip--dark .cent-tooltip-content {
  color: #FFFFFF;
  background-color: #333333;
  border: none;
  z-index: 2;
}
.cent-tooltip.cent-tooltip--dark:after {
  background-color: #333333;
  border-color: none;
  z-index: 1;
}
.yj-backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  opacity: 0.7;
  overflow-y: auto;
  z-index: 1000;
}
.yj-dialog {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px;
  text-align: center;
  white-space: nowrap;
  overflow: auto;
  z-index: 1001;
}
.yj-dialog::before {
  display: inline-block;
  content: '';
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.yj-dialog__inner {
  display: inline-block;
  min-width: 420px;
  max-width: 500px;
  padding: 30px;
  background-color: #FFFFFF;
  text-align: left;
  white-space: normal;
  vertical-align: middle;
  box-sizing: border-box;
}
.yj-dialog__inner.size-s {
  width: 420px;
}
.yj-dialog__inner.size-m {
  width: 550px;
}
.yj-dialog__inner.size-l {
  width: 800px;
}
.yj-dialog__inner.size-xl {
  width: 1200px;
}
.yj-dialog__inner.size-s,
.yj-dialog__inner.size-m,
.yj-dialog__inner.size-l,
.yj-dialog__inner.size-xl {
  max-width: none;
}
.yj-dialog__inner .yj-media {
  padding: 0 10px;
}
.yj-dialog__inner .yj-media .yj-icon {
  font-size: 31px;
}
.yj-dialog__header {
  position: relative;
  font-size: 16px;
  color: #000000;
  min-height: 22px;
  margin-bottom: 30px;
}
.yj-dialog__header .yj-dialog__btn-close {
  position: absolute;
  top: -17px;
  right: -17px;
}
.yj-dialog__header .yj-dialog__btn-close:hover {
  background-color: transparent;
}
.yj-dialog__header .yj-dialog__btn-close:hover .yj-icon-cross {
  color: #6A6A6A;
}
.yj-dialog__headertitle {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.yj-dialog__headersubtitle {
  font-size: 12px;
  color: #888;
}
.yj-dialog__body {
  font-size: 12px;
  color: #444;
}
.yj-dialog__messagetitle {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.yj-dialog__messagetext {
  font-size: 12px;
  color: #777777;
  line-height: 1.5;
  margin-top: 5px;
}
.yj-dialog__footer {
  position: relative;
  margin-top: 40px;
  text-align: right;
  border-top: 0;
}
.yj-dialog__btnwrap {
  position: relative;
  font-size: 0;
  z-index: 0;
}
.yj-dialog__btnwrap .yj-btn + .yj-btn {
  margin-left: 15px;
}
.cent-avatar--text {
  background-image: linear-gradient(-47deg, #2864F0 0%, #5428F0 99%);
}
.cent-avatar--text .cent-avatar__text {
  font-weight: bold;
}
.user-profile .cent-avatar__text {
  font-size: 32px;
}
.t-form-login .icon-cme {
  color: #888;
}
.t-form-login .unit {
  margin-left: 10px;
  font-size: 14px;
  color: #333;
}
.vs-dropdown {
  position: relative;
  display: inline-block;
}
.vs-dropdown .vs-icon-chevrondown {
  font-size: 10px;
  margin-left: 16px;
}
.vs-dropdown__menu {
  min-width: 150px;
}
.vs-dropdown__menu .vs-dropdown__menu-item {
  display: flex;
  font-size: 18px;
  color: #333333;
  padding: 12px 20px;
  margin: 3px 0;
  max-width: 100%;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.vs-dropdown__menu .vs-dropdown__menu-item:hover {
  color: #2864F0;
  background-color: #F2F6FF;
}
.vs-dropdown__header {
  position: relative;
  height: 28px;
  padding: 0 32px 0 0;
  box-sizing: border-box;
  cursor: pointer;
}
.vs-dropdown__header.vs-dropdown-btn {
  padding-left: 10px;
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
}
.vs-dropdown__header .vs-icon-chevrondown {
  position: absolute;
  font-size: 12px;
  color: #8A9099;
  top: 50%;
  right: 10px;
  margin-left: 0;
  transform: translateY(-50%);
}
.vs-dropdown__value {
  line-height: 26px;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
}
.vs-dropdown-box {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  z-index: 99;
}
.vs-dropdown-box.is-expanded {
  position: absolute;
  display: block;
  top: 100%;
  left: 0px;
  transform: translate3d(0px, 6px, 0px);
  will-change: transform;
}
.vs-dropdown.size-full-width {
  width: 100%;
}
.vs-dropdown.size-full-width .vs-dropdown-box {
  width: 100%;
}
.cent-modal .cent-form {
  width: 100%;
}
.cent-modal .cent-form .cent-input.cent-input-select .cent-input__input {
  background-color: #F2F3F8;
  border: none;
  align-items: center;
}
.cent-modal .cent-form .cent-input.cent-input-select .cent-input__input .cent-icon-chevron-down {
  font-size: 12px !important;
}
.vod-dialog .cent-input.size-md .cent-input__input-input {
  height: 38px;
  line-height: 38px;
}
.vod-dialog .vod-type {
  display: flex;
  align-items: center;
}
.vod-dialog .vod-type__item {
  border: 1px solid #F2F3F8;
  padding: 25px 10px;
  margin-right: 20px;
  cursor: pointer;
}
.vod-dialog .vod-type__item.item-select {
  border: 1px solid #2864F0;
}
.vod-dialog .vod-tyoe__dot {
  display: block;
  width: 36px;
  height: 26px;
  background-size: 100%;
  background-image: url(data:image/png;base64,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);
  margin-left: auto;
  margin-right: auto;
}
.vod-dialog .vod-type__text {
  line-height: 1;
  margin-top: 5px;
}
.vod-dialog .info-tips {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: bold;
}
.vod-dialog .cme-icon-info {
  margin-right: 20px;
}
.vod-dialog .form-card {
  display: flex;
}
.vod-dialog .form-card .form-text-card {
  font-size: 14px;
}
.vod-dialog .form-card .form-text-card p:first-child {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.form-help__text a {
  color: #2864F0;
  margin-left: 4px;
}
.cme-icon-info {
  display: inline-block;
  width: 31px;
  height: 31px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/notice.23a8b03d.svg);
}
.vod-right-dialog .cent-modal {
  width: 750px;
  height: 540px;
  min-height: 540px;
}
.vod-right-dialog .vod-table {
  border: 1px solid #F2F3F8;
  padding-bottom: 20px;
}
.vod-right-dialog .cent-table--vue.cent-table table th {
  border: 0;
  background: transparent;
  color: #777;
}
.vod-right-dialog .cent-table--vue.cent-table table td.first-child,
.vod-right-dialog .cent-table--vue.cent-table table th:first-child {
  padding-left: 20px;
}
.vod-right-dialog .cent-table--vue.cent-table .cent-table__table-cell {
  padding: 14px 10px;
}
.vod-right-dialog .cent-table .cent-table__table-row--hover {
  background: transparent;
}
.vod-right-dialog .cent-table--vue.cent-table .cent-table__table-head {
  border-bottom: 1px solid #F2F3F8;
  border-top: none;
  background: transparent;
}
.vod-right-dialog input[type=text] {
  width: 145px;
}
.vod-right-dialog .cent-table--vue.cent-table .cent-table__table-body {
  padding-bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
  border-bottom: none;
}
.vod-right-dialog .cent-link {
  padding-left: 20px;
  font-size: 14px;
}
.vod-right-dialog .cent-button.cent-button--solid.cent-button--link {
  font-size: 14px;
}
.vod-popup-search {
  padding: 10px;
}
.vod-popup-search .cent-input.size-sm .cent-input__input {
  border-radius: 15px;
  border: 1px solid #F2F3F8;
  background-color: #fff;
}
.vod-popup-search .cent-input__input-input {
  width: 134px;
  background-color: #fff;
  height: 32px;
  line-height: 32px;
  cursor: pointer;
}
.vod-popup-search .cent-input__input-input:hover + .cent-input__input-icon {
  background-color: #F2F3F8;
}
.vod-popup-search .cent-input.size-sm .cent-input__input-icon {
  height: 32px;
  line-height: 32px;
}
.cent-icon-serach-hand {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-search.7d2a43cd.svg);
  width: 12px;
  height: 12px;
}
html,
body {
  width: 100%;
  height: 100%;
  font-weight: 400;
}
.vs-root {
  display: flex;
  min-width: 1366px;
  width: 100%;
  min-height: 100%;
  flex-direction: column;
}
.vs-root .vs-navbar {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0 20px;
  background-color: #F2F3F8;
  align-items: center;
  justify-content: space-between;
}
.vs-root .vs-navbar__logo .vs-link {
  position: relative;
  display: block;
  width: 136px;
  height: 30px;
  margin: 0 67px 0 27px;
}
.vs-root .vs-navbar__logo .vs-link .vs-image {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.vs-root .vs-navbar__logo .cent-link {
  position: relative;
  display: block;
  width: auto;
  height: 30px;
  margin: 0 60px 0 20px;
}
.vs-root .vs-navbar__nav {
  display: flex;
  flex: 1;
}
.vs-root .vs-navbar__nav-list {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
}
.vs-root .vs-navbar__nav-item {
  position: relative;
  font-size: 0;
}
.vs-root .vs-navbar__nav-item a {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 60px;
  padding: 0 15px;
}
.vs-root .vs-navbar__nav-item.is-active a {
  font-weight: 500;
  color: #2864F0;
}
.vs-root .vs-navbar__nav-item.is-active::before {
  position: absolute;
  content: '';
  left: 15px;
  right: 15px;
  bottom: 0;
  height: 3px;
  background-color: #2864F0;
}
.vs-root .vs-navbar__nav-item:hover a {
  font-weight: 500;
  color: #2864F0;
}
.vs-root .vs-navbar__nav-item + .vs-navbar__nav-item {
  margin-left: 45px;
}
.vs-root .vs-navbar__header-text {
  display: inline-block;
  font-size: 16px;
  color: #333333;
}
.vs-root .vs-navbar__operation {
  font-size: 0;
  height: 100%;
}
.vs-root .vs-navbar__operation .account-wrap {
  display: flex;
  font-size: 0;
  height: 60px;
  align-items: center;
  cursor: pointer;
}
.vs-root .vs-navbar__operation .account__avatar {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  vertical-align: middle;
}
.vs-root .vs-navbar__operation .account__avatar-img {
  max-width: 100%;
  max-height: 100%;
}
.vs-root .vs-navbar__operation .account__avatar + .account__name {
  margin-left: 10px;
}
.vs-root .vs-navbar__operation .account__name {
  display: inline-block;
  font-size: 16px;
  color: #333333;
  vertical-align: middle;
}
.vs-root .vs-navbar__operation .vs-dropdown__menu {
  min-width: 150px;
  margin-top: 0;
}
.vs-root .vs-navbar__operation .vs-dropdown__menu-item {
  padding: 8px 30px;
  margin: 5px 0;
}
.vs-root .vs-navbar__operation .vs-dropdown__menu-item span {
  font-size: 14px;
}
.vs-root .vs-navbar__dropdown {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.vs-root .vs-navbar__dropdown:hover .account__name {
  color: #2864F0;
}
.vs-root .vs-navbar__dropdown + .vs-navbar__dropdown {
  margin-left: 30px;
}
.vs-root .vs-navbar__dropdown-menu.vs-dropdown__menu .vs-dropdown__menu-item {
  font-size: 14px;
  height: 36px;
  padding: 0 20px;
  margin: 5px 0;
}
.vs-root .vs-layout__sidebar {
  position: sticky;
  display: flex;
  padding: 40px 0;
  background-color: #FFFFFF;
  box-shadow: 1px 0 0 0 #ECF1FC;
  flex-direction: column;
}
.vs-root .vs-layout__sidebar .vs-menu__list a {
  display: flex;
  width: 100%;
  height: 40px;
  color: #333333;
  padding: 0 30px;
  margin: 6px 0;
  align-items: center;
  justify-content: flex-start;
}
.vs-root .vs-layout__sidebar .vs-menu__list a span {
  display: inline-block;
  flex: 1;
  font-size: 16px;
  font-weight: 500;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-member-order {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-member-order.a9838752.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-resource-packs-order {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-resource-packs-order.318ec257.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-usage {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-usage.de082fdf.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-platform {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-platform.90f09905.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-admin {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-admin.563269c7.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-register {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-register.380d0cc9.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-resource-packs {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-resource-packs.0928b0e3.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-manage-font {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-manage-font.7250472e.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-basic-configs {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-basic-configs.a24b9efa.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-admin-configs {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-admin-configs.62fca1b0.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-statistic {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-statistic.efc7d924.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon-arrow {
  color: #777777;
  font-weight: 700;
  transform: scale(0.625);
  margin-left: auto;
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover {
  background-color: #F2F6FF;
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover span,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected span {
  color: #2864F0;
  font-weight: 500;
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-member-order,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-member-order {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-member-order-selected.8d99ee0e.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-resource-packs-order,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-resource-packs-order {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-resource-packs-order-selected.6a513d96.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-usage,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-usage {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-usage-selected.ecea4d81.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-platform,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-platform {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-platform-selected.47d72aaa.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-admin,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-admin {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-admin-selected.332aeaca.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-register,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-register {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-register-selected.9922204d.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-resource-packs,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-resource-packs {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-resource-packs-selected.144931e3.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-manage-font,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-manage-font {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-manage-font-selected.3784aa9f.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-basic-configs,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-basic-configs {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-basic-configs-selected.eaf13a8b.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-admin-configs,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-admin-configs {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-admin-configs-selected.b4188817.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-statistic,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-statistic {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-statistic-selected.d55bb23d.svg);
}
.vs-root .vs-layout__sidebar .vs-dropdown + .vs-menu {
  margin-top: 30px;
}
.vs-root .vs-layout__header {
  background-color: #F2F3F8;
}
.vs-root .vs-layout__header-inner {
  height: 100%;
}
.vs-root .vs-layout__body {
  display: flex;
  height: calc(100vh - 60px);
  overflow: hidden;
}
.vs-root .vs-layout__content {
  padding: 40px;
  background-color: #FFFFFF;
  overflow-y: auto;
}
.vs-root .vs-layout__content-inner {
  display: flex;
  min-height: 100%;
  height: auto;
  flex: 1;
  flex-direction: column;
}
.vs-root .vs-layout__content-header {
  margin-bottom: 40px;
}
.vs-root .vs-layout__content-body {
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.vs-root .vs-layout__toolbar--global {
  margin-bottom: 20px;
}
.vs-root .cent-form {
  display: table;
  font-size: 0;
  line-height: 1.5;
}
.vs-root .cent-form .cent-form-item {
  display: table-row;
  margin-bottom: 0;
}
.vs-root .cent-form .cent-form-item-label,
.vs-root .cent-form .cent-form-item-control {
  display: table-cell;
  line-height: normal;
  padding-bottom: 30px;
  vertical-align: top;
}
.vs-root .cent-form .cent-form-item-label {
  width: auto;
  line-height: 20px;
  padding: 5px 30px 5px 0;
  margin-right: 0;
  vertical-align: baseline;
}
.vs-root .cent-form .cent-form-item-label label {
  width: 4em;
}
.vs-root .cent-form .cent-form-item-control {
  flex: 0 1 auto;
}
.vs-root .cent-form .cent-form-item-control .cent-radio-group {
  padding-top: 5px;
}
.vs-root .cent-form .cent-form-item__helper-text {
  position: absolute;
  font-size: 12px;
  color: #999999;
  max-width: 100%;
  line-height: 24px;
  top: auto;
  margin-top: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.vs-root .cent-form .cent-form-item__invalid-text {
  position: absolute;
  font-size: 12px;
  color: #FF325A;
  max-width: 100%;
  line-height: 24px;
  top: auto;
  margin-top: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.vs-root .cent-form .cent-form-item--error .cent-input .cent-input__input,
.vs-root .cent-form .cent-form-item--error .cent-input .cent-input__suffix {
  border-color: #FF325A;
}
.vs-root .cent-form .cent-form-item--error .cent-input--border-none {
  border: 1px solid #FF325A;
}
.vs-root .cent-form .cent-form-item:last-child .cent-form-item-label,
.vs-root .cent-form .cent-form-item:last-child .cent-form-item-control {
  padding-bottom: 0;
}
.vs-root .cent-form__controls-inner {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.vs-root .cent-form__controls--text {
  padding-top: 5px;
}
.vs-root .cent-form--readonly .cent-form-item-label,
.vs-root .cent-form--readonly .cent-form-item-control {
  padding-top: 10px;
  padding-bottom: 0;
  padding-right: 5px;
}
.vs-root .cent-form--readonly .cent-form-item:first-child .cent-form-item-label,
.vs-root .cent-form--readonly .cent-form-item:first-child .cent-form-item-control {
  padding-top: 0;
}
.vs-root .cent-form--readonly .cent-form__controls--text {
  padding-top: 0;
}
.vs-root .cent-form--vertical .cent-form-item-label,
.vs-root .cent-form--vertical .cent-form-item-control {
  display: block;
}
.vs-root .cent-form--vertical .cent-form-item-label {
  width: auto;
  line-height: 20px;
  padding: 0 20px 10px 0;
}
.vs-root .cent-form--vertical .cent-form-item:last-child .cent-form-item-label {
  padding-bottom: 10px;
}
.vs-root .cent-form--vertical .cent-form-item:last-child .cent-form-item-control {
  padding-bottom: 0;
}
.vs-root .cent-form + .cent-form {
  margin-top: 30px;
}
.vs-root .cent-input .cent-input__input {
  border: 1px solid #DDDDDD;
}
.vs-root .cent-input .cent-input__input-input {
  color: #333333;
}
.vs-root .cent-input .cent-input__input-input::-webkit-input-placeholder,
.vs-root .cent-input .cent-input__input-input::placeholder {
  color: #BBBBBB;
}
.vs-root .cent-input .cent-input__input--focused:not(.cent-input__input--disabled),
.vs-root .cent-input .cent-input__input:not(.cent-input__input--disabled):hover {
  border-color: #2864F0;
}
.vs-root .cent-input .cent-input__suffix {
  display: flex;
  align-items: center;
}
.vs-root .cent-input.size-xs {
  width: 50px;
}
.vs-root .cent-input.size-sm .cent-input__input,
.vs-root .cent-input.size-xs .cent-input__input,
.vs-root .cent-input.size-sm .cent-input__suffix,
.vs-root .cent-input.size-xs .cent-input__suffix {
  min-height: 30px;
  height: 30px;
  line-height: normal;
}
.vs-root .cent-input.size-sm .cent-input__input .cent-input__input-input,
.vs-root .cent-input.size-xs .cent-input__input .cent-input__input-input {
  font-size: 14px;
  line-height: 22px;
  padding: 4px 10px;
}
.vs-root .cent-input.size-md .cent-input__input,
.vs-root .cent-input.size-md .cent-input__suffix {
  min-height: 42px;
  height: 42px;
  line-height: normal;
}
.vs-root .cent-input.size-md .cent-input__input .cent-input__input-input {
  font-size: 14px;
  line-height: 22px;
  padding: 10px;
}
.vs-root .cent-input.size-lg .cent-input__input,
.vs-root .cent-input.size-lg .cent-input__suffix {
  min-height: 50px;
  height: 50px;
  line-height: normal;
}
.vs-root .cent-input.size-lg .cent-input__input .cent-input__input-input {
  font-size: 14px;
  line-height: 22px;
  padding: 14px 10px;
}
.vs-root .cent-input--border-bottom .cent-input__input,
.vs-root .cent-input--border-none .cent-input__input,
.vs-root .cent-input--border-bottom .cent-input__suffix,
.vs-root .cent-input--border-none .cent-input__suffix {
  border: none;
}
.vs-root .cent-input--border-bottom .cent-input__input,
.vs-root .cent-input--border-bottom .cent-input__suffix {
  background-color: #FFFFFF;
  border-bottom: 1px solid #DDDDDD;
}
.vs-root .cent-input--border-bottom.cent-input .cent-input__input--focused:not(.cent-input__input--disabled) + .cent-input__suffix,
.vs-root .cent-input--border-bottom.cent-input .cent-input__input:not(.cent-input__input--disabled):hover + .cent-input__suffix {
  border-color: #2864F0;
}
.vs-root .cent-input--border-none .cent-input__input,
.vs-root .cent-input--border-none .cent-input__suffix {
  background-color: #F2F3F8;
}
.vs-root .cent-input.cent-input-search {
  width: 320px;
  height: 45px;
}
.vs-root .cent-input.cent-input-search .cent-input__input {
  height: 100%;
  min-height: 100%;
  line-height: inherit;
  background-color: #F2F3F8;
  border-radius: 45px;
  border: none;
}
.vs-root .cent-input.cent-input-search .cent-input__input-input {
  font-size: 16px;
  padding: 0 0 0 30px;
}
.vs-root .cent-input.cent-input-search .cent-input__input-icon {
  height: 45px;
  line-height: 45px;
  padding-left: 10px;
  padding-right: 30px;
}
.vs-root .cent-radio {
  display: inline-block;
  font-size: 0;
}
.vs-root .cent-radio__radio {
  position: relative;
  width: 16px;
  height: 16px;
  margin-right: 0;
  background-color: #FFFFFF;
  border: 1px solid #888888;
  border-radius: 100%;
  vertical-align: middle;
  cursor: pointer;
}
.vs-root .cent-radio__radio-inner {
  position: absolute;
  display: block;
  width: 6px;
  height: 6px;
  top: 50%;
  left: 50%;
  background-color: #FFFFFF;
  border-radius: 100%;
  opacity: 0;
  transform: translate(-50%, -50%) scale(0);
  transition: all 0.1s ease-in-out;
}
.vs-root .cent-radio__child {
  font-size: 14px;
  margin-left: 10px;
  vertical-align: middle;
  cursor: pointer;
}
.vs-root .cent-radio__child:empty {
  display: none;
}
.vs-root .cent-radio-group.cent-group--block {
  display: block;
  font-size: 0;
}
.vs-root .cent-radio-group.cent-group--block .cent-radio {
  display: block;
  margin-left: 0;
  margin-bottom: 10px;
}
.vs-root .cent-radio-group.cent-group--block .cent-radio:last-child {
  margin-bottom: 0;
}
.vs-root .cent-radio.cent-radio--checked .cent-radio__radio {
  background-color: #2864F0;
  border-color: #2864F0;
}
.vs-root .cent-radio.cent-radio--checked .cent-radio__radio-inner {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}
.vs-root .cent-select.cent-input-select .cent-input__input {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
}
.vs-root .cent-select.cent-input-select.size-md .cent-input__input {
  min-height: 0;
  height: 30px;
  line-height: 28px;
}
.vs-root .cent-select.cent-input-select.size-md .cent-input__input-input {
  font-size: 14px;
  line-height: 30px;
  padding: 0 10px;
}
.vs-root .cent-select.cent-input-select.size-md .cent-input__input-icon--suffix {
  height: 28px;
  line-height: 28px;
  padding-left: 5px;
  padding-right: 10px;
}
.vs-root .cent-select.cent-input-select .cent-input__input--focused:not(.cent-input__input--disabled),
.vs-root .cent-select.cent-input-select .cent-input__input:not(.cent-input__input--disabled):hover {
  border-color: #DDDDDD;
  z-index: 1;
}
.vs-root .cent-popup.cent-select__popup {
  padding: 0;
  margin-top: 5px;
  background-color: #FFFFFF;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content {
  position: relative;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-options__wrapper {
  padding: 5px 0;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-options__wrapper .cent-select-option + .cent-select-option {
  margin-top: 5px;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option {
  color: #333333;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option--selected {
  color: #FFFFFF;
  background-color: #2864F0;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option:hover:not(.cent-select-option--disabled),
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option.cent-select-option--focused:not(.cent-select-option--disabled):not(.cent-select-option--selected) {
  color: #333333;
  background-color: #F2F6FF;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option:focus:not(.cent-select-option--disabled),
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option.cent-select-option--focused:not(.cent-select-option--disabled) {
  color: #FFFFFF;
  background-color: #2864F0;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option--disabled {
  color: rgba(51, 51, 51, 0.4);
  cursor: not-allowed;
}
.vs-root .cent-popup.cent-select__popup.cent-select-options--size-md .cent-select-option {
  font-size: 14px;
  min-height: 30px !important;
  line-height: 30px !important;
  padding: 0 10px;
}
.vs-root .cent-table.cent-table--vue .cent-table__table-head {
  background: transparent;
  border-top: none;
}
.vs-root .cent-table.cent-table--vue .cent-table__table-body {
  background: transparent;
  border-bottom: none;
}
.vs-root .cent-table.cent-table--vue table .cent-table__table-cell {
  padding: 20px 10px;
}
.vs-root .cent-table.cent-table--vue table .cent-table__table-cell--empty-text {
  color: #777777;
}
.vs-root .cent-table.cent-table--vue table .cent-table__table-cell .cent-button.cent-button--link {
  font-size: 14px;
}
.vs-root .cent-table.cent-table--vue table .cent-table__table-cell .cent-input .cent-input__input {
  min-height: 30px;
  height: 30px;
  border: none;
}
.vs-root .cent-table.cent-table--vue table th,
.vs-root .cent-table.cent-table--vue table td {
  line-height: 1.5;
  padding: 20px 10px;
  background: transparent;
  border-bottom: 1px solid #F2F3F8;
  word-wrap: break-word;
  word-break: break-word;
}
.vs-root .cent-table.cent-table--vue table th:first-child,
.vs-root .cent-table.cent-table--vue table td:first-child {
  padding-left: 10px;
}
.vs-root .cent-table.cent-table--vue table th {
  font-size: 16px;
  font-weight: 600;
  color: #333333;
}
.vs-root .cent-table.cent-table--vue table th.cent-table__table-cell {
  word-wrap: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vs-root .cent-table.cent-table--vue table th + th {
  border-left: none;
}
.vs-root .cent-table.cent-table--vue table tbody {
  background: transparent;
}
.vs-root .cent-table.cent-table--vue table tbody tr {
  font-size: 14px;
  color: #333333;
}
.vs-root .cent-table.cent-table--vue table tbody tr.cent-table__table-row--hover,
.vs-root .cent-table.cent-table--vue table tbody tr.cent-table__table-row--selected {
  background: #F2F6FF;
}
.vs-root .cent-pagination__actions .cent-pagination__button,
.vs-root .cent-pagination__pager .cent-pagination__button {
  vertical-align: middle;
}
.vs-root .cent-tabs {
  background: transparent;
  overflow: initial;
  box-shadow: none;
}
.vs-root .cent-tabs .cent-tabs-nav {
  position: relative;
  font-size: 0;
  height: auto;
  line-height: normal;
  background: transparent;
}
.vs-root .cent-tabs .cent-tabs-nav::before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px solid #F2F6FF;
}
.vs-root .cent-tabs .cent-tabs-nav::after {
  content: none;
}
.vs-root .cent-tabs .cent-tabs-nav .cent-tabs-nav-scroll {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
}
.vs-root .cent-tabs .cent-tabs-nav .cent-tabs-tab {
  font-size: 16px;
  color: #000000;
  height: 34px;
  line-height: 34px;
  padding: 0;
  margin-right: 60px;
  border: none;
}
.vs-root .cent-tabs .cent-tabs-nav .cent-tabs-tab.cent-tabs-tab--active {
  color: #2864F0;
  font-weight: 600;
  background-color: transparent;
}
.vs-root .cent-tabs .cent-tabs-nav .cent-tabs-tab.cent-tabs-tab--active::after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 3px solid #2864F0;
}
.vs-root .cent-tabs .cent-tabs-nav .cent-tabs-tab:hover {
  color: #2864F0;
}
.vs-root .cent-tabs .cent-tabs-nav .cent-tabs-tab:hover::after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 3px solid #2864F0;
}
.vs-root .cent-tabs .cent-tabs-content {
  background-color: transparent;
}
.vs-root .cent-tabs .cent-tabs-content .cent-tabs-tabpane {
  padding: 0;
}
.vs-root .cent-tabs .cent-tabs-nav + .cent-tabs-content {
  margin-top: 30px;
}
.vs-root .cent-result {
  display: flex;
  width: 100%;
  height: 100%;
  font-size: 0;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.vs-root .vs-datepicker {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.vs-root .vs-datepicker .vs-input {
  cursor: pointer;
}
.vs-root .vs-datepicker .vs-input:disabled {
  cursor: not-allowed;
}
.vs-root .vs-datepicker__input {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.vs-root .vs-datepicker__input::after {
  position: absolute;
  content: '';
  width: 16px;
  height: 16px;
  top: 7px;
  right: 10px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-calendar.da6f2cac.svg);
  cursor: pointer;
  z-index: 1;
}
.vs-root .vs-datepicker__input .vs-input {
  height: 30px;
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
}
.vs-root .vs-datepicker .yj-dropdown-box.is-expanded {
  left: auto;
  right: 0;
}
.vs-root .cent-breadcrumb__wrap {
  display: flex;
  align-items: center;
}
.vs-root .cent-breadcrumb__back-button {
  position: relative;
  flex: 0 0 auto;
  margin-right: 20px;
}
.vs-root .cent-breadcrumb__back-button-title {
  font-size: 16px;
  color: #333333;
  cursor: pointer;
}
.vs-root .cent-breadcrumb__back-button-title:hover {
  color: #2864F0;
}
.vs-root .cent-breadcrumb__back-button::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 16px;
  top: 50%;
  right: -10px;
  transform: translateX(50%) translateY(-50%);
  background-color: #777777;
}
.vs-root .cent-breadcrumb__items {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
}
.vs-root .cent-breadcrumb__item {
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  align-items: center;
}
.vs-root .cent-breadcrumb__item-title {
  font-size: 16px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.vs-root .cent-breadcrumb__item-title:hover {
  color: #2864F0;
}
.vs-root .cent-breadcrumb__item + .cent-breadcrumb__item {
  margin-left: 5px;
}
.vs-root .cent-breadcrumb__item .cent-icon-chevronright {
  color: #333333;
  transform: scale(0.625);
}
.vs-root .cent-breadcrumb__item.is-current {
  flex: 1 0 auto;
  margin-left: 10px;
}
.vs-root .cent-breadcrumb__item.is-current .cent-breadcrumb__item-title {
  font-size: 32px;
  cursor: default;
}
.vs-root .cent-breadcrumb__item.is-current .cent-breadcrumb__item-title:hover {
  color: currentColor;
}
.vs-root .cent-breadcrumb__item.is-current .cent-icon-chevronright {
  display: none;
}
.vs-root .vs-dropdown {
  position: relative;
  display: inline-block;
}
.vs-root .vs-dropdown .vs-icon-chevrondown {
  font-size: 10px;
  margin-left: 16px;
}
.vs-root .vs-dropdown__menu {
  min-width: 150px;
}
.vs-root .vs-dropdown__menu .vs-dropdown__menu-item {
  display: flex;
  font-size: 18px;
  color: #333333;
  padding: 12px 20px;
  margin: 3px 0;
  max-width: 100%;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.vs-root .vs-dropdown__menu .vs-dropdown__menu-item:hover {
  color: #2864F0;
  background-color: #F2F6FF;
}
.vs-root .vs-dropdown__header {
  position: relative;
  height: 28px;
  padding: 0 32px 0 0;
  box-sizing: border-box;
  cursor: pointer;
}
.vs-root .vs-dropdown__header.vs-dropdown-btn {
  padding-left: 10px;
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
}
.vs-root .vs-dropdown__header .vs-icon-chevrondown {
  position: absolute;
  font-size: 12px;
  color: #8A9099;
  top: 50%;
  right: 10px;
  margin-left: 0;
  transform: translateY(-50%);
}
.vs-root .vs-dropdown__value {
  line-height: 26px;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
}
.vs-root .vs-dropdown-box {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  z-index: 99;
}
.vs-root .vs-dropdown-box.is-expanded {
  position: absolute;
  display: block;
  top: 100%;
  left: 0px;
  transform: translate3d(0px, 6px, 0px);
  will-change: transform;
}
.vs-root .vs-dropdown.size-full-width {
  width: 100%;
}
.vs-root .vs-dropdown.size-full-width .vs-dropdown-box {
  width: 100%;
}
.vs-root .vs-list {
  padding: 0;
  list-style: none;
}
.vs-root .vs-list > li {
  line-height: 1.5;
  box-sizing: border-box;
}
.vs-root .vs-list--option {
  max-height: 184px;
  padding: 2px 0;
  overflow-y: auto;
}
.vs-root .vs-list--option > li {
  display: block;
  font-size: 12px;
  color: #000;
  padding: 5px 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.vs-root .vs-list--option > li:hover {
  color: #2761EA;
  background-color: #F2F6FF;
}
.vs-root .vs-list--option > li.is-selected {
  color: #FFFFFF;
  background-color: #2761EA;
}
.vs-root .vs-list--option::-webkit-scrollbar {
  width: 5px;
}
.vs-root .vs-list--option::-webkit-scrollbar-thumb {
  background-color: #C1C1C1;
  border-radius: 5px;
}
.vs-root .vs-list--checkoption > li {
  font-size: 0;
  padding: 8px 20px;
}
.vs-root .vs-list--checkoption > li .vs-checkbox {
  display: block;
}
.vs-root .vs-metrics-board {
  display: flex;
  height: 100%;
  padding: 10px;
  margin: -5px;
}
.vs-root .vs-metrics-board__item {
  padding: 5px;
}
.vs-root .vs-metrics-board__header {
  font-size: 14px;
  color: #444444;
  margin-bottom: 3px;
}
.vs-root .vs-metrics-board__header-title {
  font-size: 12px;
  font-weight: 700;
  color: #000000;
}
.vs-root .vs-metrics-board__header-title .vs-icon {
  vertical-align: -4px;
}
.vs-root .vs-metrics-board__value {
  font-size: 14px;
}
.vs-root .vs-metrics-board__info {
  font-size: 12px;
  color: #888888;
  margin-top: -6px;
}
.vs-root .vs-metrics-board__info-label {
  display: inline-block;
  font-size: 12px;
  color: #888888;
  margin-right: 10px;
  vertical-align: middle;
}
.vs-root .vs-metrics-board__info-key {
  display: inline-block;
  font-size: 16px;
  color: #000000;
  vertical-align: middle;
}
.vs-root .vs-metrics-board__info .vs-icon {
  vertical-align: -4px;
}
.vs-root .vs-metrics-board__number {
  font-size: 14px;
}
.vs-root .vs-metrics-board__unit {
  font-size: 14px;
  color: #000000;
}
.vs-root .vs-metrics-board--link:hover {
  background-color: #F2F2F2;
  cursor: pointer;
}
.vs-root .vs-segment {
  display: inline-block;
  font-size: 0;
  padding-left: 1px;
  margin-bottom: -5px;
  vertical-align: middle;
  overflow: visible;
}
.vs-root .vs-segment .vs-button {
  position: relative;
  float: left;
  height: 30px;
  line-height: 28px;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
  padding: 0 20px;
  margin-left: -1px;
  margin-right: 0;
  margin-bottom: 5px;
  border-radius: 0;
  border-color: #DDDDDD;
  z-index: 0;
}
.vs-root .vs-segment .vs-button:hover {
  color: rgba(0, 0, 0, 0.6);
  background-color: #E7EAEF;
  border-color: #CFD5DE;
  z-index: 1;
}
.vs-root .vs-segment .vs-button.is-selected,
.vs-root .vs-segment .vs-button.is-selected:hover {
  color: #006EFF;
  background-color: #FFFFFF;
  border-color: #006EFF;
  z-index: 2;
}
.vs-root .vs-segment .vs-button.is-disabled,
.vs-root .vs-segment .vs-button.is-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #E7EAEF;
  border-color: #CFD5DE;
  cursor: not-allowed;
  z-index: 1;
}
.vs-root .vs-segment + .vs-datepicker {
  margin-left: -1px;
}
.vs-root .vs-form-upload__box {
  display: flex;
}
.vs-root .vs-form-upload__thumb {
  position: relative;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px dashed #E1E1EB;
}
.vs-root .vs-form-upload__thumb::before {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/default-image.19a32f7c.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.vs-root .vs-form-upload__thumb .vs-form-upload__preview {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.vs-root .vs-form-upload__thumb.is-uploaded {
  border: none;
}
.vs-root .vs-form-upload__thumb.is-uploaded::before {
  content: none;
}
.vs-root .vs-form-upload-image {
  display: inline-block;
  vertical-align: middle;
}
.vs-root .vs-form-upload__info {
  position: relative;
  min-width: 180px;
  height: 60px;
  padding-left: 10px;
  flex: 1;
  vertical-align: top;
  box-sizing: border-box;
}
.vs-root .vs-form-upload__button {
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: 10px;
}
.vs-root .vs-form-upload__button .vs-button--file {
  display: inline-block;
  width: auto;
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  color: #2864F0;
  padding: 0 20px;
  background-color: #F2F6FF;
  border: 1px solid #E1EBFA;
  border-radius: 30px;
  white-space: nowrap;
  outline: 0 none;
  box-sizing: border-box;
}
.vs-root .vs-form-upload__button .vs-button--file:hover {
  background-color: #C9D8FC;
  border-color: #C9D8FC;
}
.vs-root .vs-form-upload__button .vs-button--file input[type=file] {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  font-size: 12px;
  opacity: 0;
}
.vs-root .vs-form-upload__button .vs-button--file input[type=file],
.vs-root .vs-form-upload__button .vs-button--file input[type=file]::-webkit-file-upload-button {
  cursor: pointer;
}
.vs-root .yj-backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  opacity: 0.7;
  overflow-y: auto;
  z-index: 1000;
}
.vs-root .yj-dialog {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px;
  text-align: center;
  white-space: nowrap;
  overflow: auto;
  z-index: 1001;
}
.vs-root .yj-dialog::before {
  display: inline-block;
  content: '';
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.vs-root .yj-dialog__inner {
  display: inline-block;
  min-width: 420px;
  max-width: 500px;
  padding: 30px;
  background-color: #FFFFFF;
  text-align: left;
  white-space: normal;
  vertical-align: middle;
  box-sizing: border-box;
}
.vs-root .yj-dialog__inner.size-s {
  width: 420px;
}
.vs-root .yj-dialog__inner.size-m {
  width: 550px;
}
.vs-root .yj-dialog__inner.size-l {
  width: 800px;
}
.vs-root .yj-dialog__inner.size-xl {
  width: 1200px;
}
.vs-root .yj-dialog__inner.size-s,
.vs-root .yj-dialog__inner.size-m,
.vs-root .yj-dialog__inner.size-l,
.vs-root .yj-dialog__inner.size-xl {
  max-width: none;
}
.vs-root .yj-dialog__inner .yj-media {
  padding: 0 10px;
}
.vs-root .yj-dialog__inner .yj-media .yj-icon {
  font-size: 31px;
}
.vs-root .yj-dialog__header {
  position: relative;
  font-size: 16px;
  color: #000000;
  min-height: 22px;
  margin-bottom: 30px;
}
.vs-root .yj-dialog__header .yj-dialog__btn-close {
  position: absolute;
  top: -17px;
  right: -17px;
}
.vs-root .yj-dialog__header .yj-dialog__btn-close:hover {
  background-color: transparent;
}
.vs-root .yj-dialog__header .yj-dialog__btn-close:hover .yj-icon-cross {
  color: #6A6A6A;
}
.vs-root .yj-dialog__headertitle {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.vs-root .yj-dialog__headersubtitle {
  font-size: 12px;
  color: #888;
}
.vs-root .yj-dialog__body {
  font-size: 12px;
  color: #444;
}
.vs-root .yj-dialog__messagetitle {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.vs-root .yj-dialog__messagetext {
  font-size: 12px;
  color: #777777;
  line-height: 1.5;
  margin-top: 5px;
}
.vs-root .yj-dialog__footer {
  position: relative;
  margin-top: 40px;
  text-align: right;
  border-top: 0;
}
.vs-root .yj-dialog__btnwrap {
  position: relative;
  font-size: 0;
  z-index: 0;
}
.vs-root .yj-dialog__btnwrap .yj-btn + .yj-btn {
  margin-left: 15px;
}
.vs-root .list-pages {
  display: flex;
  text-align: center;
  font-size: 0;
  padding-top: 40px;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.vs-root .list-pages-inner {
  display: inline-block;
  padding-right: 10px;
}
.vs-root .pages-next:before,
.vs-root .pages-prev:before {
  position: absolute;
  content: '';
  top: 50%;
  margin-top: -7px;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
}
.vs-root .pages-prev:before {
  left: 50%;
  margin-left: -7px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/page-prev.0f52863a.svg);
}
.vs-root .pages-prev:hover:before {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/page-prev-hover.9e5dc5d6.svg);
}
.vs-root .pages-next:before {
  right: 50%;
  margin-right: -8px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/page-next.6c53f20d.svg);
}
.vs-root .pages-next:hover:before {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/page-next-hover.64ea5441.svg);
}
.vs-root .pages-prev.disabled:before,
.vs-root .pages-prev.disabled:hover:before {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/page-prev-disabled.a2e9e16c.svg);
}
.vs-root .pages-next.disabled:hover:before {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/page-next-disabled.655bbc4e.svg);
}
.vs-root .list-pages-item {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
  width: 30px;
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  color: #333333;
  text-align: center;
  border: 1px solid #E1E1EB;
  box-sizing: border-box;
  text-decoration: none;
  cursor: pointer;
}
.vs-root .list-pages-dot {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
  width: 20px;
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  color: #333333;
  font-family: PingFangSC-Regular;
}
.vs-root .list-pages-text {
  font-size: 14px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
}
.vs-root .list-pages-input input[type=text] {
  font-size: 14px;
  color: #333333;
  width: 40px;
  height: 30px;
  line-height: 28px;
  background-color: #FFFFFF;
  padding: 8px;
  margin: 0 10px;
  border-radius: 1px;
  border: 1px solid #E1E1EB;
}
.vs-root .list-pages-input input[type=text]::-webkit-input-placeholder,
.vs-root .list-pages-input input[type=text]::placeholder {
  color: #BBBBBB;
}
.vs-root .list-pages-text + .list-pages-text {
  margin-left: 10px;
}
.vs-root .list-pages-item:hover {
  background-color: #F2F6FF;
}
.vs-root .list-pages-item.cur {
  color: #FFFFFF;
  background-color: rgba(40, 100, 240, 0.5);
  border-color: rgba(40, 100, 240, 0.5);
}
.vs-root .list-pages-item.pages-next:hover,
.vs-root .list-pages-item.pages-prev:hover {
  background-color: #F2F6FF;
  border-radius: 1px;
}
.vs-root .list-pages-item.disabled,
.vs-root .list-pages-item.disabled:hover {
  color: #333333;
  background-color: #FFFFFF;
  opacity: 0.4;
  border-color: #E1E1EB;
  cursor: not-allowed;
}
.vs-root .login .vs-layout__content {
  background-size: 100% auto;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/bg.5fa46227.png);
  background-position: top left;
  background-repeat: no-repeat;
}
.vs-root .login-card {
  width: 1140px;
  height: 685px;
  padding: 0;
  background-size: auto 100%;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/right.0db93b93.png);
  background-position: right top;
  background-repeat: no-repeat;
}
.vs-root .login-card__content {
  height: 100%;
  padding: 0;
}
.vs-root .login-card__content .vs-card__content {
  position: relative;
  display: block;
  width: 700px;
  height: 100%;
  padding: 50px 140px 70px 80px;
  margin: 0;
  text-align: center;
}
.vs-root .login-card__content .vs-card__content .vs-tabs__header {
  margin-bottom: 50px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs__header-item {
  font-size: 24px;
  height: 73px;
  line-height: 73px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs__header-item.is-active {
  color: #2864F0;
  font-weight: 400;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat {
  font-size: 0;
  margin-bottom: 67px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat__title {
  font-size: 16px;
  color: #333333;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat__title .refresh-button {
  color: #333333;
  margin-left: 10px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat__title .refresh-button .icon-refresh {
  margin-left: 5px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat__title .refresh-button:hover {
  color: #2864F0;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat__title .refresh-button:hover .icon-refresh {
  color: #2864F0 !important;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat__qrcode {
  margin: 30px 0;
  padding: 12px;
  border: 1px solid #E1E1EB;
  box-sizing: border-box;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login--no-account {
  font-size: 16px;
  color: #333333;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login--no-account .vs-link {
  font-size: inherit;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-methods .vs-divider {
  margin: 30px 0;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-methods .vs-divider__text {
  font-size: 16px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin-bottom: 110px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item {
  display: block;
  width: 100%;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item:last-child .vs-form-item__controls {
  padding-bottom: 0;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item__label {
  padding-top: 0;
  padding-bottom: 0;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item__controls {
  display: block;
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 25px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item .vs-input {
  font-size: 14px;
  padding: 0 20px;
  border-color: rgba(40, 100, 240, 0.5);
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item .vs-input::-webkit-input-placeholder,
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item .vs-input::placeholder {
  color: #2E75EF;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form__footer-buttons {
  margin-top: 0;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form__body + .vs-form__footer {
  margin-top: 45px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .login-helper-actions {
  margin-top: 35px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .login-helper-actions .vs-link {
  font-size: 16px;
  color: #999999;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .login-helper-actions .vs-divider {
  height: 24px;
}
.vs-root .login-card__material-1,
.vs-root .login-card__material-2,
.vs-root .login-card__material-3 {
  position: absolute;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.vs-root .login-card__material-1,
.vs-root .login-card__material-3 {
  width: 50px;
  height: 50px;
}
.vs-root .login-card__material-1 {
  left: -20px;
  top: 27px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAlRJREFUeAHt3NtRwzAQheGEJiiBeqCi0BD9pAOoAhBgcEJ81Wq1l18v8oxmpDPns/Xo4+P59f3AMNHA8XB8vjORhBCHgvHycH8CxMDLMGCUKIB0BhljAGIMA5COINdfxhCFK2toQnGewigRAFGEKEfNYZR1QEoLSmMJo8QAxBAGIMYwAFEAWXNNjWNwZY3bEH7eilGOB0QYYdhuDwYgQ3vC814MQIQhynY1GIAIg9RiACIIIoEBiBCIFAYgAiCSGIBUgkhjAFIB0gIDkJ0grTAA2QHSEgOQjSCtMQDZAKKBAchKEC0MQFaAaGIAsgCijQHIDEgPDEAmQHphAHIDpCcGIFcgvTEAGYFYwADkB8QKBiCfDVjCSA9iDSM1iEWMtCBWMVKCWMZIB2IdIxWIB4w0IF4wUoB4wggP4g0jNIhHjLAgXjFCgnjGCAfiHSMUSASMMCBRMEKARMJwDxINwzVIRAy3IFExXIJExnAHEh3DFUgGDDcgWTBcgGTCMA+SDcM0SEYMsyBZMUyCZMYwB5IdwxQIGIXDyE8wwfjGMAECxh9GdxAwLjG6goDxH6MbCBi3MbqAgDGNoQ4CxjyGKggYyxhqIGCsw1ABAWM9RnMQMLZhNAUBYztGMxAw9mE0AQFjP4Y4CBh1GKIgYNRjiIGAIYMhAgKGHEY1CBiyGFUgYMhj7AYBow3GLhAw2mFsBgGjLcYmEDDaY6wGAUMHYxUIGHoYiyBg6GLMgoChjzEJAkYfjJsgYPTD+AcCRl+MCxAw+mP8goBhA+MrxdP57WQoTvooH7kexGzZSJ7HAAAAAElFTkSuQmCC);
}
.vs-root .login-card__material-2 {
  width: 80px;
  height: 80px;
  left: 43px;
  bottom: -40px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAABThJREFUeAHt3FlW3DAQQFHDYnLYVtgIZLlsAhJBGrrbll2SNdTw+KHblge9uodPlqfnt9eFHwpMKvD4/rG8gHBSfR67PKYGIETCrAKfAEE4Kz/P/QYIQjDMKHADEIQzRhD7mSuAIIwNYvTuNwGCcPQY4j4vCxCEcVGM3PkuQBCOHEXMZx0CBGFMGKN2LQIIwlHjiPccMUAQxsMxYsdFAEE4YiSxnlEMEISxgPTebRVAEPYeS5z7VwMEYRwkPXd6CiAIe44mxr1PAwRhDCi9dtkEIAh7jcf/fZsBBKF/LD122BQgCHuMyPc9mwMEoW8wrXfXBSAIW4/J7/26AQShXzQtd9YVIAhbjsrnvboDBKFPOK12NQQgCFuNy999hgEEoT88LXY0FCAIW4zM1z2GAwShL0BndzMFIAjPjs3P9dMAgtAPojM7mQoQhGdG5+Pa6QBB6ANS7S5UAARh7fjsX6cGIAjtY6rZgSqAIKwZoe1r1AEEoW1QpW+vEiAIS8dod71agCC0i6rkzVUDBGHJKG2uVQ8QhDZhSd/aBEAQSsdpb50ZgCC0h0vyxqYAglAyUltrzAEEoS1gR29rEiAIj8Zq57xZgCC0g2zvTU0DBOHeaG2cMw8QhDag5d7SBUAQ5sar/7gbgCDUj23rDV0BBOHWiHUfcwcQhLrB3b+dS4AgvB+z3u9uAYJQL7rrN3MNEITXo9b52T1AEOqEd3mrEABBeBm3vt9hAIJQH770RqEAglAfwnAAQagLYUiAINSDMCxAEOpAGBogCOcjDA8QhHMRAvB///eP5eXp+e117jjiPR2AVzMH4VWMQR8BeBcahHdBOn8F4EZgEG5E6XQIgJmwIMyEaXwYgDtBQbgTp9EpAB6EBOFBoJOnASgICEJBpMolABSGA6EwVOEyABYEA2FBLOFSAApDXZaB8FKizW8AVnQEYUW0zCUAzIQ5OgzCo0Ky8wCUddpcBcLNLEUHAViUa70YhOsmJUcAWFIrsxaEmTCCwwAURJIsAaGk0noNANdNqo+AsDwdAMub7V4Bwt08q5MAXCU5fwCE8oYAlLcqWglCWS4AyjpVrQLhcTYAHjc6tQKE+/kAuN+nyVkQ5jMCMN+m6RkQbucE4HaXLkdBuM4KwHWTrkdAeJsXgLc9hnwD4U9mAP60GPoJhF+5ATiU3e3DQBjwf0TfEpj/LTpC/gLON7hERghABQDTK0RFCEAlAKMiBKAigBERAlAZwGgIAagQYCSEAFQKMApCACoGGAEhAJUD9I4QgAYAekYIQCMAvSIEoCGAHhEC0BhAbwgBaBCgJ4QANArQC0IAGgboASEAjQO0jhCADgBaRghAJwCtIgSgI4AWEQLQGUBrCAHoEKAlhAB0CtAKQgA6BmgBIQCdA9SOEIABAGpGCMAgALUiBGAggBoRAjAYQG0IARgQoCaEAAwKUAtCAAYGqAEhAIMDnI0QgAD8LDDr/xMCEIDfBWYgBOB3fj6kAqMRAhB3qwIjEQJwlZ8DqcAohADEW7bACIQAzObnRCrQGyEAcXZYoCdCAB7mZ0Eq0AshAPElLtADIQDF+VmYCrRGCEBcFRdoiRCAxfm5IBVohRCAeKou0AIhAKvzc2EqcBYhAHF0usAZhAA8nZ8bpAK1CAGIn2YFahACsFl+bpQKlCIEIG6aFyhBCMDm+blhKiBFCEC8dCsgQQjAbvm5cSpwhBCAOOleYA8hALvn5wGpQA4hAPExrMAWQgAOy8+DUoF7hADExfAC1wgffv1++xj+BjyQAv8KPD4sf/4ClWPCxOPtNfsAAAAASUVORK5CYII=);
}
.vs-root .login-card__material-3 {
  left: 671px;
  bottom: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAj5JREFUeAHt3EtWxDAMRFHgsG9YLGyjAwEa0nQ+tiPL+jxP7JnKded6eOCYaWB6f341EyZ7kBnj8vY0Ze/BxP+vGIAY4FhizCCPBjKljTBjTNPlZVkAIMs2FN9rGPN4QBQRrqO2MAC5NqR472EAoggxjzrCAEQRpAQDECWQUgxAFEBqMADpDFKLAUhHkBYMQDqBtGIA0gHkDAYgwiBnMQARBJHAAEQIRAoDEAEQSQxAToJIYwByAqQHBiCNIL0wAGkA6YkBSCVIbwxAKkA0MAApBNHCAKQARBMDkAMQbQxAdkBGYACyATIKA5AVkJEYgPwDGY0ByALEAgYgPyBWMAD5bMASRnoQaxipQSxipAWxipESxDJGOhDrGKlAPGCkAfGCkQLEE0Z4EG8YoUE8YoQF8YoREsQzRjgQ7xihQCJghAGJghECJBKGe5BoGK5BImK4BYmK4RIkMoY7kOgYrkAyYLgByYLhAiQThnmQbBimQTJimAXJimESJDOGOZDsGKZAwJg5jOx+B+MbwwQIGH8Yw0HAuMUYCgLGPcYwEDDWMYaAgLGNoQ4Cxj6GKggYxxhqIGCUYaiAgFGO0R0EjDqMriBg1GN0AwGjDaMLCBjtGOIgYJzDEAUB4zyGGAgYMhgiIGDIYZwGAUMW4xQIGPIYzSBg9MFoAgGjH0Y1CBh9MapAwOiPUQwChg5GEQgYehiHIGDoYuyCgKGPsQkCxhiMVRAwxmHcgYAxFuMGBIzxGL8gYNjA+AIBww7GnOQDk9pQkYOAUjkAAAAASUVORK5CYII=);
}
.vs-root .login-accounts-card .vs-text-heading-1 {
  margin-bottom: 20px;
}
.vs-root .login-accounts-card__helper-text {
  font-size: 14px;
  color: #3A3A3A;
}
.vs-root .login-accounts-card__form {
  margin-top: 50px;
}
.vs-root .login-accounts-card__form .vs-form-item__controls {
  padding: 0;
}
.vs-root .login-accounts-card__form .vs-form__footer-buttons {
  margin-top: 70px;
}
.vs-root .login-accounts-card__form .vs-dropdown__header.vs-dropdown-btn {
  width: 480px;
  height: 45px;
  border: 1px solid #E1E1EB;
}
.vs-root .login-accounts-card__form .vs-dropdown__value {
  line-height: 43px;
  font-size: 14px;
  color: #333333;
  text-align: left;
}
.vs-root .login-accounts-card__form .vs-dropdown-box .vs-list--option {
  max-height: 185px;
  padding: 0;
}
.vs-root .login-accounts-card__form .vs-dropdown-box .vs-list--option > li {
  font-size: 14px;
  line-height: 40px;
  padding: 0 10px;
  text-align: left;
}
.vs-root .login-accounts-card__form .vs-dropdown-box.is-expanded {
  transform: translate3d(0px, 10px, 0px);
}
.vs-root .reset-password__wrap {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/share-extract-bg.fe308d39.jpeg);
}
.vs-root .reset-password__wrap .yj-login-card {
  right: 50%;
  transform: translateX(50%);
}
.vs-root .register-card__content > .vs-text-heading-1,
.vs-root .login-card__content > .vs-text-heading-1,
.vs-root .login-accounts-card__content > .vs-text-heading-1,
.vs-root .apply-card__content > .vs-text-heading-1 {
  margin-top: 20px;
}
.vs-root .register-card,
.vs-root .login-accounts-card,
.vs-root .apply-card {
  border: 1px solid #F2F3F8;
  padding: 30px;
}
.vs-root .register-card__content .vs-card__content,
.vs-root .login-accounts-card__content .vs-card__content,
.vs-root .apply-card__content .vs-card__content {
  display: block;
  width: 400px;
  margin: 0 auto;
  text-align: center;
}
.vs-root .login-accounts-card__content .vs-card__content {
  width: 480px;
}
.vs-root .register-card .back-button {
  font-size: 16px;
}
.vs-root .register-card .register-with-wechat,
.vs-root .register-card .register-with-mail {
  font-size: 0;
  margin: 35px 0 60px 0;
}
.vs-root .register-card .register-with-wechat__title span,
.vs-root .register-card .register-with-mail__title span {
  display: inline-block;
  font-size: 16px;
  color: #333333;
  margin-left: 10px;
  vertical-align: middle;
}
.vs-root .register-card .register-with-wechat__qrcode {
  margin-top: 20px;
  padding: 12px;
  border: 1px solid #E1E1EB;
  box-sizing: border-box;
}
.vs-root .register-card .register-with-mail .register-form {
  margin-top: 20px;
  text-align: left;
}
.vs-root .register-card .register-with-mail .register-form .vs-form-item__extra .vs-button {
  padding: 0 15px;
}
.vs-root .register-card .register-methods .vs-divider {
  margin: 30px 0;
}
.vs-root .register-card .register-methods .vs-divider__text {
  font-size: 16px;
}
.vs-root .register-card .register--have-account {
  font-size: 14px;
  color: #333333;
  margin-top: 70px;
}
.vs-root .register-card .register--have-account .vs-link {
  font-size: inherit;
}
.vs-root .register-card .agreement {
  font-size: 16px;
}
.vs-root .register-card .agreement .vs-link {
  font-size: inherit;
}
.vs-root .apply-card .apply-form {
  margin-top: 30px;
  text-align: left;
}
.vs-root .apply-card .apply-form .vs-form-item__label,
.vs-root .apply-card .apply-form .vs-form-item__controls {
  padding-bottom: 30px;
}
.vs-root .apply-card .apply-form .vs-form-item__helper-text,
.vs-root .apply-card .apply-form .vs-form-item__invalid-text {
  position: absolute;
  font-size: 12px;
  line-height: 1.5;
  margin-top: 5px;
}
.vs-root .apply-card .apply-form .vs-form-item:last-child .vs-form-item__label,
.vs-root .apply-card .apply-form .vs-form-item:last-child .vs-form-item__controls {
  padding-bottom: 0;
}
.vs-root .basic-configs .vs-form__header-title {
  font-size: 32px;
}
.vs-root .basic-configs .vs-form-item .edit-button {
  font-size: inherit;
  height: auto;
  line-height: inherit;
  padding: 0;
  margin-left: 35px;
}
.vs-root .basic-configs .vs-form + .vs-form {
  margin-top: 200px;
}
.vs-root .basic-configs .vs-form + .vs-form::before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  height: 1px;
  margin-top: -100px;
  background-color: #F2F6FF;
  transform: translateY(-50%);
}
.vs-root .basic-configs__layout-preview,
.vs-root .basic-configs__layout-edit {
  display: inline-block;
  vertical-align: top;
}
.vs-root .basic-configs__layout-preview {
  padding: 20px;
  background-color: #F2F3F8;
}
.vs-root .basic-configs__layout-preview .vs-figure {
  display: block;
}
.vs-root .basic-configs__layout-preview .vs-figure + .vs-figure {
  margin-top: 30px;
}
.vs-root .admin-configs .yj-table tr.is-current {
  background-color: #F2F6FF;
}
.vs-root .admin-configs .yj-table tr.is-current .vs-input {
  background-color: #FFFFFF;
}
.vs-root .results-card.vs-card {
  padding: 50px 30px;
  border: 1px solid #F2F3F8;
}
.vs-root .results-card__content .vs-card__content {
  display: block;
  width: 480px;
  margin: 0 auto;
  text-align: center;
}
.vs-root .results-card .vs-results__body {
  padding: 40px 0 60px 0;
}
.vs-root .results-card .vs-results__title {
  font-size: 32px;
  color: #3A3A3A;
}
.vs-root .results-card .vs-results__description {
  font-size: 14px;
  color: #3A3A3A;
  padding: 0;
}
.vs-root .order-management.order-management--empty {
  display: flex;
  flex: 1;
  background-color: #FFFFFF;
  align-items: center;
}
.vs-root .order-management.order-management--empty .cent-result__body {
  padding-top: 20px;
}
.vs-root .order-management.order-management--empty .cent-result__body .order-management__result-hint {
  font-size: 16px;
  color: #000000;
}
.vs-root .order-management.order-management--empty .cent-result__body .order-management__result-hint .cent-link {
  font-size: inherit;
}
.vs-root .platform-management.platform-management--empty {
  display: flex;
  flex: 1;
  background-color: #FFFFFF;
  align-items: center;
}
.vs-root .platform-management.platform-management--empty .cent-result__body {
  padding-top: 20px;
}
.vs-root .platform-management.platform-management--empty .cent-result__body .platform-management__result-hint {
  font-size: 16px;
  color: #000000;
}
.vs-root .platform-management.platform-management--empty .cent-result__body .platform-management__result-hint .cent-link {
  font-size: inherit;
}
.vs-root .create-platform {
  width: 800px;
  margin: 0 auto;
}
.vs-root .create-platform__title {
  margin-bottom: 30px;
  text-align: center;
}
.vs-root .create-platform__option {
  max-width: 905px;
  min-height: 270px;
  padding: 0;
  margin: 0 auto;
  align-items: center;
  border: 1px solid #F2F3F8;
  border-radius: 2px;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.vs-root .create-platform__option .cent-card__body {
  padding: 0;
}
.vs-root .create-platform__option .create-platform__image {
  width: auto;
  max-width: 470px;
  height: auto;
  flex: 1 1 auto;
}
.vs-root .create-platform__option .create-platform__image + .create-platform__detail {
  margin-left: 0;
}
.vs-root .create-platform__option .create-platform__detail {
  padding: 15px 25px 15px 15px;
}
.vs-root .create-platform__option .create-platform__detail h1 {
  margin-bottom: 10px;
}
.vs-root .create-platform__option .create-platform__detail p {
  font-size: 16px;
  color: #333333;
}
.vs-root .create-platform__option .create-platform__detail p + p {
  margin-top: 5px;
}
.vs-root .create-platform__option .create-platform__button {
  min-width: 180px;
  margin-top: 30px;
}
.vs-root .create-platform--empty {
  margin-top: 88px;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__item {
  display: flex;
  margin-right: 20px;
  align-items: center;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__item::after {
  content: none;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__item--finish .cent-steps__icon {
  position: relative;
  background-color: #2864F0;
  border-color: #2864F0;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__item--finish .cent-steps__icon .cent-icon--icon.cent-icon-success-circle-outline {
  position: absolute;
  font-size: 16px !important;
  color: #FFFFFF;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.vs-root .create-platform__steps.cent-steps .cent-steps__item--finish .cent-steps__icon .cent-icon--icon.cent-icon-success-circle-outline::before {
  content: '\e909';
}
.vs-root .create-platform__steps.cent-steps .cent-steps__icon {
  font-size: 16px;
  color: #999999;
  width: 30px;
  height: 30px;
  line-height: 28px;
  background: #FFFFFF;
  border: 1px solid #999999;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__icon--process {
  color: #FFFFFF;
  background-color: #2864F0;
  border-color: #2864F0;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content {
  color: #999999;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__title {
  font-size: 16px;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__title::after {
  position: absolute;
  content: '';
  width: 999px;
  height: 1px;
  top: 50%;
  left: calc(100% + 20px);
  background-color: #E1E1EB;
  border: none;
  transform: translateY(-50%);
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__title--wait {
  color: #999999;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__title--process {
  color: #333333;
  font-weight: 600;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__title--finish::after {
  background-color: #2864F0;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__title,
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__description {
  margin: 0;
}
.vs-root .create-platform__verification-code .cent-button.size-sm {
  padding: 0 20px;
  min-width: 130px;
}
.vs-root .create-platform .cent-steps + .cent-form,
.vs-root .create-platform .cent-steps + .cent-result {
  margin-top: 50px;
}
.vs-root .create-platform .cent-form {
  margin: 0 auto;
}
.vs-root .create-platform .cent-form .cent-input__input {
  flex: 0 1 auto;
  background-color: #F2F3F8;
  border: none;
}
.vs-root .create-platform .cent-form .cent-input__input-input {
  width: 200px;
}
.vs-root .create-platform .cent-form .cent-input__suffix {
  padding: 0 10px;
  background-color: transparent;
  border: none;
}
.vs-root .create-platform .cent-form .cent-radio-group .cent-radio__child .cent-button.cent-button--link {
  font-size: inherit;
  height: auto;
  line-height: inherit;
  margin-left: 10px;
}
.vs-root .create-platform .cent-form .cent-form {
  margin: 0;
}
.vs-root .create-platform .storage-type-item__vod .cent-form-item-control {
  display: flex;
}
.vs-root .create-platform .storage-type-item__vod .cent-form-item-control .cent-select {
  flex: 1;
}
.vs-root .create-platform .storage-type-item__vod .cent-form-item-control .cent-button {
  font-size: 12px;
  flex: 0 1 auto;
  margin-left: 10px;
}
.vs-root .create-platform .storage-type-item__vod .cent-form-item-control .cent-form-item__invalid-text {
  top: 100%;
}
.vs-root .create-platform .storage-type .storage-type-item {
  display: flex;
  width: 420px;
  height: 110px;
  padding: 15px 30px;
  border: 1px solid #E1E1EB;
  align-items: center;
  cursor: pointer;
}
.vs-root .create-platform .storage-type .storage-type-item__content {
  color: #333333;
  line-height: 1.5;
}
.vs-root .create-platform .storage-type .storage-type-item__title {
  font-size: 16px;
  font-weight: 600;
}
.vs-root .create-platform .storage-type .storage-type-item__description {
  font-size: 14px;
  margin-top: 5px;
}
.vs-root .create-platform .storage-type .storage-type-item .cent-radio__radio {
  background-color: #FFFFFF;
  border-color: #DDDDDD;
}
.vs-root .create-platform .storage-type .storage-type-item .cent-radio.cent-radio--checked .cent-radio__radio {
  background-color: #F2F6FF;
  border-color: #2864F0;
}
.vs-root .create-platform .storage-type .storage-type-item .cent-radio.cent-radio--checked .cent-radio__radio-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  background-color: transparent;
  transform: translate(-50%, -50%);
}
.vs-root .create-platform .storage-type .storage-type-item .cent-radio.cent-radio--checked .cent-radio__radio-inner::after {
  position: absolute;
  font-family: 'cent-icon';
  content: '\e909';
  font-size: 16px;
  color: #2864F0;
  transform: scale(0.5);
}
.vs-root .create-platform .storage-type .storage-type-item:hover,
.vs-root .create-platform .storage-type .storage-type-item:hover .cent-radio__radio {
  border-color: #0069F6;
}
.vs-root .create-platform .storage-type .storage-type-item.is-selected {
  background-color: #F2F6FF;
  border-color: #0069F6;
}
.vs-root .create-platform .storage-type .storage-type-item + .storage-type-item {
  margin-top: 20px;
}
.vs-root .create-platform .cent-result__body {
  padding: 20px 15px 40px 15px;
}
.vs-root .platform-configs__membership .platform-membership__title {
  display: flex;
  align-items: center;
}
.vs-root .platform-configs__membership .platform-membership__title-text {
  font-size: 28px;
  color: #333333;
}
.vs-root .platform-configs__membership .platform-membership__avatar {
  border-radius: 4px;
}
.vs-root .platform-configs__membership .platform-membership__level {
  display: inline-block;
}
.vs-root .platform-configs__membership .platform-membership__level-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-left: 10px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.vs-root .platform-configs__membership .platform-membership__level-icon.level-v1 {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/level-v1.89bc6d25.svg);
}
.vs-root .platform-configs__membership .platform-membership__level-icon.level-v2 {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/level-v2.cabb47fc.svg);
}
.vs-root .platform-configs__membership .platform-membership__level-icon.level-v3 {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/level-v3.283332ee.svg);
}
.vs-root .platform-configs__membership .platform-membership__description {
  font-size: 14px;
  color: #999999;
}
.vs-root .platform-configs__membership .platform-membership__actions {
  margin-top: 20px;
}
.vs-root .platform-configs__membership .platform-membership__actions .cent-button {
  min-width: 145px;
}
.vs-root .platform-configs .cent-image {
  border-radius: 4px;
}
.vs-root .platform-configs .cent-form .setting-layout__image {
  background-color: #F2F3F8;
  border-radius: 4px;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form {
  width: 100%;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-input__input {
  max-width: 250px;
  background-color: #F2F3F8;
  border: none;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-input__suffix {
  padding: 0 10px;
  background-color: transparent;
  border: none;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-input.cent-input-textarea .cent-input__input-input {
  font-size: 12px;
  height: 105px;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-radio-group .cent-radio + .cent-radio {
  margin-left: 30px;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-form {
  width: 100%;
  background-color: #F4F5F9;
  padding: 25px;
  margin-top: 20px;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-form .cent-input__input {
  max-width: 150px;
  background-color: #FFFFFF;
  border: none;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-form .cent-input input {
  background: none;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-form .cent-input.cent-input-textarea .cent-input__input {
  max-width: 100%;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .vs-form-upload__box {
  justify-content: space-between;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .vs-form-upload__thumb {
  width: 100%;
  height: 100%;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .vs-form-upload__thumb .setting-layout__image {
  background-color: #F2F3F8;
  border-radius: 4px;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .vs-form-upload__info {
  height: auto;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .vs-form-upload__button .setting-layout__restore-button {
  font-size: 14px;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-icon--icon {
  vertical-align: -2px;
}
.vs-root .switch-platform {
  position: relative;
  font-size: 14px;
  width: 100%;
  text-align: left;
}
.vs-root .switch-platform__container {
  position: relative;
  padding: 0 30px 20px 30px;
}
.vs-root .switch-platform__container::after {
  position: absolute;
  content: '';
  left: 30px;
  right: 30px;
  bottom: 0;
  height: 1px;
  background-color: #DDDDDD;
  transform: scaleY(0.5) translateY(-50%);
}
.vs-root .switch-platform.cent-select .cent-input__input {
  border-color: #E1E1EB;
  border-radius: 0;
}
.vs-root .switch-platform.cent-select .cent-input__input-input {
  background: none;
}
.vs-root .switch-platform.cent-select .cent-input__input-input::-webkit-input-placeholder {
  color: #333333;
}
.vs-root .switch-platform.cent-select .cent-input__input:hover {
  border-color: rgba(221, 221, 221, 0.6) !important;
}
.vs-root .switch-platform .cent-icon i {
  font-size: 12px !important;
}
.vs-root .register-limit__options {
  margin-bottom: 50px;
}
.vs-root .vs-page__hint {
  height: 38px;
  padding: 10px;
  margin-bottom: 30px;
  background: rgba(40, 100, 240, 0.1);
  border: 1px solid rgba(40, 100, 240, 0.3);
}
.vs-root .vs-page__hint-text {
  color: #0e2459;
  font-size: 12px;
  line-height: 18px;
}
.vs-root .vs-page__hint .cent-icon-close {
  padding: 3px;
  cursor: pointer;
}
.vs-root .vs-page__hint .cent-icon-close:hover {
  color: #2864f0;
}
.vs-root .font-hint-hide-leave {
  opacity: 1;
  transform: translateY(0);
  overflow: hidden;
}
.vs-root .font-hint-hide-leave-active {
  height: 0;
  opacity: 0;
  padding: 0 15px;
  margin-bottom: 0;
  transform: translateY(-30px);
  transition: all 0.3s ease-in-out;
}
.vs-root .theme-light {
  background-color: #F6F7FF;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/theme-light-bg.2deb8088.png);
  background-size: auto 450px;
  background-position: left top;
  background-repeat: no-repeat;
}
.vs-root .notice-info {
  color: #2864F0;
}
.vs-root .notice-info-small {
  color: #999;
  font-size: 12px;
}
.vs-root .icon-doc {
  display: inline-block;
  width: 32px;
  height: 28px;
  background-image: url(data:image/png;base64,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);
  background-size: 100%;
  vertical-align: -8px;
  margin-right: 8px;
}
.vs-root .icon-update {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAEnRSTlMABL5/lAzLw/C6sKRzE25sHxrujL6RAAAASUlEQVQI123MNwKAQAwDQYvLiaD/PxZzdslU2kbywRgQh052r9SoWtq7cCtaK9PlJXubIgLYhF3MoKaYeKj4FzhDuOBxV7I+Ol5NLAPg+ilbtgAAAABJRU5ErkJggg==);
  margin-right: 3px;
}
.vs-root .icon-update-btn {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-update-btn.83a7f7e3.svg);
  margin-right: 10px;
  vertical-align: -4px;
}
.vs-root .mb90 {
  margin-bottom: 90px;
}
.vs-root .h-line {
  margin-left: 23px;
  margin-right: 23px;
  color: #979797;
}
.vs-root .vs-update-container .vs-layout__content {
  background-color: transparent;
}
.vs-root .vs-update-container .vs-layout__body {
  height: auto;
}
.vs-root .vs-update-title {
  text-align: center;
  margin-bottom: 56px;
  padding-top: 60px;
}
.vs-root .vs-update-title h1 {
  font-size: 32px;
  margin-bottom: 16px;
}
.vs-root .vs-update-title a {
  font-size: 16px;
  color: #2864F0;
}
.vs-root .vs-card-wrap {
  flex-grow: 1;
}
.vs-root .vs-card-item {
  display: flex;
  justify-content: center;
  margin-bottom: 100px;
}
.vs-root .vs-card-item .cent-card {
  width: 23.9%;
  padding-top: 30.66%;
  min-height: 464px;
  margin: 0;
  border-radius: 10px;
  margin-right: 74px;
}
.vs-root .vs-card-item .cent-card:last-child {
  margin-right: 0;
}
.vs-root .vs-card-item .cent-card:nth-of-type(1) li:nth-of-type(2) {
  margin-left: -22px;
}
.vs-root .vs-card-item .card-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.vs-root .vs-card-item .card-item-img {
  position: relative;
  width: 100%;
  padding-top: 72.62%;
  margin-bottom: 32px;
  background-size: 100%;
}
.vs-root .vs-card-item .card-item-img::before {
  content: "";
  position: absolute;
  width: 78px;
  height: 77px;
  background-size: 100%;
  top: -28px;
  left: 113px;
}
.vs-root .vs-card-item .card-item-img-1 {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/pic1@2x.4923ab83.png);
}
.vs-root .vs-card-item .card-item-img-1::before {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/bofang_icon@2x.e6bf8dc9.png);
}
.vs-root .vs-card-item .card-item-img-2 {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/pic2@2x.1cfd9fec.png);
}
.vs-root .vs-card-item .card-item-img-2::before {
  background-image: url(data:image/png;base64,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);
  top: 54px;
  right: -30px;
  left: auto;
}
.vs-root .vs-card-item .card-item-img-3 {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/pic3@2x.c78d879a.png);
}
.vs-root .vs-card-item .card-item-img-3::before {
  background-image: url(data:image/png;base64,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);
}
.vs-root .vs-card-item .card-description {
  text-align: center;
}
.vs-root .vs-card-item .card-description h2 {
  font-size: 26px;
  margin-bottom: 32px;
  color: #000;
  font-weight: bold;
}
.vs-root .vs-card-item .card-description li {
  margin-bottom: 16px;
}
.vs-root .vs-card-item .card-description li::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background-color: #000;
  margin-right: 6px;
  vertical-align: 2px;
}
.vs-root .vs-update-control {
  text-align: center;
}
.vs-root .vs-update-control button {
  width: 250px;
  height: 50px;
  margin-bottom: 56px;
}
.vs-root .vs-logo-bottom {
  display: block;
  width: 126px;
  height: 26px;
  margin-left: auto;
  margin-right: auto;
  font-size: 0;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/bot_logo@2x.8f246817.png);
  background-size: 100%;
}
.vs-root .vs-success-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}
.vs-root .vs-success-box .vs-box {
  text-align: center;
}
.vs-root .vs-success-box .vs-box p {
  font-size: 16px;
  color: #1A1A1A;
  font-weight: bold;
}
.vs-root .vs-success-box .success-title {
  font-size: 32px;
  color: #000;
  margin-bottom: 23px;
}
.vs-root .vs-success-box .success-title::before {
  content: "";
  display: inline-block;
  width: 149px;
  height: 167px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/pic_sjcg@2x.f2eaf0c3.png);
  background-size: 100%;
  vertical-align: middle;
}
.vs-root .vs-success-box .success-title span {
  vertical-align: -25px;
}
.vs-root .visit-btn {
  width: 250px;
  height: 50px;
  margin-bottom: 25px;
}
.vs-root .yj-login-with-mini__qrcode {
  position: relative;
  width: 210px;
  height: 210px;
  margin: 0 auto;
}
.vs-root .yj-logo h1 {
  font-size: 0;
  width: 280px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/cme-logo.3f525758.png);
  background-size: 100%;
}
.vs-root .login-status-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  filter: blur(1);
  left: 50%;
  top: 0;
  z-index: 1;
  transform: translateX(-50%);
}
.vs-root .login-status-mask .login-status-mask__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.vs-root .login-status-mask .error-status h3 {
  color: #2864F0;
}
.vs-root .login-status-mask h3 {
  font-size: 20px;
  color: #00AD40;
  letter-spacing: 0.7px;
  text-shadow: 0 1px 20px rgba(0, 177, 44, 0.27);
}
.vs-root .login-status-mask p {
  font-size: 14px;
  color: #666666;
}
.vs-root .login-status-mask .cent-button.cent-button--rect {
  border-radius: 4px;
  padding: 0 53px;
  height: 45px;
  line-height: 45px;
  margin-top: 20px;
}
.vs-root .cme-icon-refresh {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-fresh.b323fa26.svg);
}
.vs-root .flex {
  display: flex;
}
.vs-root .align-center {
  align-items: center;
}
.vs-root .direction-column {
  flex-direction: column;
}
.vs-root .mr24 {
  margin-right: 24px;
}
.vs-root .mr15 {
  margin-right: 15px;
}
.vs-root .ml25 {
  margin-left: 25px;
}
.vs-root .ml40 {
  margin-left: 40px;
}
.vs-root .mr40 {
  margin-right: 40px;
}
.vs-root .mb10 {
  margin-bottom: 10px;
}
.vs-root .w60 {
  width: 60px;
}
.vs-root .vs-login__card-base {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.vs-root .vs-login__button-type {
  width: 130px;
  height: 45px;
  border: 1px solid #DCE3FA;
  border-radius: 4px;
  font-size: 14px;
  color: #838999;
  margin-bottom: 16px;
}
.vs-root .vs-login__button-type.button-checked {
  border-color: #2D5EF0;
  background-color: #EEF2FF;
  color: #2D5EF0;
  font-weight: 500;
}
.vs-root .vs-login__driven {
  width: 1px;
  height: 170px;
  border-right: 1px solid #DCE3FA;
}
.vs-root .vs-login__search {
  margin-left: 35px;
  width: 200px;
  border: 1px solid #DCE3FA;
  border-radius: 16px;
  padding-left: 20px;
  height: 32px;
}
.vs-root .vs-login__search-text {
  width: 150px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  border: none;
}
.vs-root .vs-login__search-text::-webkit-input-placeholder {
  color: #A3AECC;
}
.vs-root .vs-login__search-btn {
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.vs-root .vs-login__search-btn .icon-cme {
  font-size: 14px;
  color: #A3AECC;
}
.vs-root .vs-login__type-content .t-form__item {
  min-width: 48%;
}
.vs-root .vs-login__type-content .t-form__item:nth-child(2n) {
  margin-right: 0;
}
.vs-root .order-management__table .order-table__status {
  font-size: 0;
}
.vs-root .order-management__table .order-table__status-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  vertical-align: middle;
  border-radius: 50%;
}
.vs-root .order-management__table .order-table__status-text {
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}
.vs-root .order-management__table .order-table__status.is-unused .order-table__status-dot {
  background-color: #2864F0;
}
.vs-root .order-management__table .order-table__status.is-active .order-table__status-dot {
  background-color: #15D185;
}
.vs-root .order-management__table .order-table__status.is-expired .order-table__status-dot {
  background-color: #BBBBBB;
}
.vs-root .order-management__table .cent-table__table-body {
  overflow-x: auto;
}
.vs-root .order-management__table .cent-table__table-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.vs-root .usage-statistics .usage-statistics__key-resources {
  height: 100%;
}
.vs-root .usage-statistics .key-resources-item__wrap {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}
.vs-root .usage-statistics .key-resources-item__wrap .cent-card__header {
  display: flex;
  height: 70px;
  padding: 0 20px;
  align-items: center;
}
.vs-root .usage-statistics .key-resources-item__wrap .cent-card__header .cent-heading-h3 {
  font-size: 20px;
  color: #FFFFFF;
}
.vs-root .usage-statistics .key-resources-item__wrap .cent-card__header .cent-button--link {
  font-size: 14px;
  color: #FFFFFF;
}
.vs-root .usage-statistics .key-resources-item__wrap .cent-card__body {
  padding: 30px 20px 50px 20px;
}
.vs-root .usage-statistics .key-resources-item__body {
  display: flex;
  flex-direction: column;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__metrics-board {
  display: flex;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__metrics-board .vs-metrics-board {
  display: flex;
  flex: 1;
  padding: 0;
  justify-content: space-between;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__metrics-board .vs-metrics-board__header-title {
  font-size: 12px;
  color: #999999;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__metrics-board .vs-metrics-board__number {
  font-size: 16px;
  color: #333333;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__chart {
  position: relative;
  min-height: 250px;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__chart .cent-loading-root {
  position: absolute;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__metrics-board + .key-resources__chart {
  margin-top: 50px;
}
.vs-root .usage-statistics .key-resources-item:nth-child(1) .key-resources-item__wrap .cent-card__header {
  background-image: linear-gradient(270deg, #519DF9 0%, #2864F0 100%);
}
.vs-root .usage-statistics .key-resources-item:nth-child(2) .key-resources-item__wrap .cent-card__header {
  background-image: linear-gradient(270deg, #31C1FA 0%, #168DF4 100%);
}
.vs-root .usage-statistics .key-resources-item:nth-child(3) .key-resources-item__wrap .cent-card__header {
  background-image: linear-gradient(270deg, #6F87FF 0%, #3C4FFF 100%);
}
.vs-root .usage-statistics .key-resources__result .cent-result__body {
  padding-top: 20px;
}
.vs-root .usage-statistics .cent-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.vs-root .usage-statistics .cent-tabs .cent-tabs-content {
  flex: 1;
}
.vs-root .usage-statistics .cent-tabs .cent-tabs-tabpane {
  height: 100%;
}
.vs-root .flex {
  display: flex;
}
.vs-root .align-center {
  align-items: center;
}
.vs-root .just-center {
  justify-content: center;
}
.vs-root .mt10 {
  margin-top: 10px;
}
.vs-root .ml15 {
  margin-left: 15px;
}
.vs-root .cent-button.cent-button--solid.cent-button--process {
  background-color: rgba(255, 255, 255, 0.8);
  color: #00CC8D;
  padding-left: 20px;
  padding-right: 20px;
}
.vs-root .cent-button.cent-button--solid.cent-button--process:hover {
  background-color: #ffffff;
}
.vs-root .login-board {
  width: 100%;
}
.vs-root .login-board p {
  font-size: 14px;
}
.vs-root .login-board .icon-cme {
  color: #888;
}
.vs-root .login-board .icon-cme:hover {
  color: rgba(136, 136, 136, 0.8);
}
.vs-root .login-board .t-form__label {
  padding-right: 120px;
}
.vs-root .login-board__footer {
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid #cdcdcd;
  padding: 25px 20px 25px 0;
}
.vs-root .login-board__footer .cent-button--link {
  font-size: 14px;
}
.vs-root .usage-login .key-resources-item__wrap .cent-card__body {
  padding-bottom: 0;
}
.vs-root .usage-login .key-resources-item__wrap .cent-heading-h3 {
  font-size: 16px;
  margin-right: 20px;
}
.vs-root .usage-login .cent-card__footer {
  padding: 0;
  margin-top: 90px;
}
.vs-root .icon-cme-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: #00CC8D;
  border-radius: 100%;
  vertical-align: middle;
}
.vs-root .login-type-item {
  height: 32px;
  line-height: 32px;
}
.vs-root .login-type-item .icon-cme {
  font-size: 26px;
  margin-right: 20px;
}
.vs-root .login-type-item .icon-cme:hover {
  opacity: 0.7;
}
.vs-root .login-type-item .icon-cme-wx {
  color: #6CD56C;
}
.vs-root .login-type-item .icon-cme-qq {
  color: #80A6FF;
}
.vs-root .login-type-item .icon-cme-mobile {
  color: #A989FD;
}
.vs-root .usage-login .key-resources-item__wrap .cent-card__header {
  height: 60px;
}
.vs-root .usage-login .key-resources-item__wrap .cent-card__header .icon-cme {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
}
.vs-root .usage-login .key-resources-item__wrap .cent-card__header .icon-cme:hover {
  color: #ffffff;
}
.vs-root .usage-login .key-resources-item:nth-child(2) .key-resources-item__wrap .cent-card__header {
  background-image: linear-gradient(90deg, rgba(255, 137, 6, 0.8) 0%, rgba(255, 137, 6, 0.5) 100%);
}
.vs-root .cent-form .cent-form-item-label {
  width: 1px;
  padding: 5px 20px 20px 0;
  white-space: nowrap;
  vertical-align: baseline;
}
.vs-root .cent-form .cent-form-item-label label {
  display: inline-block;
  font-size: 14px;
  width: auto;
  white-space: nowrap;
  transform: translate3d(0, 0, 0);
}
.vs-root .cent-form .cent-form-item__value {
  font-size: 14px;
}
.vs-root .cent-form.cent-form--readonly .cent-form-item-label,
.vs-root .cent-form.cent-form--readonly .cent-form-item-control {
  padding-top: 0;
  padding-bottom: 20px;
  padding-right: 20px;
}

/**
 * 文字部分
 * size 大小，line 行高， color 颜色
 */
/* button */
/* input */
/* transfer */
/* alert */
/* menu */
/* message */
/* modal */
/* badge */
/* tag */
/* progress */
/* popup */
/* tooltip */
/* loading */
/* tabs */
/* check */
/* mention */
/* popup */
/* steps */
/* tabs */
/* modal */
/* form */
/* table */
/* pagination */
/* upload */
/* collapse */
/* anchor */
/* list */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  white-space: pre-wrap;
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
template {
  display: none;
}
/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}
body {
  font-family: "PingFang SC", -apple-system, "Helvetica Neue", Helvetica, BlinkMacSystemFont, "Microsoft YaHei", tahoma, Arial, "Open Sans", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
  font-size: 14px;
  color: #333;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
ul,
dl,
li,
dd,
dt {
  margin: 0;
  padding: 0;
  list-style: none;
}
figure,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0;
}
[class^='ten'] a,
a[class^='ten'] {
  text-decoration: none;
}
[class^='ten'] a:hover,
a[class^='ten']:hover,
[class^='ten'] a:active,
a[class^='ten']:active,
[class^='ten'] a:focus,
a[class^='ten']:focus {
  text-decoration: none;
}
[class^='ten'],
[class^='ten'] * {
  box-sizing: border-box;
  font-family: "PingFang SC", -apple-system, "Helvetica Neue", Helvetica, BlinkMacSystemFont, "Microsoft YaHei", tahoma, Arial, "Open Sans", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
a.ten-primary-link {
  color: #0052d9;
}
a.ten-primary-link:hover,
a.ten-primary-link:focus {
  color: #4088ff;
}
a.ten-primary-link:active {
  color: #002b73;
}
.ten-flow-in-enter,
.ten-flow-in-exiting,
.ten-flow-in-leave-to {
  transform: translateY(10px) scale(0.95);
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0, 0.48, 0.33, 1), transform 0.3s cubic-bezier(0, 0.48, 0.33, 1);
}
.ten-flow-in-enter-to,
.ten-flow-in-entering,
.ten-flow-in-leave {
  opacity: 1;
  transform: none;
  transition: opacity 0.3s cubic-bezier(0, 0.48, 0.33, 1), transform 0.3s cubic-bezier(0, 0.48, 0.33, 1);
}
.ten-flow-in-enter-active {
  transition: opacity 0.3s cubic-bezier(0, 0.48, 0.33, 1), transform 0.3s cubic-bezier(0, 0.48, 0.33, 1);
}
.ten-flow-in-leave-active {
  transition: opacity 0.3s cubic-bezier(0, 0.48, 0.33, 1), transform 0.3s cubic-bezier(0, 0.48, 0.33, 1);
}
.ten-fade-in-enter,
.ten-fade-in-exiting,
.ten-fade-in-leave-to {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0, 0.48, 0.33, 1);
}
.ten-fade-in-enter-to,
.ten-fade-in-entering,
.ten-fade-in-leave {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0, 0.48, 0.33, 1);
}
.ten-fade-in-enter-active {
  transition: all 0.3s cubic-bezier(0, 0.48, 0.33, 1);
}
.ten-fade-in-leave-active {
  transition: all 0.3s cubic-bezier(0, 0.48, 0.33, 1);
}
.ten-slide-down-enter-active,
.ten-slide-down-enter-active * {
  transition: all 0.3s;
}
.ten-slide-down-leave-active,
.ten-slide-down-enter-active * {
  transition: all 0.3s;
}
/**
 * 文字部分
 * size 大小，line 行高， color 颜色
 */
/* button */
/* input */
/* transfer */
/* alert */
/* menu */
/* message */
/* modal */
/* badge */
/* tag */
/* progress */
/* popup */
/* tooltip */
/* loading */
/* tabs */
/* check */
/* mention */
/* popup */
/* steps */
/* tabs */
/* modal */
/* form */
/* table */
/* pagination */
/* upload */
/* collapse */
/* anchor */
/* list */
.cent-heading-h1,
.cent-heading-h2,
.cent-heading-h3,
.cent-heading-h4,
.cent-heading-h5,
.cent-heading-h6 {
  font-weight: 600;
}
.cent-heading-h1 {
  font-size: 32px;
}
.cent-text {
  color: #333333;
}
.cent-text--black {
  color: #000000 !important;
}
.cent-text--white {
  color: #FFFFFF !important;
}
.cent-text--primary {
  color: #2864F0 !important;
}
.cent-text--success {
  color: #07C160 !important;
}
.cent-text--warning {
  color: #FF9C19 !important;
}
.cent-text--danger {
  color: #FF584C !important;
}
.cent-text--left {
  text-align: left;
}
.cent-text--right {
  text-align: right;
}
.cent-text--start {
  text-align: start;
}
.cent-text--end {
  text-align: end;
}
.cent-text--center {
  text-align: center;
}
.cent-text--justify {
  text-align: justify;
}
.cent-text--wrap {
  white-space: normal;
}
.cent-text--nowrap {
  white-space: nowrap;
}
.cent-text--uppercase {
  text-transform: uppercase;
}
.cent-text--lowercase {
  text-transform: lowercase;
}
.cent-text--capitalize {
  text-transform: capitalize;
}
.cent-ellipsis {
  width: auto;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cent-ellipsis--l2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.cent-ellipsis--l3 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.cent-ellipsis--l4 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.cent-float--left {
  float: left;
}
.cent-float--right {
  float: right;
}
.cent-float--none {
  float: none;
}
.cent-float--clearfix {
  zoom: 1;
}
.cent-float--clearfix:before,
.cent-float--clearfix:after {
  content: " ";
  display: table;
}
.cent-float--clearfix:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}
.cent-float--clearfix::after {
  display: table;
  content: '';
  clear: both;
}
.cent-hairline--top,
.cent-hairline--bottom,
.cent-hairline--left,
.cent-hairline--right,
.cent-hairline--horizontal,
.cent-hairline--vertical,
.cent-hairline--surrounded {
  position: relative;
}
.cent-hairline--top::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: auto;
  width: auto;
  height: 1px;
  border-top: 1px solid #F4F5F9;
  background-color: #F4F5F9;
  transform-origin: 0 0;
  transform: scaleY(0.5);
}
.cent-hairline--bottom::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: auto;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: auto;
  height: 1px;
  border-bottom: 1px solid #F4F5F9;
  background-color: #F4F5F9;
  transform-origin: 0 100%;
  transform: scaleY(0.5);
}
.cent-hairline--left::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: 0px;
  left: 0px;
  right: auto;
  bottom: 0px;
  width: 1px;
  height: auto;
  border-left: 1px solid #F4F5F9;
  background-color: #F4F5F9;
  transform-origin: 0 0;
  transform: scaleX(0.5);
}
.cent-hairline--right::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: 0px;
  left: auto;
  right: 0px;
  bottom: 0px;
  width: 1px;
  height: auto;
  border-right: 1px solid #F4F5F9;
  background-color: #F4F5F9;
  transform-origin: 100% 0;
  transform: scaleX(0.5);
}
.cent-hairline--horizontal::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  top: -50%;
  left: -50%;
  right: -50%;
  bottom: -50%;
  border: 0 solid #F4F5F9;
  border-width: 1px 0;
  transform-origin: center;
  transform: scale(0.5);
}
.cent-hairline--surrounded::after {
  position: absolute;
  display: block;
  content: '';
  pointer-events: none;
  box-sizing: border-box;
  width: 200%;
  height: 200%;
  top: 0px;
  left: 0px;
  border: 1px solid #d9d9d9;
  border-radius: 0px;
  transform-origin: 0 0;
  transform: scale(0.5);
}
/* Flex Properties */
/* Flex Container Properties */
.cent-flex-nowrap {
  flex-wrap: nowrap;
}
.cent-flex-wrap {
  flex-wrap: wrap;
}
.cent-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.cent-flex-row {
  flex-direction: row;
}
.cent-flex-row-reverse {
  flex-direction: row-reverse;
}
.cent-flex-column {
  flex-direction: column;
}
.cent-flex-column-reverse {
  flex-direction: column-reverse;
}
.cent-justify-content-flex-start {
  justify-content: flex-start;
}
.cent-justify-content-center {
  justify-content: center;
}
.cent-justify-content-flex-end {
  justify-content: flex-end;
}
.cent-justify-content-space-around {
  justify-content: space-around;
}
.cent-justify-content-space-between {
  justify-content: space-between;
}
.cent-justify-content-space-evenly {
  justify-content: space-evenly;
}
.cent-align-items-stretch {
  align-items: stretch;
}
.cent-align-items-flex-start {
  align-items: flex-start;
}
.cent-align-items-flex-end {
  align-items: flex-end;
}
.cent-align-items-center {
  align-items: center;
}
.cent-align-items-baseline {
  align-items: baseline;
}
/* Flex Item Properties */
.cent-align-self-stretch {
  align-self: stretch;
}
.cent-align-self-flex-start {
  align-self: flex-start;
}
.cent-align-self-flex-end {
  align-self: flex-end;
}
.cent-align-self-center {
  align-self: center;
}
.cent-align-self-baseline {
  align-self: baseline;
}
.cent-align-self-auto {
  align-self: auto;
}
.cent-backdrop {
  display: none;
}
.cent-backdrop,
.cent-backdrop__overlay {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
.cent-backdrop__overlay {
  background-color: rgba(0, 0, 0, 0.5);
}
.cent-backdrop.is-shown {
  display: block;
}
@keyframes backdropShow {
  0% {
    opacity: 0;
    background-color: transparent;
  }
  100% {
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.5);
  }
}
/* dependencies icon */
.cent-avatar {
  display: inline-block;
  font-size: 0;
  text-align: center;
  border-radius: 50%;
  overflow: hidden;
}
.cent-avatar__image,
.cent-avatar__text {
  width: 100%;
  height: 100%;
}
.cent-avatar__text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  color: #FFFFFF;
  align-items: center;
  justify-content: center;
}
.cent-avatar--square {
  border-radius: 0;
}
.cent-avatar--text {
  background-color: #DDDDDD;
}
/* dependencies icon */
.cent-badge {
  position: relative;
  display: inline-block;
}
.cent-badge .cent-badge__badge {
  font-size: 12px;
  color: #FFFFFF;
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  padding: 0px 5px;
  margin-left: 10px;
  background-color: #FF584C;
  border-radius: 10px;
  white-space: nowrap;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
}
.cent-badge .cent-badge__badge--dot {
  font-size: 0;
  min-width: auto;
  width: 6px;
  height: 6px;
  padding: 0;
  border-radius: 100%;
}
.cent-badge--pos-corner {
  position: relative;
}
.cent-badge--pos-corner .cent-badge__badge {
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: 0;
  transform: translate(-8px, -50%);
}
.cent-badge--pos-corner .cent-badge__badge--dot {
  transform: translate(-50%, -50%);
}
@font-face {
  font-family: 'cent-icon';
  font-weight: normal;
  font-style: normal;
  src: url(data:font/woff2;charset=utf-8;base64,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) format('woff2');
}
[class^="cent-icon-"],
[class*=" cent-icon-"] {
  display: inline-block;
  font-family: 'cent-icon' !important;
  speak: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cent-icon {
  display: inline-block;
}
.cent-icon::before {
  display: inline-block;
}
.cent-icon--icon,
.cent-icon--image {
  display: inline-block;
  vertical-align: baseline;
}
.cent-icon--with-background {
  padding: 5px;
  border-radius: 2px;
}
.cent-icon--circle {
  border-radius: 50%;
}
.cent-icon-success-circle:before {
  content: "\e900";
}
.cent-icon-close-circle:before {
  content: "\e901";
}
.cent-icon-success-circle-outline:before {
  content: "\e902";
}
.cent-icon-close-circle-outline:before {
  content: "\e903";
}
.cent-icon-warning-circle-outline:before {
  content: "\e904";
}
.cent-icon-info-circle-outline:before {
  content: "\e905";
}
.cent-icon-question-circle-outline:before {
  content: "\e906";
}
.cent-icon-add-circle-outline:before {
  content: "\e907";
}
.cent-icon-checkmark:before {
  content: "\e908";
}
.cent-icon-check:before {
  content: "\e909";
}
.cent-icon-close:before {
  content: "\e90a";
}
.cent-icon-thin-add:before {
  content: "\e90b";
}
.cent-icon-thick-add:before {
  content: "\e90c";
}
.cent-icon-thick-minus:before {
  content: "\e90d";
}
.cent-icon-delete-outline:before {
  content: "\e90e";
}
.cent-icon-search-outline:before {
  content: "\e90f";
}
.cent-icon-edit:before {
  content: "\e910";
}
.cent-icon-copy-outline:before {
  content: "\e911";
}
.cent-icon-arrow-up:before {
  content: "\e912";
}
.cent-icon-arrow-down:before {
  content: "\e913";
}
.cent-icon-arrow-left:before {
  content: "\e914";
}
.cent-icon-arrow-right:before {
  content: "\e915";
}
.cent-icon-chevron-up:before {
  content: "\e916";
}
.cent-icon-chevron-down:before {
  content: "\e917";
}
.cent-icon-chevron-left:before {
  content: "\e918";
}
.cent-icon-chevron-right:before {
  content: "\e919";
}
.cent-icon-chevron-double-up:before {
  content: "\e91a";
}
.cent-icon-chevron-double-down:before {
  content: "\e91b";
}
.cent-icon-chevron-double-left:before {
  content: "\e91c";
}
.cent-icon-chevron-double-right:before {
  content: "\e91d";
}
.cent-icon-chevron-bar-left:before {
  content: "\e91e";
}
.cent-icon-chevron-bar-right:before {
  content: "\e91f";
}
.cent-icon-caret-up:before {
  content: "\e920";
}
.cent-icon-caret-down:before {
  content: "\e921";
}
.cent-icon-caret-left:before {
  content: "\e922";
}
.cent-icon-caret-right:before {
  content: "\e923";
}
.cent-icon-ellipsis-horizontal:before {
  content: "\e924";
}
.cent-icon-cloud-upload:before {
  content: "\e925";
}
.cent-icon-notifications:before {
  content: "\e926";
}
.cent-icon-clock-circle-outline:before {
  content: "\e927";
}
.cent-icon-calendar-outline:before {
  content: "\e928";
}
/* dependencies icon */
.cent-button {
  position: relative;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  width: auto;
  padding: 10px;
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  text-align: center;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  outline: 0 none;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  box-sizing: border-box;
}
.cent-button:not(:disabled) {
  cursor: pointer;
}
.cent-button + .cent-button {
  margin-left: 10px;
}
.cent-button.cent-button--solid.cent-button--text.size-sm,
.cent-button.cent-button--outline.cent-button--text.size-sm,
.cent-button.cent-button--solid.cent-button--link.size-sm,
.cent-button.cent-button--outline.cent-button--link.size-sm {
  line-height: 30px;
}
.cent-button.cent-button--solid.cent-button--text.size-md,
.cent-button.cent-button--outline.cent-button--text.size-md,
.cent-button.cent-button--solid.cent-button--link.size-md,
.cent-button.cent-button--outline.cent-button--link.size-md {
  line-height: 35px;
}
.cent-button.cent-button--solid.cent-button--text.size-lg,
.cent-button.cent-button--outline.cent-button--text.size-lg,
.cent-button.cent-button--solid.cent-button--link.size-lg,
.cent-button.cent-button--outline.cent-button--link.size-lg {
  line-height: 45px;
}
.cent-button.cent-button--solid.cent-button--text,
.cent-button.cent-button--outline.cent-button--text {
  position: relative;
  font-size: 12px;
  color: #000000;
  padding: 5px;
  background-color: transparent;
  border: none;
}
.cent-button.cent-button--solid.cent-button--text i,
.cent-button.cent-button--outline.cent-button--text i {
  color: #777777;
  margin-right: 5px;
}
.cent-button.cent-button--solid.cent-button--text i:last-child,
.cent-button.cent-button--outline.cent-button--text i:last-child {
  margin-right: 0;
}
.cent-button.cent-button--solid.cent-button--text:hover,
.cent-button.cent-button--outline.cent-button--text:hover {
  color: #2864F0;
  background-color: transparent;
}
.cent-button.cent-button--solid.cent-button--text:hover i,
.cent-button.cent-button--outline.cent-button--text:hover i {
  color: #2864F0;
}
.cent-button.cent-button--solid.cent-button--text:hover.is-disabled,
.cent-button.cent-button--outline.cent-button--text:hover.is-disabled {
  color: #000000;
  background-color: transparent;
}
.cent-button.cent-button--solid.cent-button--text:hover.is-disabled i,
.cent-button.cent-button--outline.cent-button--text:hover.is-disabled i {
  color: #777777;
}
.cent-button.cent-button--solid.cent-button--link,
.cent-button.cent-button--outline.cent-button--link {
  font-size: 12px;
  color: #2864F0;
  padding: 0;
  background-color: transparent;
  border: none;
}
.cent-button.cent-button--solid.cent-button--link:hover,
.cent-button.cent-button--outline.cent-button--link:hover {
  background-color: transparent;
}
.cent-button.cent-button--solid.cent-button--link:hover.is-disabled,
.cent-button.cent-button--outline.cent-button--link:hover.is-disabled {
  background-color: transparent;
}
.cent-button.cent-button--solid.cent-button--link.is-disabled,
.cent-button.cent-button--outline.cent-button--link.is-disabled {
  opacity: 1;
  color: #999999;
  cursor: not-allowed;
}
.cent-button.cent-button--solid.cent-button--icon,
.cent-button.cent-button--outline.cent-button--icon {
  padding: 0;
}
.cent-button.cent-button--solid.cent-button--icon.size-sm,
.cent-button.cent-button--outline.cent-button--icon.size-sm {
  width: 30px;
}
.cent-button.cent-button--solid.cent-button--icon.size-md,
.cent-button.cent-button--outline.cent-button--icon.size-md {
  width: 35px;
}
.cent-button.cent-button--solid.cent-button--icon.size-lg,
.cent-button.cent-button--outline.cent-button--icon.size-lg {
  width: 45px;
}
.cent-button.cent-button--solid {
  color: #FFFFFF;
}
.cent-button.cent-button--solid.cent-button--primary,
.cent-button.cent-button--solid.cent-button--primary.is-disabled,
.cent-button.cent-button--solid.cent-button--primary.is-disabled:hover {
  background-color: #2864F0;
  border-color: #2864F0;
}
.cent-button.cent-button--solid.cent-button--primary:hover {
  background-color: #2359D7;
  border-color: #2359D7;
}
.cent-button.cent-button--solid.cent-button--secondary {
  color: #2864F0;
}
.cent-button.cent-button--solid.cent-button--secondary,
.cent-button.cent-button--solid.cent-button--secondary.is-disabled,
.cent-button.cent-button--solid.cent-button--secondary.is-disabled:hover {
  background-color: #F2F6FF;
  border-color: #E1EBFA;
}
.cent-button.cent-button--solid.cent-button--secondary:hover {
  background-color: #C9D8FC;
  border-color: #C9D8FC;
}
.cent-button.cent-button--solid.cent-button--success,
.cent-button.cent-button--solid.cent-button--success.is-disabled,
.cent-button.cent-button--solid.cent-button--success.is-disabled:hover {
  background-color: #07C160;
  border-color: #07C160;
}
.cent-button.cent-button--solid.cent-button--success:hover {
  background-color: #06A95A;
  border-color: #06A95A;
}
.cent-button.cent-button--solid.cent-button--warning,
.cent-button.cent-button--solid.cent-button--warning.is-disabled,
.cent-button.cent-button--solid.cent-button--warning.is-disabled:hover {
  background-color: #FF9C19;
  border-color: #FF9C19;
}
.cent-button.cent-button--solid.cent-button--warning:hover {
  background-color: #E27D13;
  border-color: #E27D13;
}
.cent-button.cent-button--solid.cent-button--danger,
.cent-button.cent-button--solid.cent-button--danger.is-disabled,
.cent-button.cent-button--solid.cent-button--danger.is-disabled:hover {
  background-color: #FF584C;
  border-color: #FF584C;
}
.cent-button.cent-button--solid.cent-button--danger:hover {
  background-color: #E84244;
  border-color: #E84244;
}
.cent-button.cent-button--solid.cent-button--default {
  color: #333333;
}
.cent-button.cent-button--solid.cent-button--default,
.cent-button.cent-button--solid.cent-button--default.is-disabled,
.cent-button.cent-button--solid.cent-button--default.is-disabled:hover {
  background-color: #FFFFFF;
}
.cent-button.cent-button--solid.cent-button--default:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.cent-button.cent-button--outline {
  background-color: #FFFFFF;
}
.cent-button.cent-button--outline.cent-button--primary:hover,
.cent-button.cent-button--outline.cent-button--secondary:hover,
.cent-button.cent-button--outline.cent-button--success:hover,
.cent-button.cent-button--outline.cent-button--warning:hover,
.cent-button.cent-button--outline.cent-button--danger:hover {
  color: #FFFFFF;
}
.cent-button.cent-button--outline.cent-button--primary.is-disabled:hover,
.cent-button.cent-button--outline.cent-button--secondary.is-disabled:hover,
.cent-button.cent-button--outline.cent-button--success.is-disabled:hover,
.cent-button.cent-button--outline.cent-button--warning.is-disabled:hover,
.cent-button.cent-button--outline.cent-button--danger.is-disabled:hover {
  background-color: transparent;
}
.cent-button.cent-button--outline.cent-button--primary,
.cent-button.cent-button--outline.cent-button--primary.is-disabled,
.cent-button.cent-button--outline.cent-button--primary.is-disabled:hover {
  color: #2864F0;
  border-color: #2864F0;
}
.cent-button.cent-button--outline.cent-button--primary:hover {
  background-color: #2864F0;
  border-color: #2864F0;
}
.cent-button.cent-button--outline.cent-button--secondary,
.cent-button.cent-button--outline.cent-button--secondary.is-disabled,
.cent-button.cent-button--outline.cent-button--secondary.is-disabled:hover {
  color: #C9D8FC;
  border-color: #C9D8FC;
}
.cent-button.cent-button--outline.cent-button--secondary:hover {
  color: #2864F0;
  background-color: #F2F6FF;
  border-color: #E1EBFA;
}
.cent-button.cent-button--outline.cent-button--success,
.cent-button.cent-button--outline.cent-button--success.is-disabled,
.cent-button.cent-button--outline.cent-button--success.is-disabled:hover {
  color: #07C160;
  border-color: #07C160;
}
.cent-button.cent-button--outline.cent-button--success:hover {
  background-color: #07C160;
  border-color: #07C160;
}
.cent-button.cent-button--outline.cent-button--warning,
.cent-button.cent-button--outline.cent-button--warning.is-disabled,
.cent-button.cent-button--outline.cent-button--warning.is-disabled:hover {
  color: #FF9C19;
  border-color: #FF9C19;
}
.cent-button.cent-button--outline.cent-button--warning:hover {
  background-color: #FF9C19;
  border-color: #FF9C19;
}
.cent-button.cent-button--outline.cent-button--danger,
.cent-button.cent-button--outline.cent-button--danger.is-disabled,
.cent-button.cent-button--outline.cent-button--danger.is-disabled:hover {
  color: #FF584C;
  border-color: #FF584C;
}
.cent-button.cent-button--outline.cent-button--danger:hover {
  background-color: #FF584C;
  border-color: #FF584C;
}
.cent-button.cent-button--outline.cent-button--default {
  color: #333333;
}
.cent-button.cent-button--outline.cent-button--default:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.cent-button.cent-button--rect {
  border-radius: 2px;
}
.cent-button.cent-button--round {
  border-radius: 45px;
}
.cent-button.cent-button--circle {
  border-radius: 50%;
}
.cent-button.cent-button--circle.size-sm,
.cent-button.cent-button--circle.size-md,
.cent-button.cent-button--circle.size-lg {
  padding: 0;
}
.cent-button.cent-button--circle.size-sm {
  width: 30px;
}
.cent-button.cent-button--circle.size-md {
  width: 35px;
}
.cent-button.cent-button--circle.size-lg {
  width: 45px;
}
.cent-button.size-sm {
  font-size: 14px;
  height: 30px;
  line-height: 28px;
  padding: 0 30px;
}
.cent-button.size-md {
  height: 35px;
  line-height: 33px;
  padding: 0 40px;
}
.cent-button.size-lg {
  height: 45px;
  line-height: 43px;
  padding: 0 55px;
}
.cent-button.is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.cent-button.is-disabled input[type=file],
.cent-button.is-disabled input[type=file]::-webkit-file-upload-button {
  cursor: not-allowed;
}
.cent-button--defaulttext {
  background: transparent;
  border-color: transparent;
  min-width: auto;
  color: #666;
}
.cent-button--defaulttext:hover,
.cent-button--defaulttext:focus {
  color: #333;
}
.cent-button--defaulttext:active {
  color: #333;
}
.cent-button--defaulttext.cent-button--disabled {
  color: #c0c0c0;
}
.cent-button-group {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.cent-button-group .cent-button + .cent-button {
  margin-left: 15px;
}
.cent-button-group.cent-button-group--block {
  display: block;
  width: 100%;
}
.cent-button-group.cent-button-group--block .cent-button {
  display: block;
  width: 100%;
}
.cent-button-group.cent-button-group--block .cent-button + .cent-button {
  margin-top: 20px;
  margin-left: 0;
}
.cent-checkbox + .cent-checkbox {
  margin-left: 8px;
}
.cent-checkbox {
  font-family: "PingFang SC", -apple-system, "Helvetica Neue", Helvetica, BlinkMacSystemFont, "Microsoft YaHei", tahoma, Arial, "Open Sans", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
  line-height: 16px;
  cursor: pointer;
}
.cent-checkbox * {
  box-sizing: border-box;
}
.cent-checkbox__checkbox {
  position: relative;
  top: -0.09em;
  display: inline-block;
  width: 16px;
  height: 16px;
  transition: border-color 0.3s;
  vertical-align: middle;
  color: #333;
}
.cent-checkbox__checkbox input {
  cursor: pointer;
  position: absolute;
  z-index: 9999;
  left: 0;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.cent-checkbox__checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: inherit;
  height: inherit;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-collapse: separate;
  transition: all 0.3s;
}
.cent-checkbox__checkbox-inner::after {
  opacity: 0;
  top: 50%;
  left: 18.5%;
  width: 4px;
  height: 8px;
  position: absolute;
  display: inline-block;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  transition: all 0.2s 0.1s;
  content: ' ';
}
.cent-checkbox__checkbox + span {
  padding-right: 8px;
  padding-left: 10px;
}
.cent-checkbox__checkbox input:checked + span {
  border-color: #0052d9;
  background: #0052d9;
}
.cent-checkbox__checkbox input:checked + span::after {
  opacity: 1;
}
.cent-checkbox__checkbox input[indeterminate] + span,
.cent-checkbox__checkbox input[indeterminate] + span {
  border-color: #0052d9;
  background: #0052d9;
}
.cent-checkbox__checkbox input[indeterminate] + span::after,
.cent-checkbox__checkbox input[indeterminate] + span::after {
  width: 8px;
  height: 0px;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  background: #fff;
  opacity: 1;
  transition: all 0.2s 0.1s;
}
.cent-checkbox--checked .cent-checkbox__checkbox-inner {
  border-color: #0052d9;
  background: #0052d9;
}
.cent-checkbox--checked .cent-checkbox__checkbox-inner::after {
  opacity: 1;
}
.cent-checkbox--indeterminate .cent-checkbox__checkbox-inner {
  border-color: #0052d9;
  background: #0052d9;
}
.cent-checkbox--indeterminate .cent-checkbox__checkbox-inner::after {
  width: 8px;
  height: 0px;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  background: #fff;
  opacity: 1;
  transition: all 0.2s 0.1s;
}
.cent-checkbox--focus .cent-checkbox__checkbox-inner,
.cent-checkbox:hover .cent-checkbox__checkbox-inner {
  border-color: #6697e8;
}
.cent-checkbox--disabled {
  color: #c0c0c0;
}
.cent-checkbox--disabled .cent-checkbox__checkbox-inner {
  border-color: #c0c0c0 !important;
  background-color: #f5f5f5;
}
.cent-checkbox--disabled .cent-checkbox__checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
}
.cent-checkbox--disabled .cent-checkbox__checkbox input,
.cent-checkbox--disabled .cent-checkbox__checkbox + span {
  cursor: not-allowed;
}
.cent-checkbox--disabled input:checked + span,
.cent-checkbox--disabled input[indeterminate] + span {
  border-color: #c0c0c0 !important;
  background-color: #f5f5f5;
}
.cent-checkbox--disabled input:checked + span::after,
.cent-checkbox--disabled input[indeterminate] + span::after {
  border-color: rgba(0, 0, 0, 0.25);
}
.cent-checkbox-group.cent-checkbox-group--block {
  display: block;
}
.cent-checkbox-group.cent-checkbox-group--block .cent-checkbox {
  display: block;
  margin-left: 0;
  margin-bottom: 8px;
}
.cent-checkbox-group.cent-checkbox-group--block .cent-checkbox:last-child {
  margin-bottom: 0;
}
.cent-divider {
  position: relative;
  background-color: #DDDDDD;
}
.cent-divider__text {
  position: absolute;
  font-size: 14px;
  font-weight: 500;
  color: #333333;
  background-color: #FFFFFF;
  padding: 0 10px;
}
.cent-divider__text--left {
  left: 20px;
  transform: translateY(-50%);
}
.cent-divider__text--center {
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.cent-divider__text--right {
  right: 20px;
  transform: translateY(-50%);
}
.cent-divider--horizontal {
  display: block;
  height: 1px;
  width: 100%;
  margin: 20px 0;
}
.cent-divider--vertical {
  display: inline-block;
  width: 1px;
  height: 1em;
  margin: 0 10px;
  vertical-align: middle;
}
.cent-divider--dashed {
  background-color: transparent;
  border-bottom: 1px dashed #DDDDDD;
}
/* dependencies button */
.cent-radio + .cent-radio {
  margin-left: 8px;
}
.cent-radio {
  font-family: "PingFang SC", -apple-system, "Helvetica Neue", Helvetica, BlinkMacSystemFont, "Microsoft YaHei", tahoma, Arial, "Open Sans", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
  cursor: pointer;
}
.cent-radio__radio {
  position: relative;
  display: inline-block;
  margin-right: 8px;
  width: 16px;
  height: 16px;
  border: 1px solid #d9d9d9;
  border-radius: 50%;
  background-color: #fff;
  transition: border-color 0.3s;
  vertical-align: middle;
}
.cent-radio__radio input {
  position: absolute;
  z-index: 9999;
  left: 0;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.cent-radio__radio-inner {
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  left: 50%;
  top: 50%;
  border-radius: 100%;
  background-color: #0052d9;
  transform: translate(-50%, -50%) scale(0);
  opacity: 0;
  transition: all 0.3s;
}
.cent-radio--focus .cent-radio__radio,
.cent-radio:hover .cent-radio__radio {
  border-color: #6697E8;
}
.cent-radio--checked .cent-radio__radio {
  border-color: #0052d9;
}
.cent-radio--checked .cent-radio__radio-inner {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}
.cent-radio--disabled {
  cursor: not-allowed;
}
.cent-radio--disabled .cent-radio__radio {
  cursor: not-allowed;
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.cent-radio--disabled .cent-radio__radio input {
  pointer-events: none;
  cursor: not-allowed;
}
.cent-radio--disabled .cent-radio__radio-inner {
  background-color: #d9d9d9;
  transform: translate(-50%, -50%) scale(1);
}
.cent-radio--disabled:hover .cent-radio__radio {
  border-color: #d9d9d9;
}
.cent-radio--disabled .cent-radio__child {
  color: #c0c0c0;
}
.cent-radio-group {
  display: inline-block;
}
.cent-button-radio {
  position: relative;
}
.cent-button-radio--checked {
  z-index: 2;
}
.cent-button-radio .cent-radio__radio {
  position: absolute;
  width: 0;
  height: 0;
  margin: 0;
  opacity: 0;
}
/* dependencies button */
.cent-radio-group.cent-radio-group--block {
  display: block;
}
.cent-radio-group.cent-radio-group--block .cent-radio {
  display: block;
  margin-left: 0;
  margin-bottom: 8px;
}
.cent-radio-group.cent-radio-group--block .cent-radio:last-child {
  margin-bottom: 0;
}
.cent-radio-btn-group .cent-radio.cent-button.cent-button--outline:hover {
  color: #2864F0;
  background-color: transparent;
  border-color: #2864F0;
}
.cent-radio-btn-group .cent-radio + .cent-radio {
  margin-left: -1px;
}
.cent-row {
  zoom: 1;
}
.cent-row:before,
.cent-row:after {
  content: " ";
  display: table;
}
.cent-row:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}
.cent-row::after {
  display: table;
  content: '';
  clear: both;
}
.cent-col {
  position: relative;
  float: left;
}
.cent-justify-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  align-items: center;
}
.cent-justify-grid__col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex: auto;
  font-size: 0;
  align-items: center;
  justify-content: flex-end;
}
.cent-justify-grid__col--left,
.cent-justify-grid__col:first-child {
  justify-content: flex-start;
}
.cent-justify-grid__col--right,
.cent-justify-grid__col--right:first-child {
  justify-content: flex-end;
}
.cent-justify-grid.cent-justify-grid--start {
  align-items: flex-start;
}
.cent-justify-grid.cent-justify-grid--end {
  align-items: flex-end;
}
/* dependencies icon */
.cent-link {
  position: relative;
  display: inline-block;
  font-size: 12px;
  outline: none;
  text-decoration: none;
}
.cent-link:not(:disabled) {
  cursor: pointer;
}
.cent-link::after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  height: 0;
  bottom: 0;
  border-bottom: 1px solid #000000;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.cent-link.cent-link--default,
.cent-link.cent-link--default.is-disabled,
.cent-link.cent-link--default.is-disabled:hover {
  color: #000000;
}
.cent-link.cent-link--default.is-underline::after {
  border-color: #2864F0;
}
.cent-link.cent-link--default:hover {
  color: #2864F0;
}
.cent-link.cent-link--primary,
.cent-link.cent-link--primary.is-disabled,
.cent-link.cent-link--primary.is-disabled:hover {
  color: #2864F0;
}
.cent-link.cent-link--primary.is-underline::after {
  border-color: #2359D7;
}
.cent-link.cent-link--primary:hover {
  color: #2359D7;
}
.cent-link.cent-link--secondary,
.cent-link.cent-link--secondary.is-disabled,
.cent-link.cent-link--secondary.is-disabled:hover {
  color: #888888;
}
.cent-link.cent-link--secondary.is-underline::after {
  border-color: #666666;
}
.cent-link.cent-link--secondary:hover {
  color: #666666;
}
.cent-link.cent-link--success,
.cent-link.cent-link--success.is-disabled,
.cent-link.cent-link--success.is-disabled:hover {
  color: #07C160;
}
.cent-link.cent-link--success.is-underline::after {
  border-color: #06A95A;
}
.cent-link.cent-link--success:hover {
  color: #06A95A;
}
.cent-link.cent-link--warning,
.cent-link.cent-link--warning.is-disabled,
.cent-link.cent-link--warning.is-disabled:hover {
  color: #FF9C19;
}
.cent-link.cent-link--warning.is-underline::after {
  border-color: #E27D13;
}
.cent-link.cent-link--warning:hover {
  color: #E27D13;
}
.cent-link.cent-link--danger,
.cent-link.cent-link--danger.is-disabled,
.cent-link.cent-link--danger.is-disabled:hover {
  color: #FF584C;
}
.cent-link.cent-link--danger.is-underline::after {
  border-color: #E84244;
}
.cent-link.cent-link--danger:hover {
  color: #E84244;
}
.cent-link.is-underline:hover::after {
  opacity: 1;
}
.cent-link.is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
/* dependencies icon */
.cent-loading-root,
.cent-loading {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1001;
}
.cent-loading-root {
  position: relative;
}
.cent-loading-root.is-fullscreen {
  position: fixed;
}
.cent-loading,
.cent-loading__backdrop {
  position: absolute;
}
.cent-loading__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  width: 100%;
  height: 100%;
  padding: 40px 0;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  box-sizing: border-box;
}
.cent-loading__icon:empty,
.cent-loading__text:empty {
  display: none;
}
.cent-loading__icon .cent-loading--circular {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-color: rgba(40, 100, 240, 0.3);
  border-top-color: #2864F0;
  border-style: solid;
  border-radius: 100%;
  box-sizing: border-box;
  animation: spin 1s infinite linear;
}
.cent-loading__text {
  color: #777777;
}
.cent-loading__icon + .cent-loading__text {
  margin-left: 20px;
}
.cent-loading.size-sm .cent-loading__icon {
  width: 16px;
  height: 16px;
}
.cent-loading.size-sm .cent-loading__icon .cent-loading--circular {
  border-width: 2px;
}
.cent-loading.size-sm .cent-loading__text {
  font-size: 12px;
}
.cent-loading.size-md .cent-loading__icon {
  width: 40px;
  height: 40px;
}
.cent-loading.size-md .cent-loading__icon .cent-loading--circular {
  border-width: 4px;
}
.cent-loading.size-md .cent-loading__text {
  font-size: 14px;
}
.cent-loading.size-lg .cent-loading__icon {
  width: 60px;
  height: 60px;
}
.cent-loading.size-lg .cent-loading__icon .cent-loading--circular {
  border-width: 6px;
}
.cent-loading.size-lg .cent-loading__text {
  font-size: 14px;
}
.cent-loading.is-vertical .cent-loading__inner {
  flex-direction: column;
}
.cent-loading.is-vertical .cent-loading__icon + .cent-loading__text {
  margin-left: 0;
}
.cent-loading.is-vertical.size-sm .cent-loading__text {
  font-size: 12px;
}
.cent-loading.is-vertical.size-sm .cent-loading__icon + .cent-loading__text {
  margin-top: 10px;
}
.cent-loading.is-vertical.size-md .cent-loading__text {
  font-size: 14px;
}
.cent-loading.is-vertical.size-md .cent-loading__icon + .cent-loading__text {
  margin-top: 15px;
}
.cent-loading.is-vertical.size-lg .cent-loading__text {
  font-size: 16px;
}
.cent-loading.is-vertical.size-lg .cent-loading__icon + .cent-loading__text {
  margin-top: 20px;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* dependencies button,icon */
.cent-pagination {
  font-size: 0;
}
.cent-pagination__container {
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}
.cent-pagination__actions,
.cent-pagination__pager {
  display: inline-block;
  font-size: 0;
  border: 1px solid #E1E1EB;
  vertical-align: middle;
}
.cent-pagination__actions .cent-pagination__button,
.cent-pagination__pager .cent-pagination__button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  min-width: 30px;
  height: 30px;
  line-height: 1;
  padding: 0 3px;
  border: none;
  border-radius: 0;
  align-items: center;
  justify-content: center;
  transition: none;
}
.cent-pagination__actions .cent-pagination__button.cent-button--default:hover,
.cent-pagination__pager .cent-pagination__button.cent-button--default:hover,
.cent-pagination__actions .cent-pagination__button.cent-button--primary:hover,
.cent-pagination__pager .cent-pagination__button.cent-button--primary:hover {
  color: #FFFFFF;
  background-color: rgba(40, 100, 240, 0.5);
}
.cent-pagination__actions .cent-pagination__button.cent-button--default,
.cent-pagination__pager .cent-pagination__button.cent-button--default,
.cent-pagination__actions .cent-pagination__button.cent-button--default.is-disabled,
.cent-pagination__pager .cent-pagination__button.cent-button--default.is-disabled,
.cent-pagination__actions .cent-pagination__button.cent-button--default.is-disabled:hover,
.cent-pagination__pager .cent-pagination__button.cent-button--default.is-disabled:hover {
  color: #333333;
  background-color: #FFFFFF;
}
.cent-pagination__actions .cent-pagination__button.cent-button--primary,
.cent-pagination__pager .cent-pagination__button.cent-button--primary,
.cent-pagination__actions .cent-pagination__button.cent-button--primary.is-disabled,
.cent-pagination__pager .cent-pagination__button.cent-button--primary.is-disabled,
.cent-pagination__actions .cent-pagination__button.cent-button--primary.is-disabled:hover,
.cent-pagination__pager .cent-pagination__button.cent-button--primary.is-disabled:hover {
  color: #FFFFFF;
  background-color: rgba(40, 100, 240, 0.5);
}
.cent-pagination__actions .cent-pagination__prev-button.cent-button--default,
.cent-pagination__actions .cent-pagination__next-button.cent-button--default,
.cent-pagination__actions .cent-pagination__prev-button.cent-button--default.is-disabled,
.cent-pagination__actions .cent-pagination__next-button.cent-button--default.is-disabled,
.cent-pagination__actions .cent-pagination__prev-button.cent-button--default.is-disabled:hover,
.cent-pagination__actions .cent-pagination__next-button.cent-button--default.is-disabled:hover {
  color: #777777;
  background-color: #FFFFFF;
}
.cent-pagination__actions .cent-pagination__prev-button.cent-button--default:hover,
.cent-pagination__actions .cent-pagination__next-button.cent-button--default:hover {
  color: #FFFFFF;
}
.cent-pagination__actions .cent-pagination__prev-button.cent-button .cent-icon,
.cent-pagination__actions .cent-pagination__next-button.cent-button .cent-icon {
  font-size: 0;
}
.cent-pagination__actions .cent-pagination__prev-button.cent-button .cent-icon--icon,
.cent-pagination__actions .cent-pagination__next-button.cent-button .cent-icon--icon {
  transform: scale(0.6);
}
.cent-pagination__pager .cent-pagination__button + .cent-pagination__button {
  margin-left: 0;
}
.cent-pagination__actions + .cent-pagination__pager {
  margin-left: 10px;
}
.cent-pagination__pager + .cent-pagination__actions {
  margin-left: 10px;
}
.cent-pagination__page-size-selector {
  width: 98px;
  margin-left: 16px;
}
.cent-pagination__jumper {
  display: inline-block;
  margin-left: 8px;
  vertical-align: middle;
}
.cent-pagination__jumper-input {
  width: 48px;
  margin: 0 4px;
  margin-top: 0px;
}
.cent-pagination__simple {
  display: inline-block;
  font-size: 0;
  margin: 0 4px;
}
.cent-pagination__simple-input {
  width: 48px;
  text-align: center;
  vertical-align: top;
}
.cent-pagination__simple-total {
  font-size: 14px;
  line-height: 32px;
  margin: 0 4px;
  vertical-align: middle;
}
.cent-pagination__total {
  display: inline-block;
  font-size: 14px;
  color: #333333;
  margin-right: 20px;
  vertical-align: middle;
}
.cent-popup {
  position: absolute;
  z-index: 10001;
  top: -1000px;
  box-shadow: 6px 6px 12px 6px rgba(0, 0, 0, 0.08);
  background: #fff;
  padding: 0;
  overflow: hidden;
  border-radius: 0px;
}
.cent-popup--type-bubble {
  background: none;
  box-shadow: none;
  overflow: visible;
}
.cent-popup--type-bubble > div {
  position: relative;
  z-index: 1;
  padding: 16px;
  color: #666;
  background: #fff;
  box-shadow: 6px 6px 12px 6px rgba(0, 0, 0, 0.08);
  border-radius: 0px;
}
.cent-popup--type-bubble::after {
  display: block;
  content: '';
  position: absolute;
  z-index: 1;
  border-color: #fff;
  border-top: none;
  border-right: none;
  width: 16px;
  height: 16px;
  background-color: #fff;
}
.cent-popup--type-bubble[class*='--p-top-'] {
  padding-bottom: 16px;
}
.cent-popup--type-bubble[class*='--p-top-']::after {
  bottom: 8px;
}
.cent-popup--type-bubble[class*='--p-bottom-'] {
  padding-top: 16px;
}
.cent-popup--type-bubble[class*='--p-bottom-']::after {
  top: 8px;
}
.cent-popup--type-bubble[class*='--p-left-'] {
  padding-right: 16px;
}
.cent-popup--type-bubble[class*='--p-left-']::after {
  right: 8px;
}
.cent-popup--type-bubble[class*='--p-right-'] {
  padding-left: 16px;
}
.cent-popup--type-bubble[class*='--p-right-']::after {
  left: 8px;
}
.cent-popup--type-bubble[class*='--p-top-left']::after {
  left: 24px;
  transform: rotate(135deg);
}
.cent-popup--type-bubble[class*='--p-top-center']::after {
  left: 50%;
  transform: translateX(-50%) rotate(135deg);
}
.cent-popup--type-bubble[class*='--p-top-right']::after {
  right: 24px;
  transform: translateX(-50%) rotate(135deg);
}
.cent-popup--type-bubble[class*='--p-left-top']::after {
  top: 24px;
  transform: rotate(45deg);
}
.cent-popup--type-bubble[class*='--p-left-center']::after {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.cent-popup--type-bubble[class*='--p-left-bottom']::after {
  bottom: 24px;
  transform: rotate(45deg);
}
.cent-popup--type-bubble[class*='--p-right-top']::after {
  top: 24px;
  transform: rotate(-135deg);
}
.cent-popup--type-bubble[class*='--p-right-center']::after {
  top: 50%;
  transform: translateY(-50%) rotate(-135deg);
}
.cent-popup--type-bubble[class*='--p-right-bottom']::after {
  bottom: 24px;
  transform: rotate(-135deg);
}
.cent-popup--type-bubble[class*='--p-bottom-left']::after {
  left: 16px;
  transform: rotate(-45deg);
}
.cent-popup--type-bubble[class*='--p-bottom-center']::after {
  left: 50%;
  transform: translateX(-50%) rotate(-45deg);
}
.cent-popup--type-bubble[class*='--p-bottom-right']::after {
  right: 16px;
  transform: translateX(-50%) rotate(-45deg);
}
.cent-flow-in__popup-enter,
.cent-flow-in__popup-exiting,
.cent-flow-in__popup-leave-to {
  opacity: 0;
}
.cent-flow-in__popup-enter-to,
.cent-flow-in__popup-entering,
.cent-flow-in__popup-leave {
  opacity: 1;
  transform: none;
}
.cent-flow-in__popup-enter-active {
  transition: opacity 0.3s cubic-bezier(0, 0.48, 0.33, 1), transform 0.3s cubic-bezier(0, 0.48, 0.33, 1);
}
.cent-flow-in__popup-leave-active {
  transition: opacity 0.3s cubic-bezier(0, 0.48, 0.33, 1), transform 0.3s cubic-bezier(0, 0.48, 0.33, 1);
}
[class*='cent-popup--p'].cent-flow-in__popup-entering,
[class*='cent-popup--p'].cent-flow-in__popup-exit,
[class*='cent-popup--p'].cent-flow-in__popup-exiting {
  transition: opacity 0.3s cubic-bezier(0, 0.48, 0.33, 1), transform 0.3s cubic-bezier(0, 0.48, 0.33, 1);
}
.cent-flow-in__popup-enter[class*='cent-popup--p-top-'],
.cent-flow-in__popup-exiting[class*='cent-popup--p-top-'],
.cent-flow-in__popup-leave-to[class*='cent-popup--p-top-'] {
  transform: translateY(10px);
  opacity: 0;
}
.cent-flow-in__popup-enter[class*='cent-popup--p-left-'],
.cent-flow-in__popup-exiting[class*='cent-popup--p-left-'],
.cent-flow-in__popup-leave-to[class*='cent-popup--p-left-'] {
  transform: translateX(10px);
  opacity: 0;
}
.cent-flow-in__popup-enter[class*='cent-popup--p-right-'],
.cent-flow-in__popup-exiting[class*='cent-popup--p-right-'],
.cent-flow-in__popup-leave-to[class*='cent-popup--p-right-'] {
  transform: translateX(-10px);
  opacity: 0;
}
.cent-flow-in__popup-enter[class*='cent-popup--p-bottom-'],
.cent-flow-in__popup-exiting[class*='cent-popup--p-bottom-'],
.cent-flow-in__popup-leave-to[class*='cent-popup--p-bottom-'] {
  transform: translateY(-10px);
  opacity: 0;
}
.cent-progress__tips {
  color: #666;
}
.cent-progress--line {
  width: 210px;
}
.cent-progress--line > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 20px;
}
.cent-progress--line .cent-progress__bar {
  flex: 1;
  background: #E9E9E9;
  height: 4px;
  border-radius: 0px;
}
.cent-progress--line .cent-progress__bar-inner {
  background: #0052d9;
  transition: width 0.3s;
  height: 100%;
  border-radius: inherit;
}
.cent-progress--line .cent-progress__valuetext {
  flex: none;
  padding-left: 8px;
  font-size: 14px;
}
.cent-progress--circle > div {
  display: inline-block;
  position: relative;
}
.cent-progress--circle svg {
  display: block;
}
.cent-progress--circle svg path {
  transition: all 0.3s;
}
.cent-progress--circle svg path:first-child {
  stroke: #E9E9E9;
}
.cent-progress--circle svg path:last-child {
  stroke: #0052d9;
}
.cent-progress--circle .cent-progress__valuetext {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  font-size: 20px;
}
.cent-progress--circle .cent-progress__tips {
  text-align: center;
}
.cent-progress--inline {
  display: inline-block;
}
.cent-progress--block.cent-progress--line {
  width: 100%;
}
.cent-progress.size-sm.cent-progress--circle svg {
  width: 48px;
}
.cent-progress.size-sm.cent-progress--circle .cent-progress__valuetext {
  font-size: 12px;
}
.cent-progress.size-md.cent-progress--circle svg {
  width: 90px;
}
.cent-progress.size-lg.cent-progress--circle svg {
  width: 146px;
}
.cent-progress.size-lg.cent-progress--circle .cent-progress__valuetext {
  font-size: 32px;
}
.cent-progress.size-lg.cent-progress--line {
  width: 300px;
}
.cent-progress.size-lg.cent-progress--line .cent-progress__bar {
  height: 8px;
  border-radius: 0px;
}
/* dependencies icon,button */
.cent-drawer__container {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
  overflow: auto;
  pointer-events: none;
}
.cent-drawer__mask {
  position: fixed;
  left: 0;
  top: 0;
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  pointer-events: auto;
}
.cent-drawer__mask.cent-drawer-effect-enter-active,
.cent-drawer__mask.cent-drawer-effect-enter-to {
  animation: drawerFadeIn 0.24s cubic-bezier(0, 0, 0.2, 1) both;
}
.cent-drawer__mask.cent-drawer-effect-leave-active,
.cent-drawer__mask.cent-drawer-effect-leave-to {
  animation: drawerFadeOut 0.24s cubic-bezier(0.4, 0, 1, 1) both;
}
.cent-drawer {
  overflow: hidden;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  box-shadow: -3px 0 8px rgba(0, 0, 0, 0.06);
  pointer-events: auto;
}
.cent-drawer__resizebar {
  position: absolute;
}
.cent-drawer__left {
  left: 0;
  right: auto;
  max-width: 100vw;
  height: 100%;
}
.cent-drawer__left.cent-drawer-effect-enter-active,
.cent-drawer__left.cent-drawer-effect-enter-to {
  animation: drawerLeftIn 0.24s cubic-bezier(0, 0, 0.2, 1) both;
}
.cent-drawer__left.cent-drawer-effect-leave-active,
.cent-drawer__left.cent-drawer-effect-leave-to {
  animation: drawerLeftOut 0.24s cubic-bezier(0.4, 0, 1, 1) both;
}
.cent-drawer__left .cent-drawer__resizebar {
  width: 6px;
  top: 0;
  right: -3px;
  bottom: 0;
  cursor: col-resize;
}
.cent-drawer__right {
  right: 0;
  left: auto;
  max-width: 100vw;
  height: 100%;
}
.cent-drawer__right.cent-drawer-effect-enter-active,
.cent-drawer__right.cent-drawer-effect-enter-to {
  animation: drawerRightIn 0.24s cubic-bezier(0, 0, 0.2, 1) both;
}
.cent-drawer__right.cent-drawer-effect-leave-active,
.cent-drawer__right.cent-drawer-effect-leave-to {
  animation: drawerRightOut 0.24s cubic-bezier(0.4, 0, 1, 1) both;
}
.cent-drawer__right .cent-drawer__resizebar {
  width: 6px;
  top: 0;
  left: -3px;
  bottom: 0;
  cursor: col-resize;
}
.cent-drawer__top {
  top: 0;
  bottom: auto;
  width: 100vw;
  max-height: 100%;
}
.cent-drawer__top.cent-drawer-effect-enter-active,
.cent-drawer__top.cent-drawer-effect-enter-to {
  animation: drawerTopIn 0.24s cubic-bezier(0, 0, 0.2, 1) both;
}
.cent-drawer__top.cent-drawer-effect-leave-active,
.cent-drawer__top.cent-drawer-effect-leave-to {
  animation: drawerTopOut 0.24s cubic-bezier(0.4, 0, 1, 1) both;
}
.cent-drawer__top .cent-drawer__resizebar {
  height: 6px;
  right: 0;
  left: 0;
  bottom: -3px;
  cursor: row-resize;
}
.cent-drawer__bottom {
  bottom: 0;
  top: auto;
  width: 100vw;
  max-height: 100vh;
}
.cent-drawer__bottom.cent-drawer-effect-enter-active,
.cent-drawer__bottom.cent-drawer-effect-enter-to {
  animation: drawerBottomIn 0.24s cubic-bezier(0, 0, 0.2, 1) both;
}
.cent-drawer__bottom.cent-drawer-effect-leave-active,
.cent-drawer__bottom.cent-drawer-effect-leave-to {
  animation: drawerBottomOut 0.24s cubic-bezier(0.4, 0, 1, 1) both;
}
.cent-drawer__bottom .cent-drawer__resizebar {
  height: 6px;
  right: 0;
  left: 0;
  top: -3px;
  cursor: row-resize;
}
.cent-drawer__header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 20px;
}
.cent-drawer__header::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #DDDDDD;
}
.cent-drawer__header-title {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.cent-drawer__close {
  position: absolute;
  top: 16px;
  right: 15px;
  padding: 5px;
  font-size: 14px;
  color: #999;
  cursor: pointer;
}
.cent-drawer__body {
  flex: 1;
  padding: 20px;
  overflow-y: auto;
}
.cent-drawer__footer {
  flex: 0 0 50px;
  height: 50px;
  padding: 10px 20px;
  background-color: #FFFFFF;
  border-top: 1px solid #DDDDDD;
}
@keyframes drawerFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes drawerFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes drawerLeftIn {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes drawerLeftOut {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes drawerRightIn {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes drawerRightOut {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
@keyframes drawerTopIn {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes drawerTopOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes drawerBottomIn {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes drawerBottomOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
/* dependencies icon,checkbox */
.ten-tree {
  background: #fff;
}
.ten-tree .ten-tree-node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  align-items: center;
  line-height: 40px;
  padding-left: 28px;
  background: #fff;
  cursor: pointer;
}
.ten-tree .ten-tree-node__content:hover,
.ten-tree .ten-tree-node__content--selected:not([class*='showcheckbox']):not([class*='parentselected']) {
  background: #e8f1ff;
}
.ten-tree .ten-tree-node__content--disabled {
  color: #c0c0c0;
}
.ten-tree .ten-tree-node__content::after {
  content: '';
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  height: 4px;
  background: #cfe1ff;
}
.ten-tree .ten-tree-node__content--dragpos-center {
  background-color: #cfe1ff;
}
.ten-tree .ten-tree-node__content--dragpos-top::after {
  display: block;
  top: -2px;
}
.ten-tree .ten-tree-node__content--dragpos-bottom::after {
  display: block;
  bottom: -2px;
}
.ten-tree .ten-tree-node__content--disabled .ten-tree-node__expand {
  color: #c0c0c0;
}
.ten-tree .ten-tree-node__expand {
  position: absolute;
  top: 8px;
  left: 0;
  display: inline-block;
  width: 24px;
  height: 24px;
  color: #999;
}
.ten-tree .ten-tree-node__expand i {
  position: relative;
  top: 5px;
  left: 5px;
  display: block;
  width: 14px;
  height: 14px;
  font-size: 14px;
}
.ten-tree .ten-tree-node__expand .ten-icon--carret_right {
  transition: transform 0.2s;
}
.ten-tree .ten-tree-node__expand--expanded .ten-icon--carret_right {
  transform: rotate(90deg);
}
.ten-tree .ten-tree-node__expand--children {
  cursor: pointer;
}
.ten-tree .ten-tree-node__checkbox {
  margin-right: 8px;
}
.ten-tree .ten-tree-node__children {
  padding-left: 30px;
}
.ten-tree--uninitialized * {
  transition: none!important;
}
.ten-treeselect {
  background: #fff;
  max-height: 400px;
  overflow-y: auto;
}
/* dependencies icon */
.cent-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin: 0 auto;
  flex-direction: column;
}
.cent-card__header,
.cent-card__body,
.cent-card__footer {
  position: relative;
  padding: 20px;
}
.cent-card__title {
  margin-bottom: 20px;
}
.cent-card .cent-hairline--top::after,
.cent-card .cent-hairline--bottom::after {
  position: absolute;
  display: block;
  content: '';
  left: 0;
  right: 0;
  width: auto;
  height: 1px;
  background-color: #E4E5E9;
  pointer-events: none;
  box-sizing: border-box;
  transform: scaleY(0.5);
}
.cent-card .cent-hairline--top::after {
  top: 0;
  bottom: auto;
  border-top: 1px solid #E4E5E9;
  transform-origin: 0 0;
}
.cent-card .cent-hairline--bottom::after {
  top: auto;
  bottom: 0;
  border-bottom: 1px solid #E4E5E9;
  transform-origin: 0 100%;
}
.cent-card.cent-card--shadow {
  background-color: #FFFFFF;
  box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.15);
}
.cent-card.cent-card--bordered {
  border: 1px solid #DDDDDD;
}
.cent-card.cent-card--left {
  justify-content: flex-start;
}
.cent-card.cent-card--center {
  justify-content: center;
}
.cent-card.cent-card--right {
  justify-content: flex-end;
}
.cent-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  flex: 1;
  flex-basis: auto;
}
.cent-container .cent-header,
.cent-container .cent-aside,
.cent-container .cent-main,
.cent-container .cent-footer {
  flex-shrink: 0;
  box-sizing: border-box;
}
.cent-container .cent-aside {
  overflow: auto;
}
.cent-container .cent-main {
  display: block;
  flex: 1;
  flex-basis: auto;
  overflow: auto;
}
.cent-container.is-vertical {
  flex-direction: column;
}
/* dependencies icon */
.cent-image {
  width: 100%;
  height: 100%;
}
.cent-image__wrapper {
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.cent-image--center {
  display: block;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cent-image__placeholder,
.cent-image__error {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  color: #C0C0C0;
  background: #F5F5F5;
}
/* dependencies icon */
.cent-input {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
  width: 100%;
}
.cent-input__input {
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #d9d9d9;
  background: #fff;
  overflow: hidden;
}
.cent-input__input-icon,
.cent-input__input-prefix,
.cent-input__input-suffix {
  display: inline-block;
  flex: none;
  max-width: 100%;
}
.cent-input__input-input {
  flex: 1;
  width: 0;
  display: inline-block;
  max-width: 100%;
  background-color: transparent;
  color: #333;
  border: none;
  outline: none;
}
.cent-input__input-input::-webkit-outer-spin-button,
.cent-input__input-input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}
.cent-input__input-input[type='number'] {
  -moz-appearance: textfield;
  /* Firefox */
}
.cent-input__input-input::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.cent-input__input-input:-ms-input-placeholder {
  color: #999;
}
.cent-input__input-input::-webkit-input-placeholder {
  color: #999;
}
.cent-input__input-input[readonly] {
  cursor: default;
}
.cent-input__input-input[disabled],
.cent-input__input-input[disabled]:hover,
.cent-input__input-input[disabled]:focus,
.cent-input__input-input[disabled]:active {
  background: #fbfbfb;
  color: #c0c0c0;
  cursor: not-allowed;
}
.cent-input:not(.cent-input-tag) .cent-input__input--suffixicon .cent-input__input-input {
  padding-right: 0 !important;
}
.cent-input__input-icon {
  box-sizing: content-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #bfbfbf;
}
.cent-input__input-icon .cent-icon {
  display: block;
}
.cent-input__input-close {
  cursor: pointer;
  outline: none;
  color: #bfbfbf;
}
.cent-input__prefix,
.cent-input__suffix {
  flex: none;
  padding: 0px 18px;
  height: 40px;
  font-size: 14px;
  line-height: 40px;
  background: #f7f7f7;
  border: 1px solid #d9d9d9;
  text-align: center;
}
.cent-input__prefix {
  border-right: none;
}
.cent-input__suffix {
  border-left: none;
}
.cent-input .cent-input__input--focused:not(.cent-input__input--disabled),
.cent-input .cent-input__input:not(.cent-input__input--disabled):hover {
  z-index: 1;
  border-color: #0052d9;
}
.cent-input .cent-input__input--focused:not(.cent-input__input--disabled) .cent-input .cent-input__input-icon,
.cent-input .cent-input__input:not(.cent-input__input--disabled):hover .cent-input .cent-input__input-icon {
  color: #0052d9;
}
.cent-input--disabled {
  cursor: not-allowed;
}
.cent-input--disabled .cent-input__input {
  background: #fbfbfb;
  border-color: #c0c0c0;
  color: #c0c0c0;
  cursor: not-allowed;
}
.cent-input--disabled .cent-input__prefix,
.cent-input--disabled .cent-input__suffix {
  border-color: #c0c0c0;
}
.cent-input--status-invalid .cent-input__input {
  border-color: #ff3e00;
}
.cent-input--with-prefix .cent-input__input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.cent-input--with-prefix .cent-input__prefix {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.cent-input--with-suffix .cent-input__input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cent-input--with-suffix .cent-input__suffix {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.cent-input.size-sm .cent-input__input {
  line-height: 30px;
  border-radius: 0px;
}
.cent-input.size-sm .cent-input__input-input {
  padding: 5px 8px;
  font-size: 14px;
  line-height: 20px;
}
.cent-input.size-sm .cent-input__input-icon {
  text-align: center;
  font-size: 18px;
  line-height: 30px;
  height: 30px;
}
.cent-input.size-sm .cent-input__input-icon--prefix {
  padding-right: 3px;
  padding-left: 10px;
}
.cent-input.size-sm .cent-input__input-icon--suffix {
  padding-left: 3px;
  padding-right: 10px;
}
.cent-input.size-sm .cent-input__prefix,
.cent-input.size-sm .cent-input__suffix {
  height: 32px;
  line-height: 32px;
}
.cent-input.size-sm.cent-input--with-prefix .cent-input__prefix {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.cent-input.size-sm.cent-input--with-suffix .cent-input__suffix {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.cent-input.size-md .cent-input__input {
  min-height: 38px;
  line-height: 38px;
  border-radius: 0px;
}
.cent-input.size-md .cent-input__input-input {
  padding: 9px 8px;
  font-size: 14px;
  line-height: 20px;
}
.cent-input.size-md .cent-input__input-icon {
  text-align: center;
  font-size: 18px;
  line-height: 38px;
  height: 38px;
}
.cent-input.size-md .cent-input__input-icon--prefix {
  padding-right: 3px;
  padding-left: 11px;
}
.cent-input.size-md .cent-input__input-icon--suffix {
  padding-left: 3px;
  padding-right: 11px;
}
.cent-input.size-md .cent-input__prefix,
.cent-input.size-md .cent-input__suffix {
  height: 40px;
  line-height: 40px;
}
.cent-input-number__action {
  height: 100%;
  top: 1px;
  right: 1px;
  width: 24px;
}
.cent-input-number__action-up,
.cent-input-number__action-down {
  position: relative;
  display: block;
  -webkit-appearance: none;
  border: 1px solid #d9d9d9;
  border-right: none;
  background: #fff;
  width: 100%;
  height: 19px;
  overflow: hidden;
  outline: none;
  color: transparent;
  cursor: pointer;
}
.cent-input-number__action-up:after,
.cent-input-number__action-down:after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cent-input-number__action-up {
  border-top-color: transparent;
  border-bottom: none;
}
.cent-input-number__action-up:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  -moz-transform: scale(0.9999);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 6px solid #9d9d9d;
}
.cent-input-number__action .cent-input-number__action-up:hover:not(.cent-input-number__action--disabled)::after,
.cent-input-number__action .cent-input-number__action-up:active:after {
  border-bottom-color: #0052d9;
}
.cent-input-number__action-down {
  border-bottom-color: transparent;
}
.cent-input-number__action-down:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  -moz-transform: scale(0.9999);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #9d9d9d;
}
.cent-input-number__action .cent-input-number__action-down:hover:not(.cent-input-number__action--disabled)::after,
.cent-input-number__action .cent-input-number__action-down:active:after {
  border-top-color: #0052d9;
}
.cent-input-number__action .cent-input-number__action--disabled.cent-input-number__action-up:after {
  border-bottom-color: #c0c0c0;
}
.cent-input-number__action .cent-input-number__action--disabled.cent-input-number__action-bottom:after {
  border-top-color: #c0c0c0;
}
span.cent-input-number__action--disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
  pointer-events: none;
}
.cent-input-number.cent-input--disabled .cent-input-number__action {
  opacity: 0;
  pointer-events: none;
}
.cent-input-number.size-sm .cent-input-number__action span {
  height: 15px;
}
.cent-input-tag .cent-input__input {
  display: block;
  position: relative;
  padding-right: 15px;
}
.cent-input-tag .cent-input__input-input {
  max-width: 100%;
}
.cent-input-tag .cent-input__input-icon--suffix {
  position: absolute;
  right: 0px;
  margin: 0;
  bottom: 50%;
  transform: translateY(50%);
}
.cent-input-tag .cent-input__input--suffixicon > input {
  padding-right: 20px;
}
.cent-input-tag .cent-input__input-suffix {
  position: relative;
}
.cent-input-tag .cent-tag {
  margin-top: 7px;
  margin-bottom: 7px;
}
.cent-input-tag.size-sm .cent-tag {
  margin-top: 3px;
  margin-bottom: 3px;
}
.cent-input-tag--empty .cent-input__input-input {
  width: 100%;
}
.cent-input-tag__input-mirror {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  white-space: pre;
  opacity: 0;
  pointer-events: none;
  font-size: 14px;
  line-height: 1.42857143;
  font-family: sans-serif;
}
.cent-input-tag .cent-tag:first-child {
  margin-left: 9px;
}
.cent-input-tag.cent-input--disabled.cent-input-tag .cent-tag {
  opacity: 0.7;
  cursor: not-allowed;
  pointer-events: none;
}
.cent-input-textarea .cent-input__input-input {
  height: auto;
  resize: none;
  min-height: 36px;
  padding: 9px 8px;
}
.cent-input-textarea .cent-input-textarea__limit {
  position: absolute;
  right: 8px;
  bottom: 10px;
}
.cent-input-search .cent-input__input-icon {
  font-size: 24px;
}
.cent-input-search .cent-input-textarea__limit {
  position: absolute;
  right: 8px;
  bottom: 10px;
}
.cent-input-group {
  display: inline-block;
  position: relative;
}
.cent-input-group > .cent-input {
  width: auto;
}
.cent-input-group .cent-input + .cent-input {
  margin-left: 4px;
}
.cent-input-group .cent-button,
.cent-input-group .cent-input,
.cent-input-group .cent-input-groupable {
  vertical-align: middle;
}
.cent-input-group__collapse .cent-input + .cent-input,
.cent-input-group__collapse .cent-input + .cent-button,
.cent-input-group__collapse .cent-button + .cent-input,
.cent-input-group__collapse .cent-button + .cent-button,
.cent-input-group__collapse .cent-button + .cent-input-groupable,
.cent-input-group__collapse .cent-input-groupable + .cent-button,
.cent-input-group__collapse .cent-input + .cent-input-groupable,
.cent-input-group__collapse .cent-input-groupable + .cent-input-groupable {
  margin-left: -1px;
}
.cent-input-group__collapse .cent-input__input {
  border-radius: 0;
}
.cent-input-group__collapse .cent-input:first-child:not(.cent-input--with-prefix) .cent-input__input {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.cent-input-group__collapse .cent-input:last-child:not(.cent-input--with-suffix) .cent-input__input {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.cent-input-group__collapse .cent-input.size-sm.cent-input:first-child .cent-input__input {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
.cent-input-group__collapse .cent-input.cent-input:last-child .cent-input__input {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.cent-input-select .cent-input__input-icon .cent-icon--carret_down {
  transition: transform 0.3s;
}
.cent-input-select--opened .cent-input__input-icon .cent-icon--carret_down {
  transform: rotate(180deg);
}
.cent-input-select:not(.cent-input--disabled) {
  cursor: pointer;
}
.cent-input-select:not(.cent-input--disabled) .cent-input__input-input:not(:disabled):-moz-read-only {
  cursor: pointer;
}
.cent-input-select:not(.cent-input--disabled) .cent-input__input-input:not(:disabled):read-only {
  cursor: pointer;
}
/* dependencies icon,tooltip */
.cent-form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 22px;
  position: relative;
}
.cent-form-item-label {
  width: 6em;
  margin-right: 16px;
  line-height: 40px;
  color: #333;
  font-size: 14px;
}
.cent-form-item-label > div {
  display: inline;
}
.cent-form-item-control {
  flex: 1;
  position: relative;
  line-height: 40px;
}
.cent-form-item-icon {
  position: absolute;
  top: 13px;
  left: calc(100% + 5px);
  width: 32px;
  font-size: 16px;
  line-height: 16px;
}
.cent-form-item .cent-form-item-icon {
  display: none;
}
.cent-form-item .cent-form-item-icon .cent-icon--line_circle_help {
  color: #FFA700;
  cursor: pointer;
}
.cent-form-item .cent-form-item-icon .cent-icon--circle_clear {
  color: #ff3e00;
}
.cent-form-item .cent-form-item-icon .cent-icon--circle_tick {
  color: #3ecc36;
}
.cent-form-item .cent-form-item-icon .cent-icon--circle_error {
  color: #FFA700;
}
.cent-form-item .cent-form-item-icon .cent-icon--loading_gradient {
  color: #0052d9;
}
.cent-form-item--required .cent-form-item-label:after {
  content: '*';
  display: inline;
  color: #ff3e00;
  margin-left: 5px;
  vertical-align: middle;
}
.cent-form-item--error .cent-form-item-err {
  display: block;
}
.cent-form-item--error .cent-input__input,
.cent-form-item--error .cent-picker__input {
  border-color: #FF3E00;
}
.cent-form-item--warning .cent-input__input,
.cent-form-item--warning .cent-picker__input {
  border-color: #FFA700;
}
.cent-form-item--icon .cent-form-item-icon {
  display: inline-block;
}
.cent-form-item__tooltip {
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
}
.cent-form-item__helper-text,
.cent-form-item__invalid-text {
  font-size: 12px;
  line-height: 1.5;
  top: 100%;
  margin-top: 8px;
}
.cent-form-item__helper-text:empty,
.cent-form-item__invalid-text:empty {
  display: none;
}
.cent-form-item__helper-text {
  color: #888888;
}
.cent-form-item__invalid-text {
  color: #FF3E00;
}
.cent-form-item--error .cent-form-item__invalid-text {
  display: block;
}
.cent-form--inline .cent-form-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.cent-form--inline .cent-form-item-label {
  width: auto;
}
.cent-form--inline .cent-form-item + .cent-form-item {
  margin-left: 44px;
}
.cent-form--vertical .cent-form-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  flex-direction: column;
}
.cent-form--vertical .cent-form-item-label {
  width: 100%;
  line-height: 1.5;
  margin-right: 0;
  margin-bottom: 12px;
}
.cent-form--vertical .cent-form-item:last-child {
  margin-bottom: 0;
}
.cent-form--labelalign-right .cent-form-item-label {
  text-align: right;
}
.cent-media-object {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  align-items: flex-start;
}
.cent-media-object__start,
.cent-media-object__center {
  text-align: left;
}
.cent-media-object__start {
  flex: none;
  padding-right: 10px;
}
.cent-media-object__center {
  flex: 1;
  font-size: 12px;
}
.cent-media-object + .cent-media-object {
  margin-top: 20px;
}
.cent-media-object.cent-media-object--top {
  align-items: flex-start;
}
.cent-media-object.cent-media-object--middle {
  align-items: center;
}
.cent-media-object.cent-media-object--bottom {
  align-items: flex-end;
}
.cent-media-object.cent-media-object--reverse {
  flex-direction: row-reverse;
}
.cent-media-object.cent-media-object--reverse .cent-media-object__start {
  padding-left: 10px;
  padding-right: 0;
}
/* dependencies icon */
.cent-menu {
  position: relative;
  font-size: 14px;
  background-color: #fff;
}
.cent-menu-nav {
  zoom: 1;
}
.cent-menu-nav:before,
.cent-menu-nav:after {
  content: " ";
  display: table;
}
.cent-menu-nav:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}
.cent-menu-nav::after {
  display: table;
  content: '';
  clear: both;
}
.cent-menu-item {
  position: relative;
  cursor: pointer;
  white-space: nowrap;
  width: 100%;
  float: left;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.cent-menu-item__content {
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  position: relative;
  transition: background-color 0.2s;
  padding: 12px 0;
}
.cent-menu-item__content .cent-menu-item__contentinner {
  width: 100%;
  padding: 0 16px;
  line-height: 40px;
  height: 40px;
  color: #666;
}
.cent-menu-item__content .cent-menu-item__contentinner:hover {
  color: #0052d9;
  background: #fff;
}
.cent-menu-item__content .cent-menu-item__contentinner:hover .cent-menu-item__content-icon {
  color: #0052d9;
}
.cent-menu-item__content-icon {
  font-size: 20px;
  line-height: 20px;
  color: #bfbfbf;
}
.cent-menu-item__content-icon .cent-icon {
  margin-left: 2px;
  margin-right: 14px;
  vertical-align: middle;
}
.cent-menu-item__content-carret {
  display: block;
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.2s;
  color: #bfbfbf;
}
.cent-menu-item__content--expanded .cent-menu-item__content-carret {
  transform: translateY(-50%) rotate(180deg);
}
.cent-menu-item__content.cent-menu-item__content--selected .cent-menu-item__contentinner {
  background: #0052d9;
  color: #fff;
}
.cent-menu-item__content.cent-menu-item__content--selected .cent-menu-item__contentinner .cent-menu-item__content-icon {
  color: #fff;
}
.cent-menu-item--paddingdeep-1 .cent-menu-item__contentinner {
  padding-left: 56px;
}
.cent-menu-item--paddingdeep-2 .cent-menu-item__contentinner {
  padding-left: 72px;
}
.cent-menu-item--paddingdeep-3 .cent-menu-item__contentinner {
  padding-left: 92px;
}
.cent-menu--vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
  width: 256px;
}
.cent-menu--vertical--collapsable {
  padding-bottom: 48px;
  transition: width 0.2s;
}
.cent-menu--vertical .cent-menu-header {
  flex: none;
}
.cent-menu--vertical .cent-menu-nav {
  flex: 1;
  padding: 0 16px;
  height: 100%;
  overflow-y: auto;
}
.cent-menu--vertical .cent-menu-item__content .cent-menu-item__content-content,
.cent-menu--vertical .cent-menu-item__content-carret {
  transition: opacity 0.2s;
}
.cent-menu--vertical .cent-menu-item__content--childrenselected .cent-menu-item__contentinner {
  color: #0052d9;
  background: #fff;
}
.cent-menu--vertical .cent-menu-item__content--childrenselected .cent-menu-item__contentinner .cent-menu-item__content-icon {
  color: #0052d9;
}
.cent-menu--vertical--collapsed {
  width: 88px !important;
  overflow: hidden;
}
.cent-menu--vertical--collapsed .cent-menu-nav {
  padding: 0;
  overflow: visible;
}
.cent-menu--vertical--collapsed .cent-menu-item--deep-0 {
  z-index: 1;
}
.cent-menu--vertical--collapsed .cent-menu-item--deep-0.cent-menu-item--hoverexpanded {
  z-index: 2;
  box-shadow: 3px 3px 8px 2px rgba(0, 0, 0, 0.06);
}
.cent-menu--vertical--collapsed .cent-menu-item--deep-0 > .cent-menu-item__content {
  padding: 12px 16px;
  z-index: 1;
}
.cent-menu--vertical--collapsed .cent-menu-item--deep-0 > .cent-menu-item__content--childrenselected .cent-menu-item__contentinner,
.cent-menu--vertical--collapsed .cent-menu-item--deep-0 > .cent-menu-item__content--selected .cent-menu-item__contentinner {
  color: #0052d9;
  background: #fff;
}
.cent-menu--vertical--collapsed .cent-menu-item--deep-0 > .cent-menu-item__content--childrenselected .cent-menu-item__contentinner .cent-menu-item__content-icon,
.cent-menu--vertical--collapsed .cent-menu-item--deep-0 > .cent-menu-item__content--selected .cent-menu-item__contentinner .cent-menu-item__content-icon {
  color: #0052d9;
}
.cent-menu--vertical--collapsed .cent-menu-item--deep-0 > .cent-menu-item__content .cent-menu-item__content-content,
.cent-menu--vertical--collapsed .cent-menu-item--deep-0 > .cent-menu-item__content .cent-menu-item__content-carret {
  opacity: 0;
}
.cent-menu--vertical--collapsed .cent-menu-item--deep-0 > .cent-menu-item__submenu {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 88px;
  width: 256px;
  padding: 3px 16px;
  background: #fff;
  box-shadow: 3px 3px 8px 2px rgba(0, 0, 0, 0.06);
}
.cent-menu--vertical--collapsed.cent-menu--vertical--collapse-all {
  width: 0;
}
.cent-menu--vertical--aftercollapsed {
  overflow: visible;
}
.cent-menu--vertical--aftercollapsed .cent-menu-item--deep-0 > .cent-menu-item__content .cent-menu-item__content-content,
.cent-menu--vertical--aftercollapsed .cent-menu-item--deep-0 > .cent-menu-item__content .cent-menu-item__content-carret {
  display: none;
}
.cent-menu--vertical--aftercollapsed.cent-menu--vertical--collapse-all .cent-menu-header {
  display: none;
}
.cent-menu--vertical--aftercollapsed.cent-menu--vertical--collapse-all .cent-menu-item--deep-0 > .cent-menu-item__content,
.cent-menu--vertical--aftercollapsed.cent-menu--vertical--collapse-all .cent-menu-item--deep-0 > .cent-menu-item__content {
  display: none;
}
.cent-menu--vertical--aftercollapsed.cent-menu--vertical--collapse-all .cent-menu__footer {
  width: 56px;
  right: 0;
}
.cent-menu--vertical--aftercollapsed.cent-menu--vertical--collapse-all .cent-menu__footer .cent-menu__footer-carret {
  right: 21px;
  transition: none;
}
.cent-menu--vertical--collapsing {
  overflow: hidden;
}
.cent-menu--vertical--collapsing .cent-menu-nav {
  overflow: hidden;
}
.cent-menu__footer {
  flex: none;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 48px;
  border-top: #F0F0F0 1px dashed;
  overflow: hidden;
  cursor: pointer;
}
.cent-menu__footer-carret {
  display: block;
  font-size: 16px;
  position: absolute;
  top: 16px;
  right: 16px;
  transition: all 0.4s ease-in-out;
  color: #bfbfbf;
}
.cent-menu__footer--collapsed {
  width: 100%;
}
.cent-menu__footer--collapsed .cent-menu__footer-carret {
  right: 36px;
  transform: rotateY(180deg);
}
.cent-menu--horizontal .cent-menu-header {
  float: left;
  height: 70px;
  line-height: 68px;
  width: auto;
}
.cent-menu--horizontal .cent-menu-item--deep-0 {
  float: left;
  margin: 0;
  width: auto;
}
.cent-menu--horizontal .cent-menu-item--deep-0 > .cent-menu-item__content {
  padding: 0;
}
.cent-menu--horizontal .cent-menu-item--deep-0 > .cent-menu-item__content .cent-menu-item__contentinner {
  padding: 0 24px;
  line-height: 70px;
  height: 70px;
  border-bottom: 2px solid transparent;
}
.cent-menu--horizontal .cent-menu-item--deep-0 > .cent-menu-item__content .cent-menu-item__content-carret {
  right: 24px;
}
.cent-menu--horizontal .cent-menu-item--deep-0.cent-menu-item--ismenu > .cent-menu-item__content .cent-menu-item__contentinner {
  padding-right: 50px;
}
.cent-menu--horizontal .cent-menu-item--deep-0 > .cent-menu-item__content--childrenselected .cent-menu-item__contentinner,
.cent-menu--horizontal .cent-menu-item--deep-0 > .cent-menu-item__content--selected > .cent-menu-item__contentinner {
  color: #0052d9;
  background: #fff;
  border-bottom: 2px solid #0052d9;
}
.cent-menu--horizontal .cent-menu-item--deep-0 > .cent-menu-item__content--childrenselected .cent-menu-item__contentinner .cent-menu-item__content-icon,
.cent-menu--horizontal .cent-menu-item--deep-0 > .cent-menu-item__content--selected > .cent-menu-item__contentinner .cent-menu-item__content-icon {
  color: #0052d9;
}
.cent-menu--horizontal .cent-menu-item--deep-0 > .cent-menu-item__submenu {
  position: absolute;
  z-index: 0;
  top: 100%;
  left: 0;
  width: 256px;
  padding: 3px 16px;
  background: #fff;
  box-shadow: 3px 3px 8px 2px rgba(0, 0, 0, 0.06);
}
.cent-menu--ghost.cent-menu {
  background: none;
}
.cent-menu--ghost.cent-menu .cent-menu-item--deep-0 > .cent-menu-item__content .cent-menu-item__contentinner {
  color: rgba(255, 255, 255, 0.6);
  background: none;
}
.cent-menu--ghost.cent-menu .cent-menu-item--deep-0 > .cent-menu-item__content .cent-menu-item__contentinner:hover {
  color: #fff;
  background: none;
}
.cent-menu--ghost.cent-menu .cent-menu-item--deep-0 > .cent-menu-item__content--selected .cent-menu-item__contentinner,
.cent-menu--ghost.cent-menu .cent-menu-item--deep-0 > .cent-menu-item__content--childrenselected .cent-menu-item__contentinner {
  background: none;
}
.cent-menu--ghost.cent-menu .cent-menu-item--deep-0 .cent-menu-item--deep-1 > .cent-menu-item__content--childrenselected .cent-menu-item__contentinner {
  color: #0052d9;
  background: none;
}
.cent-menu--ghost.cent-menu.cent-menu--horizontal .cent-menu-item--deep-0 > .cent-menu-item__content--childrenselected .cent-menu-item__contentinner,
.cent-menu--ghost.cent-menu.cent-menu--horizontal .cent-menu-item--deep-0 > .cent-menu-item__content--selected > .cent-menu-item__contentinner {
  border-bottom: 2px solid #fff;
}
/* dependencies icon */
.cent-list {
  padding: 0;
  list-style: none;
}
.cent-list > li {
  line-height: 1.5;
  margin-bottom: 8px;
  box-sizing: border-box;
}
.cent-list > li:last-child {
  margin-bottom: 0;
}
.cent-list > li > .cent-list {
  padding: 10px 0;
}
.cent-list.cent-list--bullet > li {
  position: relative;
  padding-left: 10px;
}
.cent-list.cent-list--bullet > li::before {
  position: absolute;
  display: block;
  content: '';
  width: 4px;
  height: 4px;
  top: 6px;
  left: 0;
  background-color: #333333;
  border-radius: 100%;
}
.cent-list.cent-list--number {
  counter-reset: number;
}
.cent-list.cent-list--number > li {
  position: relative;
  padding-left: 13px;
}
.cent-list.cent-list--number > li::before {
  position: absolute;
  display: inline-block;
  content: '';
  width: 9px;
  top: 0;
  left: 0;
  color: inherit;
  text-align: right;
  white-space: nowrap;
  counter-increment: number;
  content: counter(number) ".";
}
.cent-list.cent-list--number.is-2digits > li {
  padding-left: 22px;
}
.cent-list.cent-list--number.is-2digits > li::before {
  width: 18px;
}
.cent-list.cent-list--number.is-3digits > li {
  padding-left: 31px;
}
.cent-list.cent-list--number.is-3digits > li::before {
  width: 27px;
}
.cent-list.cent-list--number.is-4digits > li {
  padding-left: 40px;
}
.cent-list.cent-list--number.is-4digits > li::before {
  width: 36px;
}
.cent-list.cent-list--divider > li {
  position: relative;
  padding: 6px 0;
  margin-bottom: 0;
}
.cent-list.cent-list--divider > li:nth-child(n+2) {
  border-top: 1px solid #DDDDDD;
}
.cent-list.cent-list--divider.cent-list--bullet > li {
  padding: 6px 0 6px 10px;
}
.cent-list.cent-list--divider.cent-list--bullet > li::before {
  top: 12px;
}
.cent-list.cent-list--divider.cent-list--number > li {
  padding: 6px 0 6px 15px;
}
.cent-list.cent-list--divider.cent-list--number > li::before {
  top: 6px;
}
.cent-list.cent-list--option {
  max-height: 165px;
  overflow-y: auto;
}
.cent-list.cent-list--option > li {
  display: block;
  font-size: 12px;
  color: #000;
  padding: 6px 10px;
  margin-bottom: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.cent-list.cent-list--option > li:hover {
  background-color: #F2F2F2;
}
.cent-list.cent-list--option > li.is-current {
  background-color: #F2F2F2;
}
.cent-list.cent-list--option > li.is-selected {
  color: #FFFFFF;
  background-color: #006EFF;
}
.cent-list.cent-list--option > li.is-disabled {
  color: #BBBBBB;
  background-color: transparent;
  cursor: not-allowed;
}
/* dependencies button */
.cent-modal {
  position: relative;
  top: 20vh;
  width: 50%;
  padding: 30px;
  margin: 0 auto;
  background-color: #FFFFFF;
  text-align: left;
  white-space: normal;
  vertical-align: middle;
  box-sizing: border-box;
}
.cent-modal-root {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10001;
  overflow: auto;
}
.cent-modal__mask {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.cent-modal .cent-media-object {
  padding: 0 10px;
}
.cent-modal.size-sm {
  width: 420px;
}
.cent-modal.size-md {
  width: 550px;
}
.cent-modal.size-lg {
  width: 800px;
}
.cent-modal.size-xl {
  width: 1200px;
}
.cent-modal.size-auto {
  width: auto;
}
.cent-modal__header:empty,
.cent-modal__body:empty,
.cent-modal__footer:empty {
  display: none;
}
.cent-modal__header {
  position: relative;
  font-size: 16px;
  color: #000000;
  min-height: 22px;
  margin-bottom: 30px;
}
.cent-modal__header-title {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.cent-modal__header .cent-modal__close-button {
  position: absolute;
  top: -17px;
  right: -17px;
  font-size: 0;
  color: #777777;
  padding: 7px;
  cursor: pointer;
}
.cent-modal__body {
  font-size: 12px;
  color: #444444;
}
.cent-modal__footer {
  position: relative;
  margin-top: 30px;
}
.cent-modal__footer-buttons {
  display: block;
  text-align: right;
}
.cent-modal__footer-buttons .cent-button + .cent-button {
  margin-left: 8px;
}
.cent-modal__message-icon.cent-modal__message-icon--info {
  color: #2864F0;
}
.cent-modal__message-icon.cent-modal__message-icon--success {
  color: #07C160;
}
.cent-modal__message-icon.cent-modal__message-icon--warning {
  color: #FF9C19;
}
.cent-modal__message-icon.cent-modal__message-icon--danger {
  color: #FF584C;
}
.cent-modal__message-title {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.cent-modal__message-text {
  font-size: 12px;
  color: #777777;
  line-height: 1.5;
  margin-top: 8px;
}
.cent-modal.cent-modal--center {
  top: 50%;
  transform: translateY(-50%);
}
/* dependencies input,icon,loading,popup */
.vue-recycle-scroller {
  position: relative;
}
.vue-recycle-scroller.direction-vertical:not(.page-mode) {
  overflow-y: auto;
}
.vue-recycle-scroller.direction-horizontal:not(.page-mode) {
  overflow-x: auto;
}
.vue-recycle-scroller.direction-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.vue-recycle-scroller__slot {
  flex: auto 0 0;
}
.vue-recycle-scroller__item-wrapper {
  flex: 1;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.vue-recycle-scroller.ready .vue-recycle-scroller__item-view {
  position: absolute;
  top: 0;
  left: 0;
  will-change: transform;
}
.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper {
  width: 100%;
}
.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper {
  height: 100%;
}
.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {
  width: 100%;
}
.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view {
  height: 100%;
}
.resize-observer[data-v-b329ee4c] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  border: none;
  background-color: transparent;
  pointer-events: none;
  display: block;
  overflow: hidden;
  opacity: 0;
}
.resize-observer[data-v-b329ee4c] object {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.cent-select {
  cursor: pointer;
}
.cent-select-input {
  cursor: pointer;
}
.cent-select-input .cent-input__input-input:not(:disabled):-moz-read-only {
  cursor: pointer;
}
.cent-select-input .cent-input__input-input:not(:disabled):read-only {
  cursor: pointer;
}
.cent-select-input .cent-input__input-icon {
  font-size: 14px;
}
.cent-select-input .cent-input__input-icon .cent-icon--carret_down {
  transition: transform 0.3s;
}
.cent-select-input--popupshow .cent-input__input-icon .cent-icon--carret_down {
  transform: rotate(180deg);
}
.cent-select-options {
  max-height: 400px;
  overflow-y: auto;
  outline: none;
}
.cent-select-option {
  padding: 13px 10px;
  line-height: 22px;
  cursor: pointer;
  word-break: break-all;
}
.cent-select-option .cent-checkbox {
  margin-right: 8px;
}
.cent-select-option--selected {
  color: #0052d9;
}
.cent-select-option:hover:not(.cent-select-option--disabled),
.cent-select-option:focus:not(.cent-select-option--disabled),
.cent-select-option.cent-select-option--focused:not(.cent-select-option--disabled) {
  background: #e8f1ff;
}
.cent-select-option--disabled {
  color: #c0c0c0;
  cursor: not-allowed;
}
.cent-select__popup-content {
  position: relative;
}
.cent-select__popup.cent-popup {
  padding: 0;
}
.cent-select__popup--size-sm .cent-select-option {
  min-height: 40px;
  line-height: 40px;
}
.cent-select__popup--loading .cent-select__popup-content {
  min-height: 48px;
}
.cent-select__popup .cent-select__empty {
  text-align: center;
  color: #999;
  line-height: 48px;
}
/* dependencies popup */
.cent-dropdown.cent-popup .cent-dropdown-menu {
  position: relative;
  max-height: 400px;
  padding: 12px 0;
  background-color: #FFFFFF;
  overflow-y: auto;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  z-index: 1;
}
.cent-dropdown.cent-popup .cent-dropdown-menu__container.is-left .cent-dropdown-menu__item {
  justify-content: flex-start;
}
.cent-dropdown.cent-popup .cent-dropdown-menu__container.is-center .cent-dropdown-menu__item {
  justify-content: center;
}
.cent-dropdown.cent-popup .cent-dropdown-menu__container.is-right .cent-dropdown-menu__item {
  justify-content: flex-end;
}
.cent-dropdown.cent-popup .cent-dropdown-menu__container.cent-dropdown-menu--divider .cent-dropdown-menu__item::before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #DDDDDD;
  transform: scaleY(0.5) translateY(-50%);
}
.cent-dropdown.cent-popup .cent-dropdown-menu__container.cent-dropdown-menu--divider .cent-dropdown-menu__item:first-child::before {
  content: none;
}
.cent-dropdown.cent-popup .cent-dropdown-menu__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  height: 36px;
  padding: 0 20px;
  align-items: center;
  cursor: pointer;
}
.cent-dropdown.cent-popup .cent-dropdown-menu__item.cent-dropdown-menu__item--divider::before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #DDDDDD;
  transform: scaleY(0.5) translateY(-50%);
}
.cent-dropdown.cent-popup .cent-dropdown-menu__item,
.cent-dropdown.cent-popup .cent-dropdown-menu__item.is-disabled,
.cent-dropdown.cent-popup .cent-dropdown-menu__item.is-disabled:hover {
  color: #333333;
  background-color: #FFFFFF;
}
.cent-dropdown.cent-popup .cent-dropdown-menu__item.is-disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.cent-dropdown.cent-popup .cent-dropdown-menu__item:hover {
  color: #2864F0;
  background-color: #F2F6FF;
}
.cent-dropdown.cent-popup .cent-dropdown-menu__item:first-child::before {
  content: none;
}
.cent-dropdown.cent-popup.cent-popup--type-bubble {
  padding-top: 12px;
}
/* dependencies icon */
.cent-steps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cent-steps--vertical {
  display: block;
}
.cent-steps--reverse .cent-steps__item--vertical:after {
  content: '';
  position: absolute;
  top: 27px;
  left: 8px;
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #C0C0C0 transparent;
}
.cent-steps--reverse .cent-steps__item--vertical--next--wait:after {
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #C0C0C0 transparent;
}
.cent-steps--reverse .cent-steps__item--vertical--next--skip:after {
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #C0C0C0 transparent;
}
.cent-steps--reverse .cent-steps__item--vertical--next--finish:after,
.cent-steps--reverse .cent-steps__item--vertical--next--process:after {
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #0052d9 transparent;
}
.cent-steps--reverse .cent-steps__item--vertical--next--error:after {
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #F00 transparent;
}
.cent-steps__item {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
.cent-steps__item:not(:last-child) {
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 32px;
}
.cent-steps__item:after {
  content: '';
  position: absolute;
  right: 0px;
  top: 5px;
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C0C0C0;
}
.cent-steps__item:last-child:after {
  content: none;
}
.cent-steps__item--next--wait:after {
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C0C0C0;
}
.cent-steps__item--next--skip:after {
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #C0C0C0;
}
.cent-steps__item--next--finish:after,
.cent-steps__item--next--process:after {
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #0052d9;
}
.cent-steps__item--next--error:after {
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #F00;
}
.cent-steps__item--vertical {
  display: block;
  min-height: 70px;
}
.cent-steps__item--vertical:not(:last-child) {
  margin-right: 0;
  margin-bottom: 10px;
}
.cent-steps__item--vertical:after {
  content: '';
  width: 0;
  position: absolute;
  top: calc(100% - 5px);
  left: 8px;
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #C0C0C0 transparent transparent transparent;
}
.cent-steps__item--vertical--next--wait:after {
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #C0C0C0 transparent transparent transparent;
}
.cent-steps__item--vertical--next--skip:after {
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #C0C0C0 transparent transparent transparent;
}
.cent-steps__item--vertical--next--finish:after,
.cent-steps__item--vertical--next--process:after {
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #0052d9 transparent transparent transparent;
}
.cent-steps__item--vertical--next--error:after {
  width: 0px;
  height: 0px;
  overflow: hidden;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #F00 transparent transparent transparent;
}
.cent-steps__tail--vertical {
  height: 999px;
  border-right: 2px solid #C0C0C0;
  position: absolute;
  top: 28px;
  left: 12px;
}
.cent-steps__tail--vertical--reverse {
  top: 32px;
}
.cent-steps__tail--next--finish,
.cent-steps__tail--next--process {
  border-color: #0052d9;
}
.cent-steps__tail--next--finish:after,
.cent-steps__tail--next--process:after {
  border-color: #0052d9;
}
.cent-steps__tail--next--error {
  border-right: 2px dashed #F00;
}
.cent-steps__tail--next--error:after {
  border-right: 2px dashed #F00;
}
.cent-steps__tail--next--skip {
  border-right: 2px dashed #C0C0C0;
}
.cent-steps__tail--next--skip:after {
  border-right: 2px dashed #C0C0C0;
}
.cent-steps__icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
  box-sizing: border-box;
  border-radius: 50%;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  color: #fff;
  flex-shrink: 0;
}
.cent-steps__icon--finish,
.cent-steps__icon--error {
  font-size: 14px;
  border: none;
}
.cent-steps__icon--finish {
  color: #0052d9;
}
.cent-steps__icon--error {
  color: #FF3E00;
}
.cent-steps__icon--process {
  background: #0052d9;
  border: none;
}
.cent-steps__icon--wait,
.cent-steps__icon--skip {
  border-color: #C0C0C0;
  color: #C0C0C0;
  line-height: 20px;
}
.cent-steps__content {
  display: inline-block;
  vertical-align: top;
  margin-left: 8px;
  color: #000;
}
.cent-steps__title {
  font-size: 14px;
  margin-bottom: 10px;
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.cent-steps__title:after {
  content: '';
  width: 999px;
  border: none;
  border-bottom: 2px solid #C0C0C0;
  position: absolute;
  top: 9px;
  left: calc(100% + 32px);
}
.cent-steps__title--vertical:after {
  display: none;
}
.cent-steps__title--finish {
  color: #000;
}
.cent-steps__title--error,
.cent-steps__title--process {
  color: #0052d9;
  font-weight: bold;
}
.cent-steps__title--wait,
.cent-steps__title--skip {
  color: #C0C0C0;
}
.cent-steps__title--next--finish:after,
.cent-steps__title--next--process:after {
  border-color: #0052d9;
}
.cent-steps__title--next--error:after {
  border-bottom: 2px dashed #F00;
}
.cent-steps__title--next--skip:after {
  border-bottom: 2px dashed #C0C0C0;
}
.cent-steps__description {
  font-size: 12px;
  position: relative;
  margin-bottom: 10px;
}
.cent-steps__description--finish {
  color: #333;
}
.cent-steps__description--process {
  color: #010101;
}
.cent-steps__description--wait,
.cent-steps__description--skip {
  color: #C0C0C0;
}
.cent-steps__description--error {
  color: #010101;
}
.cent-steps__extraContent {
  margin-bottom: 10px;
}
/* dependencies icon */
.cent-switch {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  border-radius: 24px;
  outline: none;
  border: 0;
  line-height: 24px;
  height: 24px;
  min-width: 48px;
  position: relative;
  transition: all 0.3s ease-in-out;
}
.cent-switch .cent-switch__text {
  min-height: 22px;
  line-height: 22px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  align-items: center;
  color: #ffffff;
  padding-left: 2px;
  padding-right: 22px;
}
.cent-switch:after {
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  background: #ffffff;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out;
}
.cent-switch .cent-switch__input {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 999;
  opacity: 0;
  cursor: pointer;
}
.cent-switch--ischecked {
  background: #2864F0;
}
.cent-switch--ischecked:after {
  left: calc(100% - 1px);
  transform: translate(-100%, -50%);
  box-shadow: 3px 3px 5px 0 rgba(0, 67, 177, 0.15);
}
.cent-switch--ischecked .cent-switch__text {
  padding-left: 2px;
  padding-right: 22px;
}
.cent-switch--unchecked {
  background: #F0F0F0;
}
.cent-switch--unchecked:after {
  left: 1px;
  box-shadow: -3px 3px 5px 0 rgba(153, 153, 153, 0.14);
}
.cent-switch--unchecked .cent-switch__text {
  padding-right: 2px;
  padding-left: 22px;
}
.cent-switch--disabled {
  background: #F0F0F0;
}
.cent-switch--disabled .cent-switch__input {
  cursor: not-allowed;
}
.cent-switch--disabled:after {
  background: rgba(192, 192, 192, 0.6);
  box-shadow: -3px 3px 5px 0 rgba(153, 153, 153, 0.14);
}
/* dependencies icon,loading,checkbox,button */
.cent-table table {
  width: 100%;
  border-bottom: 1px solid #f0f0f0;
  border-top: 1px solid #f0f0f0;
  border-collapse: collapse;
}
.cent-table table td,
.cent-table table th {
  padding: 14px 18px;
  line-height: 19px;
  text-align: left;
  font-weight: 400;
}
.cent-table table td:first-child,
.cent-table table th:first-child {
  padding-left: 28px;
}
.cent-table table .cent-table__table-cell--empty-text {
  text-align: center;
  color: #999;
}
.cent-table table .cent-table__table-cell--invisible {
  visibility: hidden;
}
.cent-table table tbody {
  background: #fff;
}
.cent-table table tbody tr {
  border-top: 1px solid #f0f0f0;
  font-size: 12px;
  color: #333;
}
.cent-table table .cent-table-td-expand {
  padding: 0;
  box-shadow: inset 0px 15px 10px -15px #f0f0f0;
  background-color: #FBFBFB;
}
.cent-table table .resizable {
  position: relative;
}
.cent-table table .resizable .resizable-handle {
  border: 1px;
  position: absolute;
  width: 10px;
  top: 0;
  bottom: 0;
  right: -5px;
  cursor: col-resize;
  z-index: 1;
}
.cent-table-fixed {
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
}
.cent-table-fixed table {
  table-layout: fixed;
}
.cent-table-fixed-head {
  margin-bottom: -20px;
  overflow: scroll hidden;
}
.cent-table-fixed-body {
  overflow-y: auto;
  overflow-x: scroll;
  position: relative;
  background: #fff;
}
.cent-table-fixed-body table {
  border-top: none;
}
.cent-table-fixed-body tr:first-child {
  border-top: none;
}
.cent-table-fixed-left {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  overflow: hidden;
}
.cent-table-fixed-left .cent-table-fixed-body,
.cent-table-fixed-right .cent-table-fixed-body {
  overflow: hidden auto;
}
.cent-table-fixed-left-shadow {
  box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.1);
}
.cent-table-fixed-right {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
  overflow: hidden;
}
.cent-table-fixed-right-shadow {
  box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15);
}
.cent-table-thead {
  background: #fbfbfb;
}
.cent-table-thead th {
  font-size: 14px;
  color: #333;
  padding: 18px 18px;
}
.cent-table-thead th + th {
  border-left: 1px solid #f0f0f0;
}
.cent-table-thead-title {
  display: block;
}
.cent-table-thead-sorter {
  display: table-cell;
  vertical-align: middle;
}
.cent-table-thead-sorter-inner {
  height: 1em;
  margin-left: 12px;
  color: #bfbfbf;
  line-height: 1em;
  text-align: center;
  transition: all 0.3s;
  position: relative;
}
.cent-table-thead-sorter-up,
.cent-table-thead-sorter-down {
  position: absolute;
  left: 0;
  border-style: solid;
  height: 0;
  width: 0;
  border: solid transparent;
  transition: all 0.3s;
}
.cent-table-thead-sorter-up {
  border-width: 0 4px 6px;
  border-bottom-color: #999;
  bottom: 55%;
}
.cent-table-thead-sorter-down {
  top: 2px;
  border-width: 6px 4px 0;
  border-top-color: #999;
  top: 55%;
}
.cent-table-thead-sorter--asc .cent-table-thead-sorter-up {
  border-bottom-color: #0052d9;
}
.cent-table-thead-sorter--desc .cent-table-thead-sorter-down {
  border-top-color: #0052d9;
}
.cent-table-thead-th-sorter {
  cursor: pointer;
  transition: all 0.3s;
}
.cent-table-thead-th-sorter:hover {
  background: #d9d9d9;
}
.cent-table-expand {
  vertical-align: middle;
  font-size: 14px;
  margin-right: 8px;
  cursor: pointer;
}
.cent-table-expand i {
  color: #666;
}
.cent-table .cent-checkbox {
  margin-left: 0;
}
.cent-table a {
  font-size: 12px;
  color: #0052d9;
  letter-spacing: 0.1px;
  cursor: pointer;
}
.cent-table_page {
  height: 64px;
  background: #fbfbfb;
  text-align: right;
  padding-top: 16px;
  padding-right: 24px;
}
.cent-table--vue {
  position: relative;
}
.cent-table--vue.cent-table .cent-table__table {
  overflow: hidden;
}
.cent-table--vue.cent-table .cent-table__table-head {
  overflow-x: hidden;
  border-top: 1px solid #f0f0f0;
  background: #fbfbfb;
}
.cent-table--vue.cent-table .cent-table__table-body {
  overflow-x: scroll;
  overflow-y: auto;
  border-bottom: 1px solid #f0f0f0;
  background: #fff;
}
.cent-table--vue.cent-table .cent-table__table-body.is-loading {
  position: relative;
  min-height: 250px;
}
.cent-table--vue.cent-table .cent-table__table-body.is-loading .cent-loading-root {
  position: absolute;
}
.cent-table--vue.cent-table .cent-table__table-body.is-loading .cent-loading-root + table {
  display: none;
}
.cent-table--vue.cent-table .cent-table__table-body.is-loading .cent-loading__overlay {
  background-color: inherit !important;
}
.cent-table--vue.cent-table .cent-table__table-row--expand {
  background: #fbfbfb;
  box-shadow: inset 0px 15px 10px -15px #f0f0f0;
}
.cent-table--vue.cent-table .cent-table__table-row--hover,
.cent-table--vue.cent-table .cent-table__table-row--selected {
  background: #e8f1ff;
}
.cent-table--vue.cent-table .cent-table__table-cell {
  box-sizing: border-box;
  padding: 14px 18px;
  word-break: break-all;
}
.cent-table--vue.cent-table .cent-table__table-cell--align-left {
  text-align: left;
}
.cent-table--vue.cent-table .cent-table__table-cell--align-center {
  text-align: center;
}
.cent-table--vue.cent-table .cent-table__table-cell--align-right {
  text-align: right;
}
.cent-table--vue.cent-table .cent-table__table-cell .sorter-wrapper {
  position: relative;
  margin-left: 12px;
}
.cent-table--vue.cent-table .cent-table__table-cell .sorter-asc,
.cent-table--vue.cent-table .cent-table__table-cell .sorter-desc {
  position: absolute;
  left: 0;
  border-style: solid;
  height: 0;
  width: 0;
  border-color: transparent;
  transition: all 0.3s;
}
.cent-table--vue.cent-table .cent-table__table-cell .sorter-asc {
  border-width: 0 4px 6px;
  border-bottom-color: #999;
  bottom: 55%;
}
.cent-table--vue.cent-table .cent-table__table-cell .sorter-desc {
  top: 2px;
  border-width: 6px 4px 0;
  border-top-color: #999;
  top: 55%;
}
.cent-table--vue.cent-table .cent-table__table-cell--sortable-asc .sorter-asc {
  border-bottom-color: #0052d9;
}
.cent-table--vue.cent-table .cent-table__table-cell--sortable-desc .sorter-desc {
  border-top-color: #0052d9;
}
.cent-table--vue.cent-table .cent-table__table-cell .expand {
  color: #bfbfbf;
}
.cent-table--vue.cent-table .cent-table__table-cell--empty-text {
  text-align: center;
  color: #999;
}
.cent-table--vue.cent-table .cent-table__table-cell--loading {
  position: relative;
  height: 50px;
  padding: 0;
}
.cent-table--vue.cent-table .cent-table__table-cell--loading .cent-loading__inner {
  padding: 0;
}
.cent-table--vue.cent-table .cent-table__table--fixed {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.cent-table--vue.cent-table .cent-table__table--fixed .cent-table__table-body {
  overflow-x: hidden;
}
.cent-table--vue.cent-table .cent-table__table--fixed-right {
  left: auto;
  right: 0;
  box-shadow: -6px 0 6px -4px rgba(0, 0, 0, 0.15);
}
.cent-table--vue.cent-table .cent-table__table--fixed-right .cent-table__table-head,
.cent-table--vue.cent-table .cent-table__table--fixed-right .cent-table__table-body {
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
}
.cent-table--vue.cent-table .cent-table__table--fixed-right.is-scrolling--right {
  box-shadow: none;
}
.cent-table--vue.cent-table .cent-table__table--fixed-left {
  box-shadow: 6px 0 6px -4px rgba(0, 0, 0, 0.1);
}
.cent-table--vue.cent-table .cent-table__table--fixed-left.is-scrolling--left {
  box-shadow: none;
}
.cent-table--vue.cent-table table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border: none;
}
.cent-table--vue.cent-table table td,
.cent-table--vue.cent-table table th {
  padding: 0;
}
.cent-table--vue.cent-table table td.is-center,
.cent-table--vue.cent-table table th.is-center {
  text-align: center;
}
.cent-table--vue.cent-table table td.is-left,
.cent-table--vue.cent-table table th.is-left {
  text-align: left;
}
.cent-table--vue.cent-table table td.is-right,
.cent-table--vue.cent-table table th.is-right {
  text-align: right;
}
.cent-table--vue.cent-table table th {
  background: #fbfbfb;
  border-bottom: 1px solid #f0f0f0;
  font-size: 14px;
  color: #333;
}
.cent-table--vue.cent-table table th.sortable {
  cursor: pointer;
  transition: all 0.3s;
}
.cent-table--vue.cent-table table th.sortable:hover {
  background: #d9d9d9;
}
.cent-table--vue.cent-table table th + th {
  border-left: 1px solid #f0f0f0;
}
.cent-table--vue.cent-table table tr:first-child {
  border-top: none;
}
.cent-table--vue.cent-table table td.first-child,
.cent-table--vue.cent-table table th:first-child {
  padding-left: 28px;
}
.cent-table--vue + .cent-pagination {
  margin-top: 16px;
  text-align: right;
}
/* dependencies icon */
.cent-tabs {
  background: #FFFFFF;
  box-shadow: 3px 3px 8px 2px rgba(0, 0, 0, 0.06);
  border-radius: 0px;
  overflow: hidden;
}
.cent-tabs .cent-tabs-nav-container {
  position: relative;
  height: 72px;
  transition: all 0.35s;
}
.cent-tabs .cent-tabs-nav {
  display: block;
  width: 100%;
  position: relative;
  background: #FBFBFB;
  overflow: hidden;
  white-space: nowrap;
  height: 72px;
  line-height: 72px;
}
.cent-tabs .cent-tabs-nav .cent-tabs-nav-scroll {
  display: inline-block;
  font-size: 0px;
  transition: all 0.35s;
  position: relative;
  z-index: 2;
}
.cent-tabs .cent-tabs-nav .cent-tabs-scroll__next {
  right: 0px;
  color: rgba(0, 0, 0, 0.6);
  border-left: 1px rgba(218, 218, 218, 0.5) solid;
}
.cent-tabs .cent-tabs-nav .cent-tabs-scroll__prev {
  left: 0px;
  color: rgba(0, 0, 0, 0.6);
  border-right: 1px rgba(218, 218, 218, 0.5) solid;
}
.cent-tabs .cent-tabs-nav .cent-tabs-scroll__next,
.cent-tabs .cent-tabs-nav .cent-tabs-scroll__prev {
  position: absolute;
  top: 0%;
  bottom: 0%;
  font-size: 16px;
  z-index: 3;
  background: #FBFBFB;
  display: table;
  height: 100%;
  width: 41px;
  cursor: pointer;
}
.cent-tabs .cent-tabs-nav .cent-tabs-scroll__next .cent-tabs-scroll-btn,
.cent-tabs .cent-tabs-nav .cent-tabs-scroll__prev .cent-tabs-scroll-btn {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.cent-tabs .cent-tabs-nav .cent-tabs-scroll__next .cent-icon--right,
.cent-tabs .cent-tabs-nav .cent-tabs-scroll__prev .cent-icon--right,
.cent-tabs .cent-tabs-nav .cent-tabs-scroll__next .cent-icon--left,
.cent-tabs .cent-tabs-nav .cent-tabs-scroll__prev .cent-icon--left {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cent-tabs .cent-tabs-nav .cent-tabs-scroll__next::after,
.cent-tabs .cent-tabs-nav .cent-tabs-scroll__prev::after {
  content: ' ';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(218, 218, 218, 0.5);
  z-index: 2;
}
.cent-tabs .cent-tabs-nav::after {
  content: ' ';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(218, 218, 218, 0.5);
  z-index: 1;
}
.cent-tabs .cent-tabs-nav .cent-tabs-tab {
  position: relative;
  cursor: pointer;
  display: inline-block;
  color: rgba(0, 0, 0, 0.6);
  text-align: center;
  padding: 0px 40px;
  font-size: 14px;
  border-right: 1px rgba(218, 218, 218, 0.5) solid;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.cent-tabs .cent-tabs-nav .cent-tabs-tab:hover {
  color: rgba(0, 0, 0, 0.8);
}
.cent-tabs .cent-tabs-nav .cent-tabs-tab__icon {
  line-height: 1;
  color: #999;
  position: absolute;
  right: 13px;
  top: 50%;
  transform: translateY(-50%);
}
.cent-tabs .cent-tabs-nav .cent-tabs-tab.cent-tabs-tab--info::before {
  content: ' ';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #0052d9;
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
}
.cent-tabs .cent-tabs-nav .cent-tabs-tab--active {
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.8);
  z-index: 3;
}
.cent-tabs .cent-tabs-nav .cent-tabs-tab--active.cent-tabs-tab--close {
  padding: 0px 40px;
}
.cent-tabs .cent-tabs-nav .cent-tabs-tab--active::after {
  content: ' ';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  width: 100%;
  height: 2px;
  background-color: #FFFFFF;
  z-index: 1;
}
.cent-tabs .cent-tabs-content .cent-tabs-tabpane {
  padding: 20px;
  display: none;
}
.cent-tabs .cent-tabs-content .cent-tabs-tabpane--active {
  display: block;
}
.cent-tabs.cent-tabs--primary .cent-tabs-tab,
.cent-tabs.cent-tabs--normal .cent-tabs-tab,
.cent-tabs.cent-tabs--primary .cent-tabs-tab--active,
.cent-tabs.cent-tabs--normal .cent-tabs-tab--active {
  font-size: 14px;
}
.cent-tabs.cent-tabs--primary .cent-tabs-nav::after,
.cent-tabs.cent-tabs--normal .cent-tabs-nav::after {
  display: none;
}
.cent-tabs.cent-tabs--primary .cent-tabs-nav,
.cent-tabs.cent-tabs--normal .cent-tabs-nav {
  height: 48px;
  line-height: 48px;
}
.cent-tabs.cent-tabs--primary .cent-tabs-nav .cent-tabs-scroll__next,
.cent-tabs.cent-tabs--normal .cent-tabs-nav .cent-tabs-scroll__next,
.cent-tabs.cent-tabs--primary .cent-tabs-nav .cent-tabs-scroll__prev,
.cent-tabs.cent-tabs--normal .cent-tabs-nav .cent-tabs-scroll__prev {
  width: 72px;
  background: #FFFFFF;
  border: none;
  font-size: 16px;
  color: #999;
}
.cent-tabs.cent-tabs--primary .cent-tabs-nav .cent-tabs-scroll__next::after,
.cent-tabs.cent-tabs--normal .cent-tabs-nav .cent-tabs-scroll__next::after,
.cent-tabs.cent-tabs--primary .cent-tabs-nav .cent-tabs-scroll__prev::after,
.cent-tabs.cent-tabs--normal .cent-tabs-nav .cent-tabs-scroll__prev::after {
  display: none;
}
.cent-tabs.cent-tabs--primary .cent-tabs-nav .cent-tabs-scroll__next::before,
.cent-tabs.cent-tabs--normal .cent-tabs-nav .cent-tabs-scroll__next::before {
  content: ' ';
  width: 60px;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
  background: -webkit-gradient(linear, right top, left top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(right, #ffffff, rgba(255, 255, 255, 0));
  background: linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0));
}
.cent-tabs.cent-tabs--primary .cent-tabs-nav .cent-tabs-scroll__prev::before,
.cent-tabs.cent-tabs--normal .cent-tabs-nav .cent-tabs-scroll__prev::before {
  content: ' ';
  width: 60px;
  height: 100%;
  position: absolute;
  left: 100%;
  top: 0;
  background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}
.cent-tabs.cent-tabs--primary .cent-tabs-tab::after,
.cent-tabs.cent-tabs--normal .cent-tabs-tab::after {
  content: ' ';
  position: absolute;
  left: 50%;
  right: 0;
  bottom: 0;
  height: 2px;
  background-color: #0052d9;
  width: 0%;
}
.cent-tabs.cent-tabs--primary .cent-tabs-tab:hover::after,
.cent-tabs.cent-tabs--normal .cent-tabs-tab:hover::after {
  width: 100%;
  left: 0%;
}
.cent-tabs.cent-tabs--primary .cent-tabs-tab .cent-icon--clear,
.cent-tabs.cent-tabs--normal .cent-tabs-tab .cent-icon--clear {
  color: #FFFFFF;
}
.cent-tabs.cent-tabs--primary .cent-tabs-tab.cent-tabs-tab--info::before,
.cent-tabs.cent-tabs--normal .cent-tabs-tab.cent-tabs-tab--info::before {
  width: 6px;
  height: 6px;
  left: 11px;
}
.cent-tabs.cent-tabs--primary .cent-tabs-tab--active::after,
.cent-tabs.cent-tabs--normal .cent-tabs-tab--active::after {
  width: 100%;
  left: 0%;
}
.cent-tabs.cent-tabs--primary .cent-tabs-tab--active.cent-tabs-tab--close,
.cent-tabs.cent-tabs--normal .cent-tabs-tab--active.cent-tabs-tab--close {
  padding: 0px 40px;
}
.cent-tabs.cent-tabs--primary {
  background: #0052d9;
  color: #FFFFFF;
}
.cent-tabs.cent-tabs--primary .cent-tabs-nav,
.cent-tabs.cent-tabs--primary .cent-tabs-tab,
.cent-tabs.cent-tabs--primary .cent-tabs-tab--active {
  background: #0052d9;
  border: 0px;
  color: rgba(255, 255, 255, 0.6);
}
.cent-tabs.cent-tabs--primary .cent-tabs-tab:hover,
.cent-tabs.cent-tabs--primary .cent-tabs-tab--active:hover {
  color: #FFFFFF;
}
.cent-tabs.cent-tabs--primary .cent-tabs-nav .cent-tabs-scroll__next,
.cent-tabs.cent-tabs--primary .cent-tabs-nav .cent-tabs-scroll__prev {
  background: #0052d9;
  color: #ffffff;
}
.cent-tabs.cent-tabs--primary .cent-tabs-nav .cent-tabs-scroll__next::before {
  background: -webkit-gradient(linear, right top, left top, from(#0052d9), to(rgba(0, 82, 217, 0)));
  background: -webkit-linear-gradient(right, #0052d9, rgba(0, 82, 217, 0));
  background: linear-gradient(to left, #0052d9, rgba(0, 82, 217, 0));
}
.cent-tabs.cent-tabs--primary .cent-tabs-nav .cent-tabs-scroll__prev::before {
  background: -webkit-gradient(linear, left top, right top, from(#0052d9), to(rgba(0, 82, 217, 0)));
  background: -webkit-linear-gradient(left, #0052d9, rgba(0, 82, 217, 0));
  background: linear-gradient(to right, #0052d9, rgba(0, 82, 217, 0));
}
.cent-tabs.cent-tabs--primary .cent-tabs-tab::after {
  background-color: #FFFFFF;
}
.cent-tabs.cent-tabs--primary .cent-tabs-tab.cent-tabs-tab--info::before {
  background-color: #FFFFFF;
}
.cent-tabs.cent-tabs--primary .cent-tabs-tab--active {
  color: #FFFFFF;
}
.cent-tabs.cent-tabs--normal {
  background: #FFFFFF;
  color: #999;
}
.cent-tabs.cent-tabs--normal .cent-tabs-nav,
.cent-tabs.cent-tabs--normal .cent-tabs-tab,
.cent-tabs.cent-tabs--normal .cent-tabs-tab--active {
  background: #FFFFFF;
  border: 0px;
  color: #999;
}
.cent-tabs.cent-tabs--normal .cent-tabs-tab:hover,
.cent-tabs.cent-tabs--normal .cent-tabs-tab--active:hover {
  color: #0052d9;
}
.cent-tabs.cent-tabs--normal .cent-tabs-tab:hover .cent-icon,
.cent-tabs.cent-tabs--normal .cent-tabs-tab--active:hover .cent-icon {
  color: #0052d9;
}
.cent-tabs.cent-tabs--normal .cent-tabs-tab.cent-tabs-tab--info::before {
  background-color: #0052d9;
}
.cent-tabs.cent-tabs--normal .cent-tabs-tab .cent-icon {
  color: #999;
}
.cent-tabs.cent-tabs--normal .cent-tabs-tab--active {
  color: #0052d9;
}
.cent-tabs.cent-tabs--normal .cent-tabs-tab--active .cent-icon {
  color: #0052d9;
}
.cent-tabs-content {
  background-color: #FFFFFF;
  color: #333;
}
.cent-tabs-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cent-tabs-top .cent-tabs-title {
  flex: 1;
}
/* dependencies icon */
.cent-tag {
  position: relative;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  color: #FFFFFF;
  padding: 4px 6px;
  border: 1px solid;
  border-radius: 2px;
}
.cent-tag + .cent-tag {
  margin-left: 10px;
}
.cent-tag--default {
  background-color: #888888;
  border-color: #888888;
}
.cent-tag--primary {
  background-color: #2864F0;
  border-color: #2864F0;
}
.cent-tag--success {
  background-color: #07C160;
  border-color: #07C160;
}
.cent-tag--warning {
  background-color: #FF9C19;
  border-color: #FF9C19;
}
.cent-tag--danger {
  background-color: #FF584C;
  border-color: #FF584C;
}
.cent-tag--outline {
  background-color: transparent;
}
.cent-tag--outline.cent-tag--default {
  color: #888888;
}
.cent-tag--outline.cent-tag--primary {
  color: #2864F0;
}
.cent-tag--outline.cent-tag--success {
  color: #07C160;
}
.cent-tag--outline.cent-tag--warning {
  color: #FF9C19;
}
.cent-tag--outline.cent-tag--danger {
  color: #FF584C;
}
.cent-tag--round {
  border-radius: 10px;
}
.cent-tag--closable {
  padding-right: 25px;
}
.cent-tag__close {
  position: absolute;
  color: inherit;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
  cursor: pointer;
}
.cent-tag__close:hover {
  opacity: 0.5;
}
/* dependencies popup */
.cent-tooltip.cent-popup {
  position: absolute;
  top: -1000px;
  padding: 8px;
  background: none;
  border-radius: 0;
  overflow: visible;
  box-shadow: none;
  z-index: 10001;
}
.cent-tooltip.cent-popup--type-bubble {
  padding: 8px 0;
  background: none;
  overflow: visible;
  box-shadow: none;
}
.cent-tooltip.cent-popup--type-bubble > div {
  position: relative;
  color: #000000;
  padding: 5px 15px;
  background-color: #FFFFFF;
  border-radius: 0;
  box-shadow: none;
  z-index: 2;
}
.cent-tooltip.cent-popup--type-bubble::after {
  position: absolute;
  display: block;
  content: '';
  width: 12px;
  height: 12px;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-top: none;
  border-right: none;
  z-index: 1;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-'] {
  padding-bottom: 8px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-']::after {
  bottom: 6px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-'] {
  padding-top: 8px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-']::after {
  top: 6px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-'] {
  padding-right: 8px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-']::after {
  right: 6px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-'] {
  padding-left: 8px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-']::after {
  left: 6px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-left']::after {
  left: 0;
  transform: rotate(135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-center']::after {
  left: 50%;
  transform: translateX(-50%) rotate(135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-right']::after {
  right: 0;
  transform: translateX(-50%) rotate(135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-top']::after {
  top: 0;
  transform: rotate(45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-center']::after {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-bottom']::after {
  bottom: 0;
  transform: rotate(45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-top']::after {
  top: 0;
  transform: rotate(-135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-center']::after {
  top: 50%;
  transform: translateY(-50%) rotate(-135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-bottom']::after {
  bottom: 0;
  transform: rotate(-135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-left']::after {
  left: 0;
  transform: rotate(-45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-center']::after {
  left: 50%;
  transform: translateX(-50%) rotate(-45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-right']::after {
  right: 0;
  transform: translateX(-50%) rotate(-45deg);
}
.cent-tooltip-content {
  position: relative;
  font-size: 12px;
  color: #000000;
  padding: 5px 15px;
  background-color: #FFFFFF;
  white-space: nowrap;
  border-radius: 0;
  box-shadow: none;
  z-index: 2;
}
.cent-tooltip__extra {
  margin-top: 20px;
  text-align: right;
}
.cent-tooltip__extra a {
  color: #2864F0;
}
.cent-tooltip__extra a:hover {
  color: #2359D7;
}
.cent-tooltip.cent-tooltip--dark .cent-tooltip-content {
  color: #FFFFFF;
  background-color: #333333;
  border: none;
  z-index: 2;
}
.cent-tooltip.cent-tooltip--dark .cent-tooltip__extra a {
  color: #fff;
}
.cent-tooltip.cent-tooltip--dark:after {
  background-color: #333333;
  border-color: none;
  z-index: 1;
}
.cent-result {
  text-align: center;
}
.cent-result__body {
  padding: 34px 15px;
}
.cent-result__title {
  font-size: 20px;
  color: #000000;
  padding: 0 50px;
}
.cent-result__description {
  font-size: 14px;
  color: #888888;
  padding: 0 50px;
}
.cent-result__title + .cent-result__description {
  margin-top: 20px;
}
.cent-result__footer {
  font-size: 12px;
  color: #BBBBBB;
}
.cent-result__footer--fixed {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 16px;
  text-align: center;
  box-sizing: border-box;
}
/* dependencies icon,progress */
.cent-upload {
  display: inline-block;
  width: 100%;
}
.cent-upload__input {
  display: none;
}
.cent-upload__select-container {
  display: inline-block;
  cursor: pointer;
  transition: all 0.3s;
}
.cent-upload__trigger--picture-card {
  width: 120px;
  height: 120px;
  background: rgba(0, 0, 0, 0.02);
  border: 1px dashed rgba(0, 0, 0, 0.15);
  line-height: 120px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-size: 28px;
  text-align: center;
  color: #999;
}
.cent-upload__trigger--picture-card:hover {
  border-color: #0052d9;
}
.cent-upload--disabled .cent-uplaod__select-container:hover,
.cent-upload--disabled .cent-uplaod__select-container--dragover {
  border-color: none !important;
}
.cent-upload--draggable .cent-upload__select-container {
  background: rgba(0, 0, 0, 0.02);
  border: 1px dashed rgba(0, 0, 0, 0.15);
}
.cent-upload--draggable .cent-upload__select-container:hover,
.cent-upload--draggable .cent-upload__select-container--dragover {
  border-color: #0052d9;
}
.cent-upload--draggable.cent-upload--disabled .cent-upload__select-container {
  border: #c0c0c0;
  cursor: not-allowed;
}
.cent-file-list {
  width: 100%;
  overflow: hidden;
  padding-top: 4px;
}
.cent-upload--disabled .cent-file-list {
  pointer-events: none;
}
.cent-file-item__info {
  position: relative;
  width: 100%;
  min-width: 120px;
  height: 24px;
  line-height: 24px;
  cursor: pointer;
  transition: all 0.3s;
}
.cent-file-item__info:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.cent-file-item__info:hover .cent-file-item__info-close-icon {
  opacity: 1;
}
.cent-file-item__info:hover .cent-file-item__info-status-icon,
.cent-file-item__info:hover .cent-file-item__info-status-icon--loading {
  opacity: 0;
}
.cent-file-item__info-status-icon {
  font-size: 16px;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}
.cent-file-item__info-status-icon--loading {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}
.cent-file-item__info-status-icon--loading .cent-loading__inner {
  padding: 0;
}
.cent-file-item__info-status-icon--error {
  color: #FF584C;
}
.cent-file-item__info-status-icon--done {
  color: #07C160;
}
.cent-file-item__info-filename {
  width: 100%;
  font-size: 14px;
  padding: 0 30px 0 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
.cent-file-item__info-close-icon {
  position: absolute;
  font-size: 16px;
  color: #888888;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
  opacity: 0;
}
.cent-file-item__progress {
  padding: 0 4px;
}
.cent-file-item + .cent-file-item {
  margin-top: 10px;
}
/* dependencies icon */
.cent-calendar {
  background: #fff;
}
.cent-calendar__header {
  height: 56px;
  line-height: 56px;
  text-align: center;
}
.cent-calendar__header .cent-date-header__btn {
  padding: 0;
  color: #bfbfbf;
  text-align: center;
}
.cent-calendar__header .cent-date-header__btn--prev-month {
  margin-right: 20px;
}
.cent-calendar__header .cent-date-header__btn--next-month {
  margin-left: 20px;
}
.cent-calendar__header-year,
.cent-calendar__header-month {
  display: inline-block;
  font-weight: bold;
  font-size: 16px;
  margin: 0 12px;
  cursor: pointer;
}
.cent-calendar__header-year.active,
.cent-calendar__header-month.active,
.cent-calendar__header-year:hover,
.cent-calendar__header-month:hover {
  color: #0052d9;
}
.cent-calendar__header-year__item,
.cent-calendar__header-month__item {
  text-align: center;
}
.cent-calendar__header-year__item.selected,
.cent-calendar__header-month__item.selected {
  color: #0052d9;
}
.cent-calendar__header-month {
  width: 22px;
}
.cent-calendar__header-year {
  width: 52px;
}
.cent-calendar__body-table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
.cent-calendar__body-table th {
  border-top: 1px solid #e8e8e8;
  height: 48px;
  font-weight: normal;
}
.cent-calendar__body-table .cent-date-item {
  border-top: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  min-height: 144px;
  padding: 0;
  cursor: pointer;
}
.cent-calendar__body-table .cent-date-item:last-child {
  border-right: none;
}
.cent-calendar__body-table .cent-date-item:hover {
  background: #e8f1ff;
}
.cent-calendar__body-table .cent-date-item .cent-calendar-date-cell__header {
  padding: 8px 10px 2px;
  text-align: right;
  color: #333;
}
.cent-calendar__body-table .cent-date-item .cent-calendar-date-cell__content {
  padding: 0 8px 8px;
  height: 112px;
  overflow: auto;
}
.cent-calendar__body-table .cent-date-item.cent-date-item--now .cent-calendar-date-cell__header {
  color: #0052d9;
}
.cent-calendar__body-table .cent-date-item.cent-date-item--active {
  background: #e8f1ff;
}
.cent-calendar__body-table .cent-date-item.cent-date-item--active .cent-calendar-date-cell__header {
  color: #0052d9;
}
.cent-calendar__body-table .cent-date-item.cent-date-item--additional .cent-calendar-date-cell__wrapper {
  background: #FBFBFB;
}
.cent-calendar__body-table .cent-date-item.cent-date-item--additional .cent-calendar-date-cell__header {
  color: #c0c0c0;
}
/* dependencies button,icon,select */
.cent-picker {
  padding: 0;
}
.cent-picker__input {
  min-width: 304px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border: 1px solid #d9d9d9;
  background: #fff;
  border-radius: 0px;
  width: 100%;
}
.cent-picker__input:hover:not(.cent-picker__input--disabled),
.cent-picker__input--focused:not(.cent-picker__input--disabled) {
  z-index: 1;
  border-color: #0052d9;
}
.cent-picker__input:hover:not(.cent-picker__input--disabled) .cent-picker__input-icon:not(.cent-picker__input-icon--clear),
.cent-picker__input--focused:not(.cent-picker__input--disabled) .cent-picker__input-icon:not(.cent-picker__input-icon--clear) {
  color: #0052d9;
}
.cent-picker__input--disabled {
  background: #fbfbfb;
  border-color: #c0c0c0;
  cursor: not-allowed;
}
.cent-picker__input--readonly {
  cursor: default;
}
.cent-picker__input--readonly:focus {
  z-index: 1;
  border-color: #0052d9;
}
.cent-picker__input--invalid {
  border-color: #ff3e00;
}
.cent-picker__input:not(.cent-picker__input--empty):hover.cent-picker__input:not(.cent-picker__input--disabled):hover.cent-picker__input:not(.cent-picker__input--readonly):hover:not(.cent-picker__input--no-clear):hover .cent-picker__input-icon--suffix {
  visibility: hidden;
}
.cent-picker__input:not(.cent-picker__input--empty):hover.cent-picker__input:not(.cent-picker__input--disabled):hover.cent-picker__input:not(.cent-picker__input--readonly):hover:not(.cent-picker__input--no-clear):hover .cent-picker__input-icon--clear {
  visibility: visible;
}
.cent-picker__input .cent-input__input {
  border: none;
}
.cent-picker__input-separator {
  padding: 0 10px;
  line-height: 38px;
}
.cent-picker__input-suffixicon {
  position: relative;
  min-width: 24px;
  margin: 0 8px;
}
.cent-picker__input-icon {
  position: absolute;
  height: 38px;
  line-height: 38px;
  font-size: 0;
  color: #bfbfbf;
}
.cent-picker__input-icon .cent-icon {
  font-size: 20px;
  vertical-align: middle;
}
.cent-picker__input-icon--suffix .cent-icon {
  font-size: 20px;
}
.cent-picker__input-icon--clear {
  visibility: hidden;
  cursor: pointer;
}
.cent-picker__input-icon--clear:hover {
  color: #0052d9;
}
.cent-picker__input--size-sm {
  border-radius: 0px;
}
.cent-picker__input--size-sm .cent-picker__input-icon,
.cent-picker__input--size-sm .cent-picker__input-separator {
  height: 30px;
  line-height: 30px;
}
.cent-picker__popup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cent-picker__popup-shortcut {
  width: 101px;
  padding: 6px 0 6px 16px ;
  border-right: 1px solid #e8e8e8;
}
.cent-picker__popup-shortcut-btn {
  display: block;
  color: #000;
  padding: 0;
}
.cent-picker__popup-shortcut-btn + .cent-button {
  margin-left: 0;
}
.cent-picker__popup-shortcut-btn:hover {
  color: #4088ff;
}
.cent-picker-datetime-range {
  min-width: 408px;
}
.cent-time-options {
  height: 240px;
  padding-bottom: 201px;
  overflow-y: hidden;
  overflow-x: hidden;
  font-size: 14px;
}
.cent-time-options:hover {
  overflow-y: auto;
}
.cent-time-options--scrolling {
  overflow-y: hidden;
}
.cent-time-options__item {
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
}
.cent-time-options__item:hover {
  background: #e8f1ff;
}
.cent-time-options__item--selected {
  font-weight: bold;
  background: #FBFBFB;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
.cent-time-options__item--selected:hover {
  background: #FBFBFB;
}
.cent-time-options__item--disabled,
.cent-time-options__item--disabled:hover {
  background: transparent;
  color: #c0c0c0;
  cursor: not-allowed;
}
.cent-date-item {
  color: #000;
}
.cent-date-item__wrapper {
  display: inline-block;
  height: 24px;
  width: 24px;
  line-height: 24px;
  box-sizing: content-box;
  border-left: 6px solid #fff;
  border-right: 6px solid #fff;
  text-align: center;
  cursor: pointer;
}
.cent-date-item__wrapper:hover {
  background-color: #e8f1ff;
}
.cent-date-item__text {
  font-size: 14px;
}
.cent-date-item--now .cent-date-item__wrapper {
  box-shadow: inset 0px 0px 0px 1px #0052d9;
  color: #0052d9;
}
.cent-date-item--highlight .cent-date-item__wrapper {
  background-color: #e8f1ff;
  border-color: #e8f1ff;
}
.cent-date-item--active .cent-date-item__wrapper {
  color: #fff;
  background-color: #0052d9;
}
.cent-date-item--active-start .cent-date-item__wrapper {
  border-left-color: #fff;
}
.cent-date-item--active-end .cent-date-item__wrapper {
  border-right-color: #fff;
}
.cent-date-item--last-day-of-month .cent-date-item__wrapper {
  border-right-color: #fff;
}
.cent-date-item--first-day-of-month .cent-date-item__wrapper {
  border-left-color: #fff;
}
.cent-date-item--additional .cent-date-item__wrapper {
  color: #BFBFBF;
  background: #fff;
  border-color: #fff;
}
.cent-date-item--disabled .cent-date-item__wrapper {
  cursor: not-allowed;
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #c0c0c0;
}
.cent-date-day tbody tr .cent-date-item__wrapper,
.cent-date-date tbody tr .cent-date-item__wrapper {
  margin-top: 8px;
}
.cent-date-day tbody tr:first-child .cent-date-item__wrapper,
.cent-date-date tbody tr:first-child .cent-date-item__wrapper {
  margin-top: 6px;
}
.cent-date-year tbody tr .cent-date-item__wrapper,
.cent-date-month tbody tr .cent-date-item__wrapper {
  margin-top: 28px;
  width: 38px;
  border-left-width: 22px;
  border-right-width: 22px;
}
.cent-date-year tbody tr:first-child .cent-date-item__wrapper,
.cent-date-month tbody tr:first-child .cent-date-item__wrapper {
  margin-top: 24px;
}
.cent-date-year tbody tr:last-child .cent-date-item,
.cent-date-month tbody tr:last-child .cent-date-item {
  text-align: left;
}
.cent-time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cent-time__item {
  min-width: 56px;
  border-right: 1px solid #e8e8e8;
}
.cent-time__item:last-child {
  border-right: none;
}
.cent-time-range {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cent-time-range .cent-time:first-child {
  border-right: 1px solid #e8e8e8;
}
.cent-date {
  width: 304px;
  padding: 11px 16px 22px;
}
.cent-date table {
  border-collapse: collapse;
  border: none;
  margin: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.cent-date tbody {
  margin-top: 2px;
}
.cent-date th {
  border-bottom: 1px solid #d9d9d9;
  padding: 7px 0;
  margin-bottom: 5px;
  font-weight: 500;
}
.cent-date td {
  padding: 0;
  text-align: center;
  border: none;
}
.cent-date td:first-child .cent-date-item__wrapper {
  border-left: none;
}
.cent-date td:last-child .cent-date-item__wrapper {
  border-right: none;
}
.cent-date__sub-panel--hide {
  display: none;
}
.cent-date .cent-date-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cent-date .cent-date-header__text {
  flex: 1;
  justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.cent-date .cent-date-header__text .cent-date-header__btn {
  color: #000;
}
.cent-date .cent-date-header__text .cent-date-header__btn:hover {
  color: #4088ff;
}
.cent-date .cent-date-header__btn {
  padding: 0;
  color: #bfbfbf;
}
.cent-date .cent-date-header__btn--prev-month,
.cent-date .cent-date-header__btn--next-year {
  margin-left: 4px!important;
}
.cent-date .cent-date-header__btn--next-year {
  transform-origin: center 17px;
}
.cent-date .cent-date-header__btn--disabled {
  display: none;
}
.cent-date-range {
  width: 608px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.cent-date-range .cent-date:first-child {
  border-right: 1px solid #e8e8e8;
}
.cent-date-time {
  width: 304px;
}
.cent-date-time .cent-time,
.cent-date-time .cent-time__item {
  flex: 1;
}
.cent-date-time .cent-time__item:hover {
  flex: none;
}
.cent-date-time__time-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 51px;
  line-height: 50px;
  border-bottom: 1px solid #e8e8e8;
}
.cent-date-time__time-header-date {
  flex: 1;
  text-align: center;
}
.cent-date-time__time-header-date:first-child {
  border-right: 1px solid #e8e8e8;
}
.cent-date-time__footer {
  border-top: 1px solid #e8e8e8;
  zoom: 1;
}
.cent-date-time__footer:before,
.cent-date-time__footer:after {
  content: " ";
  display: table;
}
.cent-date-time__footer:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}
.cent-date-time__footer::after {
  display: table;
  content: '';
  clear: both;
}
.cent-date-time__footer-btn {
  float: right;
}
.cent-date-time-range {
  width: 608px;
}
/* dependencies date-picker */
.cent-picker__input-icon .cent-icon--line_circle_time {
  font-size: 18px;
}

@font-face {
  font-family: 'icon-cme';
  /* Project id 2963064 */
  src: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/fonts/iconfont.9fa6b8de.woff2) format('woff2'), url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/fonts/iconfont.c13a5182.woff) format('woff'), url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/fonts/iconfont.c98f0723.ttf) format('truetype');
}
.icon-cme {
  font-family: 'icon-cme' !important;
  font-size: 14px;
  font-style: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-cme-company:before {
  content: "\e6b0";
}
.icon-cme-dpi:before {
  content: "\e6ad";
}
.icon-cme-video-format:before {
  content: "\e6ae";
}
.icon-cme-video-size:before {
  content: "\e6af";
}
.icon-cme-video:before {
  content: "\e6ab";
}
.icon-cme-danmu:before {
  content: "\e6ac";
}
.icon-cme-excel:before {
  content: "\e6aa";
}
.icon-cme-document:before {
  content: "\e6a8";
}
.icon-cme-ppt:before {
  content: "\e6a9";
}
.icon-cme-linktitle:before {
  content: "\e6a7";
}
.icon-cme-collect:before {
  content: "\e6a6";
}
.icon-cme-location:before {
  content: "\e6a4";
}
.icon-cme-topic:before {
  content: "\e6a5";
}
.icon-cme-up:before {
  content: "\e6a2";
}
.icon-cme-fall:before {
  content: "\e6a3";
}
.icon-cme-industry2:before {
  content: "\e69a";
}
.icon-cme-profession:before {
  content: "\e6a1";
}
.icon-cme-anchor:before {
  content: "\e6a0";
}
.icon-cme-spell:before {
  content: "\e69f";
}
.icon-cme-candidate:before {
  content: "\e699";
}
.icon-cme-action:before {
  content: "\e69b";
}
.icon-cme-pace:before {
  content: "\e69c";
}
.icon-cme-timbre:before {
  content: "\e69d";
}
.icon-cme-tone-pause:before {
  content: "\e69e";
}
.icon-cme-postarticle:before {
  content: "\e698";
}
.icon-icon-cme-sharemini:before {
  content: "\e697";
}
.icon-cme-read:before {
  content: "\e696";
}
.icon-cme-unlock:before {
  content: "\e694";
}
.icon-cme-lock:before {
  content: "\e695";
}
.icon-cme-mute2:before {
  content: "\e690";
}
.icon-cme-voice2:before {
  content: "\e691";
}
.icon-cme-show:before {
  content: "\e692";
}
.icon-cme-hide:before {
  content: "\e693";
}
.icon-cme-flag:before {
  content: "\e68f";
}
.icon-cme-evenly:before {
  content: "\e68e";
}
.icon-cme-time-fill:before {
  content: "\e68d";
}
.icon-cme-post-topic:before {
  content: "\e68a";
}
.icon-cme-post-picture:before {
  content: "\e68b";
}
.icon-cme-post-video:before {
  content: "\e68c";
}
.icon-cme-preview:before {
  content: "\e689";
}
.icon-cme-wechat:before {
  content: "\e688";
}
.icon-cme-voice:before {
  content: "\e687";
}
.icon-cme-upload-file:before {
  content: "\e684";
}
.icon-cme-link:before {
  content: "\e685";
}
.icon-cme-wx-outline:before {
  content: "\e686";
}
.icon-cme-finder:before {
  content: "\e680";
}
.icon-cme-abandon:before {
  content: "\e681";
}
.icon-cme-continue:before {
  content: "\e682";
}
.icon-cme-retry:before {
  content: "\e683";
}
.icon-cme-security:before {
  content: "\e67f";
}
.icon-cme-camera:before {
  content: "\e67e";
}
.icon-cme-email-nofill:before {
  content: "\e67d";
}
.icon-cme-email:before {
  content: "\e660";
}
.icon-cme-pause-circle:before {
  content: "\e67c";
}
.icon-cme-img:before {
  content: "\e67b";
}
.icon-cme-reduce:before {
  content: "\e676";
}
.icon-cme-inner:before {
  content: "\e677";
}
.icon-cme-plusbold:before {
  content: "\e678";
}
.icon-cme-autoscale:before {
  content: "\e679";
}
.icon-cme-fullimg:before {
  content: "\e67a";
}
.icon-cme-right:before {
  content: "\e674";
}
.icon-cme-compare:before {
  content: "\e675";
}
.icon-cme-media-resource:before {
  content: "\e673";
}
.icon-cme-logout:before {
  content: "\e670";
}
.icon-cme-cut:before {
  content: "\e671";
}
.icon-cme-audit:before {
  content: "\e672";
}
.icon-cme-industry:before {
  content: "\e66d";
}
.icon-cme-team:before {
  content: "\e66e";
}
.icon-cme-job:before {
  content: "\e66f";
}
.icon-cme-recycle:before {
  content: "\e66c";
}
.icon-cme-switch-file:before {
  content: "\e66b";
}
.icon-cme-voice2text:before {
  content: "\e66a";
}
.icon-cme-dub:before {
  content: "\e669";
}
.icon-cme-rightarrow-thin:before {
  content: "\e666";
}
.icon-cme-close-thin:before {
  content: "\e667";
}
.icon-cme-leftarrow-thin:before {
  content: "\e668";
}
.icon-cme-mute:before {
  content: "\e665";
}
.icon-cme-sweep:before {
  content: "\e664";
}
.icon-cme-mark:before {
  content: "\e661";
}
.icon-cme-redo:before {
  content: "\e65e";
}
.icon-cme-withdraw:before {
  content: "\e65f";
}
.icon-cme-pause:before {
  content: "\e662";
}
.icon-cme-comment-text:before {
  content: "\e663";
}
.icon-cme-forward:before {
  content: "\e65b";
}
.icon-cme-backframe:before {
  content: "\e65c";
}
.icon-cme-play:before {
  content: "\e65d";
}
.icon-cme-fullscreen:before {
  content: "\e658";
}
.icon-cme-volume2:before {
  content: "\e659";
}
.icon-cme-shortcut:before {
  content: "\e65a";
}
.icon-cme-pickmedia:before {
  content: "\e657";
}
.icon-cme-member-fill:before {
  content: "\e656";
}
.icon-cme-next-solid:before {
  content: "\e654";
}
.icon-cme-pre-solid:before {
  content: "\e655";
}
.icon-cme-selection:before {
  content: "\e650";
}
.icon-cme-hollow-arrow:before {
  content: "\e651";
}
.icon-cme-text:before {
  content: "\e652";
}
.icon-cme-graffiti:before {
  content: "\e653";
}
.icon-cme-setting:before {
  content: "\e616";
}
.icon-cme-folder:before {
  content: "\e63b";
}
.icon-cme-down-fill:before {
  content: "\e64f";
}
.icon-cme-member:before {
  content: "\e615";
}
.icon-cme-wb:before {
  content: "\e64e";
}
.icon-cme-qq-nofill:before {
  content: "\e64d";
}
.icon-cme-mobile-nofill:before {
  content: "\e64c";
}
.icon-cme-publish:before {
  content: "\e614";
}
.icon-cme-status-recycle:before {
  content: "\e613";
}
.icon-cme-share-2:before {
  content: "\e612";
}
.icon-cme-cancel:before {
  content: "\e610";
}
.icon-cme-confirm:before {
  content: "\e611";
}
.icon-cme-mobile:before {
  content: "\e64b";
}
.icon-cme-wx:before {
  content: "\e64a";
}
.icon-cme-qq:before {
  content: "\e649";
}
.icon-cme-loading:before {
  content: "\e60f";
}
.icon-cme-status-idle:before {
  content: "\e60d";
}
.icon-cme-status-generating:before {
  content: "\e60e";
}
.icon-cme-clip:before {
  content: "\e60c";
}
.icon-cme-status-no-signal:before {
  content: "\e60a";
}
.icon-cme-status-break:before {
  content: "\e60b";
}
.icon-cme-status-finished:before {
  content: "\e609";
}
.icon-cme-status-pushing:before {
  content: "\e608";
}
.icon-cme-status-failed:before {
  content: "\e607";
}
.icon-cme-status-running:before {
  content: "\e606";
}
.icon-cme-star-fill:before {
  content: "\e604";
}
.icon-cme-star:before {
  content: "\e605";
}
.icon-cme-arrowdown:before {
  content: "\e647";
}
.icon-cme-arrowup:before {
  content: "\e648";
}
.icon-cme-seslect:before {
  content: "\e646";
}
.icon-cme-prev:before {
  content: "\e63e";
}
.icon-cme-time:before {
  content: "\e63f";
}
.icon-cme-rightarrow:before {
  content: "\e640";
}
.icon-cme-closebold:before {
  content: "\e641";
}
.icon-cme-next:before {
  content: "\e642";
}
.icon-cme-at:before {
  content: "\e643";
}
.icon-cme-file:before {
  content: "\e644";
}
.icon-cme-leftarrow:before {
  content: "\e645";
}
.icon-cme-help:before {
  content: "\e63d";
}
.icon-cme-notice:before {
  content: "\e63c";
}
.icon-cme-community:before {
  content: "\e603";
}
.icon-cme-edit:before {
  content: "\e63a";
}
.icon-cme-attention:before {
  content: "\e601";
}
.icon-cme-copy:before {
  content: "\e639";
}
.icon-cme-more-fill:before {
  content: "\e638";
}
.icon-cme-comment-import:before {
  content: "\e637";
}
.icon-cme-download:before {
  content: "\e636";
}
.icon-cme-close-fill:before {
  content: "\e635";
}
.icon-cme-close2:before {
  content: "\e634";
}
.icon-cme-remove:before {
  content: "\e632";
}
.icon-cme-move:before {
  content: "\e633";
}
.icon-cme-modify:before {
  content: "\e631";
}
.icon-cme-comment:before {
  content: "\e630";
}
.icon-cme-ptime:before {
  content: "\e62f";
}
.icon-cme-cooperation:before {
  content: "\e62e";
}
.icon-cme-more:before {
  content: "\e62d";
}
.icon-cme-finish:before {
  content: "\e62b";
}
.icon-cme-down:before {
  content: "\e62c";
}
.icon-cme-receive:before {
  content: "\e62a";
}
.icon-cme-warning:before {
  content: "\e629";
}
.icon-cme-back:before {
  content: "\e617";
}
.icon-cme-import:before {
  content: "\e618";
}
.icon-cme-transfer:before {
  content: "\e619";
}
.icon-cme-share:before {
  content: "\e61a";
}
.icon-cme-close:before {
  content: "\e61b";
}
.icon-cme-list:before {
  content: "\e61c";
}
.icon-cme-delete:before {
  content: "\e61d";
}
.icon-cme-service:before {
  content: "\e61e";
}
.icon-cme-record:before {
  content: "\e61f";
}
.icon-cme-thumb:before {
  content: "\e620";
}
.icon-cme-upload:before {
  content: "\e621";
}
.icon-cme-new:before {
  content: "\e622";
}
.icon-cme-add:before {
  content: "\e623";
}
.icon-cme-filter:before {
  content: "\e624";
}
.icon-cme-search:before {
  content: "\e625";
}
.icon-cme-info:before {
  content: "\e626";
}
.icon-cme-rank:before {
  content: "\e627";
}
.icon-cme-live:before {
  content: "\e628";
}

/* 字体图标固定颜色 */
.t-input .t-input__suffix .icon-cme {
  color: #838999;
}
.icon-cme-status-finished:before,
.icon-cme-status-generating:before,
.icon-cme-status-idle:before,
.icon-cme-status-pushing:before {
  color: #195ef9;
}
.icon-cme-status-running:before {
  color: #fdcb7d;
}
.icon-cme-status-failed:before,
.icon-cme-status-recycle:before,
.icon-cme-status-no-signal:before,
.icon-cme-status-break:before {
  color: #f55377;
}
.icon-cme-status-recycle:before {
  color: rgba(89, 97, 116, 0.5);
}
.icon-cme-loading {
  display: inline-block;
  animation: iconCmeAnimateSpin 1.2s linear infinite;
}
.icon-cme-tone-pause {
  color: #567ffb;
}
.icon-cme-pace {
  color: #da632e;
}
.icon-cme-action {
  color: #8981f7;
}
.icon-cme-spell {
  color: #50b19d;
}
@keyframes iconCmeAnimateSpin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

@charset 'utf-8';
/* reset */
/* Reset - Start */
html {
  font-family: 'Helvetica Neue', Helvetica, 'HelveticaNeue-Light', 'Helvetica Neue Light', 'PingFangSC-Light', Hiragino Sans GB, Microsoft YaHei, STHeiTi, Arial, sans-serif;
}
::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background: #C6CCDD;
  opacity: 0.5;
}
body,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul,
input[type='radio'],
input[type='checkbox'] {
  margin: 0;
}
ol,
ul {
  padding: 0;
}
body {
  -webkit-tap-highlight-color: transparent;
  outline: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {
  border: 0;
}
li {
  list-style-type: none;
}
input,
button,
textarea,
select,
option {
  font: inherit;
  outline: 0;
  -webkit-appearance: none;
}
button {
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
a {
  -webkit-touch-callout: none;
  outline: 0;
  text-decoration: none;
}
em,
i {
  font-style: normal;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
/* Reset - End */
.cent-tooltip.cent-popup {
  position: absolute;
  top: -1000px;
  padding: 8px;
  background: none;
  border-radius: 0;
  overflow: visible;
  box-shadow: none;
  z-index: 10001;
}
.cent-tooltip.cent-popup--type-bubble {
  padding: 8px 0;
  background: none;
  overflow: visible;
  box-shadow: none;
}
.cent-tooltip.cent-popup--type-bubble > div {
  position: relative;
  color: #000000;
  padding: 5px 15px;
  background-color: #FFFFFF;
  border-radius: 0;
  box-shadow: none;
  z-index: 1;
}
.cent-tooltip.cent-popup--type-bubble::after {
  position: absolute;
  display: block;
  content: '';
  width: 12px;
  height: 12px;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  border-top: none;
  border-right: none;
  z-index: 1;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-'] {
  padding-bottom: 8px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-']::after {
  bottom: 6px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-'] {
  padding-top: 8px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-']::after {
  top: 6px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-'] {
  padding-right: 8px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-']::after {
  right: 6px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-'] {
  padding-left: 8px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-']::after {
  left: 6px;
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-left']::after {
  left: 0;
  transform: rotate(135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-center']::after {
  left: 50%;
  transform: translateX(-50%) rotate(135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-top-right']::after {
  right: 0;
  transform: translateX(-50%) rotate(135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-top']::after {
  top: 0;
  transform: rotate(45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-center']::after {
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-left-bottom']::after {
  bottom: 0;
  transform: rotate(45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-top']::after {
  top: 0;
  transform: rotate(-135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-center']::after {
  top: 50%;
  transform: translateY(-50%) rotate(-135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-right-bottom']::after {
  bottom: 0;
  transform: rotate(-135deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-left']::after {
  left: 0;
  transform: rotate(-45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-center']::after {
  left: 50%;
  transform: translateX(-50%) rotate(-45deg);
}
.cent-tooltip.cent-popup--type-bubble[class*='--p-bottom-right']::after {
  right: 0;
  transform: translateX(-50%) rotate(-45deg);
}
.cent-tooltip-content {
  position: relative;
  font-size: 12px;
  color: #000000;
  padding: 5px 15px;
  background-color: #FFFFFF;
  white-space: nowrap;
  border-radius: 0;
  box-shadow: none;
  z-index: 1;
}
.cent-tooltip.cent-tooltip--dark .cent-tooltip-content {
  color: #FFFFFF;
  background-color: #333333;
  border: none;
  z-index: 2;
}
.cent-tooltip.cent-tooltip--dark:after {
  background-color: #333333;
  border-color: none;
  z-index: 1;
}
.yj-backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  opacity: 0.7;
  overflow-y: auto;
  z-index: 1000;
}
.yj-dialog {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px;
  text-align: center;
  white-space: nowrap;
  overflow: auto;
  z-index: 1001;
}
.yj-dialog::before {
  display: inline-block;
  content: '';
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.yj-dialog__inner {
  display: inline-block;
  min-width: 420px;
  max-width: 500px;
  padding: 30px;
  background-color: #FFFFFF;
  text-align: left;
  white-space: normal;
  vertical-align: middle;
  box-sizing: border-box;
}
.yj-dialog__inner.size-s {
  width: 420px;
}
.yj-dialog__inner.size-m {
  width: 550px;
}
.yj-dialog__inner.size-l {
  width: 800px;
}
.yj-dialog__inner.size-xl {
  width: 1200px;
}
.yj-dialog__inner.size-s,
.yj-dialog__inner.size-m,
.yj-dialog__inner.size-l,
.yj-dialog__inner.size-xl {
  max-width: none;
}
.yj-dialog__inner .yj-media {
  padding: 0 10px;
}
.yj-dialog__inner .yj-media .yj-icon {
  font-size: 31px;
}
.yj-dialog__header {
  position: relative;
  font-size: 16px;
  color: #000000;
  min-height: 22px;
  margin-bottom: 30px;
}
.yj-dialog__header .yj-dialog__btn-close {
  position: absolute;
  top: -17px;
  right: -17px;
}
.yj-dialog__header .yj-dialog__btn-close:hover {
  background-color: transparent;
}
.yj-dialog__header .yj-dialog__btn-close:hover .yj-icon-cross {
  color: #6A6A6A;
}
.yj-dialog__headertitle {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.yj-dialog__headersubtitle {
  font-size: 12px;
  color: #888;
}
.yj-dialog__body {
  font-size: 12px;
  color: #444;
}
.yj-dialog__messagetitle {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.yj-dialog__messagetext {
  font-size: 12px;
  color: #777777;
  line-height: 1.5;
  margin-top: 5px;
}
.yj-dialog__footer {
  position: relative;
  margin-top: 40px;
  text-align: right;
  border-top: 0;
}
.yj-dialog__btnwrap {
  position: relative;
  font-size: 0;
  z-index: 0;
}
.yj-dialog__btnwrap .yj-btn + .yj-btn {
  margin-left: 15px;
}
.cent-avatar--text {
  background-image: linear-gradient(-47deg, #2864F0 0%, #5428F0 99%);
}
.cent-avatar--text .cent-avatar__text {
  font-weight: bold;
}
.user-profile .cent-avatar__text {
  font-size: 32px;
}
.t-form-login .icon-cme {
  color: #888;
}
.t-form-login .unit {
  margin-left: 10px;
  font-size: 14px;
  color: #333;
}
.vs-dropdown {
  position: relative;
  display: inline-block;
}
.vs-dropdown .vs-icon-chevrondown {
  font-size: 10px;
  margin-left: 16px;
}
.vs-dropdown__menu {
  min-width: 150px;
}
.vs-dropdown__menu .vs-dropdown__menu-item {
  display: flex;
  font-size: 18px;
  color: #333333;
  padding: 12px 20px;
  margin: 3px 0;
  max-width: 100%;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.vs-dropdown__menu .vs-dropdown__menu-item:hover {
  color: #2864F0;
  background-color: #F2F6FF;
}
.vs-dropdown__header {
  position: relative;
  height: 28px;
  padding: 0 32px 0 0;
  box-sizing: border-box;
  cursor: pointer;
}
.vs-dropdown__header.vs-dropdown-btn {
  padding-left: 10px;
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
}
.vs-dropdown__header .vs-icon-chevrondown {
  position: absolute;
  font-size: 12px;
  color: #8A9099;
  top: 50%;
  right: 10px;
  margin-left: 0;
  transform: translateY(-50%);
}
.vs-dropdown__value {
  line-height: 26px;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
}
.vs-dropdown-box {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  z-index: 99;
}
.vs-dropdown-box.is-expanded {
  position: absolute;
  display: block;
  top: 100%;
  left: 0px;
  transform: translate3d(0px, 6px, 0px);
  will-change: transform;
}
.vs-dropdown.size-full-width {
  width: 100%;
}
.vs-dropdown.size-full-width .vs-dropdown-box {
  width: 100%;
}
.cent-modal .cent-form {
  width: 100%;
}
.cent-modal .cent-form .cent-input.cent-input-select .cent-input__input {
  background-color: #F2F3F8;
  border: none;
  align-items: center;
}
.cent-modal .cent-form .cent-input.cent-input-select .cent-input__input .cent-icon-chevron-down {
  font-size: 12px !important;
}
.vod-dialog .cent-input.size-md .cent-input__input-input {
  height: 38px;
  line-height: 38px;
}
.vod-dialog .vod-type {
  display: flex;
  align-items: center;
}
.vod-dialog .vod-type__item {
  border: 1px solid #F2F3F8;
  padding: 25px 10px;
  margin-right: 20px;
  cursor: pointer;
}
.vod-dialog .vod-type__item.item-select {
  border: 1px solid #2864F0;
}
.vod-dialog .vod-tyoe__dot {
  display: block;
  width: 36px;
  height: 26px;
  background-size: 100%;
  background-image: url(data:image/png;base64,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);
  margin-left: auto;
  margin-right: auto;
}
.vod-dialog .vod-type__text {
  line-height: 1;
  margin-top: 5px;
}
.vod-dialog .info-tips {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: bold;
}
.vod-dialog .cme-icon-info {
  margin-right: 20px;
}
.vod-dialog .form-card {
  display: flex;
}
.vod-dialog .form-card .form-text-card {
  font-size: 14px;
}
.vod-dialog .form-card .form-text-card p:first-child {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.form-help__text a {
  color: #2864F0;
  margin-left: 4px;
}
.cme-icon-info {
  display: inline-block;
  width: 31px;
  height: 31px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/notice.23a8b03d.svg);
}
.vod-right-dialog .cent-modal {
  width: 750px;
  height: 540px;
  min-height: 540px;
}
.vod-right-dialog .vod-table {
  border: 1px solid #F2F3F8;
  padding-bottom: 20px;
}
.vod-right-dialog .cent-table--vue.cent-table table th {
  border: 0;
  background: transparent;
  color: #777;
}
.vod-right-dialog .cent-table--vue.cent-table table td.first-child,
.vod-right-dialog .cent-table--vue.cent-table table th:first-child {
  padding-left: 20px;
}
.vod-right-dialog .cent-table--vue.cent-table .cent-table__table-cell {
  padding: 14px 10px;
}
.vod-right-dialog .cent-table .cent-table__table-row--hover {
  background: transparent;
}
.vod-right-dialog .cent-table--vue.cent-table .cent-table__table-head {
  border-bottom: 1px solid #F2F3F8;
  border-top: none;
  background: transparent;
}
.vod-right-dialog input[type=text] {
  width: 145px;
}
.vod-right-dialog .cent-table--vue.cent-table .cent-table__table-body {
  padding-bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
  border-bottom: none;
}
.vod-right-dialog .cent-link {
  padding-left: 20px;
  font-size: 14px;
}
.vod-right-dialog .cent-button.cent-button--solid.cent-button--link {
  font-size: 14px;
}
.vod-popup-search {
  padding: 10px;
}
.vod-popup-search .cent-input.size-sm .cent-input__input {
  border-radius: 15px;
  border: 1px solid #F2F3F8;
  background-color: #fff;
}
.vod-popup-search .cent-input__input-input {
  width: 134px;
  background-color: #fff;
  height: 32px;
  line-height: 32px;
  cursor: pointer;
}
.vod-popup-search .cent-input__input-input:hover + .cent-input__input-icon {
  background-color: #F2F3F8;
}
.vod-popup-search .cent-input.size-sm .cent-input__input-icon {
  height: 32px;
  line-height: 32px;
}
.cent-icon-serach-hand {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-search.7d2a43cd.svg);
  width: 12px;
  height: 12px;
}
html,
body {
  width: 100%;
  height: 100%;
  font-weight: 400;
}
.vs-root {
  display: flex;
  min-width: 1366px;
  width: 100%;
  min-height: 100%;
  flex-direction: column;
}
.vs-root .vs-navbar {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0 20px;
  background-color: #F2F3F8;
  align-items: center;
  justify-content: space-between;
}
.vs-root .vs-navbar__logo .vs-link {
  position: relative;
  display: block;
  width: 136px;
  height: 30px;
  margin: 0 67px 0 27px;
}
.vs-root .vs-navbar__logo .vs-link .vs-image {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.vs-root .vs-navbar__logo .cent-link {
  position: relative;
  display: block;
  width: auto;
  height: 30px;
  margin: 0 60px 0 20px;
}
.vs-root .vs-navbar__nav {
  display: flex;
  flex: 1;
}
.vs-root .vs-navbar__nav-list {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
}
.vs-root .vs-navbar__nav-item {
  position: relative;
  font-size: 0;
}
.vs-root .vs-navbar__nav-item a {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 60px;
  padding: 0 15px;
}
.vs-root .vs-navbar__nav-item.is-active a {
  font-weight: 500;
  color: #2864F0;
}
.vs-root .vs-navbar__nav-item.is-active::before {
  position: absolute;
  content: '';
  left: 15px;
  right: 15px;
  bottom: 0;
  height: 3px;
  background-color: #2864F0;
}
.vs-root .vs-navbar__nav-item:hover a {
  font-weight: 500;
  color: #2864F0;
}
.vs-root .vs-navbar__nav-item + .vs-navbar__nav-item {
  margin-left: 45px;
}
.vs-root .vs-navbar__header-text {
  display: inline-block;
  font-size: 16px;
  color: #333333;
}
.vs-root .vs-navbar__operation {
  font-size: 0;
  height: 100%;
}
.vs-root .vs-navbar__operation .account-wrap {
  display: flex;
  font-size: 0;
  height: 60px;
  align-items: center;
  cursor: pointer;
}
.vs-root .vs-navbar__operation .account__avatar {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  vertical-align: middle;
}
.vs-root .vs-navbar__operation .account__avatar-img {
  max-width: 100%;
  max-height: 100%;
}
.vs-root .vs-navbar__operation .account__avatar + .account__name {
  margin-left: 10px;
}
.vs-root .vs-navbar__operation .account__name {
  display: inline-block;
  font-size: 16px;
  color: #333333;
  vertical-align: middle;
}
.vs-root .vs-navbar__operation .vs-dropdown__menu {
  min-width: 150px;
  margin-top: 0;
}
.vs-root .vs-navbar__operation .vs-dropdown__menu-item {
  padding: 8px 30px;
  margin: 5px 0;
}
.vs-root .vs-navbar__operation .vs-dropdown__menu-item span {
  font-size: 14px;
}
.vs-root .vs-navbar__dropdown {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.vs-root .vs-navbar__dropdown:hover .account__name {
  color: #2864F0;
}
.vs-root .vs-navbar__dropdown + .vs-navbar__dropdown {
  margin-left: 30px;
}
.vs-root .vs-navbar__dropdown-menu.vs-dropdown__menu .vs-dropdown__menu-item {
  font-size: 14px;
  height: 36px;
  padding: 0 20px;
  margin: 5px 0;
}
.vs-root .vs-layout__sidebar {
  position: sticky;
  display: flex;
  padding: 40px 0;
  background-color: #FFFFFF;
  box-shadow: 1px 0 0 0 #ECF1FC;
  flex-direction: column;
}
.vs-root .vs-layout__sidebar .vs-menu__list a {
  display: flex;
  width: 100%;
  height: 40px;
  color: #333333;
  padding: 0 30px;
  margin: 6px 0;
  align-items: center;
  justify-content: flex-start;
}
.vs-root .vs-layout__sidebar .vs-menu__list a span {
  display: inline-block;
  flex: 1;
  font-size: 16px;
  font-weight: 500;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-member-order {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-member-order.a9838752.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-resource-packs-order {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-resource-packs-order.318ec257.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-usage {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-usage.de082fdf.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-platform {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-platform.90f09905.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-admin {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-admin.563269c7.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-register {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-register.380d0cc9.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-resource-packs {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-resource-packs.0928b0e3.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-manage-font {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-manage-font.7250472e.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-basic-configs {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-basic-configs.a24b9efa.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-admin-configs {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-admin-configs.62fca1b0.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon.icon-statistic {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-statistic.efc7d924.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list-icon-arrow {
  color: #777777;
  font-weight: 700;
  transform: scale(0.625);
  margin-left: auto;
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover {
  background-color: #F2F6FF;
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover span,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected span {
  color: #2864F0;
  font-weight: 500;
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-member-order,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-member-order {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-member-order-selected.8d99ee0e.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-resource-packs-order,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-resource-packs-order {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-resource-packs-order-selected.6a513d96.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-usage,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-usage {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-usage-selected.ecea4d81.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-platform,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-platform {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-platform-selected.47d72aaa.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-admin,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-admin {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-admin-selected.332aeaca.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-register,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-register {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-register-selected.9922204d.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-resource-packs,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-resource-packs {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-resource-packs-selected.144931e3.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-manage-font,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-manage-font {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-manage-font-selected.3784aa9f.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-basic-configs,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-basic-configs {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-basic-configs-selected.eaf13a8b.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-admin-configs,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-admin-configs {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-admin-configs-selected.b4188817.svg);
}
.vs-root .vs-layout__sidebar .vs-menu__list li a:hover .vs-menu__list-icon.icon-statistic,
.vs-root .vs-layout__sidebar .vs-menu__list li.is-selected .vs-menu__list-icon.icon-statistic {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-statistic-selected.d55bb23d.svg);
}
.vs-root .vs-layout__sidebar .vs-dropdown + .vs-menu {
  margin-top: 30px;
}
.vs-root .vs-layout__header {
  background-color: #F2F3F8;
}
.vs-root .vs-layout__header-inner {
  height: 100%;
}
.vs-root .vs-layout__body {
  display: flex;
  height: calc(100vh - 60px);
  overflow: hidden;
}
.vs-root .vs-layout__content {
  padding: 40px;
  background-color: #FFFFFF;
  overflow-y: auto;
}
.vs-root .vs-layout__content-inner {
  display: flex;
  min-height: 100%;
  height: auto;
  flex: 1;
  flex-direction: column;
}
.vs-root .vs-layout__content-header {
  margin-bottom: 40px;
}
.vs-root .vs-layout__content-body {
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.vs-root .vs-layout__toolbar--global {
  margin-bottom: 20px;
}
.vs-root .cent-form {
  display: table;
  font-size: 0;
  line-height: 1.5;
}
.vs-root .cent-form .cent-form-item {
  display: table-row;
  margin-bottom: 0;
}
.vs-root .cent-form .cent-form-item-label,
.vs-root .cent-form .cent-form-item-control {
  display: table-cell;
  line-height: normal;
  padding-bottom: 30px;
  vertical-align: top;
}
.vs-root .cent-form .cent-form-item-label {
  width: auto;
  line-height: 20px;
  padding: 5px 30px 5px 0;
  margin-right: 0;
  vertical-align: baseline;
}
.vs-root .cent-form .cent-form-item-label label {
  width: 4em;
}
.vs-root .cent-form .cent-form-item-control {
  flex: 0 1 auto;
}
.vs-root .cent-form .cent-form-item-control .cent-radio-group {
  padding-top: 5px;
}
.vs-root .cent-form .cent-form-item__helper-text {
  position: absolute;
  font-size: 12px;
  color: #999999;
  max-width: 100%;
  line-height: 24px;
  top: auto;
  margin-top: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.vs-root .cent-form .cent-form-item__invalid-text {
  position: absolute;
  font-size: 12px;
  color: #FF325A;
  max-width: 100%;
  line-height: 24px;
  top: auto;
  margin-top: 6px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}
.vs-root .cent-form .cent-form-item--error .cent-input .cent-input__input,
.vs-root .cent-form .cent-form-item--error .cent-input .cent-input__suffix {
  border-color: #FF325A;
}
.vs-root .cent-form .cent-form-item--error .cent-input--border-none {
  border: 1px solid #FF325A;
}
.vs-root .cent-form .cent-form-item:last-child .cent-form-item-label,
.vs-root .cent-form .cent-form-item:last-child .cent-form-item-control {
  padding-bottom: 0;
}
.vs-root .cent-form__controls-inner {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.vs-root .cent-form__controls--text {
  padding-top: 5px;
}
.vs-root .cent-form--readonly .cent-form-item-label,
.vs-root .cent-form--readonly .cent-form-item-control {
  padding-top: 10px;
  padding-bottom: 0;
  padding-right: 5px;
}
.vs-root .cent-form--readonly .cent-form-item:first-child .cent-form-item-label,
.vs-root .cent-form--readonly .cent-form-item:first-child .cent-form-item-control {
  padding-top: 0;
}
.vs-root .cent-form--readonly .cent-form__controls--text {
  padding-top: 0;
}
.vs-root .cent-form--vertical .cent-form-item-label,
.vs-root .cent-form--vertical .cent-form-item-control {
  display: block;
}
.vs-root .cent-form--vertical .cent-form-item-label {
  width: auto;
  line-height: 20px;
  padding: 0 20px 10px 0;
}
.vs-root .cent-form--vertical .cent-form-item:last-child .cent-form-item-label {
  padding-bottom: 10px;
}
.vs-root .cent-form--vertical .cent-form-item:last-child .cent-form-item-control {
  padding-bottom: 0;
}
.vs-root .cent-form + .cent-form {
  margin-top: 30px;
}
.vs-root .cent-input .cent-input__input {
  border: 1px solid #DDDDDD;
}
.vs-root .cent-input .cent-input__input-input {
  color: #333333;
}
.vs-root .cent-input .cent-input__input-input::-webkit-input-placeholder,
.vs-root .cent-input .cent-input__input-input::placeholder {
  color: #BBBBBB;
}
.vs-root .cent-input .cent-input__input--focused:not(.cent-input__input--disabled),
.vs-root .cent-input .cent-input__input:not(.cent-input__input--disabled):hover {
  border-color: #2864F0;
}
.vs-root .cent-input .cent-input__suffix {
  display: flex;
  align-items: center;
}
.vs-root .cent-input.size-xs {
  width: 50px;
}
.vs-root .cent-input.size-sm .cent-input__input,
.vs-root .cent-input.size-xs .cent-input__input,
.vs-root .cent-input.size-sm .cent-input__suffix,
.vs-root .cent-input.size-xs .cent-input__suffix {
  min-height: 30px;
  height: 30px;
  line-height: normal;
}
.vs-root .cent-input.size-sm .cent-input__input .cent-input__input-input,
.vs-root .cent-input.size-xs .cent-input__input .cent-input__input-input {
  font-size: 14px;
  line-height: 22px;
  padding: 4px 10px;
}
.vs-root .cent-input.size-md .cent-input__input,
.vs-root .cent-input.size-md .cent-input__suffix {
  min-height: 42px;
  height: 42px;
  line-height: normal;
}
.vs-root .cent-input.size-md .cent-input__input .cent-input__input-input {
  font-size: 14px;
  line-height: 22px;
  padding: 10px;
}
.vs-root .cent-input.size-lg .cent-input__input,
.vs-root .cent-input.size-lg .cent-input__suffix {
  min-height: 50px;
  height: 50px;
  line-height: normal;
}
.vs-root .cent-input.size-lg .cent-input__input .cent-input__input-input {
  font-size: 14px;
  line-height: 22px;
  padding: 14px 10px;
}
.vs-root .cent-input--border-bottom .cent-input__input,
.vs-root .cent-input--border-none .cent-input__input,
.vs-root .cent-input--border-bottom .cent-input__suffix,
.vs-root .cent-input--border-none .cent-input__suffix {
  border: none;
}
.vs-root .cent-input--border-bottom .cent-input__input,
.vs-root .cent-input--border-bottom .cent-input__suffix {
  background-color: #FFFFFF;
  border-bottom: 1px solid #DDDDDD;
}
.vs-root .cent-input--border-bottom.cent-input .cent-input__input--focused:not(.cent-input__input--disabled) + .cent-input__suffix,
.vs-root .cent-input--border-bottom.cent-input .cent-input__input:not(.cent-input__input--disabled):hover + .cent-input__suffix {
  border-color: #2864F0;
}
.vs-root .cent-input--border-none .cent-input__input,
.vs-root .cent-input--border-none .cent-input__suffix {
  background-color: #F2F3F8;
}
.vs-root .cent-input.cent-input-search {
  width: 320px;
  height: 45px;
}
.vs-root .cent-input.cent-input-search .cent-input__input {
  height: 100%;
  min-height: 100%;
  line-height: inherit;
  background-color: #F2F3F8;
  border-radius: 45px;
  border: none;
}
.vs-root .cent-input.cent-input-search .cent-input__input-input {
  font-size: 16px;
  padding: 0 0 0 30px;
}
.vs-root .cent-input.cent-input-search .cent-input__input-icon {
  height: 45px;
  line-height: 45px;
  padding-left: 10px;
  padding-right: 30px;
}
.vs-root .cent-radio {
  display: inline-block;
  font-size: 0;
}
.vs-root .cent-radio__radio {
  position: relative;
  width: 16px;
  height: 16px;
  margin-right: 0;
  background-color: #FFFFFF;
  border: 1px solid #888888;
  border-radius: 100%;
  vertical-align: middle;
  cursor: pointer;
}
.vs-root .cent-radio__radio-inner {
  position: absolute;
  display: block;
  width: 6px;
  height: 6px;
  top: 50%;
  left: 50%;
  background-color: #FFFFFF;
  border-radius: 100%;
  opacity: 0;
  transform: translate(-50%, -50%) scale(0);
  transition: all 0.1s ease-in-out;
}
.vs-root .cent-radio__child {
  font-size: 14px;
  margin-left: 10px;
  vertical-align: middle;
  cursor: pointer;
}
.vs-root .cent-radio__child:empty {
  display: none;
}
.vs-root .cent-radio-group.cent-group--block {
  display: block;
  font-size: 0;
}
.vs-root .cent-radio-group.cent-group--block .cent-radio {
  display: block;
  margin-left: 0;
  margin-bottom: 10px;
}
.vs-root .cent-radio-group.cent-group--block .cent-radio:last-child {
  margin-bottom: 0;
}
.vs-root .cent-radio.cent-radio--checked .cent-radio__radio {
  background-color: #2864F0;
  border-color: #2864F0;
}
.vs-root .cent-radio.cent-radio--checked .cent-radio__radio-inner {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}
.vs-root .cent-select.cent-input-select .cent-input__input {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
}
.vs-root .cent-select.cent-input-select.size-md .cent-input__input {
  min-height: 0;
  height: 30px;
  line-height: 28px;
}
.vs-root .cent-select.cent-input-select.size-md .cent-input__input-input {
  font-size: 14px;
  line-height: 30px;
  padding: 0 10px;
}
.vs-root .cent-select.cent-input-select.size-md .cent-input__input-icon--suffix {
  height: 28px;
  line-height: 28px;
  padding-left: 5px;
  padding-right: 10px;
}
.vs-root .cent-select.cent-input-select .cent-input__input--focused:not(.cent-input__input--disabled),
.vs-root .cent-select.cent-input-select .cent-input__input:not(.cent-input__input--disabled):hover {
  border-color: #DDDDDD;
  z-index: 1;
}
.vs-root .cent-popup.cent-select__popup {
  padding: 0;
  margin-top: 5px;
  background-color: #FFFFFF;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content {
  position: relative;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-options__wrapper {
  padding: 5px 0;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-options__wrapper .cent-select-option + .cent-select-option {
  margin-top: 5px;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option {
  color: #333333;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option--selected {
  color: #FFFFFF;
  background-color: #2864F0;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option:hover:not(.cent-select-option--disabled),
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option.cent-select-option--focused:not(.cent-select-option--disabled):not(.cent-select-option--selected) {
  color: #333333;
  background-color: #F2F6FF;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option:focus:not(.cent-select-option--disabled),
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option.cent-select-option--focused:not(.cent-select-option--disabled) {
  color: #FFFFFF;
  background-color: #2864F0;
}
.vs-root .cent-popup.cent-select__popup .cent-select__popup-content .cent-select-option--disabled {
  color: rgba(51, 51, 51, 0.4);
  cursor: not-allowed;
}
.vs-root .cent-popup.cent-select__popup.cent-select-options--size-md .cent-select-option {
  font-size: 14px;
  min-height: 30px !important;
  line-height: 30px !important;
  padding: 0 10px;
}
.vs-root .cent-table.cent-table--vue .cent-table__table-head {
  background: transparent;
  border-top: none;
}
.vs-root .cent-table.cent-table--vue .cent-table__table-body {
  background: transparent;
  border-bottom: none;
}
.vs-root .cent-table.cent-table--vue table .cent-table__table-cell {
  padding: 20px 10px;
}
.vs-root .cent-table.cent-table--vue table .cent-table__table-cell--empty-text {
  color: #777777;
}
.vs-root .cent-table.cent-table--vue table .cent-table__table-cell .cent-button.cent-button--link {
  font-size: 14px;
}
.vs-root .cent-table.cent-table--vue table .cent-table__table-cell .cent-input .cent-input__input {
  min-height: 30px;
  height: 30px;
  border: none;
}
.vs-root .cent-table.cent-table--vue table th,
.vs-root .cent-table.cent-table--vue table td {
  line-height: 1.5;
  padding: 20px 10px;
  background: transparent;
  border-bottom: 1px solid #F2F3F8;
  word-wrap: break-word;
  word-break: break-word;
}
.vs-root .cent-table.cent-table--vue table th:first-child,
.vs-root .cent-table.cent-table--vue table td:first-child {
  padding-left: 10px;
}
.vs-root .cent-table.cent-table--vue table th {
  font-size: 16px;
  font-weight: 600;
  color: #333333;
}
.vs-root .cent-table.cent-table--vue table th.cent-table__table-cell {
  word-wrap: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.vs-root .cent-table.cent-table--vue table th + th {
  border-left: none;
}
.vs-root .cent-table.cent-table--vue table tbody {
  background: transparent;
}
.vs-root .cent-table.cent-table--vue table tbody tr {
  font-size: 14px;
  color: #333333;
}
.vs-root .cent-table.cent-table--vue table tbody tr.cent-table__table-row--hover,
.vs-root .cent-table.cent-table--vue table tbody tr.cent-table__table-row--selected {
  background: #F2F6FF;
}
.vs-root .cent-pagination__actions .cent-pagination__button,
.vs-root .cent-pagination__pager .cent-pagination__button {
  vertical-align: middle;
}
.vs-root .cent-tabs {
  background: transparent;
  overflow: initial;
  box-shadow: none;
}
.vs-root .cent-tabs .cent-tabs-nav {
  position: relative;
  font-size: 0;
  height: auto;
  line-height: normal;
  background: transparent;
}
.vs-root .cent-tabs .cent-tabs-nav::before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px solid #F2F6FF;
}
.vs-root .cent-tabs .cent-tabs-nav::after {
  content: none;
}
.vs-root .cent-tabs .cent-tabs-nav .cent-tabs-nav-scroll {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
}
.vs-root .cent-tabs .cent-tabs-nav .cent-tabs-tab {
  font-size: 16px;
  color: #000000;
  height: 34px;
  line-height: 34px;
  padding: 0;
  margin-right: 60px;
  border: none;
}
.vs-root .cent-tabs .cent-tabs-nav .cent-tabs-tab.cent-tabs-tab--active {
  color: #2864F0;
  font-weight: 600;
  background-color: transparent;
}
.vs-root .cent-tabs .cent-tabs-nav .cent-tabs-tab.cent-tabs-tab--active::after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 3px solid #2864F0;
}
.vs-root .cent-tabs .cent-tabs-nav .cent-tabs-tab:hover {
  color: #2864F0;
}
.vs-root .cent-tabs .cent-tabs-nav .cent-tabs-tab:hover::after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 3px solid #2864F0;
}
.vs-root .cent-tabs .cent-tabs-content {
  background-color: transparent;
}
.vs-root .cent-tabs .cent-tabs-content .cent-tabs-tabpane {
  padding: 0;
}
.vs-root .cent-tabs .cent-tabs-nav + .cent-tabs-content {
  margin-top: 30px;
}
.vs-root .cent-result {
  display: flex;
  width: 100%;
  height: 100%;
  font-size: 0;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.vs-root .vs-datepicker {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.vs-root .vs-datepicker .vs-input {
  cursor: pointer;
}
.vs-root .vs-datepicker .vs-input:disabled {
  cursor: not-allowed;
}
.vs-root .vs-datepicker__input {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.vs-root .vs-datepicker__input::after {
  position: absolute;
  content: '';
  width: 16px;
  height: 16px;
  top: 7px;
  right: 10px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-calendar.da6f2cac.svg);
  cursor: pointer;
  z-index: 1;
}
.vs-root .vs-datepicker__input .vs-input {
  height: 30px;
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
}
.vs-root .vs-datepicker .yj-dropdown-box.is-expanded {
  left: auto;
  right: 0;
}
.vs-root .cent-breadcrumb__wrap {
  display: flex;
  align-items: center;
}
.vs-root .cent-breadcrumb__back-button {
  position: relative;
  flex: 0 0 auto;
  margin-right: 20px;
}
.vs-root .cent-breadcrumb__back-button-title {
  font-size: 16px;
  color: #333333;
  cursor: pointer;
}
.vs-root .cent-breadcrumb__back-button-title:hover {
  color: #2864F0;
}
.vs-root .cent-breadcrumb__back-button::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 16px;
  top: 50%;
  right: -10px;
  transform: translateX(50%) translateY(-50%);
  background-color: #777777;
}
.vs-root .cent-breadcrumb__items {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
}
.vs-root .cent-breadcrumb__item {
  display: flex;
  overflow: hidden;
  white-space: nowrap;
  align-items: center;
}
.vs-root .cent-breadcrumb__item-title {
  font-size: 16px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.vs-root .cent-breadcrumb__item-title:hover {
  color: #2864F0;
}
.vs-root .cent-breadcrumb__item + .cent-breadcrumb__item {
  margin-left: 5px;
}
.vs-root .cent-breadcrumb__item .cent-icon-chevronright {
  color: #333333;
  transform: scale(0.625);
}
.vs-root .cent-breadcrumb__item.is-current {
  flex: 1 0 auto;
  margin-left: 10px;
}
.vs-root .cent-breadcrumb__item.is-current .cent-breadcrumb__item-title {
  font-size: 32px;
  cursor: default;
}
.vs-root .cent-breadcrumb__item.is-current .cent-breadcrumb__item-title:hover {
  color: currentColor;
}
.vs-root .cent-breadcrumb__item.is-current .cent-icon-chevronright {
  display: none;
}
.vs-root .vs-dropdown {
  position: relative;
  display: inline-block;
}
.vs-root .vs-dropdown .vs-icon-chevrondown {
  font-size: 10px;
  margin-left: 16px;
}
.vs-root .vs-dropdown__menu {
  min-width: 150px;
}
.vs-root .vs-dropdown__menu .vs-dropdown__menu-item {
  display: flex;
  font-size: 18px;
  color: #333333;
  padding: 12px 20px;
  margin: 3px 0;
  max-width: 100%;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.vs-root .vs-dropdown__menu .vs-dropdown__menu-item:hover {
  color: #2864F0;
  background-color: #F2F6FF;
}
.vs-root .vs-dropdown__header {
  position: relative;
  height: 28px;
  padding: 0 32px 0 0;
  box-sizing: border-box;
  cursor: pointer;
}
.vs-root .vs-dropdown__header.vs-dropdown-btn {
  padding-left: 10px;
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
}
.vs-root .vs-dropdown__header .vs-icon-chevrondown {
  position: absolute;
  font-size: 12px;
  color: #8A9099;
  top: 50%;
  right: 10px;
  margin-left: 0;
  transform: translateY(-50%);
}
.vs-root .vs-dropdown__value {
  line-height: 26px;
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden;
}
.vs-root .vs-dropdown-box {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  z-index: 99;
}
.vs-root .vs-dropdown-box.is-expanded {
  position: absolute;
  display: block;
  top: 100%;
  left: 0px;
  transform: translate3d(0px, 6px, 0px);
  will-change: transform;
}
.vs-root .vs-dropdown.size-full-width {
  width: 100%;
}
.vs-root .vs-dropdown.size-full-width .vs-dropdown-box {
  width: 100%;
}
.vs-root .vs-list {
  padding: 0;
  list-style: none;
}
.vs-root .vs-list > li {
  line-height: 1.5;
  box-sizing: border-box;
}
.vs-root .vs-list--option {
  max-height: 184px;
  padding: 2px 0;
  overflow-y: auto;
}
.vs-root .vs-list--option > li {
  display: block;
  font-size: 12px;
  color: #000;
  padding: 5px 13px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.vs-root .vs-list--option > li:hover {
  color: #2761EA;
  background-color: #F2F6FF;
}
.vs-root .vs-list--option > li.is-selected {
  color: #FFFFFF;
  background-color: #2761EA;
}
.vs-root .vs-list--option::-webkit-scrollbar {
  width: 5px;
}
.vs-root .vs-list--option::-webkit-scrollbar-thumb {
  background-color: #C1C1C1;
  border-radius: 5px;
}
.vs-root .vs-list--checkoption > li {
  font-size: 0;
  padding: 8px 20px;
}
.vs-root .vs-list--checkoption > li .vs-checkbox {
  display: block;
}
.vs-root .vs-metrics-board {
  display: flex;
  height: 100%;
  padding: 10px;
  margin: -5px;
}
.vs-root .vs-metrics-board__item {
  padding: 5px;
}
.vs-root .vs-metrics-board__header {
  font-size: 14px;
  color: #444444;
  margin-bottom: 3px;
}
.vs-root .vs-metrics-board__header-title {
  font-size: 12px;
  font-weight: 700;
  color: #000000;
}
.vs-root .vs-metrics-board__header-title .vs-icon {
  vertical-align: -4px;
}
.vs-root .vs-metrics-board__value {
  font-size: 14px;
}
.vs-root .vs-metrics-board__info {
  font-size: 12px;
  color: #888888;
  margin-top: -6px;
}
.vs-root .vs-metrics-board__info-label {
  display: inline-block;
  font-size: 12px;
  color: #888888;
  margin-right: 10px;
  vertical-align: middle;
}
.vs-root .vs-metrics-board__info-key {
  display: inline-block;
  font-size: 16px;
  color: #000000;
  vertical-align: middle;
}
.vs-root .vs-metrics-board__info .vs-icon {
  vertical-align: -4px;
}
.vs-root .vs-metrics-board__number {
  font-size: 14px;
}
.vs-root .vs-metrics-board__unit {
  font-size: 14px;
  color: #000000;
}
.vs-root .vs-metrics-board--link:hover {
  background-color: #F2F2F2;
  cursor: pointer;
}
.vs-root .vs-segment {
  display: inline-block;
  font-size: 0;
  padding-left: 1px;
  margin-bottom: -5px;
  vertical-align: middle;
  overflow: visible;
}
.vs-root .vs-segment .vs-button {
  position: relative;
  float: left;
  height: 30px;
  line-height: 28px;
  font-size: 12px;
  color: #000000;
  background-color: #FFFFFF;
  padding: 0 20px;
  margin-left: -1px;
  margin-right: 0;
  margin-bottom: 5px;
  border-radius: 0;
  border-color: #DDDDDD;
  z-index: 0;
}
.vs-root .vs-segment .vs-button:hover {
  color: rgba(0, 0, 0, 0.6);
  background-color: #E7EAEF;
  border-color: #CFD5DE;
  z-index: 1;
}
.vs-root .vs-segment .vs-button.is-selected,
.vs-root .vs-segment .vs-button.is-selected:hover {
  color: #006EFF;
  background-color: #FFFFFF;
  border-color: #006EFF;
  z-index: 2;
}
.vs-root .vs-segment .vs-button.is-disabled,
.vs-root .vs-segment .vs-button.is-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #E7EAEF;
  border-color: #CFD5DE;
  cursor: not-allowed;
  z-index: 1;
}
.vs-root .vs-segment + .vs-datepicker {
  margin-left: -1px;
}
.vs-root .vs-form-upload__box {
  display: flex;
}
.vs-root .vs-form-upload__thumb {
  position: relative;
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px dashed #E1E1EB;
}
.vs-root .vs-form-upload__thumb::before {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/default-image.19a32f7c.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.vs-root .vs-form-upload__thumb .vs-form-upload__preview {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.vs-root .vs-form-upload__thumb.is-uploaded {
  border: none;
}
.vs-root .vs-form-upload__thumb.is-uploaded::before {
  content: none;
}
.vs-root .vs-form-upload-image {
  display: inline-block;
  vertical-align: middle;
}
.vs-root .vs-form-upload__info {
  position: relative;
  min-width: 180px;
  height: 60px;
  padding-left: 10px;
  flex: 1;
  vertical-align: top;
  box-sizing: border-box;
}
.vs-root .vs-form-upload__button {
  position: absolute;
  left: 0;
  bottom: 0;
  padding-left: 10px;
}
.vs-root .vs-form-upload__button .vs-button--file {
  display: inline-block;
  width: auto;
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  color: #2864F0;
  padding: 0 20px;
  background-color: #F2F6FF;
  border: 1px solid #E1EBFA;
  border-radius: 30px;
  white-space: nowrap;
  outline: 0 none;
  box-sizing: border-box;
}
.vs-root .vs-form-upload__button .vs-button--file:hover {
  background-color: #C9D8FC;
  border-color: #C9D8FC;
}
.vs-root .vs-form-upload__button .vs-button--file input[type=file] {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  font-size: 12px;
  opacity: 0;
}
.vs-root .vs-form-upload__button .vs-button--file input[type=file],
.vs-root .vs-form-upload__button .vs-button--file input[type=file]::-webkit-file-upload-button {
  cursor: pointer;
}
.vs-root .yj-backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  opacity: 0.7;
  overflow-y: auto;
  z-index: 1000;
}
.vs-root .yj-dialog {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px;
  text-align: center;
  white-space: nowrap;
  overflow: auto;
  z-index: 1001;
}
.vs-root .yj-dialog::before {
  display: inline-block;
  content: '';
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.vs-root .yj-dialog__inner {
  display: inline-block;
  min-width: 420px;
  max-width: 500px;
  padding: 30px;
  background-color: #FFFFFF;
  text-align: left;
  white-space: normal;
  vertical-align: middle;
  box-sizing: border-box;
}
.vs-root .yj-dialog__inner.size-s {
  width: 420px;
}
.vs-root .yj-dialog__inner.size-m {
  width: 550px;
}
.vs-root .yj-dialog__inner.size-l {
  width: 800px;
}
.vs-root .yj-dialog__inner.size-xl {
  width: 1200px;
}
.vs-root .yj-dialog__inner.size-s,
.vs-root .yj-dialog__inner.size-m,
.vs-root .yj-dialog__inner.size-l,
.vs-root .yj-dialog__inner.size-xl {
  max-width: none;
}
.vs-root .yj-dialog__inner .yj-media {
  padding: 0 10px;
}
.vs-root .yj-dialog__inner .yj-media .yj-icon {
  font-size: 31px;
}
.vs-root .yj-dialog__header {
  position: relative;
  font-size: 16px;
  color: #000000;
  min-height: 22px;
  margin-bottom: 30px;
}
.vs-root .yj-dialog__header .yj-dialog__btn-close {
  position: absolute;
  top: -17px;
  right: -17px;
}
.vs-root .yj-dialog__header .yj-dialog__btn-close:hover {
  background-color: transparent;
}
.vs-root .yj-dialog__header .yj-dialog__btn-close:hover .yj-icon-cross {
  color: #6A6A6A;
}
.vs-root .yj-dialog__headertitle {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}
.vs-root .yj-dialog__headersubtitle {
  font-size: 12px;
  color: #888;
}
.vs-root .yj-dialog__body {
  font-size: 12px;
  color: #444;
}
.vs-root .yj-dialog__messagetitle {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  vertical-align: middle;
}
.vs-root .yj-dialog__messagetext {
  font-size: 12px;
  color: #777777;
  line-height: 1.5;
  margin-top: 5px;
}
.vs-root .yj-dialog__footer {
  position: relative;
  margin-top: 40px;
  text-align: right;
  border-top: 0;
}
.vs-root .yj-dialog__btnwrap {
  position: relative;
  font-size: 0;
  z-index: 0;
}
.vs-root .yj-dialog__btnwrap .yj-btn + .yj-btn {
  margin-left: 15px;
}
.vs-root .list-pages {
  display: flex;
  text-align: center;
  font-size: 0;
  padding-top: 40px;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.vs-root .list-pages-inner {
  display: inline-block;
  padding-right: 10px;
}
.vs-root .pages-next:before,
.vs-root .pages-prev:before {
  position: absolute;
  content: '';
  top: 50%;
  margin-top: -7px;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
}
.vs-root .pages-prev:before {
  left: 50%;
  margin-left: -7px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/page-prev.0f52863a.svg);
}
.vs-root .pages-prev:hover:before {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/page-prev-hover.9e5dc5d6.svg);
}
.vs-root .pages-next:before {
  right: 50%;
  margin-right: -8px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/page-next.6c53f20d.svg);
}
.vs-root .pages-next:hover:before {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/page-next-hover.64ea5441.svg);
}
.vs-root .pages-prev.disabled:before,
.vs-root .pages-prev.disabled:hover:before {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/page-prev-disabled.a2e9e16c.svg);
}
.vs-root .pages-next.disabled:hover:before {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/page-next-disabled.655bbc4e.svg);
}
.vs-root .list-pages-item {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
  width: 30px;
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  color: #333333;
  text-align: center;
  border: 1px solid #E1E1EB;
  box-sizing: border-box;
  text-decoration: none;
  cursor: pointer;
}
.vs-root .list-pages-dot {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
  width: 20px;
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  color: #333333;
  font-family: PingFangSC-Regular;
}
.vs-root .list-pages-text {
  font-size: 14px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
}
.vs-root .list-pages-input input[type=text] {
  font-size: 14px;
  color: #333333;
  width: 40px;
  height: 30px;
  line-height: 28px;
  background-color: #FFFFFF;
  padding: 8px;
  margin: 0 10px;
  border-radius: 1px;
  border: 1px solid #E1E1EB;
}
.vs-root .list-pages-input input[type=text]::-webkit-input-placeholder,
.vs-root .list-pages-input input[type=text]::placeholder {
  color: #BBBBBB;
}
.vs-root .list-pages-text + .list-pages-text {
  margin-left: 10px;
}
.vs-root .list-pages-item:hover {
  background-color: #F2F6FF;
}
.vs-root .list-pages-item.cur {
  color: #FFFFFF;
  background-color: rgba(40, 100, 240, 0.5);
  border-color: rgba(40, 100, 240, 0.5);
}
.vs-root .list-pages-item.pages-next:hover,
.vs-root .list-pages-item.pages-prev:hover {
  background-color: #F2F6FF;
  border-radius: 1px;
}
.vs-root .list-pages-item.disabled,
.vs-root .list-pages-item.disabled:hover {
  color: #333333;
  background-color: #FFFFFF;
  opacity: 0.4;
  border-color: #E1E1EB;
  cursor: not-allowed;
}
.vs-root .login .vs-layout__content {
  background-size: 100% auto;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/bg.5fa46227.png);
  background-position: top left;
  background-repeat: no-repeat;
}
.vs-root .login-card {
  width: 1140px;
  height: 685px;
  padding: 0;
  background-size: auto 100%;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/right.0db93b93.png);
  background-position: right top;
  background-repeat: no-repeat;
}
.vs-root .login-card__content {
  height: 100%;
  padding: 0;
}
.vs-root .login-card__content .vs-card__content {
  position: relative;
  display: block;
  width: 700px;
  height: 100%;
  padding: 50px 140px 70px 80px;
  margin: 0;
  text-align: center;
}
.vs-root .login-card__content .vs-card__content .vs-tabs__header {
  margin-bottom: 50px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs__header-item {
  font-size: 24px;
  height: 73px;
  line-height: 73px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs__header-item.is-active {
  color: #2864F0;
  font-weight: 400;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat {
  font-size: 0;
  margin-bottom: 67px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat__title {
  font-size: 16px;
  color: #333333;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat__title .refresh-button {
  color: #333333;
  margin-left: 10px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat__title .refresh-button .icon-refresh {
  margin-left: 5px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat__title .refresh-button:hover {
  color: #2864F0;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat__title .refresh-button:hover .icon-refresh {
  color: #2864F0 !important;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-with-wechat__qrcode {
  margin: 30px 0;
  padding: 12px;
  border: 1px solid #E1E1EB;
  box-sizing: border-box;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login--no-account {
  font-size: 16px;
  color: #333333;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login--no-account .vs-link {
  font-size: inherit;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-methods .vs-divider {
  margin: 30px 0;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-methods .vs-divider__text {
  font-size: 16px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form {
  display: flex;
  flex-direction: column;
  flex: 1;
  margin-bottom: 110px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item {
  display: block;
  width: 100%;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item:last-child .vs-form-item__controls {
  padding-bottom: 0;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item__label {
  padding-top: 0;
  padding-bottom: 0;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item__controls {
  display: block;
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 25px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item .vs-input {
  font-size: 14px;
  padding: 0 20px;
  border-color: rgba(40, 100, 240, 0.5);
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item .vs-input::-webkit-input-placeholder,
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form-item .vs-input::placeholder {
  color: #2E75EF;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form__footer-buttons {
  margin-top: 0;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .vs-form__body + .vs-form__footer {
  margin-top: 45px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .login-helper-actions {
  margin-top: 35px;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .login-helper-actions .vs-link {
  font-size: 16px;
  color: #999999;
}
.vs-root .login-card__content .vs-card__content .vs-tabs .login-form .login-helper-actions .vs-divider {
  height: 24px;
}
.vs-root .login-card__material-1,
.vs-root .login-card__material-2,
.vs-root .login-card__material-3 {
  position: absolute;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.vs-root .login-card__material-1,
.vs-root .login-card__material-3 {
  width: 50px;
  height: 50px;
}
.vs-root .login-card__material-1 {
  left: -20px;
  top: 27px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAlRJREFUeAHt3NtRwzAQheGEJiiBeqCi0BD9pAOoAhBgcEJ81Wq1l18v8oxmpDPns/Xo4+P59f3AMNHA8XB8vjORhBCHgvHycH8CxMDLMGCUKIB0BhljAGIMA5COINdfxhCFK2toQnGewigRAFGEKEfNYZR1QEoLSmMJo8QAxBAGIMYwAFEAWXNNjWNwZY3bEH7eilGOB0QYYdhuDwYgQ3vC814MQIQhynY1GIAIg9RiACIIIoEBiBCIFAYgAiCSGIBUgkhjAFIB0gIDkJ0grTAA2QHSEgOQjSCtMQDZAKKBAchKEC0MQFaAaGIAsgCijQHIDEgPDEAmQHphAHIDpCcGIFcgvTEAGYFYwADkB8QKBiCfDVjCSA9iDSM1iEWMtCBWMVKCWMZIB2IdIxWIB4w0IF4wUoB4wggP4g0jNIhHjLAgXjFCgnjGCAfiHSMUSASMMCBRMEKARMJwDxINwzVIRAy3IFExXIJExnAHEh3DFUgGDDcgWTBcgGTCMA+SDcM0SEYMsyBZMUyCZMYwB5IdwxQIGIXDyE8wwfjGMAECxh9GdxAwLjG6goDxH6MbCBi3MbqAgDGNoQ4CxjyGKggYyxhqIGCsw1ABAWM9RnMQMLZhNAUBYztGMxAw9mE0AQFjP4Y4CBh1GKIgYNRjiIGAIYMhAgKGHEY1CBiyGFUgYMhj7AYBow3GLhAw2mFsBgGjLcYmEDDaY6wGAUMHYxUIGHoYiyBg6GLMgoChjzEJAkYfjJsgYPTD+AcCRl+MCxAw+mP8goBhA+MrxdP57WQoTvooH7kexGzZSJ7HAAAAAElFTkSuQmCC);
}
.vs-root .login-card__material-2 {
  width: 80px;
  height: 80px;
  left: 43px;
  bottom: -40px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAABThJREFUeAHt3FlW3DAQQFHDYnLYVtgIZLlsAhJBGrrbll2SNdTw+KHblge9uodPlqfnt9eFHwpMKvD4/rG8gHBSfR67PKYGIETCrAKfAEE4Kz/P/QYIQjDMKHADEIQzRhD7mSuAIIwNYvTuNwGCcPQY4j4vCxCEcVGM3PkuQBCOHEXMZx0CBGFMGKN2LQIIwlHjiPccMUAQxsMxYsdFAEE4YiSxnlEMEISxgPTebRVAEPYeS5z7VwMEYRwkPXd6CiAIe44mxr1PAwRhDCi9dtkEIAh7jcf/fZsBBKF/LD122BQgCHuMyPc9mwMEoW8wrXfXBSAIW4/J7/26AQShXzQtd9YVIAhbjsrnvboDBKFPOK12NQQgCFuNy999hgEEoT88LXY0FCAIW4zM1z2GAwShL0BndzMFIAjPjs3P9dMAgtAPojM7mQoQhGdG5+Pa6QBB6ANS7S5UAARh7fjsX6cGIAjtY6rZgSqAIKwZoe1r1AEEoW1QpW+vEiAIS8dod71agCC0i6rkzVUDBGHJKG2uVQ8QhDZhSd/aBEAQSsdpb50ZgCC0h0vyxqYAglAyUltrzAEEoS1gR29rEiAIj8Zq57xZgCC0g2zvTU0DBOHeaG2cMw8QhDag5d7SBUAQ5sar/7gbgCDUj23rDV0BBOHWiHUfcwcQhLrB3b+dS4AgvB+z3u9uAYJQL7rrN3MNEITXo9b52T1AEOqEd3mrEABBeBm3vt9hAIJQH770RqEAglAfwnAAQagLYUiAINSDMCxAEOpAGBogCOcjDA8QhHMRAvB///eP5eXp+e117jjiPR2AVzMH4VWMQR8BeBcahHdBOn8F4EZgEG5E6XQIgJmwIMyEaXwYgDtBQbgTp9EpAB6EBOFBoJOnASgICEJBpMolABSGA6EwVOEyABYEA2FBLOFSAApDXZaB8FKizW8AVnQEYUW0zCUAzIQ5OgzCo0Ky8wCUddpcBcLNLEUHAViUa70YhOsmJUcAWFIrsxaEmTCCwwAURJIsAaGk0noNANdNqo+AsDwdAMub7V4Bwt08q5MAXCU5fwCE8oYAlLcqWglCWS4AyjpVrQLhcTYAHjc6tQKE+/kAuN+nyVkQ5jMCMN+m6RkQbucE4HaXLkdBuM4KwHWTrkdAeJsXgLc9hnwD4U9mAP60GPoJhF+5ATiU3e3DQBjwf0TfEpj/LTpC/gLON7hERghABQDTK0RFCEAlAKMiBKAigBERAlAZwGgIAagQYCSEAFQKMApCACoGGAEhAJUD9I4QgAYAekYIQCMAvSIEoCGAHhEC0BhAbwgBaBCgJ4QANArQC0IAGgboASEAjQO0jhCADgBaRghAJwCtIgSgI4AWEQLQGUBrCAHoEKAlhAB0CtAKQgA6BmgBIQCdA9SOEIABAGpGCMAgALUiBGAggBoRAjAYQG0IARgQoCaEAAwKUAtCAAYGqAEhAIMDnI0QgAD8LDDr/xMCEIDfBWYgBOB3fj6kAqMRAhB3qwIjEQJwlZ8DqcAohADEW7bACIQAzObnRCrQGyEAcXZYoCdCAB7mZ0Eq0AshAPElLtADIQDF+VmYCrRGCEBcFRdoiRCAxfm5IBVohRCAeKou0AIhAKvzc2EqcBYhAHF0usAZhAA8nZ8bpAK1CAGIn2YFahACsFl+bpQKlCIEIG6aFyhBCMDm+blhKiBFCEC8dCsgQQjAbvm5cSpwhBCAOOleYA8hALvn5wGpQA4hAPExrMAWQgAOy8+DUoF7hADExfAC1wgffv1++xj+BjyQAv8KPD4sf/4ClWPCxOPtNfsAAAAASUVORK5CYII=);
}
.vs-root .login-card__material-3 {
  left: 671px;
  bottom: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAj5JREFUeAHt3EtWxDAMRFHgsG9YLGyjAwEa0nQ+tiPL+jxP7JnKded6eOCYaWB6f341EyZ7kBnj8vY0Ze/BxP+vGIAY4FhizCCPBjKljTBjTNPlZVkAIMs2FN9rGPN4QBQRrqO2MAC5NqR472EAoggxjzrCAEQRpAQDECWQUgxAFEBqMADpDFKLAUhHkBYMQDqBtGIA0gHkDAYgwiBnMQARBJHAAEQIRAoDEAEQSQxAToJIYwByAqQHBiCNIL0wAGkA6YkBSCVIbwxAKkA0MAApBNHCAKQARBMDkAMQbQxAdkBGYACyATIKA5AVkJEYgPwDGY0ByALEAgYgPyBWMAD5bMASRnoQaxipQSxipAWxipESxDJGOhDrGKlAPGCkAfGCkQLEE0Z4EG8YoUE8YoQF8YoREsQzRjgQ7xihQCJghAGJghECJBKGe5BoGK5BImK4BYmK4RIkMoY7kOgYrkAyYLgByYLhAiQThnmQbBimQTJimAXJimESJDOGOZDsGKZAwJg5jOx+B+MbwwQIGH8Yw0HAuMUYCgLGPcYwEDDWMYaAgLGNoQ4Cxj6GKggYxxhqIGCUYaiAgFGO0R0EjDqMriBg1GN0AwGjDaMLCBjtGOIgYJzDEAUB4zyGGAgYMhgiIGDIYZwGAUMW4xQIGPIYzSBg9MFoAgGjH0Y1CBh9MapAwOiPUQwChg5GEQgYehiHIGDoYuyCgKGPsQkCxhiMVRAwxmHcgYAxFuMGBIzxGL8gYNjA+AIBww7GnOQDk9pQkYOAUjkAAAAASUVORK5CYII=);
}
.vs-root .login-accounts-card .vs-text-heading-1 {
  margin-bottom: 20px;
}
.vs-root .login-accounts-card__helper-text {
  font-size: 14px;
  color: #3A3A3A;
}
.vs-root .login-accounts-card__form {
  margin-top: 50px;
}
.vs-root .login-accounts-card__form .vs-form-item__controls {
  padding: 0;
}
.vs-root .login-accounts-card__form .vs-form__footer-buttons {
  margin-top: 70px;
}
.vs-root .login-accounts-card__form .vs-dropdown__header.vs-dropdown-btn {
  width: 480px;
  height: 45px;
  border: 1px solid #E1E1EB;
}
.vs-root .login-accounts-card__form .vs-dropdown__value {
  line-height: 43px;
  font-size: 14px;
  color: #333333;
  text-align: left;
}
.vs-root .login-accounts-card__form .vs-dropdown-box .vs-list--option {
  max-height: 185px;
  padding: 0;
}
.vs-root .login-accounts-card__form .vs-dropdown-box .vs-list--option > li {
  font-size: 14px;
  line-height: 40px;
  padding: 0 10px;
  text-align: left;
}
.vs-root .login-accounts-card__form .vs-dropdown-box.is-expanded {
  transform: translate3d(0px, 10px, 0px);
}
.vs-root .reset-password__wrap {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/share-extract-bg.fe308d39.jpeg);
}
.vs-root .reset-password__wrap .yj-login-card {
  right: 50%;
  transform: translateX(50%);
}
.vs-root .register-card__content > .vs-text-heading-1,
.vs-root .login-card__content > .vs-text-heading-1,
.vs-root .login-accounts-card__content > .vs-text-heading-1,
.vs-root .apply-card__content > .vs-text-heading-1 {
  margin-top: 20px;
}
.vs-root .register-card,
.vs-root .login-accounts-card,
.vs-root .apply-card {
  border: 1px solid #F2F3F8;
  padding: 30px;
}
.vs-root .register-card__content .vs-card__content,
.vs-root .login-accounts-card__content .vs-card__content,
.vs-root .apply-card__content .vs-card__content {
  display: block;
  width: 400px;
  margin: 0 auto;
  text-align: center;
}
.vs-root .login-accounts-card__content .vs-card__content {
  width: 480px;
}
.vs-root .register-card .back-button {
  font-size: 16px;
}
.vs-root .register-card .register-with-wechat,
.vs-root .register-card .register-with-mail {
  font-size: 0;
  margin: 35px 0 60px 0;
}
.vs-root .register-card .register-with-wechat__title span,
.vs-root .register-card .register-with-mail__title span {
  display: inline-block;
  font-size: 16px;
  color: #333333;
  margin-left: 10px;
  vertical-align: middle;
}
.vs-root .register-card .register-with-wechat__qrcode {
  margin-top: 20px;
  padding: 12px;
  border: 1px solid #E1E1EB;
  box-sizing: border-box;
}
.vs-root .register-card .register-with-mail .register-form {
  margin-top: 20px;
  text-align: left;
}
.vs-root .register-card .register-with-mail .register-form .vs-form-item__extra .vs-button {
  padding: 0 15px;
}
.vs-root .register-card .register-methods .vs-divider {
  margin: 30px 0;
}
.vs-root .register-card .register-methods .vs-divider__text {
  font-size: 16px;
}
.vs-root .register-card .register--have-account {
  font-size: 14px;
  color: #333333;
  margin-top: 70px;
}
.vs-root .register-card .register--have-account .vs-link {
  font-size: inherit;
}
.vs-root .register-card .agreement {
  font-size: 16px;
}
.vs-root .register-card .agreement .vs-link {
  font-size: inherit;
}
.vs-root .apply-card .apply-form {
  margin-top: 30px;
  text-align: left;
}
.vs-root .apply-card .apply-form .vs-form-item__label,
.vs-root .apply-card .apply-form .vs-form-item__controls {
  padding-bottom: 30px;
}
.vs-root .apply-card .apply-form .vs-form-item__helper-text,
.vs-root .apply-card .apply-form .vs-form-item__invalid-text {
  position: absolute;
  font-size: 12px;
  line-height: 1.5;
  margin-top: 5px;
}
.vs-root .apply-card .apply-form .vs-form-item:last-child .vs-form-item__label,
.vs-root .apply-card .apply-form .vs-form-item:last-child .vs-form-item__controls {
  padding-bottom: 0;
}
.vs-root .basic-configs .vs-form__header-title {
  font-size: 32px;
}
.vs-root .basic-configs .vs-form-item .edit-button {
  font-size: inherit;
  height: auto;
  line-height: inherit;
  padding: 0;
  margin-left: 35px;
}
.vs-root .basic-configs .vs-form + .vs-form {
  margin-top: 200px;
}
.vs-root .basic-configs .vs-form + .vs-form::before {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  height: 1px;
  margin-top: -100px;
  background-color: #F2F6FF;
  transform: translateY(-50%);
}
.vs-root .basic-configs__layout-preview,
.vs-root .basic-configs__layout-edit {
  display: inline-block;
  vertical-align: top;
}
.vs-root .basic-configs__layout-preview {
  padding: 20px;
  background-color: #F2F3F8;
}
.vs-root .basic-configs__layout-preview .vs-figure {
  display: block;
}
.vs-root .basic-configs__layout-preview .vs-figure + .vs-figure {
  margin-top: 30px;
}
.vs-root .admin-configs .yj-table tr.is-current {
  background-color: #F2F6FF;
}
.vs-root .admin-configs .yj-table tr.is-current .vs-input {
  background-color: #FFFFFF;
}
.vs-root .results-card.vs-card {
  padding: 50px 30px;
  border: 1px solid #F2F3F8;
}
.vs-root .results-card__content .vs-card__content {
  display: block;
  width: 480px;
  margin: 0 auto;
  text-align: center;
}
.vs-root .results-card .vs-results__body {
  padding: 40px 0 60px 0;
}
.vs-root .results-card .vs-results__title {
  font-size: 32px;
  color: #3A3A3A;
}
.vs-root .results-card .vs-results__description {
  font-size: 14px;
  color: #3A3A3A;
  padding: 0;
}
.vs-root .order-management.order-management--empty {
  display: flex;
  flex: 1;
  background-color: #FFFFFF;
  align-items: center;
}
.vs-root .order-management.order-management--empty .cent-result__body {
  padding-top: 20px;
}
.vs-root .order-management.order-management--empty .cent-result__body .order-management__result-hint {
  font-size: 16px;
  color: #000000;
}
.vs-root .order-management.order-management--empty .cent-result__body .order-management__result-hint .cent-link {
  font-size: inherit;
}
.vs-root .platform-management.platform-management--empty {
  display: flex;
  flex: 1;
  background-color: #FFFFFF;
  align-items: center;
}
.vs-root .platform-management.platform-management--empty .cent-result__body {
  padding-top: 20px;
}
.vs-root .platform-management.platform-management--empty .cent-result__body .platform-management__result-hint {
  font-size: 16px;
  color: #000000;
}
.vs-root .platform-management.platform-management--empty .cent-result__body .platform-management__result-hint .cent-link {
  font-size: inherit;
}
.vs-root .create-platform {
  width: 800px;
  margin: 0 auto;
}
.vs-root .create-platform__title {
  margin-bottom: 30px;
  text-align: center;
}
.vs-root .create-platform__option {
  max-width: 905px;
  min-height: 270px;
  padding: 0;
  margin: 0 auto;
  align-items: center;
  border: 1px solid #F2F3F8;
  border-radius: 2px;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.vs-root .create-platform__option .cent-card__body {
  padding: 0;
}
.vs-root .create-platform__option .create-platform__image {
  width: auto;
  max-width: 470px;
  height: auto;
  flex: 1 1 auto;
}
.vs-root .create-platform__option .create-platform__image + .create-platform__detail {
  margin-left: 0;
}
.vs-root .create-platform__option .create-platform__detail {
  padding: 15px 25px 15px 15px;
}
.vs-root .create-platform__option .create-platform__detail h1 {
  margin-bottom: 10px;
}
.vs-root .create-platform__option .create-platform__detail p {
  font-size: 16px;
  color: #333333;
}
.vs-root .create-platform__option .create-platform__detail p + p {
  margin-top: 5px;
}
.vs-root .create-platform__option .create-platform__button {
  min-width: 180px;
  margin-top: 30px;
}
.vs-root .create-platform--empty {
  margin-top: 88px;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__item {
  display: flex;
  margin-right: 20px;
  align-items: center;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__item::after {
  content: none;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__item--finish .cent-steps__icon {
  position: relative;
  background-color: #2864F0;
  border-color: #2864F0;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__item--finish .cent-steps__icon .cent-icon--icon.cent-icon-success-circle-outline {
  position: absolute;
  font-size: 16px !important;
  color: #FFFFFF;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.vs-root .create-platform__steps.cent-steps .cent-steps__item--finish .cent-steps__icon .cent-icon--icon.cent-icon-success-circle-outline::before {
  content: '\e909';
}
.vs-root .create-platform__steps.cent-steps .cent-steps__icon {
  font-size: 16px;
  color: #999999;
  width: 30px;
  height: 30px;
  line-height: 28px;
  background: #FFFFFF;
  border: 1px solid #999999;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__icon--process {
  color: #FFFFFF;
  background-color: #2864F0;
  border-color: #2864F0;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content {
  color: #999999;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__title {
  font-size: 16px;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__title::after {
  position: absolute;
  content: '';
  width: 999px;
  height: 1px;
  top: 50%;
  left: calc(100% + 20px);
  background-color: #E1E1EB;
  border: none;
  transform: translateY(-50%);
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__title--wait {
  color: #999999;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__title--process {
  color: #333333;
  font-weight: 600;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__title--finish::after {
  background-color: #2864F0;
}
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__title,
.vs-root .create-platform__steps.cent-steps .cent-steps__content .cent-steps__description {
  margin: 0;
}
.vs-root .create-platform__verification-code .cent-button.size-sm {
  padding: 0 20px;
  min-width: 130px;
}
.vs-root .create-platform .cent-steps + .cent-form,
.vs-root .create-platform .cent-steps + .cent-result {
  margin-top: 50px;
}
.vs-root .create-platform .cent-form {
  margin: 0 auto;
}
.vs-root .create-platform .cent-form .cent-input__input {
  flex: 0 1 auto;
  background-color: #F2F3F8;
  border: none;
}
.vs-root .create-platform .cent-form .cent-input__input-input {
  width: 200px;
}
.vs-root .create-platform .cent-form .cent-input__suffix {
  padding: 0 10px;
  background-color: transparent;
  border: none;
}
.vs-root .create-platform .cent-form .cent-radio-group .cent-radio__child .cent-button.cent-button--link {
  font-size: inherit;
  height: auto;
  line-height: inherit;
  margin-left: 10px;
}
.vs-root .create-platform .cent-form .cent-form {
  margin: 0;
}
.vs-root .create-platform .storage-type-item__vod .cent-form-item-control {
  display: flex;
}
.vs-root .create-platform .storage-type-item__vod .cent-form-item-control .cent-select {
  flex: 1;
}
.vs-root .create-platform .storage-type-item__vod .cent-form-item-control .cent-button {
  font-size: 12px;
  flex: 0 1 auto;
  margin-left: 10px;
}
.vs-root .create-platform .storage-type-item__vod .cent-form-item-control .cent-form-item__invalid-text {
  top: 100%;
}
.vs-root .create-platform .storage-type .storage-type-item {
  display: flex;
  width: 420px;
  height: 110px;
  padding: 15px 30px;
  border: 1px solid #E1E1EB;
  align-items: center;
  cursor: pointer;
}
.vs-root .create-platform .storage-type .storage-type-item__content {
  color: #333333;
  line-height: 1.5;
}
.vs-root .create-platform .storage-type .storage-type-item__title {
  font-size: 16px;
  font-weight: 600;
}
.vs-root .create-platform .storage-type .storage-type-item__description {
  font-size: 14px;
  margin-top: 5px;
}
.vs-root .create-platform .storage-type .storage-type-item .cent-radio__radio {
  background-color: #FFFFFF;
  border-color: #DDDDDD;
}
.vs-root .create-platform .storage-type .storage-type-item .cent-radio.cent-radio--checked .cent-radio__radio {
  background-color: #F2F6FF;
  border-color: #2864F0;
}
.vs-root .create-platform .storage-type .storage-type-item .cent-radio.cent-radio--checked .cent-radio__radio-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  background-color: transparent;
  transform: translate(-50%, -50%);
}
.vs-root .create-platform .storage-type .storage-type-item .cent-radio.cent-radio--checked .cent-radio__radio-inner::after {
  position: absolute;
  font-family: 'cent-icon';
  content: '\e909';
  font-size: 16px;
  color: #2864F0;
  transform: scale(0.5);
}
.vs-root .create-platform .storage-type .storage-type-item:hover,
.vs-root .create-platform .storage-type .storage-type-item:hover .cent-radio__radio {
  border-color: #0069F6;
}
.vs-root .create-platform .storage-type .storage-type-item.is-selected {
  background-color: #F2F6FF;
  border-color: #0069F6;
}
.vs-root .create-platform .storage-type .storage-type-item + .storage-type-item {
  margin-top: 20px;
}
.vs-root .create-platform .cent-result__body {
  padding: 20px 15px 40px 15px;
}
.vs-root .platform-configs__membership .platform-membership__title {
  display: flex;
  align-items: center;
}
.vs-root .platform-configs__membership .platform-membership__title-text {
  font-size: 28px;
  color: #333333;
}
.vs-root .platform-configs__membership .platform-membership__avatar {
  border-radius: 4px;
}
.vs-root .platform-configs__membership .platform-membership__level {
  display: inline-block;
}
.vs-root .platform-configs__membership .platform-membership__level-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-left: 10px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.vs-root .platform-configs__membership .platform-membership__level-icon.level-v1 {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/level-v1.89bc6d25.svg);
}
.vs-root .platform-configs__membership .platform-membership__level-icon.level-v2 {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/level-v2.cabb47fc.svg);
}
.vs-root .platform-configs__membership .platform-membership__level-icon.level-v3 {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/level-v3.283332ee.svg);
}
.vs-root .platform-configs__membership .platform-membership__description {
  font-size: 14px;
  color: #999999;
}
.vs-root .platform-configs__membership .platform-membership__actions {
  margin-top: 20px;
}
.vs-root .platform-configs__membership .platform-membership__actions .cent-button {
  min-width: 145px;
}
.vs-root .platform-configs .cent-image {
  border-radius: 4px;
}
.vs-root .platform-configs .cent-form .setting-layout__image {
  background-color: #F2F3F8;
  border-radius: 4px;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form {
  width: 100%;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-input__input {
  max-width: 250px;
  background-color: #F2F3F8;
  border: none;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-input__suffix {
  padding: 0 10px;
  background-color: transparent;
  border: none;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-input.cent-input-textarea .cent-input__input-input {
  font-size: 12px;
  height: 105px;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-radio-group .cent-radio + .cent-radio {
  margin-left: 30px;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-form {
  width: 100%;
  background-color: #F4F5F9;
  padding: 25px;
  margin-top: 20px;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-form .cent-input__input {
  max-width: 150px;
  background-color: #FFFFFF;
  border: none;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-form .cent-input input {
  background: none;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .cent-form .cent-input.cent-input-textarea .cent-input__input {
  max-width: 100%;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .vs-form-upload__box {
  justify-content: space-between;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .vs-form-upload__thumb {
  width: 100%;
  height: 100%;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .vs-form-upload__thumb .setting-layout__image {
  background-color: #F2F3F8;
  border-radius: 4px;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .vs-form-upload__info {
  height: auto;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-form .vs-form-upload__button .setting-layout__restore-button {
  font-size: 14px;
}
.vs-root.edit-platform__drawer.cent-drawer__container > .cent-drawer .cent-icon--icon {
  vertical-align: -2px;
}
.vs-root .switch-platform {
  position: relative;
  font-size: 14px;
  width: 100%;
  text-align: left;
}
.vs-root .switch-platform__container {
  position: relative;
  padding: 0 30px 20px 30px;
}
.vs-root .switch-platform__container::after {
  position: absolute;
  content: '';
  left: 30px;
  right: 30px;
  bottom: 0;
  height: 1px;
  background-color: #DDDDDD;
  transform: scaleY(0.5) translateY(-50%);
}
.vs-root .switch-platform.cent-select .cent-input__input {
  border-color: #E1E1EB;
  border-radius: 0;
}
.vs-root .switch-platform.cent-select .cent-input__input-input {
  background: none;
}
.vs-root .switch-platform.cent-select .cent-input__input-input::-webkit-input-placeholder {
  color: #333333;
}
.vs-root .switch-platform.cent-select .cent-input__input:hover {
  border-color: rgba(221, 221, 221, 0.6) !important;
}
.vs-root .switch-platform .cent-icon i {
  font-size: 12px !important;
}
.vs-root .register-limit__options {
  margin-bottom: 50px;
}
.vs-root .vs-page__hint {
  height: 38px;
  padding: 10px;
  margin-bottom: 30px;
  background: rgba(40, 100, 240, 0.1);
  border: 1px solid rgba(40, 100, 240, 0.3);
}
.vs-root .vs-page__hint-text {
  color: #0e2459;
  font-size: 12px;
  line-height: 18px;
}
.vs-root .vs-page__hint .cent-icon-close {
  padding: 3px;
  cursor: pointer;
}
.vs-root .vs-page__hint .cent-icon-close:hover {
  color: #2864f0;
}
.vs-root .font-hint-hide-leave {
  opacity: 1;
  transform: translateY(0);
  overflow: hidden;
}
.vs-root .font-hint-hide-leave-active {
  height: 0;
  opacity: 0;
  padding: 0 15px;
  margin-bottom: 0;
  transform: translateY(-30px);
  transition: all 0.3s ease-in-out;
}
.vs-root .theme-light {
  background-color: #F6F7FF;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/theme-light-bg.2deb8088.png);
  background-size: auto 450px;
  background-position: left top;
  background-repeat: no-repeat;
}
.vs-root .notice-info {
  color: #2864F0;
}
.vs-root .notice-info-small {
  color: #999;
  font-size: 12px;
}
.vs-root .icon-doc {
  display: inline-block;
  width: 32px;
  height: 28px;
  background-image: url(data:image/png;base64,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);
  background-size: 100%;
  vertical-align: -8px;
  margin-right: 8px;
}
.vs-root .icon-update {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8dlA9AAAAEnRSTlMABL5/lAzLw/C6sKRzE25sHxrujL6RAAAASUlEQVQI123MNwKAQAwDQYvLiaD/PxZzdslU2kbywRgQh052r9SoWtq7cCtaK9PlJXubIgLYhF3MoKaYeKj4FzhDuOBxV7I+Ol5NLAPg+ilbtgAAAABJRU5ErkJggg==);
  margin-right: 3px;
}
.vs-root .icon-update-btn {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-update-btn.83a7f7e3.svg);
  margin-right: 10px;
  vertical-align: -4px;
}
.vs-root .mb90 {
  margin-bottom: 90px;
}
.vs-root .h-line {
  margin-left: 23px;
  margin-right: 23px;
  color: #979797;
}
.vs-root .vs-update-container .vs-layout__content {
  background-color: transparent;
}
.vs-root .vs-update-container .vs-layout__body {
  height: auto;
}
.vs-root .vs-update-title {
  text-align: center;
  margin-bottom: 56px;
  padding-top: 60px;
}
.vs-root .vs-update-title h1 {
  font-size: 32px;
  margin-bottom: 16px;
}
.vs-root .vs-update-title a {
  font-size: 16px;
  color: #2864F0;
}
.vs-root .vs-card-wrap {
  flex-grow: 1;
}
.vs-root .vs-card-item {
  display: flex;
  justify-content: center;
  margin-bottom: 100px;
}
.vs-root .vs-card-item .cent-card {
  width: 23.9%;
  padding-top: 30.66%;
  min-height: 464px;
  margin: 0;
  border-radius: 10px;
  margin-right: 74px;
}
.vs-root .vs-card-item .cent-card:last-child {
  margin-right: 0;
}
.vs-root .vs-card-item .cent-card:nth-of-type(1) li:nth-of-type(2) {
  margin-left: -22px;
}
.vs-root .vs-card-item .card-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.vs-root .vs-card-item .card-item-img {
  position: relative;
  width: 100%;
  padding-top: 72.62%;
  margin-bottom: 32px;
  background-size: 100%;
}
.vs-root .vs-card-item .card-item-img::before {
  content: "";
  position: absolute;
  width: 78px;
  height: 77px;
  background-size: 100%;
  top: -28px;
  left: 113px;
}
.vs-root .vs-card-item .card-item-img-1 {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/pic1@2x.4923ab83.png);
}
.vs-root .vs-card-item .card-item-img-1::before {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/bofang_icon@2x.e6bf8dc9.png);
}
.vs-root .vs-card-item .card-item-img-2 {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/pic2@2x.1cfd9fec.png);
}
.vs-root .vs-card-item .card-item-img-2::before {
  background-image: url(data:image/png;base64,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);
  top: 54px;
  right: -30px;
  left: auto;
}
.vs-root .vs-card-item .card-item-img-3 {
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/pic3@2x.c78d879a.png);
}
.vs-root .vs-card-item .card-item-img-3::before {
  background-image: url(data:image/png;base64,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);
}
.vs-root .vs-card-item .card-description {
  text-align: center;
}
.vs-root .vs-card-item .card-description h2 {
  font-size: 26px;
  margin-bottom: 32px;
  color: #000;
  font-weight: bold;
}
.vs-root .vs-card-item .card-description li {
  margin-bottom: 16px;
}
.vs-root .vs-card-item .card-description li::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background-color: #000;
  margin-right: 6px;
  vertical-align: 2px;
}
.vs-root .vs-update-control {
  text-align: center;
}
.vs-root .vs-update-control button {
  width: 250px;
  height: 50px;
  margin-bottom: 56px;
}
.vs-root .vs-logo-bottom {
  display: block;
  width: 126px;
  height: 26px;
  margin-left: auto;
  margin-right: auto;
  font-size: 0;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/bot_logo@2x.8f246817.png);
  background-size: 100%;
}
.vs-root .vs-success-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}
.vs-root .vs-success-box .vs-box {
  text-align: center;
}
.vs-root .vs-success-box .vs-box p {
  font-size: 16px;
  color: #1A1A1A;
  font-weight: bold;
}
.vs-root .vs-success-box .success-title {
  font-size: 32px;
  color: #000;
  margin-bottom: 23px;
}
.vs-root .vs-success-box .success-title::before {
  content: "";
  display: inline-block;
  width: 149px;
  height: 167px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/pic_sjcg@2x.f2eaf0c3.png);
  background-size: 100%;
  vertical-align: middle;
}
.vs-root .vs-success-box .success-title span {
  vertical-align: -25px;
}
.vs-root .visit-btn {
  width: 250px;
  height: 50px;
  margin-bottom: 25px;
}
.vs-root .yj-login-with-mini__qrcode {
  position: relative;
  width: 210px;
  height: 210px;
  margin: 0 auto;
}
.vs-root .yj-logo h1 {
  font-size: 0;
  width: 280px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/cme-logo.3f525758.png);
  background-size: 100%;
}
.vs-root .login-status-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  filter: blur(1);
  left: 50%;
  top: 0;
  z-index: 1;
  transform: translateX(-50%);
}
.vs-root .login-status-mask .login-status-mask__inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.vs-root .login-status-mask .error-status h3 {
  color: #2864F0;
}
.vs-root .login-status-mask h3 {
  font-size: 20px;
  color: #00AD40;
  letter-spacing: 0.7px;
  text-shadow: 0 1px 20px rgba(0, 177, 44, 0.27);
}
.vs-root .login-status-mask p {
  font-size: 14px;
  color: #666666;
}
.vs-root .login-status-mask .cent-button.cent-button--rect {
  border-radius: 4px;
  padding: 0 53px;
  height: 45px;
  line-height: 45px;
  margin-top: 20px;
}
.vs-root .cme-icon-refresh {
  display: inline-block;
  width: 36px;
  height: 36px;
  background-image: url(//vs-cdn.tencent-cloud.com/vs-boss/6edabc3037c9006f5c3ff1c9f521f553e6843985/img/icon-fresh.b323fa26.svg);
}
.vs-root .flex {
  display: flex;
}
.vs-root .align-center {
  align-items: center;
}
.vs-root .direction-column {
  flex-direction: column;
}
.vs-root .mr24 {
  margin-right: 24px;
}
.vs-root .mr15 {
  margin-right: 15px;
}
.vs-root .ml25 {
  margin-left: 25px;
}
.vs-root .ml40 {
  margin-left: 40px;
}
.vs-root .mr40 {
  margin-right: 40px;
}
.vs-root .mb10 {
  margin-bottom: 10px;
}
.vs-root .w60 {
  width: 60px;
}
.vs-root .vs-login__card-base {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.vs-root .vs-login__button-type {
  width: 130px;
  height: 45px;
  border: 1px solid #DCE3FA;
  border-radius: 4px;
  font-size: 14px;
  color: #838999;
  margin-bottom: 16px;
}
.vs-root .vs-login__button-type.button-checked {
  border-color: #2D5EF0;
  background-color: #EEF2FF;
  color: #2D5EF0;
  font-weight: 500;
}
.vs-root .vs-login__driven {
  width: 1px;
  height: 170px;
  border-right: 1px solid #DCE3FA;
}
.vs-root .vs-login__search {
  margin-left: 35px;
  width: 200px;
  border: 1px solid #DCE3FA;
  border-radius: 16px;
  padding-left: 20px;
  height: 32px;
}
.vs-root .vs-login__search-text {
  width: 150px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  border: none;
}
.vs-root .vs-login__search-text::-webkit-input-placeholder {
  color: #A3AECC;
}
.vs-root .vs-login__search-btn {
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.vs-root .vs-login__search-btn .icon-cme {
  font-size: 14px;
  color: #A3AECC;
}
.vs-root .vs-login__type-content .t-form__item {
  min-width: 48%;
}
.vs-root .vs-login__type-content .t-form__item:nth-child(2n) {
  margin-right: 0;
}
.vs-root .order-management__table .order-table__status {
  font-size: 0;
}
.vs-root .order-management__table .order-table__status-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 5px;
  vertical-align: middle;
  border-radius: 50%;
}
.vs-root .order-management__table .order-table__status-text {
  display: inline-block;
  font-size: 14px;
  vertical-align: middle;
}
.vs-root .order-management__table .order-table__status.is-unused .order-table__status-dot {
  background-color: #2864F0;
}
.vs-root .order-management__table .order-table__status.is-active .order-table__status-dot {
  background-color: #15D185;
}
.vs-root .order-management__table .order-table__status.is-expired .order-table__status-dot {
  background-color: #BBBBBB;
}
.vs-root .order-management__table .cent-table__table-body {
  overflow-x: auto;
}
.vs-root .order-management__table .cent-table__table-body::-webkit-scrollbar-track {
  background-color: transparent;
}
.vs-root .usage-statistics .usage-statistics__key-resources {
  height: 100%;
}
.vs-root .usage-statistics .key-resources-item__wrap {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}
.vs-root .usage-statistics .key-resources-item__wrap .cent-card__header {
  display: flex;
  height: 70px;
  padding: 0 20px;
  align-items: center;
}
.vs-root .usage-statistics .key-resources-item__wrap .cent-card__header .cent-heading-h3 {
  font-size: 20px;
  color: #FFFFFF;
}
.vs-root .usage-statistics .key-resources-item__wrap .cent-card__header .cent-button--link {
  font-size: 14px;
  color: #FFFFFF;
}
.vs-root .usage-statistics .key-resources-item__wrap .cent-card__body {
  padding: 30px 20px 50px 20px;
}
.vs-root .usage-statistics .key-resources-item__body {
  display: flex;
  flex-direction: column;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__metrics-board {
  display: flex;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__metrics-board .vs-metrics-board {
  display: flex;
  flex: 1;
  padding: 0;
  justify-content: space-between;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__metrics-board .vs-metrics-board__header-title {
  font-size: 12px;
  color: #999999;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__metrics-board .vs-metrics-board__number {
  font-size: 16px;
  color: #333333;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__chart {
  position: relative;
  min-height: 250px;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__chart .cent-loading-root {
  position: absolute;
}
.vs-root .usage-statistics .key-resources-item__body .key-resources__metrics-board + .key-resources__chart {
  margin-top: 50px;
}
.vs-root .usage-statistics .key-resources-item:nth-child(1) .key-resources-item__wrap .cent-card__header {
  background-image: linear-gradient(270deg, #519DF9 0%, #2864F0 100%);
}
.vs-root .usage-statistics .key-resources-item:nth-child(2) .key-resources-item__wrap .cent-card__header {
  background-image: linear-gradient(270deg, #31C1FA 0%, #168DF4 100%);
}
.vs-root .usage-statistics .key-resources-item:nth-child(3) .key-resources-item__wrap .cent-card__header {
  background-image: linear-gradient(270deg, #6F87FF 0%, #3C4FFF 100%);
}
.vs-root .usage-statistics .key-resources__result .cent-result__body {
  padding-top: 20px;
}
.vs-root .usage-statistics .cent-tabs {
  display: flex;
  flex: 1;
  flex-direction: column;
}
.vs-root .usage-statistics .cent-tabs .cent-tabs-content {
  flex: 1;
}
.vs-root .usage-statistics .cent-tabs .cent-tabs-tabpane {
  height: 100%;
}
.vs-root .flex {
  display: flex;
}
.vs-root .align-center {
  align-items: center;
}
.vs-root .just-center {
  justify-content: center;
}
.vs-root .mt10 {
  margin-top: 10px;
}
.vs-root .ml15 {
  margin-left: 15px;
}
.vs-root .cent-button.cent-button--solid.cent-button--process {
  background-color: rgba(255, 255, 255, 0.8);
  color: #00CC8D;
  padding-left: 20px;
  padding-right: 20px;
}
.vs-root .cent-button.cent-button--solid.cent-button--process:hover {
  background-color: #ffffff;
}
.vs-root .login-board {
  width: 100%;
}
.vs-root .login-board p {
  font-size: 14px;
}
.vs-root .login-board .icon-cme {
  color: #888;
}
.vs-root .login-board .icon-cme:hover {
  color: rgba(136, 136, 136, 0.8);
}
.vs-root .login-board .t-form__label {
  padding-right: 120px;
}
.vs-root .login-board__footer {
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid #cdcdcd;
  padding: 25px 20px 25px 0;
}
.vs-root .login-board__footer .cent-button--link {
  font-size: 14px;
}
.vs-root .usage-login .key-resources-item__wrap .cent-card__body {
  padding-bottom: 0;
}
.vs-root .usage-login .key-resources-item__wrap .cent-heading-h3 {
  font-size: 16px;
  margin-right: 20px;
}
.vs-root .usage-login .cent-card__footer {
  padding: 0;
  margin-top: 90px;
}
.vs-root .icon-cme-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: #00CC8D;
  border-radius: 100%;
  vertical-align: middle;
}
.vs-root .login-type-item {
  height: 32px;
  line-height: 32px;
}
.vs-root .login-type-item .icon-cme {
  font-size: 26px;
  margin-right: 20px;
}
.vs-root .login-type-item .icon-cme:hover {
  opacity: 0.7;
}
.vs-root .login-type-item .icon-cme-wx {
  color: #6CD56C;
}
.vs-root .login-type-item .icon-cme-qq {
  color: #80A6FF;
}
.vs-root .login-type-item .icon-cme-mobile {
  color: #A989FD;
}
.vs-root .usage-login .key-resources-item__wrap .cent-card__header {
  height: 60px;
}
.vs-root .usage-login .key-resources-item__wrap .cent-card__header .icon-cme {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
}
.vs-root .usage-login .key-resources-item__wrap .cent-card__header .icon-cme:hover {
  color: #ffffff;
}
.vs-root .usage-login .key-resources-item:nth-child(2) .key-resources-item__wrap .cent-card__header {
  background-image: linear-gradient(90deg, rgba(255, 137, 6, 0.8) 0%, rgba(255, 137, 6, 0.5) 100%);
}
.vs-root .cent-form .cent-form-item-label {
  width: 1px;
  padding: 5px 20px 20px 0;
  white-space: nowrap;
  vertical-align: baseline;
}
.vs-root .cent-form .cent-form-item-label label {
  display: inline-block;
  font-size: 14px;
  width: auto;
  white-space: nowrap;
  transform: translate3d(0, 0, 0);
}
.vs-root .cent-form .cent-form-item__value {
  font-size: 14px;
}
.vs-root .cent-form.cent-form--readonly .cent-form-item-label,
.vs-root .cent-form.cent-form--readonly .cent-form-item-control {
  padding-top: 0;
  padding-bottom: 20px;
  padding-right: 20px;
}

.vs-header {
  padding: 0 0px !important;
}
a {
  cursor: pointer;
  color: #0052d9;
}
span,
p {
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
          user-select: text !important;
}
.yj-dialog__messagetext {
  white-space: pre !important;
}
.notice-container {
  width: 100%;
}
.notice-container .notice {
  font-size: 12px;
  width: 100%;
  height: 30px;
  color: #f08a4b;
  border: 0px;
  background-color: #fcead6;
  padding: 5px 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.notice-container .notice .notice-text {
  display: inline-block;
  vertical-align: middle;
}
.notice-container .notice .info-icon {
  margin-right: 10px;
}
.notice-container .notice .close-icon {
  cursor: pointer;
}
.status-circle {
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: 0;
}
.Used {
  background-color: #3ecc36;
}
.Expired {
  background-color: #c7ddf3;
}
.Valid {
  background-color: #0052d9;
}
.Destroyed {
  background-color: #ff3e00;
}

