
.next-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  top: 0;
  margin: -1px; }

@keyframes fadeInRightForTag {
  0% {
    opacity: 0;
    transform: rotate(45deg) translateX(20px); }
  100% {
    opacity: 1;
    transform: rotate(45deg) translateX(0); } }

.next-tag > .next-tag-body {
  overflow: hidden;
  text-overflow: ellipsis; }

.next-tag-checkable.next-tag-level-secondary {
  color: #333333;
  color: var(--tag-normal-text-color, #333333);
  border-color: transparent;
  background-color: transparent; }
  .next-tag-checkable.next-tag-level-secondary:not(.disabled):not([disabled]):hover, .next-tag-checkable.next-tag-level-secondary:not(.disabled):not([disabled]).hover {
    color: #5584FF;
    color: var(--tag-normal-text-color-hover, #5584FF); }

.next-tag-default.next-tag-level-primary {
  color: #666666;
  color: var(--tag-fill-text-color, #666666);
  border-color: #EBECF0;
  border-color: var(--tag-fill-border-color, #EBECF0);
  background-color: #EBECF0;
  background-color: var(--tag-fill-bg-color, #EBECF0); }
  .next-tag-default.next-tag-level-primary:not(.disabled):not([disabled]):hover, .next-tag-default.next-tag-level-primary:not(.disabled):not([disabled]).hover {
    color: #333333;
    color: var(--tag-fill-text-color-hover, #333333);
    border-color: #E2E4E8;
    border-color: var(--tag-fill-border-color-hover, #E2E4E8);
    background-color: #E2E4E8;
    background-color: var(--tag-fill-bg-color-hover, #E2E4E8); }
    .next-tag-default.next-tag-level-primary:not(.disabled):not([disabled]):hover > .next-tag-close-btn, .next-tag-default.next-tag-level-primary:not(.disabled):not([disabled]).hover > .next-tag-close-btn {
      color: #333333;
      color: var(--tag-fill-tail-color-hover, #333333); }
  .next-tag-default.next-tag-level-primary[disabled], .disabled.next-tag-default.next-tag-level-primary {
    color: #CCCCCC;
    color: var(--tag-fill-text-color-disabled, #CCCCCC);
    border-color: #F7F8FA;
    border-color: var(--tag-fill-border-color-disabled, #F7F8FA);
    background-color: #F7F8FA;
    background-color: var(--tag-fill-bg-color-disabled, #F7F8FA); }
    .next-tag-default.next-tag-level-primary[disabled] > .next-tag-close-btn, .disabled.next-tag-default.next-tag-level-primary > .next-tag-close-btn {
      color: #CCCCCC;
      color: var(--tag-fill-tail-color-disabled, #CCCCCC); }
  .next-tag-default.next-tag-level-primary > .next-tag-close-btn {
    color: #666666;
    color: var(--tag-fill-tail-color, #666666); }

.next-tag-closable.next-tag-level-primary {
  color: #666666;
  color: var(--tag-closable-primary-fill-text-color, #666666);
  border-color: #EBECF0;
  border-color: var(--tag-closable-primary-fill-border-color, #EBECF0);
  background-color: #EBECF0;
  background-color: var(--tag-closable-primary-fill-bg-color, #EBECF0); }
  .next-tag-closable.next-tag-level-primary:not(.disabled):not([disabled]):hover, .next-tag-closable.next-tag-level-primary:not(.disabled):not([disabled]).hover {
    color: #333333;
    color: var(--tag-closable-primary-fill-text-color-hover, #333333);
    border-color: #E2E4E8;
    border-color: var(--tag-closable-primary-fill-border-color-hover, #E2E4E8);
    background-color: #E2E4E8;
    background-color: var(--tag-closable-primary-fill-bg-color-hover, #E2E4E8); }
    .next-tag-closable.next-tag-level-primary:not(.disabled):not([disabled]):hover > .next-tag-close-btn, .next-tag-closable.next-tag-level-primary:not(.disabled):not([disabled]).hover > .next-tag-close-btn {
      color: #333333;
      color: var(--tag-fill-tail-color-hover, #333333); }
  .next-tag-closable.next-tag-level-primary[disabled], .disabled.next-tag-closable.next-tag-level-primary {
    color: #CCCCCC;
    color: var(--tag-closable-primary-fill-text-color-disabled, #CCCCCC);
    border-color: #F7F8FA;
    border-color: var(--tag-closable-primary-fill-border-color-disabled, #F7F8FA);
    background-color: #F7F8FA;
    background-color: var(--tag-closable-primary-fill-bg-color-disabled, #F7F8FA); }
    .next-tag-closable.next-tag-level-primary[disabled] > .next-tag-close-btn, .disabled.next-tag-closable.next-tag-level-primary > .next-tag-close-btn {
      color: #CCCCCC;
      color: var(--tag-fill-tail-color-disabled, #CCCCCC); }
  .next-tag-closable.next-tag-level-primary > .next-tag-close-btn {
    color: #666666;
    color: var(--tag-fill-tail-color, #666666); }

.next-tag-checkable.next-tag-level-primary {
  color: #666666;
  color: var(--tag-checkable-fill-text-color, #666666);
  border-color: #EBECF0;
  border-color: var(--tag-checkable-fill-border-color, #EBECF0);
  background-color: #EBECF0;
  background-color: var(--tag-checkable-fill-bg-color, #EBECF0); }
  .next-tag-checkable.next-tag-level-primary:not(.disabled):not([disabled]):hover, .next-tag-checkable.next-tag-level-primary:not(.disabled):not([disabled]).hover {
    color: #333333;
    color: var(--tag-checkable-fill-text-color-hover, #333333);
    border-color: #E2E4E8;
    border-color: var(--tag-checkable-fill-border-color-hover, #E2E4E8);
    background-color: #E2E4E8;
    background-color: var(--tag-checkable-fill-bg-color-hover, #E2E4E8); }
    .next-tag-checkable.next-tag-level-primary:not(.disabled):not([disabled]):hover > .next-tag-close-btn, .next-tag-checkable.next-tag-level-primary:not(.disabled):not([disabled]).hover > .next-tag-close-btn {
      color: #333333;
      color: var(--tag-checkable-fill-tail-color-hover, #333333); }
  .next-tag-checkable.next-tag-level-primary[disabled], .disabled.next-tag-checkable.next-tag-level-primary {
    color: #CCCCCC;
    color: var(--tag-checkable-fill-text-color-disabled, #CCCCCC);
    border-color: #F7F8FA;
    border-color: var(--tag-checkable-fill-border-color-disabled, #F7F8FA);
    background-color: #F7F8FA;
    background-color: var(--tag-checkable-fill-bg-color-disabled, #F7F8FA); }
    .next-tag-checkable.next-tag-level-primary[disabled] > .next-tag-close-btn, .disabled.next-tag-checkable.next-tag-level-primary > .next-tag-close-btn {
      color: #CCCCCC;
      color: var(--tag-checkable-fill-tail-color-disabled, #CCCCCC); }
  .next-tag-checkable.next-tag-level-primary > .next-tag-close-btn {
    color: #666666;
    color: var(--tag-checkable-fill-tail-color, #666666); }

.next-tag-checkable.next-tag-level-primary.checked {
  color: #FFFFFF;
  color: var(--tag-checkable-primary-text-color, #FFFFFF);
  border-color: #5584FF;
  border-color: var(--tag-checkable-primary-border-color, #5584FF);
  background-color: #5584FF;
  background-color: var(--tag-checkable-primary-bg-color, #5584FF); }
  .next-tag-checkable.next-tag-level-primary.checked:not(.disabled):not([disabled]):hover, .next-tag-checkable.next-tag-level-primary.checked:not(.disabled):not([disabled]).hover {
    color: #FFFFFF;
    color: var(--tag-checkable-primary-text-color-hover, #FFFFFF);
    border-color: #3E71F7;
    border-color: var(--tag-checkable-primary-border-color-hover, #3E71F7);
    background-color: #3E71F7;
    background-color: var(--tag-checkable-primary-bg-color-hover, #3E71F7); }
    .next-tag-checkable.next-tag-level-primary.checked:not(.disabled):not([disabled]):hover > .next-tag-close-btn, .next-tag-checkable.next-tag-level-primary.checked:not(.disabled):not([disabled]).hover > .next-tag-close-btn {
      color: #FFFFFF;
      color: var(--tag-checkable-primary-tail-color-hover, #FFFFFF); }
  .next-tag-checkable.next-tag-level-primary.checked[disabled], .disabled.next-tag-checkable.next-tag-level-primary.checked {
    color: #CCCCCC;
    color: var(--tag-checkable-primary-text-color-disabled, #CCCCCC);
    border-color: #F7F8FA;
    border-color: var(--tag-checkable-primary-border-color-disabled, #F7F8FA);
    background-color: #F7F8FA;
    background-color: var(--tag-checkable-primary-bg-color-disabled, #F7F8FA); }
    .next-tag-checkable.next-tag-level-primary.checked[disabled] > .next-tag-close-btn, .disabled.next-tag-checkable.next-tag-level-primary.checked > .next-tag-close-btn {
      color: #FFFFFF;
      color: var(--tag-checkable-primary-tail-color, #FFFFFF); }
  .next-tag-checkable.next-tag-level-primary.checked > .next-tag-close-btn {
    color: #FFFFFF;
    color: var(--tag-checkable-primary-tail-color, #FFFFFF); }

.next-tag-default.next-tag-level-normal {
  color: #666666;
  color: var(--tag-bordered-text-color, #666666);
  border-color: #C4C6CF;
  border-color: var(--tag-bordered-border-color, #C4C6CF);
  background-color: transparent;
  background-color: var(--tag-bordered-bg, transparent); }
  .next-tag-default.next-tag-level-normal:not(.disabled):not([disabled]):hover, .next-tag-default.next-tag-level-normal:not(.disabled):not([disabled]).hover {
    color: #333333;
    color: var(--tag-bordered-text-color-hover, #333333);
    border-color: #A0A2AD;
    border-color: var(--tag-bordered-border-color-hover, #A0A2AD);
    background-color: transparent;
    background-color: var(--tag-bordered-bg-hover, transparent); }
    .next-tag-default.next-tag-level-normal:not(.disabled):not([disabled]):hover > .next-tag-close-btn, .next-tag-default.next-tag-level-normal:not(.disabled):not([disabled]).hover > .next-tag-close-btn {
      color: #333333;
      color: var(--tag-bordered-tail-color-hover, #333333); }
  .next-tag-default.next-tag-level-normal[disabled], .disabled.next-tag-default.next-tag-level-normal {
    color: #CCCCCC;
    color: var(--tag-bordered-text-color-disabled, #CCCCCC);
    border-color: #E6E7EB;
    border-color: var(--tag-bordered-border-color-disabled, #E6E7EB);
    background-color: #F7F8FA;
    background-color: var(--tag-bordered-bg-disabled, #F7F8FA); }
    .next-tag-default.next-tag-level-normal[disabled] > .next-tag-close-btn, .disabled.next-tag-default.next-tag-level-normal > .next-tag-close-btn {
      color: #CCCCCC;
      color: var(--tag-bordered-tail-color-disabled, #CCCCCC); }
  .next-tag-default.next-tag-level-normal > .next-tag-close-btn {
    color: #666666;
    color: var(--tag-bordered-tail-color, #666666); }

.next-tag-closable.next-tag-level-normal {
  color: #666666;
  color: var(--tag-closable-bordered-text-color, #666666);
  border-color: #C4C6CF;
  border-color: var(--tag-closable-bordered-border-color, #C4C6CF);
  background-color: transparent;
  background-color: var(--tag-closable-bordered-bg, transparent); }
  .next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]):hover, .next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]).hover {
    color: #333333;
    color: var(--tag-closable-bordered-text-color-hover, #333333);
    border-color: #A0A2AD;
    border-color: var(--tag-closable-bordered-border-color-hover, #A0A2AD);
    background-color: transparent;
    background-color: var(--tag-closable-bordered-bg-hover, transparent); }
    .next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]):hover > .next-tag-close-btn, .next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]).hover > .next-tag-close-btn {
      color: #333333;
      color: var(--tag-closable-bordered-tail-color-hover, #333333); }
  .next-tag-closable.next-tag-level-normal[disabled], .disabled.next-tag-closable.next-tag-level-normal {
    color: #CCCCCC;
    color: var(--tag-closable-bordered-text-color-disabled, #CCCCCC);
    border-color: #E6E7EB;
    border-color: var(--tag-closable-bordered-border-color-disabled, #E6E7EB);
    background-color: transparent;
    background-color: var(--tag-closable-bordered-bg-disabled, transparent); }
    .next-tag-closable.next-tag-level-normal[disabled] > .next-tag-close-btn, .disabled.next-tag-closable.next-tag-level-normal > .next-tag-close-btn {
      color: #CCCCCC;
      color: var(--tag-closable-bordered-tail-color-disabled, #CCCCCC); }
  .next-tag-closable.next-tag-level-normal > .next-tag-close-btn {
    color: #666666;
    color: var(--tag-closable-bordered-tail-color, #666666); }

.next-tag-checkable.next-tag-level-normal.checked {
  color: #5584FF;
  color: var(--tag-secondary-text-color, #5584FF);
  border-color: #5584FF;
  border-color: var(--tag-secondary-border-color, #5584FF);
  background-color: transparent;
  background-color: var(--tag-secondary-bg, transparent); }
  .next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]):hover, .next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]).hover {
    color: #3E71F7;
    color: var(--tag-secondary-text-color-hover, #3E71F7);
    border-color: #3E71F7;
    border-color: var(--tag-secondary-border-color-hover, #3E71F7);
    background-color: transparent;
    background-color: var(--tag-secondary-bg-hover, transparent); }

.next-tag-checkable.next-tag-level-secondary.checked {
  color: #5584FF;
  color: var(--tag-secondary-text-color, #5584FF);
  border-color: #5584FF;
  border-color: var(--tag-secondary-border-color, #5584FF);
  background-color: transparent;
  background-color: var(--tag-secondary-bg, transparent); }
  .next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]):hover, .next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]).hover {
    color: #3E71F7;
    color: var(--tag-secondary-text-color-hover, #3E71F7);
    border-color: #3E71F7;
    border-color: var(--tag-secondary-border-color-hover, #3E71F7);
    background-color: transparent;
    background-color: var(--tag-secondary-bg-hover, transparent); }

.next-tag-checkable.next-tag-level-secondary.checked:before {
  position: absolute;
  content: "";
  -webkit-font-smoothing: antialiased;
  background-color: #5584FF;
  background-color: var(--tag-checkable-secondary-bg-selected, #5584FF);
  transform: rotate(45deg); }

.next-tag-checkable.next-tag-level-secondary.checked:after {
  position: absolute;
  font-family: NextIcon;
  -webkit-font-smoothing: antialiased;
  content: "";
  content: var(--tag-checkable-icon-selected, "");
  transform: scale(0.6);
  color: #FFFFFF;
  color: var(--tag-checkable-secondary-icon-color-selected, #FFFFFF); }

.next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]):hover:before, .next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]).hover:before {
  background-color: #3E71F7;
  background-color: var(--tag-checkable-secondary-bg-selected-hover, #3E71F7); }

.next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]):hover:after, .next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]).hover:after {
  color: #FFFFFF;
  color: var(--tag-checkable-secondary-icon-color-selected-hover, #FFFFFF); }

.next-tag-checkable.next-tag-level-secondary.checked[disabled]:before, .next-tag-checkable.next-tag-level-secondary.checked:disabled:before {
  background-color: #E6E7EB;
  background-color: var(--tag-checkable-secondary-bg-selected-disabled, #E6E7EB); }

.next-tag-checkable.next-tag-level-secondary.checked[disabled]:after, .next-tag-checkable.next-tag-level-secondary.checked:disabled:after {
  color: #FFFFFF;
  color: var(--tag-checkable-secondary-icon-color-selected-disabled, #FFFFFF); }

.next-tag-checkable.next-tag-level-normal {
  color: #666666;
  color: var(--tag-checkable-normal-text-color, #666666);
  border-color: #C4C6CF;
  border-color: var(--tag-checkable-normal-border-color, #C4C6CF);
  background-color: transparent;
  background-color: var(--tag-checkable-normal-bg, transparent); }
  .next-tag-checkable.next-tag-level-normal:not(.disabled):not([disabled]):hover, .next-tag-checkable.next-tag-level-normal:not(.disabled):not([disabled]).hover {
    color: #333333;
    color: var(--tag-checkable-normal-text-color-hover, #333333);
    border-color: #C4C6CF;
    border-color: var(--tag-checkable-normal-border-color-hover, #C4C6CF);
    background-color: transparent;
    background-color: var(--tag-checkable-normal-bg-hover, transparent); }
  .next-tag-checkable.next-tag-level-normal[disabled], .disabled.next-tag-checkable.next-tag-level-normal {
    color: #CCCCCC;
    color: var(--tag-checkable-normal-text-selected-disabled, #CCCCCC);
    border-color: #E6E7EB;
    border-color: var(--tag-checkable-normal-border-selected-disabled, #E6E7EB);
    background-color: #F7F8FA;
    background-color: var(--tag-checkable-normal-bg-selected-disabled, #F7F8FA); }

.next-tag-checkable.next-tag-level-normal.checked:before {
  position: absolute;
  content: "";
  -webkit-font-smoothing: antialiased;
  background-color: #5584FF;
  background-color: var(--tag-checkable-normal-bg-selected, #5584FF);
  transform: rotate(45deg); }

.next-tag-checkable.next-tag-level-normal.checked:after {
  position: absolute;
  font-family: NextIcon;
  -webkit-font-smoothing: antialiased;
  content: "";
  content: var(--tag-checkable-icon-selected, "");
  transform: scale(0.6);
  color: #FFFFFF;
  color: var(--tag-checkable-normal-icon-color-selected, #FFFFFF); }

.next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]):hover:before, .next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]).hover:before {
  background-color: #3E71F7;
  background-color: var(--tag-checkable-normal-bg-selected-hover, #3E71F7); }

.next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]):hover:after, .next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]).hover:after {
  color: #FFFFFF;
  color: var(--tag-checkable-normal-icon-color-selected-hover, #FFFFFF); }

.next-tag-checkable.next-tag-level-normal.checked[disabled]:before, .next-tag-checkable.next-tag-level-normal.checked:disabled:before {
  background-color: #E6E7EB;
  background-color: var(--tag-checkable-normal-tick-bg-selected-disabled, #E6E7EB); }

.next-tag-checkable.next-tag-level-normal.checked[disabled]:after, .next-tag-checkable.next-tag-level-normal.checked:disabled:after {
  color: #FFFFFF;
  color: var(--tag-checkable-normal-icon-color-selected-disabled, #FFFFFF); }

.next-tag-closable.next-tag-level-normal:before {
  position: absolute;
  content: "";
  -webkit-font-smoothing: antialiased;
  background-color: #C4C6CF;
  background-color: var(--tag-closable-normal-bg, #C4C6CF);
  transform: rotate(45deg); }

.next-tag-closable.next-tag-level-normal:after {
  position: absolute;
  font-family: NextIcon;
  -webkit-font-smoothing: antialiased;
  content: "";
  content: var(--tag-closable-normal-icon, "");
  transform: scale(0.6);
  color: #FFFFFF;
  color: var(--tag-closable-normal-icon-color, #FFFFFF); }

.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]):hover:before, .next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]).hover:before {
  background-color: #A0A2AD;
  background-color: var(--tag-closable-normal-bg-hover, #A0A2AD); }

.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]):hover:after, .next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]).hover:after {
  color: #FFFFFF;
  color: var(--tag-closable-normal-icon-color-hover, #FFFFFF); }

.next-tag-closable.next-tag-level-normal[disabled]:before, .next-tag-closable.next-tag-level-normal:disabled:before {
  background-color: #E6E7EB;
  background-color: var(--tag-closable-normal-bg-disabled, #E6E7EB); }

.next-tag-closable.next-tag-level-normal[disabled]:after, .next-tag-closable.next-tag-level-normal:disabled:after {
  color: #FFFFFF;
  color: var(--tag-closable-normal-icon-color-disabled, #FFFFFF); }

.next- {
  /* Animation */
  /* ----------- */ }
  .next-tag-group .next-tag-medium,
  .next-tag-group .next-tag-large {
    margin-right: 8px;
    margin-right: var(--tag-size-m-margin, 8px);
    margin-bottom: 8px;
    margin-bottom: var(--tag-size-m-margin, 8px); }
  .next-tag-group .next-tag-small {
    margin-right: 4px;
    margin-right: var(--tag-size-s-margin, 4px);
    margin-bottom: 4px;
    margin-bottom: var(--tag-size-s-margin, 4px); }
  .next-tag {
    box-sizing: border-box;
    display: inline-block;
    max-width: 100%;
    vertical-align: middle;
    border-width: 1px;
    border-width: var(--tag-border-width, 1px);
    border-radius: 3px;
    border-radius: var(--tag-corner-radius, 3px);
    box-shadow: none;
    box-shadow: var(--tag-shadow, none);
    border-style: solid;
    /* 可配置??? */
    overflow: hidden;
    white-space: nowrap;
    transition: all 100ms linear;
    transition: all var(--motion-duration-immediately, 100ms) var(--motion-linear, linear);
    font-size: 0;
    outline: 0;
    /* 预设颜色值 */ }
    .next-tag *,
    .next-tag *:before,
    .next-tag *:after {
      box-sizing: border-box; }
    .next-tag > .next-tag-body {
      position: relative;
      display: inline-block;
      height: 100%;
      text-align: center;
      vertical-align: middle;
      max-width: 100%;
      cursor: default;
      /* 用户手动传的 icon 的大小也保持一致？ */ }
      .next-tag > .next-tag-body > a {
        text-decoration: none;
        color: inherit; }
        .next-tag > .next-tag-body > a:before {
          content: " ";
          position: absolute;
          display: block;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0; }
      .next-tag > .next-tag-body .next-icon {
        line-height: 1;
        vertical-align: baseline; }
        .next-tag > .next-tag-body .next-icon:before {
          font-size: inherit; }
    .next-tag.next-tag-body-pointer {
      cursor: pointer; }
    .next-tag[disabled], .next-tag.disabled {
      cursor: not-allowed;
      pointer-events: none; }
    .next-tag-blue {
      background-color: #4494F9;
      background-color: var(--tag-color-preset-blue, #4494F9);
      border-color: #4494F9;
      border-color: var(--tag-color-preset-blue, #4494F9);
      color: #FFF; }
      .next-tag-blue-inverse {
        background-color: rgba(68, 148, 249, 0.25);
        border-color: #4494F9;
        border-color: var(--tag-color-preset-blue, #4494F9);
        color: #4494F9;
        color: var(--tag-color-preset-blue, #4494F9); }
    .next-tag-green {
      background-color: #46BC15;
      background-color: var(--tag-color-preset-green, #46BC15);
      border-color: #46BC15;
      border-color: var(--tag-color-preset-green, #46BC15);
      color: #FFF; }
      .next-tag-green-inverse {
        background-color: rgba(70, 188, 21, 0.25);
        border-color: #46BC15;
        border-color: var(--tag-color-preset-green, #46BC15);
        color: #46BC15;
        color: var(--tag-color-preset-green, #46BC15); }
    .next-tag-orange {
      background-color: #FF9300;
      background-color: var(--tag-color-preset-orange, #FF9300);
      border-color: #FF9300;
      border-color: var(--tag-color-preset-orange, #FF9300);
      color: #FFF; }
      .next-tag-orange-inverse {
        background-color: rgba(255, 147, 0, 0.25);
        border-color: #FF9300;
        border-color: var(--tag-color-preset-orange, #FF9300);
        color: #FF9300;
        color: var(--tag-color-preset-orange, #FF9300); }
    .next-tag-red {
      background-color: #FF3000;
      background-color: var(--tag-color-preset-red, #FF3000);
      border-color: #FF3000;
      border-color: var(--tag-color-preset-red, #FF3000);
      color: #FFF; }
      .next-tag-red-inverse {
        background-color: rgba(255, 48, 0, 0.25);
        border-color: #FF3000;
        border-color: var(--tag-color-preset-red, #FF3000);
        color: #FF3000;
        color: var(--tag-color-preset-red, #FF3000); }
    .next-tag-turquoise {
      background-color: #01C1B2;
      background-color: var(--tag-color-preset-turquoise, #01C1B2);
      border-color: #01C1B2;
      border-color: var(--tag-color-preset-turquoise, #01C1B2);
      color: #FFF; }
      .next-tag-turquoise-inverse {
        background-color: rgba(1, 193, 178, 0.25);
        border-color: #01C1B2;
        border-color: var(--tag-color-preset-turquoise, #01C1B2);
        color: #01C1B2;
        color: var(--tag-color-preset-turquoise, #01C1B2); }
    .next-tag-yellow {
      background-color: #FCCC12;
      background-color: var(--tag-color-preset-yellow, #FCCC12);
      border-color: #FCCC12;
      border-color: var(--tag-color-preset-yellow, #FCCC12);
      color: #FFF; }
      .next-tag-yellow-inverse {
        background-color: rgba(252, 204, 18, 0.25);
        border-color: #FCCC12;
        border-color: var(--tag-color-preset-yellow, #FCCC12);
        color: #FCCC12;
        color: var(--tag-color-preset-yellow, #FCCC12); }
  .next-tag-large {
    height: 40px;
    height: var(--tag-size-l-height, 40px);
    padding: 0;
    line-height: 38px;
    line-height: calc(var(--tag-size-l-height, 40px) - var(--tag-border-width, 1px)*2);
    font-size: 0; }
    .next-tag-large > .next-tag-body {
      font-size: 16px;
      font-size: var(--tag-size-l-text-size, 16px);
      padding: 0 16px;
      padding: 0 var(--tag-size-l-padding-lr, 16px);
      min-width: 48px;
      min-width: var(--tag-size-l-content-min-width, 48px); }
    .next-tag-large.next-tag-closable > .next-tag-body {
      padding: 0 0 0 16px;
      padding: 0 0 0 var(--tag-size-l-padding-lr, 16px);
      max-width: calc(100% - 44px);
      max-width: calc(100% - var(--tag-size-l-spacing, 16px) - var(--tag-size-l-icon-font, 12px) - var(--tag-size-l-padding-lr, 16px)); }
    .next-tag-large[dir=rtl].next-tag-closable > .next-tag-body {
      padding: 0 16px 0 0;
      padding: 0 var(--tag-size-l-padding-lr, 16px) 0 0; }
    .next-tag-large.next-tag-closable > .next-tag-close-btn {
      margin-left: 16px;
      margin-left: var(--tag-size-l-spacing, 16px);
      padding-right: 16px;
      padding-right: var(--tag-size-l-padding-lr, 16px); }
      .next-tag-large.next-tag-closable > .next-tag-close-btn .next-icon:before,
      .next-tag-large.next-tag-closable > .next-tag-close-btn .next-icon .next-icon-remote {
        width: 12px;
        width: var(--tag-size-l-icon-font, 12px);
        font-size: 12px;
        font-size: var(--tag-size-l-icon-font, 12px);
        line-height: inherit; }
    .next-tag-large[dir=rtl] > .next-tag-close-btn {
      margin-right: 16px;
      margin-right: var(--tag-size-l-spacing, 16px);
      margin-left: 0;
      padding-right: 0;
      padding-left: 16px;
      padding-left: var(--tag-size-l-padding-lr, 16px); }
  .next-tag-medium {
    height: 28px;
    height: var(--tag-size-m-height, 28px);
    padding: 0;
    line-height: 26px;
    line-height: calc(var(--tag-size-m-height, 28px) - var(--tag-border-width, 1px)*2);
    font-size: 0; }
    .next-tag-medium > .next-tag-body {
      font-size: 14px;
      font-size: var(--tag-size-m-text-size, 14px);
      padding: 0 12px;
      padding: 0 var(--tag-size-m-padding-lr, 12px);
      min-width: 40px;
      min-width: var(--tag-size-m-content-min-width, 40px); }
    .next-tag-medium.next-tag-closable > .next-tag-body {
      padding: 0 0 0 12px;
      padding: 0 0 0 var(--tag-size-m-padding-lr, 12px);
      max-width: calc(100% - 32px);
      max-width: calc(100% - var(--tag-size-m-spacing, 12px) - var(--tag-size-m-icon-font, 8px) - var(--tag-size-m-padding-lr, 12px)); }
    .next-tag-medium[dir=rtl].next-tag-closable > .next-tag-body {
      padding: 0 12px 0 0;
      padding: 0 var(--tag-size-m-padding-lr, 12px) 0 0; }
    .next-tag-medium.next-tag-closable > .next-tag-close-btn {
      margin-left: 12px;
      margin-left: var(--tag-size-m-spacing, 12px);
      padding-right: 12px;
      padding-right: var(--tag-size-m-padding-lr, 12px); }
      .next-tag-medium.next-tag-closable > .next-tag-close-btn .next-icon:before,
      .next-tag-medium.next-tag-closable > .next-tag-close-btn .next-icon .next-icon-remote {
        width: 8px;
        width: var(--tag-size-m-icon-font, 8px);
        font-size: 8px;
        font-size: var(--tag-size-m-icon-font, 8px);
        line-height: inherit; }
      @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
        .next-tag-medium.next-tag-closable > .next-tag-close-btn .next-icon {
          transform: scale(0.5);
          margin-left: -4px;
          margin-left: calc(0px - var(--icon-s, 16px)/2 + var(--tag-size-m-icon-font, 8px)/2);
          margin-right: -4px;
          margin-right: calc(0px - var(--icon-s, 16px)/2 + var(--tag-size-m-icon-font, 8px)/2); }
          .next-tag-medium.next-tag-closable > .next-tag-close-btn .next-icon:before {
            width: 16px;
            width: var(--icon-s, 16px);
            font-size: 16px;
            font-size: var(--icon-s, 16px); } }
    .next-tag-medium[dir=rtl] > .next-tag-close-btn {
      margin-right: 12px;
      margin-right: var(--tag-size-m-spacing, 12px);
      margin-left: 0;
      padding-right: 0;
      padding-left: 12px;
      padding-left: var(--tag-size-m-padding-lr, 12px); }
  .next-tag-small {
    height: 20px;
    height: var(--tag-size-s-height, 20px);
    padding: 0;
    line-height: 18px;
    line-height: calc(var(--tag-size-s-height, 20px) - var(--tag-border-width, 1px)*2);
    font-size: 0; }
    .next-tag-small > .next-tag-body {
      font-size: 12px;
      font-size: var(--tag-size-s-text-size, 12px);
      padding: 0 8px;
      padding: 0 var(--tag-size-s-padding-lr, 8px);
      min-width: 28px;
      min-width: var(--tag-size-s-content-min-width, 28px); }
    .next-tag-small.next-tag-closable > .next-tag-body {
      padding: 0 0 0 8px;
      padding: 0 0 0 var(--tag-size-s-padding-lr, 8px);
      max-width: calc(100% - 24px);
      max-width: calc(100% - var(--tag-size-s-spacing, 8px) - var(--tag-size-s-icon-font, 8px) - var(--tag-size-s-padding-lr, 8px)); }
    .next-tag-small[dir=rtl].next-tag-closable > .next-tag-body {
      padding: 0 8px 0 0;
      padding: 0 var(--tag-size-s-padding-lr, 8px) 0 0; }
    .next-tag-small.next-tag-closable > .next-tag-close-btn {
      margin-left: 8px;
      margin-left: var(--tag-size-s-spacing, 8px);
      padding-right: 8px;
      padding-right: var(--tag-size-s-padding-lr, 8px); }
      .next-tag-small.next-tag-closable > .next-tag-close-btn .next-icon:before,
      .next-tag-small.next-tag-closable > .next-tag-close-btn .next-icon .next-icon-remote {
        width: 8px;
        width: var(--tag-size-s-icon-font, 8px);
        font-size: 8px;
        font-size: var(--tag-size-s-icon-font, 8px);
        line-height: inherit; }
      @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
        .next-tag-small.next-tag-closable > .next-tag-close-btn .next-icon {
          transform: scale(0.5);
          margin-left: -4px;
          margin-left: calc(0px - var(--icon-s, 16px)/2 + var(--tag-size-s-icon-font, 8px)/2);
          margin-right: -4px;
          margin-right: calc(0px - var(--icon-s, 16px)/2 + var(--tag-size-s-icon-font, 8px)/2); }
          .next-tag-small.next-tag-closable > .next-tag-close-btn .next-icon:before {
            width: 16px;
            width: var(--icon-s, 16px);
            font-size: 16px;
            font-size: var(--icon-s, 16px); } }
    .next-tag-small[dir=rtl] > .next-tag-close-btn {
      margin-right: 8px;
      margin-right: var(--tag-size-s-spacing, 8px);
      margin-left: 0;
      padding-right: 0;
      padding-left: 8px;
      padding-left: var(--tag-size-s-padding-lr, 8px); }
  .next-tag-default {
    cursor: default; }
  .next-tag-closable {
    position: relative; }
    .next-tag-closable > .next-tag-close-btn {
      display: inline-block;
      vertical-align: middle;
      height: 100%;
      text-align: center;
      cursor: pointer; }
  .next-tag-checkable {
    cursor: pointer;
    position: relative;
    border-radius: 3px;
    border-radius: var(--tag-corner-radius, 3px); }
    .next-tag-checkable.checked:before {
      animation: fadeInRightForTag 0.4s cubic-bezier(0.78, 0.14, 0.15, 0.86);
      animation: fadeInRightForTag 0.4s var(--ease-in-out-circ, cubic-bezier(0.78, 0.14, 0.15, 0.86)); }
    .next-tag-checkable.checked:after {
      animation: zoomIn 0.4s cubic-bezier(0.78, 0.14, 0.15, 0.86);
      animation: zoomIn 0.4s var(--ease-in-out-circ, cubic-bezier(0.78, 0.14, 0.15, 0.86)); }
    .next-tag-checkable.next-tag-small:not(.next-tag-level-primary):before {
      right: -10px;
      right: calc(0px - var(--tag-size-s-tick-icon-bg-size, 20px)/2);
      bottom: -10px;
      bottom: calc(0px - var(--tag-size-s-tick-icon-bg-size, 20px)/2);
      width: 20px;
      width: var(--tag-size-s-tick-icon-bg-size, 20px);
      height: 20px;
      height: var(--tag-size-s-tick-icon-bg-size, 20px); }
    .next-tag-checkable.next-tag-small:not(.next-tag-level-primary):after {
      font-size: 8px;
      font-size: var(--tag-size-s-tick-icon-size, 8px);
      line-height: 8px;
      line-height: var(--tag-size-s-tick-icon-size, 8px);
      right: 0;
      bottom: 0; }
    .next-tag-checkable.next-tag-medium:not(.next-tag-level-primary):before {
      right: -14px;
      right: calc(0px - var(--tag-size-m-tick-icon-bg-size, 28px)/2);
      bottom: -14px;
      bottom: calc(0px - var(--tag-size-m-tick-icon-bg-size, 28px)/2);
      width: 28px;
      width: var(--tag-size-m-tick-icon-bg-size, 28px);
      height: 28px;
      height: var(--tag-size-m-tick-icon-bg-size, 28px); }
    .next-tag-checkable.next-tag-medium:not(.next-tag-level-primary):after {
      font-size: 12px;
      font-size: var(--tag-size-m-tick-icon-size, 12px);
      line-height: 12px;
      line-height: var(--tag-size-m-tick-icon-size, 12px);
      right: 0;
      bottom: 0; }
    .next-tag-checkable.next-tag-large:not(.next-tag-level-primary):before {
      right: -18px;
      right: calc(0px - var(--tag-size-l-tick-icon-bg-size, 36px)/2);
      bottom: -18px;
      bottom: calc(0px - var(--tag-size-l-tick-icon-bg-size, 36px)/2);
      width: 36px;
      width: var(--tag-size-l-tick-icon-bg-size, 36px);
      height: 36px;
      height: var(--tag-size-l-tick-icon-bg-size, 36px); }
    .next-tag-checkable.next-tag-large:not(.next-tag-level-primary):after {
      font-size: 16px;
      font-size: var(--tag-size-l-tick-icon-size, 16px);
      line-height: 16px;
      line-height: var(--tag-size-l-tick-icon-size, 16px);
      right: 0;
      bottom: 0; }
    .next-tag-checkable.next-tag-level-secondary[disabled], .next-tag-checkable.next-tag-level-secondary.disabled {
      color: #CCCCCC;
      color: var(--tag-text-color-disabled, #CCCCCC);
      border-color: #E6E7EB;
      border-color: var(--tag-border-color-disabled, #E6E7EB);
      background-color: #F7F8FA;
      background-color: var(--tag-fill-bg-color-disabled, #F7F8FA); }
  .next-tag-zoom-enter, .next-tag-zoom-appear {
    animation: fadeInLeft 0.4s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    animation: fadeInLeft 0.4s var(--ease-in-out-circ, cubic-bezier(0.78, 0.14, 0.15, 0.86));
    animation-fill-mode: both; }
  .next-tag-zoom-leave {
    animation: zoomOut .3s ease-in;
    animation-fill-mode: both; }
