/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*! normalize.css v8.0.1 | 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 iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -webkit-font-smoothing: antialiased;
  /* chrome、safari */
  -moz-osx-font-smoothing: grayscale;
  /* firefox */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
/* Grouping content
   ========================================================================== */
/**
 * 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 {
  font-size: 1em;
  /* 2 */
  font-family: monospace, monospace;
  /* 1 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
  border-bottom: none;
  /* 1 */
}
/**
 * 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-size: 1em;
  /* 2 */
  font-family: monospace, monospace;
  /* 1 */
}
/**
 * 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 {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  /* 2 */
  font-size: 100%;
  /* 1 */
  font-family: inherit;
  /* 1 */
  line-height: 1.15;
  /* 1 */
}
/**
 * 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;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
/**
 * 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 {
  padding: 0;
  border-style: none;
}
/**
 * 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 {
  display: table;
  /* 1 */
  box-sizing: border-box;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  color: inherit;
  /* 2 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
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'] {
  outline-offset: -2px;
  /* 2 */
  -webkit-appearance: textfield;
  /* 1 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[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 {
  font: inherit;
  /* 2 */
  -webkit-appearance: button;
  /* 1 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
.arco-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  color: inherit;
  font-style: normal;
  vertical-align: -2px;
  outline: none;
  stroke: currentColor;
}
.arco-icon-loading,
.arco-icon-spin {
  animation: arco-loading-circle 1s infinite cubic-bezier(0, 0, 1, 1);
}
@keyframes arco-loading-circle {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.arco-icon-hover {
  position: relative;
  display: inline-block;
  cursor: pointer;
  line-height: 12px;
}
.arco-icon-hover .arco-icon {
  position: relative;
}
.arco-icon-hover::before {
  position: absolute;
  display: block;
  box-sizing: border-box;
  background-color: transparent;
  border-radius: var(--border-radius-circle);
  transition: background-color 0.1s cubic-bezier(0, 0, 1, 1);
  content: '';
}
.arco-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-icon-hover.arco-icon-hover-disabled::before {
  opacity: 0;
}
.arco-icon-hover::before {
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  transform: translate(-50%, -50%);
}
.arco-icon-hover-size-mini {
  line-height: 12px;
}
.arco-icon-hover-size-mini::before {
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  transform: translate(-50%, -50%);
}
.arco-icon-hover-size-small {
  line-height: 12px;
}
.arco-icon-hover-size-small::before {
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  transform: translate(-50%, -50%);
}
.arco-icon-hover-size-large {
  line-height: 12px;
}
.arco-icon-hover-size-large::before {
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  transform: translate(-50%, -50%);
}
.arco-icon-hover-size-huge {
  line-height: 12px;
}
.arco-icon-hover-size-huge::before {
  top: 50%;
  left: 50%;
  width: 24px;
  height: 24px;
  transform: translate(-50%, -50%);
}
.fade-in-standard-enter-from,
.fade-in-standard-appear-from {
  opacity: 0;
}
.fade-in-standard-enter-to,
.fade-in-standard-appear-to {
  opacity: 1;
}
.fade-in-standard-enter-active,
.fade-in-standard-appear-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.fade-in-standard-leave-from {
  opacity: 1;
}
.fade-in-standard-leave-to {
  opacity: 0;
}
.fade-in-standard-leave-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.fade-in-enter-from,
.fade-in-appear-from {
  opacity: 0;
}
.fade-in-enter-to,
.fade-in-appear-to {
  opacity: 1;
}
.fade-in-enter-active,
.fade-in-appear-active {
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.fade-in-leave-from {
  opacity: 1;
}
.fade-in-leave-to {
  opacity: 0;
}
.fade-in-leave-active {
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.zoom-in-enter-from,
.zoom-in-appear-from {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-in-enter-to,
.zoom-in-appear-to {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-enter-active,
.zoom-in-appear-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.zoom-in-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-leave-to {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-in-leave-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1), transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.zoom-in-fade-out-enter-from,
.zoom-in-fade-out-appear-from {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-in-fade-out-enter-to,
.zoom-in-fade-out-appear-to {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-fade-out-enter-active,
.zoom-in-fade-out-appear-active {
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-fade-out-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-fade-out-leave-to {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-in-fade-out-leave-active {
  transition: opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-big-enter-from,
.zoom-in-big-appear-from {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-in-big-enter-to,
.zoom-in-big-appear-to {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-big-enter-active,
.zoom-in-big-appear-active {
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), transform 0.2s cubic-bezier(0, 0, 1, 1);
}
.zoom-in-big-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-big-leave-to {
  transform: scale(0.2, 0.2);
  opacity: 0;
}
.zoom-in-big-leave-active {
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1), transform 0.2s cubic-bezier(0, 0, 1, 1);
}
.zoom-in-left-enter-from,
.zoom-in-left-appear-from {
  transform: scale(0.1, 0.1);
  opacity: 0.1;
}
.zoom-in-left-enter-to,
.zoom-in-left-appear-to {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-left-enter-active,
.zoom-in-left-appear-active {
  transform-origin: 0 50%;
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-left-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-in-left-leave-to {
  transform: scale(0.1, 0.1);
  opacity: 0.1;
}
.zoom-in-left-leave-active {
  transform-origin: 0 50%;
  transition: opacity 0.3s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-top-enter-from,
.zoom-in-top-appear-from {
  transform: scaleY(0.8) translateZ(0);
  opacity: 0;
}
.zoom-in-top-enter-to,
.zoom-in-top-appear-to {
  transform: scaleY(1) translateZ(0);
  opacity: 1;
}
.zoom-in-top-enter-active,
.zoom-in-top-appear-active {
  transform-origin: 0 0;
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-top-leave-from {
  transform: scaleY(1) translateZ(0);
  opacity: 1;
}
.zoom-in-top-leave-to {
  transform: scaleY(0.8) translateZ(0);
  opacity: 0;
}
.zoom-in-top-leave-active {
  transform-origin: 0 0;
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-bottom-enter-from,
.zoom-in-bottom-appear-from {
  transform: scaleY(0.8) translateZ(0);
  opacity: 0;
}
.zoom-in-bottom-enter-to,
.zoom-in-bottom-appear-to {
  transform: scaleY(1) translateZ(0);
  opacity: 1;
}
.zoom-in-bottom-enter-active,
.zoom-in-bottom-appear-active {
  transform-origin: 100% 100%;
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-in-bottom-leave-from {
  transform: scaleY(1) translateZ(0);
  opacity: 1;
}
.zoom-in-bottom-leave-to {
  transform: scaleY(0.8) translateZ(0);
  opacity: 0;
}
.zoom-in-bottom-leave-active {
  transform-origin: 100% 100%;
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1), opacity 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.slide-dynamic-origin-enter-from,
.slide-dynamic-origin-appear-from {
  transform: scaleY(0.9);
  transform-origin: 0 0;
  opacity: 0;
}
.slide-dynamic-origin-enter-to,
.slide-dynamic-origin-appear-to {
  transform: scaleY(1);
  transform-origin: 0 0;
  opacity: 1;
}
.slide-dynamic-origin-enter-active,
.slide-dynamic-origin-appear-active {
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-dynamic-origin-leave-from {
  transform: scaleY(1);
  transform-origin: 0 0;
  opacity: 1;
}
.slide-dynamic-origin-leave-to {
  transform: scaleY(0.9);
  transform-origin: 0 0;
  opacity: 0;
}
.slide-dynamic-origin-leave-active {
  transition: transform 0.2s cubic-bezier(0.34, 0.69, 0.1, 1), opacity 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-left-enter-from,
.slide-left-appear-from {
  transform: translateX(-100%);
}
.slide-left-enter-to,
.slide-left-appear-to {
  transform: translateX(0);
}
.slide-left-enter-active,
.slide-left-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-left-leave-from {
  transform: translateX(0);
}
.slide-left-leave-to {
  transform: translateX(-100%);
}
.slide-left-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-enter-from,
.slide-right-appear-from {
  transform: translateX(100%);
}
.slide-right-enter-to,
.slide-right-appear-to {
  transform: translateX(0);
}
.slide-right-enter-active,
.slide-right-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-leave-from {
  transform: translateX(0);
}
.slide-right-leave-to {
  transform: translateX(100%);
}
.slide-right-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-top-enter-from,
.slide-top-appear-from {
  transform: translateY(-100%);
}
.slide-top-enter-to,
.slide-top-appear-to {
  transform: translateY(0);
}
.slide-top-enter-active,
.slide-top-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-top-leave-from {
  transform: translateY(0);
}
.slide-top-leave-to {
  transform: translateY(-100%);
}
.slide-top-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-bottom-enter-from,
.slide-bottom-appear-from {
  transform: translateY(100%);
}
.slide-bottom-enter-to,
.slide-bottom-appear-to {
  transform: translateY(0);
}
.slide-bottom-enter-active,
.slide-bottom-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-bottom-leave-from {
  transform: translateY(0);
}
.slide-bottom-leave-to {
  transform: translateY(100%);
}
.slide-bottom-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
body {
  --red-1: 255,236,232;
  --red-2: 253,205,197;
  --red-3: 251,172,163;
  --red-4: 249,137,129;
  --red-5: 247,101,96;
  --red-6: 245,63,63;
  --red-7: 203,39,45;
  --red-8: 161,21,30;
  --red-9: 119,8,19;
  --red-10: 77,0,10;
  --orangered-1: 255,243,232;
  --orangered-2: 253,221,195;
  --orangered-3: 252,197,159;
  --orangered-4: 250,172,123;
  --orangered-5: 249,144,87;
  --orangered-6: 247,114,52;
  --orangered-7: 204,81,32;
  --orangered-8: 162,53,17;
  --orangered-9: 119,31,6;
  --orangered-10: 77,14,0;
  --orange-1: 255,247,232;
  --orange-2: 255,228,186;
  --orange-3: 255,207,139;
  --orange-4: 255,182,93;
  --orange-5: 255,154,46;
  --orange-6: 255,125,0;
  --orange-7: 210,95,0;
  --orange-8: 166,69,0;
  --orange-9: 121,46,0;
  --orange-10: 77,27,0;
  --gold-1: 255,252,232;
  --gold-2: 253,244,191;
  --gold-3: 252,233,150;
  --gold-4: 250,220,109;
  --gold-5: 249,204,69;
  --gold-6: 247,186,30;
  --gold-7: 204,146,19;
  --gold-8: 162,109,10;
  --gold-9: 119,75,4;
  --gold-10: 77,45,0;
  --yellow-1: 254,255,232;
  --yellow-2: 254,254,190;
  --yellow-3: 253,250,148;
  --yellow-4: 252,242,107;
  --yellow-5: 251,232,66;
  --yellow-6: 250,220,25;
  --yellow-7: 207,175,15;
  --yellow-8: 163,132,8;
  --yellow-9: 120,93,3;
  --yellow-10: 77,56,0;
  --lime-1: 252,255,232;
  --lime-2: 237,248,187;
  --lime-3: 220,241,144;
  --lime-4: 201,233,104;
  --lime-5: 181,226,65;
  --lime-6: 159,219,29;
  --lime-7: 126,183,18;
  --lime-8: 95,148,10;
  --lime-9: 67,112,4;
  --lime-10: 42,77,0;
  --green-1: 232,255,234;
  --green-2: 175,240,181;
  --green-3: 123,225,136;
  --green-4: 76,210,99;
  --green-5: 35,195,67;
  --green-6: 0,180,42;
  --green-7: 0,154,41;
  --green-8: 0,128,38;
  --green-9: 0,102,34;
  --green-10: 0,77,28;
  --cyan-1: 232,255,251;
  --cyan-2: 183,244,236;
  --cyan-3: 137,233,224;
  --cyan-4: 94,223,214;
  --cyan-5: 55,212,207;
  --cyan-6: 20,201,201;
  --cyan-7: 13,165,170;
  --cyan-8: 7,130,139;
  --cyan-9: 3,97,108;
  --cyan-10: 0,66,77;
  --blue-1: 232,247,255;
  --blue-2: 195,231,254;
  --blue-3: 159,212,253;
  --blue-4: 123,192,252;
  --blue-5: 87,169,251;
  --blue-6: 52,145,250;
  --blue-7: 32,108,207;
  --blue-8: 17,75,163;
  --blue-9: 6,48,120;
  --blue-10: 0,26,77;
  --arcoblue-1: 232,243,255;
  --arcoblue-2: 190,218,255;
  --arcoblue-3: 148,191,255;
  --arcoblue-4: 106,161,255;
  --arcoblue-5: 64,128,255;
  --arcoblue-6: 22,93,255;
  --arcoblue-7: 14,66,210;
  --arcoblue-8: 7,44,166;
  --arcoblue-9: 3,26,121;
  --arcoblue-10: 0,13,77;
  --purple-1: 245,232,255;
  --purple-2: 221,190,246;
  --purple-3: 195,150,237;
  --purple-4: 168,113,227;
  --purple-5: 141,78,218;
  --purple-6: 114,46,209;
  --purple-7: 85,29,176;
  --purple-8: 60,16,143;
  --purple-9: 39,6,110;
  --purple-10: 22,0,77;
  --pinkpurple-1: 255,232,251;
  --pinkpurple-2: 247,186,239;
  --pinkpurple-3: 240,142,230;
  --pinkpurple-4: 232,101,223;
  --pinkpurple-5: 225,62,219;
  --pinkpurple-6: 217,26,217;
  --pinkpurple-7: 176,16,182;
  --pinkpurple-8: 138,9,147;
  --pinkpurple-9: 101,3,112;
  --pinkpurple-10: 66,0,77;
  --magenta-1: 255,232,241;
  --magenta-2: 253,194,219;
  --magenta-3: 251,157,199;
  --magenta-4: 249,121,183;
  --magenta-5: 247,84,168;
  --magenta-6: 245,49,157;
  --magenta-7: 203,30,131;
  --magenta-8: 161,16,105;
  --magenta-9: 119,6,79;
  --magenta-10: 77,0,52;
  --gray-1: 247,248,250;
  --gray-2: 242,243,245;
  --gray-3: 229,230,235;
  --gray-4: 201,205,212;
  --gray-5: 169,174,184;
  --gray-6: 134,144,156;
  --gray-7: 107,119,133;
  --gray-8: 78,89,105;
  --gray-9: 39,46,59;
  --gray-10: 29,33,41;
  --success-1: var(--green-1);
  --success-2: var(--green-2);
  --success-3: var(--green-3);
  --success-4: var(--green-4);
  --success-5: var(--green-5);
  --success-6: var(--green-6);
  --success-7: var(--green-7);
  --success-8: var(--green-8);
  --success-9: var(--green-9);
  --success-10: var(--green-10);
  --primary-1: var(--arcoblue-1);
  --primary-2: var(--arcoblue-2);
  --primary-3: var(--arcoblue-3);
  --primary-4: var(--arcoblue-4);
  --primary-5: var(--arcoblue-5);
  --primary-6: var(--arcoblue-6);
  --primary-7: var(--arcoblue-7);
  --primary-8: var(--arcoblue-8);
  --primary-9: var(--arcoblue-9);
  --primary-10: var(--arcoblue-10);
  --danger-1: var(--red-1);
  --danger-2: var(--red-2);
  --danger-3: var(--red-3);
  --danger-4: var(--red-4);
  --danger-5: var(--red-5);
  --danger-6: var(--red-6);
  --danger-7: var(--red-7);
  --danger-8: var(--red-8);
  --danger-9: var(--red-9);
  --danger-10: var(--red-10);
  --warning-1: var(--orange-1);
  --warning-2: var(--orange-2);
  --warning-3: var(--orange-3);
  --warning-4: var(--orange-4);
  --warning-5: var(--orange-5);
  --warning-6: var(--orange-6);
  --warning-7: var(--orange-7);
  --warning-8: var(--orange-8);
  --warning-9: var(--orange-9);
  --warning-10: var(--orange-10);
  --link-1: var(--arcoblue-1);
  --link-2: var(--arcoblue-2);
  --link-3: var(--arcoblue-3);
  --link-4: var(--arcoblue-4);
  --link-5: var(--arcoblue-5);
  --link-6: var(--arcoblue-6);
  --link-7: var(--arcoblue-7);
  --link-8: var(--arcoblue-8);
  --link-9: var(--arcoblue-9);
  --link-10: var(--arcoblue-10);
}
body[arco-theme='dark'] {
  --red-1: 77,0,10;
  --red-2: 119,6,17;
  --red-3: 161,22,31;
  --red-4: 203,46,52;
  --red-5: 245,78,78;
  --red-6: 247,105,101;
  --red-7: 249,141,134;
  --red-8: 251,176,167;
  --red-9: 253,209,202;
  --red-10: 255,240,236;
  --orangered-1: 77,14,0;
  --orangered-2: 119,30,5;
  --orangered-3: 162,55,20;
  --orangered-4: 204,87,41;
  --orangered-5: 247,126,69;
  --orangered-6: 249,146,90;
  --orangered-7: 250,173,125;
  --orangered-8: 252,198,161;
  --orangered-9: 253,222,197;
  --orangered-10: 255,244,235;
  --orange-1: 77,27,0;
  --orange-2: 121,48,4;
  --orange-3: 166,75,10;
  --orange-4: 210,105,19;
  --orange-5: 255,141,31;
  --orange-6: 255,150,38;
  --orange-7: 255,179,87;
  --orange-8: 255,205,135;
  --orange-9: 255,227,184;
  --orange-10: 255,247,232;
  --gold-1: 77,45,0;
  --gold-2: 119,75,4;
  --gold-3: 162,111,15;
  --gold-4: 204,150,31;
  --gold-5: 247,192,52;
  --gold-6: 249,204,68;
  --gold-7: 250,220,108;
  --gold-8: 252,233,149;
  --gold-9: 253,244,190;
  --gold-10: 255,252,232;
  --yellow-1: 77,56,0;
  --yellow-2: 120,94,7;
  --yellow-3: 163,134,20;
  --yellow-4: 207,179,37;
  --yellow-5: 250,225,60;
  --yellow-6: 251,233,75;
  --yellow-7: 252,243,116;
  --yellow-8: 253,250,157;
  --yellow-9: 254,254,198;
  --yellow-10: 254,255,240;
  --lime-1: 42,77,0;
  --lime-2: 68,112,6;
  --lime-3: 98,148,18;
  --lime-4: 132,183,35;
  --lime-5: 168,219,57;
  --lime-6: 184,226,75;
  --lime-7: 203,233,112;
  --lime-8: 222,241,152;
  --lime-9: 238,248,194;
  --lime-10: 253,255,238;
  --green-1: 0,77,28;
  --green-2: 4,102,37;
  --green-3: 10,128,45;
  --green-4: 18,154,55;
  --green-5: 29,180,64;
  --green-6: 39,195,70;
  --green-7: 80,210,102;
  --green-8: 126,225,139;
  --green-9: 178,240,183;
  --green-10: 235,255,236;
  --cyan-1: 0,66,77;
  --cyan-2: 6,97,108;
  --cyan-3: 17,131,139;
  --cyan-4: 31,166,170;
  --cyan-5: 48,201,201;
  --cyan-6: 63,212,207;
  --cyan-7: 102,223,215;
  --cyan-8: 144,233,225;
  --cyan-9: 190,244,237;
  --cyan-10: 240,255,252;
  --blue-1: 0,26,77;
  --blue-2: 5,47,120;
  --blue-3: 19,76,163;
  --blue-4: 41,113,207;
  --blue-5: 70,154,250;
  --blue-6: 90,170,251;
  --blue-7: 125,193,252;
  --blue-8: 161,213,253;
  --blue-9: 198,232,254;
  --blue-10: 234,248,255;
  --arcoblue-1: 0,13,77;
  --arcoblue-2: 4,27,121;
  --arcoblue-3: 14,50,166;
  --arcoblue-4: 29,77,210;
  --arcoblue-5: 48,111,255;
  --arcoblue-6: 60,126,255;
  --arcoblue-7: 104,159,255;
  --arcoblue-8: 147,190,255;
  --arcoblue-9: 190,218,255;
  --arcoblue-10: 234,244,255;
  --purple-1: 22,0,77;
  --purple-2: 39,6,110;
  --purple-3: 62,19,143;
  --purple-4: 90,37,176;
  --purple-5: 123,61,209;
  --purple-6: 142,81,218;
  --purple-7: 169,116,227;
  --purple-8: 197,154,237;
  --purple-9: 223,194,246;
  --purple-10: 247,237,255;
  --pinkpurple-1: 66,0,77;
  --pinkpurple-2: 101,3,112;
  --pinkpurple-3: 138,13,147;
  --pinkpurple-4: 176,27,182;
  --pinkpurple-5: 217,46,217;
  --pinkpurple-6: 225,61,219;
  --pinkpurple-7: 232,102,223;
  --pinkpurple-8: 240,146,230;
  --pinkpurple-9: 247,193,240;
  --pinkpurple-10: 255,242,253;
  --magenta-1: 77,0,52;
  --magenta-2: 119,8,80;
  --magenta-3: 161,23,108;
  --magenta-4: 203,43,136;
  --magenta-5: 245,69,166;
  --magenta-6: 247,86,169;
  --magenta-7: 249,122,184;
  --magenta-8: 251,158,200;
  --magenta-9: 253,195,219;
  --magenta-10: 255,232,241;
  --gray-1: 23,23,26;
  --gray-2: 46,46,48;
  --gray-3: 72,72,73;
  --gray-4: 95,95,96;
  --gray-5: 120,120,122;
  --gray-6: 146,146,147;
  --gray-7: 171,171,172;
  --gray-8: 197,197,197;
  --gray-9: 223,223,223;
  --gray-10: 246,246,246;
  --primary-1: var(--arcoblue-1);
  --primary-2: var(--arcoblue-2);
  --primary-3: var(--arcoblue-3);
  --primary-4: var(--arcoblue-4);
  --primary-5: var(--arcoblue-5);
  --primary-6: var(--arcoblue-6);
  --primary-7: var(--arcoblue-7);
  --primary-8: var(--arcoblue-8);
  --primary-9: var(--arcoblue-9);
  --primary-10: var(--arcoblue-10);
  --success-1: var(--green-1);
  --success-2: var(--green-2);
  --success-3: var(--green-3);
  --success-4: var(--green-4);
  --success-5: var(--green-5);
  --success-6: var(--green-6);
  --success-7: var(--green-7);
  --success-8: var(--green-8);
  --success-9: var(--green-9);
  --success-10: var(--green-10);
  --danger-1: var(--red-1);
  --danger-2: var(--red-2);
  --danger-3: var(--red-3);
  --danger-4: var(--red-4);
  --danger-5: var(--red-5);
  --danger-6: var(--red-6);
  --danger-7: var(--red-7);
  --danger-8: var(--red-8);
  --danger-9: var(--red-9);
  --danger-10: var(--red-10);
  --warning-1: var(--orange-1);
  --warning-2: var(--orange-2);
  --warning-3: var(--orange-3);
  --warning-4: var(--orange-4);
  --warning-5: var(--orange-5);
  --warning-6: var(--orange-6);
  --warning-7: var(--orange-7);
  --warning-8: var(--orange-8);
  --warning-9: var(--orange-9);
  --warning-10: var(--orange-10);
  --link-1: var(--arcoblue-1);
  --link-2: var(--arcoblue-2);
  --link-3: var(--arcoblue-3);
  --link-4: var(--arcoblue-4);
  --link-5: var(--arcoblue-5);
  --link-6: var(--arcoblue-6);
  --link-7: var(--arcoblue-7);
  --link-8: var(--arcoblue-8);
  --link-9: var(--arcoblue-9);
  --link-10: var(--arcoblue-10);
}
body {
  --color-white: #ffffff;
  --color-black: #000000;
  --color-border: rgb(var(--gray-3));
  --color-bg-popup: var(--color-bg-5);
  --color-bg-1: #fff;
  --color-bg-2: #fff;
  --color-bg-3: #fff;
  --color-bg-4: #fff;
  --color-bg-5: #fff;
  --color-bg-white: #fff;
  --color-neutral-1: rgb(var(--gray-1));
  --color-neutral-2: rgb(var(--gray-2));
  --color-neutral-3: rgb(var(--gray-3));
  --color-neutral-4: rgb(var(--gray-4));
  --color-neutral-5: rgb(var(--gray-5));
  --color-neutral-6: rgb(var(--gray-6));
  --color-neutral-7: rgb(var(--gray-7));
  --color-neutral-8: rgb(var(--gray-8));
  --color-neutral-9: rgb(var(--gray-9));
  --color-neutral-10: rgb(var(--gray-10));
  --color-text-1: var(--color-neutral-10);
  --color-text-2: var(--color-neutral-8);
  --color-text-3: var(--color-neutral-6);
  --color-text-4: var(--color-neutral-4);
  --color-border-1: var(--color-neutral-2);
  --color-border-2: var(--color-neutral-3);
  --color-border-3: var(--color-neutral-4);
  --color-border-4: var(--color-neutral-6);
  --color-fill-1: var(--color-neutral-1);
  --color-fill-2: var(--color-neutral-2);
  --color-fill-3: var(--color-neutral-3);
  --color-fill-4: var(--color-neutral-4);
  --color-primary-light-1: rgb(var(--primary-1));
  --color-primary-light-2: rgb(var(--primary-2));
  --color-primary-light-3: rgb(var(--primary-3));
  --color-primary-light-4: rgb(var(--primary-4));
  --color-link-light-1: rgb(var(--link-1));
  --color-link-light-2: rgb(var(--link-2));
  --color-link-light-3: rgb(var(--link-3));
  --color-link-light-4: rgb(var(--link-4));
  --color-secondary: var(--color-neutral-2);
  --color-secondary-hover: var(--color-neutral-3);
  --color-secondary-active: var(--color-neutral-4);
  --color-secondary-disabled: var(--color-neutral-1);
  --color-danger-light-1: rgb(var(--danger-1));
  --color-danger-light-2: rgb(var(--danger-2));
  --color-danger-light-3: rgb(var(--danger-3));
  --color-danger-light-4: rgb(var(--danger-4));
  --color-success-light-1: rgb(var(--success-1));
  --color-success-light-2: rgb(var(--success-2));
  --color-success-light-3: rgb(var(--success-3));
  --color-success-light-4: rgb(var(--success-4));
  --color-warning-light-1: rgb(var(--warning-1));
  --color-warning-light-2: rgb(var(--warning-2));
  --color-warning-light-3: rgb(var(--warning-3));
  --color-warning-light-4: rgb(var(--warning-4));
  --border-radius-none: 0;
  --border-radius-small: 2px;
  --border-radius-medium: 4px;
  --border-radius-large: 8px;
  --border-radius-circle: 50%;
  --color-tooltip-bg: rgb(var(--gray-10));
  --color-spin-layer-bg: rgba(255, 255, 255, 0.6);
  --color-menu-dark-bg: #232324;
  --color-menu-light-bg: #ffffff;
  --color-menu-dark-hover: rgba(255, 255, 255, 0.04);
  --color-mask-bg: rgba(29, 33, 41, 0.6);
}
body[arco-theme='dark'] {
  --color-white: rgba(255, 255, 255, 0.9);
  --color-black: #000000;
  --color-border: #333335;
  --color-bg-1: #17171a;
  --color-bg-2: #232324;
  --color-bg-3: #2a2a2b;
  --color-bg-4: #313132;
  --color-bg-5: #373739;
  --color-bg-white: #f6f6f6;
  --color-text-1: rgba(255, 255, 255, 0.9);
  --color-text-2: rgba(255, 255, 255, 0.7);
  --color-text-3: rgba(255, 255, 255, 0.5);
  --color-text-4: rgba(255, 255, 255, 0.3);
  --color-fill-1: rgba(255, 255, 255, 0.04);
  --color-fill-2: rgba(255, 255, 255, 0.08);
  --color-fill-3: rgba(255, 255, 255, 0.12);
  --color-fill-4: rgba(255, 255, 255, 0.16);
  --color-primary-light-1: rgba(var(--primary-6), 0.2);
  --color-primary-light-2: rgba(var(--primary-6), 0.35);
  --color-primary-light-3: rgba(var(--primary-6), 0.5);
  --color-primary-light-4: rgba(var(--primary-6), 0.65);
  --color-secondary: rgba(var(--gray-9), 0.08);
  --color-secondary-hover: rgba(var(--gray-8), 0.16);
  --color-secondary-active: rgba(var(--gray-7), 0.24);
  --color-secondary-disabled: rgba(var(--gray-9), 0.08);
  --color-danger-light-1: rgba(var(--danger-6), 0.2);
  --color-danger-light-2: rgba(var(--danger-6), 0.35);
  --color-danger-light-3: rgba(var(--danger-6), 0.5);
  --color-danger-light-4: rgba(var(--danger-6), 0.65);
  --color-success-light-1: rgb(var(--success-6), 0.2);
  --color-success-light-2: rgb(var(--success-6), 0.35);
  --color-success-light-3: rgb(var(--success-6), 0.5);
  --color-success-light-4: rgb(var(--success-6), 0.65);
  --color-warning-light-1: rgb(var(--warning-6), 0.2);
  --color-warning-light-2: rgb(var(--warning-6), 0.35);
  --color-warning-light-3: rgb(var(--warning-6), 0.5);
  --color-warning-light-4: rgb(var(--warning-6), 0.65);
  --color-link-light-1: rgb(var(--link-6), 0.2);
  --color-link-light-2: rgb(var(--link-6), 0.35);
  --color-link-light-3: rgb(var(--link-6), 0.5);
  --color-link-light-4: rgb(var(--link-6), 0.65);
  --color-tooltip-bg: #373739;
  --color-spin-layer-bg: rgba(51, 51, 51, 0.6);
  --color-menu-dark-bg: #232324;
  --color-menu-light-bg: #232324;
  --color-menu-dark-hover: var(--color-fill-2);
  --color-mask-bg: rgba(23, 23, 26, 0.6);
}
body {
  font-size: 14px;
  font-family: Inter, "-apple-system", BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "noto sans", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
/***** Outline *****/
/***** Primary *****/
/***** Secondary *****/
/***** Dashed *****/
/***** Text *****/
/***** focus-visible *****/
.arco-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  font-weight: 400;
  line-height: 1.5715;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  -webkit-appearance: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arco-btn > a:only-child {
  color: currentColor;
}
.arco-btn:active {
  transition: none;
}
.arco-btn-long {
  display: flex;
  width: 100%;
}
.arco-btn-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
.arco-btn-link:not([href]) {
  color: var(--color-text-4);
}
.arco-btn-link:hover {
  text-decoration: none;
}
.arco-btn-link.arco-btn-only-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
}
.arco-btn.arco-btn-only-icon .arco-btn-icon {
  display: flex;
  justify-content: center;
}
.arco-btn-loading {
  position: relative;
  cursor: default;
}
.arco-btn-loading::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: block;
  background: #fff;
  border-radius: inherit;
  opacity: 0.4;
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
  content: '';
  pointer-events: none;
}
.arco-btn-loading-fixed-width {
  transition: none;
}
.arco-btn-two-chinese-chars > *:not(svg) {
  margin-right: -0.3em;
  letter-spacing: 0.3em;
}
.arco-btn-outline,
.arco-btn-outline[type='button'],
.arco-btn-outline[type='submit'] {
  color: rgb(var(--primary-6));
  background-color: transparent;
  border: 1px solid rgb(var(--primary-6));
}
.arco-btn-outline:hover,
.arco-btn-outline[type='button']:hover,
.arco-btn-outline[type='submit']:hover {
  color: rgb(var(--primary-5));
  background-color: transparent;
  border-color: rgb(var(--primary-5));
}
.arco-btn-outline:focus-visible,
.arco-btn-outline[type='button']:focus-visible,
.arco-btn-outline[type='submit']:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--primary-3));
}
.arco-btn-outline:active,
.arco-btn-outline[type='button']:active,
.arco-btn-outline[type='submit']:active {
  color: rgb(var(--primary-7));
  background-color: transparent;
  border-color: rgb(var(--primary-7));
}
.arco-btn-outline.arco-btn-loading,
.arco-btn-outline[type='button'].arco-btn-loading,
.arco-btn-outline[type='submit'].arco-btn-loading {
  color: rgb(var(--primary-6));
  background-color: transparent;
  border: 1px solid rgb(var(--primary-6));
}
.arco-btn-outline.arco-btn-disabled,
.arco-btn-outline[type='button'].arco-btn-disabled,
.arco-btn-outline[type='submit'].arco-btn-disabled {
  color: var(--color-primary-light-3);
  background-color: transparent;
  border: 1px solid var(--color-primary-light-3);
  cursor: not-allowed;
}
.arco-btn-outline.arco-btn-status-warning {
  color: rgb(var(--warning-6));
  background-color: transparent;
  border-color: rgb(var(--warning-6));
}
.arco-btn-outline.arco-btn-status-warning:hover {
  color: rgb(var(--warning-5));
  background-color: transparent;
  border-color: rgb(var(--warning-5));
}
.arco-btn-outline.arco-btn-status-warning:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--warning-3));
}
.arco-btn-outline.arco-btn-status-warning:active {
  color: rgb(var(--warning-7));
  background-color: transparent;
  border-color: rgb(var(--warning-7));
}
.arco-btn-outline.arco-btn-status-warning.arco-btn-loading {
  color: rgb(var(--warning-6));
  background-color: transparent;
  border-color: rgb(var(--warning-6));
}
.arco-btn-outline.arco-btn-status-warning.arco-btn-disabled {
  color: var(--color-warning-light-3);
  background-color: transparent;
  border: 1px solid var(--color-warning-light-3);
}
.arco-btn-outline.arco-btn-status-danger {
  color: rgb(var(--danger-6));
  background-color: transparent;
  border-color: rgb(var(--danger-6));
}
.arco-btn-outline.arco-btn-status-danger:hover {
  color: rgb(var(--danger-5));
  background-color: transparent;
  border-color: rgb(var(--danger-5));
}
.arco-btn-outline.arco-btn-status-danger:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--danger-3));
}
.arco-btn-outline.arco-btn-status-danger:active {
  color: rgb(var(--danger-7));
  background-color: transparent;
  border-color: rgb(var(--danger-7));
}
.arco-btn-outline.arco-btn-status-danger.arco-btn-loading {
  color: rgb(var(--danger-6));
  background-color: transparent;
  border-color: rgb(var(--danger-6));
}
.arco-btn-outline.arco-btn-status-danger.arco-btn-disabled {
  color: var(--color-danger-light-3);
  background-color: transparent;
  border: 1px solid var(--color-danger-light-3);
}
.arco-btn-outline.arco-btn-status-success {
  color: rgb(var(--success-6));
  background-color: transparent;
  border-color: rgb(var(--success-6));
}
.arco-btn-outline.arco-btn-status-success:hover {
  color: rgb(var(--success-5));
  background-color: transparent;
  border-color: rgb(var(--success-5));
}
.arco-btn-outline.arco-btn-status-success:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--success-3));
}
.arco-btn-outline.arco-btn-status-success:active {
  color: rgb(var(--success-7));
  background-color: transparent;
  border-color: rgb(var(--success-7));
}
.arco-btn-outline.arco-btn-status-success.arco-btn-loading {
  color: rgb(var(--success-6));
  background-color: transparent;
  border-color: rgb(var(--success-6));
}
.arco-btn-outline.arco-btn-status-success.arco-btn-disabled {
  color: var(--color-success-light-3);
  background-color: transparent;
  border: 1px solid var(--color-success-light-3);
}
.arco-btn-primary,
.arco-btn-primary[type='button'],
.arco-btn-primary[type='submit'] {
  color: #fff;
  background-color: rgb(var(--primary-6));
  border: 1px solid transparent;
}
.arco-btn-primary:hover,
.arco-btn-primary[type='button']:hover,
.arco-btn-primary[type='submit']:hover {
  color: #fff;
  background-color: rgb(var(--primary-5));
  border-color: transparent;
}
.arco-btn-primary:focus-visible,
.arco-btn-primary[type='button']:focus-visible,
.arco-btn-primary[type='submit']:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--primary-3));
}
.arco-btn-primary:active,
.arco-btn-primary[type='button']:active,
.arco-btn-primary[type='submit']:active {
  color: #fff;
  background-color: rgb(var(--primary-7));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-loading,
.arco-btn-primary[type='button'].arco-btn-loading,
.arco-btn-primary[type='submit'].arco-btn-loading {
  color: #fff;
  background-color: rgb(var(--primary-6));
  border: 1px solid transparent;
}
.arco-btn-primary.arco-btn-disabled,
.arco-btn-primary[type='button'].arco-btn-disabled,
.arco-btn-primary[type='submit'].arco-btn-disabled {
  color: #fff;
  background-color: var(--color-primary-light-3);
  border: 1px solid transparent;
  cursor: not-allowed;
}
.arco-btn-primary.arco-btn-status-warning {
  color: #fff;
  background-color: rgb(var(--warning-6));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-warning:hover {
  color: #fff;
  background-color: rgb(var(--warning-5));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-warning:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--warning-3));
}
.arco-btn-primary.arco-btn-status-warning:active {
  color: #fff;
  background-color: rgb(var(--warning-7));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-warning.arco-btn-loading {
  color: #fff;
  background-color: rgb(var(--warning-6));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-warning.arco-btn-disabled {
  color: #fff;
  background-color: var(--color-warning-light-3);
  border: 1px solid transparent;
}
.arco-btn-primary.arco-btn-status-danger {
  color: #fff;
  background-color: rgb(var(--danger-6));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-danger:hover {
  color: #fff;
  background-color: rgb(var(--danger-5));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-danger:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--danger-3));
}
.arco-btn-primary.arco-btn-status-danger:active {
  color: #fff;
  background-color: rgb(var(--danger-7));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-danger.arco-btn-loading {
  color: #fff;
  background-color: rgb(var(--danger-6));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-danger.arco-btn-disabled {
  color: #fff;
  background-color: var(--color-danger-light-3);
  border: 1px solid transparent;
}
.arco-btn-primary.arco-btn-status-success {
  color: #fff;
  background-color: rgb(var(--success-6));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-success:hover {
  color: #fff;
  background-color: rgb(var(--success-5));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-success:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--success-3));
}
.arco-btn-primary.arco-btn-status-success:active {
  color: #fff;
  background-color: rgb(var(--success-7));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-success.arco-btn-loading {
  color: #fff;
  background-color: rgb(var(--success-6));
  border-color: transparent;
}
.arco-btn-primary.arco-btn-status-success.arco-btn-disabled {
  color: #fff;
  background-color: var(--color-success-light-3);
  border: 1px solid transparent;
}
.arco-btn-secondary,
.arco-btn-secondary[type='button'],
.arco-btn-secondary[type='submit'] {
  color: var(--color-text-2);
  background-color: var(--color-secondary);
  border: 1px solid transparent;
}
.arco-btn-secondary:hover,
.arco-btn-secondary[type='button']:hover,
.arco-btn-secondary[type='submit']:hover {
  color: var(--color-text-2);
  background-color: var(--color-secondary-hover);
  border-color: transparent;
}
.arco-btn-secondary:focus-visible,
.arco-btn-secondary[type='button']:focus-visible,
.arco-btn-secondary[type='submit']:focus-visible {
  box-shadow: 0 0 0 0.25em var(--color-neutral-4);
}
.arco-btn-secondary:active,
.arco-btn-secondary[type='button']:active,
.arco-btn-secondary[type='submit']:active {
  color: var(--color-text-2);
  background-color: var(--color-secondary-active);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-loading,
.arco-btn-secondary[type='button'].arco-btn-loading,
.arco-btn-secondary[type='submit'].arco-btn-loading {
  color: var(--color-text-2);
  background-color: var(--color-secondary);
  border: 1px solid transparent;
}
.arco-btn-secondary.arco-btn-disabled,
.arco-btn-secondary[type='button'].arco-btn-disabled,
.arco-btn-secondary[type='submit'].arco-btn-disabled {
  color: var(--color-text-4);
  background-color: var(--color-secondary-disabled);
  border: 1px solid transparent;
  cursor: not-allowed;
}
.arco-btn-secondary.arco-btn-status-warning {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-1);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-warning:hover {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-2);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-warning:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--warning-3));
}
.arco-btn-secondary.arco-btn-status-warning:active {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-3);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-warning.arco-btn-loading {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-1);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-warning.arco-btn-disabled {
  color: var(--color-warning-light-3);
  background-color: var(--color-warning-light-1);
  border: 1px solid transparent;
}
.arco-btn-secondary.arco-btn-status-danger {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-danger:hover {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-danger:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--danger-3));
}
.arco-btn-secondary.arco-btn-status-danger:active {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-3);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-danger.arco-btn-loading {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-danger.arco-btn-disabled {
  color: var(--color-danger-light-3);
  background-color: var(--color-danger-light-1);
  border: 1px solid transparent;
}
.arco-btn-secondary.arco-btn-status-success {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-1);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-success:hover {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-2);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-success:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--success-3));
}
.arco-btn-secondary.arco-btn-status-success:active {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-3);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-success.arco-btn-loading {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-1);
  border-color: transparent;
}
.arco-btn-secondary.arco-btn-status-success.arco-btn-disabled {
  color: var(--color-success-light-3);
  background-color: var(--color-success-light-1);
  border: 1px solid transparent;
}
.arco-btn-dashed,
.arco-btn-dashed[type='button'],
.arco-btn-dashed[type='submit'] {
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
  border: 1px dashed var(--color-neutral-3);
}
.arco-btn-dashed:hover,
.arco-btn-dashed[type='button']:hover,
.arco-btn-dashed[type='submit']:hover {
  color: var(--color-text-2);
  background-color: var(--color-fill-3);
  border-color: var(--color-neutral-4);
}
.arco-btn-dashed:focus-visible,
.arco-btn-dashed[type='button']:focus-visible,
.arco-btn-dashed[type='submit']:focus-visible {
  box-shadow: 0 0 0 0.25em var(--color-neutral-4);
}
.arco-btn-dashed:active,
.arco-btn-dashed[type='button']:active,
.arco-btn-dashed[type='submit']:active {
  color: var(--color-text-2);
  background-color: var(--color-fill-4);
  border-color: var(--color-neutral-5);
}
.arco-btn-dashed.arco-btn-loading,
.arco-btn-dashed[type='button'].arco-btn-loading,
.arco-btn-dashed[type='submit'].arco-btn-loading {
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
  border: 1px dashed var(--color-neutral-3);
}
.arco-btn-dashed.arco-btn-disabled,
.arco-btn-dashed[type='button'].arco-btn-disabled,
.arco-btn-dashed[type='submit'].arco-btn-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border: 1px dashed var(--color-neutral-3);
  cursor: not-allowed;
}
.arco-btn-dashed.arco-btn-status-warning {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-1);
  border-color: var(--color-warning-light-2);
}
.arco-btn-dashed.arco-btn-status-warning:hover {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-2);
  border-color: var(--color-warning-light-3);
}
.arco-btn-dashed.arco-btn-status-warning:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--warning-3));
}
.arco-btn-dashed.arco-btn-status-warning:active {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-3);
  border-color: var(--color-warning-light-4);
}
.arco-btn-dashed.arco-btn-status-warning.arco-btn-loading {
  color: rgb(var(--warning-6));
  background-color: var(--color-warning-light-1);
  border-color: var(--color-warning-light-2);
}
.arco-btn-dashed.arco-btn-status-warning.arco-btn-disabled {
  color: var(--color-warning-light-3);
  background-color: var(--color-warning-light-1);
  border: 1px dashed var(--color-warning-light-2);
}
.arco-btn-dashed.arco-btn-status-danger {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-1);
  border-color: var(--color-danger-light-2);
}
.arco-btn-dashed.arco-btn-status-danger:hover {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-2);
  border-color: var(--color-danger-light-3);
}
.arco-btn-dashed.arco-btn-status-danger:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--danger-3));
}
.arco-btn-dashed.arco-btn-status-danger:active {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-3);
  border-color: var(--color-danger-light-4);
}
.arco-btn-dashed.arco-btn-status-danger.arco-btn-loading {
  color: rgb(var(--danger-6));
  background-color: var(--color-danger-light-1);
  border-color: var(--color-danger-light-2);
}
.arco-btn-dashed.arco-btn-status-danger.arco-btn-disabled {
  color: var(--color-danger-light-3);
  background-color: var(--color-danger-light-1);
  border: 1px dashed var(--color-danger-light-2);
}
.arco-btn-dashed.arco-btn-status-success {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-1);
  border-color: var(--color-success-light-2);
}
.arco-btn-dashed.arco-btn-status-success:hover {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-2);
  border-color: var(--color-success-light-3);
}
.arco-btn-dashed.arco-btn-status-success:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--success-3));
}
.arco-btn-dashed.arco-btn-status-success:active {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-3);
  border-color: var(--color-success-light-4);
}
.arco-btn-dashed.arco-btn-status-success.arco-btn-loading {
  color: rgb(var(--success-6));
  background-color: var(--color-success-light-1);
  border-color: var(--color-success-light-2);
}
.arco-btn-dashed.arco-btn-status-success.arco-btn-disabled {
  color: var(--color-success-light-3);
  background-color: var(--color-success-light-1);
  border: 1px dashed var(--color-success-light-2);
}
.arco-btn-text,
.arco-btn-text[type='button'],
.arco-btn-text[type='submit'] {
  color: rgb(var(--primary-6));
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-text:hover,
.arco-btn-text[type='button']:hover,
.arco-btn-text[type='submit']:hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-btn-text:focus-visible,
.arco-btn-text[type='button']:focus-visible,
.arco-btn-text[type='submit']:focus-visible {
  box-shadow: 0 0 0 0.25em var(--color-neutral-4);
}
.arco-btn-text:active,
.arco-btn-text[type='button']:active,
.arco-btn-text[type='submit']:active {
  color: rgb(var(--primary-6));
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-btn-text.arco-btn-loading,
.arco-btn-text[type='button'].arco-btn-loading,
.arco-btn-text[type='submit'].arco-btn-loading {
  color: rgb(var(--primary-6));
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-text.arco-btn-disabled,
.arco-btn-text[type='button'].arco-btn-disabled,
.arco-btn-text[type='submit'].arco-btn-disabled {
  color: var(--color-primary-light-3);
  background-color: transparent;
  border: 1px solid transparent;
  cursor: not-allowed;
}
.arco-btn-text.arco-btn-status-warning {
  color: rgb(var(--warning-6));
  background-color: transparent;
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-warning:hover {
  color: rgb(var(--warning-6));
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-warning:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--warning-3));
}
.arco-btn-text.arco-btn-status-warning:active {
  color: rgb(var(--warning-6));
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-warning.arco-btn-loading {
  color: rgb(var(--warning-6));
  background-color: transparent;
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-warning.arco-btn-disabled {
  color: var(--color-warning-light-3);
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-text.arco-btn-status-danger {
  color: rgb(var(--danger-6));
  background-color: transparent;
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-danger:hover {
  color: rgb(var(--danger-6));
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-danger:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--danger-3));
}
.arco-btn-text.arco-btn-status-danger:active {
  color: rgb(var(--danger-6));
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-danger.arco-btn-loading {
  color: rgb(var(--danger-6));
  background-color: transparent;
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-danger.arco-btn-disabled {
  color: var(--color-danger-light-3);
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-text.arco-btn-status-success {
  color: rgb(var(--success-6));
  background-color: transparent;
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-success:hover {
  color: rgb(var(--success-6));
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-success:focus-visible {
  box-shadow: 0 0 0 0.25em rgb(var(--success-3));
}
.arco-btn-text.arco-btn-status-success:active {
  color: rgb(var(--success-6));
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-success.arco-btn-loading {
  color: rgb(var(--success-6));
  background-color: transparent;
  border-color: transparent;
}
.arco-btn-text.arco-btn-status-success.arco-btn-disabled {
  color: var(--color-success-light-3);
  background-color: transparent;
  border: 1px solid transparent;
}
.arco-btn-size-mini {
  height: 24px;
  padding: 0 11px;
  font-size: 12px;
  border-radius: var(--border-radius-small);
}
.arco-btn-size-mini:not(.arco-btn-only-icon) .arco-btn-icon {
  margin-right: 4px;
}
.arco-btn-size-mini svg {
  vertical-align: -1px;
}
.arco-btn-size-mini.arco-btn-loading-fixed-width.arco-btn-loading {
  padding-right: 3px;
  padding-left: 3px;
}
.arco-btn-size-mini.arco-btn-only-icon {
  width: 24px;
  height: 24px;
  padding: 0;
}
.arco-btn-size-mini.arco-btn-shape-circle {
  width: 24px;
  height: 24px;
  padding: 0;
  text-align: center;
  border-radius: var(--border-radius-circle);
}
.arco-btn-size-mini.arco-btn-shape-round {
  border-radius: calc(24px * 0.5);
}
.arco-btn-size-small {
  height: 28px;
  padding: 0 15px;
  font-size: 14px;
  border-radius: var(--border-radius-small);
}
.arco-btn-size-small:not(.arco-btn-only-icon) .arco-btn-icon {
  margin-right: 6px;
}
.arco-btn-size-small svg {
  vertical-align: -2px;
}
.arco-btn-size-small.arco-btn-loading-fixed-width.arco-btn-loading {
  padding-right: 5px;
  padding-left: 5px;
}
.arco-btn-size-small.arco-btn-only-icon {
  width: 28px;
  height: 28px;
  padding: 0;
}
.arco-btn-size-small.arco-btn-shape-circle {
  width: 28px;
  height: 28px;
  padding: 0;
  text-align: center;
  border-radius: var(--border-radius-circle);
}
.arco-btn-size-small.arco-btn-shape-round {
  border-radius: calc(28px * 0.5);
}
.arco-btn-size-medium {
  height: 32px;
  padding: 0 15px;
  font-size: 14px;
  border-radius: var(--border-radius-small);
}
.arco-btn-size-medium:not(.arco-btn-only-icon) .arco-btn-icon {
  margin-right: 8px;
}
.arco-btn-size-medium svg {
  vertical-align: -2px;
}
.arco-btn-size-medium.arco-btn-loading-fixed-width.arco-btn-loading {
  padding-right: 4px;
  padding-left: 4px;
}
.arco-btn-size-medium.arco-btn-only-icon {
  width: 32px;
  height: 32px;
  padding: 0;
}
.arco-btn-size-medium.arco-btn-shape-circle {
  width: 32px;
  height: 32px;
  padding: 0;
  text-align: center;
  border-radius: var(--border-radius-circle);
}
.arco-btn-size-medium.arco-btn-shape-round {
  border-radius: calc(32px * 0.5);
}
.arco-btn-size-large {
  height: 36px;
  padding: 0 19px;
  font-size: 14px;
  border-radius: var(--border-radius-small);
}
.arco-btn-size-large:not(.arco-btn-only-icon) .arco-btn-icon {
  margin-right: 8px;
}
.arco-btn-size-large svg {
  vertical-align: -2px;
}
.arco-btn-size-large.arco-btn-loading-fixed-width.arco-btn-loading {
  padding-right: 8px;
  padding-left: 8px;
}
.arco-btn-size-large.arco-btn-only-icon {
  width: 36px;
  height: 36px;
  padding: 0;
}
.arco-btn-size-large.arco-btn-shape-circle {
  width: 36px;
  height: 36px;
  padding: 0;
  text-align: center;
  border-radius: var(--border-radius-circle);
}
.arco-btn-size-large.arco-btn-shape-round {
  border-radius: calc(36px * 0.5);
}
.arco-btn-group {
  display: inline-flex;
  align-items: center;
}
.arco-btn-group .arco-btn-outline:not(:first-child),
.arco-btn-group .arco-btn-dashed:not(:first-child) {
  margin-left: -1px;
}
.arco-btn-group .arco-btn-primary:not(:last-child) {
  border-right: 1px solid rgb(var(--primary-5));
}
.arco-btn-group .arco-btn-secondary:not(:last-child) {
  border-right: 1px solid var(--color-secondary-hover);
}
.arco-btn-group .arco-btn-status-warning:not(:last-child) {
  border-right: 1px solid rgb(var(--warning-5));
}
.arco-btn-group .arco-btn-status-danger:not(:last-child) {
  border-right: 1px solid rgb(var(--danger-5));
}
.arco-btn-group .arco-btn-status-success:not(:last-child) {
  border-right: 1px solid rgb(var(--success-5));
}
.arco-btn-group .arco-btn-outline:hover,
.arco-btn-group .arco-btn-dashed:hover,
.arco-btn-group .arco-btn-outline:active,
.arco-btn-group .arco-btn-dashed:active {
  z-index: 2;
}
.arco-btn-group .arco-btn:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-btn-group .arco-btn:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-btn-group .arco-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
body[arco-theme='dark'] .arco-btn-primary.arco-btn-disabled {
  color: rgba(255, 255, 255, 0.3);
}
.chat-x-has-no-permission[data-v-93908a0c] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(256, 256, 256);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
.chat-x-has-no-permission div[data-v-93908a0c] {
  display: flex;
  align-items: center;
}
.chat-x-has-no-permission div p[data-v-93908a0c] {
  margin-right: 10px;
}
.chat-x-account-has-no-permission div[data-v-c8e80cdf] {
  display: flex;
  align-items: center;
}
.chat-x-account-has-no-permission div p[data-v-c8e80cdf] {
  margin-right: 10px;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-modal-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.arco-modal-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--color-mask-bg);
}
.arco-modal-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  text-align: center;
}
.arco-modal-wrapper.arco-modal-wrapper-align-center {
  white-space: nowrap;
}
.arco-modal-wrapper.arco-modal-wrapper-align-center::after {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.arco-modal-wrapper.arco-modal-wrapper-align-center .arco-modal {
  top: 0;
  vertical-align: middle;
}
.arco-modal-wrapper.arco-modal-wrapper-moved {
  text-align: left;
}
.arco-modal-wrapper.arco-modal-wrapper-moved .arco-modal {
  top: 0;
  vertical-align: top;
}
.arco-modal {
  position: relative;
  top: 100px;
  display: inline-block;
  width: 520px;
  margin: 0 auto;
  line-height: 1.5715;
  white-space: initial;
  text-align: left;
  background-color: var(--color-bg-3);
  border-radius: var(--border-radius-medium);
}
.arco-modal-draggable .arco-modal-header {
  cursor: move;
}
.arco-modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  padding: 0 20px;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-modal-header .arco-modal-title {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
}
.arco-modal-header .arco-modal-title-align-start {
  justify-content: flex-start;
}
.arco-modal-header .arco-modal-title-align-center {
  justify-content: center;
}
.arco-modal-body {
  position: relative;
  padding: 24px 20px;
  overflow: auto;
  color: var(--color-text-1);
  font-size: 14px;
}
.arco-modal-footer {
  flex-shrink: 0;
  box-sizing: border-box;
  width: 100%;
  padding: 16px 20px;
  text-align: right;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-modal-footer > .arco-btn:not(:nth-child(1)) {
  margin-left: 12px;
}
.arco-modal-close-btn {
  margin-left: -12px;
  color: var(--color-text-1);
  font-size: 12px;
  cursor: pointer;
}
.arco-modal-title {
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
}
.arco-modal-title-icon {
  margin-right: 10px;
  font-size: 18px;
  vertical-align: -0.15em;
}
.arco-modal-title-icon .arco-icon-info-circle-fill {
  color: rgb(var(--primary-6));
}
.arco-modal-title-icon .arco-icon-check-circle-fill {
  color: rgb(var(--success-6));
}
.arco-modal-title-icon .arco-icon-exclamation-circle-fill {
  color: rgb(var(--warning-6));
}
.arco-modal-title-icon .arco-icon-close-circle-fill {
  color: rgb(var(--danger-6));
}
.arco-modal-simple {
  width: 400px;
  padding: 24px 32px 32px;
}
.arco-modal-simple .arco-modal-header,
.arco-modal-simple .arco-modal-footer {
  height: unset;
  padding: 0;
  border: none;
}
.arco-modal-simple .arco-modal-header {
  margin-bottom: 24px;
}
.arco-modal-simple .arco-modal-title {
  justify-content: center;
}
.arco-modal-simple .arco-modal-title-align-start {
  justify-content: flex-start;
}
.arco-modal-simple .arco-modal-title-align-center {
  justify-content: center;
}
.arco-modal-simple .arco-modal-footer {
  margin-top: 32px;
  text-align: center;
}
.arco-modal-simple .arco-modal-body {
  padding: 0;
}
.arco-modal-fullscreen {
  top: 0;
  display: inline-flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
.arco-modal-fullscreen .arco-modal-footer {
  margin-top: auto;
}
.zoom-modal-enter-from,
.zoom-modal-appear-from {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-modal-enter-to,
.zoom-modal-appear-to {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-modal-enter-active,
.zoom-modal-appear-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-modal-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-modal-leave-to {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-modal-leave-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.fade-modal-enter-from,
.fade-modal-appear-from {
  opacity: 0;
}
.fade-modal-enter-to,
.fade-modal-appear-to {
  opacity: 1;
}
.fade-modal-enter-active,
.fade-modal-appear-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.fade-modal-leave-from {
  opacity: 1;
}
.fade-modal-leave-to {
  opacity: 0;
}
.fade-modal-leave-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-trigger-wrapper {
  display: inline-block;
}
.arco-trigger-popup {
  position: absolute;
  z-index: 1000;
}
.arco-trigger-arrow {
  position: absolute;
  z-index: -1;
  display: block;
  box-sizing: border-box;
  width: 8px;
  height: 8px;
  background-color: var(--color-bg-5);
  content: '';
}
.arco-trigger-popup[trigger-placement='top'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='tl'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='tr'] .arco-trigger-arrow {
  border-top: none;
  border-left: none;
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-trigger-popup[trigger-placement='bottom'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='bl'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='br'] .arco-trigger-arrow {
  border-right: none;
  border-bottom: none;
  border-top-left-radius: var(--border-radius-small);
}
.arco-trigger-popup[trigger-placement='left'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='lt'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='lb'] .arco-trigger-arrow {
  border-bottom: none;
  border-left: none;
  border-top-right-radius: var(--border-radius-small);
}
.arco-trigger-popup[trigger-placement='right'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='rt'] .arco-trigger-arrow,
.arco-trigger-popup[trigger-placement='rb'] .arco-trigger-arrow {
  border-top: none;
  border-right: none;
  border-bottom-left-radius: var(--border-radius-small);
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-space {
  display: inline-flex;
}
.arco-space-horizontal .arco-space-item {
  display: flex;
  align-items: center;
}
.arco-space-vertical {
  flex-direction: column;
}
.arco-space-align-baseline {
  align-items: baseline;
}
.arco-space-align-start {
  align-items: flex-start;
}
.arco-space-align-end {
  align-items: flex-end;
}
.arco-space-align-center {
  align-items: center;
}
.arco-space-wrap {
  flex-wrap: wrap;
}
.arco-space-fill {
  display: flex;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
/******** 基础配置项 end *******/
/******** 基础配置项 end *******/
/******** 高级配置项 *******/
/******** 高级配置项 end *******/
.arco-input-wrapper {
  display: inline-flex;
  box-sizing: border-box;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  color: var(--color-text-1);
  font-size: 14px;
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  cursor: text;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1), border-color 0.1s cubic-bezier(0, 0, 1, 1), background-color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-wrapper:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-input-wrapper:focus-within,
.arco-input-wrapper.arco-input-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--primary-6));
  box-shadow: 0 0 0 0 var(--color-primary-light-2);
}
.arco-input-wrapper.arco-input-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-input-wrapper.arco-input-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-input-wrapper.arco-input-disabled .arco-input-prefix,
.arco-input-wrapper.arco-input-disabled .arco-input-suffix {
  color: inherit;
}
.arco-input-wrapper.arco-input-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-input-wrapper.arco-input-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-input-wrapper.arco-input-error:focus-within,
.arco-input-wrapper.arco-input-error.arco-input-wrapper-focus {
  z-index: 1;
  background-color: var(--color-bg-2);
  border-color: rgb(var(--danger-6));
  box-shadow: 0 0 0 0 var(--color-danger-light-2);
}
.arco-input-wrapper .arco-input-prefix,
.arco-input-wrapper .arco-input-suffix {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arco-input-wrapper .arco-input-prefix > svg,
.arco-input-wrapper .arco-input-suffix > svg {
  font-size: 14px;
}
.arco-input-wrapper .arco-input-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-input-wrapper .arco-input-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-input-wrapper .arco-input-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-input-wrapper .arco-input-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-input-wrapper .arco-input-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-wrapper:hover .arco-input-clear-btn {
  visibility: visible;
}
.arco-input-wrapper:not(.arco-input-focus) .arco-input-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-input-wrapper .arco-input {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  color: inherit;
  line-height: 1.5715;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  cursor: inherit;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.arco-input-wrapper .arco-input::-moz-placeholder {
  color: var(--color-text-3);
}
.arco-input-wrapper .arco-input::placeholder {
  color: var(--color-text-3);
}
.arco-input-wrapper .arco-input[disabled]::-moz-placeholder {
  color: var(--color-text-4);
}
.arco-input-wrapper .arco-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-input-wrapper .arco-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-input-wrapper .arco-input.arco-input-size-mini {
  /* prettier-ignore */
  padding-top: 1px;
  /* prettier-ignore */
  padding-bottom: 1px;
  font-size: 12px;
  line-height: 1.667;
}
.arco-input-wrapper .arco-input.arco-input-size-small {
  /* prettier-ignore */
  padding-top: 2px;
  /* prettier-ignore */
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-wrapper .arco-input.arco-input-size-medium {
  /* prettier-ignore */
  padding-top: 4px;
  /* prettier-ignore */
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-wrapper .arco-input.arco-input-size-large {
  /* prettier-ignore */
  padding-top: 6px;
  /* prettier-ignore */
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-wrapper .arco-input-word-limit {
  color: var(--color-text-3);
  font-size: 12px;
}
.arco-input-outer {
  display: inline-flex;
  width: 100%;
}
.arco-input-outer > .arco-input-wrapper {
  border-radius: 0;
}
.arco-input-outer > :first-child {
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-input-outer > :last-child {
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-outer {
  font-size: 12px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-prefix,
.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-suffix {
  font-size: 12px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-prefix > svg,
.arco-input-outer.arco-input-outer-size-mini .arco-input-wrapper .arco-input-suffix > svg {
  font-size: 12px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend,
.arco-input-outer.arco-input-outer-size-mini .arco-input-append {
  font-size: 12px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend > svg,
.arco-input-outer.arco-input-outer-size-mini .arco-input-append > svg {
  font-size: 12px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-prepend .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-outer.arco-input-outer-size-mini .arco-input-append .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-outer {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-prefix,
.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-suffix {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-prefix > svg,
.arco-input-outer.arco-input-outer-size-small .arco-input-wrapper .arco-input-suffix > svg {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend,
.arco-input-outer.arco-input-outer-size-small .arco-input-append {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend > svg,
.arco-input-outer.arco-input-outer-size-small .arco-input-append > svg {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-prepend .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-outer.arco-input-outer-size-small .arco-input-append .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-outer {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-prefix,
.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-suffix {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-prefix > svg,
.arco-input-outer.arco-input-outer-size-large .arco-input-wrapper .arco-input-suffix > svg {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend,
.arco-input-outer.arco-input-outer-size-large .arco-input-append {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend > svg,
.arco-input-outer.arco-input-outer-size-large .arco-input-append > svg {
  font-size: 14px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-prepend .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-outer.arco-input-outer-size-large .arco-input-append .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-outer-disabled {
  cursor: not-allowed;
}
.arco-input-prepend,
.arco-input-append {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box;
  padding: 0 12px;
  color: var(--color-text-1);
  white-space: nowrap;
  background-color: var(--color-fill-2);
  border: 1px solid transparent;
}
.arco-input-prepend > svg,
.arco-input-append > svg {
  font-size: 14px;
}
.arco-input-prepend {
  border-right: 1px solid var(--color-neutral-3);
}
.arco-input-prepend .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
  border-color: transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-prepend .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -12px;
  margin-left: -13px;
}
.arco-input-prepend .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-prepend .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-append {
  border-left: 1px solid var(--color-neutral-3);
}
.arco-input-append .arco-input {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
  border-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-append .arco-select {
  width: auto;
  height: 100%;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: -13px;
  margin-left: -12px;
}
.arco-input-append .arco-select .arco-select-view {
  background-color: inherit;
  border-color: transparent;
  border-radius: 0;
}
.arco-input-append .arco-select.arco-select-single .arco-select-view {
  height: 100%;
}
.arco-input-group {
  display: inline-flex;
  align-items: center;
}
.arco-input-group > * {
  border-radius: 0;
}
.arco-input-group > *.arco-input-outer > :last-child,
.arco-input-group > *.arco-input-outer > :first-child {
  border-radius: 0;
}
.arco-input-group > *:not(:last-child) {
  position: relative;
  box-sizing: border-box;
}
.arco-input-group > *:first-child,
.arco-input-group > *:first-child .arco-input-group > *:first-child {
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-input-group > *:first-child .arco-select-view,
.arco-input-group > *:first-child .arco-input-group > *:first-child .arco-select-view {
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.arco-input-group > *:last-child,
.arco-input-group > *:last-child .arco-input-outer > *:last-child {
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-input-group > *:last-child .arco-select-view,
.arco-input-group > *:last-child .arco-input-outer > *:last-child .arco-select-view {
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.arco-input-group > .arco-input-wrapper:not(:last-child),
.arco-input-group > .arco-input-outer:not(:last-child),
.arco-input-group > .arco-input-tag:not(:last-child),
.arco-input-group > .arco-select-view:not(:last-child) {
  margin-right: -1px;
  border-right: 1px solid var(--color-neutral-3);
}
.arco-input-group > .arco-input-wrapper:not(:last-child):focus-within,
.arco-input-group > .arco-input-outer:not(:last-child):focus-within,
.arco-input-group > .arco-input-tag:not(:last-child):focus-within,
.arco-input-group > .arco-select-view:not(:last-child):focus-within {
  border-right-color: rgb(var(--primary-6));
}
.arco-input-group > .arco-input-wrapper.arco-input-error:not(:last-child):focus-within {
  border-right-color: rgb(var(--danger-6));
}
.size-height-size-mini {
  /* prettier-ignore */
  padding-top: 1px;
  /* prettier-ignore */
  padding-bottom: 1px;
  font-size: 12px;
  line-height: 1.667;
}
.size-height-size-small {
  /* prettier-ignore */
  padding-top: 2px;
  /* prettier-ignore */
  padding-bottom: 2px;
  font-size: 14px;
}
.size-height-size-large {
  /* prettier-ignore */
  padding-top: 6px;
  /* prettier-ignore */
  padding-bottom: 6px;
  font-size: 14px;
}
.arco-textarea-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}
.arco-textarea-clear-wrapper:hover .arco-textarea-clear-icon {
  display: inline-block;
}
.arco-textarea-clear-wrapper .arco-textarea {
  padding-right: 20px;
}
.arco-textarea-word-limit {
  position: absolute;
  right: 10px;
  bottom: 6px;
  color: var(--color-text-3);
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arco-textarea-clear-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  display: none;
  font-size: 12px;
}
.arco-input-search .arco-input-append {
  padding: 0;
  border: none;
}
.arco-input-search .arco-input-suffix {
  color: var(--color-text-2);
  font-size: 14px;
}
.arco-input-search .arco-input-search-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-wrapper.arco-input-password:not(.arco-input-disabled) .arco-input-suffix {
  color: var(--color-text-2);
  font-size: 12px;
  cursor: pointer;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
/******** 基础配置项 end *******/
/******** 基础配置项 end *******/
/******** 高级配置项 *******/
/******** 高级配置项 end *******/
.arco-input-number {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  border-radius: var(--border-radius-small);
}
.arco-input-number-step-button {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 0;
  color: var(--color-text-2);
  background-color: var(--color-fill-2);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-number-step-button:hover {
  background-color: var(--color-fill-3);
  border-color: var(--color-fill-3);
}
.arco-input-number-step-button:active {
  background-color: var(--color-fill-4);
  border-color: var(--color-fill-4);
}
.arco-input-number-step-button:disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  cursor: not-allowed;
}
.arco-input-number-step-button:disabled:hover,
.arco-input-number-step-button:disabled:active {
  background-color: var(--color-fill-2);
  border-color: var(--color-neutral-3);
}
.arco-input-number .arco-input-wrapper {
  position: relative;
}
.arco-input-number-prefix,
.arco-input-number-suffix {
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-number-mode-embed .arco-input-number-step {
  position: absolute;
  top: 4px;
  right: 4px;
  bottom: 4px;
  width: 18px;
  overflow: hidden;
  border-radius: 1px;
  opacity: 0;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-number-mode-embed .arco-input-number-step .arco-input-number-step-button {
  width: 100%;
  height: 50%;
  font-size: 10px;
  border: none;
  border-color: var(--color-neutral-3);
}
.arco-input-number-mode-embed .arco-input-suffix {
  justify-content: flex-end;
  min-width: 6px;
}
.arco-input-number-mode-embed .arco-input-suffix-has-feedback {
  min-width: 32px;
}
.arco-input-number-mode-embed .arco-input-suffix-has-feedback .arco-input-number-step {
  right: 30px;
}
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-suffix:has(.arco-input-number-suffix),
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-suffix:has(.arco-input-number-suffix) {
  padding-left: 4px;
}
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-number-step,
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-number-step {
  opacity: 1;
}
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):hover .arco-input-number-suffix,
.arco-input-number-mode-embed:not(.arco-input-disabled):not(.arco-input-outer-disabled):focus-within .arco-input-number-suffix {
  opacity: 0;
  pointer-events: none;
}
.arco-input-number-mode-embed.arco-input-wrapper:not(.arco-input-focus) .arco-input-number-step-button:not(.arco-input-number-step-button-disabled):hover {
  background-color: var(--color-fill-4);
}
.arco-input-number-mode-button .arco-input-prepend,
.arco-input-number-mode-button .arco-input-append {
  padding: 0;
  border: none;
}
.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button {
  border-right: 1px solid transparent;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button:not(.arco-input-number-mode-button .arco-input-prepend .arco-input-number-step-button:active) {
  border-right-color: var(--color-neutral-3);
}
.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button {
  border-left: 1px solid transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button:not(.arco-input-number-mode-button .arco-input-append .arco-input-number-step-button:active) {
  border-left-color: var(--color-neutral-3);
}
.arco-input-number-readonly .arco-input-number-step-button {
  color: var(--color-text-4);
  pointer-events: none;
}
.arco-btn-secondary.arco-btn-disabled[data-v-64b1ebd2],
.arco-btn-secondary[type='button'].arco-btn-disabled[data-v-64b1ebd2],
.arco-btn-secondary[type='submit'].arco-btn-disabled[data-v-64b1ebd2] {
  background: var(--color-bg-2);
}
.pay-mode[data-v-3670aee0] {
  flex-direction: column;
  align-items: flex-start;
  gap: 7px;
}
.pay-mode__buttons[data-v-3670aee0] {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.pay-mode__buttons-medium .pay-mode__button[data-v-3670aee0] {
  width: 120px;
  height: 32px;
}
.pay-mode__button[data-v-3670aee0] {
  background: var(--color-bg-1);
  border-radius: 4px;
  border: 1px solid var(--color-bg-6);
  gap: 8px;
  cursor: pointer;
  transition: all 0.3s;
  position: relative;
}
.pay-mode__button svg[data-v-3670aee0] {
  height: 20px;
}
.pay-mode__button span[data-v-3670aee0] {
  font-size: 14px;
}
.pay-mode__button[data-v-3670aee0]:hover {
  border-color: rgb(var(--primary-6));
}
.pay-mode__button.is-active[data-v-3670aee0] {
  border-color: rgb(var(--primary-6));
  background-color: var(--color-bg-11);
}
.pay-mode__button.is-active[data-v-3670aee0]:after {
  position: absolute;
  right: -1px;
  bottom: -1px;
  width: 20px;
  height: 20px;
  content: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%3e%3cg%20id='%E7%BB%84_18558'%20data-name='%E7%BB%84%2018558'%20transform='translate(-1182%20-669)'%3e%3cpath%20id='%E8%B7%AF%E5%BE%84_20864'%20data-name='%E8%B7%AF%E5%BE%84%2020864'%20d='M20,0V16a4,4,0,0,1-4,4H0Z'%20transform='translate(1182%20669)'%20fill='%232aa846'/%3e%3cpath%20id='public_icon_cherk'%20d='M2490.22,9460.98a.472.472,0,0,0-.339.141l-.34.342a.484.484,0,0,0-.144.339.467.467,0,0,0,.137.34l2.345,2.353a.486.486,0,0,0,.527.113.461.461,0,0,0,.266-.159l.268-.321.277-.33,3.066-3.654a.489.489,0,0,0-.028-.658l-.337-.34a.478.478,0,0,0-.361-.141.485.485,0,0,0-.348.171l-3,3.565-1.643-1.612a.489.489,0,0,0-.351-.147Z'%20transform='translate(-1297.399%20-8779)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");
}
.package-upgrade-modal.arco-modal-body {
  width: 960px;
  border-radius: 20px;
  overflow: hidden;
}
.package-upgrade__header {
  height: 108px;
  background: var(--buy_bg_img) center / cover no-repeat;
}
.package-upgrade__header-top {
  height: 52px;
  padding: 0 28px;
  color: #fff;
}
.package-upgrade__close {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  cursor: pointer;
}
.package-upgrade__tabs {
  position: relative;
  height: 56px;
}
.package-upgrade__tab {
  position: absolute;
  width: 350px;
  height: 56px;
  line-height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
  background-image: var(--buy_tab_middle);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom;
  left: 50%;
  transform: translate(-50%);
  gap: 12px;
  z-index: 2;
  cursor: pointer;
  color: var(--color-text-7);
}
.package-upgrade__tab span {
  font-weight: 700;
  font-size: 18px;
}
.package-upgrade__tab small {
  font-weight: 400;
  font-size: 12px;
}
.package-upgrade__tab.is-active {
  background-image: var(--buy_tab_middle_sel);
  z-index: 4;
}
.package-upgrade__tab.is-active + .package-upgrade__tab:nth-child(2) {
  background-image: var(--buy_tab_middle_left);
}
.package-upgrade__tab:first-child {
  left: 0;
  transform: none;
  z-index: 1;
  background-image: var(--buy_tab_left);
}
.package-upgrade__tab:first-child.is-active {
  background-image: var(--buy_tab_left_sel);
}
.package-upgrade__tab:nth-of-type(3) {
  left: auto;
  right: 0;
  transform: none;
  background-image: var(--buy_tab_right);
  z-index: 1;
}
.package-upgrade__tab:nth-of-type(3).is-active {
  background-image: var(--buy_tab_right_sel);
}
.package-upgrade__body {
  background: linear-gradient(180deg, #fff, #fafafb 21%, #f5f6f7);
  display: flex;
}
.package-upgrade__body .bg-violet {
  margin: 0 24px;
}
.package-upgrade__feature {
  width: 250px;
  background: var(--color-bg-2);
  padding: 32px 28px;
  /* 固定高时可滚动 */
}
.package-upgrade__feature--img {
  width: 44px;
  height: 44px;
  margin-bottom: 8px;
}
.package-upgrade__feature--title {
  font-size: 16px;
  color: var(--color-text-7);
  text-align: center;
  margin-bottom: 14px;
}
.package-upgrade__feature--more {
  font-size: 12px;
  color: var(--color-text-8);
}
.package-upgrade__feature dl,
.package-upgrade__feature dd {
  margin: 0;
}
.package-upgrade__feature dl {
  margin-bottom: 10px;
}
.package-upgrade__feature dd {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: var(--color-text-6);
  line-height: 1;
  padding: 12px 0;
}
.package-upgrade__feature--list {
  overflow: auto;
}
.package-upgrade__right {
  position: relative;
  padding: 24px 0;
  gap: 12px;
}
.package-upgrade__right > :not(.flex-1) {
  flex: 0 0 auto;
}
.package-upgrade__coupon,
.package-upgrade__footer {
  margin: 0 24px;
}
.package-upgrade__coupon strong,
.package-upgrade__footer strong {
  font-size: 16px;
}
.package-upgrade__coupon strong small,
.package-upgrade__footer strong small {
  font-weight: 400;
  font-size: 12px;
  color: #8f959e;
}
.package-upgrade__coupon .pay-mode {
  margin-top: 24px;
}
.package-upgrade__coupon .pay-coin {
  margin-top: 8px;
}
.package-upgrade__price {
  color: rgb(var(--primary-6));
  margin-right: 4px;
}
.package-upgrade__price strong {
  font-size: 32px;
  line-height: 1;
}
.package-upgrade__ori-price {
  font-size: 16px;
  color: #8f959e;
  margin-right: 8px;
  text-decoration: line-through;
}
.package-upgrade__footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 22px;
  padding: 0;
}
.package-upgrade__footer .footer_shifu {
  margin-top: 24px;
}
.package-upgrade__footer-right {
  color: var(--color-text-6);
  font-size: 12px;
}
.package-upgrade__footer-right span {
  display: inline-flex;
  align-items: baseline;
}
.package-upgrade__submit {
  height: 44px;
  margin-top: 20px;
}
/* 字符版 */
.new_character {
  display: flex;
  flex-direction: column;
  padding-left: 25px;
}
.new_character > div {
  display: flex;
}
.new_character > div .character_specs {
  margin-right: 23px;
  display: flex;
  flex-direction: column;
}
.new_character > div .character_specs > span {
  font-weight: 600;
  font-size: 16px;
  color: var(--color-text-7);
}
.new_character > div .character_specs > div {
  margin-top: 10px;
  width: 320px;
  height: 128px;
  background: var(--color-bg-11);
  border-radius: 8px;
  border: 2px solid #165dff;
  padding-left: 16px;
  padding-top: 21px;
  position: relative;
}
.new_character > div .character_specs > div > span {
  text-align: center;
  line-height: 24px;
  width: 76px;
  height: 24px;
  background: #165dff;
  font-weight: 400;
  font-size: 13px;
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  border-bottom-left-radius: 8px;
}
.new_character > div .character_specs > div > div {
  display: flex;
  flex-direction: column;
}
.new_character > div .character_specs > div > div > span:nth-of-type(1) {
  font-weight: 400;
  font-size: 18px;
  color: var(--color-text-7);
}
.new_character > div .character_specs > div > div > span:nth-of-type(2) {
  font-weight: 700;
  font-size: 24px;
  color: #165dff;
}
.new_character > div .character_specs > div > div > span:nth-of-type(2) > span {
  font-weight: 500;
  font-size: 12px;
  color: #165dff;
  margin-right: 4px;
}
.new_character > div .character_specs > div > div > span:nth-of-type(3) {
  font-weight: 400;
  font-size: 14px;
  color: var(--color-text-6);
}
.new_character > div .character_num {
  display: flex;
  flex-direction: column;
}
.new_character > div .character_num > span {
  font-weight: 600;
  font-size: 16px;
  color: var(--color-text-7);
}
.new_character > div .character_num > div {
  margin-top: 10px;
  width: 320px;
  height: 128px;
  background: var(--color-bg-1);
  border-radius: 8px;
  border: 1px solid var(--color-bg-6);
  display: flex;
  flex-direction: column;
  padding-top: 24px;
  padding-left: 16px;
}
.new_character > div .character_num > div > span {
  margin-top: 17px;
  font-weight: 400;
  font-size: 14px;
  color: var(--color-text-6);
}
.new_character > div .character_num > div > span > span:nth-of-type(1) {
  font-weight: 700;
  font-size: 28px;
  color: #165dff;
}
.new_character .character_tips {
  width: 664px;
  height: 59px;
  background: linear-gradient(90deg, var(--color-bg-12) 0%, var(--color-bg-3) 100%);
  border-radius: 4px;
  padding: 10px 10px 10px 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 20px;
}
/* 通用块 */
.package_bg_fff {
  background: var(--color-bg-1) !important;
}
.package_bg {
  background: linear-gradient(180deg, var(--color-bg-1) 0%, var(--color-bg-13) 21%, var(--color-bg-7) 100%) !important;
}
/* 顶部提示条 */
.tips {
  border-radius: 8px;
  padding: 10px 12px;
  font-size: 12px;
  color: var(--color-text-7);
  background: rgba(93, 80, 255, 0.06);
  gap: 8px;
}
.tips .arco-input-number {
  margin-left: 8px;
}
/* 时间版客服引导块 */
.package-kf {
  margin: 16px 24px 0;
  border-radius: 10px;
  padding: 10px 12px;
  background: var(--color-bg-28);
  color: var(--color-text-7);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.package-kf > div {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: var(--color-text-8);
}
/* 公用圆角卡片 */
.radius-card {
  border-radius: 12px;
  background: var(--color-bg-2);
  padding: 16px;
}
/* 明细浮层 */
.price-detail {
  width: 450px;
  box-shadow: 0 1px 6px 1px rgba(0, 0, 0, 0.16);
  position: relative;
  z-index: 1000;
  font-size: 12px;
  color: var(--color-text-7);
}
.price-detail::after {
  content: '';
  position: absolute;
  right: 20px;
  top: 100%;
  width: 14px;
  height: 14px;
  background: var(--color-bg-2);
  transform: translateY(-7px) rotate(45deg);
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
  z-index: 1;
}
.price-detail__wrap {
  width: 100%;
  height: 100%;
  position: relative;
  padding-bottom: 20px;
  z-index: 2;
  background: var(--color-bg-2);
  border-radius: 8px;
  overflow: hidden;
}
.price-detail em {
  font-style: normal;
}
.price-detail__header {
  padding: 12px 20px;
  font-size: 16px;
  color: var(--color-text-7);
  border-bottom: 1px solid var(--color-bg-29);
  background: var(--color-bg-2);
  position: sticky;
  top: 0;
  z-index: 2;
}
.price-detail__pack {
  margin: 0 36px;
  padding: 20px 0 12px;
  border-bottom: 1px solid var(--color-bg-29);
}
.price-detail__item,
.price-detail__subtitle,
.price-detail__total {
  padding: 0 36px;
}
.price-detail__subtitle,
.price-detail__total {
  margin-top: 14px;
}
.price-detail__item {
  margin-top: 12px;
}
.price-detail__item em {
  color: #f54a45;
}
.price-detail__total {
  height: 36px;
  background: var(--color-bg-28);
  border-radius: 6px;
  font-size: 14px;
  color: var(--color-text-7);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.attention-modal[data-v-4ce3c1fd] .arco-modal {
  border-radius: 16px;
  overflow: hidden;
}
/* Header */
.am-header[data-v-4ce3c1fd] {
  position: relative;
  padding: 28px 28px 16px;
  text-align: center;
  background: radial-gradient(120% 60% at 50% -10%, rgba(11, 92, 255, 0.18) 0%, rgba(11, 92, 255, 0) 60%), linear-gradient(180deg, #ffffff 0%, #ffffff 100%);
}
.am-close[data-v-4ce3c1fd] {
  position: absolute;
  top: 14px;
  right: 14px;
  width: 32px;
  height: 32px;
  border: none;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
  cursor: pointer;
  font-size: 16px;
  line-height: 32px;
  transition: transform 0.12s ease, background 0.12s ease;
}
.am-close[data-v-4ce3c1fd]:hover {
  background: #f6f7fb;
  transform: scale(1.05);
}
.am-badge[data-v-4ce3c1fd] {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  border-radius: 999px;
  background: linear-gradient(135deg, #ff8f52 0%, #ffb86b 100%);
  box-shadow: 0 6px 16px rgba(255, 149, 72, 0.35);
}
.am-title[data-v-4ce3c1fd] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  color: #1f2937;
}
.am-subtitle[data-v-4ce3c1fd] {
  margin: 8px 0 0;
  color: #64748b;
  font-size: 14px;
}
/* Benefits */
.am-benefits[data-v-4ce3c1fd] {
  padding: 8px 20px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}
.am-item[data-v-4ce3c1fd] {
  display: flex;
  align-items: center;
  padding: 12px 14px;
  background: #fff;
  border-radius: 12px;
  border: 1px solid #eef2f7;
  box-shadow: 0 2px 6px rgba(2, 6, 23, 0.03);
}
.am-icon[data-v-4ce3c1fd] {
  width: 36px;
  height: 36px;
  border-radius: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #f3f7ff;
  margin-right: 12px;
  font-size: 18px;
}
.am-item-text[data-v-4ce3c1fd] {
  flex: 1;
}
.am-item-title[data-v-4ce3c1fd] {
  font-size: 14px;
  font-weight: 600;
  color: #0f172a;
}
.am-item-desc[data-v-4ce3c1fd] {
  margin-top: 2px;
  font-size: 12px;
  color: #6b7280;
}
/* Note */
.am-note[data-v-4ce3c1fd] {
  margin: 14px 24px 0;
  padding: 10px 12px;
  border-radius: 12px;
  border: 1px dashed #c7d2fe;
  background: #f8faff;
  color: #475569;
  font-size: 13px;
  text-align: center;
}
/* Footer CTA */
.am-footer[data-v-4ce3c1fd] {
  padding: 18px 24px 24px;
}
.am-cta[data-v-4ce3c1fd] {
  width: 100%;
  height: 44px;
  border: none;
  border-radius: 12px;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
  /* 使用主题色 */
  background: linear-gradient(135deg, rgba(var(--primary-6), 1) 0%, rgba(var(--primary-6), 0.85) 100%);
  box-shadow: 0 10px 18px rgba(var(--primary-6), 0.25);
  transition: transform 0.12s ease, box-shadow 0.12s ease, opacity 0.12s ease;
}
.am-cta[data-v-4ce3c1fd]:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(var(--primary-6), 0.32);
}
.am-cta[data-v-4ce3c1fd]:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}
@media (min-width: 640px) {
.am-benefits[data-v-4ce3c1fd] {
    grid-template-columns: 1fr 1fr;
}
}
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
a {
  color: #8f959e;
  text-decoration: none;
  transition: all 0.3s;
}
html,
body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  --color-bg-6: #e5e6eb;
  --color-bg-7: #f2f3f5;
  --color-bg-8: #f2f3f5;
  --color-bg-9: #f7f8fa;
  --color-bg-10: #f7f9fa;
  --color-bg-11: #e8f3ff;
  --color-bg-12: #e8f3ff;
  --color-bg-13: #f7f8fa;
  --color-bg-14: #f7f8fa;
  --color-bg-15: #ecedee;
  --color-bg-16: #e5e6eb;
  --color-bg-17: #f2f3f5;
  --color-bg-18: #f2f3f5;
  --color-bg-19: #fef7e8;
  --color-bg-20: #f8d79a;
  --color-bg-21: #f0f0f0;
  --color-bg-22: #edeeee;
  --color-bg-23: rgba(255, 255, 255, 0.7);
  --color-bg-24: #dee0e3;
  --color-bg-25: #dbefdf;
  --color-bg-26: #f6f8fa;
  --color-bg-27: #eaedf1;
  --color-bg-28: #f5f7fb;
  --color-bg-29: #e6ebed;
  --color-text-6: #616873;
  --color-text-7: #21262c;
  --color-text-8: #4e5969;
  --color-text-9: #2aa846;
  --color-text-10: #8f959e;
  --color-text-11: #171a1d;
  --color-text-12: #eb913a;
  --color-text-13: #fff;
  --buy_bg_img: url(/assets/buy_bg_img-BKF2B3xB.png);
  --buy_bg_img2: url(data:image/png;base64,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);
  --buy_tab_middle: url(data:image/png;base64,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);
  --buy_tab_middle_left: url(data:image/png;base64,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);
  --buy_tab_right: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAABgCAMAAADIB1EMAAAAhFBMVEUAAAB42I142Y142Y142Y532Y2U3qWR3aKf4K6i4bCX36e65cS15MCO3aCw47ya36q95sZ82ZHC58qE25eJ3JvP6dWL3J2l4bOt47mr4reG25rE58zK6NG/5si35cKy5L6n4bSc4KzI6M+B2pZ/2pTM6dPG586p4rZ52Y932I1+2pJ52I4kg993AAAABnRSTlMAuTVm2o0QAAD9AAAEvklEQVR42uyYi1LiQBRESXjIBlfNLiKK7Cq+ovn//zPtcPHaNpWkHCnRnFMzX9DV1XV7p8RdcMMlvMQLrMw19+Z99SoW0PHHJJbQcQKJCRT8g45DeFg94j90HMEjvFfmpuMcntsLPMCKK++aM0j8goIxJK7NDcdBIoOCERQcQMFvSMxMx9R0XJiOv5C4gY5b6HiCFbmZ4wUeB0ky7PfTXh2n77nzhOwSK4fl1kB2Kb2SJRGyy0wkyC6lV4LsUnolcwKZZZBdYLnFc+llLLsqvZLrtxwDkV6FZVelV2LZFQlmpu+5YCy7nF6PZdenF2xyyxR5USQ1ARbR5eaFDtm8EHDzNu5dKLILRXYhNa9ILqTehYRsXuiTayK3TutdSMmFzHhszau61yF718wowyPdvQdBlVzIzLh5wRQSondl80KfXSib1/S5zcu8LOBgmLZrXu5ewpLr0utYMCK7snklsnbxEQ2bV4LkMrp5qXsdonm3MJYgu5ReSaaJ0Lyydy27lF7ZvExd8wZk74Jiw6Df00TavLDN5l0Ga5p3Etz95jVBxM2L0o29eVG5H968YNZq84K4mxc6SrRvsXaQxtu8K0/I7F5v3nmLzQsib17dvV938053tnlB+fKStFl4G21eIJp3EXfzThpvXsi02bygfvPq7o21ebl5ma2bd6Q3r8nE3rym2Lx1zZt79eo1k/RzNi9ouXmXTTfvyYc2r9F+887bbN6zHW3eLNbm1cTevMSW5mV481p6y36P6O68NXfen7J5v9KdlzevOezuvN2dd2/uvLZ50bt4SW14uzvvft15R9l3u/PmtHiDj5VJd+d9ZsdebgCEgRiIKiFwoJJY239/bD5NOIxHbuKd5LzP+NnOG6uIrmgV5z3Ied8fOO9OWcN5cV4z552FulRwXpzXzXm7djfOi/O6OW+mUO7CeXFeO+fVKFdxXpzXznnVNdYqzovz2jlvNlZwXpzXz3m1VnFenNfPeTVXcF6c19B5P3bsgIZhGAgCmJK0YI4/wX06FCfZMPy3Pa/nLXzeXMvzet7G5/1sz+t5G5/3ejyv52183s/2vJ638Xmv43k9b+XzjuV5PW/l816e1/N2Pu84ntfzVj7vWJ7X83Y+7/C8nrfzecf2vJ6383mT43k9b+fzJsfzet7O501ez+t5S583r+f1vKXPm+V5PW/p8+bxvJ639XnjeT1v6/PG83re1ueN5/W8rc8bz+t5f+zYAQkAAAwEoTzfv+Bq7MAWYvV553k9b/V553k9b/V553k9b/V553k9r+f1vJ7X83pez+t5Pa/n9bye1/N6Xs/reT2v5/W8ntfzel7P63k9r+f1vJ7X83pez+t5Pa/n9bye1/N6Xs/reT2v5/W8ntfzel7P63k9r+f1vJ7X83pez+t5Pa/n9bye1/N6Xs/reT2v5/W8ntfzet6MeT2v5/W8ntfzel7P63k9r+f1vJ7X83pez+t5Pa/n9bye1/N6Xs/reT2v5/W8ntfzet7v5vW8ntfzel7P63k977Vjx0QAwDAQw7YOLY7yp5g1FD4RBw8+cV7Oy3k5L+flvJyX83Jezst5OS/n5bycl/PmPi/nneK8n/NmOe+5nDfGeR/n7ekudt4C4lp8gf3ch8UAAAAASUVORK5CYII=);
  --buy_tab_left_sel: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAroAAABwCAMAAADGzyPQAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9qkf8RAAAALHRSTlMA/P7r57RY9C0oI+HYdGdDCN3KvKudlGBMDgX4cfHTz2wyFMI9HY+CelxQOtTyvLsAAAKlSURBVHja7NwJktowFEXRH7ANNmaeCTRzku5o/+vrJTTGkqxXdc8abv1SabIfVF/jTb6oMwe8apDNz8s/RWmd2RfrkQPedcrHQ+vAcDNwQEv99dTi2i4c4MW5sGhuf/sO8Ga+tTgmhAvP6oeFN2SpgADyygIb/3ZAAIPCQrotHRDIembBVOzjIqCPygKpODRDUNnQgijZWUBgp4cFUFEuwtuZdzfWuYhgMDTP9rUDIsie5he7YojkPDOf/jkgko159N8B0ZTmDwtdRHRnuQBRO/Ok4soNopqbJ2sHRHU0L56/HBDVaW8+bBzws/Q2yPYOeEVyG2QTB0SXW3t3B8T3sLaeDujAwto6OuBlKZ1L5A7oQm0t8bMYOvLJnTFoGlkrFwd0ZMJRGjRlBx72QNPFWpg7oCvZzN7H5wvo0Ji9MWjqtxi7PJBAI+mMXQc0kNDY5YUEmklm7JIuGkln7JIu3pHAC0vSRTPJjF3SRVOJjF3SRcf6B9KFpiPpQlN2IF1oupAuNGUH0oWmC+lCU3YgXWiakC40ZaQLURPShaYR6ULUlnShaUS6EPVJutBUky5EFaQLTR+kC1E70oWmBelC1JR0oWlJuhB1JV1oykkXoq6kC00r0oWmXkm60LTia2iIKpm60LQiXWjqlaQLTbm9qOeApFxJF5py0oWoK+lC0510IWpKutB0Jl2I+iJdaKpJF6IK0oWmOelC1JZLj9/t1lEKgkAARdFA0qnIoRpRk/zoo/a/Q9fx4Jw1XB6PTDerS6i7dMn0+UqXTJOvS6hidcn0lC6hZoeBTN0qXTJN0iVUL10yDVfpkml/S5dMP+kSapEumbYqXUJV6ZJpW6RLqFm6hGqrdMnUjdIl1F6lS6hzkS6hXr10CTW08SJdQj3av6/ldAAXFoXR2a+0jQAAAABJRU5ErkJggg==);
  --buy_tab_middle_sel: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAvgAAABwCAMAAABcgPRNAAAAllBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AJcWoAAAAMXRSTlMA/e/zDwv3qWMpHZ+KPPrr2oV8dxK1roJ/bUlCIuLPy+bTVlAYFZqRLiwHwr2VmDVaYFWoRAAAA3NJREFUeNrs3Ylu2kAQgOHBQM0VrnIYFEIo0CNRGs37v1zVVIpkyapxYu+Od//vGaxfy3i8SLOu5+36OD8kCtwoOcyP62y/kra6DtKDAh90SAdXaZ3R5KTAJz0sRtImw7SjQA2m46G0xc+NArXZtOPRv4ypPWrVeWnBL93siwI1S3Zi2+hBgQY8m57w7BnYoyGPd2LWRIHGmD3ufFegQV/FJJ575MXx5PPco3FLMWepQOMGYsyZt1ZwoGNstjPktRWcSGztL8wVcGIuhnDAx/+E+gP3wkEHznQvYkWqgDOpGHGngENWJjt8ZAinTmLCToFSwb3GWrGKDMdmPfHvhwKOTcS7IbsKcG56L76tFXBuI9UxykT7vYpfRwU8eBavzgp4sZfq2MpE653Eo4ECnnwTb564BhyVBbCYz7ICqgphcaE/U8Cbw5NUwHdXCMVOvOixnQavHv0kf6HAR7T7ZrVeVwGvZn0pR/ARHA/JX3GzAryrknzuwkc4SpNP8BGipDT5BB8hui353J2GwNyUfL4wR3CW4tBlqoAJTpP/ooARmTgzIvgwI+mJK78VMMNZ8kfcIQVDuiXJ5489EaatFCP4CJqj5I8VMMVJ8u8JPowpTj7BR+gWUoATPkJXkHyCjwgUnPJ5aYvwdfuSR/ARhUzyCD6ikOSTT/ARiaXkMMNHHPJLmgQfsdjKO4KPeDQ4y08VMGshDRkqYFf3Ks3YKGDYRHL4837E4f2UzwkfUXk75RN8xOZf8gk+YvM2y2ekg9j8TT7BR3wy4YSPCCV9go8YZQQfMUr6BB8xWkqNfinQDkmPLR3EaCG1eVX8ae9udhIGoiiOH4Mto4JgpBgYglgWtFoT7/u/nCtXRunX5k7/v2eYTHLunMmFF/lGY/kwwI2LRrI3wI/He43jaIAjDxrFlwGe3NQawfvJAFcKjeDZAGeiBtvMDHDmyGpPTFLQQBXtNDi0yjTMqwEOLTRIaYBLBw2QMcqEU40GuBjgVKneapIt3DplJFtM0Sdvtpiks3o5sOgNrs0OtJExRUf1sDDAuSe+XWGS9uoo5ga4ly/VSTQgBd1O/p77HonIo1oLBiQjqJ1NYUBCtrdqYbcyICmroGvOawOS8xb1n2VjQJKKWn/IAm1MJKwp9Vu12zLCROJm83CnH8sYFgWBFhOxnr+UsdI3H8dV8kps/VsAAAAASUVORK5CYII=);
  --buy_tab_left: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArwAAABgCAMAAADIB1EMAAAAgVBMVEUAAAB42Y142Y542Y542Y54246G25m15MB72ZDF582y5L142Y6v47uq4reD25eJ3JzA5sma36qM3J5+2pKf4K2X36iA2pWV3qWO3aCj4bGT3qS55cOh4K+95sfC58vK6NHH6M+s47mn4rWl4bOQ3aKc4KzN6dTP6dW75cXL6NK35cGNms6eAAAABnRSTlMAuEl72BszLVK5AAAEb0lEQVR42uzYjW7aMBTF8ZEATRfogH7QteWrQLfw/g84mT+9jn2dmkWBgpTfkd/g6OrIPyJ6SZKmnU43O7gnjifiuCNK3yTgF/FMTEqeyxEbIl5IyZSUPBLHmCjb8VY8EMcb2fttno1YE/FOxJAoq+GqZGAS8NNEuSGOnXlk75U4/pK9GXGMZiPH3DwibomyJGJBREGKj8K8Qw7+EOvr5qadTLsPeAq4Cwt31zz47VWezfNsPC9w2+t5DBgj3F3bX+XNRYc9a8+7ZxiwOra9FW4q7Cy667dX0GDdXY3uWrcVlp6Fp7DoMOgvouVN0m6eaXJ59e2NX94+id1dMSHVlxcnvbxbIiKXtxyr7t0lYkBqX17sCPTt9e8uESPi95ZYwcu7/IwI3l16W//yJt08p7sK3VXtVehuoL/Q/Q2aaHTXsYFtrzJV6K7X3qCtK3R59e2NXF666/Q3aOUZQLdXo7kazbX05fXMPKMKc8B2VzfYsQDorkV3bXsd1dXNTMQlbF6zF+ps3ilBvctrfdfmRfju1ri8sc3L3TWPNLF5l+fYvEknNzI0u3nprq7uNW1eNLx5h8duXjS5eU1csc07C9/dZjcvPv5r8/aoLpe3uc2LS9u806Y3r169evPK5bXOv3lxxs2L6s2LgtTcvEn+Kau/eWlvUB8Nb166K066eR9qbd51bPPi1JsXsc37Wmfzzo/dvI5FbPOK+OZNc2QXuHnbf972n/ery9vJBd1t/3nbf97r+Ofted1t/3nbf95r+ef9x44d3AAIxDAQVAK83H+/SHcQQQkr7dbgj+c680nn1Xk5zvvbrs6r85KctzLpvDovynmPvOm8Oi/LeWe7Oq/OC3PezpPOq/PCnHfOms6r89Kct7LTeXVemvN2djqvzotz3spK59V5cc7bWem8Oi/PeW927KAGQCAAgliOg1f9+0XHJlMZPaDn7Xn3nvcBPW/PO/i8L/S8Pe/g836g5+15B5/3Qs/b8y4+74uet+ddfN4Pet6ed/F5L3rennfyeQ963p538Xk/9Lw97+TzPuh5e97J533oeXvezee99Lw97+bzXnrennfzeY+et+cdfd6j5+15R5/31fP2vKPPq+fteVefV8/b864+r5635119Xj1vz7v6vHrenvdnxw5IAAAAEAAN6P/fbhT4Qnx93nhez/v6vPG8nvf1eeN5Pa/n9bye1/N6Xs/reT2v5/W8ntfzel7P63k9r+f1vJ7X83pez+t5Pa/n9bye1/N6Xs/reT2v5/W8ntfzel7P63k9r+f1vJ7X83pez+t598zreT2v5/W8ntfzel7P63k9r+f1vJ7X83pez+t5Pa/n9bye1/N6Xs/reT2v5/W8ntfzel7P63k9r+f1vJ7X83pez+t5Pa/n9bye1/N6Xs/reT2v5/W8ntfzel7P63lHzet5Pe+CeT2v5207diwAAAAAMMjfegz7CyPP63k9r+f1vJ7X83pez+t5Pa/n9bye1/N6Xs/reT2v5/W8ntfzet75vAGGMIvi8kniZwAAAABJRU5ErkJggg==);
  --buy_tab_right_sel: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAroAAABwCAMAAADGzyPQAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9qkf8RAAAALHRSTlMA+/3yhgsQT+PX0L7o3F9+KxUG8LSQdnD0WFQy7GlExJtlOA+ppZU7IR72JN/NL7AAAALeSURBVHja7N3rkpswDIZhiZSSA7AkzTlNs9t0T63u//r6vz+6sNjGmnmfa9B8A5YlS1xdu1stm/poQF/14rbdHao3mcxlv5oZ8FnN47mU9Krn2oCRZrtO0mqXBgRxO0k617kBwdT7UpKoFgYENU+RvN3KgOBWfySygxoQwbGVmO5bAyL5VUo0Hb9niGi5lkh+0oBAVItItXs2IK4mSu22BvzLQ+6+crSABJalBPb2zYAEVhJWSQcNiewkqBcDEqkkoM6AVI7vEs7NgGS2EkxlwP9k+8lA/xdJzUsJY29AUgcJYs24LxKbbySERwMSe+JgDD41EgADPZjARUb7YUA/mbWDWbiAKdQy1smAKbzKSI0BU3iQca4G9JbRvd0NK/EwlQ0tYPh0kRHK7wZM5CQjPBgwQDb/aXdGKTGdZ/m8LwYMkM0Rw1f2NGFCS0IXPs0JXfg0I3ThkxK68EkJXfikhC58UkIXPimhC5+U0IVPSujCJyV04ZMSuvBJCV34pIQufFJCFz4poQuflNCFT0rowidlDBg+qQxUMgaMLCihC5+U0IVPypYx+KRsGYNPKoMcDMiDsk8XPqkM8WRAJpR3rOGTygCtAblQnuuBT8obafBJpb+FAdlQ6e1sQD6U0IVPKn1VBuSE0IVPypcufFLOdOGT0kiDTwW3F+BTz9K9GpCXgnu68KlgIg0+FUykwaeC3QvwqU/p3o8G5KZgtSN86lG6698GZKdH6b4YkJ+PS/fd8Lede0lBGIChKPp8+AEF0VIpWChSHGb/63MiiNW20wTuWURIIFxkpDXPABKyVowBZGStOAaQkUk1oSgt2lOCRlLWokcAOVlL+gCSMjcaiuJjDDVZ8y6bALKyZjVEQ5CYNesWQF6mMYaiNGNg0UVqZuaiKP11YOYiORO7QVH6dW0DyM6aajq+xVCANXEnpIsa9GU4BVCDPnZnPsVQh976juMMpUjjcN62tBxRzQsTJoP/avHYFwAAAABJRU5ErkJggg==);
}
body[arco-theme='dark'] {
  --color-bg-6: #41454b;
  --color-bg-7: #2e2e30;
  --color-bg-8: #2e2e30;
  --color-bg-9: #2c2c2d;
  --color-bg-10: #2c2c2d;
  --color-bg-11: #e8f3ff;
  --color-bg-12: #e8f3ff;
  --color-bg-13: #2c2c2d;
  --color-bg-14: #2c2c2d;
  --color-bg-15: #2c2c2d;
  --color-bg-16: #41454b;
  --color-bg-17: #2e2e30;
  --color-bg-18: #2e2e30;
  --color-bg-19: #41454b;
  --color-bg-20: #2e2e30;
  --color-bg-21: #2e2e30;
  --color-bg-22: #41454b;
  --color-bg-23: rgba(65, 69, 75, 0.7);
  --color-bg-24: #41454b;
  --color-bg-25: #41454b;
  --color-bg-26: #41454b;
  --color-bg-27: #41454b;
  --color-bg-28: #41454b;
  --color-bg-29: #41454b;
  --color-text-6: rgba(255, 255, 255, 0.7);
  --color-text-7: rgba(255, 255, 255, 0.9);
  --color-text-8: rgba(255, 255, 255, 0.7);
  --color-text-9: #2aa846;
  --color-text-10: rgba(255, 255, 255, 0.5);
  --color-text-11: rgba(255, 255, 255, 0.5);
  --color-text-12: rgba(255, 255, 255, 0.5);
  --color-text-13: #41454b;
  --buy_bg_img: url(/assets/buy_bg_img_dark-DtgLbB1K.png);
  --buy_bg_img2: url(/assets/buy_bg_img2_dark-DOfxKgkj.png);
  --buy_tab_middle: url(/assets/buy_tab_middle_dark-BaulTf7S.png);
  --buy_tab_middle_left: url(/assets/buy_tab_middle_left_dark-DLwQomrR.png);
  --buy_tab_right: url(/assets/buy_tab_right_dark-D7Pn20MG.png);
  --buy_tab_left_sel: url(data:image/png;base64,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);
  --buy_tab_middle_sel: url(/assets/buy_tab_middle_sel_dark-CUZEOa6t.png);
  --buy_tab_left: url(/assets/buy_tab_left_dark-D8Mc_gN8.png);
  --buy_tab_right_sel: url(data:image/png;base64,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);
}
.flex-1 {
  flex: 1 1 auto;
  overflow: hidden;
}
.flex-0 {
  flex: 0 0 auto;
}
.flex-just {
  display: flex;
  justify-content: space-between;
}
.flex-row,
.flex-column {
  display: flex;
  gap: 20px;
}
.flex-column {
  flex-direction: column;
}
.flex-center {
  align-items: center;
  justify-content: center;
}
.align-items-center {
  align-items: center;
}
.align-center {
  text-align: center;
}
.echarts-tooltip-diy {
  background: linear-gradient(304.17deg, rgba(253, 254, 255, 0.6) -6.04%, rgba(244, 247, 252, 0.6) 85.2%) !important;
  border: none !important;
  backdrop-filter: blur(10px) !important;
  /* Note: backdrop-filter has minimal browser support */
  border-radius: 6px !important;
}
.echarts-tooltip-diy .content-panel {
  display: flex;
  justify-content: space-between;
  padding: 0 9px;
  background: rgba(255, 255, 255, 0.8);
  width: 164px;
  height: 32px;
  line-height: 32px;
  box-shadow: 6px 0px 20px rgba(34, 87, 188, 0.1);
  border-radius: 4px;
  margin-bottom: 4px;
}
.echarts-tooltip-diy .tooltip-title {
  margin: 0 0 10px 0;
}
.echarts-tooltip-diy p {
  margin: 0;
}
.echarts-tooltip-diy .tooltip-title,
.echarts-tooltip-diy .tooltip-value {
  font-size: 13px;
  line-height: 15px;
  display: flex;
  align-items: center;
  text-align: right;
  color: #1d2129;
  font-weight: bold;
}
.echarts-tooltip-diy .tooltip-item-icon {
  display: inline-block;
  margin-right: 8px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.general-card {
  border-radius: 4px;
  border: none;
}
.general-card > .arco-card-header {
  height: auto;
  padding: 20px;
  border: none;
}
.general-card > .arco-card-body {
  padding: 0 20px 20px 20px;
}
.split-line {
  border-color: rgb(var(--gray-2));
}
.arco-table-cell .circle {
  display: inline-block;
  margin-right: 4px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: rgb(var(--blue-6));
}
.arco-table-cell .circle.pass {
  background-color: rgb(var(--green-6));
}
.arco-table-col-fixed-right-first::after {
  box-shadow: inset -6px 0 8px -3px #00000026;
}
body .arco-modal .arco-modal-header {
  border-bottom: none;
}
.arco-modal-simple .arco-modal-footer {
  text-align: right;
}
.chat-x-btn {
  width: 378px;
  height: 48px;
  border-radius: 8px;
}
.arco-scrollbar-thumb-direction-vertical .arco-scrollbar-thumb-bar {
  width: 5px;
  margin: 0 8px;
}
.arco-scrollbar-thumb-direction-horizontal .arco-scrollbar-thumb-bar {
  height: 5px;
}
.arco-menu-collapsed {
  width: 100%;
}
.menu-wrapper .arco-menu-vertical .arco-menu-group-title {
  font-weight: 500;
  font-size: 12px;
  color: #8f959e;
}
.menu-wrapper .arco-menu-collapsed .arco-menu-item-inner {
  display: none;
}
.menu-wrapper .arco-menu-collapsed .arco-menu-item {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  margin: 0 5px;
}
.menu-wrapper .arco-menu-collapsed .arco-menu-group-title {
  text-align: center;
  padding: 0;
}
.menu-wrapper .arco-menu-item .arco-menu-icon {
  margin-right: 15px;
}
.menu-wrapper .arco-menu-collapsed .arco-menu-icon {
  margin-right: 0;
}
.chat-x-btn-long {
  height: 50px;
  border-radius: 5px;
  font-size: 16px;
}
.chat-x-pagination {
  display: flex;
  justify-content: flex-end;
  padding: 15px 0;
}
.error-tip {
  display: flex;
  align-content: center;
  padding: 5px 0;
  justify-content: center;
  color: red;
}
.container-bar {
  display: block;
  position: relative;
  height: 100%;
}
.container-tool-bar {
  margin-bottom: 16px;
}
.query-bar {
  margin-bottom: 16px;
}
.chat-table-bar {
  height: calc(100% - 240px);
}
.chat-x-input-number .arco-input {
  text-align: center;
}
.text-ellipsis {
  white-space: nowrap;
  /* 防止文本换行 */
  overflow: hidden;
  /* 隐藏溢出的内容 */
  text-overflow: ellipsis;
  /* 显示省略符号来代表被修剪的文本 */
}
body .arco-modal-container[custom] .arco-modal-header,
body .arco-modal-container[custom] .arco-modal-footer {
  display: none;
}
body .arco-modal-container[custom] .arco-modal-body {
  padding: 0;
}
body .arco-modal-container[custom] .arco-modal {
  background-color: transparent;
}
/* 自定义组件样式 */
