.px-tag-canvas {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  pointer-events: none;
}
.px-tag {
  --tag-size: var(--px-medium-sub-size);
  --text-color: var(--px-neutral-1);
  min-height: var(--tag-size);
  box-sizing: border-box;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  position: relative;
  color: var(--text-color);
  transition: 0.25s;
  z-index: 0;
  word-break: break-word;
  border-color: transparent;
  border-width: var(--px-bit);
  border-style: solid;
}
.px-tag.px-tag__small {
  padding-right: 8px;
  padding-left: 8px;
  font-size: 12px;
  line-height: var(--px-small-sub-base-size);
}
.px-tag.px-tag__small .px-tag-icon-wrapper {
  height: 8px;
  width: 8px;
}
.px-tag.px-tag__medium {
  padding-right: 8px;
  padding-left: 8px;
  font-size: 14px;
  line-height: var(--px-medium-sub-base-size);
}
.px-tag.px-tag__medium .px-tag-icon-wrapper {
  height: 10px;
  width: 10px;
}
.px-tag.px-tag__large {
  padding-right: 12px;
  padding-left: 12px;
  font-size: 15px;
  line-height: var(--px-large-sub-base-size);
}
.px-tag.px-tag__large .px-tag-icon-wrapper {
  height: 11px;
  width: 11px;
}
.px-tag__large {
  --tag-size: var(--px-large-sub-size);
}
.px-tag__small {
  --tag-size: var(--px-small-sub-size);
}
.px-tag.px-tag__disabled {
  cursor: not-allowed;
}
.px-tag.px-tag__disabled .px-tag-icon {
  cursor: not-allowed;
}
.px-tag-icon-wrapper {
  margin-left: 4px;
  display: flex;
  align-items: center;
}
.px-tag-icon-wrapper .px-tag-icon {
  fill: var(--text-color);
  cursor: pointer;
}
.px-tag-icon-wrapper .px-tag-icon:focus {
  outline: none;
}
.px-tag.px-tag__primary:focus-visible {
  outline-color: var(--px-primary-6);
  outline-offset: var(--px-bit);
}
.px-tag.px-tag__primary .px-tag-icon:hover {
  fill: var(--px-primary-2);
}
.px-tag.px-tag__primary .px-tag-icon:active {
  fill: var(--px-primary-3);
}
.px-tag.px-tag__primary.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-primary-1);
}
.px-tag.px-tag__primary.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-primary-1);
}
.px-tag.px-tag__primary.px-tag__plain {
  --text-color: var(--px-primary-6);
}
.px-tag.px-tag__primary.px-tag__plain .px-tag-icon:hover {
  fill: var(--px-primary-5);
}
.px-tag.px-tag__primary.px-tag__plain .px-tag-icon:active {
  fill: var(--px-primary-7);
}
.px-tag.px-tag__primary.px-tag__plain.px-tag__disabled {
  --text-color: var(--px-primary-3);
}
.px-tag.px-tag__primary.px-tag__plain.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-primary-3);
}
.px-tag.px-tag__primary.px-tag__plain.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-primary-3);
}
.px-tag.px-tag__primary.px-tag__outline {
  --text-color: var(--px-primary-6);
}
.px-tag.px-tag__primary.px-tag__outline .px-tag-icon:hover {
  fill: var(--px-primary-5);
}
.px-tag.px-tag__primary.px-tag__outline .px-tag-icon:active {
  fill: var(--px-primary-7);
}
.px-tag.px-tag__primary.px-tag__outline.px-tag__disabled {
  --text-color: var(--px-primary-2);
}
.px-tag.px-tag__primary.px-tag__outline.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-primary-2);
}
.px-tag.px-tag__primary.px-tag__outline.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-primary-2);
}
.px-tag.px-tag__sakura:focus-visible {
  outline-color: var(--px-sakura-6);
  outline-offset: var(--px-bit);
}
.px-tag.px-tag__sakura .px-tag-icon:hover {
  fill: var(--px-sakura-2);
}
.px-tag.px-tag__sakura .px-tag-icon:active {
  fill: var(--px-sakura-3);
}
.px-tag.px-tag__sakura.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-sakura-1);
}
.px-tag.px-tag__sakura.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-sakura-1);
}
.px-tag.px-tag__sakura.px-tag__plain {
  --text-color: var(--px-sakura-6);
}
.px-tag.px-tag__sakura.px-tag__plain .px-tag-icon:hover {
  fill: var(--px-sakura-5);
}
.px-tag.px-tag__sakura.px-tag__plain .px-tag-icon:active {
  fill: var(--px-sakura-7);
}
.px-tag.px-tag__sakura.px-tag__plain.px-tag__disabled {
  --text-color: var(--px-sakura-3);
}
.px-tag.px-tag__sakura.px-tag__plain.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-sakura-3);
}
.px-tag.px-tag__sakura.px-tag__plain.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-sakura-3);
}
.px-tag.px-tag__sakura.px-tag__outline {
  --text-color: var(--px-sakura-6);
}
.px-tag.px-tag__sakura.px-tag__outline .px-tag-icon:hover {
  fill: var(--px-sakura-5);
}
.px-tag.px-tag__sakura.px-tag__outline .px-tag-icon:active {
  fill: var(--px-sakura-7);
}
.px-tag.px-tag__sakura.px-tag__outline.px-tag__disabled {
  --text-color: var(--px-sakura-2);
}
.px-tag.px-tag__sakura.px-tag__outline.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-sakura-2);
}
.px-tag.px-tag__sakura.px-tag__outline.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-sakura-2);
}
.px-tag.px-tag__success:focus-visible {
  outline-color: var(--px-success-6);
  outline-offset: var(--px-bit);
}
.px-tag.px-tag__success .px-tag-icon:hover {
  fill: var(--px-success-2);
}
.px-tag.px-tag__success .px-tag-icon:active {
  fill: var(--px-success-3);
}
.px-tag.px-tag__success.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-success-1);
}
.px-tag.px-tag__success.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-success-1);
}
.px-tag.px-tag__success.px-tag__plain {
  --text-color: var(--px-success-6);
}
.px-tag.px-tag__success.px-tag__plain .px-tag-icon:hover {
  fill: var(--px-success-5);
}
.px-tag.px-tag__success.px-tag__plain .px-tag-icon:active {
  fill: var(--px-success-7);
}
.px-tag.px-tag__success.px-tag__plain.px-tag__disabled {
  --text-color: var(--px-success-3);
}
.px-tag.px-tag__success.px-tag__plain.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-success-3);
}
.px-tag.px-tag__success.px-tag__plain.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-success-3);
}
.px-tag.px-tag__success.px-tag__outline {
  --text-color: var(--px-success-6);
}
.px-tag.px-tag__success.px-tag__outline .px-tag-icon:hover {
  fill: var(--px-success-5);
}
.px-tag.px-tag__success.px-tag__outline .px-tag-icon:active {
  fill: var(--px-success-7);
}
.px-tag.px-tag__success.px-tag__outline.px-tag__disabled {
  --text-color: var(--px-success-2);
}
.px-tag.px-tag__success.px-tag__outline.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-success-2);
}
.px-tag.px-tag__success.px-tag__outline.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-success-2);
}
.px-tag.px-tag__warning:focus-visible {
  outline-color: var(--px-warning-6);
  outline-offset: var(--px-bit);
}
.px-tag.px-tag__warning .px-tag-icon:hover {
  fill: var(--px-warning-2);
}
.px-tag.px-tag__warning .px-tag-icon:active {
  fill: var(--px-warning-3);
}
.px-tag.px-tag__warning.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-warning-1);
}
.px-tag.px-tag__warning.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-warning-1);
}
.px-tag.px-tag__warning.px-tag__plain {
  --text-color: var(--px-warning-6);
}
.px-tag.px-tag__warning.px-tag__plain .px-tag-icon:hover {
  fill: var(--px-warning-5);
}
.px-tag.px-tag__warning.px-tag__plain .px-tag-icon:active {
  fill: var(--px-warning-7);
}
.px-tag.px-tag__warning.px-tag__plain.px-tag__disabled {
  --text-color: var(--px-warning-3);
}
.px-tag.px-tag__warning.px-tag__plain.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-warning-3);
}
.px-tag.px-tag__warning.px-tag__plain.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-warning-3);
}
.px-tag.px-tag__warning.px-tag__outline {
  --text-color: var(--px-warning-6);
}
.px-tag.px-tag__warning.px-tag__outline .px-tag-icon:hover {
  fill: var(--px-warning-5);
}
.px-tag.px-tag__warning.px-tag__outline .px-tag-icon:active {
  fill: var(--px-warning-7);
}
.px-tag.px-tag__warning.px-tag__outline.px-tag__disabled {
  --text-color: var(--px-warning-2);
}
.px-tag.px-tag__warning.px-tag__outline.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-warning-2);
}
.px-tag.px-tag__warning.px-tag__outline.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-warning-2);
}
.px-tag.px-tag__danger:focus-visible {
  outline-color: var(--px-danger-6);
  outline-offset: var(--px-bit);
}
.px-tag.px-tag__danger .px-tag-icon:hover {
  fill: var(--px-danger-2);
}
.px-tag.px-tag__danger .px-tag-icon:active {
  fill: var(--px-danger-3);
}
.px-tag.px-tag__danger.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-danger-1);
}
.px-tag.px-tag__danger.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-danger-1);
}
.px-tag.px-tag__danger.px-tag__plain {
  --text-color: var(--px-danger-6);
}
.px-tag.px-tag__danger.px-tag__plain .px-tag-icon:hover {
  fill: var(--px-danger-5);
}
.px-tag.px-tag__danger.px-tag__plain .px-tag-icon:active {
  fill: var(--px-danger-7);
}
.px-tag.px-tag__danger.px-tag__plain.px-tag__disabled {
  --text-color: var(--px-danger-3);
}
.px-tag.px-tag__danger.px-tag__plain.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-danger-3);
}
.px-tag.px-tag__danger.px-tag__plain.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-danger-3);
}
.px-tag.px-tag__danger.px-tag__outline {
  --text-color: var(--px-danger-6);
}
.px-tag.px-tag__danger.px-tag__outline .px-tag-icon:hover {
  fill: var(--px-danger-5);
}
.px-tag.px-tag__danger.px-tag__outline .px-tag-icon:active {
  fill: var(--px-danger-7);
}
.px-tag.px-tag__danger.px-tag__outline.px-tag__disabled {
  --text-color: var(--px-danger-2);
}
.px-tag.px-tag__danger.px-tag__outline.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-danger-2);
}
.px-tag.px-tag__danger.px-tag__outline.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-danger-2);
}
.px-tag.px-tag__notice:focus-visible {
  outline-color: var(--px-notice-6);
  outline-offset: var(--px-bit);
}
.px-tag.px-tag__notice .px-tag-icon:hover {
  fill: var(--px-notice-2);
}
.px-tag.px-tag__notice .px-tag-icon:active {
  fill: var(--px-notice-3);
}
.px-tag.px-tag__notice.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-notice-1);
}
.px-tag.px-tag__notice.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-notice-1);
}
.px-tag.px-tag__notice.px-tag__plain {
  --text-color: var(--px-notice-6);
}
.px-tag.px-tag__notice.px-tag__plain .px-tag-icon:hover {
  fill: var(--px-notice-5);
}
.px-tag.px-tag__notice.px-tag__plain .px-tag-icon:active {
  fill: var(--px-notice-7);
}
.px-tag.px-tag__notice.px-tag__plain.px-tag__disabled {
  --text-color: var(--px-notice-3);
}
.px-tag.px-tag__notice.px-tag__plain.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-notice-3);
}
.px-tag.px-tag__notice.px-tag__plain.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-notice-3);
}
.px-tag.px-tag__notice.px-tag__outline {
  --text-color: var(--px-notice-6);
}
.px-tag.px-tag__notice.px-tag__outline .px-tag-icon:hover {
  fill: var(--px-notice-5);
}
.px-tag.px-tag__notice.px-tag__outline .px-tag-icon:active {
  fill: var(--px-notice-7);
}
.px-tag.px-tag__notice.px-tag__outline.px-tag__disabled {
  --text-color: var(--px-notice-2);
}
.px-tag.px-tag__notice.px-tag__outline.px-tag__disabled .px-tag-icon:hover {
  fill: var(--px-notice-2);
}
.px-tag.px-tag__notice.px-tag__outline.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-notice-2);
}
.px-tag.px-tag__info:focus-visible {
  outline-color: var(--px-neutral-10);
  outline-offset: var(--px-bit);
}
.px-tag.px-tag__info .px-tag-icon:hover,
.px-tag.px-tag__info .px-tag-icon:focus {
  fill: var(--px-neutral-6);
}
.px-tag.px-tag__info .px-tag-icon:active {
  fill: var(--px-neutral-7);
}
.px-tag.px-tag__info.px-tag__disabled .px-tag-icon:hover,
.px-tag.px-tag__info.px-tag__disabled .px-tag-icon:focus {
  fill: var(--px-neutral-1);
}
.px-tag.px-tag__info.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-neutral-1);
}
.px-tag.px-tag__info.px-tag__plain {
  --text-color: var(--px-neutral-9);
}
.px-tag.px-tag__info.px-tag__plain .px-tag-icon:hover,
.px-tag.px-tag__info.px-tag__plain .px-tag-icon:focus {
  fill: var(--px-neutral-8);
}
.px-tag.px-tag__info.px-tag__plain .px-tag-icon:active {
  fill: var(--px-neutral-7);
}
.px-tag.px-tag__info.px-tag__plain.px-tag__disabled {
  --text-color: var(--px-neutral-7);
}
.px-tag.px-tag__info.px-tag__plain.px-tag__disabled .px-tag-icon:hover,
.px-tag.px-tag__info.px-tag__plain.px-tag__disabled .px-tag-icon:focus {
  fill: var(--px-neutral-7);
}
.px-tag.px-tag__info.px-tag__plain.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-neutral-7);
}
.px-tag.px-tag__info.px-tag__outline {
  --text-color: var(--px-neutral-10);
}
.px-tag.px-tag__info.px-tag__outline .px-tag-icon:hover,
.px-tag.px-tag__info.px-tag__outline .px-tag-icon:focus {
  fill: var(--px-neutral-9);
}
.px-tag.px-tag__info.px-tag__outline .px-tag-icon:active {
  fill: var(--px-neutral-8);
}
.px-tag.px-tag__info.px-tag__outline.px-tag__disabled {
  --text-color: var(--px-neutral-7);
}
.px-tag.px-tag__info.px-tag__outline.px-tag__disabled .px-tag-icon:hover,
.px-tag.px-tag__info.px-tag__outline.px-tag__disabled .px-tag-icon:focus {
  fill: var(--px-neutral-7);
}
.px-tag.px-tag__info.px-tag__outline.px-tag__disabled .px-tag-icon:active {
  fill: var(--px-neutral-7);
}
