/*! 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 *********/
.arco-empty {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 0;
  text-align: center;
}
.arco-empty-image {
  margin-bottom: 4px;
  color: rgb(var(--gray-5));
  font-size: 48px;
  line-height: 1;
}
.arco-empty-image img {
  height: 80px;
}
.arco-empty .arco-empty-description {
  color: rgb(var(--gray-5));
  font-size: 14px;
}
/******** 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);
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-dot-loading {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 8px;
  transform-style: preserve-3d;
  perspective: 200px;
}
.arco-dot-loading-item {
  position: absolute;
  top: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: rgb(var(--primary-6));
  border-radius: var(--border-radius-circle);
  transform: translateX(-50%) scale(0);
  animation: arco-dot-loading 2s cubic-bezier(0, 0, 1, 1) infinite forwards;
}
.arco-dot-loading-item:nth-child(2) {
  background-color: rgb(var(--primary-5));
  animation-delay: 400ms;
}
.arco-dot-loading-item:nth-child(3) {
  background-color: rgb(var(--primary-4));
  animation-delay: 800ms;
}
.arco-dot-loading-item:nth-child(4) {
  background-color: rgb(var(--primary-4));
  animation-delay: 1200ms;
}
.arco-dot-loading-item:nth-child(5) {
  background-color: rgb(var(--primary-2));
  animation-delay: 1600ms;
}
/* prettier-ignore */
@keyframes arco-dot-loading {
  /* prettier-ignore */
  0% {
    transform: translate3D(-48.621%, 0, -0.985px) scale(0.511);
  }
  2.778% {
    transform: translate3D(-95.766%, 0, -0.94px) scale(0.545);
  }
  5.556% {
    transform: translate3D(-140%, 0, -0.866px) scale(0.6);
  }
  8.333% {
    transform: translate3D(-179.981%, 0, -0.766px) scale(0.675);
  }
  11.111% {
    transform: translate3D(-214.492%, 0, -0.643px) scale(0.768);
  }
  13.889% {
    transform: translate3D(-242.487%, 0, -0.5px) scale(0.875);
  }
  16.667% {
    transform: translate3D(-263.114%, 0, -0.342px) scale(0.993);
  }
  19.444% {
    transform: translate3D(-275.746%, 0, -0.174px) scale(1.12);
  }
  22.222% {
    transform: translate3D(-280%, 0, 0px) scale(1.25);
  }
  25% {
    transform: translate3D(-275.746%, 0, 0.174px) scale(1.38);
  }
  27.778% {
    transform: translate3D(-263.114%, 0, 0.342px) scale(1.507);
  }
  30.556% {
    transform: translate3D(-242.487%, 0, 0.5px) scale(1.625);
  }
  33.333% {
    transform: translate3D(-214.492%, 0, 0.643px) scale(1.732);
  }
  36.111% {
    transform: translate3D(-179.981%, 0, 0.766px) scale(1.825);
  }
  38.889% {
    transform: translate3D(-140%, 0, 0.866px) scale(1.9);
  }
  41.667% {
    transform: translate3D(-95.766%, 0, 0.94px) scale(1.955);
  }
  44.444% {
    transform: translate3D(-48.621%, 0, 0.985px) scale(1.989);
  }
  47.222% {
    transform: translate3D(0%, 0, 1px) scale(2);
  }
  50% {
    transform: translate3D(48.621%, 0, 0.985px) scale(1.989);
  }
  52.778% {
    transform: translate3D(95.766%, 0, 0.94px) scale(1.955);
  }
  55.556% {
    transform: translate3D(140%, 0, 0.866px) scale(1.9);
  }
  58.333% {
    transform: translate3D(179.981%, 0, 0.766px) scale(1.825);
  }
  61.111% {
    transform: translate3D(214.492%, 0, 0.643px) scale(1.732);
  }
  63.889% {
    transform: translate3D(242.487%, 0, 0.5px) scale(1.625);
  }
  66.667% {
    transform: translate3D(263.114%, 0, 0.342px) scale(1.507);
  }
  69.444% {
    transform: translate3D(275.746%, 0, 0.174px) scale(1.38);
  }
  72.222% {
    transform: translate3D(280%, 0, 0px) scale(1.25);
  }
  75% {
    transform: translate3D(275.746%, 0, -0.174px) scale(1.12);
  }
  77.778% {
    transform: translate3D(263.114%, 0, -0.342px) scale(0.993);
  }
  80.556% {
    transform: translate3D(242.487%, 0, -0.5px) scale(0.875);
  }
  83.333% {
    transform: translate3D(214.492%, 0, -0.643px) scale(0.768);
  }
  86.111% {
    transform: translate3D(179.981%, 0, -0.766px) scale(0.675);
  }
  88.889% {
    transform: translate3D(140%, 0, -0.866px) scale(0.6);
  }
  91.667% {
    transform: translate3D(95.766%, 0, -0.94px) scale(0.545);
  }
  94.444% {
    transform: translate3D(48.621%, 0, -0.985px) scale(0.511);
  }
  97.222% {
    transform: translate3D(0%, 0, -1px) scale(0.5);
  }
}
.arco-spin {
  display: inline-block;
}
.arco-spin-with-tip {
  text-align: center;
}
.arco-spin-icon {
  color: rgb(var(--primary-6));
  font-size: 20px;
}
.arco-spin-tip {
  margin-top: 6px;
  color: rgb(var(--primary-6));
  font-weight: 500;
  font-size: 14px;
}
.arco-spin-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 11;
  text-align: center;
  background-color: var(--color-spin-layer-bg);
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arco-spin-loading {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arco-spin-loading .arco-spin-mask-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 12;
  transform: translate(-50%, -50%);
}
.arco-spin-loading .arco-spin-children::after {
  opacity: 1;
  pointer-events: auto;
}
/*! 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 *********/
.arco-dot-loading {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 8px;
  transform-style: preserve-3d;
  perspective: 200px;
}
.arco-dot-loading-item {
  position: absolute;
  top: 0;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: rgb(var(--primary-6));
  border-radius: var(--border-radius-circle);
  transform: translateX(-50%) scale(0);
  animation: arco-dot-loading 2s cubic-bezier(0, 0, 1, 1) infinite forwards;
}
.arco-dot-loading-item:nth-child(2) {
  background-color: rgb(var(--primary-5));
  animation-delay: 400ms;
}
.arco-dot-loading-item:nth-child(3) {
  background-color: rgb(var(--primary-4));
  animation-delay: 800ms;
}
.arco-dot-loading-item:nth-child(4) {
  background-color: rgb(var(--primary-4));
  animation-delay: 1200ms;
}
.arco-dot-loading-item:nth-child(5) {
  background-color: rgb(var(--primary-2));
  animation-delay: 1600ms;
}
/* prettier-ignore */
@keyframes arco-dot-loading {
  /* prettier-ignore */
  0% {
    transform: translate3D(-48.621%, 0, -0.985px) scale(0.511);
  }
  2.778% {
    transform: translate3D(-95.766%, 0, -0.94px) scale(0.545);
  }
  5.556% {
    transform: translate3D(-140%, 0, -0.866px) scale(0.6);
  }
  8.333% {
    transform: translate3D(-179.981%, 0, -0.766px) scale(0.675);
  }
  11.111% {
    transform: translate3D(-214.492%, 0, -0.643px) scale(0.768);
  }
  13.889% {
    transform: translate3D(-242.487%, 0, -0.5px) scale(0.875);
  }
  16.667% {
    transform: translate3D(-263.114%, 0, -0.342px) scale(0.993);
  }
  19.444% {
    transform: translate3D(-275.746%, 0, -0.174px) scale(1.12);
  }
  22.222% {
    transform: translate3D(-280%, 0, 0px) scale(1.25);
  }
  25% {
    transform: translate3D(-275.746%, 0, 0.174px) scale(1.38);
  }
  27.778% {
    transform: translate3D(-263.114%, 0, 0.342px) scale(1.507);
  }
  30.556% {
    transform: translate3D(-242.487%, 0, 0.5px) scale(1.625);
  }
  33.333% {
    transform: translate3D(-214.492%, 0, 0.643px) scale(1.732);
  }
  36.111% {
    transform: translate3D(-179.981%, 0, 0.766px) scale(1.825);
  }
  38.889% {
    transform: translate3D(-140%, 0, 0.866px) scale(1.9);
  }
  41.667% {
    transform: translate3D(-95.766%, 0, 0.94px) scale(1.955);
  }
  44.444% {
    transform: translate3D(-48.621%, 0, 0.985px) scale(1.989);
  }
  47.222% {
    transform: translate3D(0%, 0, 1px) scale(2);
  }
  50% {
    transform: translate3D(48.621%, 0, 0.985px) scale(1.989);
  }
  52.778% {
    transform: translate3D(95.766%, 0, 0.94px) scale(1.955);
  }
  55.556% {
    transform: translate3D(140%, 0, 0.866px) scale(1.9);
  }
  58.333% {
    transform: translate3D(179.981%, 0, 0.766px) scale(1.825);
  }
  61.111% {
    transform: translate3D(214.492%, 0, 0.643px) scale(1.732);
  }
  63.889% {
    transform: translate3D(242.487%, 0, 0.5px) scale(1.625);
  }
  66.667% {
    transform: translate3D(263.114%, 0, 0.342px) scale(1.507);
  }
  69.444% {
    transform: translate3D(275.746%, 0, 0.174px) scale(1.38);
  }
  72.222% {
    transform: translate3D(280%, 0, 0px) scale(1.25);
  }
  75% {
    transform: translate3D(275.746%, 0, -0.174px) scale(1.12);
  }
  77.778% {
    transform: translate3D(263.114%, 0, -0.342px) scale(0.993);
  }
  80.556% {
    transform: translate3D(242.487%, 0, -0.5px) scale(0.875);
  }
  83.333% {
    transform: translate3D(214.492%, 0, -0.643px) scale(0.768);
  }
  86.111% {
    transform: translate3D(179.981%, 0, -0.766px) scale(0.675);
  }
  88.889% {
    transform: translate3D(140%, 0, -0.866px) scale(0.6);
  }
  91.667% {
    transform: translate3D(95.766%, 0, -0.94px) scale(0.545);
  }
  94.444% {
    transform: translate3D(48.621%, 0, -0.985px) scale(0.511);
  }
  97.222% {
    transform: translate3D(0%, 0, -1px) scale(0.5);
  }
}
.arco-spin {
  display: inline-block;
}
.arco-spin-with-tip {
  text-align: center;
}
.arco-spin-icon {
  color: rgb(var(--primary-6));
  font-size: 20px;
}
.arco-spin-tip {
  margin-top: 6px;
  color: rgb(var(--primary-6));
  font-weight: 500;
  font-size: 14px;
}
.arco-spin-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 11;
  text-align: center;
  background-color: var(--color-spin-layer-bg);
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arco-spin-loading {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arco-spin-loading .arco-spin-mask-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 12;
  transform: translate(-50%, -50%);
}
.arco-spin-loading .arco-spin-children::after {
  opacity: 1;
  pointer-events: auto;
}
/******** 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);
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-empty {
  box-sizing: border-box;
  width: 100%;
  padding: 10px 0;
  text-align: center;
}
.arco-empty-image {
  margin-bottom: 4px;
  color: rgb(var(--gray-5));
  font-size: 48px;
  line-height: 1;
}
.arco-empty-image img {
  height: 80px;
}
.arco-empty .arco-empty-description {
  color: rgb(var(--gray-5));
  font-size: 14px;
}
.clam-box {
  width: 100%;
  height: 100%;
}
.empty_view {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.empty_img {
  width: 310px;
  height: 218px;
}
.trip_text {
  font-size: 20px;
  color: #999999;
}
.mt4 {
  margin-top: 4px;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.loading-center {
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.skeleton-view-empty-view {
  position: relative;
  pointer-events: none;
}
.skeleton-view-empty-view::before {
  content: ' ';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(110deg, rgba(255, 255, 255, 0.1) 40%, rgba(180, 199, 255, 0.3) 50%, rgba(255, 255, 255, 0.1) 60%);
  background-size: 200% 100%;
  background-position-x: 180%;
  animation: loading 1s ease-in-out infinite;
  z-index: 1;
}
@keyframes loading {
to {
    background-position-x: -20%;
}
}
.skeleton-view-empty-view .skeleton-mask {
  position: relative;
}
.skeleton-view-empty-view .skeleton-mask::before {
  content: ' ';
  background-color: #f5f5f5;
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid #f5f5f5;
  top: -1px;
  left: -1px;
  z-index: 1;
}
.skeleton-view-default-view input,
.skeleton-view-default-view a,
.skeleton-view-default-view button,
.skeleton-view-default-view .arco-card-header-title,
.skeleton-view-default-view .arco-card-header-extra,
.skeleton-view-default-view .arco-card-body,
.skeleton-view-default-view .skeleton-cover,
.skeleton-view-default-view .arco-descriptions-item-value,
.skeleton-view-default-view .arco-descriptions-item-label {
  transition-duration: 0.7s;
  transition-timing-function: ease;
}
.skeleton-view-default-view span:not(button span):not(span span):not(.arco-card span) {
  transition-duration: 0.7s;
  transition-timing-function: ease;
  transition-property: background;
}
.skeleton-view-empty-view {
  /* 字体颜色透明 */
  color: transparent !important;
}
.skeleton-view-empty-view button,
.skeleton-view-empty-view span,
.skeleton-view-empty-view input,
.skeleton-view-empty-view td,
.skeleton-view-empty-view div,
.skeleton-view-empty-view a {
  color: transparent !important;
}
.skeleton-view-empty-view input::-moz-placeholder {
  color: transparent !important;
}
.skeleton-view-empty-view input::placeholder {
  color: transparent !important;
}
.skeleton-view-empty-view canvas {
  opacity: 0;
}
.skeleton-view-empty-view span:not(button span):not(span span):not(.arco-card span) {
  border: none !important;
  background: #e5e5e5 !important;
}
.skeleton-view-empty-view input,
.skeleton-view-empty-view a,
.skeleton-view-empty-view button,
.skeleton-view-empty-view .arco-card-header-title,
.skeleton-view-empty-view .arco-card-header-extra,
.skeleton-view-empty-view .arco-card-body,
.skeleton-view-empty-view .skeleton-cover,
.skeleton-view-empty-view .arco-descriptions-item-value,
.skeleton-view-empty-view .arco-descriptions-item-label {
  border: none !important;
  background: #e5e5e5 !important;
}
/* [src=""],img:not([src])*/
.skeleton-view-empty-view img {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA+SURBVHhe7cExAQAAAMKg9U9tCy8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgqAacpAAB5eVcggAAAABJRU5ErkJggg==);
  border-radius: 2px;
  background: #f5f5f5 !important;
}
/******** 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-label {
  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);
  cursor: pointer;
}
.arco-input-label.arco-input-label-search {
  cursor: text;
}
.arco-input-label.arco-input-label-search .arco-input-label-value {
  pointer-events: none;
}
.arco-input-label:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-input-label:focus-within,
.arco-input-label.arco-input-label-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-label.arco-input-label-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-input-label.arco-input-label-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-input-label.arco-input-label-disabled .arco-input-label-prefix,
.arco-input-label.arco-input-label-disabled .arco-input-label-suffix {
  color: inherit;
}
.arco-input-label.arco-input-label-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-input-label.arco-input-label-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-input-label.arco-input-label-error:focus-within,
.arco-input-label.arco-input-label-error.arco-input-label-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-label .arco-input-label-prefix,
.arco-input-label .arco-input-label-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-label .arco-input-label-prefix > svg,
.arco-input-label .arco-input-label-suffix > svg {
  font-size: 14px;
}
.arco-input-label .arco-input-label-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-input-label .arco-input-label-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-input-label .arco-input-label-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-input-label .arco-input-label-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-label:hover .arco-input-label-clear-btn {
  visibility: visible;
}
.arco-input-label:not(.arco-input-label-focus) .arco-input-label-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-input-label .arco-input-label-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-label .arco-input-label-input::-moz-placeholder {
  color: var(--color-text-3);
}
.arco-input-label .arco-input-label-input::placeholder {
  color: var(--color-text-3);
}
.arco-input-label .arco-input-label-input[disabled]::-moz-placeholder {
  color: var(--color-text-4);
}
.arco-input-label .arco-input-label-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-input-label .arco-input-label-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-input-label .arco-input-label-input-hidden {
  position: absolute;
  width: 0 !important;
}
.arco-input-label .arco-input-label-value {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-input-label .arco-input-label-value::after {
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  content: '.';
}
.arco-input-label .arco-input-label-value-hidden {
  display: none;
}
.arco-input-label.arco-input-label-size-mini .arco-input-label-input,
.arco-input-label.arco-input-label-size-mini .arco-input-label-value {
  /* prettier-ignore */
  padding-top: 1px;
  /* prettier-ignore */
  padding-bottom: 1px;
  font-size: 12px;
  line-height: 1.667;
}
.arco-input-label.arco-input-label-size-mini .arco-input-label-value {
  min-height: 22px;
}
.arco-input-label.arco-input-label-size-medium .arco-input-label-input,
.arco-input-label.arco-input-label-size-medium .arco-input-label-value {
  /* prettier-ignore */
  padding-top: 4px;
  /* prettier-ignore */
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-label.arco-input-label-size-medium .arco-input-label-value {
  min-height: 30px;
}
.arco-input-label.arco-input-label-size-small .arco-input-label-input,
.arco-input-label.arco-input-label-size-small .arco-input-label-value {
  /* prettier-ignore */
  padding-top: 2px;
  /* prettier-ignore */
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-label.arco-input-label-size-small .arco-input-label-value {
  min-height: 26px;
}
.arco-input-label.arco-input-label-size-large .arco-input-label-input,
.arco-input-label.arco-input-label-size-large .arco-input-label-value {
  /* prettier-ignore */
  padding-top: 6px;
  /* prettier-ignore */
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-label.arco-input-label-size-large .arco-input-label-value {
  min-height: 34px;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-tag {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  height: 24px;
  padding: 0 8px;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 12px;
  line-height: 22px;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-tag-checkable {
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-tag-checkable:hover {
  background-color: var(--color-fill-2);
}
.arco-tag-checked {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-tag-checkable.arco-tag-checked:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-tag-bordered,
.arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover {
  border-color: var(--color-border-2);
}
.arco-tag-size-small {
  height: 20px;
  font-size: 12px;
  line-height: 18px;
}
.arco-tag-size-medium {
  height: 24px;
  font-size: 12px;
  line-height: 22px;
}
.arco-tag-size-large {
  height: 32px;
  font-size: 14px;
  line-height: 30px;
}
.arco-tag-hide {
  display: none;
}
.arco-tag-loading {
  cursor: default;
  opacity: 0.8;
}
.arco-tag-icon {
  margin-right: 4px;
  color: var(--color-text-2);
}
.arco-tag-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag.arco-tag-checked.arco-tag-red {
  color: rgb(var(--red-6));
  background-color: rgb(var(--red-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--red-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-red.arco-tag:hover {
  background-color: rgb(var(--red-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-red.arco-tag-bordered,
.arco-tag-checked.arco-tag-red.arco-tag-bordered:hover {
  border-color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-loading-icon {
  color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered {
  color: rgb(var(--orangered-6));
  background-color: rgb(var(--orangered-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orangered-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orangered.arco-tag:hover {
  background-color: rgb(var(--orangered-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered,
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover {
  border-color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon {
  color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange {
  color: rgb(var(--orange-6));
  background-color: rgb(var(--orange-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orange-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orange.arco-tag:hover {
  background-color: rgb(var(--orange-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orange.arco-tag-bordered,
.arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover {
  border-color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon {
  color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold {
  color: rgb(var(--gold-6));
  background-color: rgb(var(--gold-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gold-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gold.arco-tag:hover {
  background-color: rgb(var(--gold-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gold.arco-tag-bordered,
.arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover {
  border-color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon {
  color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime {
  color: rgb(var(--lime-6));
  background-color: rgb(var(--lime-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--lime-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-lime.arco-tag:hover {
  background-color: rgb(var(--lime-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-lime.arco-tag-bordered,
.arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover {
  border-color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon {
  color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-green {
  color: rgb(var(--green-6));
  background-color: rgb(var(--green-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--green-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-green.arco-tag:hover {
  background-color: rgb(var(--green-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-green.arco-tag-bordered,
.arco-tag-checked.arco-tag-green.arco-tag-bordered:hover {
  border-color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-loading-icon {
  color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan {
  color: rgb(var(--cyan-6));
  background-color: rgb(var(--cyan-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--cyan-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-cyan.arco-tag:hover {
  background-color: rgb(var(--cyan-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered,
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover {
  border-color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon {
  color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue {
  color: rgb(var(--blue-6));
  background-color: rgb(var(--blue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--blue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-blue.arco-tag:hover {
  background-color: rgb(var(--blue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-blue.arco-tag-bordered,
.arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover {
  border-color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon {
  color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue {
  color: rgb(var(--arcoblue-6));
  background-color: rgb(var(--arcoblue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--arcoblue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue.arco-tag:hover {
  background-color: rgb(var(--arcoblue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered,
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover {
  border-color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon {
  color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple {
  color: rgb(var(--purple-6));
  background-color: rgb(var(--purple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--purple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-purple.arco-tag:hover {
  background-color: rgb(var(--purple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-purple.arco-tag-bordered,
.arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover {
  border-color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon {
  color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple {
  color: rgb(var(--pinkpurple-6));
  background-color: rgb(var(--pinkpurple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--pinkpurple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple.arco-tag:hover {
  background-color: rgb(var(--pinkpurple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered,
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover {
  border-color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon {
  color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta {
  color: rgb(var(--magenta-6));
  background-color: rgb(var(--magenta-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--magenta-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-magenta.arco-tag:hover {
  background-color: rgb(var(--magenta-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered,
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover {
  border-color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon {
  color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray {
  color: rgb(var(--gray-6));
  background-color: rgb(var(--gray-2));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gray-3));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gray.arco-tag:hover {
  background-color: rgb(var(--gray-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gray.arco-tag-bordered,
.arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover {
  border-color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon {
  color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-tag .arco-tag-close-btn {
  margin-left: 4px;
  font-size: 12px;
}
.arco-tag .arco-tag-close-btn > svg {
  position: relative;
}
.arco-tag .arco-tag-loading-icon {
  margin-left: 4px;
  font-size: 12px;
}
body[arco-theme='dark'] .arco-tag-checked {
  color: rgba(255, 255, 255, 0.9);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red {
  background-color: rgba(var(--red-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered {
  background-color: rgba(var(--orangered-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange {
  background-color: rgba(var(--orange-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold {
  background-color: rgba(var(--gold-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime {
  background-color: rgba(var(--lime-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green {
  background-color: rgba(var(--green-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan {
  background-color: rgba(var(--cyan-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue {
  background-color: rgba(var(--blue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue {
  background-color: rgba(var(--arcoblue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple {
  background-color: rgba(var(--purple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple {
  background-color: rgba(var(--pinkpurple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta {
  background-color: rgba(var(--magenta-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray {
  background-color: rgba(var(--gray-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gray-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover {
  background-color: rgba(var(--gray-6), 0.35);
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
/******** 基础配置项 end *******/
/******** 基础配置项 end *******/
/******** 高级配置项 *******/
/******** 高级配置项 end *******/
.arco-tag {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  height: 24px;
  padding: 0 8px;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 12px;
  line-height: 22px;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-tag-checkable {
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-tag-checkable:hover {
  background-color: var(--color-fill-2);
}
.arco-tag-checked {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-tag-checkable.arco-tag-checked:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-tag-bordered,
.arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover {
  border-color: var(--color-border-2);
}
.arco-tag-size-small {
  height: 20px;
  font-size: 12px;
  line-height: 18px;
}
.arco-tag-size-medium {
  height: 24px;
  font-size: 12px;
  line-height: 22px;
}
.arco-tag-size-large {
  height: 32px;
  font-size: 14px;
  line-height: 30px;
}
.arco-tag-hide {
  display: none;
}
.arco-tag-loading {
  cursor: default;
  opacity: 0.8;
}
.arco-tag-icon {
  margin-right: 4px;
  color: var(--color-text-2);
}
.arco-tag-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag.arco-tag-checked.arco-tag-red {
  color: rgb(var(--red-6));
  background-color: rgb(var(--red-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--red-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-red.arco-tag:hover {
  background-color: rgb(var(--red-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-red.arco-tag-bordered,
.arco-tag-checked.arco-tag-red.arco-tag-bordered:hover {
  border-color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-loading-icon {
  color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered {
  color: rgb(var(--orangered-6));
  background-color: rgb(var(--orangered-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orangered-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orangered.arco-tag:hover {
  background-color: rgb(var(--orangered-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered,
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover {
  border-color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon {
  color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange {
  color: rgb(var(--orange-6));
  background-color: rgb(var(--orange-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orange-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orange.arco-tag:hover {
  background-color: rgb(var(--orange-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orange.arco-tag-bordered,
.arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover {
  border-color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon {
  color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold {
  color: rgb(var(--gold-6));
  background-color: rgb(var(--gold-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gold-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gold.arco-tag:hover {
  background-color: rgb(var(--gold-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gold.arco-tag-bordered,
.arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover {
  border-color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon {
  color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime {
  color: rgb(var(--lime-6));
  background-color: rgb(var(--lime-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--lime-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-lime.arco-tag:hover {
  background-color: rgb(var(--lime-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-lime.arco-tag-bordered,
.arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover {
  border-color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon {
  color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-green {
  color: rgb(var(--green-6));
  background-color: rgb(var(--green-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--green-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-green.arco-tag:hover {
  background-color: rgb(var(--green-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-green.arco-tag-bordered,
.arco-tag-checked.arco-tag-green.arco-tag-bordered:hover {
  border-color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-loading-icon {
  color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan {
  color: rgb(var(--cyan-6));
  background-color: rgb(var(--cyan-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--cyan-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-cyan.arco-tag:hover {
  background-color: rgb(var(--cyan-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered,
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover {
  border-color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon {
  color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue {
  color: rgb(var(--blue-6));
  background-color: rgb(var(--blue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--blue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-blue.arco-tag:hover {
  background-color: rgb(var(--blue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-blue.arco-tag-bordered,
.arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover {
  border-color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon {
  color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue {
  color: rgb(var(--arcoblue-6));
  background-color: rgb(var(--arcoblue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--arcoblue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue.arco-tag:hover {
  background-color: rgb(var(--arcoblue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered,
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover {
  border-color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon {
  color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple {
  color: rgb(var(--purple-6));
  background-color: rgb(var(--purple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--purple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-purple.arco-tag:hover {
  background-color: rgb(var(--purple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-purple.arco-tag-bordered,
.arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover {
  border-color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon {
  color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple {
  color: rgb(var(--pinkpurple-6));
  background-color: rgb(var(--pinkpurple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--pinkpurple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple.arco-tag:hover {
  background-color: rgb(var(--pinkpurple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered,
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover {
  border-color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon {
  color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta {
  color: rgb(var(--magenta-6));
  background-color: rgb(var(--magenta-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--magenta-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-magenta.arco-tag:hover {
  background-color: rgb(var(--magenta-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered,
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover {
  border-color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon {
  color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray {
  color: rgb(var(--gray-6));
  background-color: rgb(var(--gray-2));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gray-3));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gray.arco-tag:hover {
  background-color: rgb(var(--gray-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gray.arco-tag-bordered,
.arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover {
  border-color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon {
  color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-tag .arco-tag-close-btn {
  margin-left: 4px;
  font-size: 12px;
}
.arco-tag .arco-tag-close-btn > svg {
  position: relative;
}
.arco-tag .arco-tag-loading-icon {
  margin-left: 4px;
  font-size: 12px;
}
body[arco-theme='dark'] .arco-tag-checked {
  color: rgba(255, 255, 255, 0.9);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red {
  background-color: rgba(var(--red-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered {
  background-color: rgba(var(--orangered-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange {
  background-color: rgba(var(--orange-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold {
  background-color: rgba(var(--gold-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime {
  background-color: rgba(var(--lime-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green {
  background-color: rgba(var(--green-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan {
  background-color: rgba(var(--cyan-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue {
  background-color: rgba(var(--blue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue {
  background-color: rgba(var(--arcoblue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple {
  background-color: rgba(var(--purple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple {
  background-color: rgba(var(--pinkpurple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta {
  background-color: rgba(var(--magenta-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray {
  background-color: rgba(var(--gray-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gray-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover {
  background-color: rgba(var(--gray-6), 0.35);
}
/**********************************************
 * size: mini / small / default / large
 **********************************************/
/****************************************************
 * status: default / error / disabled _ (hover / focus)
 ****************************************************/
.arco-input-tag {
  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-tag:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-input-tag:focus-within,
.arco-input-tag.arco-input-tag-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-tag.arco-input-tag-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-input-tag.arco-input-tag-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-prefix,
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-suffix {
  color: inherit;
}
.arco-input-tag.arco-input-tag-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-input-tag.arco-input-tag-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-input-tag.arco-input-tag-error:focus-within,
.arco-input-tag.arco-input-tag-error.arco-input-tag-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-tag .arco-input-tag-prefix,
.arco-input-tag .arco-input-tag-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-tag .arco-input-tag-prefix > svg,
.arco-input-tag .arco-input-tag-suffix > svg {
  font-size: 14px;
}
.arco-input-tag .arco-input-tag-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-input-tag .arco-input-tag-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-input-tag .arco-input-tag-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-input-tag .arco-input-tag-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-tag:hover .arco-input-tag-clear-btn {
  visibility: visible;
}
.arco-input-tag:not(.arco-input-tag-focus) .arco-input-tag-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-input-tag.arco-input-tag-has-tag {
  padding-right: 4px;
  padding-left: 4px;
}
.arco-input-tag.arco-input-tag-has-prefix {
  padding-left: 12px;
}
.arco-input-tag.arco-input-tag-has-suffix {
  padding-right: 12px;
}
.arco-input-tag .arco-input-tag-inner {
  flex: 1;
  overflow: hidden;
  line-height: 0;
}
.arco-input-tag .arco-input-tag-inner.arco-input-tag-nowrap {
  display: flex;
  flex-wrap: wrap;
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag {
  display: inline-flex;
  align-items: center;
  margin-right: 4px;
  color: var(--color-text-1);
  font-size: 12px;
  white-space: pre-wrap;
  word-break: break-word;
  background-color: var(--color-bg-2);
  border-color: var(--color-fill-3);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-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);
  box-sizing: border-box;
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input::-moz-placeholder {
  color: var(--color-text-3);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input::placeholder {
  color: var(--color-text-3);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled]::-moz-placeholder {
  color: var(--color-text-4);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-input-tag .arco-input-tag-mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  visibility: hidden;
  pointer-events: none;
}
.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag {
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-2);
}
.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-tag {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-3);
}
.arco-input-tag.arco-input-tag-readonly,
.arco-input-tag.arco-input-tag-disabled-input {
  cursor: default;
}
.arco-input-tag.arco-input-tag-size-mini {
  font-size: 12px;
}
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 18px;
  vertical-align: middle;
  height: auto;
  min-height: 20px;
}
.arco-input-tag.arco-input-tag-size-medium {
  font-size: 14px;
}
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 22px;
  vertical-align: middle;
  height: auto;
  min-height: 24px;
}
.arco-input-tag.arco-input-tag-size-small {
  font-size: 14px;
}
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 18px;
  vertical-align: middle;
  height: auto;
  min-height: 20px;
}
.arco-input-tag.arco-input-tag-size-large {
  font-size: 14px;
}
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 26px;
  vertical-align: middle;
  height: auto;
  min-height: 28px;
}
.input-tag-zoom-enter-from {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.input-tag-zoom-enter-to {
  transform: scale(1, 1);
  opacity: 1;
}
.input-tag-zoom-enter-active {
  transition: all 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.input-tag-zoom-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.input-tag-zoom-leave-to {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.input-tag-zoom-leave-active {
  position: absolute;
  transition: all 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.input-tag-zoom-move {
  transition: all 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
/******** 基础配置项 end *******/
/******** 基础配置项 end *******/
/******** 高级配置项 *******/
/******** 高级配置项 end *******/
.arco-tag {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  height: 24px;
  padding: 0 8px;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 12px;
  line-height: 22px;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-tag-checkable {
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-tag-checkable:hover {
  background-color: var(--color-fill-2);
}
.arco-tag-checked {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-tag-checkable.arco-tag-checked:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-tag-bordered,
.arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover {
  border-color: var(--color-border-2);
}
.arco-tag-size-small {
  height: 20px;
  font-size: 12px;
  line-height: 18px;
}
.arco-tag-size-medium {
  height: 24px;
  font-size: 12px;
  line-height: 22px;
}
.arco-tag-size-large {
  height: 32px;
  font-size: 14px;
  line-height: 30px;
}
.arco-tag-hide {
  display: none;
}
.arco-tag-loading {
  cursor: default;
  opacity: 0.8;
}
.arco-tag-icon {
  margin-right: 4px;
  color: var(--color-text-2);
}
.arco-tag-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag.arco-tag-checked.arco-tag-red {
  color: rgb(var(--red-6));
  background-color: rgb(var(--red-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--red-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-red.arco-tag:hover {
  background-color: rgb(var(--red-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-red.arco-tag-bordered,
.arco-tag-checked.arco-tag-red.arco-tag-bordered:hover {
  border-color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-loading-icon {
  color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered {
  color: rgb(var(--orangered-6));
  background-color: rgb(var(--orangered-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orangered-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orangered.arco-tag:hover {
  background-color: rgb(var(--orangered-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered,
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover {
  border-color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon {
  color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange {
  color: rgb(var(--orange-6));
  background-color: rgb(var(--orange-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orange-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orange.arco-tag:hover {
  background-color: rgb(var(--orange-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orange.arco-tag-bordered,
.arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover {
  border-color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon {
  color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold {
  color: rgb(var(--gold-6));
  background-color: rgb(var(--gold-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gold-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gold.arco-tag:hover {
  background-color: rgb(var(--gold-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gold.arco-tag-bordered,
.arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover {
  border-color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon {
  color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime {
  color: rgb(var(--lime-6));
  background-color: rgb(var(--lime-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--lime-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-lime.arco-tag:hover {
  background-color: rgb(var(--lime-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-lime.arco-tag-bordered,
.arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover {
  border-color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon {
  color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-green {
  color: rgb(var(--green-6));
  background-color: rgb(var(--green-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--green-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-green.arco-tag:hover {
  background-color: rgb(var(--green-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-green.arco-tag-bordered,
.arco-tag-checked.arco-tag-green.arco-tag-bordered:hover {
  border-color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-loading-icon {
  color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan {
  color: rgb(var(--cyan-6));
  background-color: rgb(var(--cyan-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--cyan-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-cyan.arco-tag:hover {
  background-color: rgb(var(--cyan-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered,
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover {
  border-color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon {
  color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue {
  color: rgb(var(--blue-6));
  background-color: rgb(var(--blue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--blue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-blue.arco-tag:hover {
  background-color: rgb(var(--blue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-blue.arco-tag-bordered,
.arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover {
  border-color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon {
  color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue {
  color: rgb(var(--arcoblue-6));
  background-color: rgb(var(--arcoblue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--arcoblue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue.arco-tag:hover {
  background-color: rgb(var(--arcoblue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered,
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover {
  border-color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon {
  color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple {
  color: rgb(var(--purple-6));
  background-color: rgb(var(--purple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--purple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-purple.arco-tag:hover {
  background-color: rgb(var(--purple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-purple.arco-tag-bordered,
.arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover {
  border-color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon {
  color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple {
  color: rgb(var(--pinkpurple-6));
  background-color: rgb(var(--pinkpurple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--pinkpurple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple.arco-tag:hover {
  background-color: rgb(var(--pinkpurple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered,
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover {
  border-color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon {
  color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta {
  color: rgb(var(--magenta-6));
  background-color: rgb(var(--magenta-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--magenta-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-magenta.arco-tag:hover {
  background-color: rgb(var(--magenta-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered,
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover {
  border-color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon {
  color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray {
  color: rgb(var(--gray-6));
  background-color: rgb(var(--gray-2));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gray-3));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gray.arco-tag:hover {
  background-color: rgb(var(--gray-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gray.arco-tag-bordered,
.arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover {
  border-color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon {
  color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-tag .arco-tag-close-btn {
  margin-left: 4px;
  font-size: 12px;
}
.arco-tag .arco-tag-close-btn > svg {
  position: relative;
}
.arco-tag .arco-tag-loading-icon {
  margin-left: 4px;
  font-size: 12px;
}
body[arco-theme='dark'] .arco-tag-checked {
  color: rgba(255, 255, 255, 0.9);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red {
  background-color: rgba(var(--red-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered {
  background-color: rgba(var(--orangered-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange {
  background-color: rgba(var(--orange-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold {
  background-color: rgba(var(--gold-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime {
  background-color: rgba(var(--lime-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green {
  background-color: rgba(var(--green-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan {
  background-color: rgba(var(--cyan-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue {
  background-color: rgba(var(--blue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue {
  background-color: rgba(var(--arcoblue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple {
  background-color: rgba(var(--purple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple {
  background-color: rgba(var(--pinkpurple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta {
  background-color: rgba(var(--magenta-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray {
  background-color: rgba(var(--gray-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gray-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover {
  background-color: rgba(var(--gray-6), 0.35);
}
/**********************************************
 * size: mini / small / default / large
 **********************************************/
/****************************************************
 * status: default / error / disabled _ (hover / focus)
 ****************************************************/
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-select-view-single {
  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);
  cursor: pointer;
}
.arco-select-view-single.arco-select-view-search {
  cursor: text;
}
.arco-select-view-single.arco-select-view-search .arco-select-view-value {
  pointer-events: none;
}
.arco-select-view-single:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-select-view-single:focus-within,
.arco-select-view-single.arco-select-view-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-select-view-single.arco-select-view-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-select-view-single.arco-select-view-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-select-view-single.arco-select-view-disabled .arco-select-view-prefix,
.arco-select-view-single.arco-select-view-disabled .arco-select-view-suffix {
  color: inherit;
}
.arco-select-view-single.arco-select-view-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-select-view-single.arco-select-view-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-select-view-single.arco-select-view-error:focus-within,
.arco-select-view-single.arco-select-view-error.arco-select-view-single-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-select-view-single .arco-select-view-prefix,
.arco-select-view-single .arco-select-view-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-select-view-single .arco-select-view-prefix > svg,
.arco-select-view-single .arco-select-view-suffix > svg {
  font-size: 14px;
}
.arco-select-view-single .arco-select-view-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-select-view-single .arco-select-view-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-select-view-single .arco-select-view-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-select-view-single .arco-select-view-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-select-view-single:hover .arco-select-view-clear-btn {
  visibility: visible;
}
.arco-select-view-single:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-select-view-single .arco-select-view-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-select-view-single .arco-select-view-input::-moz-placeholder {
  color: var(--color-text-3);
}
.arco-select-view-single .arco-select-view-input::placeholder {
  color: var(--color-text-3);
}
.arco-select-view-single .arco-select-view-input[disabled]::-moz-placeholder {
  color: var(--color-text-4);
}
.arco-select-view-single .arco-select-view-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-select-view-single .arco-select-view-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-select-view-single .arco-select-view-input-hidden {
  position: absolute;
  width: 0 !important;
}
.arco-select-view-single .arco-select-view-value {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-view-single .arco-select-view-value::after {
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  content: '.';
}
.arco-select-view-single .arco-select-view-value-hidden {
  display: none;
}
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-input,
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-value {
  /* prettier-ignore */
  padding-top: 1px;
  /* prettier-ignore */
  padding-bottom: 1px;
  font-size: 12px;
  line-height: 1.667;
}
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-value {
  min-height: 22px;
}
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-input,
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-value {
  /* prettier-ignore */
  padding-top: 4px;
  /* prettier-ignore */
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-value {
  min-height: 30px;
}
.arco-select-view-single.arco-select-view-size-small .arco-select-view-input,
.arco-select-view-single.arco-select-view-size-small .arco-select-view-value {
  /* prettier-ignore */
  padding-top: 2px;
  /* prettier-ignore */
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-select-view-single.arco-select-view-size-small .arco-select-view-value {
  min-height: 26px;
}
.arco-select-view-single.arco-select-view-size-large .arco-select-view-input,
.arco-select-view-single.arco-select-view-size-large .arco-select-view-value {
  /* prettier-ignore */
  padding-top: 6px;
  /* prettier-ignore */
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-select-view-single.arco-select-view-size-large .arco-select-view-value {
  min-height: 34px;
}
.arco-select-view-multiple {
  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-select-view-multiple:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-select-view-multiple:focus-within,
.arco-select-view-multiple.arco-select-view-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-select-view-multiple.arco-select-view-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-select-view-multiple.arco-select-view-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-prefix,
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-suffix {
  color: inherit;
}
.arco-select-view-multiple.arco-select-view-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-select-view-multiple.arco-select-view-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-select-view-multiple.arco-select-view-error:focus-within,
.arco-select-view-multiple.arco-select-view-error.arco-select-view-multiple-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-select-view-multiple .arco-select-view-prefix,
.arco-select-view-multiple .arco-select-view-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-select-view-multiple .arco-select-view-prefix > svg,
.arco-select-view-multiple .arco-select-view-suffix > svg {
  font-size: 14px;
}
.arco-select-view-multiple .arco-select-view-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-select-view-multiple .arco-select-view-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-select-view-multiple .arco-select-view-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-select-view-multiple .arco-select-view-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-select-view-multiple:hover .arco-select-view-clear-btn {
  visibility: visible;
}
.arco-select-view-multiple:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-select-view-multiple.arco-select-view-has-tag {
  padding-right: 4px;
  padding-left: 4px;
}
.arco-select-view-multiple.arco-select-view-has-prefix {
  padding-left: 12px;
}
.arco-select-view-multiple.arco-select-view-has-suffix {
  padding-right: 12px;
}
.arco-select-view-multiple .arco-select-view-inner {
  flex: 1;
  overflow: hidden;
  line-height: 0;
}
.arco-select-view-multiple .arco-select-view-inner.arco-select-view-nowrap {
  display: flex;
  flex-wrap: wrap;
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag {
  display: inline-flex;
  align-items: center;
  margin-right: 4px;
  color: var(--color-text-1);
  font-size: 12px;
  white-space: pre-wrap;
  word-break: break-word;
  background-color: var(--color-bg-2);
  border-color: var(--color-fill-3);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-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);
  box-sizing: border-box;
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input::-moz-placeholder {
  color: var(--color-text-3);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input::placeholder {
  color: var(--color-text-3);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled]::-moz-placeholder {
  color: var(--color-text-4);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-select-view-multiple .arco-select-view-mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  visibility: hidden;
  pointer-events: none;
}
.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag {
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-2);
}
.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-tag {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-3);
}
.arco-select-view-multiple.arco-select-view-readonly,
.arco-select-view-multiple.arco-select-view-disabled-input {
  cursor: default;
}
.arco-select-view-multiple.arco-select-view-size-mini {
  font-size: 12px;
}
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 18px;
  vertical-align: middle;
  height: auto;
  min-height: 20px;
}
.arco-select-view-multiple.arco-select-view-size-medium {
  font-size: 14px;
}
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 22px;
  vertical-align: middle;
  height: auto;
  min-height: 24px;
}
.arco-select-view-multiple.arco-select-view-size-small {
  font-size: 14px;
}
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 18px;
  vertical-align: middle;
  height: auto;
  min-height: 20px;
}
.arco-select-view-multiple.arco-select-view-size-large {
  font-size: 14px;
}
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 26px;
  vertical-align: middle;
  height: auto;
  min-height: 28px;
}
.arco-select-view-multiple.arco-select-view-disabled-input {
  cursor: pointer;
}
.arco-select-view.arco-select-view-borderless {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}
.arco-select-view-suffix .arco-feedback-icon {
  margin-left: 4px;
}
.arco-select-view-clear-btn svg,
.arco-select-view-icon svg {
  display: block;
  font-size: 12px;
}
.arco-select-view-opened .arco-select-view-arrow-icon {
  transform: rotateZ(180deg);
}
.arco-select-view-expand-icon {
  transform: rotate(-45deg);
}
.arco-select-view-clear-btn {
  display: none;
  cursor: pointer;
}
.arco-select-view:hover .arco-select-view-clear-btn {
  display: block;
}
.arco-select-view:hover .arco-select-view-clear-btn ~ * {
  display: none;
}
/******** 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-icon-hover.arco-checkbox-icon-hover::before {
  width: 24px;
  height: 24px;
}
.arco-checkbox {
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  padding-left: 5px;
  font-size: 14px;
  line-height: unset;
  cursor: pointer;
}
.arco-checkbox > input[type='checkbox'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
}
.arco-checkbox > input[type='checkbox']:focus-visible + .arco-checkbox-icon-hover::before {
  background-color: var(--color-fill-2);
}
.arco-checkbox:hover .arco-checkbox-icon-hover::before {
  background-color: var(--color-fill-2);
}
.arco-checkbox-label {
  margin-left: 8px;
  color: var(--color-text-1);
}
.arco-checkbox-icon {
  position: relative;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  background-color: var(--color-bg-2);
  border: 2px solid var(--color-fill-3);
  border-radius: var(--border-radius-small);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arco-checkbox-icon::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 6px;
  height: 2px;
  background: var(--color-white);
  border-radius: 0.5px;
  transform: translateX(-50%) translateY(-50%) scale(0);
  content: '';
}
.arco-checkbox-icon-check {
  position: relative;
  display: block;
  width: 8px;
  height: 100%;
  margin: 0 auto;
  color: var(--color-white);
  transform: scale(0);
  transform-origin: center 75%;
}
.arco-checkbox:hover .arco-checkbox-icon {
  border-color: var(--color-fill-4);
  transition: border-color 0.1s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox-checked:hover .arco-checkbox-icon,
.arco-checkbox-indeterminate:hover .arco-checkbox-icon {
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox-checked .arco-checkbox-icon {
  background-color: rgb(var(--primary-6));
  border-color: transparent;
}
.arco-checkbox-checked .arco-checkbox-icon-check {
  transform: scale(1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox-indeterminate .arco-checkbox-icon {
  background-color: rgb(var(--primary-6));
  border-color: transparent;
}
.arco-checkbox-indeterminate .arco-checkbox-icon svg {
  transform: scale(0);
}
.arco-checkbox-indeterminate .arco-checkbox-icon::after {
  transform: translateX(-50%) translateY(-50%) scale(1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox.arco-checkbox-disabled {
  cursor: not-allowed;
}
.arco-checkbox.arco-checkbox-disabled .arco-checkbox-icon-hover {
  cursor: not-allowed;
}
.arco-checkbox.arco-checkbox-disabled:hover .arco-checkbox-mask {
  border-color: var(--color-fill-3);
}
.arco-checkbox-checked:hover .arco-checkbox-icon,
.arco-checkbox-indeterminate:hover .arco-checkbox-icon {
  border-color: transparent;
}
.arco-checkbox-disabled .arco-checkbox-icon {
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-3);
}
.arco-checkbox-disabled.arco-checkbox-checked .arco-checkbox-icon,
.arco-checkbox-disabled.arco-checkbox-checked:hover .arco-checkbox-icon {
  background-color: var(--color-primary-light-3);
  border-color: transparent;
}
.arco-checkbox-disabled:hover .arco-checkbox-icon-hover::before,
.arco-checkbox-checked:hover .arco-checkbox-icon-hover::before,
.arco-checkbox-indeterminate:hover .arco-checkbox-icon-hover::before {
  background-color: transparent;
}
.arco-checkbox-disabled:hover .arco-checkbox-icon {
  border-color: var(--color-fill-3);
}
.arco-checkbox-disabled .arco-checkbox-label {
  color: var(--color-text-4);
}
.arco-checkbox-disabled .arco-checkbox-icon-check {
  color: var(--color-fill-3);
}
.arco-checkbox-group {
  display: inline-block;
}
.arco-checkbox-group .arco-checkbox {
  margin-right: 16px;
}
.arco-checkbox-group-direction-vertical .arco-checkbox {
  display: flex;
  margin-right: 0;
  line-height: 32px;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-scrollbar {
  position: relative;
}
.arco-scrollbar-container {
  position: relative;
  scrollbar-width: none;
}
.arco-scrollbar-container::-webkit-scrollbar {
  display: none;
}
.arco-scrollbar-track {
  position: absolute;
  z-index: 100;
}
.arco-scrollbar-track-direction-horizontal {
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 15px;
}
.arco-scrollbar-track-direction-vertical {
  top: 0;
  right: 0;
  box-sizing: border-box;
  width: 15px;
  height: 100%;
}
.arco-scrollbar-thumb {
  position: absolute;
  display: block;
  box-sizing: border-box;
}
.arco-scrollbar-thumb-bar {
  width: 100%;
  height: 100%;
  background-color: var(--color-neutral-4);
  border-radius: 6px;
}
.arco-scrollbar-thumb:hover .arco-scrollbar-thumb-bar,
.arco-scrollbar-thumb-dragging .arco-scrollbar-thumb-bar {
  background-color: var(--color-neutral-6);
}
.arco-scrollbar-thumb-direction-horizontal .arco-scrollbar-thumb-bar {
  height: 9px;
  margin: 3px 0;
}
.arco-scrollbar-thumb-direction-vertical .arco-scrollbar-thumb-bar {
  width: 9px;
  margin: 0 3px;
}
.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb {
  opacity: 0;
  transition: opacity ease 200ms;
}
.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb-dragging {
  opacity: 0.8;
}
.arco-scrollbar.arco-scrollbar-type-embed:hover .arco-scrollbar-thumb {
  opacity: 0.8;
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track {
  background-color: var(--color-neutral-1);
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-horizontal {
  border-top: 1px solid var(--color-neutral-3);
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-vertical {
  border-right: 1px solid var(--color-neutral-3);
  border-left: 1px solid var(--color-neutral-3);
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-horizontal {
  margin: -1px 0;
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-vertical {
  margin: 0 -1px;
}
.arco-scrollbar.arco-scrollbar-type-track.arco-scrollbar-both .arco-scrollbar-track-direction-vertical::after {
  position: absolute;
  right: -1px;
  bottom: 0;
  display: block;
  box-sizing: border-box;
  width: 15px;
  height: 15px;
  background-color: var(--color-neutral-1);
  border-right: 1px solid var(--color-neutral-3);
  border-bottom: 1px solid var(--color-neutral-3);
  content: '';
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
/**********************************************
 * Popup Box
 **********************************************/
/**********************************************
 * Popup Options
 * status: default / disabled / selected / hover
 **********************************************/
.arco-select-dropdown {
  box-sizing: border-box;
  padding: 4px 0;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-select-dropdown .arco-select-dropdown-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
}
.arco-select-dropdown-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.arco-select-dropdown-list-wrapper {
  max-height: 200px;
  overflow-y: auto;
}
.arco-select-dropdown .arco-select-option {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  padding: 0 12px;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 36px;
  text-align: left;
  background-color: var(--color-bg-popup);
  cursor: pointer;
}
.arco-select-dropdown .arco-select-option-content {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-dropdown .arco-select-option-checkbox {
  overflow: hidden;
}
.arco-select-dropdown .arco-select-option-checkbox .arco-checkbox-label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-dropdown .arco-select-option-has-suffix {
  justify-content: space-between;
}
.arco-select-dropdown .arco-select-option-selected {
  color: var(--color-text-1);
  font-weight: 500;
  background-color: var(--color-bg-popup);
}
.arco-select-dropdown .arco-select-option-active,
.arco-select-dropdown .arco-select-option:not(.arco-select-dropdown .arco-select-option-disabled):hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-select-dropdown .arco-select-option-disabled {
  color: var(--color-text-4);
  background-color: var(--color-bg-popup);
  cursor: not-allowed;
}
.arco-select-dropdown .arco-select-option-icon {
  display: inline-flex;
  margin-right: 8px;
}
.arco-select-dropdown .arco-select-option-suffix {
  margin-left: 12px;
}
.arco-select-dropdown .arco-select-group:first-child .arco-select-dropdown .arco-select-group-title {
  margin-top: 8px;
}
.arco-select-dropdown .arco-select-group-title {
  box-sizing: border-box;
  width: 100%;
  margin-top: 8px;
  padding: 0 12px;
  color: var(--color-text-3);
  font-size: 12px;
  line-height: 20px;
  cursor: default;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-dropdown.arco-select-dropdown-has-header {
  padding-top: 0;
}
.arco-select-dropdown-header {
  border-bottom: 1px solid var(--color-fill-3);
}
.arco-select-dropdown.arco-select-dropdown-has-footer {
  padding-bottom: 0;
}
.arco-select-dropdown-footer {
  border-top: 1px solid var(--color-fill-3);
}
/******** 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-label {
  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);
  cursor: pointer;
}
.arco-input-label.arco-input-label-search {
  cursor: text;
}
.arco-input-label.arco-input-label-search .arco-input-label-value {
  pointer-events: none;
}
.arco-input-label:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-input-label:focus-within,
.arco-input-label.arco-input-label-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-label.arco-input-label-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-input-label.arco-input-label-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-input-label.arco-input-label-disabled .arco-input-label-prefix,
.arco-input-label.arco-input-label-disabled .arco-input-label-suffix {
  color: inherit;
}
.arco-input-label.arco-input-label-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-input-label.arco-input-label-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-input-label.arco-input-label-error:focus-within,
.arco-input-label.arco-input-label-error.arco-input-label-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-label .arco-input-label-prefix,
.arco-input-label .arco-input-label-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-label .arco-input-label-prefix > svg,
.arco-input-label .arco-input-label-suffix > svg {
  font-size: 14px;
}
.arco-input-label .arco-input-label-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-input-label .arco-input-label-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-input-label .arco-input-label-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-input-label .arco-input-label-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-input-label .arco-input-label-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-label:hover .arco-input-label-clear-btn {
  visibility: visible;
}
.arco-input-label:not(.arco-input-label-focus) .arco-input-label-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-input-label .arco-input-label-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-label .arco-input-label-input::-moz-placeholder {
  color: var(--color-text-3);
}
.arco-input-label .arco-input-label-input::placeholder {
  color: var(--color-text-3);
}
.arco-input-label .arco-input-label-input[disabled]::-moz-placeholder {
  color: var(--color-text-4);
}
.arco-input-label .arco-input-label-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-input-label .arco-input-label-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-input-label .arco-input-label-input-hidden {
  position: absolute;
  width: 0 !important;
}
.arco-input-label .arco-input-label-value {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-input-label .arco-input-label-value::after {
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  content: '.';
}
.arco-input-label .arco-input-label-value-hidden {
  display: none;
}
.arco-input-label.arco-input-label-size-mini .arco-input-label-input,
.arco-input-label.arco-input-label-size-mini .arco-input-label-value {
  /* prettier-ignore */
  padding-top: 1px;
  /* prettier-ignore */
  padding-bottom: 1px;
  font-size: 12px;
  line-height: 1.667;
}
.arco-input-label.arco-input-label-size-mini .arco-input-label-value {
  min-height: 22px;
}
.arco-input-label.arco-input-label-size-medium .arco-input-label-input,
.arco-input-label.arco-input-label-size-medium .arco-input-label-value {
  /* prettier-ignore */
  padding-top: 4px;
  /* prettier-ignore */
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-label.arco-input-label-size-medium .arco-input-label-value {
  min-height: 30px;
}
.arco-input-label.arco-input-label-size-small .arco-input-label-input,
.arco-input-label.arco-input-label-size-small .arco-input-label-value {
  /* prettier-ignore */
  padding-top: 2px;
  /* prettier-ignore */
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-label.arco-input-label-size-small .arco-input-label-value {
  min-height: 26px;
}
.arco-input-label.arco-input-label-size-large .arco-input-label-input,
.arco-input-label.arco-input-label-size-large .arco-input-label-value {
  /* prettier-ignore */
  padding-top: 6px;
  /* prettier-ignore */
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-input-label.arco-input-label-size-large .arco-input-label-value {
  min-height: 34px;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-tag {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  height: 24px;
  padding: 0 8px;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 12px;
  line-height: 22px;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-tag-checkable {
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-tag-checkable:hover {
  background-color: var(--color-fill-2);
}
.arco-tag-checked {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-tag-checkable.arco-tag-checked:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-tag-bordered,
.arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover {
  border-color: var(--color-border-2);
}
.arco-tag-size-small {
  height: 20px;
  font-size: 12px;
  line-height: 18px;
}
.arco-tag-size-medium {
  height: 24px;
  font-size: 12px;
  line-height: 22px;
}
.arco-tag-size-large {
  height: 32px;
  font-size: 14px;
  line-height: 30px;
}
.arco-tag-hide {
  display: none;
}
.arco-tag-loading {
  cursor: default;
  opacity: 0.8;
}
.arco-tag-icon {
  margin-right: 4px;
  color: var(--color-text-2);
}
.arco-tag-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag.arco-tag-checked.arco-tag-red {
  color: rgb(var(--red-6));
  background-color: rgb(var(--red-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--red-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-red.arco-tag:hover {
  background-color: rgb(var(--red-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-red.arco-tag-bordered,
.arco-tag-checked.arco-tag-red.arco-tag-bordered:hover {
  border-color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-loading-icon {
  color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered {
  color: rgb(var(--orangered-6));
  background-color: rgb(var(--orangered-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orangered-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orangered.arco-tag:hover {
  background-color: rgb(var(--orangered-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered,
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover {
  border-color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon {
  color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange {
  color: rgb(var(--orange-6));
  background-color: rgb(var(--orange-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orange-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orange.arco-tag:hover {
  background-color: rgb(var(--orange-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orange.arco-tag-bordered,
.arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover {
  border-color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon {
  color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold {
  color: rgb(var(--gold-6));
  background-color: rgb(var(--gold-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gold-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gold.arco-tag:hover {
  background-color: rgb(var(--gold-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gold.arco-tag-bordered,
.arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover {
  border-color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon {
  color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime {
  color: rgb(var(--lime-6));
  background-color: rgb(var(--lime-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--lime-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-lime.arco-tag:hover {
  background-color: rgb(var(--lime-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-lime.arco-tag-bordered,
.arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover {
  border-color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon {
  color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-green {
  color: rgb(var(--green-6));
  background-color: rgb(var(--green-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--green-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-green.arco-tag:hover {
  background-color: rgb(var(--green-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-green.arco-tag-bordered,
.arco-tag-checked.arco-tag-green.arco-tag-bordered:hover {
  border-color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-loading-icon {
  color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan {
  color: rgb(var(--cyan-6));
  background-color: rgb(var(--cyan-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--cyan-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-cyan.arco-tag:hover {
  background-color: rgb(var(--cyan-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered,
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover {
  border-color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon {
  color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue {
  color: rgb(var(--blue-6));
  background-color: rgb(var(--blue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--blue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-blue.arco-tag:hover {
  background-color: rgb(var(--blue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-blue.arco-tag-bordered,
.arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover {
  border-color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon {
  color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue {
  color: rgb(var(--arcoblue-6));
  background-color: rgb(var(--arcoblue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--arcoblue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue.arco-tag:hover {
  background-color: rgb(var(--arcoblue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered,
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover {
  border-color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon {
  color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple {
  color: rgb(var(--purple-6));
  background-color: rgb(var(--purple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--purple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-purple.arco-tag:hover {
  background-color: rgb(var(--purple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-purple.arco-tag-bordered,
.arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover {
  border-color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon {
  color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple {
  color: rgb(var(--pinkpurple-6));
  background-color: rgb(var(--pinkpurple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--pinkpurple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple.arco-tag:hover {
  background-color: rgb(var(--pinkpurple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered,
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover {
  border-color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon {
  color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta {
  color: rgb(var(--magenta-6));
  background-color: rgb(var(--magenta-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--magenta-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-magenta.arco-tag:hover {
  background-color: rgb(var(--magenta-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered,
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover {
  border-color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon {
  color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray {
  color: rgb(var(--gray-6));
  background-color: rgb(var(--gray-2));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gray-3));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gray.arco-tag:hover {
  background-color: rgb(var(--gray-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gray.arco-tag-bordered,
.arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover {
  border-color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon {
  color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-tag .arco-tag-close-btn {
  margin-left: 4px;
  font-size: 12px;
}
.arco-tag .arco-tag-close-btn > svg {
  position: relative;
}
.arco-tag .arco-tag-loading-icon {
  margin-left: 4px;
  font-size: 12px;
}
body[arco-theme='dark'] .arco-tag-checked {
  color: rgba(255, 255, 255, 0.9);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red {
  background-color: rgba(var(--red-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered {
  background-color: rgba(var(--orangered-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange {
  background-color: rgba(var(--orange-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold {
  background-color: rgba(var(--gold-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime {
  background-color: rgba(var(--lime-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green {
  background-color: rgba(var(--green-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan {
  background-color: rgba(var(--cyan-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue {
  background-color: rgba(var(--blue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue {
  background-color: rgba(var(--arcoblue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple {
  background-color: rgba(var(--purple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple {
  background-color: rgba(var(--pinkpurple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta {
  background-color: rgba(var(--magenta-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray {
  background-color: rgba(var(--gray-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gray-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover {
  background-color: rgba(var(--gray-6), 0.35);
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
/******** 基础配置项 end *******/
/******** 基础配置项 end *******/
/******** 高级配置项 *******/
/******** 高级配置项 end *******/
.arco-tag {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  height: 24px;
  padding: 0 8px;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 12px;
  line-height: 22px;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-tag-checkable {
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-tag-checkable:hover {
  background-color: var(--color-fill-2);
}
.arco-tag-checked {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-tag-checkable.arco-tag-checked:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-tag-bordered,
.arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover {
  border-color: var(--color-border-2);
}
.arco-tag-size-small {
  height: 20px;
  font-size: 12px;
  line-height: 18px;
}
.arco-tag-size-medium {
  height: 24px;
  font-size: 12px;
  line-height: 22px;
}
.arco-tag-size-large {
  height: 32px;
  font-size: 14px;
  line-height: 30px;
}
.arco-tag-hide {
  display: none;
}
.arco-tag-loading {
  cursor: default;
  opacity: 0.8;
}
.arco-tag-icon {
  margin-right: 4px;
  color: var(--color-text-2);
}
.arco-tag-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag.arco-tag-checked.arco-tag-red {
  color: rgb(var(--red-6));
  background-color: rgb(var(--red-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--red-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-red.arco-tag:hover {
  background-color: rgb(var(--red-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-red.arco-tag-bordered,
.arco-tag-checked.arco-tag-red.arco-tag-bordered:hover {
  border-color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-loading-icon {
  color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered {
  color: rgb(var(--orangered-6));
  background-color: rgb(var(--orangered-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orangered-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orangered.arco-tag:hover {
  background-color: rgb(var(--orangered-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered,
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover {
  border-color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon {
  color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange {
  color: rgb(var(--orange-6));
  background-color: rgb(var(--orange-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orange-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orange.arco-tag:hover {
  background-color: rgb(var(--orange-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orange.arco-tag-bordered,
.arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover {
  border-color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon {
  color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold {
  color: rgb(var(--gold-6));
  background-color: rgb(var(--gold-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gold-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gold.arco-tag:hover {
  background-color: rgb(var(--gold-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gold.arco-tag-bordered,
.arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover {
  border-color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon {
  color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime {
  color: rgb(var(--lime-6));
  background-color: rgb(var(--lime-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--lime-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-lime.arco-tag:hover {
  background-color: rgb(var(--lime-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-lime.arco-tag-bordered,
.arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover {
  border-color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon {
  color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-green {
  color: rgb(var(--green-6));
  background-color: rgb(var(--green-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--green-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-green.arco-tag:hover {
  background-color: rgb(var(--green-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-green.arco-tag-bordered,
.arco-tag-checked.arco-tag-green.arco-tag-bordered:hover {
  border-color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-loading-icon {
  color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan {
  color: rgb(var(--cyan-6));
  background-color: rgb(var(--cyan-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--cyan-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-cyan.arco-tag:hover {
  background-color: rgb(var(--cyan-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered,
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover {
  border-color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon {
  color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue {
  color: rgb(var(--blue-6));
  background-color: rgb(var(--blue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--blue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-blue.arco-tag:hover {
  background-color: rgb(var(--blue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-blue.arco-tag-bordered,
.arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover {
  border-color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon {
  color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue {
  color: rgb(var(--arcoblue-6));
  background-color: rgb(var(--arcoblue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--arcoblue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue.arco-tag:hover {
  background-color: rgb(var(--arcoblue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered,
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover {
  border-color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon {
  color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple {
  color: rgb(var(--purple-6));
  background-color: rgb(var(--purple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--purple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-purple.arco-tag:hover {
  background-color: rgb(var(--purple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-purple.arco-tag-bordered,
.arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover {
  border-color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon {
  color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple {
  color: rgb(var(--pinkpurple-6));
  background-color: rgb(var(--pinkpurple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--pinkpurple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple.arco-tag:hover {
  background-color: rgb(var(--pinkpurple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered,
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover {
  border-color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon {
  color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta {
  color: rgb(var(--magenta-6));
  background-color: rgb(var(--magenta-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--magenta-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-magenta.arco-tag:hover {
  background-color: rgb(var(--magenta-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered,
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover {
  border-color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon {
  color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray {
  color: rgb(var(--gray-6));
  background-color: rgb(var(--gray-2));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gray-3));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gray.arco-tag:hover {
  background-color: rgb(var(--gray-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gray.arco-tag-bordered,
.arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover {
  border-color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon {
  color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-tag .arco-tag-close-btn {
  margin-left: 4px;
  font-size: 12px;
}
.arco-tag .arco-tag-close-btn > svg {
  position: relative;
}
.arco-tag .arco-tag-loading-icon {
  margin-left: 4px;
  font-size: 12px;
}
body[arco-theme='dark'] .arco-tag-checked {
  color: rgba(255, 255, 255, 0.9);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red {
  background-color: rgba(var(--red-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered {
  background-color: rgba(var(--orangered-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange {
  background-color: rgba(var(--orange-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold {
  background-color: rgba(var(--gold-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime {
  background-color: rgba(var(--lime-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green {
  background-color: rgba(var(--green-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan {
  background-color: rgba(var(--cyan-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue {
  background-color: rgba(var(--blue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue {
  background-color: rgba(var(--arcoblue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple {
  background-color: rgba(var(--purple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple {
  background-color: rgba(var(--pinkpurple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta {
  background-color: rgba(var(--magenta-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray {
  background-color: rgba(var(--gray-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gray-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover {
  background-color: rgba(var(--gray-6), 0.35);
}
/**********************************************
 * size: mini / small / default / large
 **********************************************/
/****************************************************
 * status: default / error / disabled _ (hover / focus)
 ****************************************************/
.arco-input-tag {
  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-tag:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-input-tag:focus-within,
.arco-input-tag.arco-input-tag-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-tag.arco-input-tag-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-input-tag.arco-input-tag-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-prefix,
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-suffix {
  color: inherit;
}
.arco-input-tag.arco-input-tag-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-input-tag.arco-input-tag-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-input-tag.arco-input-tag-error:focus-within,
.arco-input-tag.arco-input-tag-error.arco-input-tag-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-tag .arco-input-tag-prefix,
.arco-input-tag .arco-input-tag-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-tag .arco-input-tag-prefix > svg,
.arco-input-tag .arco-input-tag-suffix > svg {
  font-size: 14px;
}
.arco-input-tag .arco-input-tag-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-input-tag .arco-input-tag-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-input-tag .arco-input-tag-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-input-tag .arco-input-tag-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-input-tag .arco-input-tag-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-input-tag:hover .arco-input-tag-clear-btn {
  visibility: visible;
}
.arco-input-tag:not(.arco-input-tag-focus) .arco-input-tag-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-input-tag.arco-input-tag-has-tag {
  padding-right: 4px;
  padding-left: 4px;
}
.arco-input-tag.arco-input-tag-has-prefix {
  padding-left: 12px;
}
.arco-input-tag.arco-input-tag-has-suffix {
  padding-right: 12px;
}
.arco-input-tag .arco-input-tag-inner {
  flex: 1;
  overflow: hidden;
  line-height: 0;
}
.arco-input-tag .arco-input-tag-inner.arco-input-tag-nowrap {
  display: flex;
  flex-wrap: wrap;
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag {
  display: inline-flex;
  align-items: center;
  margin-right: 4px;
  color: var(--color-text-1);
  font-size: 12px;
  white-space: pre-wrap;
  word-break: break-word;
  background-color: var(--color-bg-2);
  border-color: var(--color-fill-3);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-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);
  box-sizing: border-box;
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input::-moz-placeholder {
  color: var(--color-text-3);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input::placeholder {
  color: var(--color-text-3);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled]::-moz-placeholder {
  color: var(--color-text-4);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-input-tag .arco-input-tag-inner .arco-input-tag-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-input-tag .arco-input-tag-mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  visibility: hidden;
  pointer-events: none;
}
.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag {
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-2);
}
.arco-input-tag.arco-input-tag-focus .arco-input-tag-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-input-tag.arco-input-tag-disabled .arco-input-tag-tag {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-3);
}
.arco-input-tag.arco-input-tag-readonly,
.arco-input-tag.arco-input-tag-disabled-input {
  cursor: default;
}
.arco-input-tag.arco-input-tag-size-mini {
  font-size: 12px;
}
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-mini .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 18px;
  vertical-align: middle;
  height: auto;
  min-height: 20px;
}
.arco-input-tag.arco-input-tag-size-medium {
  font-size: 14px;
}
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-medium .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 22px;
  vertical-align: middle;
  height: auto;
  min-height: 24px;
}
.arco-input-tag.arco-input-tag-size-small {
  font-size: 14px;
}
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-small .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 18px;
  vertical-align: middle;
  height: auto;
  min-height: 20px;
}
.arco-input-tag.arco-input-tag-size-large {
  font-size: 14px;
}
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-tag,
.arco-input-tag.arco-input-tag-size-large .arco-input-tag-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 26px;
  vertical-align: middle;
  height: auto;
  min-height: 28px;
}
.input-tag-zoom-enter-from {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.input-tag-zoom-enter-to {
  transform: scale(1, 1);
  opacity: 1;
}
.input-tag-zoom-enter-active {
  transition: all 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.input-tag-zoom-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.input-tag-zoom-leave-to {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.input-tag-zoom-leave-active {
  position: absolute;
  transition: all 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.input-tag-zoom-move {
  transition: all 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
/******** 基础配置项 end *******/
/******** 基础配置项 end *******/
/******** 高级配置项 *******/
/******** 高级配置项 end *******/
.arco-tag {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  height: 24px;
  padding: 0 8px;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 12px;
  line-height: 22px;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: var(--border-radius-small);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover::before {
  width: 16px;
  height: 16px;
}
.arco-tag .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-tag-checkable {
  cursor: pointer;
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-tag-checkable:hover {
  background-color: var(--color-fill-2);
}
.arco-tag-checked {
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-tag-checkable.arco-tag-checked:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-tag-bordered,
.arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover {
  border-color: var(--color-border-2);
}
.arco-tag-size-small {
  height: 20px;
  font-size: 12px;
  line-height: 18px;
}
.arco-tag-size-medium {
  height: 24px;
  font-size: 12px;
  line-height: 22px;
}
.arco-tag-size-large {
  height: 32px;
  font-size: 14px;
  line-height: 30px;
}
.arco-tag-hide {
  display: none;
}
.arco-tag-loading {
  cursor: default;
  opacity: 0.8;
}
.arco-tag-icon {
  margin-right: 4px;
  color: var(--color-text-2);
}
.arco-tag-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-tag.arco-tag-checked.arco-tag-red {
  color: rgb(var(--red-6));
  background-color: rgb(var(--red-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--red-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-red.arco-tag:hover {
  background-color: rgb(var(--red-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-red.arco-tag-bordered,
.arco-tag-checked.arco-tag-red.arco-tag-bordered:hover {
  border-color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-red .arco-tag-loading-icon {
  color: rgb(var(--red-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered {
  color: rgb(var(--orangered-6));
  background-color: rgb(var(--orangered-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orangered-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orangered.arco-tag:hover {
  background-color: rgb(var(--orangered-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered,
.arco-tag-checked.arco-tag-orangered.arco-tag-bordered:hover {
  border-color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orangered .arco-tag-loading-icon {
  color: rgb(var(--orangered-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange {
  color: rgb(var(--orange-6));
  background-color: rgb(var(--orange-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--orange-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-orange.arco-tag:hover {
  background-color: rgb(var(--orange-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-orange.arco-tag-bordered,
.arco-tag-checked.arco-tag-orange.arco-tag-bordered:hover {
  border-color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-orange .arco-tag-loading-icon {
  color: rgb(var(--orange-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold {
  color: rgb(var(--gold-6));
  background-color: rgb(var(--gold-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gold-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gold.arco-tag:hover {
  background-color: rgb(var(--gold-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gold.arco-tag-bordered,
.arco-tag-checked.arco-tag-gold.arco-tag-bordered:hover {
  border-color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gold .arco-tag-loading-icon {
  color: rgb(var(--gold-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime {
  color: rgb(var(--lime-6));
  background-color: rgb(var(--lime-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--lime-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-lime.arco-tag:hover {
  background-color: rgb(var(--lime-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-lime.arco-tag-bordered,
.arco-tag-checked.arco-tag-lime.arco-tag-bordered:hover {
  border-color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-lime .arco-tag-loading-icon {
  color: rgb(var(--lime-6));
}
.arco-tag.arco-tag-checked.arco-tag-green {
  color: rgb(var(--green-6));
  background-color: rgb(var(--green-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--green-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-green.arco-tag:hover {
  background-color: rgb(var(--green-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-green.arco-tag-bordered,
.arco-tag-checked.arco-tag-green.arco-tag-bordered:hover {
  border-color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-green .arco-tag-loading-icon {
  color: rgb(var(--green-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan {
  color: rgb(var(--cyan-6));
  background-color: rgb(var(--cyan-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--cyan-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-cyan.arco-tag:hover {
  background-color: rgb(var(--cyan-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered,
.arco-tag-checked.arco-tag-cyan.arco-tag-bordered:hover {
  border-color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-cyan .arco-tag-loading-icon {
  color: rgb(var(--cyan-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue {
  color: rgb(var(--blue-6));
  background-color: rgb(var(--blue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--blue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-blue.arco-tag:hover {
  background-color: rgb(var(--blue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-blue.arco-tag-bordered,
.arco-tag-checked.arco-tag-blue.arco-tag-bordered:hover {
  border-color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-blue .arco-tag-loading-icon {
  color: rgb(var(--blue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue {
  color: rgb(var(--arcoblue-6));
  background-color: rgb(var(--arcoblue-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--arcoblue-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue.arco-tag:hover {
  background-color: rgb(var(--arcoblue-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered,
.arco-tag-checked.arco-tag-arcoblue.arco-tag-bordered:hover {
  border-color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-arcoblue .arco-tag-loading-icon {
  color: rgb(var(--arcoblue-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple {
  color: rgb(var(--purple-6));
  background-color: rgb(var(--purple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--purple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-purple.arco-tag:hover {
  background-color: rgb(var(--purple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-purple.arco-tag-bordered,
.arco-tag-checked.arco-tag-purple.arco-tag-bordered:hover {
  border-color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-purple .arco-tag-loading-icon {
  color: rgb(var(--purple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple {
  color: rgb(var(--pinkpurple-6));
  background-color: rgb(var(--pinkpurple-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--pinkpurple-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple.arco-tag:hover {
  background-color: rgb(var(--pinkpurple-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered,
.arco-tag-checked.arco-tag-pinkpurple.arco-tag-bordered:hover {
  border-color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-pinkpurple .arco-tag-loading-icon {
  color: rgb(var(--pinkpurple-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta {
  color: rgb(var(--magenta-6));
  background-color: rgb(var(--magenta-1));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--magenta-2));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-magenta.arco-tag:hover {
  background-color: rgb(var(--magenta-2));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered,
.arco-tag-checked.arco-tag-magenta.arco-tag-bordered:hover {
  border-color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-magenta .arco-tag-loading-icon {
  color: rgb(var(--magenta-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray {
  color: rgb(var(--gray-6));
  background-color: rgb(var(--gray-2));
  border: 1px solid transparent;
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgb(var(--gray-3));
}
.arco-tag.arco-tag-checkable.arco-tag-checked.arco-tag-gray.arco-tag:hover {
  background-color: rgb(var(--gray-3));
  border-color: transparent;
}
.arco-tag-checked.arco-tag-gray.arco-tag-bordered,
.arco-tag-checked.arco-tag-gray.arco-tag-bordered:hover {
  border-color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-icon,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-close-btn,
.arco-tag.arco-tag-checked.arco-tag-gray .arco-tag-loading-icon {
  color: rgb(var(--gray-6));
}
.arco-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-tag .arco-tag-close-btn {
  margin-left: 4px;
  font-size: 12px;
}
.arco-tag .arco-tag-close-btn > svg {
  position: relative;
}
.arco-tag .arco-tag-loading-icon {
  margin-left: 4px;
  font-size: 12px;
}
body[arco-theme='dark'] .arco-tag-checked {
  color: rgba(255, 255, 255, 0.9);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red {
  background-color: rgba(var(--red-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-red .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-red:hover {
  background-color: rgba(var(--red-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered {
  background-color: rgba(var(--orangered-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orangered .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orangered:hover {
  background-color: rgba(var(--orangered-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange {
  background-color: rgba(var(--orange-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-orange .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-orange:hover {
  background-color: rgba(var(--orange-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold {
  background-color: rgba(var(--gold-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gold .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gold:hover {
  background-color: rgba(var(--gold-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime {
  background-color: rgba(var(--lime-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-lime .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-lime:hover {
  background-color: rgba(var(--lime-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green {
  background-color: rgba(var(--green-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-green .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-green:hover {
  background-color: rgba(var(--green-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan {
  background-color: rgba(var(--cyan-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-cyan .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-cyan:hover {
  background-color: rgba(var(--cyan-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue {
  background-color: rgba(var(--blue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-blue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-blue:hover {
  background-color: rgba(var(--blue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue {
  background-color: rgba(var(--arcoblue-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-arcoblue .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-arcoblue:hover {
  background-color: rgba(var(--arcoblue-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple {
  background-color: rgba(var(--purple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-purple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-purple:hover {
  background-color: rgba(var(--purple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple {
  background-color: rgba(var(--pinkpurple-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-pinkpurple .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-pinkpurple:hover {
  background-color: rgba(var(--pinkpurple-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta {
  background-color: rgba(var(--magenta-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-magenta .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-magenta:hover {
  background-color: rgba(var(--magenta-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray {
  background-color: rgba(var(--gray-6), 0.2);
}
body[arco-theme='dark'] .arco-tag-checked.arco-tag-gray .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(var(--gray-6), 0.35);
}
body[arco-theme='dark'] .arco-tag-checkable.arco-tag-checked.arco-tag-gray:hover {
  background-color: rgba(var(--gray-6), 0.35);
}
/**********************************************
 * size: mini / small / default / large
 **********************************************/
/****************************************************
 * status: default / error / disabled _ (hover / focus)
 ****************************************************/
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-select-view-single {
  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);
  cursor: pointer;
}
.arco-select-view-single.arco-select-view-search {
  cursor: text;
}
.arco-select-view-single.arco-select-view-search .arco-select-view-value {
  pointer-events: none;
}
.arco-select-view-single:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-select-view-single:focus-within,
.arco-select-view-single.arco-select-view-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-select-view-single.arco-select-view-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-select-view-single.arco-select-view-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-select-view-single.arco-select-view-disabled .arco-select-view-prefix,
.arco-select-view-single.arco-select-view-disabled .arco-select-view-suffix {
  color: inherit;
}
.arco-select-view-single.arco-select-view-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-select-view-single.arco-select-view-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-select-view-single.arco-select-view-error:focus-within,
.arco-select-view-single.arco-select-view-error.arco-select-view-single-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-select-view-single .arco-select-view-prefix,
.arco-select-view-single .arco-select-view-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-select-view-single .arco-select-view-prefix > svg,
.arco-select-view-single .arco-select-view-suffix > svg {
  font-size: 14px;
}
.arco-select-view-single .arco-select-view-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-select-view-single .arco-select-view-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-select-view-single .arco-select-view-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-select-view-single .arco-select-view-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-select-view-single .arco-select-view-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-select-view-single:hover .arco-select-view-clear-btn {
  visibility: visible;
}
.arco-select-view-single:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-select-view-single .arco-select-view-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-select-view-single .arco-select-view-input::-moz-placeholder {
  color: var(--color-text-3);
}
.arco-select-view-single .arco-select-view-input::placeholder {
  color: var(--color-text-3);
}
.arco-select-view-single .arco-select-view-input[disabled]::-moz-placeholder {
  color: var(--color-text-4);
}
.arco-select-view-single .arco-select-view-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-select-view-single .arco-select-view-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-select-view-single .arco-select-view-input-hidden {
  position: absolute;
  width: 0 !important;
}
.arco-select-view-single .arco-select-view-value {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-view-single .arco-select-view-value::after {
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  content: '.';
}
.arco-select-view-single .arco-select-view-value-hidden {
  display: none;
}
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-input,
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-value {
  /* prettier-ignore */
  padding-top: 1px;
  /* prettier-ignore */
  padding-bottom: 1px;
  font-size: 12px;
  line-height: 1.667;
}
.arco-select-view-single.arco-select-view-size-mini .arco-select-view-value {
  min-height: 22px;
}
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-input,
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-value {
  /* prettier-ignore */
  padding-top: 4px;
  /* prettier-ignore */
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-select-view-single.arco-select-view-size-medium .arco-select-view-value {
  min-height: 30px;
}
.arco-select-view-single.arco-select-view-size-small .arco-select-view-input,
.arco-select-view-single.arco-select-view-size-small .arco-select-view-value {
  /* prettier-ignore */
  padding-top: 2px;
  /* prettier-ignore */
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-select-view-single.arco-select-view-size-small .arco-select-view-value {
  min-height: 26px;
}
.arco-select-view-single.arco-select-view-size-large .arco-select-view-input,
.arco-select-view-single.arco-select-view-size-large .arco-select-view-value {
  /* prettier-ignore */
  padding-top: 6px;
  /* prettier-ignore */
  padding-bottom: 6px;
  font-size: 14px;
  line-height: 1.5715;
}
.arco-select-view-single.arco-select-view-size-large .arco-select-view-value {
  min-height: 34px;
}
.arco-select-view-multiple {
  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-select-view-multiple:hover {
  background-color: var(--color-fill-3);
  border-color: transparent;
}
.arco-select-view-multiple:focus-within,
.arco-select-view-multiple.arco-select-view-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-select-view-multiple.arco-select-view-disabled {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
  cursor: not-allowed;
}
.arco-select-view-multiple.arco-select-view-disabled:hover {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: transparent;
}
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-prefix,
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-suffix {
  color: inherit;
}
.arco-select-view-multiple.arco-select-view-error {
  background-color: var(--color-danger-light-1);
  border-color: transparent;
}
.arco-select-view-multiple.arco-select-view-error:hover {
  background-color: var(--color-danger-light-2);
  border-color: transparent;
}
.arco-select-view-multiple.arco-select-view-error:focus-within,
.arco-select-view-multiple.arco-select-view-error.arco-select-view-multiple-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-select-view-multiple .arco-select-view-prefix,
.arco-select-view-multiple .arco-select-view-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-select-view-multiple .arco-select-view-prefix > svg,
.arco-select-view-multiple .arco-select-view-suffix > svg {
  font-size: 14px;
}
.arco-select-view-multiple .arco-select-view-prefix {
  padding-right: 12px;
  color: var(--color-text-2);
}
.arco-select-view-multiple .arco-select-view-suffix {
  padding-left: 12px;
  color: var(--color-text-2);
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon {
  display: inline-flex;
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-validating {
  color: rgb(var(--primary-6));
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-success {
  color: rgb(var(--success-6));
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-warning {
  color: rgb(var(--warning-6));
}
.arco-select-view-multiple .arco-select-view-suffix .arco-feedback-icon-status-error {
  color: rgb(var(--danger-6));
}
.arco-select-view-multiple .arco-select-view-clear-btn {
  align-self: center;
  color: var(--color-text-2);
  font-size: 12px;
  visibility: hidden;
  cursor: pointer;
}
.arco-select-view-multiple .arco-select-view-clear-btn > svg {
  position: relative;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-select-view-multiple:hover .arco-select-view-clear-btn {
  visibility: visible;
}
.arco-select-view-multiple:not(.arco-select-view-focus) .arco-select-view-icon-hover:hover::before {
  background-color: var(--color-fill-4);
}
.arco-select-view-multiple.arco-select-view-has-tag {
  padding-right: 4px;
  padding-left: 4px;
}
.arco-select-view-multiple.arco-select-view-has-prefix {
  padding-left: 12px;
}
.arco-select-view-multiple.arco-select-view-has-suffix {
  padding-right: 12px;
}
.arco-select-view-multiple .arco-select-view-inner {
  flex: 1;
  overflow: hidden;
  line-height: 0;
}
.arco-select-view-multiple .arco-select-view-inner.arco-select-view-nowrap {
  display: flex;
  flex-wrap: wrap;
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag {
  display: inline-flex;
  align-items: center;
  margin-right: 4px;
  color: var(--color-text-1);
  font-size: 12px;
  white-space: pre-wrap;
  word-break: break-word;
  background-color: var(--color-bg-2);
  border-color: var(--color-fill-3);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-2);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color {
  color: var(--color-white);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-tag.arco-tag-custom-color .arco-icon-hover.arco-tag-icon-hover:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-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);
  box-sizing: border-box;
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input::-moz-placeholder {
  color: var(--color-text-3);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input::placeholder {
  color: var(--color-text-3);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled]::-moz-placeholder {
  color: var(--color-text-4);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled]::placeholder {
  color: var(--color-text-4);
}
.arco-select-view-multiple .arco-select-view-inner .arco-select-view-input[disabled] {
  -webkit-text-fill-color: var(--color-text-4);
}
.arco-select-view-multiple .arco-select-view-mirror {
  position: absolute;
  top: 0;
  left: 0;
  white-space: pre;
  visibility: hidden;
  pointer-events: none;
}
.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag {
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-2);
}
.arco-select-view-multiple.arco-select-view-focus .arco-select-view-tag .arco-icon-hover:hover::before {
  background-color: var(--color-fill-3);
}
.arco-select-view-multiple.arco-select-view-disabled .arco-select-view-tag {
  color: var(--color-text-4);
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-3);
}
.arco-select-view-multiple.arco-select-view-readonly,
.arco-select-view-multiple.arco-select-view-disabled-input {
  cursor: default;
}
.arco-select-view-multiple.arco-select-view-size-mini {
  font-size: 12px;
}
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-inner {
  padding-top: 0px;
  padding-bottom: 0px;
}
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-mini .arco-select-view-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 18px;
  vertical-align: middle;
  height: auto;
  min-height: 20px;
}
.arco-select-view-multiple.arco-select-view-size-medium {
  font-size: 14px;
}
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-medium .arco-select-view-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 22px;
  vertical-align: middle;
  height: auto;
  min-height: 24px;
}
.arco-select-view-multiple.arco-select-view-size-small {
  font-size: 14px;
}
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-small .arco-select-view-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 18px;
  vertical-align: middle;
  height: auto;
  min-height: 20px;
}
.arco-select-view-multiple.arco-select-view-size-large {
  font-size: 14px;
}
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-tag,
.arco-select-view-multiple.arco-select-view-size-large .arco-select-view-input {
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 26px;
  vertical-align: middle;
  height: auto;
  min-height: 28px;
}
.arco-select-view-multiple.arco-select-view-disabled-input {
  cursor: pointer;
}
.arco-select-view.arco-select-view-borderless {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
}
.arco-select-view-suffix .arco-feedback-icon {
  margin-left: 4px;
}
.arco-select-view-clear-btn svg,
.arco-select-view-icon svg {
  display: block;
  font-size: 12px;
}
.arco-select-view-opened .arco-select-view-arrow-icon {
  transform: rotateZ(180deg);
}
.arco-select-view-expand-icon {
  transform: rotate(-45deg);
}
.arco-select-view-clear-btn {
  display: none;
  cursor: pointer;
}
.arco-select-view:hover .arco-select-view-clear-btn {
  display: block;
}
.arco-select-view:hover .arco-select-view-clear-btn ~ * {
  display: none;
}
/******** 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-icon-hover.arco-checkbox-icon-hover::before {
  width: 24px;
  height: 24px;
}
.arco-checkbox {
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  padding-left: 5px;
  font-size: 14px;
  line-height: unset;
  cursor: pointer;
}
.arco-checkbox > input[type='checkbox'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
}
.arco-checkbox > input[type='checkbox']:focus-visible + .arco-checkbox-icon-hover::before {
  background-color: var(--color-fill-2);
}
.arco-checkbox:hover .arco-checkbox-icon-hover::before {
  background-color: var(--color-fill-2);
}
.arco-checkbox-label {
  margin-left: 8px;
  color: var(--color-text-1);
}
.arco-checkbox-icon {
  position: relative;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  background-color: var(--color-bg-2);
  border: 2px solid var(--color-fill-3);
  border-radius: var(--border-radius-small);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arco-checkbox-icon::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 6px;
  height: 2px;
  background: var(--color-white);
  border-radius: 0.5px;
  transform: translateX(-50%) translateY(-50%) scale(0);
  content: '';
}
.arco-checkbox-icon-check {
  position: relative;
  display: block;
  width: 8px;
  height: 100%;
  margin: 0 auto;
  color: var(--color-white);
  transform: scale(0);
  transform-origin: center 75%;
}
.arco-checkbox:hover .arco-checkbox-icon {
  border-color: var(--color-fill-4);
  transition: border-color 0.1s cubic-bezier(0, 0, 1, 1), transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox-checked:hover .arco-checkbox-icon,
.arco-checkbox-indeterminate:hover .arco-checkbox-icon {
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox-checked .arco-checkbox-icon {
  background-color: rgb(var(--primary-6));
  border-color: transparent;
}
.arco-checkbox-checked .arco-checkbox-icon-check {
  transform: scale(1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox-indeterminate .arco-checkbox-icon {
  background-color: rgb(var(--primary-6));
  border-color: transparent;
}
.arco-checkbox-indeterminate .arco-checkbox-icon svg {
  transform: scale(0);
}
.arco-checkbox-indeterminate .arco-checkbox-icon::after {
  transform: translateX(-50%) translateY(-50%) scale(1);
  transition: transform 0.3s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-checkbox.arco-checkbox-disabled {
  cursor: not-allowed;
}
.arco-checkbox.arco-checkbox-disabled .arco-checkbox-icon-hover {
  cursor: not-allowed;
}
.arco-checkbox.arco-checkbox-disabled:hover .arco-checkbox-mask {
  border-color: var(--color-fill-3);
}
.arco-checkbox-checked:hover .arco-checkbox-icon,
.arco-checkbox-indeterminate:hover .arco-checkbox-icon {
  border-color: transparent;
}
.arco-checkbox-disabled .arco-checkbox-icon {
  background-color: var(--color-fill-2);
  border-color: var(--color-fill-3);
}
.arco-checkbox-disabled.arco-checkbox-checked .arco-checkbox-icon,
.arco-checkbox-disabled.arco-checkbox-checked:hover .arco-checkbox-icon {
  background-color: var(--color-primary-light-3);
  border-color: transparent;
}
.arco-checkbox-disabled:hover .arco-checkbox-icon-hover::before,
.arco-checkbox-checked:hover .arco-checkbox-icon-hover::before,
.arco-checkbox-indeterminate:hover .arco-checkbox-icon-hover::before {
  background-color: transparent;
}
.arco-checkbox-disabled:hover .arco-checkbox-icon {
  border-color: var(--color-fill-3);
}
.arco-checkbox-disabled .arco-checkbox-label {
  color: var(--color-text-4);
}
.arco-checkbox-disabled .arco-checkbox-icon-check {
  color: var(--color-fill-3);
}
.arco-checkbox-group {
  display: inline-block;
}
.arco-checkbox-group .arco-checkbox {
  margin-right: 16px;
}
.arco-checkbox-group-direction-vertical .arco-checkbox {
  display: flex;
  margin-right: 0;
  line-height: 32px;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-scrollbar {
  position: relative;
}
.arco-scrollbar-container {
  position: relative;
  scrollbar-width: none;
}
.arco-scrollbar-container::-webkit-scrollbar {
  display: none;
}
.arco-scrollbar-track {
  position: absolute;
  z-index: 100;
}
.arco-scrollbar-track-direction-horizontal {
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  height: 15px;
}
.arco-scrollbar-track-direction-vertical {
  top: 0;
  right: 0;
  box-sizing: border-box;
  width: 15px;
  height: 100%;
}
.arco-scrollbar-thumb {
  position: absolute;
  display: block;
  box-sizing: border-box;
}
.arco-scrollbar-thumb-bar {
  width: 100%;
  height: 100%;
  background-color: var(--color-neutral-4);
  border-radius: 6px;
}
.arco-scrollbar-thumb:hover .arco-scrollbar-thumb-bar,
.arco-scrollbar-thumb-dragging .arco-scrollbar-thumb-bar {
  background-color: var(--color-neutral-6);
}
.arco-scrollbar-thumb-direction-horizontal .arco-scrollbar-thumb-bar {
  height: 9px;
  margin: 3px 0;
}
.arco-scrollbar-thumb-direction-vertical .arco-scrollbar-thumb-bar {
  width: 9px;
  margin: 0 3px;
}
.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb {
  opacity: 0;
  transition: opacity ease 200ms;
}
.arco-scrollbar.arco-scrollbar-type-embed .arco-scrollbar-thumb-dragging {
  opacity: 0.8;
}
.arco-scrollbar.arco-scrollbar-type-embed:hover .arco-scrollbar-thumb {
  opacity: 0.8;
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track {
  background-color: var(--color-neutral-1);
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-horizontal {
  border-top: 1px solid var(--color-neutral-3);
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-track-direction-vertical {
  border-right: 1px solid var(--color-neutral-3);
  border-left: 1px solid var(--color-neutral-3);
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-horizontal {
  margin: -1px 0;
}
.arco-scrollbar.arco-scrollbar-type-track .arco-scrollbar-thumb-direction-vertical {
  margin: 0 -1px;
}
.arco-scrollbar.arco-scrollbar-type-track.arco-scrollbar-both .arco-scrollbar-track-direction-vertical::after {
  position: absolute;
  right: -1px;
  bottom: 0;
  display: block;
  box-sizing: border-box;
  width: 15px;
  height: 15px;
  background-color: var(--color-neutral-1);
  border-right: 1px solid var(--color-neutral-3);
  border-bottom: 1px solid var(--color-neutral-3);
  content: '';
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
/**********************************************
 * Popup Box
 **********************************************/
/**********************************************
 * Popup Options
 * status: default / disabled / selected / hover
 **********************************************/
.arco-select-dropdown {
  box-sizing: border-box;
  padding: 4px 0;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-fill-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-select-dropdown .arco-select-dropdown-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
}
.arco-select-dropdown-list {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.arco-select-dropdown-list-wrapper {
  max-height: 200px;
  overflow-y: auto;
}
.arco-select-dropdown .arco-select-option {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  padding: 0 12px;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 36px;
  text-align: left;
  background-color: var(--color-bg-popup);
  cursor: pointer;
}
.arco-select-dropdown .arco-select-option-content {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-dropdown .arco-select-option-checkbox {
  overflow: hidden;
}
.arco-select-dropdown .arco-select-option-checkbox .arco-checkbox-label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-dropdown .arco-select-option-has-suffix {
  justify-content: space-between;
}
.arco-select-dropdown .arco-select-option-selected {
  color: var(--color-text-1);
  font-weight: 500;
  background-color: var(--color-bg-popup);
}
.arco-select-dropdown .arco-select-option-active,
.arco-select-dropdown .arco-select-option:not(.arco-select-dropdown .arco-select-option-disabled):hover {
  color: var(--color-text-1);
  background-color: var(--color-fill-2);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-select-dropdown .arco-select-option-disabled {
  color: var(--color-text-4);
  background-color: var(--color-bg-popup);
  cursor: not-allowed;
}
.arco-select-dropdown .arco-select-option-icon {
  display: inline-flex;
  margin-right: 8px;
}
.arco-select-dropdown .arco-select-option-suffix {
  margin-left: 12px;
}
.arco-select-dropdown .arco-select-group:first-child .arco-select-dropdown .arco-select-group-title {
  margin-top: 8px;
}
.arco-select-dropdown .arco-select-group-title {
  box-sizing: border-box;
  width: 100%;
  margin-top: 8px;
  padding: 0 12px;
  color: var(--color-text-3);
  font-size: 12px;
  line-height: 20px;
  cursor: default;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.arco-select-dropdown.arco-select-dropdown-has-header {
  padding-top: 0;
}
.arco-select-dropdown-header {
  border-bottom: 1px solid var(--color-fill-3);
}
.arco-select-dropdown.arco-select-dropdown-has-footer {
  padding-bottom: 0;
}
.arco-select-dropdown-footer {
  border-top: 1px solid var(--color-fill-3);
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-message-list {
  position: fixed;
  z-index: 1003;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0 10px;
  text-align: center;
  pointer-events: none;
}
.arco-message-list-top {
  top: 40px;
}
.arco-message-list-bottom {
  bottom: 40px;
}
.arco-message {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
  padding: 10px 16px 10px 16px;
  overflow: hidden;
  line-height: 1;
  text-align: center;
  list-style: none;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-small);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  pointer-events: auto;
}
.arco-message-icon {
  display: inline-block;
  margin-right: 8px;
  color: var(--color-text-1);
  font-size: 20px;
  vertical-align: middle;
  animation: arco-msg-fade 0.1s cubic-bezier(0, 0, 1, 1), arco-msg-fade 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-message-content {
  font-size: 14px;
  color: var(--color-text-1);
  vertical-align: middle;
}
.arco-message-info {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-info .arco-message-icon {
  color: rgb(var(--primary-6));
}
.arco-message-info .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-success {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-success .arco-message-icon {
  color: rgb(var(--success-6));
}
.arco-message-success .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-warning {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-warning .arco-message-icon {
  color: rgb(var(--warning-6));
}
.arco-message-warning .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-error {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-error .arco-message-icon {
  color: rgb(var(--danger-6));
}
.arco-message-error .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-loading {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-loading .arco-message-icon {
  color: rgb(var(--primary-6));
}
.arco-message-loading .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-close-btn {
  margin-left: 8px;
  color: var(--color-text-1);
  font-size: 12px;
}
.arco-message .arco-icon-hover.arco-message-icon-hover::before {
  width: 20px;
  height: 20px;
}
.fade-message-enter-from,
.fade-message-appear-from {
  opacity: 0;
}
.fade-message-enter-to,
.fade-message-appear-to {
  opacity: 1;
}
.fade-message-enter-active,
.fade-message-appear-active {
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.fade-message-leave-from {
  opacity: 1;
}
.fade-message-leave-to {
  opacity: 0;
}
.fade-message-leave-active {
  position: absolute;
}
.flip-list-move {
  transition: transform 0.8s ease;
}
@keyframes arco-msg-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes arco-msg-scale {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-message-list {
  position: fixed;
  z-index: 1003;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0 10px;
  text-align: center;
  pointer-events: none;
}
.arco-message-list-top {
  top: 40px;
}
.arco-message-list-bottom {
  bottom: 40px;
}
.arco-message {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
  padding: 10px 16px 10px 16px;
  overflow: hidden;
  line-height: 1;
  text-align: center;
  list-style: none;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-small);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  transition: all 0.1s cubic-bezier(0, 0, 1, 1);
  pointer-events: auto;
}
.arco-message-icon {
  display: inline-block;
  margin-right: 8px;
  color: var(--color-text-1);
  font-size: 20px;
  vertical-align: middle;
  animation: arco-msg-fade 0.1s cubic-bezier(0, 0, 1, 1), arco-msg-fade 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.arco-message-content {
  font-size: 14px;
  color: var(--color-text-1);
  vertical-align: middle;
}
.arco-message-info {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-info .arco-message-icon {
  color: rgb(var(--primary-6));
}
.arco-message-info .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-success {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-success .arco-message-icon {
  color: rgb(var(--success-6));
}
.arco-message-success .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-warning {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-warning .arco-message-icon {
  color: rgb(var(--warning-6));
}
.arco-message-warning .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-error {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-error .arco-message-icon {
  color: rgb(var(--danger-6));
}
.arco-message-error .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-loading {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-message-loading .arco-message-icon {
  color: rgb(var(--primary-6));
}
.arco-message-loading .arco-message-content {
  color: var(--color-text-1);
}
.arco-message-close-btn {
  margin-left: 8px;
  color: var(--color-text-1);
  font-size: 12px;
}
.arco-message .arco-icon-hover.arco-message-icon-hover::before {
  width: 20px;
  height: 20px;
}
.fade-message-enter-from,
.fade-message-appear-from {
  opacity: 0;
}
.fade-message-enter-to,
.fade-message-appear-to {
  opacity: 1;
}
.fade-message-enter-active,
.fade-message-appear-active {
  transition: opacity 0.1s cubic-bezier(0, 0, 1, 1);
}
.fade-message-leave-from {
  opacity: 1;
}
.fade-message-leave-to {
  opacity: 0;
}
.fade-message-leave-active {
  position: absolute;
}
.flip-list-move {
  transition: transform 0.8s ease;
}
@keyframes arco-msg-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes arco-msg-scale {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-pagination {
  display: flex;
  align-items: center;
  font-size: 14px;
  /*** 快速跳转 ***/
}
.arco-pagination-list {
  display: inline-block;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  list-style: none;
}
.arco-pagination-item {
  display: inline-block;
  box-sizing: border-box;
  padding: 0 8px;
  color: var(--color-text-2);
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: transparent;
  border: 0 solid transparent;
  border-radius: var(--border-radius-small);
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  min-width: 32px;
  height: 32px;
  font-size: 14px;
  line-height: 32px;
}
.arco-pagination-item-previous,
.arco-pagination-item-next {
  font-size: 12px;
}
.arco-pagination-item:hover {
  color: var(--color-text-2);
  background-color: var(--color-fill-1);
  border-color: transparent;
}
.arco-pagination-item-active,
.arco-pagination-item-active:hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-primary-light-1);
  border-color: transparent;
  transition: color 0.2s cubic-bezier(0, 0, 1, 1), background-color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-pagination-item-disabled,
.arco-pagination-item-disabled:hover {
  color: var(--color-text-4);
  background-color: transparent;
  border-color: transparent;
  cursor: not-allowed;
}
.arco-pagination-item:not(:last-child) {
  margin-right: 8px;
}
.arco-pagination-item-previous,
.arco-pagination-item-next {
  color: var(--color-text-2);
  font-size: 12px;
  background-color: transparent;
}
.arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,
.arco-pagination-item-next:not(.arco-pagination-item-disabled):hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-fill-1);
}
.arco-pagination-item-previous::after,
.arco-pagination-item-next::after {
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
  content: '.';
}
.arco-pagination .arco-pagination-item-previous.arco-pagination-item-disabled,
.arco-pagination .arco-pagination-item-next.arco-pagination-item-disabled {
  color: var(--color-text-4);
  background-color: transparent;
}
.arco-pagination-item-jumper {
  font-size: 16px;
}
.arco-pagination-jumper {
  display: flex;
  align-items: center;
  margin-left: 8px;
}
.arco-pagination-jumper > span {
  font-size: 14px;
}
.arco-pagination-jumper-text-goto,
.arco-pagination-jumper-prepend,
.arco-pagination-jumper-append {
  color: var(--color-text-3);
  white-space: nowrap;
}
.arco-pagination-jumper-prepend {
  margin-right: 8px;
}
.arco-pagination-jumper-append {
  margin-left: 8px;
}
.arco-pagination-jumper .arco-pagination-jumper-input {
  width: 40px;
  padding-right: 2px;
  padding-left: 2px;
}
.arco-pagination-jumper .arco-pagination-jumper-input input {
  text-align: center;
}
.arco-pagination-options {
  position: relative;
  display: inline-block;
  flex: 0 0 auto;
  min-width: 0;
  margin-left: 8px;
  text-align: center;
  vertical-align: middle;
}
.arco-pagination-options .arco-select {
  width: auto;
}
.arco-pagination-options .arco-select-view-value {
  padding-right: 6px;
  overflow: inherit;
}
.arco-pagination-total {
  display: inline-block;
  height: 100%;
  margin-right: 8px;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 32px;
  white-space: nowrap;
}
.arco-pagination-jumper {
  flex: 0 0 auto;
}
.arco-pagination-jumper-separator {
  padding: 0 12px 0 12px;
}
.arco-pagination-jumper-total-page {
  margin-right: 8px;
}
.arco-pagination-simple {
  display: flex;
  align-items: center;
}
.arco-pagination-simple .arco-pagination-item {
  margin-right: 0;
}
.arco-pagination-simple .arco-pagination-jumper {
  margin: 0 4px;
  color: var(--color-text-1);
}
.arco-pagination-simple .arco-pagination-jumper .arco-pagination-jumper-input {
  width: 40px;
  margin-left: 0;
}
.arco-pagination-simple .arco-pagination-item-previous,
.arco-pagination-simple .arco-pagination-item-next {
  color: var(--color-text-2);
  background-color: transparent;
}
.arco-pagination-simple .arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,
.arco-pagination-simple .arco-pagination-item-next:not(.arco-pagination-item-disabled):hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-fill-1);
}
.arco-pagination-simple .arco-pagination-item-previous.arco-pagination-item-disabled,
.arco-pagination-simple .arco-pagination-item-next.arco-pagination-item-disabled {
  color: var(--color-text-4);
  background-color: transparent;
}
.arco-pagination-disabled {
  cursor: not-allowed;
}
.arco-pagination-disabled .arco-pagination-item,
.arco-pagination-disabled .arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover {
  color: var(--color-text-4);
  background-color: transparent;
  border-color: transparent;
  cursor: not-allowed;
}
.arco-pagination.arco-pagination-disabled .arco-pagination-item-active {
  color: var(--color-primary-light-3);
  background-color: var(--color-fill-1);
  border-color: transparent;
}
.arco-pagination-size-mini .arco-pagination-item {
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
}
.arco-pagination-size-mini .arco-pagination-item-previous,
.arco-pagination-size-mini .arco-pagination-item-next {
  font-size: 12px;
}
.arco-pagination-size-mini .arco-pagination-total {
  font-size: 12px;
  line-height: 24px;
}
.arco-pagination-size-mini .arco-pagination-option {
  height: 24px;
  font-size: 12px;
  line-height: 0;
}
.arco-pagination-size-mini .arco-pagination-jumper > span {
  font-size: 12px;
}
.arco-pagination-size-small .arco-pagination-item {
  min-width: 28px;
  height: 28px;
  font-size: 14px;
  line-height: 28px;
}
.arco-pagination-size-small .arco-pagination-item-previous,
.arco-pagination-size-small .arco-pagination-item-next {
  font-size: 12px;
}
.arco-pagination-size-small .arco-pagination-total {
  font-size: 14px;
  line-height: 28px;
}
.arco-pagination-size-small .arco-pagination-option {
  height: 28px;
  font-size: 14px;
  line-height: 0;
}
.arco-pagination-size-small .arco-pagination-jumper > span {
  font-size: 14px;
}
.arco-pagination-size-large .arco-pagination-item {
  min-width: 36px;
  height: 36px;
  font-size: 14px;
  line-height: 36px;
}
.arco-pagination-size-large .arco-pagination-item-previous,
.arco-pagination-size-large .arco-pagination-item-next {
  font-size: 14px;
}
.arco-pagination-size-large .arco-pagination-total {
  font-size: 14px;
  line-height: 36px;
}
.arco-pagination-size-large .arco-pagination-option {
  height: 36px;
  font-size: 14px;
  line-height: 0;
}
.arco-pagination-size-large .arco-pagination-jumper > span {
  font-size: 14px;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-pagination {
  display: flex;
  align-items: center;
  font-size: 14px;
  /*** 快速跳转 ***/
}
.arco-pagination-list {
  display: inline-block;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  list-style: none;
}
.arco-pagination-item {
  display: inline-block;
  box-sizing: border-box;
  padding: 0 8px;
  color: var(--color-text-2);
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: transparent;
  border: 0 solid transparent;
  border-radius: var(--border-radius-small);
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  min-width: 32px;
  height: 32px;
  font-size: 14px;
  line-height: 32px;
}
.arco-pagination-item-previous,
.arco-pagination-item-next {
  font-size: 12px;
}
.arco-pagination-item:hover {
  color: var(--color-text-2);
  background-color: var(--color-fill-1);
  border-color: transparent;
}
.arco-pagination-item-active,
.arco-pagination-item-active:hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-primary-light-1);
  border-color: transparent;
  transition: color 0.2s cubic-bezier(0, 0, 1, 1), background-color 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-pagination-item-disabled,
.arco-pagination-item-disabled:hover {
  color: var(--color-text-4);
  background-color: transparent;
  border-color: transparent;
  cursor: not-allowed;
}
.arco-pagination-item:not(:last-child) {
  margin-right: 8px;
}
.arco-pagination-item-previous,
.arco-pagination-item-next {
  color: var(--color-text-2);
  font-size: 12px;
  background-color: transparent;
}
.arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,
.arco-pagination-item-next:not(.arco-pagination-item-disabled):hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-fill-1);
}
.arco-pagination-item-previous::after,
.arco-pagination-item-next::after {
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
  content: '.';
}
.arco-pagination .arco-pagination-item-previous.arco-pagination-item-disabled,
.arco-pagination .arco-pagination-item-next.arco-pagination-item-disabled {
  color: var(--color-text-4);
  background-color: transparent;
}
.arco-pagination-item-jumper {
  font-size: 16px;
}
.arco-pagination-jumper {
  display: flex;
  align-items: center;
  margin-left: 8px;
}
.arco-pagination-jumper > span {
  font-size: 14px;
}
.arco-pagination-jumper-text-goto,
.arco-pagination-jumper-prepend,
.arco-pagination-jumper-append {
  color: var(--color-text-3);
  white-space: nowrap;
}
.arco-pagination-jumper-prepend {
  margin-right: 8px;
}
.arco-pagination-jumper-append {
  margin-left: 8px;
}
.arco-pagination-jumper .arco-pagination-jumper-input {
  width: 40px;
  padding-right: 2px;
  padding-left: 2px;
}
.arco-pagination-jumper .arco-pagination-jumper-input input {
  text-align: center;
}
.arco-pagination-options {
  position: relative;
  display: inline-block;
  flex: 0 0 auto;
  min-width: 0;
  margin-left: 8px;
  text-align: center;
  vertical-align: middle;
}
.arco-pagination-options .arco-select {
  width: auto;
}
.arco-pagination-options .arco-select-view-value {
  padding-right: 6px;
  overflow: inherit;
}
.arco-pagination-total {
  display: inline-block;
  height: 100%;
  margin-right: 8px;
  color: var(--color-text-1);
  font-size: 14px;
  line-height: 32px;
  white-space: nowrap;
}
.arco-pagination-jumper {
  flex: 0 0 auto;
}
.arco-pagination-jumper-separator {
  padding: 0 12px 0 12px;
}
.arco-pagination-jumper-total-page {
  margin-right: 8px;
}
.arco-pagination-simple {
  display: flex;
  align-items: center;
}
.arco-pagination-simple .arco-pagination-item {
  margin-right: 0;
}
.arco-pagination-simple .arco-pagination-jumper {
  margin: 0 4px;
  color: var(--color-text-1);
}
.arco-pagination-simple .arco-pagination-jumper .arco-pagination-jumper-input {
  width: 40px;
  margin-left: 0;
}
.arco-pagination-simple .arco-pagination-item-previous,
.arco-pagination-simple .arco-pagination-item-next {
  color: var(--color-text-2);
  background-color: transparent;
}
.arco-pagination-simple .arco-pagination-item-previous:not(.arco-pagination-item-disabled):hover,
.arco-pagination-simple .arco-pagination-item-next:not(.arco-pagination-item-disabled):hover {
  color: rgb(var(--primary-6));
  background-color: var(--color-fill-1);
}
.arco-pagination-simple .arco-pagination-item-previous.arco-pagination-item-disabled,
.arco-pagination-simple .arco-pagination-item-next.arco-pagination-item-disabled {
  color: var(--color-text-4);
  background-color: transparent;
}
.arco-pagination-disabled {
  cursor: not-allowed;
}
.arco-pagination-disabled .arco-pagination-item,
.arco-pagination-disabled .arco-pagination-item:not(.arco-pagination-item-disabled):not(.arco-pagination-item-active):hover {
  color: var(--color-text-4);
  background-color: transparent;
  border-color: transparent;
  cursor: not-allowed;
}
.arco-pagination.arco-pagination-disabled .arco-pagination-item-active {
  color: var(--color-primary-light-3);
  background-color: var(--color-fill-1);
  border-color: transparent;
}
.arco-pagination-size-mini .arco-pagination-item {
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
}
.arco-pagination-size-mini .arco-pagination-item-previous,
.arco-pagination-size-mini .arco-pagination-item-next {
  font-size: 12px;
}
.arco-pagination-size-mini .arco-pagination-total {
  font-size: 12px;
  line-height: 24px;
}
.arco-pagination-size-mini .arco-pagination-option {
  height: 24px;
  font-size: 12px;
  line-height: 0;
}
.arco-pagination-size-mini .arco-pagination-jumper > span {
  font-size: 12px;
}
.arco-pagination-size-small .arco-pagination-item {
  min-width: 28px;
  height: 28px;
  font-size: 14px;
  line-height: 28px;
}
.arco-pagination-size-small .arco-pagination-item-previous,
.arco-pagination-size-small .arco-pagination-item-next {
  font-size: 12px;
}
.arco-pagination-size-small .arco-pagination-total {
  font-size: 14px;
  line-height: 28px;
}
.arco-pagination-size-small .arco-pagination-option {
  height: 28px;
  font-size: 14px;
  line-height: 0;
}
.arco-pagination-size-small .arco-pagination-jumper > span {
  font-size: 14px;
}
.arco-pagination-size-large .arco-pagination-item {
  min-width: 36px;
  height: 36px;
  font-size: 14px;
  line-height: 36px;
}
.arco-pagination-size-large .arco-pagination-item-previous,
.arco-pagination-size-large .arco-pagination-item-next {
  font-size: 14px;
}
.arco-pagination-size-large .arco-pagination-total {
  font-size: 14px;
  line-height: 36px;
}
.arco-pagination-size-large .arco-pagination-option {
  height: 36px;
  font-size: 14px;
  line-height: 0;
}
.arco-pagination-size-large .arco-pagination-jumper > span {
  font-size: 14px;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-drawer-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
}
.arco-drawer-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--color-mask-bg);
}
.arco-drawer {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: auto;
  line-height: 1.5715;
  background-color: var(--color-bg-3);
}
.arco-drawer-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-drawer-header .arco-drawer-title {
  margin-right: auto;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
  text-align: left;
}
.arco-drawer-header .arco-drawer-close-btn {
  margin-left: 8px;
  color: var(--color-text-1);
  font-size: 12px;
  cursor: pointer;
}
.arco-drawer-footer {
  flex-shrink: 0;
  box-sizing: border-box;
  padding: 16px 16px;
  text-align: right;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-drawer-footer > .arco-btn {
  margin-left: 12px;
}
.arco-drawer-body {
  position: relative;
  flex: 1;
  box-sizing: border-box;
  height: 100%;
  padding: 12px 16px;
  overflow: auto;
  color: var(--color-text-1);
}
.fade-drawer-enter-from,
.fade-drawer-appear-from {
  opacity: 0;
}
.fade-drawer-enter-to,
.fade-drawer-appear-to {
  opacity: 1;
}
.fade-drawer-enter-active,
.fade-drawer-appear-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.fade-drawer-leave-from {
  opacity: 1;
}
.fade-drawer-leave-to {
  opacity: 0;
}
.fade-drawer-leave-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-left-drawer-enter-from,
.slide-left-drawer-appear-from {
  transform: translateX(-100%);
}
.slide-left-drawer-enter-to,
.slide-left-drawer-appear-to {
  transform: translateX(0);
}
.slide-left-drawer-enter-active,
.slide-left-drawer-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-left-drawer-leave-from {
  transform: translateX(0);
}
.slide-left-drawer-leave-to {
  transform: translateX(-100%);
}
.slide-left-drawer-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-drawer-enter-from,
.slide-right-drawer-appear-from {
  transform: translateX(100%);
}
.slide-right-drawer-enter-to,
.slide-right-drawer-appear-to {
  transform: translateX(0);
}
.slide-right-drawer-enter-active,
.slide-right-drawer-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-drawer-leave-from {
  transform: translateX(0);
}
.slide-right-drawer-leave-to {
  transform: translateX(100%);
}
.slide-right-drawer-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-top-drawer-enter,
.slide-top-drawer-appear {
  transform: translateY(-100%);
}
.slide-top-drawer-enter-from,
.slide-top-drawer-appear-from {
  transform: translateY(-100%);
}
.slide-top-drawer-enter-to,
.slide-top-drawer-appear-to {
  transform: translateY(0);
}
.slide-top-drawer-enter-active,
.slide-top-drawer-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-top-drawer-leave-from {
  transform: translateY(0);
}
.slide-top-drawer-leave-to {
  transform: translateY(-100%);
}
.slide-top-drawer-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-bottom-drawer-enter-from,
.slide-bottom-drawer-appear-from {
  transform: translateY(100%);
}
.slide-bottom-drawer-enter-to,
.slide-bottom-drawer-appear-to {
  transform: translateY(0);
}
.slide-bottom-drawer-enter-active,
.slide-bottom-drawer-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-bottom-drawer-leave-from {
  transform: translateY(0);
}
.slide-bottom-drawer-leave-to {
  transform: translateY(100%);
}
.slide-bottom-drawer-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 *********/
.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 *********/
.arco-popconfirm-popup-content {
  box-sizing: border-box;
  padding: 16px 16px;
  color: var(--color-text-2);
  font-size: 14px;
  line-height: 1.5715;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-popconfirm-popup-content .arco-popconfirm-body {
  position: relative;
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
  color: var(--color-text-1);
  font-size: 14px;
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon {
  display: inline-flex;
  align-items: center;
  height: 22.001px;
  margin-right: 8px;
  font-size: 18px;
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-exclamation-circle-fill {
  color: rgb(var(--warning-6));
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-check-circle-fill {
  color: rgb(var(--success-6));
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-info-circle-fill {
  color: rgb(var(--primary-6));
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-close-circle-fill {
  color: rgb(var(--danger-6));
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-content {
  text-align: left;
  word-wrap: break-word;
}
.arco-popconfirm-popup-content .arco-popconfirm-footer {
  text-align: right;
}
.arco-popconfirm-popup-content .arco-popconfirm-footer > button {
  margin-left: 8px;
}
.arco-popconfirm-popup-arrow {
  z-index: 1;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-drawer-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1001;
}
.arco-drawer-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--color-mask-bg);
}
.arco-drawer {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: auto;
  line-height: 1.5715;
  background-color: var(--color-bg-3);
}
.arco-drawer-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-drawer-header .arco-drawer-title {
  margin-right: auto;
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
  text-align: left;
}
.arco-drawer-header .arco-drawer-close-btn {
  margin-left: 8px;
  color: var(--color-text-1);
  font-size: 12px;
  cursor: pointer;
}
.arco-drawer-footer {
  flex-shrink: 0;
  box-sizing: border-box;
  padding: 16px 16px;
  text-align: right;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-drawer-footer > .arco-btn {
  margin-left: 12px;
}
.arco-drawer-body {
  position: relative;
  flex: 1;
  box-sizing: border-box;
  height: 100%;
  padding: 12px 16px;
  overflow: auto;
  color: var(--color-text-1);
}
.fade-drawer-enter-from,
.fade-drawer-appear-from {
  opacity: 0;
}
.fade-drawer-enter-to,
.fade-drawer-appear-to {
  opacity: 1;
}
.fade-drawer-enter-active,
.fade-drawer-appear-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.fade-drawer-leave-from {
  opacity: 1;
}
.fade-drawer-leave-to {
  opacity: 0;
}
.fade-drawer-leave-active {
  transition: opacity 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-left-drawer-enter-from,
.slide-left-drawer-appear-from {
  transform: translateX(-100%);
}
.slide-left-drawer-enter-to,
.slide-left-drawer-appear-to {
  transform: translateX(0);
}
.slide-left-drawer-enter-active,
.slide-left-drawer-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-left-drawer-leave-from {
  transform: translateX(0);
}
.slide-left-drawer-leave-to {
  transform: translateX(-100%);
}
.slide-left-drawer-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-drawer-enter-from,
.slide-right-drawer-appear-from {
  transform: translateX(100%);
}
.slide-right-drawer-enter-to,
.slide-right-drawer-appear-to {
  transform: translateX(0);
}
.slide-right-drawer-enter-active,
.slide-right-drawer-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-drawer-leave-from {
  transform: translateX(0);
}
.slide-right-drawer-leave-to {
  transform: translateX(100%);
}
.slide-right-drawer-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-top-drawer-enter,
.slide-top-drawer-appear {
  transform: translateY(-100%);
}
.slide-top-drawer-enter-from,
.slide-top-drawer-appear-from {
  transform: translateY(-100%);
}
.slide-top-drawer-enter-to,
.slide-top-drawer-appear-to {
  transform: translateY(0);
}
.slide-top-drawer-enter-active,
.slide-top-drawer-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-top-drawer-leave-from {
  transform: translateY(0);
}
.slide-top-drawer-leave-to {
  transform: translateY(-100%);
}
.slide-top-drawer-leave-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-bottom-drawer-enter-from,
.slide-bottom-drawer-appear-from {
  transform: translateY(100%);
}
.slide-bottom-drawer-enter-to,
.slide-bottom-drawer-appear-to {
  transform: translateY(0);
}
.slide-bottom-drawer-enter-active,
.slide-bottom-drawer-appear-active {
  transition: transform 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-bottom-drawer-leave-from {
  transform: translateY(0);
}
.slide-bottom-drawer-leave-to {
  transform: translateY(100%);
}
.slide-bottom-drawer-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 *********/
.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 *********/
.arco-popconfirm-popup-content {
  box-sizing: border-box;
  padding: 16px 16px;
  color: var(--color-text-2);
  font-size: 14px;
  line-height: 1.5715;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
}
.arco-popconfirm-popup-content .arco-popconfirm-body {
  position: relative;
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
  color: var(--color-text-1);
  font-size: 14px;
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon {
  display: inline-flex;
  align-items: center;
  height: 22.001px;
  margin-right: 8px;
  font-size: 18px;
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-exclamation-circle-fill {
  color: rgb(var(--warning-6));
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-check-circle-fill {
  color: rgb(var(--success-6));
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-info-circle-fill {
  color: rgb(var(--primary-6));
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-icon .arco-icon-close-circle-fill {
  color: rgb(var(--danger-6));
}
.arco-popconfirm-popup-content .arco-popconfirm-body .arco-popconfirm-content {
  text-align: left;
  word-wrap: break-word;
}
.arco-popconfirm-popup-content .arco-popconfirm-footer {
  text-align: right;
}
.arco-popconfirm-popup-content .arco-popconfirm-footer > button {
  margin-left: 8px;
}
.arco-popconfirm-popup-arrow {
  z-index: 1;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
}
.detail-drawer[data-mode='detail'] .arco-form .arco-form-item-label-required-symbol {
  display: none;
}
.detail-drawer[data-mode='detail'] .arco-form .arco-input-disabled {
  cursor: unset !important;
}
.detail-drawer[data-mode='detail'] .arco-form .arco-input-wrapper .arco-input[disabled] {
  -webkit-text-fill-color: var(--color-text-1) !important;
}
.detail-drawer[data-mode='detail'] .arco-form .arco-input-wrapper .arco-input[disabled]::-moz-placeholder {
  -webkit-text-fill-color: transparent !important;
  color: transparent;
}
.detail-drawer[data-mode='detail'] .arco-form .arco-input-wrapper .arco-input[disabled]::placeholder {
  -webkit-text-fill-color: transparent !important;
  color: transparent;
}
.detail-drawer[data-mode='detail'] .arco-form .arco-textarea[disabled] {
  -webkit-text-fill-color: var(--color-text-1) !important;
}
.detail-drawer[data-mode='detail'] .arco-form .arco-textarea[disabled]::-moz-placeholder {
  -webkit-text-fill-color: transparent !important;
  color: transparent;
}
.detail-drawer[data-mode='detail'] .arco-form .arco-textarea[disabled]::placeholder {
  -webkit-text-fill-color: transparent !important;
  color: transparent;
}
.detail-drawer[data-mode='detail'] .arco-form .arco-picker-disabled input[disabled] {
  -webkit-text-fill-color: var(--color-text-1) !important;
}
.detail-drawer[data-mode='detail'] .arco-form .arco-select-view-disabled {
  -webkit-text-fill-color: var(--color-text-1) !important;
}
.detail-drawer[data-mode='detail'] .arco-form .arco-select-view-suffix {
  display: none;
}
/* 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); }
}

/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-notification-list {
  position: fixed;
  z-index: 1003;
  margin: 0;
  padding-left: 0;
}
.arco-notification-list-top-left {
  top: 20px;
  left: 20px;
}
.arco-notification-list-top-right {
  top: 20px;
  right: 20px;
}
.arco-notification-list-top-right .arco-notification {
  margin-left: auto;
}
.arco-notification-list-bottom-left {
  bottom: 20px;
  left: 20px;
}
.arco-notification-list-bottom-right {
  right: 20px;
  bottom: 20px;
}
.arco-notification-list-bottom-right .arco-notification {
  margin-left: auto;
}
.arco-notification {
  position: relative;
  display: flex;
  box-sizing: border-box;
  width: 340px;
  padding: 20px 20px 20px 20px;
  overflow: hidden;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  opacity: 1;
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-notification:not(:last-child) {
  margin-bottom: 20px;
}
.arco-notification-icon {
  display: flex;
  align-items: center;
  font-size: 24px;
}
.arco-notification-info {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-info .arco-notification-icon {
  color: rgb(var(--primary-6));
}
.arco-notification-success {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-success .arco-notification-icon {
  color: rgb(var(--success-6));
}
.arco-notification-warning {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-warning .arco-notification-icon {
  color: rgb(var(--warning-6));
}
.arco-notification-error {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-error .arco-notification-icon {
  color: rgb(var(--danger-6));
}
.arco-notification-left {
  padding-right: 16px;
}
.arco-notification-right {
  flex: 1;
  word-break: break-word;
}
.arco-notification-title {
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
}
.arco-notification-title + .arco-notification-content {
  margin-top: 4px;
}
.arco-notification-content {
  color: var(--color-text-1);
  font-size: 14px;
}
.arco-notification-info .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-info .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-success .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-success .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-warning .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-warning .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-error .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-error .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-footer {
  margin-top: 16px;
  text-align: right;
}
.arco-notification-close-btn {
  position: absolute;
  top: 12px;
  right: 12px;
  color: var(--color-text-1);
  font-size: 12px;
  cursor: pointer;
}
.arco-notification-close-btn > svg {
  position: relative;
}
.arco-notification .arco-icon-hover.arco-notification-icon-hover::before {
  width: 20px;
  height: 20px;
}
.slide-left-notification-enter-from,
.slide-left-notification-appear-from {
  transform: translateX(-100%);
}
.slide-left-notification-enter-to,
.slide-left-notification-appear-to {
  transform: translateX(0);
}
.slide-left-notification-enter-active,
.slide-left-notification-appear-active {
  transition: transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.slide-left-notification-leave-from {
  opacity: 1;
}
.slide-left-notification-leave-to {
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.slide-left-notification-leave-active {
  transition: all 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-notification-enter-from,
.slide-right-notification-appear-from {
  transform: translateX(100%);
}
.slide-right-notification-enter-to,
.slide-right-notification-appear-to {
  transform: translateX(0);
}
.slide-right-notification-enter-active,
.slide-right-notification-appear-active {
  transition: transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.slide-right-notification-leave-from {
  opacity: 1;
}
.slide-right-notification-leave-to {
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.slide-right-notification-leave-active {
  transition: all 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 *********/
.arco-notification-list {
  position: fixed;
  z-index: 1003;
  margin: 0;
  padding-left: 0;
}
.arco-notification-list-top-left {
  top: 20px;
  left: 20px;
}
.arco-notification-list-top-right {
  top: 20px;
  right: 20px;
}
.arco-notification-list-top-right .arco-notification {
  margin-left: auto;
}
.arco-notification-list-bottom-left {
  bottom: 20px;
  left: 20px;
}
.arco-notification-list-bottom-right {
  right: 20px;
  bottom: 20px;
}
.arco-notification-list-bottom-right .arco-notification {
  margin-left: auto;
}
.arco-notification {
  position: relative;
  display: flex;
  box-sizing: border-box;
  width: 340px;
  padding: 20px 20px 20px 20px;
  overflow: hidden;
  background-color: var(--color-bg-popup);
  border: 1px solid var(--color-neutral-3);
  border-radius: var(--border-radius-medium);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  opacity: 1;
  transition: opacity 0.2s cubic-bezier(0, 0, 1, 1);
}
.arco-notification:not(:last-child) {
  margin-bottom: 20px;
}
.arco-notification-icon {
  display: flex;
  align-items: center;
  font-size: 24px;
}
.arco-notification-info {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-info .arco-notification-icon {
  color: rgb(var(--primary-6));
}
.arco-notification-success {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-success .arco-notification-icon {
  color: rgb(var(--success-6));
}
.arco-notification-warning {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-warning .arco-notification-icon {
  color: rgb(var(--warning-6));
}
.arco-notification-error {
  background-color: var(--color-bg-popup);
  border-color: var(--color-neutral-3);
}
.arco-notification-error .arco-notification-icon {
  color: rgb(var(--danger-6));
}
.arco-notification-left {
  padding-right: 16px;
}
.arco-notification-right {
  flex: 1;
  word-break: break-word;
}
.arco-notification-title {
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
}
.arco-notification-title + .arco-notification-content {
  margin-top: 4px;
}
.arco-notification-content {
  color: var(--color-text-1);
  font-size: 14px;
}
.arco-notification-info .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-info .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-success .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-success .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-warning .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-warning .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-error .arco-notification-title {
  color: var(--color-text-1);
}
.arco-notification-error .arco-notification-content {
  color: var(--color-text-1);
}
.arco-notification-footer {
  margin-top: 16px;
  text-align: right;
}
.arco-notification-close-btn {
  position: absolute;
  top: 12px;
  right: 12px;
  color: var(--color-text-1);
  font-size: 12px;
  cursor: pointer;
}
.arco-notification-close-btn > svg {
  position: relative;
}
.arco-notification .arco-icon-hover.arco-notification-icon-hover::before {
  width: 20px;
  height: 20px;
}
.slide-left-notification-enter-from,
.slide-left-notification-appear-from {
  transform: translateX(-100%);
}
.slide-left-notification-enter-to,
.slide-left-notification-appear-to {
  transform: translateX(0);
}
.slide-left-notification-enter-active,
.slide-left-notification-appear-active {
  transition: transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.slide-left-notification-leave-from {
  opacity: 1;
}
.slide-left-notification-leave-to {
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.slide-left-notification-leave-active {
  transition: all 0.3s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.slide-right-notification-enter-from,
.slide-right-notification-appear-from {
  transform: translateX(100%);
}
.slide-right-notification-enter-to,
.slide-right-notification-appear-to {
  transform: translateX(0);
}
.slide-right-notification-enter-active,
.slide-right-notification-appear-active {
  transition: transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.slide-right-notification-leave-from {
  opacity: 1;
}
.slide-right-notification-leave-to {
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.slide-right-notification-leave-active {
  transition: all 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 *********/
/*****************************************************
 * type: info / warning / error /success
 *****************************************************/
.arco-alert {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 15px;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5715;
  text-align: left;
  border-radius: var(--border-radius-small);
}
.arco-alert-with-title {
  align-items: flex-start;
  padding: 15px 15px;
}
.arco-alert-center {
  justify-content: center;
}
.arco-alert-center .arco-alert-body {
  flex: initial;
}
.arco-alert-normal {
  background-color: var(--color-neutral-2);
  border: 1px solid transparent;
}
.arco-alert-info {
  background-color: var(--color-primary-light-1);
  border: 1px solid transparent;
}
.arco-alert-success {
  background-color: var(--color-success-light-1);
  border: 1px solid transparent;
}
.arco-alert-warning {
  background-color: var(--color-warning-light-1);
  border: 1px solid transparent;
}
.arco-alert-error {
  background-color: var(--color-danger-light-1);
  border: 1px solid transparent;
}
.arco-alert-banner {
  border: none;
  border-radius: 0;
}
.arco-alert-body {
  position: relative;
  flex: 1;
}
.arco-alert-title {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
.arco-alert-normal .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-normal .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-normal.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-info .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-info .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-info.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-success .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-success .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-success.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-warning .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-warning .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-warning.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-error .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-error .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-error.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-icon {
  margin-right: 8px;
}
.arco-alert-icon svg {
  font-size: 16px;
  vertical-align: -3px;
}
.arco-alert-with-title .arco-alert-icon svg {
  font-size: 18px;
  vertical-align: -5px;
}
.arco-alert-normal .arco-alert-icon svg {
  color: var(--color-neutral-4);
}
.arco-alert-info .arco-alert-icon svg {
  color: rgb(var(--primary-6));
}
.arco-alert-success .arco-alert-icon svg {
  color: rgb(var(--success-6));
}
.arco-alert-warning .arco-alert-icon svg {
  color: rgb(var(--warning-6));
}
.arco-alert-error .arco-alert-icon svg {
  color: rgb(var(--danger-6));
}
.arco-alert-close-btn {
  top: 4px;
  right: 0;
  box-sizing: border-box;
  margin-left: 8px;
  padding: 0;
  color: var(--color-text-2);
  font-size: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-alert-close-btn:hover {
  color: var(--color-text-1);
}
.arco-alert-action + .arco-alert-close-btn {
  margin-left: 8px;
}
.arco-alert-action {
  margin-left: 8px;
}
.arco-alert-with-title .arco-alert-close-btn {
  margin-top: 0;
  margin-right: 0;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
/*****************************************************
 * type: info / warning / error /success
 *****************************************************/
.arco-alert {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 15px;
  overflow: hidden;
  font-size: 14px;
  line-height: 1.5715;
  text-align: left;
  border-radius: var(--border-radius-small);
}
.arco-alert-with-title {
  align-items: flex-start;
  padding: 15px 15px;
}
.arco-alert-center {
  justify-content: center;
}
.arco-alert-center .arco-alert-body {
  flex: initial;
}
.arco-alert-normal {
  background-color: var(--color-neutral-2);
  border: 1px solid transparent;
}
.arco-alert-info {
  background-color: var(--color-primary-light-1);
  border: 1px solid transparent;
}
.arco-alert-success {
  background-color: var(--color-success-light-1);
  border: 1px solid transparent;
}
.arco-alert-warning {
  background-color: var(--color-warning-light-1);
  border: 1px solid transparent;
}
.arco-alert-error {
  background-color: var(--color-danger-light-1);
  border: 1px solid transparent;
}
.arco-alert-banner {
  border: none;
  border-radius: 0;
}
.arco-alert-body {
  position: relative;
  flex: 1;
}
.arco-alert-title {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
}
.arco-alert-normal .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-normal .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-normal.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-info .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-info .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-info.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-success .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-success .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-success.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-warning .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-warning .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-warning.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-error .arco-alert-title {
  color: var(--color-text-1);
}
.arco-alert-error .arco-alert-content {
  color: var(--color-text-1);
}
.arco-alert-error.arco-alert-with-title .arco-alert-content {
  color: var(--color-text-2);
}
.arco-alert-icon {
  margin-right: 8px;
}
.arco-alert-icon svg {
  font-size: 16px;
  vertical-align: -3px;
}
.arco-alert-with-title .arco-alert-icon svg {
  font-size: 18px;
  vertical-align: -5px;
}
.arco-alert-normal .arco-alert-icon svg {
  color: var(--color-neutral-4);
}
.arco-alert-info .arco-alert-icon svg {
  color: rgb(var(--primary-6));
}
.arco-alert-success .arco-alert-icon svg {
  color: rgb(var(--success-6));
}
.arco-alert-warning .arco-alert-icon svg {
  color: rgb(var(--warning-6));
}
.arco-alert-error .arco-alert-icon svg {
  color: rgb(var(--danger-6));
}
.arco-alert-close-btn {
  top: 4px;
  right: 0;
  box-sizing: border-box;
  margin-left: 8px;
  padding: 0;
  color: var(--color-text-2);
  font-size: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: color 0.1s cubic-bezier(0, 0, 1, 1);
}
.arco-alert-close-btn:hover {
  color: var(--color-text-1);
}
.arco-alert-action + .arco-alert-close-btn {
  margin-left: 8px;
}
.arco-alert-action {
  margin-left: 8px;
}
.arco-alert-with-title .arco-alert-close-btn {
  margin-top: 0;
  margin-right: 0;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.switch-slide-text-enter-from {
  left: -100% !important;
}
.switch-slide-text-enter-to {
  left: 8px !important;
}
.switch-slide-text-enter-active {
  transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.switch-slide-text-leave-from {
  left: 100% !important;
}
.switch-slide-text-leave-to {
  left: 26px !important;
}
.switch-slide-text-leave-active {
  transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch {
  position: relative;
  box-sizing: border-box;
  min-width: 40px;
  height: 24px;
  padding: 0;
  overflow: hidden;
  line-height: 24px;
  vertical-align: middle;
  background-color: var(--color-fill-4);
  border: none;
  border-radius: 12px;
  outline: none;
  cursor: pointer;
  transition: background-color 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch-handle {
  position: absolute;
  top: 4px;
  left: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  color: var(--color-neutral-3);
  font-size: 12px;
  background-color: var(--color-bg-white);
  border-radius: 50%;
  transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch-checked {
  background-color: rgb(var(--primary-6));
}
.arco-switch-checked .arco-switch-handle {
  left: calc(100% - 16px - 4px);
  color: rgb(var(--primary-6));
}
.arco-switch[disabled] .arco-switch-handle {
  color: var(--color-fill-2);
}
.arco-switch[disabled].arco-switch-checked .arco-switch-handle {
  color: var(--color-primary-light-3);
}
.arco-switch[disabled] .arco-switch-handle {
  color: var(--color-fill-2);
}
.arco-switch[disabled].arco-switch-checked .arco-switch-handle {
  color: var(--color-primary-light-3);
}
.arco-switch-text-holder {
  margin: 0 8px 0 26px;
  font-size: 12px;
  opacity: 0;
}
.arco-switch-text {
  position: absolute;
  top: 0;
  left: 26px;
  color: var(--color-white);
  font-size: 12px;
}
.arco-switch-checked .arco-switch-text-holder {
  margin: 0 26px 0 8px;
}
.arco-switch-checked .arco-switch-text {
  left: 8px;
  color: var(--color-white);
}
.arco-switch[disabled] {
  background-color: var(--color-fill-2);
  cursor: not-allowed;
}
.arco-switch[disabled] .arco-switch-text {
  color: var(--color-white);
}
.arco-switch[disabled].arco-switch-checked {
  background-color: var(--color-primary-light-3);
}
.arco-switch[disabled].arco-switch-checked .arco-switch-text {
  color: var(--color-white);
}
.arco-switch-loading {
  background-color: var(--color-fill-2);
}
.arco-switch-loading .arco-switch-handle {
  color: var(--color-neutral-3);
}
.arco-switch-loading .arco-switch-text {
  color: var(--color-white);
}
.arco-switch-loading.arco-switch-checked {
  background-color: var(--color-primary-light-3);
}
.arco-switch-loading.arco-switch-checked .arco-switch-handle {
  color: var(--color-primary-light-3);
}
.arco-switch-loading.arco-switch-checked .arco-switch-text {
  color: var(--color-primary-light-1);
}
.arco-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.arco-switch-small.arco-switch-checked {
  padding-left: -2px;
}
.arco-switch-small .arco-switch-handle {
  top: 2px;
  left: 2px;
  width: 12px;
  height: 12px;
  border-radius: 8px;
}
.arco-switch-small .arco-switch-handle-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.66667);
}
.arco-switch-small.arco-switch-checked .arco-switch-handle {
  left: calc(100% - 12px - 2px);
}
.arco-switch-type-round {
  min-width: 40px;
  border-radius: var(--border-radius-small);
}
.arco-switch-type-round .arco-switch-handle {
  border-radius: 2px;
}
.arco-switch-type-round.arco-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
  border-radius: 2px;
}
.arco-switch-type-round.arco-switch-small .arco-switch-handle {
  border-radius: 1px;
}
.arco-switch-type-line {
  min-width: 36px;
  overflow: unset;
  background-color: transparent;
}
.arco-switch-type-line::after {
  display: block;
  width: 100%;
  height: 6px;
  background-color: var(--color-fill-4);
  border-radius: 3px;
  transition: background-color 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  content: '';
}
.arco-switch-type-line .arco-switch-handle {
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  background-color: var(--color-bg-white);
  border-radius: 10px;
  box-shadow: 0 1px 3px var(--color-neutral-6);
}
.arco-switch-type-line.arco-switch-checked {
  background-color: transparent;
}
.arco-switch-type-line.arco-switch-checked::after {
  background-color: rgb(var(--primary-6));
}
.arco-switch-type-line.arco-switch-custom-color {
  --custom-color: var(--color-fill-4);
}
.arco-switch-type-line.arco-switch-custom-color::after {
  background-color: var(--custom-color);
}
.arco-switch-type-line.arco-switch-custom-color.arco-switch-checked {
  --custom-color: rgb(var(--primary-6));
}
.arco-switch-type-line.arco-switch-checked .arco-switch-handle {
  left: calc(100% - 20px);
}
.arco-switch-type-line[disabled] {
  background-color: transparent;
  cursor: not-allowed;
}
.arco-switch-type-line[disabled]::after {
  background-color: var(--color-fill-2);
}
.arco-switch-type-line[disabled].arco-switch-checked {
  background-color: transparent;
}
.arco-switch-type-line[disabled].arco-switch-checked::after {
  background-color: var(--color-primary-light-3);
}
.arco-switch-type-line.arco-switch-loading {
  background-color: transparent;
}
.arco-switch-type-line.arco-switch-loading::after {
  background-color: var(--color-fill-2);
}
.arco-switch-type-line.arco-switch-loading.arco-switch-checked {
  background-color: transparent;
}
.arco-switch-type-line.arco-switch-loading.arco-switch-checked::after {
  background-color: var(--color-primary-light-3);
}
.arco-switch-type-line.arco-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.arco-switch-type-line.arco-switch-small.arco-switch-checked {
  padding-left: 0px;
}
.arco-switch-type-line.arco-switch-small .arco-switch-handle {
  top: 0px;
  width: 16px;
  height: 16px;
  border-radius: 8px;
}
.arco-switch-type-line.arco-switch-small .arco-switch-handle-icon {
  transform: translate(-50%, -50%) scale(1);
}
.arco-switch-type-line.arco-switch-small.arco-switch-checked .arco-switch-handle {
  left: calc(100% - 16px - 0px);
}
/******** 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;
}
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.switch-slide-text-enter-from {
  left: -100% !important;
}
.switch-slide-text-enter-to {
  left: 8px !important;
}
.switch-slide-text-enter-active {
  transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.switch-slide-text-leave-from {
  left: 100% !important;
}
.switch-slide-text-leave-to {
  left: 26px !important;
}
.switch-slide-text-leave-active {
  transition: left 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch {
  position: relative;
  box-sizing: border-box;
  min-width: 40px;
  height: 24px;
  padding: 0;
  overflow: hidden;
  line-height: 24px;
  vertical-align: middle;
  background-color: var(--color-fill-4);
  border: none;
  border-radius: 12px;
  outline: none;
  cursor: pointer;
  transition: background-color 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch-handle {
  position: absolute;
  top: 4px;
  left: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  color: var(--color-neutral-3);
  font-size: 12px;
  background-color: var(--color-bg-white);
  border-radius: 50%;
  transition: all 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
}
.arco-switch-checked {
  background-color: rgb(var(--primary-6));
}
.arco-switch-checked .arco-switch-handle {
  left: calc(100% - 16px - 4px);
  color: rgb(var(--primary-6));
}
.arco-switch[disabled] .arco-switch-handle {
  color: var(--color-fill-2);
}
.arco-switch[disabled].arco-switch-checked .arco-switch-handle {
  color: var(--color-primary-light-3);
}
.arco-switch[disabled] .arco-switch-handle {
  color: var(--color-fill-2);
}
.arco-switch[disabled].arco-switch-checked .arco-switch-handle {
  color: var(--color-primary-light-3);
}
.arco-switch-text-holder {
  margin: 0 8px 0 26px;
  font-size: 12px;
  opacity: 0;
}
.arco-switch-text {
  position: absolute;
  top: 0;
  left: 26px;
  color: var(--color-white);
  font-size: 12px;
}
.arco-switch-checked .arco-switch-text-holder {
  margin: 0 26px 0 8px;
}
.arco-switch-checked .arco-switch-text {
  left: 8px;
  color: var(--color-white);
}
.arco-switch[disabled] {
  background-color: var(--color-fill-2);
  cursor: not-allowed;
}
.arco-switch[disabled] .arco-switch-text {
  color: var(--color-white);
}
.arco-switch[disabled].arco-switch-checked {
  background-color: var(--color-primary-light-3);
}
.arco-switch[disabled].arco-switch-checked .arco-switch-text {
  color: var(--color-white);
}
.arco-switch-loading {
  background-color: var(--color-fill-2);
}
.arco-switch-loading .arco-switch-handle {
  color: var(--color-neutral-3);
}
.arco-switch-loading .arco-switch-text {
  color: var(--color-white);
}
.arco-switch-loading.arco-switch-checked {
  background-color: var(--color-primary-light-3);
}
.arco-switch-loading.arco-switch-checked .arco-switch-handle {
  color: var(--color-primary-light-3);
}
.arco-switch-loading.arco-switch-checked .arco-switch-text {
  color: var(--color-primary-light-1);
}
.arco-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.arco-switch-small.arco-switch-checked {
  padding-left: -2px;
}
.arco-switch-small .arco-switch-handle {
  top: 2px;
  left: 2px;
  width: 12px;
  height: 12px;
  border-radius: 8px;
}
.arco-switch-small .arco-switch-handle-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.66667);
}
.arco-switch-small.arco-switch-checked .arco-switch-handle {
  left: calc(100% - 12px - 2px);
}
.arco-switch-type-round {
  min-width: 40px;
  border-radius: var(--border-radius-small);
}
.arco-switch-type-round .arco-switch-handle {
  border-radius: 2px;
}
.arco-switch-type-round.arco-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
  border-radius: 2px;
}
.arco-switch-type-round.arco-switch-small .arco-switch-handle {
  border-radius: 1px;
}
.arco-switch-type-line {
  min-width: 36px;
  overflow: unset;
  background-color: transparent;
}
.arco-switch-type-line::after {
  display: block;
  width: 100%;
  height: 6px;
  background-color: var(--color-fill-4);
  border-radius: 3px;
  transition: background-color 0.2s cubic-bezier(0.34, 0.69, 0.1, 1);
  content: '';
}
.arco-switch-type-line .arco-switch-handle {
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  background-color: var(--color-bg-white);
  border-radius: 10px;
  box-shadow: 0 1px 3px var(--color-neutral-6);
}
.arco-switch-type-line.arco-switch-checked {
  background-color: transparent;
}
.arco-switch-type-line.arco-switch-checked::after {
  background-color: rgb(var(--primary-6));
}
.arco-switch-type-line.arco-switch-custom-color {
  --custom-color: var(--color-fill-4);
}
.arco-switch-type-line.arco-switch-custom-color::after {
  background-color: var(--custom-color);
}
.arco-switch-type-line.arco-switch-custom-color.arco-switch-checked {
  --custom-color: rgb(var(--primary-6));
}
.arco-switch-type-line.arco-switch-checked .arco-switch-handle {
  left: calc(100% - 20px);
}
.arco-switch-type-line[disabled] {
  background-color: transparent;
  cursor: not-allowed;
}
.arco-switch-type-line[disabled]::after {
  background-color: var(--color-fill-2);
}
.arco-switch-type-line[disabled].arco-switch-checked {
  background-color: transparent;
}
.arco-switch-type-line[disabled].arco-switch-checked::after {
  background-color: var(--color-primary-light-3);
}
.arco-switch-type-line.arco-switch-loading {
  background-color: transparent;
}
.arco-switch-type-line.arco-switch-loading::after {
  background-color: var(--color-fill-2);
}
.arco-switch-type-line.arco-switch-loading.arco-switch-checked {
  background-color: transparent;
}
.arco-switch-type-line.arco-switch-loading.arco-switch-checked::after {
  background-color: var(--color-primary-light-3);
}
.arco-switch-type-line.arco-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.arco-switch-type-line.arco-switch-small.arco-switch-checked {
  padding-left: 0px;
}
.arco-switch-type-line.arco-switch-small .arco-switch-handle {
  top: 0px;
  width: 16px;
  height: 16px;
  border-radius: 8px;
}
.arco-switch-type-line.arco-switch-small .arco-switch-handle-icon {
  transform: translate(-50%, -50%) scale(1);
}
.arco-switch-type-line.arco-switch-small.arco-switch-checked .arco-switch-handle {
  left: calc(100% - 16px - 0px);
}
/******** 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;
}
.block[data-v-5347c676] {
  margin-bottom: 24px;
}
.title[data-v-5347c676] {
  margin: 10px 0;
  padding: 0;
  font-size: 14px;
}
.switch-wrapper[data-v-5347c676] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 32px;
}
.fixed-settings[data-v-4cf3f065] {
  position: fixed;
  top: 280px;
  right: 0;
}
.fixed-settings svg[data-v-4cf3f065] {
  font-size: 18px;
  vertical-align: -4px;
}
* {
  box-sizing: border-box;
}
html,
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 14px;
  background-color: var(--color-bg-1);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
img {
  -webkit-user-drag: none;
}
.color-light {
  color: #00f9ff;
}
.border-light {
  border: 1px solid #29c1f6;
  border-radius: 4px;
  padding: 10px;
  background-color: #29bff61a;
}
.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));
}
.grey-bg {
  background-color: #f2f3f5;
  padding: 0.5rem;
}
.transparent-drawer-wrapper .arco-drawer {
  background-color: #f2f3f5;
}
.transparent-drawer-wrapper .arco-drawer-header,
.transparent-drawer-wrapper .arco-drawer-footer {
  border-radius: 4px;
  overflow: hidden;
  background-color: #ffffff;
}
.transparent-drawer-wrapper .arco-drawer-body {
  padding: 0;
  background-color: #f2f3f5;
}
.card {
  background-color: var(--color-bg-2);
  padding: 20px;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
}
.col {
  display: flex;
  flex-direction: column;
}
.search-form {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
.action-wrapper {
  margin-bottom: 80px;
}
.action-bar {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60px;
  padding: 14px 20px 14px 0;
  z-index: 1;
  background: var(--color-bg-2);
  text-align: right;
  box-shadow: 0px -6px 22px -2px rgba(177, 189, 208, 0.75);
  -webkit-box-shadow: 0px -6px 22px -2px rgba(177, 189, 208, 0.75);
  -moz-box-shadow: 0px -6px 22px -2px rgba(177, 189, 208, 0.75);
}
.readonly-form .arco-input-wrapper .arco-input[disabled] {
  -webkit-text-fill-color: var(--color-text-1) !important;
}
.readonly-form .arco-input-wrapper .arco-input[disabled]::-moz-placeholder {
  -webkit-text-fill-color: transparent !important;
  color: transparent;
}
.readonly-form .arco-input-wrapper .arco-input[disabled]::placeholder {
  -webkit-text-fill-color: transparent !important;
  color: transparent;
}
.readonly-form .arco-textarea[disabled] {
  -webkit-text-fill-color: var(--color-text-1) !important;
}
.readonly-form .arco-picker input[disabled] {
  color: var(--color-text-1) !important;
  -webkit-text-fill-color: var(--color-text-1) !important;
}
.readonly-form .arco-picker-disabled input[disabled] {
  color: var(--color-text-1) !important;
}
.readonly-form .arco-textarea[disabled]::-moz-placeholder {
  -webkit-text-fill-color: transparent !important;
  color: transparent;
}
.readonly-form .arco-textarea[disabled]::placeholder {
  -webkit-text-fill-color: transparent !important;
  color: transparent;
}
.readonly-form .arco-input-wrapper.arco-input-disabled {
  background-color: var(--color-fill-1) !important;
}
.readonly-form .arco-select-view-disabled {
  -webkit-text-fill-color: var(--color-text-1) !important;
  background-color: var(--color-fill-1) !important;
}
.arco-btn-status-normal.arco-btn-dashed {
  color: rgb(var(--primary-6));
  background-color: var(--color-primary-light-1);
  border: 1px dashed var(--color-neutral-3);
}
.page-drawer .arco-drawer {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  overflow: hidden;
  left: 2rem;
  top: 2rem;
  bottom: 0;
  width: calc(100% - 4rem);
  box-shadow: 0px 10px 20px 5px rgba(0, 0, 0, 0.1);
}
.page-drawer .arco-drawer-mask {
  background-color: #e5e5e590;
  /* 背景模糊 */
  backdrop-filter: blur(10px);
}
.page-title {
  letter-spacing: 0.025em;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.75rem;
  margin-bottom: 1.25rem;
  height: 25px;
  color: var(--color-text-1);
}
.flex-desc .arco-descriptions-row {
  display: flex;
}
.flex-desc .arco-descriptions-item-label {
  width: 80px;
}
.flex-desc .arco-descriptions-item-value {
  flex: 1;
}
.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-vcenter {
  display: flex;
  align-items: center;
}
.v-expand-card .arco-card-body {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.v-expand-card .arco-card-actions {
  border-top: 1px solid #e5e6eb;
  padding-top: 10px;
}
.arco-empty-image {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s ease;
}
.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}
/* 进入前 */
.slide-right-enter-from {
  transform: translateX(100%);
}
/* 进入中 */
.slide-right-enter-active {
  transition: all 0.3s ease-out;
}
/* 进入后 */
.slide-right-enter-to {
  transform: translateX(0);
}
/* 离开动画 */
.slide-right-leave-from {
  transform: translateX(0);
}
.slide-right-leave-active {
  transition: all 0.5s ease;
}
.slide-right-leave-to {
  transform: translateX(100%);
  opacity: 0;
}
#my-context-menu {
  position: fixed;
  z-index: 9999;
  background-color: #fff;
  border-radius: 6px;
  padding: 5px 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
#my-context-menu > * {
  cursor: pointer;
}
.my-scrollbar::-webkit-scrollbar {
  width: 2px;
  border-radius: 4px;
}
.my-scrollbar::-webkit-scrollbar-track {
  background: #f1f1f1;
  /* 轨道背景色 */
  border-radius: 4px;
  /* 轨道圆角 */
}
.my-scrollbar::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  /* 滑块背景色 */
  border-radius: 4px;
  /* 滑块圆角 */
}
.my-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
  /* hover时的颜色 */
  cursor: pointer;
}
.my-scrollbar::-webkit-scrollbar-thumb:active {
  background: #888;
  /* 点击时的颜色 */
}
.m-bottom-btns {
  padding: 15px;
  position: absolute;
  width: 100%;
  z-index: 1000;
  bottom: 0px;
  background-color: var(--color-bg-2);
  right: 0;
  text-align: right;
}
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.16 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
/* @tailwind components; */
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.m-auto {
  margin: auto;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[130px\] {
  margin-top: 130px;
}
.mt-\[20px\] {
  margin-top: 20px;
}
.mt-\[30px\] {
  margin-top: 30px;
}
.mt-\[50px\] {
  margin-top: 50px;
}
.block {
  display: block;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[220px\] {
  height: 220px;
}
.h-\[320px\] {
  height: 320px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[500px\] {
  height: 500px;
}
.h-full {
  height: 100%;
}
.min-h-fit {
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[40\%\] {
  width: 40%;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[700px\] {
  width: 700px;
}
.w-full {
  width: 100%;
}
.flex-1 {
  flex: 1 1 0%;
}
.border-collapse {
  border-collapse: collapse;
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-center {
  align-items: center;
}
.justify-start {
  justify-content: flex-start;
}
.justify-between {
  justify-content: space-between;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-\[10px\] {
  gap: 10px;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.overflow-y-auto {
  overflow-y: auto;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rounded {
  border-radius: 0.25rem;
}
.border {
  border-width: 1px;
}
.p-2 {
  padding: 0.5rem;
}
.p-\[20px\] {
  padding: 20px;
}
.pb-\[20px\] {
  padding-bottom: 20px;
}
.pt-\[10px\] {
  padding-top: 10px;
}
.pt-\[20px\] {
  padding-top: 20px;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.font-semibold {
  font-weight: 600;
}
.italic {
  font-style: italic;
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-blue-200 {
  --tw-shadow-color: #bfdbfe;
  --tw-shadow: var(--tw-shadow-colored);
}
.outline {
  outline-style: solid;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-filter {
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.\[zxj\:fix\] {
  zxj: fix;
}
.\[zxj\:update\] {
  zxj: update;
}
.arco-drawer .arco-drawer-title {
  font-weight: bolder !important;
}
.arco-drawer .arco-drawer-footer {
  padding: 10px 16px !important;
}
@font-face {
  font-family: 'YouSheBiaoTiHei';
  src: url('./YouSheBiaoTiHei-fahbdFno.ttf') format('truetype');
}
