.arco-trigger-popup-wrapper {
  margin-right: 5px;
}

.arco-trigger-popup {
  /* z-index: 1003 !important; */
}

.arco-modal-container {
  /* z-index: 1003 !important; */
}

.arco-dropdown-list-wrapper {
  max-height: fit-content;
}

.arco-picker {
  width: 100%;
}

.arco-modal-title {
  font-weight: 600;
}

.arco-modal-simple {
  width: 400px;
  padding: 24px 32px 32px
}

.arco-modal-simple .arco-modal-title-align-center {
  justify-content: flex-start;
}

.arco-modal-simple .arco-modal-footer {
  text-align: right;
  margin-top: 25px;
}

.arco-modal-simple .arco-modal-footer .arco-btn {
  font-weight: 600;
}

.arco-modal-simple .arco-modal-header {
  margin-bottom: 15px;
}

.arco-textarea {
  min-height: 120px;
}

.arco-modal-wrapper {
  padding: 0 20px;
}

.arco-dropdown-option-content {
  width: 100%;
  white-space: normal;
}

.arco-dropdown-option {
  line-height: 40px;
  border-radius: 4px;
}

.arco-menu-vertical .arco-menu-item,
.arco-menu-vertical .arco-menu-group-title,
.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
  padding: 0;
  line-height: 28px;
}

.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
  margin-bottom: 10px !important;
}

.arco-menu-vertical .arco-menu-item,
.arco-menu-vertical .arco-menu-group-title,
.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
  margin-bottom: 0;
}

.arco-menu-vertical .arco-menu-item .arco-menu-icon-suffix,
.arco-menu-vertical .arco-menu-group-title .arco-menu-icon-suffix,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-icon-suffix,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-icon-suffix {
  position: absolute;
  right: 0;
}

.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner {
  font-size: 12px;
}

.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-icon,
.arco-menu-light .arco-menu-inline-header.arco-menu-selected .arco-menu-icon {
  color: #000;
}

.arco-menu-inline-content {
  margin-bottom: 10px !important;
}

.no-icon .arco-menu-inline-content {
  border-left: 1px solid rgba(229,229,229,1);
}

.arco-menu-light .arco-menu-item.arco-menu-selected {
  color: #000;
  background-color: transparent;
  font-weight: 600;
}

.arco-menu-light .arco-menu-item,
.arco-menu-light .arco-menu-group-title,
.arco-menu-light .arco-menu-pop-header,
.arco-menu-light .arco-menu-inline-header {
  color: #000;
}

.arco-menu-light .arco-menu-item:hover,
.arco-menu-light .arco-menu-group-title:hover,
.arco-menu-light .arco-menu-pop-header:hover,
.arco-menu-light .arco-menu-inline-header:hover {
  color: #000;
  background-color: transparent !important;
}

.arco-menu-light .arco-menu-item.arco-menu-disabled,
.arco-menu-light .arco-menu-group-title.arco-menu-disabled,
.arco-menu-light .arco-menu-pop-header.arco-menu-disabled,
.arco-menu-light .arco-menu-inline-header.arco-menu-disabled {
  color: #000;
}

.arco-menu-vertical .arco-menu-inner {
  padding: 0;
}

.arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-title,
.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-title,
.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-title,
.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-title {
  font-size: 14px;
  color: #000;
}

.arco-menu .arco-menu-item.arco-menu-selected,
.arco-menu .arco-menu-group-title.arco-menu-selected,
.arco-menu .arco-menu-pop-header.arco-menu-selected,
.arco-menu .arco-menu-inline-header.arco-menu-selected {
  font-weight: 600;
}

.arco-select-view-inner .arco-tag {
  padding: 0 10px;
}

.arco-tag-icon {
  display: flex;
  align-items: center;
}

.arco-tag {
  font-size: 12px;
  background-color: #f9f9f9;
}

.arco-tag-checked {
  color: #4040ff;
  border-color: #4040ff;
  background-color: #ececff;
}

.arco-tag-checked:hover {
  color: #4040ff;
}

.arco-tag-checkable.arco-tag-checked.arco-tag-bordered:hover {
  border-color: #4040ff;
}

.arco-tag-checkable.arco-tag-checked:hover {
  background-color: #ececff;
  border-color: #4040ff;
}

.arco-tabs-nav::before {
  height: auto;
}
.arco-tabs-nav-type-line .arco-tabs-tab:hover .arco-tabs-tab-title::before {
  background-color: transparent;
}
.arco-tabs-nav-type-line .arco-tabs-tab {
  margin: 0;
  margin-right: 20px;
}
.arco-tabs-tab-title:hover {
  color: #4040FF;
}

.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) {
  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: 1px solid rgb(var(--primary-6));
}
.arco-input-group>*:last-child,
.arco-input-group>*:last-child .arco-input-outer>*:last-child {
  border-left: 1px solid transparent;
}
.arco-input-wrapper:focus-within,
.arco-input-wrapper.arco-input-focus {
  border-left: 1px solid rgb(var(--primary-6));
}
.arco-input-wrapper:focus-within,
.arco-input-wrapper.arco-input-focus+.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: 1px solid rgb(var(--primary-6));
}

@media (max-width: 545px) {
  .arco-picker-range-wrapper {
    flex-direction: column;
  }
}

.arco-modal-title-icon {
  display: none;
}

.arco-breadcrumb {
  flex-wrap: wrap;
}

thead {
  height: 58px;
}

.arco-table-tr .arco-table-th {
  background: #F9F9F9;
}

.arco-table-border:not(.arco-table-border-cell) .arco-table-container{
  border-right: 0px;
  border-left: 0px;
}

.arco-table .arco-table-cell {
  padding: 20px 16px;
}

.arco-table-th-title {
  font-size: 12px;
}

.arco-tree-node-title {
  padding: 9px 5px;
}

.arco-checkbox-icon {
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
}

.arco-drawer-header .arco-drawer-title {
  font-weight: 600;
}

.arco-drawer-header {
  height: 75px;
}

.arco-badge-number,
.arco-badge-text {
  min-width: 14px;
  padding: 0;
  height: 14px;
  font-size: 12px;
  line-height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.arco-badge-number >span {
  transform: scale(0.8);
}

.help-menu.arco-trigger-popup {
  z-index: 1009 !important;
}
