/******** 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);
}
/*********** font ***********/
/*********** red ***********/
/*********** orangered ***********/
/*********** orange ***********/
/*********** gold ***********/
/*********** yellow ***********/
/*********** lime ***********/
/*********** green ***********/
/*********** cyan ***********/
/*********** blue ***********/
/*********** arcoblue ***********/
/*********** purple ***********/
/*********** pinkpurple ***********/
/*********** magenta ***********/
/*********** gray ***********/
/*********** dark ***********/
/*********** primary ***********/
/*********** success ***********/
/*********** danger ***********/
/*********** warning ***********/
/*********** link ***********/
/*********** arco ***********/
/*********** border ***********/
/*********** shadow ***********/
/*********** size ***********/
/*********** spacing ***********/
/*********** color ***********/
/*********** shadow1 ***********/
/*********** shadow2 ***********/
/*********** shadow3 ***********/
/*********** opacity ***********/
/*********** radius ***********/
/*********** mask ***********/
/*********** global ***********/
/*********** icon ***********/
/*********** prefix ***********/
/*********** code ***********/
/*********** transition ***********/
/*********** z ***********/
/*********** line ***********/
/*********** popup ***********/
/*********** trigger ***********/
/*********** auto ***********/
/*********** input ***********/
/*********** textarea ***********/
/*********** search ***********/
/*********** password ***********/
/*********** picker ***********/
/*********** tag ***********/
/*********** colors ***********/
/*********** select ***********/
/*********** affix ***********/
/*********** alert ***********/
/*********** anchor ***********/
/*********** avatar ***********/
/*********** backtop ***********/
/*********** badge ***********/
/*********** breadcrumb ***********/
/*********** btn ***********/
/*********** calendar ***********/
/*********** card ***********/
/*********** carousel ***********/
/*********** dropdown ***********/
/*********** cascader ***********/
/*********** checkbox ***********/
/*********** collapse ***********/
/*********** comment ***********/
/*********** datepicker ***********/
/*********** timepicker ***********/
/*********** date ***********/
/*********** time ***********/
/*********** month ***********/
/*********** quarter ***********/
/*********** year ***********/
/*********** week ***********/
/*********** range ***********/
/*********** descriptions ***********/
/*********** divider ***********/
/*********** drawer ***********/
/*********** empty ***********/
/*********** form ***********/
/*********** row ***********/
/*********** col ***********/
/*********** grid ***********/
/*********** image ***********/
/*********** preview ***********/
/*********** layout ***********/
/*********** list ***********/
/*********** mentions ***********/
/*********** mention ***********/
/*********** menu ***********/
/*********** message ***********/
/*********** modal ***********/
/*********** notification ***********/
/*********** overflow ***********/
/*********** page ***********/
/*********** pagination ***********/
/*********** patination ***********/
/*********** popconfirm ***********/
/*********** popover ***********/
/*********** progress ***********/
/*********** radio ***********/
/*********** rate ***********/
/*********** resizeBox ***********/
/*********** resizebox ***********/
/*********** result ***********/
/*********** scrollbar ***********/
/*********** scroll ***********/
/*********** skeleton ***********/
/*********** slider ***********/
/*********** space ***********/
/*********** spin ***********/
/*********** dot ***********/
/*********** split ***********/
/*********** statistic ***********/
/*********** steps ***********/
/*********** switch ***********/
/*********** table ***********/
/*********** tabs ***********/
/*********** sizes ***********/
/*********** timeline ***********/
/*********** tooltip ***********/
/*********** transfer ***********/
/*********** tree ***********/
/*********** typography ***********/
/*********** upload ***********/
/*********** verification ***********/
/*********** watermark ***********/
/******** 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);
}
/*********** font ***********/
/*********** red ***********/
/*********** orangered ***********/
/*********** orange ***********/
/*********** gold ***********/
/*********** yellow ***********/
/*********** lime ***********/
/*********** green ***********/
/*********** cyan ***********/
/*********** blue ***********/
/*********** arcoblue ***********/
/*********** purple ***********/
/*********** pinkpurple ***********/
/*********** magenta ***********/
/*********** gray ***********/
/*********** dark ***********/
/*********** primary ***********/
/*********** success ***********/
/*********** danger ***********/
/*********** warning ***********/
/*********** link ***********/
/*********** arco ***********/
/*********** border ***********/
/*********** shadow ***********/
/*********** size ***********/
/*********** spacing ***********/
/*********** color ***********/
/*********** shadow1 ***********/
/*********** shadow2 ***********/
/*********** shadow3 ***********/
/*********** opacity ***********/
/*********** radius ***********/
/*********** mask ***********/
/*********** global ***********/
/*********** icon ***********/
/*********** prefix ***********/
/*********** code ***********/
/*********** transition ***********/
/*********** z ***********/
/*********** line ***********/
/*********** popup ***********/
/*********** trigger ***********/
/*********** auto ***********/
/*********** input ***********/
/*********** textarea ***********/
/*********** search ***********/
/*********** password ***********/
/*********** picker ***********/
/*********** tag ***********/
/*********** colors ***********/
/*********** select ***********/
/*********** affix ***********/
/*********** alert ***********/
/*********** anchor ***********/
/*********** avatar ***********/
/*********** backtop ***********/
/*********** badge ***********/
/*********** breadcrumb ***********/
/*********** btn ***********/
/*********** calendar ***********/
/*********** card ***********/
/*********** carousel ***********/
/*********** dropdown ***********/
/*********** cascader ***********/
/*********** checkbox ***********/
/*********** collapse ***********/
/*********** comment ***********/
/*********** datepicker ***********/
/*********** timepicker ***********/
/*********** date ***********/
/*********** time ***********/
/*********** month ***********/
/*********** quarter ***********/
/*********** year ***********/
/*********** week ***********/
/*********** range ***********/
/*********** descriptions ***********/
/*********** divider ***********/
/*********** drawer ***********/
/*********** empty ***********/
/*********** form ***********/
/*********** row ***********/
/*********** col ***********/
/*********** grid ***********/
/*********** image ***********/
/*********** preview ***********/
/*********** layout ***********/
/*********** list ***********/
/*********** mentions ***********/
/*********** mention ***********/
/*********** menu ***********/
/*********** message ***********/
/*********** modal ***********/
/*********** notification ***********/
/*********** overflow ***********/
/*********** page ***********/
/*********** pagination ***********/
/*********** patination ***********/
/*********** popconfirm ***********/
/*********** popover ***********/
/*********** progress ***********/
/*********** radio ***********/
/*********** rate ***********/
/*********** resizeBox ***********/
/*********** resizebox ***********/
/*********** result ***********/
/*********** scrollbar ***********/
/*********** scroll ***********/
/*********** skeleton ***********/
/*********** slider ***********/
/*********** space ***********/
/*********** spin ***********/
/*********** dot ***********/
/*********** split ***********/
/*********** statistic ***********/
/*********** steps ***********/
/*********** switch ***********/
/*********** table ***********/
/*********** tabs ***********/
/*********** sizes ***********/
/*********** timeline ***********/
/*********** tooltip ***********/
/*********** transfer ***********/
/*********** tree ***********/
/*********** typography ***********/
/*********** upload ***********/
/*********** verification ***********/
/*********** watermark ***********/
/******** borderSize *******/
/******** borderStyle *******/
/******** radius *******/
/******** shadow distance *******/
/******** size *******/
/******** spacing *******/
/******** shadow *******/
/******** opacity *******/
/******** fontSize *******/
/******** fontWeight ********/
/******** Primary *******/
/******** success *******/
/******** warning *******/
/******** danger *******/
/******** link *******/
/******** radius *******/
/********* icon hover *********/
.arco-modal-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.arco-modal-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--color-mask-bg);
}
.arco-modal-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  text-align: center;
}
.arco-modal-wrapper.arco-modal-wrapper-align-center {
  white-space: nowrap;
}
.arco-modal-wrapper.arco-modal-wrapper-align-center::after {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.arco-modal-wrapper.arco-modal-wrapper-align-center .arco-modal {
  top: 0;
  vertical-align: middle;
}
.arco-modal-wrapper.arco-modal-wrapper-moved {
  text-align: left;
}
.arco-modal-wrapper.arco-modal-wrapper-moved .arco-modal {
  top: 0;
  vertical-align: top;
}
.arco-modal {
  position: relative;
  top: 100px;
  display: inline-block;
  width: 520px;
  margin: 0 auto;
  line-height: 1.5715;
  white-space: initial;
  text-align: left;
  background-color: var(--color-bg-3);
  border-radius: var(--border-radius-medium);
}
.arco-modal-draggable .arco-modal-header {
  cursor: move;
}
.arco-modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 48px;
  padding: 0 20px;
  border-bottom: 1px solid var(--color-neutral-3);
}
.arco-modal-header .arco-modal-title {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: center;
}
.arco-modal-header .arco-modal-title-align-start {
  justify-content: flex-start;
}
.arco-modal-header .arco-modal-title-align-center {
  justify-content: center;
}
.arco-modal-body {
  position: relative;
  padding: 24px 20px;
  overflow: auto;
  color: var(--color-text-1);
  font-size: 14px;
}
.arco-modal-footer {
  flex-shrink: 0;
  box-sizing: border-box;
  width: 100%;
  padding: 16px 20px;
  text-align: right;
  border-top: 1px solid var(--color-neutral-3);
}
.arco-modal-footer > .arco-btn:not(:nth-child(1)) {
  margin-left: 12px;
}
.arco-modal-close-btn {
  margin-left: -12px;
  color: var(--color-text-1);
  font-size: 12px;
  cursor: pointer;
}
.arco-modal-title {
  color: var(--color-text-1);
  font-weight: 500;
  font-size: 16px;
}
.arco-modal-title-icon {
  margin-right: 10px;
  font-size: 18px;
  vertical-align: -0.15em;
}
.arco-modal-title-icon .arco-icon-info-circle-fill {
  color: rgb(var(--primary-6));
}
.arco-modal-title-icon .arco-icon-check-circle-fill {
  color: rgb(var(--success-6));
}
.arco-modal-title-icon .arco-icon-exclamation-circle-fill {
  color: rgb(var(--warning-6));
}
.arco-modal-title-icon .arco-icon-close-circle-fill {
  color: rgb(var(--danger-6));
}
.arco-modal-simple {
  width: 400px;
  padding: 24px 32px 32px;
}
.arco-modal-simple .arco-modal-header,
.arco-modal-simple .arco-modal-footer {
  height: unset;
  padding: 0;
  border: none;
}
.arco-modal-simple .arco-modal-header {
  margin-bottom: 24px;
}
.arco-modal-simple .arco-modal-title {
  justify-content: center;
}
.arco-modal-simple .arco-modal-title-align-start {
  justify-content: flex-start;
}
.arco-modal-simple .arco-modal-title-align-center {
  justify-content: center;
}
.arco-modal-simple .arco-modal-footer {
  margin-top: 32px;
  text-align: center;
}
.arco-modal-simple .arco-modal-body {
  padding: 0;
}
.arco-modal-fullscreen {
  top: 0;
  display: inline-flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
.arco-modal-fullscreen .arco-modal-footer {
  margin-top: auto;
}
.zoom-modal-enter-from,
.zoom-modal-appear-from {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-modal-enter-to,
.zoom-modal-appear-to {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-modal-enter-active,
.zoom-modal-appear-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.zoom-modal-leave-from {
  transform: scale(1, 1);
  opacity: 1;
}
.zoom-modal-leave-to {
  transform: scale(0.5, 0.5);
  opacity: 0;
}
.zoom-modal-leave-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1), transform 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.fade-modal-enter-from,
.fade-modal-appear-from {
  opacity: 0;
}
.fade-modal-enter-to,
.fade-modal-appear-to {
  opacity: 1;
}
.fade-modal-enter-active,
.fade-modal-appear-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
.fade-modal-leave-from {
  opacity: 1;
}
.fade-modal-leave-to {
  opacity: 0;
}
.fade-modal-leave-active {
  transition: opacity 0.4s cubic-bezier(0.3, 1.3, 0.3, 1);
}
/*********** font ***********/
/*********** red ***********/
/*********** orangered ***********/
/*********** orange ***********/
/*********** gold ***********/
/*********** yellow ***********/
/*********** lime ***********/
/*********** green ***********/
/*********** cyan ***********/
/*********** blue ***********/
/*********** arcoblue ***********/
/*********** purple ***********/
/*********** pinkpurple ***********/
/*********** magenta ***********/
/*********** gray ***********/
/*********** dark ***********/
/*********** primary ***********/
/*********** success ***********/
/*********** danger ***********/
/*********** warning ***********/
/*********** link ***********/
/*********** arco ***********/
/*********** border ***********/
/*********** shadow ***********/
/*********** size ***********/
/*********** spacing ***********/
/*********** color ***********/
/*********** shadow1 ***********/
/*********** shadow2 ***********/
/*********** shadow3 ***********/
/*********** opacity ***********/
/*********** radius ***********/
/*********** mask ***********/
/*********** global ***********/
/*********** icon ***********/
/*********** prefix ***********/
/*********** code ***********/
/*********** transition ***********/
/*********** z ***********/
/*********** line ***********/
/*********** popup ***********/
/*********** trigger ***********/
/*********** auto ***********/
/*********** input ***********/
/*********** textarea ***********/
/*********** search ***********/
/*********** password ***********/
/*********** picker ***********/
/*********** tag ***********/
/*********** colors ***********/
/*********** select ***********/
/*********** affix ***********/
/*********** alert ***********/
/*********** anchor ***********/
/*********** avatar ***********/
/*********** backtop ***********/
/*********** badge ***********/
/*********** breadcrumb ***********/
/*********** btn ***********/
/*********** calendar ***********/
/*********** card ***********/
/*********** carousel ***********/
/*********** dropdown ***********/
/*********** cascader ***********/
/*********** checkbox ***********/
/*********** collapse ***********/
/*********** comment ***********/
/*********** datepicker ***********/
/*********** timepicker ***********/
/*********** date ***********/
/*********** time ***********/
/*********** month ***********/
/*********** quarter ***********/
/*********** year ***********/
/*********** week ***********/
/*********** range ***********/
/*********** descriptions ***********/
/*********** divider ***********/
/*********** drawer ***********/
/*********** empty ***********/
/*********** form ***********/
/*********** row ***********/
/*********** col ***********/
/*********** grid ***********/
/*********** image ***********/
/*********** preview ***********/
/*********** layout ***********/
/*********** list ***********/
/*********** mentions ***********/
/*********** mention ***********/
/*********** menu ***********/
/*********** message ***********/
/*********** modal ***********/
/*********** notification ***********/
/*********** overflow ***********/
/*********** page ***********/
/*********** pagination ***********/
/*********** patination ***********/
/*********** popconfirm ***********/
/*********** popover ***********/
/*********** progress ***********/
/*********** radio ***********/
/*********** rate ***********/
/*********** resizeBox ***********/
/*********** resizebox ***********/
/*********** result ***********/
/*********** scrollbar ***********/
/*********** scroll ***********/
/*********** skeleton ***********/
/*********** slider ***********/
/*********** space ***********/
/*********** spin ***********/
/*********** dot ***********/
/*********** split ***********/
/*********** statistic ***********/
/*********** steps ***********/
/*********** switch ***********/
/*********** table ***********/
/*********** tabs ***********/
/*********** sizes ***********/
/*********** timeline ***********/
/*********** tooltip ***********/
/*********** transfer ***********/
/*********** tree ***********/
/*********** typography ***********/
/*********** upload ***********/
/*********** verification ***********/
/*********** watermark ***********/
/******** 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;
  left: 0;
}
.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);
  }
}
/*********** font ***********/
/*********** red ***********/
/*********** orangered ***********/
/*********** orange ***********/
/*********** gold ***********/
/*********** yellow ***********/
/*********** lime ***********/
/*********** green ***********/
/*********** cyan ***********/
/*********** blue ***********/
/*********** arcoblue ***********/
/*********** purple ***********/
/*********** pinkpurple ***********/
/*********** magenta ***********/
/*********** gray ***********/
/*********** dark ***********/
/*********** primary ***********/
/*********** success ***********/
/*********** danger ***********/
/*********** warning ***********/
/*********** link ***********/
/*********** arco ***********/
/*********** border ***********/
/*********** shadow ***********/
/*********** size ***********/
/*********** spacing ***********/
/*********** color ***********/
/*********** shadow1 ***********/
/*********** shadow2 ***********/
/*********** shadow3 ***********/
/*********** opacity ***********/
/*********** radius ***********/
/*********** mask ***********/
/*********** global ***********/
/*********** icon ***********/
/*********** prefix ***********/
/*********** code ***********/
/*********** transition ***********/
/*********** z ***********/
/*********** line ***********/
/*********** popup ***********/
/*********** trigger ***********/
/*********** auto ***********/
/*********** input ***********/
/*********** textarea ***********/
/*********** search ***********/
/*********** password ***********/
/*********** picker ***********/
/*********** tag ***********/
/*********** colors ***********/
/*********** select ***********/
/*********** affix ***********/
/*********** alert ***********/
/*********** anchor ***********/
/*********** avatar ***********/
/*********** backtop ***********/
/*********** badge ***********/
/*********** breadcrumb ***********/
/*********** btn ***********/
/*********** calendar ***********/
/*********** card ***********/
/*********** carousel ***********/
/*********** dropdown ***********/
/*********** cascader ***********/
/*********** checkbox ***********/
/*********** collapse ***********/
/*********** comment ***********/
/*********** datepicker ***********/
/*********** timepicker ***********/
/*********** date ***********/
/*********** time ***********/
/*********** month ***********/
/*********** quarter ***********/
/*********** year ***********/
/*********** week ***********/
/*********** range ***********/
/*********** descriptions ***********/
/*********** divider ***********/
/*********** drawer ***********/
/*********** empty ***********/
/*********** form ***********/
/*********** row ***********/
/*********** col ***********/
/*********** grid ***********/
/*********** image ***********/
/*********** preview ***********/
/*********** layout ***********/
/*********** list ***********/
/*********** mentions ***********/
/*********** mention ***********/
/*********** menu ***********/
/*********** message ***********/
/*********** modal ***********/
/*********** notification ***********/
/*********** overflow ***********/
/*********** page ***********/
/*********** pagination ***********/
/*********** patination ***********/
/*********** popconfirm ***********/
/*********** popover ***********/
/*********** progress ***********/
/*********** radio ***********/
/*********** rate ***********/
/*********** resizeBox ***********/
/*********** resizebox ***********/
/*********** result ***********/
/*********** scrollbar ***********/
/*********** scroll ***********/
/*********** skeleton ***********/
/*********** slider ***********/
/*********** space ***********/
/*********** spin ***********/
/*********** dot ***********/
/*********** split ***********/
/*********** statistic ***********/
/*********** steps ***********/
/*********** switch ***********/
/*********** table ***********/
/*********** tabs ***********/
/*********** sizes ***********/
/*********** timeline ***********/
/*********** tooltip ***********/
/*********** transfer ***********/
/*********** tree ***********/
/*********** typography ***********/
/*********** upload ***********/
/*********** verification ***********/
/*********** watermark ***********/
