@charset "UTF-8";input[data-v-c2540d96] {
  --ring: var(--primary);
}
input[data-v-c2540d96]:focus-visible {
  box-shadow: inset 0 0 0 1px hsl(var(--ring));
}
input[data-v-c2540d96]::-ms-reveal, input[data-v-c2540d96]::-ms-clear {
  display: none;
}
input[data-v-c2540d96]::-webkit-credentials-auto-fill-button, input[data-v-c2540d96]::-webkit-inner-spin-button, input[data-v-c2540d96]::-webkit-outer-spin-button {
  display: none;
}
.container[data-v-d7377c19] {
  position: relative;
  padding: 0;
  list-style-type: none;
}
.item[data-v-d7377c19] {
  box-sizing: border-box;
  width: 100%;
  height: 30px;
  background-color: #f3f3f3;
  border: 1px solid #666;
}
.item-checkbox[data-v-d7377c19] {
  width: 100%;
  overflow: hidden;
}
.item-all-checkbox[data-v-d7377c19] {
  width: 100%;
  overflow: hidden;
}
.item-all-checkbox .text-label[data-v-d7377c19] {
  margin-left: 8px;
}

/* 1. 声明过渡效果 */
.fade-move[data-v-d7377c19],
.fade-enter-active[data-v-d7377c19],
.fade-leave-active[data-v-d7377c19] {
  transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}

/* 2. 声明进入和离开的状态 */
.fade-enter-from[data-v-d7377c19],
.fade-leave-to[data-v-d7377c19] {
  opacity: 0;
  transform: scaleY(0.01) translate(30px, 0);
}

/* 3. 确保离开的项目被移除出了布局流
      以便正确地计算移动时的动画效果。 */
.fade-leave-active[data-v-d7377c19] {
  position: absolute;
}.vben-button-group[data-v-ba11c217] {
  display: inline-flex;
}
.vben-button-group.size-large[data-v-ba11c217] button {
  height: 2.25rem;
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.vben-button-group.size-large[data-v-ba11c217] button .icon-wrapper {
  margin-right: 0.4rem;
}
.vben-button-group.size-large[data-v-ba11c217] button .icon-wrapper svg {
  width: 1rem;
  height: 1rem;
}
.vben-button-group.size-middle[data-v-ba11c217] button {
  height: 2rem;
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
.vben-button-group.size-middle[data-v-ba11c217] button .icon-wrapper {
  margin-right: 0.2rem;
}
.vben-button-group.size-middle[data-v-ba11c217] button .icon-wrapper svg {
  width: 0.75rem;
  height: 0.75rem;
}
.vben-button-group.size-small[data-v-ba11c217] button {
  height: 1.75rem;
  padding: 0.2rem 0.4rem;
  font-size: 0.65rem;
  line-height: 0.75rem;
}
.vben-button-group.size-small[data-v-ba11c217] button .icon-wrapper {
  margin-right: 0.1rem;
}
.vben-button-group.size-small[data-v-ba11c217] button .icon-wrapper svg {
  width: 0.65rem;
  height: 0.65rem;
}
.vben-button-group.no-gap[data-v-ba11c217] >  button:nth-of-type(1) {
  border-radius: calc(var(--radius) - 2px) 0 0 calc(var(--radius) - 2px);
}
.vben-button-group.no-gap[data-v-ba11c217] >  button:last-of-type {
  border-radius: 0 calc(var(--radius) - 2px) calc(var(--radius) - 2px) 0;
}
.vben-button-group.no-gap[data-v-ba11c217] button + button {
  border-left-width: 0;
  border-radius: 0;
}.vben-check-button-group[data-v-9a0233de] {
  display: flex;
  flex-wrap: wrap;
}
.vben-check-button-group[data-v-9a0233de] .size-large button .icon-wrapper {
  margin-right: 0.3rem;
}
.vben-check-button-group[data-v-9a0233de] .size-large button .icon-wrapper svg {
  width: 1rem;
  height: 1rem;
}
.vben-check-button-group[data-v-9a0233de] .size-middle button .icon-wrapper {
  margin-right: 0.2rem;
}
.vben-check-button-group[data-v-9a0233de] .size-middle button .icon-wrapper svg {
  width: 0.75rem;
  height: 0.75rem;
}
.vben-check-button-group[data-v-9a0233de] .size-small button .icon-wrapper {
  margin-right: 0.1rem;
}
.vben-check-button-group[data-v-9a0233de] .size-small button .icon-wrapper svg {
  width: 0.65rem;
  height: 0.65rem;
}
.vben-check-button-group.no-gap[data-v-9a0233de] >  button:nth-of-type(1) {
  border-right-width: 0;
}
.vben-check-button-group.no-gap[data-v-9a0233de] button + button {
  margin-right: -1px;
  border-left-width: 1px;
}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-f74f400f],[data-v-f74f400f]:before,[data-v-f74f400f]:after,[data-v-f74f400f]::backdrop {
      --tw-border-style: solid;
      --tw-content: "";
}
}
}
li[data-v-f74f400f] {
  height: calc(var(--spacing, .25rem) * 7);
}
li a[data-v-f74f400f] {
  margin-right: calc(var(--spacing, .25rem) * 9);
  height: calc(var(--spacing, .25rem) * 7);
  background-color: hsl(var(--accent));
  padding-block: 0;
  padding-right: calc(var(--spacing, .25rem) * 2);
  padding-left: calc(var(--spacing, .25rem) * 1.25);
  color: hsl(var(--muted-foreground));
  align-items: center;
  font-size: 13px;
  display: flex;
  position: relative;
}
li a > span[data-v-f74f400f] {
  margin-left: calc(var(--spacing, .25rem) * -3);
}
li:first-child a > span[data-v-f74f400f] {
  margin-left: calc(var(--spacing, .25rem) * -1);
}
li:first-child a[data-v-f74f400f] {
  border-top-left-radius: calc(var(--radius) - 4px);
  border-bottom-left-radius: calc(var(--radius) - 4px);
  padding-left: calc(var(--spacing, .25rem) * 3.75);
}
li:first-child a[data-v-f74f400f]:before {
  --tw-border-style: none;
  border-style: none;
}
li:last-child a[data-v-f74f400f] {
  border-top-right-radius: calc(var(--radius) - 4px);
  border-bottom-right-radius: calc(var(--radius) - 4px);
  padding-right: calc(var(--spacing, .25rem) * 3.75);
}
li:last-child a[data-v-f74f400f]:after {
  --tw-border-style: none;
  border-style: none;
}
li a[data-v-f74f400f]:before, li a[data-v-f74f400f]:after {
  border-style: var(--tw-border-style);
  --tw-border-style: solid;
  border-style: solid;
  border-width: 14px;
  border-color: hsl(var(--accent));
  --tw-content: "";
  content: var(--tw-content);
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
}
li a[data-v-f74f400f]:before {
  left: calc(var(--spacing, .25rem) * -7);
  z-index: 10;
  border-left-color: #0000;
}
li a[data-v-f74f400f]:after {
  border-color: #0000;
  border-left-color: hsl(var(--accent));
  left: 100%;
}
li:not(:last-child) a[data-v-f74f400f]:hover {
  background-color: hsl(var(--accent-hover));
}
li:not(:last-child) a[data-v-f74f400f]:hover:before {
  border-color: hsl(var(--accent-hover));
  border-left-color: #0000;
}
li:not(:last-child) a[data-v-f74f400f]:hover:after {
  border-left-color: hsl(var(--accent-hover));
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

/** 修复全局引入Antd时，ol和ul的默认样式会被修改的问题 */
.vben-breadcrumb[data-v-5d0824c5] ol,
.vben-breadcrumb[data-v-5d0824c5] ul {
  margin-bottom: 0;
}
.vben-scrollbar {
&:not(.both-shadow).left-shadow[data-v-620d4107] {
    mask-image: linear-gradient(90deg, transparent, #000 16px);
}
&:not(.both-shadow).right-shadow[data-v-620d4107] {
    mask-image: linear-gradient(
      90deg,
      #000 0%,
      #000 calc(100% - 16px),
      transparent
    );
}
&.both-shadow[data-v-620d4107] {
    mask-image: linear-gradient(
      90deg,
      transparent,
      #000 16px,
      #000 calc(100% - 16px),
      transparent 100%
    );
}
}
.scrollbar-top-shadow[data-v-620d4107] {
  background: linear-gradient(
    to bottom,
    hsl(var(--scroll-shadow, var(--background))),
    transparent
  );
}
.scrollbar-bottom-shadow[data-v-620d4107] {
  background: linear-gradient(
    to top,
    hsl(var(--scroll-shadow, var(--background))),
    transparent
  );
}
button[role=combobox][data-placeholder][data-v-df8605db] {
  color: hsl(var(--muted-foreground));
}
button[data-v-df8605db] {
  --ring: var(--primary);
}
.dot[data-v-1959eca8] {
  transform: rotate(45deg);
  animation: rotate-ani-1959eca8 1.2s infinite linear;
}
.dot i[data-v-1959eca8] {
  animation: spin-move-ani-1959eca8 1s infinite linear alternate;
}
.dot i[data-v-1959eca8]:nth-child(1) {
  top: 0;
  left: 0;
}
.dot i[data-v-1959eca8]:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.dot i[data-v-1959eca8]:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.dot i[data-v-1959eca8]:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
@keyframes rotate-ani-1959eca8 {
to {
    transform: rotate(405deg);
}
}
@keyframes spin-move-ani-1959eca8 {
to {
    opacity: 1;
}
}

.paused {
&[data-v-f2d13d37]::before {
    animation-play-state: paused !important;
}
&[data-v-f2d13d37]::after {
    animation-play-state: paused !important;
}
}
.loader {
&[data-v-f2d13d37]::before {
    animation: loader-shadow-ani-f2d13d37 0.5s linear infinite;
}
&[data-v-f2d13d37]::after {
    animation: loader-jump-ani-f2d13d37 0.5s linear infinite;
}
}
@keyframes loader-jump-ani-f2d13d37 {
15% {
    border-bottom-right-radius: 3px;
}
25% {
    transform: translateY(9px) rotate(22.5deg);
}
50% {
    border-bottom-right-radius: 40px;
    transform: translateY(18px) scale(1, 0.9) rotate(45deg);
}
75% {
    transform: translateY(9px) rotate(67.5deg);
}
100% {
    transform: translateY(0) rotate(90deg);
}
}
@keyframes loader-shadow-ani-f2d13d37 {
0%,
  100% {
    transform: scale(1, 1);
}
50% {
    transform: scale(1.2, 1);
}
}
.verifybox {
  position: absolute;
  top: 25%;
  left: 50%;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #e4e7eb;
  border-radius: 5px;
  box-shadow: 0 0 10px rgb(0 0 0 / 30%);
  transform: translate(-50%, -25%);
}

.verifybox-top {
  box-sizing: border-box;
  height: 40px;
  padding: 0 15px;
  font-size: 16px;
  line-height: 40px;
  color: #45494c;
  text-align: left;
  border-bottom: 1px solid #e4e7eb;
}

.verifybox-bottom {
  box-sizing: border-box;
  padding: 10px;
}

.verifybox-close {
  position: absolute;
  top: 13px;
  right: 9px;
  width: 24px;
  height: 24px;
  text-align: center;
  cursor: pointer;
}

.mask {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100vh;
  background: rgb(0 0 0 / 30%);

  /* display: none; */
  transition: all 0.5s;
}

.verify-tips {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30px;
  line-height: 30px;
  color: #fff;
  text-indent: 10px;
}

.suc-bg {
  background-color: rgb(92 184 92 / 50%);
  filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#7f5CB85C, endcolorstr=#7f5CB85C);
}

.err-bg {
  background-color: rgb(217 83 79 / 50%);
  filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#7fD9534F, endcolorstr=#7fD9534F);
}

.tips-enter,
.tips-leave-to {
  bottom: -30px;
}

.tips-enter-active,
.tips-leave-active {
  transition: bottom 0.5s;
}

/* ---------------------------- */

/* 常规验证码 */
.verify-code {
  margin-bottom: 5px;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
  border: 1px solid #ddd;
}

.cerify-code-panel {
  height: 100%;
  overflow: hidden;
}

.verify-code-area {
  float: left;
}

.verify-input-area {
  float: left;
  width: 60%;
  padding-right: 10px;
}

.verify-change-area {
  float: left;
  line-height: 30px;
}

.varify-input-code {
  display: inline-block;
  width: 100%;
  height: 25px;
}

.verify-change-code {
  color: #337ab7;
  cursor: pointer;
}

.verify-btn {
  width: 200px;
  height: 30px;
  margin-top: 10px;
  color: #fff;
  background-color: #337ab7;
  border: none;
  border-radius: 8px;
}

/* 滑动验证码 */
.verify-bar-area {
  position: relative;
  box-sizing: content-box;
  text-align: center;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
}

.verify-bar-area .verify-move-block {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: content-box;
  cursor: pointer;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 0 2px #888;
}

.verify-bar-area .verify-move-block:hover {
  color: #fff;
  background-color: #337ab7;
}

.verify-bar-area .verify-left-bar {
  position: absolute;
  top: -1px;
  left: -1px;
  box-sizing: content-box;
  cursor: pointer;
  background: #f0fff0;
  border: 1px solid #ddd;
  border-radius: 8px;
}

.verify-img-panel {
  position: relative;
  box-sizing: content-box;
  margin: 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-radius: 3px;
}

.verify-img-panel .verify-refresh {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  width: 25px;
  height: 25px;
  padding: 5px;
  text-align: center;
  cursor: pointer;
}

.verify-img-panel .icon-refresh {
  font-size: 20px;
  color: #fff;
}

.verify-img-panel .verify-gap {
  position: relative;
  z-index: 2;
  background-color: #fff;
  border: 1px solid #fff;
}

.verify-bar-area .verify-move-block .verify-sub-block {
  position: absolute;
  z-index: 3;
  text-align: center;

  /* border: 1px solid #fff; */
}

.verify-bar-area .verify-move-block .verify-icon {
  font-size: 18px;
}

.verify-bar-area .verify-msg {
  z-index: 3;
}

.iconfont {
  font-family: iconfont !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-check::before {
  position: absolute;
  inset: 0;
  z-index: 9999;
  display: block;
  width: 16px;
  height: 16px;
  margin: auto;
  content: ' ';
  background-image: url('data:image/png;base64,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');
  background-size: contain;
}

.icon-close::before {
  position: absolute;
  inset: 0;
  z-index: 9999;
  display: block;
  width: 16px;
  height: 16px;
  margin: auto;
  content: ' ';
  background-image: url('data:image/png;base64,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');
  background-size: contain;
}

.icon-right::before {
  position: absolute;
  inset: 0;
  z-index: 9999;
  display: block;
  width: 16px;
  height: 16px;
  margin: auto;
  content: ' ';
  background-image: url('data:image/png;base64,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');
  background-size: contain;
}

.icon-refresh::before {
  position: absolute;
  inset: 0;
  z-index: 9999;
  display: block;
  width: 16px;
  height: 16px;
  margin: auto;
  content: ' ';
  background-image: url('data:image/png;base64,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');
  background-size: contain;
}
.count-to[data-v-47b199b8] {
  display: flex;
  align-items: baseline;
}
.count-to-main[data-v-47b199b8] {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
._ellipsisMultiLine_fwtmq_2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg) scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%) scale(1)}.vjs-check-controller .vjs-check-controller-inner{display:inline-block;position:relative;border:1px solid #bfcbd9;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:16px;height:16px;background-color:#fff;z-index:1;cursor:pointer;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{border-radius:100%;height:4px;background-color:#fff;left:50%;top:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.vjs-carets{position:absolute;right:0;cursor:pointer}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{display:flex;position:relative;line-height:20px}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{display:none;position:absolute;right:0;top:0;padding:0 4px;background-color:#e6f7ff;border-radius:4px}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{position:absolute;right:100%;margin-right:4px;user-select:none}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-key{white-space:nowrap}.vjs-value{word-break:break-word}.vjs-tree-node.dynamic-height .vjs-value{white-space:pre-wrap}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px;text-align:left}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}.vben-json-viewer {
  font-family: Consolas, Menlo, Courier, monospace;
  font-size: 14px;
  color: hsl(var(--foreground));
  background: hsl(var(--background));
}
.vben-json-viewer.boxed {
  padding: 10px;
  border: 1px solid hsl(var(--border));
  border-radius: 4px;
}
.vben-json-viewer .vjs-key {
  color: hsl(var(--heavy-foreground));
}
.vben-json-viewer .vjs-value-null,
.vben-json-viewer .vjs-value-undefined {
  color: hsl(var(--secondary-foreground));
}
.vben-json-viewer .vjs-value-boolean {
  color: hsl(var(--red-400));
}
.vben-json-viewer .vjs-value-number {
  color: hsl(var(--info-foreground));
}
.vben-json-viewer .vjs-value-string {
  color: hsl(var(--primary));
  overflow-wrap: break-word;
  white-space: normal;
}
.vben-json-viewer .vjs-tree-brackets {
  color: hsl(var(--heavy-foreground));
}
.vben-json-viewer .vjs-comment {
  color: hsl(var(--secondary-foreground));
}
.vben-json-viewer .vjs-tree-node.is-highlight {
  background-color: hsl(var(--accent));
}
.vben-json-viewer .vjs-carets {
  cursor: pointer;
}
.vben-json-viewer .vjs-carets:hover {
  color: hsl(var(--primary));
}
.vben-json-viewer .vjs-indent-unit.has-line {
  border-left: 1px solid hsl(var(--border));
}
.vben-json-viewer .vben-json-copy-btn {
  display: inline-block;
  padding: 0 6px;
  margin-left: 8px;
  font-size: 12px;
  line-height: 20px;
  color: hsl(var(--primary));
  cursor: pointer;
  user-select: none;
  background-color: hsl(var(--secondary));
  border-radius: 3px;
  opacity: 0;
  transition: opacity 0.2s;
}
.vben-json-viewer .vben-json-copy-btn:hover {
  background-color: hsl(var(--accent));
}
.vben-json-viewer .vben-json-copy-btn.is-copied {
  color: hsl(var(--success-foreground, var(--primary)));
  opacity: 1;
}
.vben-json-viewer .vjs-tree-node:hover .vben-json-copy-btn {
  opacity: 1;
}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-placement^=top]>.tippy-backdrop{transform-origin:0 25%;border-radius:40% 40% 0 0}.tippy-box[data-placement^=top]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-55%)}.tippy-box[data-placement^=top]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-50%,-45%)}.tippy-box[data-placement^=bottom]>.tippy-backdrop{transform-origin:0 -50%;border-radius:0 0 30% 30%}.tippy-box[data-placement^=bottom]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-45%)}.tippy-box[data-placement^=bottom]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-50%)}.tippy-box[data-placement^=left]>.tippy-backdrop{transform-origin:50% 0;border-radius:50% 0 0 50%}.tippy-box[data-placement^=left]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-50%)}.tippy-box[data-placement^=left]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-75%,-50%)}.tippy-box[data-placement^=right]>.tippy-backdrop{transform-origin:-50% 0;border-radius:0 50% 50% 0}.tippy-box[data-placement^=right]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-50%)}.tippy-box[data-placement^=right]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-25%,-50%)}.tippy-box[data-animatefill]{background-color:transparent!important}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 32px);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop[data-state=hidden]{opacity:0}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.tippy-box[data-animation=shift-toward][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top]{transform:translateY(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom]{transform:translateY(10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left]{transform:translateX(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right]{transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{transform:translateY(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{transform:translateY(-10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{transform:translateX(10px)}.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{transform:translateX(-10px)}.tippy-box[data-animation=perspective][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=perspective][data-placement^=top][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=top][data-state=hidden]{transform:perspective(700px) translateY(8px) rotateX(60deg)}.tippy-box[data-animation=perspective][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=hidden]{transform:perspective(700px) translateY(-8px) rotateX(-60deg)}.tippy-box[data-animation=perspective][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=perspective][data-placement^=left][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=left][data-state=hidden]{transform:perspective(700px) translateX(8px) rotateY(-60deg)}.tippy-box[data-animation=perspective][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=perspective][data-placement^=right][data-state=visible]{transform:perspective(700px)}.tippy-box[data-animation=perspective][data-placement^=right][data-state=hidden]{transform:perspective(700px) translateX(-8px) rotateY(60deg)}.tippy-box[data-animation=perspective][data-state=hidden]{opacity:0}:root {
  /** 弹出层的基础层级 **/
  --popup-z-index: 2000;
  --font-family:
    -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, 'Helvetica Neue',
    arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
    'Segoe UI Symbol', 'Noto Color Emoji';

  /* Default background color of <body />...etc */
  --background: 0 0% 100%;

  /* 主体区域背景色 */
  --background-deep: 216 20.11% 95.47%;
  --foreground: 210 6% 21%;

  /* Background color for <Card /> */
  --card: 0 0% 100%;
  --card-foreground: 222.2 84% 4.9%;

  /* Background color for popovers such as <DropdownMenu />, <HoverCard />, <Popover /> */
  --popover: 0 0% 100%;
  --popover-foreground: 222.2 84% 4.9%;

  /* Muted backgrounds such as <TabsList />, <Skeleton /> and <Switch /> */

  /* --muted: 210 40% 96.1%;
  --muted-foreground: 215.4 16.3% 46.9%; */

  --muted: 240 4.8% 95.9%;
  --muted-foreground: 240 3.8% 46.1%;

  /* 主题颜色 */

  --primary: 212 100% 45%;
  --primary-foreground: 0 0% 98%;

  /* Used for destructive actions such as <Button variant="destructive"> */

  --destructive: 359.33 100% 65.1%;
  --destructive-foreground: 0 0% 98%;

  /* Used for success actions such as <message> */

  --info: 240, 5%, 96%;
  --info-foreground: 220, 4%, 58%;

  /* Used for success actions such as <message> */

  --success: 144 57% 58%;
  --success-foreground: 0 0% 98%;

  /* Used for warning actions such as <message> */

  --warning: 42 84% 61%;
  --warning-foreground: 0 0% 98%;

  /* Secondary colors for <Button /> */

  --secondary: 240 5% 96%;
  --secondary-foreground: 240 6% 10%;

  /* Used for accents such as hover effects on <DropdownMenuItem>, <SelectItem>...etc */
  --accent: 240 5% 96%;
  --accent-dark: 216 14% 93%;
  --accent-darker: 216 11% 91%;
  --accent-lighter: 240 0% 98%;
  --accent-hover: 200deg 10% 90%;
  --accent-foreground: 240 6% 10%;

  /* Darker color */
  --heavy: 192deg 9.43% 89.61%;
  --heavy-foreground: var(--accent-foreground);

  /* Default border color */
  --border: 240 5.9% 90%;

  /* Border color for inputs such as <Input />, <Select />, <Textarea /> */
  --input: 240deg 5.88% 90%;
  --input-placeholder: 217 10.6% 65%;
  --input-background: 0 0% 100%;

  /* Used for focus ring */
  --ring: 222.2 84% 4.9%;

  /* Border radius for card, input and buttons */
  --radius: 0.5rem;

  /* ============= custom ============= */

  /* 遮罩颜色 */
  --overlay: 0 0% 0% / 45%;
  --overlay-content: 0 0% 95% / 45%;

  /* 基本文字大小 */
  --font-size-base: 16px;
  --menu-font-size: calc(var(--font-size-base) * 0.875);

  /* =============component & UI============= */

  /* menu */
  --sidebar: 0 0% 100%;
  --sidebar-deep: 0 0% 100%;
  --menu: var(--sidebar);

  /* header */
  --header: 0 0% 100%;

  accent-color: var(--primary);
  color-scheme: light;
}

.light,
.light[data-theme='custom'],
.light[data-theme='default'] {
  /* Default background color of <body />...etc */
  --background: 0 0% 100%;

  /* 主体区域背景色 */
  --background-deep: 216 20.11% 95.47%;
  --foreground: 210 6% 21%;

  /* Background color for <Card /> */
  --card: 0 0% 100%;
  --card-foreground: 222.2 84% 4.9%;

  /* Background color for popovers such as <DropdownMenu />, <HoverCard />, <Popover /> */
  --popover: 0 0% 100%;
  --popover-foreground: 222.2 84% 4.9%;

  /* Muted backgrounds such as <TabsList />, <Skeleton /> and <Switch /> */
  --muted: 240 4.8% 95.9%;
  --muted-foreground: 240 3.8% 46.1%;

  /* 主题颜色 */
  --primary-foreground: 0 0% 98%;

  /* Used for destructive actions such as <Button variant="destructive"> */
  --destructive-foreground: 0 0% 98%;

  /* Used for success actions such as <message> */
  --info-foreground: 220, 4%, 58%;
  --success-foreground: 0 0% 98%;

  /* Used for warning actions such as <message> */
  --warning-foreground: 0 0% 98%;

  /* Secondary colors for <Button /> */
  --secondary: 240 5% 96%;
  --secondary-foreground: 240 6% 10%;

  /* Used for accents such as hover effects on <DropdownMenuItem>, <SelectItem>...etc */
  --accent: 240 5% 96%;
  --accent-dark: 216 14% 93%;
  --accent-darker: 216 11% 91%;
  --accent-lighter: 240 0% 98%;
  --accent-hover: 200deg 10% 90%;
  --accent-foreground: 240 6% 10%;

  /* Darker color */
  --heavy: 192deg 9.43% 89.61%;
  --heavy-foreground: var(--accent-foreground);

  /* Default border color */
  --border: 240 5.9% 90%;

  /* Border color for inputs such as <Input />, <Select />, <Textarea /> */
  --input: 240deg 5.88% 90%;
  --input-placeholder: 217 10.6% 65%;
  --input-background: 0 0% 100%;

  /* Used for focus ring */
  --ring: 222.2 84% 4.9%;

  /* ============= custom ============= */

  /* 遮罩颜色 */
  --overlay: 0 0% 0% / 45%;
  --overlay-content: 0 0% 95% / 45%;

  /* =============component & UI============= */

  /* menu */
  --sidebar: 0 0% 100%;
  --sidebar-deep: 0 0% 100%;
  --menu: var(--sidebar);

  /* header */
  --header: 0 0% 100%;

  accent-color: var(--primary);
  color-scheme: light;
}

.light[data-theme='violet'],
[data-theme='violet'] .light,
[data-theme='violet'] {
  /* --background: 0 0% 100%; */
  --foreground: 224 71.4% 4.1%;
  --card: 0 0% 100%;
  --card-foreground: 224 71.4% 4.1%;
  --popover: 0 0% 100%;
  --popover-foreground: 224 71.4% 4.1%;
  --primary-foreground: 210 20% 98%;
  --secondary: 220 14.3% 95.9%;
  --secondary-foreground: 220.9 39.3% 11%;
  --muted: 220 14.3% 95.9%;
  --muted-foreground: 220 8.9% 46.1%;
  --accent: 220 14.3% 95.9%;
  --accent-foreground: 220.9 39.3% 11%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 210 20% 98%;
  --border: 220 13% 91%;
  --input: 220 13% 91%;
  --ring: 262.1 83.3% 57.8%;
}

.light[data-theme='pink'],
[data-theme='pink'] .light,
[data-theme='pink'] {
  /* --background: 0 0% 100%; */
  --foreground: 240 10% 3.9%;
  --card: 0 0% 100%;
  --card-foreground: 240 10% 3.9%;
  --popover: 0 0% 100%;
  --popover-foreground: 240 10% 3.9%;
  --primary-foreground: 355.7 100% 97.3%;
  --secondary: 240 4.8% 95.9%;
  --secondary-foreground: 240 5.9% 10%;
  --muted: 240 4.8% 95.9%;
  --muted-foreground: 240 3.8% 46.1%;
  --accent: 240 4.8% 95.9%;
  --accent-foreground: 240 5.9% 10%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 0 0% 98%;
  --border: 240 5.9% 90%;
  --input: 240 5.9% 90%;
  --ring: 346.8 77.2% 49.8%;
}

.light[data-theme='rose'],
[data-theme='rose'] .light,
[data-theme='rose'] {
  /* --background: 0 0% 100%; */
  --foreground: 240 10% 3.9%;
  --card: 0 0% 100%;
  --card-foreground: 240 10% 3.9%;
  --popover: 0 0% 100%;
  --popover-foreground: 240 10% 3.9%;
  --primary-foreground: 355.7 100% 97.3%;
  --secondary: 240 4.8% 95.9%;
  --secondary-foreground: 240 5.9% 10%;
  --muted: 240 4.8% 95.9%;
  --muted-foreground: 240 3.8% 46.1%;
  --accent: 240 4.8% 95.9%;
  --accent-foreground: 240 5.9% 10%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 0 0% 98%;
  --border: 240 5.9% 90%;
  --input: 240 5.9% 90%;
  --ring: 346.8 77.2% 49.8%;
}

.light[data-theme='sky-blue'],
[data-theme='sky-blue'] .light,
[data-theme='sky-blue'] {
  /* --background: 0 0% 100%; */
  --foreground: 222.2 84% 4.9%;
  --card: 0 0% 100%;
  --card-foreground: 222.2 84% 4.9%;
  --popover: 0 0% 100%;
  --popover-foreground: 222.2 84% 4.9%;
  --primary-foreground: 210 40% 98%;
  --secondary: 210 40% 96.1%;
  --secondary-foreground: 222.2 47.4% 11.2%;
  --muted: 210 40% 96.1%;
  --muted-foreground: 215.4 16.3% 46.9%;
  --accent: 210 40% 96.1%;
  --accent-foreground: 222.2 47.4% 11.2%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 210 40% 98%;
  --border: 214.3 31.8% 91.4%;
  --input: 214.3 31.8% 91.4%;
  --ring: 221.2 83.2% 53.3%;
}

.light[data-theme='deep-blue'],
[data-theme='deep-blue'] .light,
[data-theme='deep-blue'] {
  /* --background: 0 0% 100%; */
  --foreground: 222.2 84% 4.9%;
  --card: 0 0% 100%;
  --card-foreground: 222.2 84% 4.9%;
  --popover: 0 0% 100%;
  --popover-foreground: 222.2 84% 4.9%;
  --primary-foreground: 210 40% 98%;
  --secondary: 210 40% 96.1%;
  --secondary-foreground: 222.2 47.4% 11.2%;
  --muted: 210 40% 96.1%;
  --muted-foreground: 215.4 16.3% 46.9%;
  --accent: 210 40% 96.1%;
  --accent-foreground: 222.2 47.4% 11.2%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 210 40% 98%;
  --border: 214.3 31.8% 91.4%;
  --input: 214.3 31.8% 91.4%;
  --ring: 221.2 83.2% 53.3%;
}

.light[data-theme='green'],
[data-theme='green'] .light,
[data-theme='green'] {
  /* --background: 0 0% 100%; */
  --foreground: 240 10% 3.9%;
  --card: 0 0% 100%;
  --card-foreground: 240 10% 3.9%;
  --popover: 0 0% 100%;
  --popover-foreground: 240 10% 3.9%;
  --primary-foreground: 355.7 100% 97.3%;
  --secondary: 240 4.8% 95.9%;
  --secondary-foreground: 240 5.9% 10%;
  --muted: 240 4.8% 95.9%;
  --muted-foreground: 240 3.8% 46.1%;
  --accent: 240 4.8% 95.9%;
  --accent-foreground: 240 5.9% 10%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 0 0% 98%;
  --border: 240 5.9% 90%;
  --input: 240 5.9% 90%;
  --ring: 142.1 76.2% 36.3%;
}

.light[data-theme='deep-green'],
[data-theme='deep-green'] .light,
[data-theme='deep-green'] {
  /* --background: 0 0% 100%; */
  --foreground: 240 10% 3.9%;
  --card: 0 0% 100%;
  --card-foreground: 240 10% 3.9%;
  --popover: 0 0% 100%;
  --popover-foreground: 240 10% 3.9%;
  --primary-foreground: 355.7 100% 97.3%;
  --secondary: 240 4.8% 95.9%;
  --secondary-foreground: 240 5.9% 10%;
  --muted: 240 4.8% 95.9%;
  --muted-foreground: 240 3.8% 46.1%;
  --accent: 240 4.8% 95.9%;
  --accent-foreground: 240 5.9% 10%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 0 0% 98%;
  --border: 240 5.9% 90%;
  --input: 240 5.9% 90%;
  --ring: 142.1 76.2% 36.3%;
}

.light[data-theme='orange'],
[data-theme='orange'] .light,
[data-theme='orange'] {
  /* --background: 0 0% 100%; */
  --foreground: 20 14.3% 4.1%;
  --card: 0 0% 100%;
  --card-foreground: 20 14.3% 4.1%;
  --popover: 0 0% 100%;
  --popover-foreground: 20 14.3% 4.1%;
  --primary-foreground: 60 9.1% 97.8%;
  --secondary: 60 4.8% 95.9%;
  --secondary-foreground: 24 9.8% 10%;
  --muted: 60 4.8% 95.9%;
  --muted-foreground: 25 5.3% 44.7%;
  --accent: 60 4.8% 95.9%;
  --accent-foreground: 24 9.8% 10%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 60 9.1% 97.8%;
  --border: 20 5.9% 90%;
  --input: 20 5.9% 90%;
  --ring: 24.6 95% 53.1%;
}

.light[data-theme='yellow'],
[data-theme='yellow'] .light,
[data-theme='yellow'] {
  /* --background: 0 0% 100%; */
  --foreground: 20 14.3% 4.1%;
  --card: 0 0% 100%;
  --card-foreground: 20 14.3% 4.1%;
  --popover: 0 0% 100%;
  --popover-foreground: 20 14.3% 4.1%;
  --primary-foreground: 26 83.3% 14.1%;
  --secondary: 60 4.8% 95.9%;
  --secondary-foreground: 24 9.8% 10%;
  --muted: 60 4.8% 95.9%;
  --muted-foreground: 25 5.3% 44.7%;
  --accent: 60 4.8% 95.9%;
  --accent-foreground: 24 9.8% 10%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 60 9.1% 97.8%;
  --border: 20 5.9% 90%;
  --input: 20 5.9% 90%;
  --ring: 20 14.3% 4.1%;
}

.light[data-theme='zinc'],
[data-theme='zinc'] .light,
[data-theme='zinc'] {
  /* --background: 0 0% 100%; */
  --foreground: 240 10% 3.9%;
  --card: 0 0% 100%;
  --card-foreground: 240 10% 3.9%;
  --popover: 0 0% 100%;
  --popover-foreground: 240 10% 3.9%;
  --primary-foreground: 0 0% 98%;
  --secondary: 240 4.8% 95.9%;
  --secondary-foreground: 240 5.9% 10%;
  --muted: 240 4.8% 95.9%;
  --muted-foreground: 240 3.8% 46.1%;
  --accent: 240 4.8% 95.9%;
  --accent-foreground: 240 5.9% 10%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 0 0% 98%;
  --border: 240 5.9% 90%;
  --input: 240 5.9% 90%;
  --ring: 240 5.9% 10%;
}

.light[data-theme='neutral'],
[data-theme='neutral'] .light,
[data-theme='neutral'] {
  /* --background: 0 0% 100%; */
  --foreground: 0 0% 3.9%;
  --card: 0 0% 100%;
  --card-foreground: 0 0% 3.9%;
  --popover: 0 0% 100%;
  --popover-foreground: 0 0% 3.9%;
  --primary-foreground: 0 0% 98%;
  --secondary: 0 0% 96.1%;
  --secondary-foreground: 0 0% 9%;
  --muted: 0 0% 96.1%;
  --muted-foreground: 0 0% 45.1%;
  --accent: 0 0% 96.1%;
  --accent-foreground: 0 0% 9%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 0 0% 98%;
  --border: 0 0% 89.8%;
  --input: 0 0% 89.8%;
  --ring: 0 0% 3.9%;
}

.light[data-theme='slate'],
[data-theme='slate'] .light,
[data-theme='slate'] {
  /* --background: 0 0% 100%; */
  --foreground: 222.2 84% 4.9%;
  --card: 0 0% 100%;
  --card-foreground: 222.2 84% 4.9%;
  --popover: 0 0% 100%;
  --popover-foreground: 222.2 84% 4.9%;
  --primary-foreground: 210 40% 98%;
  --secondary: 210 40% 96.1%;
  --secondary-foreground: 222.2 47.4% 11.2%;
  --muted: 210 40% 96.1%;
  --muted-foreground: 215.4 16.3% 46.9%;
  --accent: 210 40% 96.1%;
  --accent-foreground: 222.2 47.4% 11.2%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 210 40% 98%;
  --border: 214.3 31.8% 91.4%;
  --input: 214.3 31.8% 91.4%;
  --ring: 222.2 84% 4.9%;
}

.light[data-theme='gray'],
[data-theme='gray'] .light,
[data-theme='gray'] {
  /* --background: 0 0% 100%; */
  --foreground: 224 71.4% 4.1%;
  --card: 0 0% 100%;
  --card-foreground: 224 71.4% 4.1%;
  --popover: 0 0% 100%;
  --popover-foreground: 224 71.4% 4.1%;
  --primary-foreground: 210 20% 98%;
  --secondary: 220 14.3% 95.9%;
  --secondary-foreground: 220.9 39.3% 11%;
  --muted: 220 14.3% 95.9%;
  --muted-foreground: 220 8.9% 46.1%;
  --accent: 220 14.3% 95.9%;
  --accent-foreground: 220.9 39.3% 11%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 210 20% 98%;
  --border: 220 13% 91%;
  --input: 220 13% 91%;
  --ring: 224 71.4% 4.1%;
}
.dark,
.dark[data-theme='custom'],
.dark[data-theme='default'] {
  /* Default background color of <body />...etc */
  --background: 222.34deg 10.43% 12.27%;

  /* 主体区域背景色 */
  --background-deep: 220deg 13.06% 9%;
  --foreground: 0 0% 95%;

  /* Background color for <Card /> */
  --card: 222.34deg 10.43% 12.27%;

  /* --card: 222.2 84% 4.9%; */
  --card-foreground: 210 40% 98%;

  /* Background color for popovers such as <DropdownMenu />, <HoverCard />, <Popover /> */

  /* --popover: 222.82deg 8.43% 12.27%; */

  /* 弹出层的背景色与主题区域背景色太过接近  */
  --popover: 0 0% 14.2%;
  --popover-foreground: 210 40% 98%;

  /* Muted backgrounds such as <TabsList />, <Skeleton /> and <Switch /> */

  /* --muted: 220deg 6.82% 17.25%; */

  /* --muted-foreground: 215 20.2% 65.1%; */

  --muted: 240 3.7% 15.9%;
  --muted-foreground: 240 5% 64.9%;

  /* 主题颜色 */

  /* --primary: 245 82% 67%; */
  --primary-foreground: 0 0% 98%;

  /* Used for destructive actions such as <Button variant="destructive"> */

  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 0 0% 98%;

  /* Used for success actions such as <message> */

  --info: 180, 1.54%, 12.75%;
  --info-foreground: 220, 4%, 58%;

  /* Used for success actions such as <message> */

  --success: 144 57% 58%;
  --success-foreground: 0 0% 98%;

  /* Used for warning actions such as <message> */

  --warning: 42 84% 61%;
  --warning-foreground: 0 0% 98%;

  /* 颜色次要 */
  --secondary: 240 5% 17%;
  --secondary-foreground: 0 0% 98%;

  /* Used for accents such as hover effects on <DropdownMenuItem>, <SelectItem>...etc */
  --accent: 216 5% 19%;
  --accent-dark: 240 0% 22%;
  --accent-darker: 240 0% 26%;
  --accent-lighter: 216 5% 12%;
  --accent-hover: 216 5% 24%;
  --accent-foreground: 0 0% 98%;

  /* Darker color */
  --heavy: 216 5% 24%;
  --heavy-foreground: var(--accent-foreground);

  /* Default border color */
  --border: 240 3.7% 22%;

  /* Border color for inputs such as <Input />, <Select />, <Textarea /> */
  --input: 0deg 0% 100% / 10%;
  --input-placeholder: 218deg 11% 65%;
  --input-background: 0deg 0% 100% / 5%;

  /* Used for focus ring */
  --ring: 222.2 84% 4.9%;

  /* 基本圆角大小 */
  --radius: 0.5rem;

  /* ============= Custom ============= */

  /* 遮罩颜色 */
  --overlay: 0deg 0% 0% / 40%;
  --overlay-content: 0deg 0% 0% / 40%;

  /* 基本文字大小 */
  --font-size-base: 16px;

  /* =============component & UI============= */

  --sidebar: 222.34deg 10.43% 12.27%;
  --sidebar-deep: 220deg 13.06% 9%;
  --menu: var(--sidebar);

  /* header */
  --header: 222.34deg 10.43% 12.27%;

  color-scheme: dark;
}

.dark[data-theme='violet'],
[data-theme='violet'] .dark {
  --background: 224 71.4% 4.1%;
  --background-deep: var(--background);
  --foreground: 210 20% 98%;
  --card: 224 71.4% 4.1%;
  --card-foreground: 210 20% 98%;
  --popover: 224 71.4% 4.1%;
  --popover-foreground: 210 20% 98%;
  --primary-foreground: 210 20% 98%;
  --secondary: 215 27.9% 16.9%;
  --secondary-foreground: 210 20% 98%;
  --muted: 215 27.9% 16.9%;
  --muted-foreground: 217.9 10.6% 64.9%;
  --accent: 215 27.9% 16.9%;
  --accent-foreground: 210 20% 98%;
  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 210 20% 98%;
  --border: 215 27.9% 16.9%;
  --input: 215 27.9% 16.9%;
  --ring: 263.4 70% 50.4%;
  --sidebar: 224 71.4% 4.1%;
  --sidebar-deep: 224 71.4% 4.1%;
  --header: 224 71.4% 4.1%;
}

.dark[data-theme='pink'],
[data-theme='pink'] .dark {
  --background: 20 14.3% 4.1%;
  --background-deep: var(--background);
  --foreground: 0 0% 95%;
  --card: 0 0% 9%;
  --card-foreground: 0 0% 95%;
  --popover: 0 0% 9%;
  --popover-foreground: 0 0% 95%;
  --primary-foreground: 355.7 100% 97.3%;
  --secondary: 240 3.7% 15.9%;
  --secondary-foreground: 0 0% 98%;
  --muted: 0 0% 15%;
  --muted-foreground: 240 5% 64.9%;
  --accent: 12 6.5% 15.1%;
  --accent-foreground: 0 0% 98%;
  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 0 85.7% 97.3%;
  --border: 240 3.7% 15.9%;
  --input: 240 3.7% 15.9%;
  --ring: 346.8 77.2% 49.8%;
  --sidebar: 20 14.3% 4.1%;
  --sidebar-deep: 20 14.3% 4.1%;
  --header: 20 14.3% 4.1%;
}

.dark[data-theme='rose'],
[data-theme='rose'] .dark {
  --background: 0 0% 3.9%;
  --background-deep: var(--background);
  --foreground: 0 0% 98%;
  --card: 0 0% 3.9%;
  --card-foreground: 0 0% 98%;
  --popover: 0 0% 3.9%;
  --popover-foreground: 0 0% 98%;
  --primary-foreground: 0 85.7% 97.3%;
  --secondary: 0 0% 14.9%;
  --secondary-foreground: 0 0% 98%;
  --muted: 0 0% 14.9%;
  --muted-foreground: 0 0% 63.9%;
  --accent: 0 0% 14.9%;
  --accent-foreground: 0 0% 98%;
  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 0 0% 98%;
  --border: 0 0% 14.9%;
  --input: 0 0% 14.9%;
  --ring: 0 72.2% 50.6%;
  --sidebar: 0 0% 3.9%;
  --sidebar-deep: 0 0% 3.9%;
  --header: 0 0% 3.9%;
}

.dark[data-theme='sky-blue'],
[data-theme='sky-blue'] .dark {
  --background: 222.2 84% 4.9%;
  --background-deep: var(--background);
  --foreground: 210 40% 98%;
  --card: 222.2 84% 4.9%;
  --card-foreground: 210 40% 98%;
  --popover: 222.2 84% 4.9%;
  --popover-foreground: 210 40% 98%;
  --primary-foreground: 210 20% 98%;
  --secondary: 217.2 32.6% 17.5%;
  --secondary-foreground: 210 40% 98%;
  --muted: 217.2 32.6% 17.5%;
  --muted-foreground: 215 20.2% 65.1%;
  --accent: 217.2 32.6% 17.5%;
  --accent-foreground: 210 40% 98%;
  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 210 40% 98%;
  --border: 217.2 32.6% 17.5%;
  --input: 217.2 32.6% 17.5%;
  --ring: 224.3 76.3% 48%;
  --sidebar: 222.2 84% 4.9%;
  --sidebar-deep: 222.2 84% 4.9%;
  --header: 222.2 84% 4.9%;
}

.dark[data-theme='deep-blue'],
[data-theme='deep-blue'] .dark {
  --background: 222.2 84% 4.9%;
  --background-deep: var(--background);
  --foreground: 210 40% 98%;
  --card: 222.2 84% 4.9%;
  --card-foreground: 210 40% 98%;
  --popover: 222.2 84% 4.9%;
  --popover-foreground: 210 40% 98%;
  --primary-foreground: 210 20% 98%;
  --secondary: 217.2 32.6% 17.5%;
  --secondary-foreground: 210 40% 98%;
  --muted: 217.2 32.6% 17.5%;
  --muted-foreground: 215 20.2% 65.1%;
  --accent: 217.2 32.6% 17.5%;
  --accent-foreground: 210 40% 98%;
  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 210 40% 98%;
  --border: 217.2 32.6% 17.5%;
  --input: 217.2 32.6% 17.5%;
  --ring: 224.3 76.3% 48%;
  --sidebar: 222.2 84% 4.9%;
  --sidebar-deep: 222.2 84% 4.9%;
  --header: 222.2 84% 4.9%;
}

.dark[data-theme='green'],
[data-theme='green'] .dark {
  --background: 20 14.3% 4.1%;
  --background-deep: var(--background);
  --foreground: 0 0% 95%;
  --card: 24 9.8% 6%;
  --card-foreground: 0 0% 95%;
  --popover: 0 0% 9%;
  --popover-foreground: 0 0% 95%;
  --primary-foreground: 210 20% 98%;
  --secondary: 240 3.7% 15.9%;
  --secondary-foreground: 0 0% 98%;
  --muted: 0 0% 15%;
  --muted-foreground: 240 5% 64.9%;
  --accent: 12 6.5% 15.1%;
  --accent-foreground: 0 0% 98%;
  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 0 85.7% 97.3%;
  --border: 240 3.7% 15.9%;
  --input: 240 3.7% 15.9%;
  --ring: 142.4 71.8% 29.2%;
  --sidebar: 20 14.3% 4.1%;
  --sidebar-deep: 20 14.3% 4.1%;
  --header: 20 14.3% 4.1%;
}

.dark[data-theme='deep-green'],
[data-theme='deep-green'] .dark {
  --background: 20 14.3% 4.1%;
  --background-deep: var(--background);
  --foreground: 0 0% 95%;
  --card: 24 9.8% 6%;
  --card-foreground: 0 0% 95%;
  --popover: 0 0% 9%;
  --popover-foreground: 0 0% 95%;
  --primary-foreground: 210 20% 98%;
  --secondary: 240 3.7% 15.9%;
  --secondary-foreground: 0 0% 98%;
  --muted: 0 0% 15%;
  --muted-foreground: 240 5% 64.9%;
  --accent: 12 6.5% 15.1%;
  --accent-foreground: 0 0% 98%;
  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 0 85.7% 97.3%;
  --border: 240 3.7% 15.9%;
  --input: 240 3.7% 15.9%;
  --ring: 142.4 71.8% 29.2%;
  --sidebar: 20 14.3% 4.1%;
  --sidebar-deep: 20 14.3% 4.1%;
  --header: 20 14.3% 4.1%;
}

.dark[data-theme='orange'],
[data-theme='orange'] .dark {
  --background: 20 14.3% 4.1%;
  --background-deep: var(--background);
  --foreground: 60 9.1% 97.8%;
  --card: 20 14.3% 4.1%;
  --card-foreground: 60 9.1% 97.8%;
  --popover: 20 14.3% 4.1%;
  --popover-foreground: 60 9.1% 97.8%;
  --primary-foreground: 60 9.1% 97.8%;
  --secondary: 12 6.5% 15.1%;
  --secondary-foreground: 60 9.1% 97.8%;
  --muted: 12 6.5% 15.1%;
  --muted-foreground: 24 5.4% 63.9%;
  --accent: 12 6.5% 15.1%;
  --accent-foreground: 60 9.1% 97.8%;
  --destructive: 0 72.2% 50.6%;
  --destructive-foreground: 60 9.1% 97.8%;
  --border: 12 6.5% 15.1%;
  --input: 12 6.5% 15.1%;
  --ring: 20.5 90.2% 48.2%;
  --sidebar: 20 14.3% 4.1%;
  --sidebar-deep: 20 14.3% 4.1%;
  --header: 20 14.3% 4.1%;
}

.dark[data-theme='yellow'],
[data-theme='yellow'] .dark {
  --background: 20 14.3% 4.1%;
  --background-deep: var(--background);
  --foreground: 60 9.1% 97.8%;
  --card: 20 14.3% 4.1%;
  --card-foreground: 60 9.1% 97.8%;
  --popover: 20 14.3% 4.1%;
  --popover-foreground: 60 9.1% 97.8%;
  --primary-foreground: 26 83.3% 14.1%;
  --secondary: 12 6.5% 15.1%;
  --secondary-foreground: 60 9.1% 97.8%;
  --muted: 12 6.5% 15.1%;
  --muted-foreground: 24 5.4% 63.9%;
  --accent: 12 6.5% 15.1%;
  --accent-foreground: 60 9.1% 97.8%;
  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 60 9.1% 97.8%;
  --border: 12 6.5% 15.1%;
  --input: 12 6.5% 15.1%;
  --ring: 35.5 91.7% 32.9%;
  --sidebar: 20 14.3% 4.1%;
  --sidebar-deep: 20 14.3% 4.1%;
  --header: 20 14.3% 4.1%;
}

.dark[data-theme='zinc'],
[data-theme='zinc'] .dark {
  --background: 240 10% 3.9%;
  --background-deep: var(--background);
  --foreground: 0 0% 98%;
  --card: 240 10% 3.9%;
  --card-foreground: 0 0% 98%;
  --popover: 240 10% 3.9%;
  --popover-foreground: 0 0% 98%;
  --primary-foreground: 240 5.9% 10%;
  --secondary: 240 3.7% 15.9%;
  --secondary-foreground: 0 0% 98%;
  --muted: 240 3.7% 15.9%;
  --muted-foreground: 240 5% 64.9%;
  --accent: 240 3.7% 15.9%;
  --accent-foreground: 0 0% 98%;
  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 0 0% 98%;
  --border: 240 3.7% 15.9%;
  --input: 240 3.7% 15.9%;
  --ring: 240 4.9% 83.9%;
  --sidebar: 240 10% 3.9%;
  --sidebar-deep: 240 10% 3.9%;
  --header: 240 10% 3.9%;
}

.dark[data-theme='neutral'],
[data-theme='neutral'] .dark {
  --background: 0 0% 3.9%;
  --background-deep: var(--background);
  --foreground: 0 0% 98%;
  --card: 0 0% 3.9%;
  --card-foreground: 0 0% 98%;
  --popover: 0 0% 3.9%;
  --popover-foreground: 0 0% 98%;
  --primary-foreground: 0 0% 9%;
  --secondary: 0 0% 14.9%;
  --secondary-foreground: 0 0% 98%;
  --muted: 0 0% 14.9%;
  --muted-foreground: 0 0% 63.9%;
  --accent: 0 0% 14.9%;
  --accent-foreground: 0 0% 98%;
  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 0 0% 98%;
  --border: 0 0% 14.9%;
  --input: 0 0% 14.9%;
  --ring: 0 0% 83.1%;
  --sidebar: 0 0% 3.9%;
  --sidebar-deep: 0 0% 3.9%;
  --header: 0 0% 3.9%;
}

.dark[data-theme='slate'],
[data-theme='slate'] .dark {
  --background: 222.2 84% 4.9%;
  --background-deep: var(--background);
  --foreground: 210 40% 98%;
  --card: 222.2 84% 4.9%;
  --card-foreground: 210 40% 98%;
  --popover: 222.2 84% 4.9%;
  --popover-foreground: 210 40% 98%;
  --primary-foreground: 222.2 47.4% 11.2%;
  --secondary: 217.2 32.6% 17.5%;
  --secondary-foreground: 210 40% 98%;
  --muted: 217.2 32.6% 17.5%;
  --muted-foreground: 215 20.2% 65.1%;
  --accent: 217.2 32.6% 17.5%;
  --accent-foreground: 210 40% 98%;
  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 210 40% 98%;
  --border: 217.2 32.6% 17.5%;
  --input: 217.2 32.6% 17.5%;
  --ring: 212.7 26.8% 83.9;
  --sidebar: 222.2 84% 4.9%;
  --sidebar-deep: 222.2 84% 4.9%;
  --header: 222.2 84% 4.9%;
}

.dark[data-theme='gray'],
[data-theme='gray'] .dark {
  --background: 224 71.4% 4.1%;
  --background-deep: var(--background);
  --foreground: 210 20% 98%;
  --card: 224 71.4% 4.1%;
  --card-foreground: 210 20% 98%;
  --popover: 224 71.4% 4.1%;
  --popover-foreground: 210 20% 98%;
  --primary-foreground: 220.9 39.3% 11%;
  --secondary: 215 27.9% 16.9%;
  --secondary-foreground: 210 20% 98%;
  --muted: 215 27.9% 16.9%;
  --muted-foreground: 217.9 10.6% 64.9%;
  --accent: 215 27.9% 16.9%;
  --accent-foreground: 210 20% 98%;
  --destructive: 359.21 68.47% 56.47%;
  --destructive-foreground: 210 20% 98%;
  --border: 215 27.9% 16.9%;
  --input: 215 27.9% 16.9%;
  --ring: 216 12.2% 83.9%;
  --sidebar: 224 71.4% 4.1%;
  --sidebar-deep: 224 71.4% 4.1%;
  --header: 224 71.4% 4.1%;
}
/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-border-spacing-x: 0;
      --tw-border-spacing-y: 0;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-scrollbar-thumb: #0000;
      --tw-scrollbar-track: #0000;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-animation-delay: 0s;
      --tw-animation-direction: normal;
      --tw-animation-duration: initial;
      --tw-animation-fill-mode: none;
      --tw-animation-iteration-count: 1;
      --tw-enter-blur: 0;
      --tw-enter-opacity: 1;
      --tw-enter-rotate: 0;
      --tw-enter-scale: 1;
      --tw-enter-translate-x: 0;
      --tw-enter-translate-y: 0;
      --tw-exit-blur: 0;
      --tw-exit-opacity: 1;
      --tw-exit-rotate: 0;
      --tw-exit-scale: 1;
      --tw-exit-translate-x: 0;
      --tw-exit-translate-y: 0;
    }
  }
}

@layer theme {
  :root, :host {
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-orange-50: oklch(98% .016 73.684);
    --color-orange-100: oklch(95.4% .038 75.164);
    --color-orange-200: oklch(90.1% .076 70.697);
    --color-orange-300: oklch(83.7% .128 66.29);
    --color-orange-400: oklch(75% .183 55.934);
    --color-orange-500: oklch(70.5% .213 47.604);
    --color-orange-600: oklch(64.6% .222 41.116);
    --color-orange-700: oklch(55.3% .195 38.402);
    --color-orange-800: oklch(47% .157 37.304);
    --color-orange-900: oklch(40.8% .123 38.172);
    --color-orange-950: oklch(26.6% .079 36.259);
    --color-yellow-950: oklch(28.6% .066 53.813);
    --color-green-800: oklch(44.8% .119 151.328);
    --color-green-900: oklch(39.3% .095 152.535);
    --color-green-950: oklch(26.6% .065 152.934);
    --color-emerald-50: oklch(97.9% .021 166.113);
    --color-emerald-400: oklch(76.5% .177 163.223);
    --color-emerald-600: oklch(59.6% .145 163.225);
    --color-emerald-950: oklch(26.2% .051 172.552);
    --color-teal-400: oklch(77.7% .152 181.912);
    --color-teal-500: oklch(70.4% .14 182.503);
    --color-cyan-50: oklch(98.4% .019 200.873);
    --color-cyan-100: oklch(95.6% .045 203.388);
    --color-cyan-400: oklch(78.9% .154 211.53);
    --color-cyan-500: oklch(71.5% .143 215.221);
    --color-cyan-950: oklch(30.2% .056 229.695);
    --color-sky-50: oklch(97.7% .013 236.62);
    --color-sky-950: oklch(29.3% .066 243.157);
    --color-blue-50: oklch(97% .014 254.604);
    --color-blue-100: oklch(93.2% .032 255.585);
    --color-blue-200: oklch(88.2% .059 254.128);
    --color-blue-300: oklch(80.9% .105 251.813);
    --color-blue-400: oklch(70.7% .165 254.624);
    --color-blue-500: oklch(62.3% .214 259.815);
    --color-blue-600: oklch(54.6% .245 262.881);
    --color-blue-700: oklch(48.8% .243 264.376);
    --color-blue-800: oklch(42.4% .199 265.638);
    --color-blue-900: oklch(37.9% .146 265.522);
    --color-blue-950: oklch(28.2% .091 267.935);
    --color-indigo-100: oklch(93% .034 272.788);
    --color-indigo-500: oklch(58.5% .233 277.117);
    --color-indigo-600: oklch(51.1% .262 276.966);
    --color-purple-50: oklch(97.7% .014 308.299);
    --color-purple-100: oklch(94.6% .033 307.174);
    --color-purple-500: oklch(62.7% .265 303.9);
    --color-purple-600: oklch(55.8% .288 302.321);
    --color-purple-700: oklch(49.6% .265 301.924);
    --color-pink-400: oklch(71.8% .202 349.761);
    --color-rose-100: oklch(94.1% .03 12.58);
    --color-rose-500: oklch(64.5% .246 16.439);
    --color-slate-50: oklch(98.4% .003 247.858);
    --color-slate-200: oklch(92.9% .013 255.508);
    --color-slate-500: oklch(55.4% .046 257.417);
    --color-slate-900: oklch(20.8% .042 265.755);
    --color-gray-50: oklch(98.5% .002 247.839);
    --color-gray-100: oklch(96.7% .003 264.542);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-300: oklch(87.2% .01 258.338);
    --color-gray-400: oklch(70.7% .022 261.325);
    --color-gray-500: oklch(55.1% .027 264.364);
    --color-gray-600: oklch(44.6% .03 256.802);
    --color-gray-700: oklch(37.3% .034 259.733);
    --color-gray-800: oklch(27.8% .033 256.848);
    --color-gray-900: oklch(21% .034 264.665);
    --color-neutral-50: oklch(98.5% 0 0);
    --color-neutral-200: oklch(92.2% 0 0);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --radius-xs: .125rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --drop-shadow-sm: 0 1px 2px #00000026;
    --ease-in: cubic-bezier(.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;
    --blur-xs: 4px;
    --blur-sm: 8px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-family);
    --default-mono-font-family: var(--font-mono);
    --color-background: hsl(var(--background));
    --color-border: hsl(var(--border));
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

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

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

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

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

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

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

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

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

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

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

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }

  *, :after, :before {
    border-color: hsl(var(--border));
    outline-color: hsl(var(--ring));
  }

  @supports (color: color-mix(in lab, red, red)) {
    *, :after, :before {
      outline-color: color-mix(in oklab, hsl(var(--ring)) 50%, transparent);
    }
  }

  *, :after, :before {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
  }

  html {
    background-color: hsl(var(--background));
    font-family: var(--font-family);
    color: hsl(var(--foreground));
    scroll-behavior: smooth;
    font-size: var(--font-size-base, 16px);
    font-variation-settings: normal;
    font-synthesis-weight: none;
    text-rendering: optimizelegibility;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    line-height: 1.15;
  }

  #app, body, html {
    width: 100%;
    height: 100%;
  }

  body {
    min-height: 100vh;
  }

  a, a:active, a:hover, a:link, a:visited {
    text-decoration-line: none;
  }

  ::view-transition-new(root) {
    mix-blend-mode: normal;
    animation: none;
  }

  ::view-transition-old(root) {
    mix-blend-mode: normal;
    animation: none;
  }

  ::view-transition-old(root) {
    z-index: 1;
  }

  ::view-transition-new(root) {
    z-index: 2147483646;
  }

  html.dark::view-transition-old(root) {
    z-index: 2147483646;
  }

  html.dark::view-transition-new(root) {
    z-index: 1;
  }

  input::placeholder, textarea::placeholder {
    opacity: 1;
  }

  input[type="number"]::-webkit-inner-spin-button {
    appearance: none;
    margin: 0;
  }

  input[type="number"]::-webkit-outer-spin-button {
    appearance: none;
    margin: 0;
  }

  html:not([data-platform="macOs"]) ::-webkit-scrollbar {
    height: calc(var(--spacing) * 2.5);
    width: calc(var(--spacing) * 2.5);
  }

  html:not([data-platform="macOs"]) ::-webkit-scrollbar-thumb {
    border-radius: calc(var(--radius) - 4px);
    --tw-border-style: none;
    background-color: hsl(var(--border));
    border-style: none;
  }

  html:not([data-platform="macOs"]) ::-webkit-scrollbar-track {
    border-radius: calc(var(--radius) - 4px);
    --tw-border-style: none;
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    background-color: #0000;
    border-style: none;
  }

  html:not([data-platform="macOs"]) ::-webkit-scrollbar-button {
    display: none;
  }

  button:not(:disabled), [role="button"]:not(:disabled) {
    cursor: pointer;
  }
}

@layer components {
  .outline-box {
    cursor: pointer;
    border-radius: calc(var(--radius) - 2px);
    padding: var(--spacing);
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
    outline-color: hsl(var(--border));
    position: relative;
  }

  .outline-box:after {
    z-index: 20;
    border-radius: calc(var(--radius) - 4px);
    opacity: 0;
    outline-style: var(--tw-outline-style);
    width: 1px;
    height: 0;
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .3s;
    --tw-content: "";
    content: var(--tw-content);
    outline-width: 2px;
    outline-color: #0000;
    transition-duration: .3s;
    position: absolute;
    top: 50%;
    left: 50%;
  }

  .outline-box.outline-box-active {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
    outline-color: hsl(var(--primary));
  }

  .outline-box.outline-box-active:after {
    display: none;
  }

  .outline-box:not(.outline-box-active):hover:after {
    width: 100%;
    height: 100%;
    padding: var(--spacing);
    opacity: 1;
    outline-color: hsl(var(--primary));
    top: 0;
    left: 0;
  }

  .vben-link {
    cursor: pointer;
    color: hsl(var(--primary));
  }

  @media (hover: hover) {
    .vben-link:hover {
      color: hsl(var(--primary-600));
    }
  }

  .vben-link:active {
    color: hsl(var(--primary-700));
  }

  .card-box {
    border-radius: calc(var(--radius) + 4px);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: hsl(var(--border));
    background-color: hsl(var(--card));
    color: hsl(var(--card-foreground));
  }
}

@layer utilities {
  .\@container\/card-header {
    container: card-header / inline-size;
  }

  .pointer-events-auto {
    pointer-events: auto;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .\!collapse {
    visibility: collapse !important;
  }

  .\!visible {
    visibility: visible !important;
  }

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .\!fixed {
    position: fixed !important;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: 0;
  }

  .inset-x-0 {
    inset-inline: 0;
  }

  .inset-y-0 {
    inset-block: 0;
  }

  .-top-0\.75 {
    top: calc(var(--spacing) * -.75);
  }

  .-top-1 {
    top: calc(var(--spacing) * -1);
  }

  .-top-1\.5 {
    top: calc(var(--spacing) * -1.5);
  }

  .-top-1\.25 {
    top: calc(var(--spacing) * -1.25);
  }

  .-top-2 {
    top: calc(var(--spacing) * -2);
  }

  .-top-2\.5 {
    top: calc(var(--spacing) * -2.5);
  }

  .-top-3 {
    top: calc(var(--spacing) * -3);
  }

  .top-0 {
    top: 0;
  }

  .top-0\.5 {
    top: calc(var(--spacing) * .5);
  }

  .top-1 {
    top: var(--spacing);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-1\/3 {
    top: 33.3333%;
  }

  .top-2 {
    top: calc(var(--spacing) * 2);
  }

  .top-2\.5 {
    top: calc(var(--spacing) * 2.5);
  }

  .top-3 {
    top: calc(var(--spacing) * 3);
  }

  .top-4 {
    top: calc(var(--spacing) * 4);
  }

  .top-5 {
    top: calc(var(--spacing) * 5);
  }

  .top-6 {
    top: calc(var(--spacing) * 6);
  }

  .top-8 {
    top: calc(var(--spacing) * 8);
  }

  .top-\[10px\] {
    top: 10px;
  }

  .top-\[10vh\] {
    top: 10vh;
  }

  .top-\[18px\] {
    top: 18px;
  }

  .top-\[33px\] {
    top: 33px;
  }

  .top-\[50\%\] {
    top: 50%;
  }

  .top-\[calc\(50\%\+60px\)\] {
    top: calc(50% + 60px);
  }

  .top-full {
    top: 100%;
  }

  .-right-0\.5 {
    right: calc(var(--spacing) * -.5);
  }

  .-right-0\.75 {
    right: calc(var(--spacing) * -.75);
  }

  .-right-1 {
    right: calc(var(--spacing) * -1);
  }

  .-right-1\.5 {
    right: calc(var(--spacing) * -1.5);
  }

  .-right-1\.25 {
    right: calc(var(--spacing) * -1.25);
  }

  .-right-2 {
    right: calc(var(--spacing) * -2);
  }

  .-right-2\.5 {
    right: calc(var(--spacing) * -2.5);
  }

  .-right-4 {
    right: calc(var(--spacing) * -4);
  }

  .-right-\[7px\] {
    right: -7px;
  }

  .-right-px {
    right: -1px;
  }

  .right-\(--gap\) {
    right: var(--gap);
  }

  .right-0 {
    right: 0;
  }

  .right-0\.5 {
    right: calc(var(--spacing) * .5);
  }

  .right-1 {
    right: var(--spacing);
  }

  .right-1\.5 {
    right: calc(var(--spacing) * 1.5);
  }

  .right-1\/2 {
    right: 50%;
  }

  .right-2 {
    right: calc(var(--spacing) * 2);
  }

  .right-3 {
    right: calc(var(--spacing) * 3);
  }

  .right-4 {
    right: calc(var(--spacing) * 4);
  }

  .right-5 {
    right: calc(var(--spacing) * 5);
  }

  .right-6 {
    right: calc(var(--spacing) * 6);
  }

  .right-8 {
    right: calc(var(--spacing) * 8);
  }

  .right-9 {
    right: calc(var(--spacing) * 9);
  }

  .right-10 {
    right: calc(var(--spacing) * 10);
  }

  .right-\[-45px\] {
    right: -45px;
  }

  .right-\[1px\] {
    right: 1px;
  }

  .right-\[3px\] {
    right: 3px;
  }

  .right-\[8px\] {
    right: 8px;
  }

  .right-\[10px\] {
    right: 10px;
  }

  .right-\[20px\] {
    right: 20px;
  }

  .right-\[calc\(50\%-375px\/2\+32px\)\] {
    right: calc(50% - 155.5px);
  }

  .right-\[calc\(50\%-384px\/2\+32px\)\] {
    right: calc(50% - 160px);
  }

  .-bottom-0\.75 {
    bottom: calc(var(--spacing) * -.75);
  }

  .-bottom-1 {
    bottom: calc(var(--spacing) * -1);
  }

  .-bottom-1\.5 {
    bottom: calc(var(--spacing) * -1.5);
  }

  .-bottom-1\.25 {
    bottom: calc(var(--spacing) * -1.25);
  }

  .-bottom-\[5px\] {
    bottom: -5px;
  }

  .bottom-0 {
    bottom: 0;
  }

  .bottom-1 {
    bottom: var(--spacing);
  }

  .bottom-1\/2 {
    bottom: 50%;
  }

  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }

  .bottom-2\.5 {
    bottom: calc(var(--spacing) * 2.5);
  }

  .bottom-3 {
    bottom: calc(var(--spacing) * 3);
  }

  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }

  .bottom-8 {
    bottom: calc(var(--spacing) * 8);
  }

  .bottom-9 {
    bottom: calc(var(--spacing) * 9);
  }

  .bottom-10 {
    bottom: calc(var(--spacing) * 10);
  }

  .bottom-12 {
    bottom: calc(var(--spacing) * 12);
  }

  .bottom-\[1px\] {
    bottom: 1px;
  }

  .bottom-\[3px\] {
    bottom: 3px;
  }

  .bottom-\[8px\] {
    bottom: 8px;
  }

  .bottom-\[10px\] {
    bottom: 10px;
  }

  .bottom-\[45px\] {
    bottom: 45px;
  }

  .bottom-\[426px\] {
    bottom: 426px;
  }

  .bottom-\[calc\(100\%\+8px\)\] {
    bottom: calc(100% + 8px);
  }

  .bottom-full {
    bottom: 100%;
  }

  .-left-0\.5 {
    left: calc(var(--spacing) * -.5);
  }

  .-left-0\.75 {
    left: calc(var(--spacing) * -.75);
  }

  .-left-1\.25 {
    left: calc(var(--spacing) * -1.25);
  }

  .-left-2 {
    left: calc(var(--spacing) * -2);
  }

  .-left-2\.5 {
    left: calc(var(--spacing) * -2.5);
  }

  .-left-7 {
    left: calc(var(--spacing) * -7);
  }

  .-left-\[7px\] {
    left: -7px;
  }

  .-left-px {
    left: -1px;
  }

  .left-\(--gap\) {
    left: var(--gap);
  }

  .left-0 {
    left: 0;
  }

  .left-0\! {
    left: 0 !important;
  }

  .left-1\.5 {
    left: calc(var(--spacing) * 1.5);
  }

  .left-1\/2 {
    left: 50%;
  }

  .left-1\/3 {
    left: 33.3333%;
  }

  .left-2 {
    left: calc(var(--spacing) * 2);
  }

  .left-3 {
    left: calc(var(--spacing) * 3);
  }

  .left-4 {
    left: calc(var(--spacing) * 4);
  }

  .left-5 {
    left: calc(var(--spacing) * 5);
  }

  .left-6 {
    left: calc(var(--spacing) * 6);
  }

  .left-\[-2px\] {
    left: -2px;
  }

  .left-\[1px\] {
    left: 1px;
  }

  .left-\[50\%\] {
    left: 50%;
  }

  .left-\[calc\(50\%\+18px\)\] {
    left: calc(50% + 18px);
  }

  .left-\[calc\(50\%-375px\/2\)\] {
    left: calc(50% - 187.5px);
  }

  .left-auto {
    left: auto;
  }

  .left-full {
    left: 100%;
  }

  .isolate {
    isolation: isolate;
  }

  .z-0 {
    z-index: 0;
  }

  .z-1 {
    z-index: 1;
  }

  .z-2 {
    z-index: 2;
  }

  .z-3 {
    z-index: 3;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-40 {
    z-index: 40;
  }

  .z-50 {
    z-index: 50;
  }

  .z-100 {
    z-index: 100;
  }

  .z-1000 {
    z-index: 1000;
  }

  .z-2000 {
    z-index: 2000;
  }

  .z-2001 {
    z-index: 2001;
  }

  .z-9998 {
    z-index: 9998;
  }

  .z-9999 {
    z-index: 9999;
  }

  .z-\[-1\] {
    z-index: -1;
  }

  .z-\[1\] {
    z-index: 1;
  }

  .z-\[2\] {
    z-index: 2;
  }

  .z-\[11\] {
    z-index: 11;
  }

  .z-\[1000\] {
    z-index: 1000;
  }

  .z-\[9999\] {
    z-index: 9999;
  }

  .col-1 {
    grid-column: 1;
  }

  .col-2 {
    grid-column: 2;
  }

  .col-3 {
    grid-column: 3;
  }

  .col-4 {
    grid-column: 4;
  }

  .col-\[-2\/-1\] {
    grid-column: -2 / -1;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  .col-span-2 {
    grid-column: span 2 / span 2;
  }

  .col-span-3 {
    grid-column: span 3 / span 3;
  }

  .col-span-5 {
    grid-column: span 5 / span 5;
  }

  .col-span-full {
    grid-column: 1 / -1;
  }

  .col-start-2 {
    grid-column-start: 2;
  }

  .row-span-2 {
    grid-row: span 2 / span 2;
  }

  .row-start-1 {
    grid-row-start: 1;
  }

  .float-left {
    float: left;
  }

  .float-right {
    float: right;
  }

  .\!container {
    width: 100% !important;
  }

  @media (min-width: 40rem) {
    .\!container {
      max-width: 40rem !important;
    }
  }

  @media (min-width: 48rem) {
    .\!container {
      max-width: 48rem !important;
    }
  }

  @media (min-width: 64rem) {
    .\!container {
      max-width: 64rem !important;
    }
  }

  @media (min-width: 80rem) {
    .\!container {
      max-width: 80rem !important;
    }
  }

  @media (min-width: 96rem) {
    .\!container {
      max-width: 96rem !important;
    }
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .\!m-0 {
    margin: 0 !important;
  }

  .\!m-1 {
    margin: var(--spacing) !important;
  }

  .-m-2 {
    margin: calc(var(--spacing) * -2);
  }

  .m-0 {
    margin: 0;
  }

  .m-1 {
    margin: var(--spacing);
  }

  .m-1\.5 {
    margin: calc(var(--spacing) * 1.5);
  }

  .m-2 {
    margin: calc(var(--spacing) * 2);
  }

  .m-2\.5 {
    margin: calc(var(--spacing) * 2.5);
  }

  .m-4 {
    margin: calc(var(--spacing) * 4);
  }

  .m-716 {
    margin: calc(var(--spacing) * 716);
  }

  .m-\[5px\] {
    margin: 5px;
  }

  .m-\[calc\(0px-var\(--el-card-padding\)\)\] {
    margin: calc(0px - var(--el-card-padding));
  }

  .m-auto {
    margin: auto;
  }

  .-mx-1 {
    margin-inline: calc(var(--spacing) * -1);
  }

  .-mx-2 {
    margin-inline: calc(var(--spacing) * -2);
  }

  .mx-0 {
    margin-inline: 0;
  }

  .mx-0\.5 {
    margin-inline: calc(var(--spacing) * .5);
  }

  .mx-1 {
    margin-inline: var(--spacing);
  }

  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }

  .mx-2\.5 {
    margin-inline: calc(var(--spacing) * 2.5);
  }

  .mx-3 {
    margin-inline: calc(var(--spacing) * 3);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }

  .mx-8 {
    margin-inline: calc(var(--spacing) * 8);
  }

  .mx-9 {
    margin-inline: calc(var(--spacing) * 9);
  }

  .mx-12 {
    margin-inline: calc(var(--spacing) * 12);
  }

  .mx-\[calc\(var\(--gap\)\*2\)\] {
    margin-inline: calc(var(--gap) * 2);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .mx-px {
    margin-inline: 1px;
  }

  .\!my-3 {
    margin-block: calc(var(--spacing) * 3) !important;
  }

  .my-0 {
    margin-block: 0;
  }

  .my-0\.5 {
    margin-block: calc(var(--spacing) * .5);
  }

  .my-1 {
    margin-block: var(--spacing);
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }

  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }

  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }

  .my-10 {
    margin-block: calc(var(--spacing) * 10);
  }

  .my-20 {
    margin-block: calc(var(--spacing) * 20);
  }

  .prose {
    color: var(--tw-prose-body);
    max-width: 65ch;
  }

  .prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-lead);
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    font-size: 1.25em;
    line-height: 1.6;
  }

  .prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-links);
    font-weight: 500;
    text-decoration: underline;
  }

  .prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-bold);
    font-weight: 600;
  }

  .prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
    list-style-type: decimal;
  }

  .prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: upper-alpha;
  }

  .prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: lower-alpha;
  }

  .prose :where(ol[type="A" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: upper-alpha;
  }

  .prose :where(ol[type="a" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: lower-alpha;
  }

  .prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: upper-roman;
  }

  .prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: lower-roman;
  }

  .prose :where(ol[type="I" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: upper-roman;
  }

  .prose :where(ol[type="i" s]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: lower-roman;
  }

  .prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    list-style-type: decimal;
  }

  .prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
    list-style-type: disc;
  }

  .prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker {
    color: var(--tw-prose-counters);
    font-weight: 400;
  }

  .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker {
    color: var(--tw-prose-bullets);
  }

  .prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    margin-top: 1.25em;
    font-weight: 600;
  }

  .prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-quotes);
    border-inline-start-width: .25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "“""”""‘""’";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
    font-style: italic;
    font-weight: 500;
  }

  .prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *)):before {
    content: open-quote;
  }

  .prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
    content: close-quote;
  }

  .prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    margin-top: 0;
    margin-bottom: .888889em;
    font-size: 2.25em;
    font-weight: 800;
    line-height: 1.11111;
  }

  .prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-weight: 900;
  }

  .prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    margin-top: 2em;
    margin-bottom: 1em;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.33333;
  }

  .prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-weight: 800;
  }

  .prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    margin-top: 1.6em;
    margin-bottom: .6em;
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1.6;
  }

  .prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-weight: 700;
  }

  .prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    margin-top: 1.5em;
    margin-bottom: .5em;
    font-weight: 600;
    line-height: 1.5;
  }

  .prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-weight: 700;
  }

  .prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
    display: block;
  }

  .prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);
    padding-top: .1875em;
    padding-inline-end: .375em;
    padding-bottom: .1875em;
    border-radius: .3125rem;
    padding-inline-start: .375em;
    font-family: inherit;
    font-size: .875em;
    font-weight: 500;
  }

  .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-code);
    font-size: .875em;
    font-weight: 600;
  }

  .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)):before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
    content: "`";
  }

  .prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-size: .875em;
  }

  .prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
    font-size: .9em;
  }

  .prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: inherit;
  }

  .prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    padding-top: .857143em;
    padding-inline-end: 1.14286em;
    padding-bottom: .857143em;
    border-radius: .375rem;
    margin-top: 1.71429em;
    margin-bottom: 1.71429em;
    padding-inline-start: 1.14286em;
    font-size: .875em;
    font-weight: 400;
    line-height: 1.71429;
    overflow-x: auto;
  }

  .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
    padding: 0;
  }

  .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)):before, .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)):after {
    content: none;
  }

  .prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    table-layout: auto;
    width: 100%;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: .875em;
    line-height: 1.71429;
  }

  .prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
  }

  .prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-headings);
    vertical-align: bottom;
    padding-inline-end: .571429em;
    padding-bottom: .571429em;
    padding-inline-start: .571429em;
    font-weight: 600;
  }

  .prose :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
  }

  .prose :where(tbody tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-bottom-width: 0;
  }

  .prose :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    vertical-align: baseline;
  }

  .prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
  }

  .prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    vertical-align: top;
  }

  .prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    text-align: start;
  }

  .prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    color: var(--tw-prose-captions);
    margin-top: .857143em;
    font-size: .875em;
    line-height: 1.42857;
  }

  .prose {
    --tw-prose-body: oklch(37.3% .034 259.733);
    --tw-prose-headings: oklch(21% .034 264.665);
    --tw-prose-lead: oklch(44.6% .03 256.802);
    --tw-prose-links: oklch(21% .034 264.665);
    --tw-prose-bold: oklch(21% .034 264.665);
    --tw-prose-counters: oklch(55.1% .027 264.364);
    --tw-prose-bullets: oklch(87.2% .01 258.338);
    --tw-prose-hr: oklch(92.8% .006 264.531);
    --tw-prose-quotes: oklch(21% .034 264.665);
    --tw-prose-quote-borders: oklch(92.8% .006 264.531);
    --tw-prose-captions: oklch(55.1% .027 264.364);
    --tw-prose-kbd: oklch(21% .034 264.665);
    --tw-prose-kbd-shadows: oklab(21% -.00316127 -.0338527 / .1);
    --tw-prose-code: oklch(21% .034 264.665);
    --tw-prose-pre-code: oklch(92.8% .006 264.531);
    --tw-prose-pre-bg: oklch(27.8% .033 256.848);
    --tw-prose-th-borders: oklch(87.2% .01 258.338);
    --tw-prose-td-borders: oklch(92.8% .006 264.531);
    --tw-prose-invert-body: oklch(87.2% .01 258.338);
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: oklch(70.7% .022 261.325);
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: oklch(70.7% .022 261.325);
    --tw-prose-invert-bullets: oklch(44.6% .03 256.802);
    --tw-prose-invert-hr: oklch(37.3% .034 259.733);
    --tw-prose-invert-quotes: oklch(96.7% .003 264.542);
    --tw-prose-invert-quote-borders: oklch(37.3% .034 259.733);
    --tw-prose-invert-captions: oklch(70.7% .022 261.325);
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: #ffffff1a;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: oklch(87.2% .01 258.338);
    --tw-prose-invert-pre-bg: #00000080;
    --tw-prose-invert-th-borders: oklch(44.6% .03 256.802);
    --tw-prose-invert-td-borders: oklch(37.3% .034 259.733);
    font-size: 1rem;
    line-height: 1.75;
  }

  .prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
    margin-bottom: 0;
  }

  .prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .5em;
    margin-bottom: .5em;
  }

  .prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: .375em;
  }

  .prose :where(.prose > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
  }

  .prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
  }

  .prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 1.25em;
  }

  .prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
  }

  .prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 1.25em;
  }

  .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .75em;
    margin-bottom: .75em;
  }

  .prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: .5em;
    padding-inline-start: 1.625em;
  }

  .prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: 0;
  }

  .prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: 0;
  }

  .prose :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-top: .571429em;
    padding-inline-end: .571429em;
    padding-bottom: .571429em;
    padding-inline-start: .571429em;
  }

  .prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: 0;
  }

  .prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-end: 0;
  }

  .prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-top: 0;
  }

  .prose :where(.prose > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    margin-bottom: 0;
  }

  .\!-mt-2\.5 {
    margin-top: calc(var(--spacing) * -2.5) !important;
  }

  .-mt-1 {
    margin-top: calc(var(--spacing) * -1);
  }

  .-mt-2 {
    margin-top: calc(var(--spacing) * -2);
  }

  .-mt-2\.5 {
    margin-top: calc(var(--spacing) * -2.5);
  }

  .-mt-4 {
    margin-top: calc(var(--spacing) * -4);
  }

  .-mt-\[1px\] {
    margin-top: -1px;
  }

  .mt-0 {
    margin-top: 0;
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: var(--spacing);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-2\.5 {
    margin-top: calc(var(--spacing) * 2.5);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }

  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }

  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }

  .mt-\[2\%\] {
    margin-top: 2%;
  }

  .mt-\[2px\] {
    margin-top: 2px;
  }

  .mt-\[5px\] {
    margin-top: 5px;
  }

  .mt-\[6\.8px\] {
    margin-top: 6.8px;
  }

  .mt-\[10px\] {
    margin-top: 10px;
  }

  .mt-\[13px\] {
    margin-top: 13px;
  }

  .mt-\[14px\] {
    margin-top: 14px;
  }

  .mt-\[15px\] {
    margin-top: 15px;
  }

  .mt-\[18px\] {
    margin-top: 18px;
  }

  .mt-\[20\%\] {
    margin-top: 20%;
  }

  .mt-auto {
    margin-top: auto;
  }

  .mt-px {
    margin-top: 1px;
  }

  .\!mr-0 {
    margin-right: 0 !important;
  }

  .-mr-3 {
    margin-right: calc(var(--spacing) * -3);
  }

  .mr-0 {
    margin-right: 0;
  }

  .mr-0\.5 {
    margin-right: calc(var(--spacing) * .5);
  }

  .mr-1 {
    margin-right: var(--spacing);
  }

  .mr-1\.5 {
    margin-right: calc(var(--spacing) * 1.5);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-2\.5 {
    margin-right: calc(var(--spacing) * 2.5);
  }

  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }

  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }

  .mr-5 {
    margin-right: calc(var(--spacing) * 5);
  }

  .mr-6 {
    margin-right: calc(var(--spacing) * 6);
  }

  .mr-8 {
    margin-right: calc(var(--spacing) * 8);
  }

  .mr-9 {
    margin-right: calc(var(--spacing) * 9);
  }

  .mr-20 {
    margin-right: calc(var(--spacing) * 20);
  }

  .mr-\[2\%\] {
    margin-right: 2%;
  }

  .mr-\[2px\] {
    margin-right: 2px;
  }

  .mr-\[5px\] {
    margin-right: 5px;
  }

  .mr-\[10px\] {
    margin-right: 10px;
  }

  .\!mb-0 {
    margin-bottom: 0 !important;
  }

  .\!mb-2 {
    margin-bottom: calc(var(--spacing) * 2) !important;
  }

  .\!mb-3 {
    margin-bottom: calc(var(--spacing) * 3) !important;
  }

  .\!mb-4 {
    margin-bottom: calc(var(--spacing) * 4) !important;
  }

  .-mb-0\.5 {
    margin-bottom: calc(var(--spacing) * -.5);
  }

  .mb-0 {
    margin-bottom: 0;
  }

  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * .5);
  }

  .mb-1 {
    margin-bottom: var(--spacing);
  }

  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-2\.5 {
    margin-bottom: calc(var(--spacing) * 2.5);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-3\.5 {
    margin-bottom: calc(var(--spacing) * 3.5);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-7 {
    margin-bottom: calc(var(--spacing) * 7);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .mb-15 {
    margin-bottom: calc(var(--spacing) * 15);
  }

  .mb-20 {
    margin-bottom: calc(var(--spacing) * 20);
  }

  .mb-\[2\%\] {
    margin-bottom: 2%;
  }

  .mb-\[2px\] {
    margin-bottom: 2px;
  }

  .mb-\[4px\] {
    margin-bottom: 4px;
  }

  .mb-\[5px\] {
    margin-bottom: 5px;
  }

  .mb-\[10px\] {
    margin-bottom: 10px;
  }

  .mb-\[10px\]\! {
    margin-bottom: 10px !important;
  }

  .mb-\[12px\] {
    margin-bottom: 12px;
  }

  .mb-\[15px\] {
    margin-bottom: 15px;
  }

  .mb-\[24px\] {
    margin-bottom: 24px;
  }

  .mb-\[30px\] {
    margin-bottom: 30px;
  }

  .mb-auto {
    margin-bottom: auto;
  }

  .\!ml-0 {
    margin-left: 0 !important;
  }

  .\!ml-0\.5 {
    margin-left: calc(var(--spacing) * .5) !important;
  }

  .\!ml-1 {
    margin-left: var(--spacing) !important;
  }

  .\!ml-2 {
    margin-left: calc(var(--spacing) * 2) !important;
  }

  .-ml-1 {
    margin-left: calc(var(--spacing) * -1);
  }

  .-ml-6 {
    margin-left: calc(var(--spacing) * -6);
  }

  .-ml-\[2px\] {
    margin-left: -2px;
  }

  .-ml-\[72px\] {
    margin-left: -72px;
  }

  .-ml-\[112px\] {
    margin-left: -112px;
  }

  .-ml-\[154px\] {
    margin-left: -154px;
  }

  .ml-0 {
    margin-left: 0;
  }

  .ml-0\.5 {
    margin-left: calc(var(--spacing) * .5);
  }

  .ml-1 {
    margin-left: var(--spacing);
  }

  .ml-1\.5 {
    margin-left: calc(var(--spacing) * 1.5);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-2\.5 {
    margin-left: calc(var(--spacing) * 2.5);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-5 {
    margin-left: calc(var(--spacing) * 5);
  }

  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }

  .ml-7 {
    margin-left: calc(var(--spacing) * 7);
  }

  .ml-\[-0\.3em\] {
    margin-left: -.3em;
  }

  .ml-\[4px\] {
    margin-left: 4px;
  }

  .ml-\[5px\] {
    margin-left: 5px;
  }

  .ml-\[8px\] {
    margin-left: 8px;
  }

  .ml-\[10px\] {
    margin-left: 10px;
  }

  .ml-\[20px\] {
    margin-left: 20px;
  }

  .ml-\[24px\] {
    margin-left: 24px;
  }

  .ml-\[50px\] {
    margin-left: 50px;
  }

  .ml-auto {
    margin-left: auto;
  }

  .box-border {
    box-sizing: border-box;
  }

  .box-content {
    box-sizing: content-box;
  }

  .icon-\[ant-design--inbox-outlined\] {
    width: 1em;
    height: 1em;
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' width='1024' height='1024'%3E%3Cpath fill='black' d='m885.2 446.3l-.2-.8l-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7l-.2.8c-1.3 4.9-1.7 9.9-1 14.8c-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0 0 60.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7c.4-4.9 0-9.6-1.3-14.1m-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1c-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8c33.7 0 65-9.4 90.3-27.2c22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[mdi--ab-testing\] {
    width: 1em;
    height: 1em;
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M4 2a2 2 0 0 0-2 2v8h2V8h2v4h2V4a2 2 0 0 0-2-2zm0 2h2v2H4m18 9.5V14a2 2 0 0 0-2-2h-4v10h4a2 2 0 0 0 2-2v-1.5a1.54 1.54 0 0 0-1.5-1.5a1.54 1.54 0 0 0 1.5-1.5M20 20h-2v-2h2zm0-4h-2v-2h2M5.79 21.61l-1.58-1.22l14-18l1.58 1.22Z'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .icon-\[mdi--cloud-upload-outline\] {
    width: 1em;
    height: 1em;
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M6.5 20q-2.28 0-3.89-1.57Q1 16.85 1 14.58q0-1.95 1.17-3.48q1.18-1.53 3.08-1.95q.63-2.3 2.5-3.72Q9.63 4 12 4q2.93 0 4.96 2.04Q19 8.07 19 11q1.73.2 2.86 1.5q1.14 1.28 1.14 3q0 1.88-1.31 3.19T18.5 20H13q-.82 0-1.41-.59Q11 18.83 11 18v-5.15L9.4 14.4L8 13l4-4l4 4l-1.4 1.4l-1.6-1.55V18h5.5q1.05 0 1.77-.73q.73-.72.73-1.77t-.73-1.77Q19.55 13 18.5 13H17v-2q0-2.07-1.46-3.54Q14.08 6 12 6Q9.93 6 8.46 7.46Q7 8.93 7 11h-.5q-1.45 0-2.47 1.03Q3 13.05 3 14.5T4.03 17q1.02 1 2.47 1H9v2m3-7'/%3E%3C/svg%3E");
    background-color: currentColor;
    display: inline-block;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .flex-col-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .flex-center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .line-clamp-1 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-3 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .\!flex {
    display: flex !important;
  }

  .\!hidden {
    display: none !important;
  }

  .\!inline-flex {
    display: inline-flex !important;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .flex\! {
    display: flex !important;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .list-item {
    display: list-item;
  }

  .table {
    display: table;
  }

  .table-caption {
    display: table-caption;
  }

  .table-cell {
    display: table-cell;
  }

  .table-row {
    display: table-row;
  }

  .table-row-group {
    display: table-row-group;
  }

  .field-sizing-content {
    field-sizing: content;
  }

  .aspect-\[9\/16\] {
    aspect-ratio: 9 / 16;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .size-1\.5 {
    width: calc(var(--spacing) * 1.5);
    height: calc(var(--spacing) * 1.5);
  }

  .size-2 {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }

  .size-2\.5 {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }

  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .size-3\.5 {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .size-4 {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }

  .size-9 {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9);
  }

  .size-10 {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .size-12 {
    width: calc(var(--spacing) * 12);
    height: calc(var(--spacing) * 12);
  }

  .size-14 {
    width: calc(var(--spacing) * 14);
    height: calc(var(--spacing) * 14);
  }

  .size-20 {
    width: calc(var(--spacing) * 20);
    height: calc(var(--spacing) * 20);
  }

  .size-36 {
    width: calc(var(--spacing) * 36);
    height: calc(var(--spacing) * 36);
  }

  .size-75\.5 {
    width: calc(var(--spacing) * 75.5);
    height: calc(var(--spacing) * 75.5);
  }

  .size-\[30px\] {
    width: 30px;
    height: 30px;
  }

  .size-\[60px\] {
    width: 60px;
    height: 60px;
  }

  .size-full {
    width: 100%;
    height: 100%;
  }

  .size-full\! {
    width: 100% !important;
    height: 100% !important;
  }

  .\!h-8 {
    height: calc(var(--spacing) * 8) !important;
  }

  .\!h-9 {
    height: calc(var(--spacing) * 9) !important;
  }

  .\!h-10 {
    height: calc(var(--spacing) * 10) !important;
  }

  .\!h-12 {
    height: calc(var(--spacing) * 12) !important;
  }

  .\!h-\[18px\] {
    height: 18px !important;
  }

  .\!h-\[26px\] {
    height: 26px !important;
  }

  .\!h-\[30px\] {
    height: 30px !important;
  }

  .\!h-\[42px\] {
    height: 42px !important;
  }

  .\!h-\[460px\] {
    height: 460px !important;
  }

  .\!h-auto {
    height: auto !important;
  }

  .\!h-full {
    height: 100% !important;
  }

  .h-0 {
    height: 0;
  }

  .h-1 {
    height: var(--spacing);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-1\/3 {
    height: 33.3333%;
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }

  .h-2\/5 {
    height: 40%;
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-4\/5 {
    height: 80%;
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-14 {
    height: calc(var(--spacing) * 14);
  }

  .h-15 {
    height: calc(var(--spacing) * 15);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-18 {
    height: calc(var(--spacing) * 18);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-35 {
    height: calc(var(--spacing) * 35);
  }

  .h-36 {
    height: calc(var(--spacing) * 36);
  }

  .h-40 {
    height: calc(var(--spacing) * 40);
  }

  .h-48 {
    height: calc(var(--spacing) * 48);
  }

  .h-55 {
    height: calc(var(--spacing) * 55);
  }

  .h-56 {
    height: calc(var(--spacing) * 56);
  }

  .h-64 {
    height: calc(var(--spacing) * 64);
  }

  .h-72 {
    height: calc(var(--spacing) * 72);
  }

  .h-75 {
    height: calc(var(--spacing) * 75);
  }

  .h-96 {
    height: calc(var(--spacing) * 96);
  }

  .h-125 {
    height: calc(var(--spacing) * 125);
  }

  .h-\[1\.5rem\] {
    height: 1.5rem;
  }

  .h-\[1\.15rem\] {
    height: 1.15rem;
  }

  .h-\[1px\] {
    height: 1px;
  }

  .h-\[2px\] {
    height: 2px;
  }

  .h-\[2rem\] {
    height: 2rem;
  }

  .h-\[5px\] {
    height: 5px;
  }

  .h-\[7px\] {
    height: 7px;
  }

  .h-\[10px\] {
    height: 10px;
  }

  .h-\[18px\] {
    height: 18px;
  }

  .h-\[22px\] {
    height: 22px;
  }

  .h-\[24px\] {
    height: 24px;
  }

  .h-\[25px\] {
    height: 25px;
  }

  .h-\[26px\] {
    height: 26px;
  }

  .h-\[28px\] {
    height: 28px;
  }

  .h-\[30px\] {
    height: 30px;
  }

  .h-\[42px\] {
    height: 42px;
  }

  .h-\[44px\] {
    height: 44px;
  }

  .h-\[46px\] {
    height: 46px;
  }

  .h-\[50px\] {
    height: 50px;
  }

  .h-\[50vh\] {
    height: 50vh;
  }

  .h-\[52px\] {
    height: 52px;
  }

  .h-\[60px\] {
    height: 60px;
  }

  .h-\[64px\] {
    height: 64px;
  }

  .h-\[70px\] {
    height: 70px;
  }

  .h-\[84px\] {
    height: 84px;
  }

  .h-\[86px\] {
    height: 86px;
  }

  .h-\[90px\] {
    height: 90px;
  }

  .h-\[92px\] {
    height: 92px;
  }

  .h-\[95\%\] {
    height: 95%;
  }

  .h-\[100px\] {
    height: 100px;
  }

  .h-\[110px\] {
    height: 110px;
  }

  .h-\[120px\] {
    height: 120px;
  }

  .h-\[140px\] {
    height: 140px;
  }

  .h-\[160px\] {
    height: 160px;
  }

  .h-\[200px\] {
    height: 200px;
  }

  .h-\[220px\] {
    height: 220px;
  }

  .h-\[230px\] {
    height: 230px;
  }

  .h-\[250px\] {
    height: 250px;
  }

  .h-\[280px\] {
    height: 280px;
  }

  .h-\[300px\] {
    height: 300px;
  }

  .h-\[320px\] {
    height: 320px;
  }

  .h-\[400px\] {
    height: 400px;
  }

  .h-\[454px\] {
    height: 454px;
  }

  .h-\[460px\] {
    height: 460px;
  }

  .h-\[480px\] {
    height: 480px;
  }

  .h-\[500px\] {
    height: 500px;
  }

  .h-\[520px\] {
    height: 520px;
  }

  .h-\[540px\] {
    height: 540px;
  }

  .h-\[560px\] {
    height: 560px;
  }

  .h-\[600px\] {
    height: 600px;
  }

  .h-\[667px\] {
    height: 667px;
  }

  .h-\[715px\] {
    height: 715px;
  }

  .h-\[800px\] {
    height: 800px;
  }

  .h-\[calc\(80vh\)\] {
    height: 80vh;
  }

  .h-\[calc\(100\%-1px\)\] {
    height: calc(100% - 1px);
  }

  .h-\[calc\(100\%-6px\)\] {
    height: calc(100% - 6px);
  }

  .h-\[calc\(100\%-8px\)\] {
    height: calc(100% - 8px);
  }

  .h-\[calc\(100\%-var\(--el-card-padding\)-var\(--el-card-padding\)\)\] {
    height: calc(100% - var(--el-card-padding) - var(--el-card-padding));
  }

  .h-\[calc\(100vh-135px\)\] {
    height: calc(100vh - 135px);
  }

  .h-\[unset\] {
    height: unset;
  }

  .h-\[var\(--reka-select-trigger-height\)\] {
    height: var(--reka-select-trigger-height);
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-full\! {
    height: 100% !important;
  }

  .h-px {
    height: 1px;
  }

  .max-h-\(--reka-context-menu-content-available-height\) {
    max-height: var(--reka-context-menu-content-available-height);
  }

  .max-h-\(--reka-dropdown-menu-content-available-height\) {
    max-height: var(--reka-dropdown-menu-content-available-height);
  }

  .max-h-\(--reka-select-content-available-height\) {
    max-height: var(--reka-select-content-available-height);
  }

  .max-h-\(--vben-tiptap-max-height\) {
    max-height: var(--vben-tiptap-max-height);
  }

  .max-h-12 {
    max-height: calc(var(--spacing) * 12);
  }

  .max-h-40 {
    max-height: calc(var(--spacing) * 40);
  }

  .max-h-64 {
    max-height: calc(var(--spacing) * 64);
  }

  .max-h-80 {
    max-height: calc(var(--spacing) * 80);
  }

  .max-h-90 {
    max-height: calc(var(--spacing) * 90);
  }

  .max-h-96 {
    max-height: calc(var(--spacing) * 96);
  }

  .max-h-200 {
    max-height: calc(var(--spacing) * 200);
  }

  .max-h-\[50vh\] {
    max-height: 50vh;
  }

  .max-h-\[60px\] {
    max-height: 60px;
  }

  .max-h-\[60vh\] {
    max-height: 60vh;
  }

  .max-h-\[80\%\] {
    max-height: 80%;
  }

  .max-h-\[80vh\] {
    max-height: 80vh;
  }

  .max-h-\[160px\] {
    max-height: 160px;
  }

  .max-h-\[200px\] {
    max-height: 200px;
  }

  .max-h-\[300px\] {
    max-height: 300px;
  }

  .max-h-\[320px\] {
    max-height: 320px;
  }

  .max-h-\[360px\] {
    max-height: 360px;
  }

  .max-h-\[600px\] {
    max-height: 600px;
  }

  .max-h-\[1500px\] {
    max-height: 1500px;
  }

  .max-h-\[calc\(80vh\)\] {
    max-height: 80vh;
  }

  .max-h-\[calc\(80vh-100px\)\] {
    max-height: calc(80vh - 100px);
  }

  .max-h-\[calc\(100vh-220px\)\] {
    max-height: calc(100vh - 220px);
  }

  .max-h-\[calc\(var\(--reka-hover-card-content-available-height\)-20px\)\] {
    max-height: calc(var(--reka-hover-card-content-available-height) - 20px);
  }

  .max-h-\[min\(80\%\,calc\(100dvh-20px\)\)\] {
    max-height: min(80%, 100dvh - 20px);
  }

  .max-h-full {
    max-height: 100%;
  }

  .max-h-full\! {
    max-height: 100% !important;
  }

  .max-h-screen {
    max-height: 100vh;
  }

  .min-h-\(--vben-tiptap-min-height\) {
    min-height: var(--vben-tiptap-min-height);
  }

  .min-h-0 {
    min-height: 0;
  }

  .min-h-5 {
    min-height: calc(var(--spacing) * 5);
  }

  .min-h-6 {
    min-height: calc(var(--spacing) * 6);
  }

  .min-h-7 {
    min-height: calc(var(--spacing) * 7);
  }

  .min-h-7\.5 {
    min-height: calc(var(--spacing) * 7.5);
  }

  .min-h-8 {
    min-height: calc(var(--spacing) * 8);
  }

  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }

  .min-h-16 {
    min-height: calc(var(--spacing) * 16);
  }

  .min-h-20 {
    min-height: calc(var(--spacing) * 20);
  }

  .min-h-37\.5 {
    min-height: calc(var(--spacing) * 37.5);
  }

  .min-h-40 {
    min-height: calc(var(--spacing) * 40);
  }

  .min-h-50 {
    min-height: calc(var(--spacing) * 50);
  }

  .min-h-80 {
    min-height: calc(var(--spacing) * 80);
  }

  .min-h-96 {
    min-height: calc(var(--spacing) * 96);
  }

  .min-h-\[2\.25rem\] {
    min-height: 2.25rem;
  }

  .min-h-\[2rem\] {
    min-height: 2rem;
  }

  .min-h-\[10\%\] {
    min-height: 10%;
  }

  .min-h-\[20px\] {
    min-height: 20px;
  }

  .min-h-\[30px\] {
    min-height: 30px;
  }

  .min-h-\[42px\] {
    min-height: 42px;
  }

  .min-h-\[48px\] {
    min-height: 48px;
  }

  .min-h-\[50px\] {
    min-height: 50px;
  }

  .min-h-\[52px\] {
    min-height: 52px;
  }

  .min-h-\[60\%\] {
    min-height: 60%;
  }

  .min-h-\[60vh\] {
    min-height: 60vh;
  }

  .min-h-\[70vh\] {
    min-height: 70vh;
  }

  .min-h-\[72px\] {
    min-height: 72px;
  }

  .min-h-\[78px\] {
    min-height: 78px;
  }

  .min-h-\[88px\] {
    min-height: 88px;
  }

  .min-h-\[100px\] {
    min-height: 100px;
  }

  .min-h-\[108px\] {
    min-height: 108px;
  }

  .min-h-\[120px\] {
    min-height: 120px;
  }

  .min-h-\[130px\] {
    min-height: 130px;
  }

  .min-h-\[132px\] {
    min-height: 132px;
  }

  .min-h-\[150px\] {
    min-height: 150px;
  }

  .min-h-\[200px\] {
    min-height: 200px;
  }

  .min-h-\[220px\] {
    min-height: 220px;
  }

  .min-h-\[260px\] {
    min-height: 260px;
  }

  .min-h-\[300px\] {
    min-height: 300px;
  }

  .min-h-\[320px\] {
    min-height: 320px;
  }

  .min-h-\[330px\] {
    min-height: 330px;
  }

  .min-h-\[360px\] {
    min-height: 360px;
  }

  .min-h-\[400px\] {
    min-height: 400px;
  }

  .min-h-\[500px\] {
    min-height: 500px;
  }

  .min-h-\[calc\(100vh-130px\)\] {
    min-height: calc(100vh - 130px);
  }

  .min-h-full {
    min-height: 100%;
  }

  .\!w-0 {
    width: 0 !important;
  }

  .\!w-1\/2 {
    width: 50% !important;
  }

  .\!w-1\/3 {
    width: 33.3333% !important;
  }

  .\!w-8 {
    width: calc(var(--spacing) * 8) !important;
  }

  .\!w-20 {
    width: calc(var(--spacing) * 20) !important;
  }

  .\!w-21 {
    width: calc(var(--spacing) * 21) !important;
  }

  .\!w-24 {
    width: calc(var(--spacing) * 24) !important;
  }

  .\!w-28 {
    width: calc(var(--spacing) * 28) !important;
  }

  .\!w-32 {
    width: calc(var(--spacing) * 32) !important;
  }

  .\!w-36 {
    width: calc(var(--spacing) * 36) !important;
  }

  .\!w-40 {
    width: calc(var(--spacing) * 40) !important;
  }

  .\!w-48 {
    width: calc(var(--spacing) * 48) !important;
  }

  .\!w-52 {
    width: calc(var(--spacing) * 52) !important;
  }

  .\!w-56 {
    width: calc(var(--spacing) * 56) !important;
  }

  .\!w-60 {
    width: calc(var(--spacing) * 60) !important;
  }

  .\!w-80 {
    width: calc(var(--spacing) * 80) !important;
  }

  .\!w-\[30px\] {
    width: 30px !important;
  }

  .\!w-\[45px\] {
    width: 45px !important;
  }

  .\!w-\[60px\] {
    width: 60px !important;
  }

  .\!w-\[100px\] {
    width: 100px !important;
  }

  .\!w-\[120px\] {
    width: 120px !important;
  }

  .\!w-\[150px\] {
    width: 150px !important;
  }

  .\!w-\[180px\] {
    width: 180px !important;
  }

  .\!w-\[200px\] {
    width: 200px !important;
  }

  .\!w-\[215px\] {
    width: 215px !important;
  }

  .\!w-\[220px\] {
    width: 220px !important;
  }

  .\!w-\[240px\] {
    width: 240px !important;
  }

  .\!w-\[255px\] {
    width: 255px !important;
  }

  .\!w-\[260px\] {
    width: 260px !important;
  }

  .\!w-\[280px\] {
    width: 280px !important;
  }

  .\!w-\[300px\] {
    width: 300px !important;
  }

  .\!w-\[400px\] {
    width: 400px !important;
  }

  .\!w-\[520px\] {
    width: 520px !important;
  }

  .\!w-full {
    width: 100% !important;
  }

  .w-\(--reka-tabs-indicator-size\) {
    width: var(--reka-tabs-indicator-size);
  }

  .w-0 {
    width: 0;
  }

  .w-0\! {
    width: 0 !important;
  }

  .w-0\.5 {
    width: calc(var(--spacing) * .5);
  }

  .w-1 {
    width: var(--spacing);
  }

  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }

  .w-1\/1 {
    width: 100%;
  }

  .w-1\/2 {
    width: 50%;
  }

  .w-1\/3 {
    width: 33.3333%;
  }

  .w-1\/4 {
    width: 25%;
  }

  .w-1\/5 {
    width: 20%;
  }

  .w-1\/6 {
    width: 16.6667%;
  }

  .w-1\/10 {
    width: 10%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }

  .w-2\/3 {
    width: 66.6667%;
  }

  .w-2\/5 {
    width: 40%;
  }

  .w-2\/6 {
    width: 33.3333%;
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }

  .w-3\/4 {
    width: 75%;
  }

  .w-3\/5 {
    width: 60%;
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-4\/5 {
    width: 80%;
  }

  .w-4\/6 {
    width: 66.6667%;
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-5\/6 {
    width: 83.3333%;
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-7 {
    width: calc(var(--spacing) * 7);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-11\/12 {
    width: 91.6667%;
  }

  .w-12 {
    width: calc(var(--spacing) * 12);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-25 {
    width: calc(var(--spacing) * 25);
  }

  .w-28 {
    width: calc(var(--spacing) * 28);
  }

  .w-30 {
    width: calc(var(--spacing) * 30);
  }

  .w-32 {
    width: calc(var(--spacing) * 32);
  }

  .w-35 {
    width: calc(var(--spacing) * 35);
  }

  .w-36 {
    width: calc(var(--spacing) * 36);
  }

  .w-40 {
    width: calc(var(--spacing) * 40);
  }

  .w-41\.25 {
    width: calc(var(--spacing) * 41.25);
  }

  .w-44 {
    width: calc(var(--spacing) * 44);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-50 {
    width: calc(var(--spacing) * 50);
  }

  .w-52 {
    width: calc(var(--spacing) * 52);
  }

  .w-56 {
    width: calc(var(--spacing) * 56);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-72 {
    width: calc(var(--spacing) * 72);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

  .w-90 {
    width: calc(var(--spacing) * 90);
  }

  .w-96 {
    width: calc(var(--spacing) * 96);
  }

  .w-125 {
    width: calc(var(--spacing) * 125);
  }

  .w-130 {
    width: calc(var(--spacing) * 130);
  }

  .w-150 {
    width: calc(var(--spacing) * 150);
  }

  .w-\[4\.25rem\] {
    width: 4.25rem;
  }

  .w-\[5px\] {
    width: 5px;
  }

  .w-\[7px\] {
    width: 7px;
  }

  .w-\[8\%\] {
    width: 8%;
  }

  .w-\[18px\] {
    width: 18px;
  }

  .w-\[20\%\] {
    width: 20%;
  }

  .w-\[22px\] {
    width: 22px;
  }

  .w-\[24\%\] {
    width: 24%;
  }

  .w-\[24px\] {
    width: 24px;
  }

  .w-\[25\%\] {
    width: 25%;
  }

  .w-\[25px\] {
    width: 25px;
  }

  .w-\[26\%\] {
    width: 26%;
  }

  .w-\[26px\] {
    width: 26px;
  }

  .w-\[28px\] {
    width: 28px;
  }

  .w-\[30px\] {
    width: 30px;
  }

  .w-\[32px\] {
    width: 32px;
  }

  .w-\[34\%\] {
    width: 34%;
  }

  .w-\[35\%\] {
    width: 35%;
  }

  .w-\[38px\] {
    width: 38px;
  }

  .w-\[40\%\] {
    width: 40%;
  }

  .w-\[42\%\] {
    width: 42%;
  }

  .w-\[49\.5\%\] {
    width: 49.5%;
  }

  .w-\[50px\] {
    width: 50px;
  }

  .w-\[52px\] {
    width: 52px;
  }

  .w-\[60\%\] {
    width: 60%;
  }

  .w-\[60px\] {
    width: 60px;
  }

  .w-\[63\%\] {
    width: 63%;
  }

  .w-\[65\%\] {
    width: 65%;
  }

  .w-\[66px\] {
    width: 66px;
  }

  .w-\[70\%\] {
    width: 70%;
  }

  .w-\[70px\] {
    width: 70px;
  }

  .w-\[75\%\] {
    width: 75%;
  }

  .w-\[80\%\] {
    width: 80%;
  }

  .w-\[85\.5px\] {
    width: 85.5px;
  }

  .w-\[86px\] {
    width: 86px;
  }

  .w-\[90\%\] {
    width: 90%;
  }

  .w-\[90px\] {
    width: 90px;
  }

  .w-\[96\%\] {
    width: 96%;
  }

  .w-\[98\%\] {
    width: 98%;
  }

  .w-\[100\%\] {
    width: 100%;
  }

  .w-\[100px\] {
    width: 100px;
  }

  .w-\[120px\] {
    width: 120px;
  }

  .w-\[130px\] {
    width: 130px;
  }

  .w-\[140px\] {
    width: 140px;
  }

  .w-\[144px\] {
    width: 144px;
  }

  .w-\[150px\] {
    width: 150px;
  }

  .w-\[180px\] {
    width: 180px;
  }

  .w-\[200px\] {
    width: 200px;
  }

  .w-\[220px\] {
    width: 220px;
  }

  .w-\[224px\] {
    width: 224px;
  }

  .w-\[230px\] {
    width: 230px;
  }

  .w-\[240px\] {
    width: 240px;
  }

  .w-\[260px\] {
    width: 260px;
  }

  .w-\[280px\] {
    width: 280px;
  }

  .w-\[292px\] {
    width: 292px;
  }

  .w-\[300px\] {
    width: 300px;
  }

  .w-\[308px\] {
    width: 308px;
  }

  .w-\[320px\] {
    width: 320px;
  }

  .w-\[340px\] {
    width: 340px;
  }

  .w-\[350px\] {
    width: 350px;
  }

  .w-\[360px\] {
    width: 360px;
  }

  .w-\[375px\] {
    width: 375px;
  }

  .w-\[380px\] {
    width: 380px;
  }

  .w-\[400px\] {
    width: 400px;
  }

  .w-\[420px\] {
    width: 420px;
  }

  .w-\[500px\] {
    width: 500px;
  }

  .w-\[520px\] {
    width: 520px;
  }

  .w-\[560px\] {
    width: 560px;
  }

  .w-\[600px\] {
    width: 600px;
  }

  .w-\[620px\] {
    width: 620px;
  }

  .w-\[640px\] {
    width: 640px;
  }

  .w-\[680px\] {
    width: 680px;
  }

  .w-\[700px\] {
    width: 700px;
  }

  .w-\[720px\] {
    width: 720px;
  }

  .w-\[760px\] {
    width: 760px;
  }

  .w-\[780px\] {
    width: 780px;
  }

  .w-\[800px\] {
    width: 800px;
  }

  .w-\[820px\] {
    width: 820px;
  }

  .w-\[860px\] {
    width: 860px;
  }

  .w-\[900px\] {
    width: 900px;
  }

  .w-\[920px\] {
    width: 920px;
  }

  .w-\[950px\] {
    width: 950px;
  }

  .w-\[960px\] {
    width: 960px;
  }

  .w-\[980px\] {
    width: 980px;
  }

  .w-\[1000px\] {
    width: 1000px;
  }

  .w-\[1040px\] {
    width: 1040px;
  }

  .w-\[1060px\] {
    width: 1060px;
  }

  .w-\[1120px\] {
    width: 1120px;
  }

  .w-\[1180px\] {
    width: 1180px;
  }

  .w-\[1200px\] {
    width: 1200px;
  }

  .w-\[1280px\] {
    width: 1280px;
  }

  .w-\[calc\(100\%\+1rem\)\] {
    width: calc(100% + 1rem);
  }

  .w-\[calc\(100\%-64px\)\] {
    width: calc(100% - 64px);
  }

  .w-\[calc\(100\%-140px-16px\)\] {
    width: calc(100% - 156px);
  }

  .w-\[calc\(100vh-140px-16px\)\] {
    width: calc(100vh - 156px);
  }

  .w-\[calc\(100vw-32px\)\] {
    width: calc(100vw - 32px);
  }

  .w-auto {
    width: auto;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-full\! {
    width: 100% !important;
  }

  .w-max {
    width: max-content;
  }

  .w-px {
    width: 1px;
  }

  .\!max-w-96 {
    max-width: calc(var(--spacing) * 96) !important;
  }

  .max-w-3xl {
    max-width: var(--container-3xl);
  }

  .max-w-4xl {
    max-width: var(--container-4xl);
  }

  .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .max-w-32 {
    max-width: calc(var(--spacing) * 32);
  }

  .max-w-40 {
    max-width: calc(var(--spacing) * 40);
  }

  .max-w-52 {
    max-width: calc(var(--spacing) * 52);
  }

  .max-w-70 {
    max-width: calc(var(--spacing) * 70);
  }

  .max-w-75 {
    max-width: calc(var(--spacing) * 75);
  }

  .max-w-80 {
    max-width: calc(var(--spacing) * 80);
  }

  .max-w-\[40rem\] {
    max-width: 40rem;
  }

  .max-w-\[42rem\] {
    max-width: 42rem;
  }

  .max-w-\[48px\] {
    max-width: 48px;
  }

  .max-w-\[50\%\] {
    max-width: 50%;
  }

  .max-w-\[70\%\] {
    max-width: 70%;
  }

  .max-w-\[150px\] {
    max-width: 150px;
  }

  .max-w-\[160px\] {
    max-width: 160px;
  }

  .max-w-\[180px\] {
    max-width: 180px;
  }

  .max-w-\[200px\] {
    max-width: 200px;
  }

  .max-w-\[220px\] {
    max-width: 220px;
  }

  .max-w-\[240px\] {
    max-width: 240px;
  }

  .max-w-\[280px\] {
    max-width: 280px;
  }

  .max-w-\[320px\] {
    max-width: 320px;
  }

  .max-w-\[340px\] {
    max-width: 340px;
  }

  .max-w-\[420px\] {
    max-width: 420px;
  }

  .max-w-\[680px\] {
    max-width: 680px;
  }

  .max-w-\[700px\] {
    max-width: 700px;
  }

  .max-w-\[720px\] {
    max-width: 720px;
  }

  .max-w-\[760px\] {
    max-width: 760px;
  }

  .max-w-\[800px\] {
    max-width: 800px;
  }

  .max-w-\[900px\] {
    max-width: 900px;
  }

  .max-w-\[1100px\] {
    max-width: 1100px;
  }

  .max-w-\[1200px\] {
    max-width: 1200px;
  }

  .max-w-\[calc\(100\%-2rem\)\] {
    max-width: calc(100% - 2rem);
  }

  .max-w-\[calc\(100\%-60px\)\] {
    max-width: calc(100% - 60px);
  }

  .max-w-\[calc\(100vw-20px\)\] {
    max-width: calc(100vw - 20px);
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-full\! {
    max-width: 100% !important;
  }

  .max-w-lg {
    max-width: var(--container-lg);
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .min-w-0 {
    min-width: 0;
  }

  .min-w-4 {
    min-width: calc(var(--spacing) * 4);
  }

  .min-w-8 {
    min-width: calc(var(--spacing) * 8);
  }

  .min-w-9 {
    min-width: calc(var(--spacing) * 9);
  }

  .min-w-10 {
    min-width: calc(var(--spacing) * 10);
  }

  .min-w-11 {
    min-width: calc(var(--spacing) * 11);
  }

  .min-w-20 {
    min-width: calc(var(--spacing) * 20);
  }

  .min-w-30 {
    min-width: calc(var(--spacing) * 30);
  }

  .min-w-32 {
    min-width: calc(var(--spacing) * 32);
  }

  .min-w-36 {
    min-width: calc(var(--spacing) * 36);
  }

  .min-w-40 {
    min-width: calc(var(--spacing) * 40);
  }

  .min-w-48 {
    min-width: calc(var(--spacing) * 48);
  }

  .min-w-60 {
    min-width: calc(var(--spacing) * 60);
  }

  .min-w-64 {
    min-width: calc(var(--spacing) * 64);
  }

  .min-w-300 {
    min-width: calc(var(--spacing) * 300);
  }

  .min-w-\[8rem\] {
    min-width: 8rem;
  }

  .min-w-\[18px\] {
    min-width: 18px;
  }

  .min-w-\[60px\] {
    min-width: 60px;
  }

  .min-w-\[64px\] {
    min-width: 64px;
  }

  .min-w-\[80px\] {
    min-width: 80px;
  }

  .min-w-\[120px\] {
    min-width: 120px;
  }

  .min-w-\[140px\] {
    min-width: 140px;
  }

  .min-w-\[160px\] {
    min-width: 160px;
  }

  .min-w-\[200px\] {
    min-width: 200px;
  }

  .min-w-\[220px\] {
    min-width: 220px;
  }

  .min-w-\[240px\] {
    min-width: 240px;
  }

  .min-w-\[260px\] {
    min-width: 260px;
  }

  .min-w-\[400px\] {
    min-width: 400px;
  }

  .min-w-\[900px\] {
    min-width: 900px;
  }

  .min-w-\[980px\] {
    min-width: 980px;
  }

  .min-w-\[var\(--reka-select-trigger-width\)\] {
    min-width: var(--reka-select-trigger-width);
  }

  .min-w-fit {
    min-width: fit-content;
  }

  .\!flex-1 {
    flex: 1 !important;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-\[0_0_auto\] {
    flex: none;
  }

  .flex-auto {
    flex: auto;
  }

  .flex-none {
    flex: none;
  }

  .flex-shrink {
    flex-shrink: 1;
  }

  .flex-shrink-0 {
    flex-shrink: 0;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .flex-grow, .grow {
    flex-grow: 1;
  }

  .table-auto {
    table-layout: auto;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .border-separate {
    border-collapse: separate;
  }

  .border-spacing-0 {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }

  .origin-\(--reka-context-menu-content-transform-origin\) {
    transform-origin: var(--reka-context-menu-content-transform-origin);
  }

  .origin-\(--reka-dropdown-menu-content-transform-origin\) {
    transform-origin: var(--reka-dropdown-menu-content-transform-origin);
  }

  .origin-\(--reka-popover-content-transform-origin\) {
    transform-origin: var(--reka-popover-content-transform-origin);
  }

  .origin-\(--reka-tooltip-content-transform-origin\) {
    transform-origin: var(--reka-tooltip-content-transform-origin);
  }

  .origin-\[50\%_50\%\] {
    transform-origin: 50%;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\(--reka-tabs-indicator-position\) {
    --tw-translate-x: var(--reka-tabs-indicator-position);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1 {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-0\.5 {
    --tw-translate-y: calc(var(--spacing) * .5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-75 {
    --tw-scale-x: 75%;
    --tw-scale-y: 75%;
    --tw-scale-z: 75%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-x-\[-1\] {
    --tw-scale-x: -1;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .rotate-0 {
    rotate: 0deg;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .rotate-\[135deg\] {
    rotate: 135deg;
  }

  .\[transform\:perspective\(3em\)_rotateX\(-13deg\)\] {
    transform: perspective(3em) rotateX(-13deg);
  }

  .\[transform\:perspective\(5em\)_rotateX\(-11deg\)\] {
    transform: perspective(5em) rotateX(-11deg);
  }

  .\[transform\:perspective\(7em\)_rotateX\(-20deg\)\] {
    transform: perspective(7em) rotateX(-20deg);
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .transform-\[translate\(0\,0\)\]\! {
    transform: translate(0) !important;
  }

  .animate-float {
    animation: 5s linear infinite float;
  }

  .animate-in {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .animate-ping {
    animation: var(--animate-ping);
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-col-resize {
    cursor: col-resize;
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-help {
    cursor: help;
  }

  .cursor-move {
    cursor: move;
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .cursor-pointer\! {
    cursor: pointer !important;
  }

  .cursor-text {
    cursor: text;
  }

  .cursor-wait {
    cursor: wait;
  }

  .cursor-zoom-in {
    cursor: zoom-in;
  }

  .touch-none {
    touch-action: none;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

  .scroll-my-1 {
    scroll-margin-block: var(--spacing);
  }

  .scrollbar-thin {
    scrollbar-width: thin;
  }

  .scrollbar-thumb-gray-300 {
    --tw-scrollbar-thumb: var(--color-gray-300);
    scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);
  }

  .scrollbar-track-transparent {
    --tw-scrollbar-track: transparent;
    scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);
  }

  .list-disc {
    list-style-type: disc;
  }

  .list-none {
    list-style-type: none;
  }

  .columns-1 {
    columns: 1;
  }

  .break-inside-avoid {
    break-inside: avoid;
  }

  .auto-rows-min {
    grid-auto-rows: min-content;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .grid-cols-\[32px_48px_1fr\] {
    grid-template-columns: 32px 48px 1fr;
  }

  .grid-cols-\[100px_1fr\] {
    grid-template-columns: 100px 1fr;
  }

  .grid-cols-\[112px_1fr\] {
    grid-template-columns: 112px 1fr;
  }

  .grid-cols-\[minmax\(180px\,1fr\)_70px_80px_70px\] {
    grid-template-columns: minmax(180px, 1fr) 70px 80px 70px;
  }

  .grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  }

  .grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto;
  }

  .\!flex-col {
    flex-direction: column !important;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-col-reverse {
    flex-direction: column-reverse;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-row-reverse {
    flex-direction: row-reverse;
  }

  .flex-nowrap {
    flex-wrap: nowrap;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-content-center {
    place-content: center;
  }

  .place-items-center {
    place-items: center;
  }

  .content-start {
    align-content: flex-start;
  }

  .content-stretch {
    align-content: stretch;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .items-stretch {
    align-items: stretch;
  }

  .\!justify-start {
    justify-content: flex-start !important;
  }

  .justify-around {
    justify-content: space-around;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-evenly {
    justify-content: space-evenly;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .justify-items-center {
    justify-items: center;
  }

  .gap-0 {
    gap: 0;
  }

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

  .gap-1 {
    gap: var(--spacing);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  .gap-\[--spacing\(var\(--gap\)\)\] {
    gap: calc(var(--spacing) * var(--gap));
  }

  .gap-\[4px\] {
    gap: 4px;
  }

  .gap-\[8px\] {
    gap: 8px;
  }

  .gap-\[10px\] {
    gap: 10px;
  }

  .gap-\[12px\] {
    gap: 12px;
  }

  .gap-\[16px\] {
    gap: 16px;
  }

  .gap-\[20px\] {
    gap: 20px;
  }

  .gap-px {
    gap: 1px;
  }

  :where(.space-y-0\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-1\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-\[8px\] > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(8px * var(--tw-space-y-reverse));
    margin-block-end: calc(8px * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-\[16px\] > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(16px * var(--tw-space-y-reverse));
    margin-block-end: calc(16px * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-\[24px\] > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(24px * var(--tw-space-y-reverse));
    margin-block-end: calc(24px * calc(1 - var(--tw-space-y-reverse)));
  }

  .\[column-gap\:10px\] {
    column-gap: 10px;
  }

  .gap-x-1 {
    column-gap: var(--spacing);
  }

  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }

  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }

  .gap-x-16 {
    column-gap: calc(var(--spacing) * 16);
  }

  :where(.space-x-0 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline: 0;
  }

  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-1 {
    row-gap: var(--spacing);
  }

  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }

  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }

  .gap-y-\[14px\] {
    row-gap: 14px;
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-border > :not(:last-child)) {
    border-color: hsl(var(--border));
  }

  .self-center {
    align-self: center;
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .justify-self-end {
    justify-self: flex-end;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-hidden {
    overflow-y: hidden;
  }

  .overflow-y-scroll {
    overflow-y: scroll;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-\(--radius\) {
    border-radius: var(--radius);
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[0\.5rem\] {
    border-radius: .5rem;
  }

  .rounded-\[3px\] {
    border-radius: 3px;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[5px\] {
    border-radius: 5px;
  }

  .rounded-\[6px\] {
    border-radius: 6px;
  }

  .rounded-\[8px\] {
    border-radius: 8px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[12px\] {
    border-radius: 12px;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[26px\] {
    border-radius: 26px;
  }

  .rounded-\[inherit\] {
    border-radius: inherit;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius);
  }

  .rounded-md {
    border-radius: calc(var(--radius) - 2px);
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: calc(var(--radius) - 4px);
  }

  .rounded-xl {
    border-radius: calc(var(--radius) + 4px);
  }

  .rounded-xs {
    border-radius: var(--radius-xs);
  }

  .rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .rounded-t-\[0\.5rem\] {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }

  .rounded-t-\[5px\] {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  .rounded-t-\[8px\] {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .rounded-t-lg {
    border-top-left-radius: var(--radius);
    border-top-right-radius: var(--radius);
  }

  .rounded-l-lg {
    border-top-left-radius: var(--radius);
    border-bottom-left-radius: var(--radius);
  }

  .rounded-l-sm {
    border-top-left-radius: calc(var(--radius) - 4px);
    border-bottom-left-radius: calc(var(--radius) - 4px);
  }

  .rounded-tl-\(--gap\) {
    border-top-left-radius: var(--gap);
  }

  .rounded-tl-\[5px\] {
    border-top-left-radius: 5px;
  }

  .rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .rounded-r-sm {
    border-top-right-radius: calc(var(--radius) - 4px);
    border-bottom-right-radius: calc(var(--radius) - 4px);
  }

  .rounded-r-xl {
    border-top-right-radius: calc(var(--radius) + 4px);
    border-bottom-right-radius: calc(var(--radius) + 4px);
  }

  .rounded-tr-\(--gap\) {
    border-top-right-radius: var(--gap);
  }

  .rounded-tr-\[5px\] {
    border-top-right-radius: 5px;
  }

  .rounded-b-\[0\.5rem\] {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }

  .rounded-b-\[5px\] {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  .rounded-b-lg {
    border-bottom-right-radius: var(--radius);
    border-bottom-left-radius: var(--radius);
  }

  .rounded-b-xl {
    border-bottom-right-radius: calc(var(--radius) + 4px);
    border-bottom-left-radius: calc(var(--radius) + 4px);
  }

  .rounded-br-xl {
    border-bottom-right-radius: calc(var(--radius) + 4px);
  }

  .rounded-bl-\[80\%\] {
    border-bottom-left-radius: 80%;
  }

  .rounded-bl-xl {
    border-bottom-left-radius: calc(var(--radius) + 4px);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-0\! {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .border-1 {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-14 {
    border-style: var(--tw-border-style);
    border-width: 14px;
  }

  .border-\[2px\] {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }

  .border-y-\[8px\] {
    border-block-style: var(--tw-border-style);
    border-block-width: 8px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .border-t-\[4px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }

  .border-t-\[5px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 5px;
  }

  .\!border-r-0 {
    border-right-style: var(--tw-border-style) !important;
    border-right-width: 0 !important;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px;
  }

  .border-r-\[4px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 4px;
  }

  .border-r-\[5px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 5px;
  }

  .border-r-\[8px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 8px;
  }

  .\!border-b {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 1px !important;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .\!border-l {
    border-left-style: var(--tw-border-style) !important;
    border-left-width: 1px !important;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .border-l-\[3px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 3px;
  }

  .border-l-\[4px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .border-l-\[5px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 5px;
  }

  .border-l-\[8px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 8px;
  }

  .\!border-none {
    --tw-border-style: none !important;
    border-style: none !important;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .\!border-\[\#52c41a\] {
    border-color: #52c41a !important;
  }

  .\!border-\[\#1890ff\] {
    border-color: #1890ff !important;
  }

  .\!border-\[\#fa8c16\] {
    border-color: #fa8c16 !important;
  }

  .\!border-blue-500 {
    border-color: var(--color-blue-500) !important;
  }

  .\!border-primary-500 {
    border-color: hsl(var(--primary-500)) !important;
  }

  .border-\[\#2bb673\] {
    border-color: #2bb673;
  }

  .border-\[\#07c160\] {
    border-color: #07c160;
  }

  .border-\[\#d9d9d9\] {
    border-color: #d9d9d9;
  }

  .border-\[\#dcdfe6\] {
    border-color: #dcdfe6;
  }

  .border-\[\#dedede\] {
    border-color: #dedede;
  }

  .border-\[\#e4e4e4\] {
    border-color: #e4e4e4;
  }

  .border-\[\#e8e8e8\] {
    border-color: #e8e8e8;
  }

  .border-\[\#eaeaea\] {
    border-color: #eaeaea;
  }

  .border-\[\#ebedee\] {
    border-color: #ebedee;
  }

  .border-\[\#eee\] {
    border-color: #eee;
  }

  .border-\[rgb\(234\,234\,234\)\] {
    border-color: #eaeaea;
  }

  .border-\[var\(--ant-color-border\)\] {
    border-color: var(--ant-color-border);
  }

  .border-\[var\(--ant-color-border\,\#d9d9d9\)\] {
    border-color: var(--ant-color-border, #d9d9d9);
  }

  .border-\[var\(--ant-color-border-secondary\)\] {
    border-color: var(--ant-color-border-secondary);
  }

  .border-\[var\(--el-border-color\)\] {
    border-color: var(--el-border-color);
  }

  .border-\[var\(--el-border-color-light\)\] {
    border-color: var(--el-border-color-light);
  }

  .border-\[var\(--el-border-color-lighter\)\] {
    border-color: var(--el-border-color-lighter);
  }

  .border-\[var\(--el-color-primary\)\] {
    border-color: var(--el-color-primary);
  }

  .border-\[var\(--im-border-color-lighter\)\] {
    border-color: var(--im-border-color-lighter);
  }

  .border-\[var\(--lmw-border\)\] {
    border-color: var(--lmw-border);
  }

  .border-\[var\(--lmw-line\)\] {
    border-color: var(--lmw-line);
  }

  .border-\[var\(--lmw-line-soft\)\] {
    border-color: var(--lmw-line-soft);
  }

  .border-\[var\(--lmw-line-soft\,\#eef2f8\)\] {
    border-color: var(--lmw-line-soft, #eef2f8);
  }

  .border-\[var\(--lmw-primary\)\] {
    border-color: var(--lmw-primary);
  }

  .border-\[var\(--tags-view-border-color\)\] {
    border-color: var(--tags-view-border-color);
  }

  .border-accent {
    border-color: hsl(var(--accent));
  }

  .border-accent-hover {
    border-color: hsl(var(--accent-hover));
  }

  .border-background {
    border-color: hsl(var(--background));
  }

  .border-black {
    border-color: var(--color-black);
  }

  .border-blue-200 {
    border-color: var(--color-blue-200);
  }

  .border-blue-500 {
    border-color: var(--color-blue-500);
  }

  .border-border, .border-border\/60 {
    border-color: hsl(var(--border));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-border\/60 {
      border-color: color-mix(in oklab, hsl(var(--border)) 60%, transparent);
    }
  }

  .border-card {
    border-color: hsl(var(--card));
  }

  .border-destructive {
    border-color: hsl(var(--destructive));
  }

  .border-foreground\/60 {
    border-color: hsl(var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-foreground\/60 {
      border-color: color-mix(in oklab, hsl(var(--foreground)) 60%, transparent);
    }
  }

  .border-gray-100 {
    border-color: var(--color-gray-100);
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-gray-200\/60 {
    border-color: #e5e7eb99;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-gray-200\/60 {
      border-color: color-mix(in oklab, var(--color-gray-200) 60%, transparent);
    }
  }

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-green-200 {
    border-color: hsl(var(--green-200));
  }

  .border-green-500 {
    border-color: hsl(var(--green-500));
  }

  .border-input {
    border-color: hsl(var(--input));
  }

  .border-orange-200 {
    border-color: var(--color-orange-200);
  }

  .border-orange-300 {
    border-color: var(--color-orange-300);
  }

  .border-primary {
    border-color: hsl(var(--primary));
  }

  .border-primary-50 {
    border-color: hsl(var(--primary-50));
  }

  .border-primary\/30 {
    border-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-primary\/30 {
      border-color: color-mix(in oklab, hsl(var(--primary)) 30%, transparent);
    }
  }

  .border-rose-100 {
    border-color: var(--color-rose-100);
  }

  .border-slate-200 {
    border-color: var(--color-slate-200);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-white {
    border-color: var(--color-white);
  }

  .border-y-transparent {
    border-block-color: #0000;
  }

  .border-t-gray-200 {
    border-top-color: var(--color-gray-200);
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-t-white {
    border-top-color: var(--color-white);
  }

  .border-r-\[\#f8f8f8\] {
    border-right-color: #f8f8f8;
  }

  .border-r-\[transparent\] {
    border-right-color: #0000;
  }

  .border-r-\[var\(--ant-color-border\)\] {
    border-right-color: var(--ant-color-border);
  }

  .border-r-transparent {
    border-right-color: #0000;
  }

  .border-b-\[\#eee\] {
    border-bottom-color: #eee;
  }

  .border-b-gray-200 {
    border-bottom-color: var(--color-gray-200);
  }

  .border-l-\[\#dedede\] {
    border-left-color: #dedede;
  }

  .border-l-\[\#f8f8f8\] {
    border-left-color: #f8f8f8;
  }

  .border-l-\[var\(--ant-color-border\)\] {
    border-left-color: var(--ant-color-border);
  }

  .border-l-accent {
    border-left-color: hsl(var(--accent));
  }

  .border-l-blue-500 {
    border-left-color: var(--color-blue-500);
  }

  .border-l-transparent {
    border-left-color: #0000;
  }

  .\!bg-\[\#d9ecff\] {
    background-color: #d9ecff !important;
  }

  .\!bg-\[\#e1eaf7\] {
    background-color: #e1eaf7 !important;
  }

  .\!bg-\[rgb\(63_115_247_\/_10\%\)\] {
    background-color: #3f73f71a !important;
  }

  .\!bg-card {
    background-color: hsl(var(--card)) !important;
  }

  .\!bg-transparent {
    background-color: #0000 !important;
  }

  .bg-\(--vp-c-indigo-1\) {
    background-color: var(--vp-c-indigo-1);
  }

  .bg-\(--vp-code-block-bg\) {
    background-color: var(--vp-code-block-bg);
  }

  .bg-\[\#1a1a1c\] {
    background-color: #1a1a1c;
  }

  .bg-\[\#2a2a2c\] {
    background-color: #2a2a2c;
  }

  .bg-\[\#2b2b2b\] {
    background-color: #2b2b2b;
  }

  .bg-\[\#2ec27e\] {
    background-color: #2ec27e;
  }

  .bg-\[\#6BED72\] {
    background-color: #6bed72;
  }

  .bg-\[\#07c160\] {
    background-color: #07c160;
  }

  .bg-\[\#95d475\] {
    background-color: #95d475;
  }

  .bg-\[\#95ec69\] {
    background-color: #95ec69;
  }

  .bg-\[\#333\] {
    background-color: #333;
  }

  .bg-\[\#909399\] {
    background-color: #909399;
  }

  .bg-\[\#acadae\] {
    background-color: #acadae;
  }

  .bg-\[\#dcdfe6\] {
    background-color: #dcdfe6;
  }

  .bg-\[\#e1eaf7\] {
    background-color: #e1eaf7;
  }

  .bg-\[\#e8e7e7\] {
    background-color: #e8e7e7;
  }

  .bg-\[\#eaeaea\] {
    background-color: #eaeaea;
  }

  .bg-\[\#f0a020\] {
    background-color: #f0a020;
  }

  .bg-\[\#f1f1f3\] {
    background-color: #f1f1f3;
  }

  .bg-\[\#f04a4a\] {
    background-color: #f04a4a;
  }

  .bg-\[\#f5f5f5\] {
    background-color: #f5f5f5;
  }

  .bg-\[\#f5f7fa\] {
    background-color: #f5f7fa;
  }

  .bg-\[\#f8f8f8\] {
    background-color: #f8f8f8;
  }

  .bg-\[\#f8f9fa\] {
    background-color: #f8f9fa;
  }

  .bg-\[\#f56c6c\] {
    background-color: #f56c6c;
  }

  .bg-\[\#fafafa\] {
    background-color: #fafafa;
  }

  .bg-\[\#ff6100\] {
    background-color: #ff6100;
  }

  .bg-\[\#ffd45e\] {
    background-color: #ffd45e;
  }

  .bg-\[rgba\(255\,196\,0\,0\.18\)\] {
    background-color: #ffc4002e;
  }

  .bg-\[var\(--ant-color-bg-container\)\] {
    background-color: var(--ant-color-bg-container);
  }

  .bg-\[var\(--ant-color-bg-elevated\)\] {
    background-color: var(--ant-color-bg-elevated);
  }

  .bg-\[var\(--ant-color-bg-layout\)\] {
    background-color: var(--ant-color-bg-layout);
  }

  .bg-\[var\(--ant-color-border\)\] {
    background-color: var(--ant-color-border);
  }

  .bg-\[var\(--ant-color-border-secondary\)\] {
    background-color: var(--ant-color-border-secondary);
  }

  .bg-\[var\(--ant-color-fill\)\] {
    background-color: var(--ant-color-fill);
  }

  .bg-\[var\(--ant-color-fill-alter\,\#fafafa\)\] {
    background-color: var(--ant-color-fill-alter, #fafafa);
  }

  .bg-\[var\(--ant-color-fill-dark\)\] {
    background-color: var(--ant-color-fill-dark);
  }

  .bg-\[var\(--ant-color-fill-quaternary\,\#f5f5f5\)\], .bg-\[var\(--ant-color-fill-quaternary\,\#f5f5f5\)\]\/40 {
    background-color: var(--ant-color-fill-quaternary, #f5f5f5);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[var\(--ant-color-fill-quaternary\,\#f5f5f5\)\]\/40 {
      background-color: color-mix(in oklab, var(--ant-color-fill-quaternary, #f5f5f5) 40%, transparent);
    }
  }

  .bg-\[var\(--ant-color-fill-secondary\)\] {
    background-color: var(--ant-color-fill-secondary);
  }

  .bg-\[var\(--ant-color-fill-tertiary\)\] {
    background-color: var(--ant-color-fill-tertiary);
  }

  .bg-\[var\(--ant-color-primary\)\] {
    background-color: var(--ant-color-primary);
  }

  .bg-\[var\(--ant-color-primary-bg\)\] {
    background-color: var(--ant-color-primary-bg);
  }

  .bg-\[var\(--ant-color-success-bg\)\] {
    background-color: var(--ant-color-success-bg);
  }

  .bg-\[var\(--ant-color-warning\)\] {
    background-color: var(--ant-color-warning);
  }

  .bg-\[var\(--ant-color-warning-bg\)\] {
    background-color: var(--ant-color-warning-bg);
  }

  .bg-\[var\(--el-bg-color\)\] {
    background-color: var(--el-bg-color);
  }

  .bg-\[var\(--el-bg-color-page\)\] {
    background-color: var(--el-bg-color-page);
  }

  .bg-\[var\(--el-color-danger\)\] {
    background-color: var(--el-color-danger);
  }

  .bg-\[var\(--el-color-info\)\] {
    background-color: var(--el-color-info);
  }

  .bg-\[var\(--el-color-primary\)\] {
    background-color: var(--el-color-primary);
  }

  .bg-\[var\(--el-color-primary-light-9\)\] {
    background-color: var(--el-color-primary-light-9);
  }

  .bg-\[var\(--el-color-success\)\] {
    background-color: var(--el-color-success);
  }

  .bg-\[var\(--el-fill-color-blank\)\] {
    background-color: var(--el-fill-color-blank);
  }

  .bg-\[var\(--el-fill-color-blank\,\#fff\)\] {
    background-color: var(--el-fill-color-blank, #fff);
  }

  .bg-\[var\(--el-fill-color-extra-light\)\] {
    background-color: var(--el-fill-color-extra-light);
  }

  .bg-\[var\(--el-fill-color-light\)\] {
    background-color: var(--el-fill-color-light);
  }

  .bg-\[var\(--el-fill-color-light\,\#f5f7fa\)\] {
    background-color: var(--el-fill-color-light, #f5f7fa);
  }

  .bg-\[var\(--el-fill-color-lighter\)\], .bg-\[var\(--el-fill-color-lighter\)\]\/40 {
    background-color: var(--el-fill-color-lighter);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[var\(--el-fill-color-lighter\)\]\/40 {
      background-color: color-mix(in oklab, var(--el-fill-color-lighter) 40%, transparent);
    }
  }

  .bg-\[var\(--lmw-soft-bg\)\]\/25 {
    background-color: var(--lmw-soft-bg);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[var\(--lmw-soft-bg\)\]\/25 {
      background-color: color-mix(in oklab, var(--lmw-soft-bg) 25%, transparent);
    }
  }

  .bg-\[var\(--lmw-soft-bg\)\]\/35 {
    background-color: var(--lmw-soft-bg);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[var\(--lmw-soft-bg\)\]\/35 {
      background-color: color-mix(in oklab, var(--lmw-soft-bg) 35%, transparent);
    }
  }

  .bg-accent {
    background-color: hsl(var(--accent));
  }

  .bg-background {
    background-color: hsl(var(--background));
  }

  .bg-background-deep {
    background-color: hsl(var(--background-deep));
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/10 {
    background-color: #0000001a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/10 {
      background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }

  .bg-black\/20 {
    background-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/20 {
      background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .bg-black\/30 {
    background-color: #0000004d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/30 {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }

  .bg-black\/40 {
    background-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/40 {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .bg-black\/45 {
    background-color: #00000073;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/45 {
      background-color: color-mix(in oklab, var(--color-black) 45%, transparent);
    }
  }

  .bg-black\/80 {
    background-color: #000c;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/80 {
      background-color: color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }

  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }

  .bg-blue-50\/40 {
    background-color: #eff6ff66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-50\/40 {
      background-color: color-mix(in oklab, var(--color-blue-50) 40%, transparent);
    }
  }

  .bg-blue-100 {
    background-color: var(--color-blue-100);
  }

  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }

  .bg-border {
    background-color: hsl(var(--border));
  }

  .bg-card, .bg-card\/70 {
    background-color: hsl(var(--card));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/70 {
      background-color: color-mix(in oklab, hsl(var(--card)) 70%, transparent);
    }
  }

  .bg-cyan-50 {
    background-color: var(--color-cyan-50);
  }

  .bg-cyan-100 {
    background-color: var(--color-cyan-100);
  }

  .bg-cyan-500 {
    background-color: var(--color-cyan-500);
  }

  .bg-destructive, .bg-destructive\/80 {
    background-color: hsl(var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-destructive\/80 {
      background-color: color-mix(in oklab, hsl(var(--destructive)) 80%, transparent);
    }
  }

  .bg-foreground {
    background-color: hsl(var(--foreground));
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }

  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }

  .bg-gray-400 {
    background-color: var(--color-gray-400);
  }

  .bg-gray-500 {
    background-color: var(--color-gray-500);
  }

  .bg-gray-500\/30 {
    background-color: #6a72824d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-500\/30 {
      background-color: color-mix(in oklab, var(--color-gray-500) 30%, transparent);
    }
  }

  .bg-gray-500\/50 {
    background-color: #6a728280;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-gray-500\/50 {
      background-color: color-mix(in oklab, var(--color-gray-500) 50%, transparent);
    }
  }

  .bg-green-50, .bg-green-50\/40 {
    background-color: hsl(var(--green-50));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-50\/40 {
      background-color: color-mix(in oklab, hsl(var(--green-50)) 40%, transparent);
    }
  }

  .bg-green-100 {
    background-color: hsl(var(--green-100));
  }

  .bg-green-500 {
    background-color: hsl(var(--green-500));
  }

  .bg-green-600 {
    background-color: hsl(var(--green-600));
  }

  .bg-header {
    background-color: hsl(var(--header));
  }

  .bg-heavy {
    background-color: hsl(var(--heavy));
  }

  .bg-indigo-100 {
    background-color: var(--color-indigo-100);
  }

  .bg-muted, .bg-muted\/50 {
    background-color: hsl(var(--muted));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/50 {
      background-color: color-mix(in oklab, hsl(var(--muted)) 50%, transparent);
    }
  }

  .bg-orange-50 {
    background-color: var(--color-orange-50);
  }

  .bg-orange-50\/40 {
    background-color: #fff7ed66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-orange-50\/40 {
      background-color: color-mix(in oklab, var(--color-orange-50) 40%, transparent);
    }
  }

  .bg-orange-100 {
    background-color: var(--color-orange-100);
  }

  .bg-orange-300 {
    background-color: var(--color-orange-300);
  }

  .bg-orange-400 {
    background-color: var(--color-orange-400);
  }

  .bg-orange-500 {
    background-color: var(--color-orange-500);
  }

  .bg-overlay {
    background-color: hsl(var(--overlay));
  }

  .bg-overlay-content {
    background-color: hsl(var(--overlay-content));
  }

  .bg-popover {
    background-color: hsl(var(--popover));
  }

  .bg-primary {
    background-color: hsl(var(--primary));
  }

  .bg-primary-200 {
    background-color: hsl(var(--primary-200));
  }

  .bg-primary-600 {
    background-color: hsl(var(--primary-600));
  }

  .bg-primary\/10 {
    background-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/10 {
      background-color: color-mix(in oklab, hsl(var(--primary)) 10%, transparent);
    }
  }

  .bg-primary\/15 {
    background-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/15 {
      background-color: color-mix(in oklab, hsl(var(--primary)) 15%, transparent);
    }
  }

  .bg-primary\/30 {
    background-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/30 {
      background-color: color-mix(in oklab, hsl(var(--primary)) 30%, transparent);
    }
  }

  .bg-purple-100 {
    background-color: var(--color-purple-100);
  }

  .bg-purple-500 {
    background-color: var(--color-purple-500);
  }

  .bg-red-50 {
    background-color: hsl(var(--red-50));
  }

  .bg-red-100 {
    background-color: hsl(var(--red-100));
  }

  .bg-red-400 {
    background-color: hsl(var(--red-400));
  }

  .bg-red-500 {
    background-color: hsl(var(--red-500));
  }

  .bg-rose-500 {
    background-color: var(--color-rose-500);
  }

  .bg-secondary {
    background-color: hsl(var(--secondary));
  }

  .bg-sidebar {
    background-color: hsl(var(--sidebar));
  }

  .bg-sidebar-deep {
    background-color: hsl(var(--sidebar-deep));
  }

  .bg-slate-50 {
    background-color: var(--color-slate-50);
  }

  .bg-slate-500 {
    background-color: var(--color-slate-500);
  }

  .bg-success, .bg-success\/80 {
    background-color: hsl(var(--success));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success\/80 {
      background-color: color-mix(in oklab, hsl(var(--success)) 80%, transparent);
    }
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/15 {
    background-color: #ffffff26;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/15 {
      background-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }

  .bg-white\/60 {
    background-color: #fff9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/60 {
      background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .bg-white\/70 {
    background-color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/70 {
      background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .bg-yellow-100 {
    background-color: hsl(var(--yellow-100));
  }

  .bg-yellow-500 {
    background-color: hsl(var(--yellow-500));
  }

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-none {
    background-image: none;
  }

  .from-\[\#2a2a2c\] {
    --tw-gradient-from: #2a2a2c;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#40a9ff15\] {
    --tw-gradient-from: #40a9ff15;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-\[\#40a9ff\] {
    --tw-gradient-from: #40a9ff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-50 {
    --tw-gradient-from: var(--color-blue-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-blue-600 {
    --tw-gradient-from: var(--color-blue-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-cyan-400 {
    --tw-gradient-from: var(--color-cyan-400);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-gray-500 {
    --tw-gradient-from: var(--color-gray-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-green-50 {
    --tw-gradient-from: hsl(var(--green-50));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-green-400 {
    --tw-gradient-from: hsl(var(--green-400));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-green-600 {
    --tw-gradient-from: hsl(var(--green-600));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-indigo-500 {
    --tw-gradient-from: var(--color-indigo-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-muted {
    --tw-gradient-from: hsl(var(--muted));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-neutral-50 {
    --tw-gradient-from: var(--color-neutral-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-orange-50 {
    --tw-gradient-from: var(--color-orange-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-orange-600 {
    --tw-gradient-from: var(--color-orange-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-pink-400 {
    --tw-gradient-from: var(--color-pink-400);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-purple-500 {
    --tw-gradient-from: var(--color-purple-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-red-500 {
    --tw-gradient-from: hsl(var(--red-500));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-yellow-400 {
    --tw-gradient-from: hsl(var(--yellow-400));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#1a1a1c\] {
    --tw-gradient-to: #1a1a1c;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#1890ff15\] {
    --tw-gradient-to: #1890ff15;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-\[\#1890ff\] {
    --tw-gradient-to: #1890ff;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-500 {
    --tw-gradient-to: var(--color-blue-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-800 {
    --tw-gradient-to: var(--color-blue-800);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-cyan-50 {
    --tw-gradient-to: var(--color-cyan-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-emerald-50 {
    --tw-gradient-to: var(--color-emerald-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-gray-700 {
    --tw-gradient-to: var(--color-gray-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-green-800 {
    --tw-gradient-to: var(--color-green-800);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-neutral-200 {
    --tw-gradient-to: var(--color-neutral-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-orange-500 {
    --tw-gradient-to: var(--color-orange-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-orange-800 {
    --tw-gradient-to: var(--color-orange-800);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-50 {
    --tw-gradient-to: var(--color-purple-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-600 {
    --tw-gradient-to: var(--color-purple-600);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-purple-700 {
    --tw-gradient-to: var(--color-purple-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-red-500 {
    --tw-gradient-to: hsl(var(--red-500));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-red-700 {
    --tw-gradient-to: hsl(var(--red-700));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-sky-50 {
    --tw-gradient-to: var(--color-sky-50);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-teal-400 {
    --tw-gradient-to: var(--color-teal-400);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-yellow-50 {
    --tw-gradient-to: hsl(var(--yellow-50));
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-\[length\:100\%\], .bg-\[length\:100\%_auto\] {
    background-size: 100%;
  }

  .bg-auto {
    background-size: auto;
  }

  .bg-clip-text\! {
    -webkit-background-clip: text !important;
    background-clip: text !important;
  }

  .bg-\[position\:0_0\] {
    background-position: 0 0;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .fill-accent {
    fill: hsl(var(--accent));
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-foreground\/90 {
    fill: hsl(var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .fill-foreground\/90 {
      fill: color-mix(in oklab, hsl(var(--foreground)) 90%, transparent);
    }
  }

  .fill-primary {
    fill: hsl(var(--primary));
  }

  .fill-transparent {
    fill: #0000;
  }

  .stroke-accent-foreground\/80 {
    stroke: hsl(var(--accent-foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .stroke-accent-foreground\/80 {
      stroke: color-mix(in oklab, hsl(var(--accent-foreground)) 80%, transparent);
    }
  }

  .stroke-foreground\/90 {
    stroke: hsl(var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .stroke-foreground\/90 {
      stroke: color-mix(in oklab, hsl(var(--foreground)) 90%, transparent);
    }
  }

  .stroke-gray-200 {
    stroke: var(--color-gray-200);
  }

  .stroke-2 {
    stroke-width: 2px;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .\!p-0 {
    padding: 0 !important;
  }

  .\!p-1 {
    padding: var(--spacing) !important;
  }

  .\!p-3 {
    padding: calc(var(--spacing) * 3) !important;
  }

  .\!p-4 {
    padding: calc(var(--spacing) * 4) !important;
  }

  .p-0 {
    padding: 0;
  }

  .p-0\.5 {
    padding: calc(var(--spacing) * .5);
  }

  .p-1 {
    padding: var(--spacing);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-1\.25 {
    padding: calc(var(--spacing) * 1.25);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .p-20 {
    padding: calc(var(--spacing) * 20);
  }

  .p-\[1\%\] {
    padding: 1%;
  }

  .p-\[2px_2px_6px_6px\] {
    padding: 2px 2px 6px 6px;
  }

  .p-\[5px\] {
    padding: 5px;
  }

  .p-\[8px\] {
    padding: 8px;
  }

  .p-\[8px_12px\] {
    padding: 8px 12px;
  }

  .p-\[10px\] {
    padding: 10px;
  }

  .p-\[12px\] {
    padding: 12px;
  }

  .p-\[15px\] {
    padding: 15px;
  }

  .p-\[16px\] {
    padding: 16px;
  }

  .p-\[20px_10px\] {
    padding: 20px 10px;
  }

  .p-\[24px\] {
    padding: 24px;
  }

  .p-\[518px_25px_88px\] {
    padding: 518px 25px 88px;
  }

  .p-\[var\(--el-card-padding\)\] {
    padding: var(--el-card-padding);
  }

  .p-px {
    padding: 1px;
  }

  .\!px-0 {
    padding-inline: 0 !important;
  }

  .\!px-1 {
    padding-inline: var(--spacing) !important;
  }

  .\!px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5) !important;
  }

  .\!px-2 {
    padding-inline: calc(var(--spacing) * 2) !important;
  }

  .\!px-4 {
    padding-inline: calc(var(--spacing) * 4) !important;
  }

  .px-0\.5 {
    padding-inline: calc(var(--spacing) * .5);
  }

  .px-1 {
    padding-inline: var(--spacing);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-9 {
    padding-inline: calc(var(--spacing) * 9);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-\[5px\] {
    padding-inline: 5px;
  }

  .px-\[6px\] {
    padding-inline: 6px;
  }

  .px-\[8px\] {
    padding-inline: 8px;
  }

  .px-\[12px\] {
    padding-inline: 12px;
  }

  .px-\[14px\] {
    padding-inline: 14px;
  }

  .px-\[15px\] {
    padding-inline: 15px;
  }

  .px-\[16px\] {
    padding-inline: 16px;
  }

  .px-\[calc\(var\(--gap\)-1px\)\] {
    padding-inline: calc(var(--gap) - 1px);
  }

  .\!py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5) !important;
  }

  .\!py-48 {
    padding-block: calc(var(--spacing) * 48) !important;
  }

  .py-0 {
    padding-block: 0;
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: var(--spacing);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .py-\[2px\] {
    padding-block: 2px;
  }

  .py-\[3px\] {
    padding-block: 3px;
  }

  .py-\[4px\] {
    padding-block: 4px;
  }

  .py-\[5px\] {
    padding-block: 5px;
  }

  .py-\[6px\] {
    padding-block: 6px;
  }

  .py-\[10px\] {
    padding-block: 10px;
  }

  .py-\[12px\] {
    padding-block: 12px;
  }

  .py-\[13px\] {
    padding-block: 13px;
  }

  .py-\[14px\] {
    padding-block: 14px;
  }

  .py-\[16px\] {
    padding-block: 16px;
  }

  .py-\[40px\] {
    padding-block: 40px;
  }

  .py-\[50px\] {
    padding-block: 50px;
  }

  .py-px {
    padding-block: 1px;
  }

  .pe-14 {
    padding-inline-end: calc(var(--spacing) * 14);
  }

  .pt-0 {
    padding-top: 0;
  }

  .pt-0\.75 {
    padding-top: calc(var(--spacing) * .75);
  }

  .pt-1 {
    padding-top: var(--spacing);
  }

  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }

  .pt-80 {
    padding-top: calc(var(--spacing) * 80);
  }

  .pt-\[5px\] {
    padding-top: 5px;
  }

  .pt-\[10px\] {
    padding-top: 10px;
  }

  .pt-\[14px\] {
    padding-top: 14px;
  }

  .pr-1 {
    padding-right: var(--spacing);
  }

  .pr-1\.5 {
    padding-right: calc(var(--spacing) * 1.5);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-2\.5 {
    padding-right: calc(var(--spacing) * 2.5);
  }

  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }

  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .\!pb-3 {
    padding-bottom: calc(var(--spacing) * 3) !important;
  }

  .pb-0 {
    padding-bottom: 0;
  }

  .pb-0\.5 {
    padding-bottom: calc(var(--spacing) * .5);
  }

  .pb-1 {
    padding-bottom: var(--spacing);
  }

  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-3\.5 {
    padding-bottom: calc(var(--spacing) * 3.5);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .pb-28 {
    padding-bottom: calc(var(--spacing) * 28);
  }

  .pb-36 {
    padding-bottom: calc(var(--spacing) * 36);
  }

  .pb-\[10px\] {
    padding-bottom: 10px;
  }

  .pb-\[14px\] {
    padding-bottom: 14px;
  }

  .pb-\[18px\] {
    padding-bottom: 18px;
  }

  .pb-\[calc\(var\(--el-card-padding\)\+var\(--el-card-padding\)\)\] {
    padding-bottom: calc(var(--el-card-padding) + var(--el-card-padding));
  }

  .\!pl-0 {
    padding-left: 0 !important;
  }

  .\!pl-1 {
    padding-left: var(--spacing) !important;
  }

  .pl-0 {
    padding-left: 0;
  }

  .pl-1 {
    padding-left: var(--spacing);
  }

  .pl-1\.25 {
    padding-left: calc(var(--spacing) * 1.25);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-2\.5 {
    padding-left: calc(var(--spacing) * 2.5);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-\[3px\] {
    padding-left: 3px;
  }

  .pl-\[43px\] {
    padding-left: 43px;
  }

  .text-center {
    text-align: center;
  }

  .text-justify {
    text-align: justify;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .text-start {
    text-align: start;
  }

  .align-bottom {
    vertical-align: bottom;
  }

  .align-middle {
    vertical-align: middle;
  }

  .align-top {
    vertical-align: top;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .font-sans {
    font-family: var(--font-family);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-3xl\/9 {
    font-size: var(--text-3xl);
    line-height: calc(var(--spacing) * 9);
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-sm\/6 {
    font-size: var(--text-sm);
    line-height: calc(var(--spacing) * 6);
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-xs\/5 {
    font-size: var(--text-xs);
    line-height: calc(var(--spacing) * 5);
  }

  .text-xs\/6 {
    font-size: var(--text-xs);
    line-height: calc(var(--spacing) * 6);
  }

  .\!text-\[12px\] {
    font-size: 12px !important;
  }

  .\!text-\[13px\] {
    font-size: 13px !important;
  }

  .\!text-\[24px\] {
    font-size: 24px !important;
  }

  .\!text-\[28px\] {
    font-size: 28px !important;
  }

  .text-\[0\.95rem\] {
    font-size: .95rem;
  }

  .text-\[1\.5em\] {
    font-size: 1.5em;
  }

  .text-\[1rem\] {
    font-size: 1rem;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[17px\] {
    font-size: 17px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[22px\] {
    font-size: 22px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[28px\] {
    font-size: 28px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[36px\] {
    font-size: 36px;
  }

  .text-\[38px\] {
    font-size: 38px;
  }

  .text-\[120px\] {
    font-size: 120px;
  }

  .\!leading-4 {
    --tw-leading: calc(var(--spacing) * 4) !important;
    line-height: calc(var(--spacing) * 4) !important;
  }

  .leading-3 {
    --tw-leading: calc(var(--spacing) * 3);
    line-height: calc(var(--spacing) * 3);
  }

  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }

  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }

  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }

  .leading-9 {
    --tw-leading: calc(var(--spacing) * 9);
    line-height: calc(var(--spacing) * 9);
  }

  .leading-10 {
    --tw-leading: calc(var(--spacing) * 10);
    line-height: calc(var(--spacing) * 10);
  }

  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
  }

  .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .leading-\[1\.5rem\] {
    --tw-leading: 1.5rem;
    line-height: 1.5rem;
  }

  .leading-\[1\.6\] {
    --tw-leading: 1.6;
    line-height: 1.6;
  }

  .leading-\[1\.75\] {
    --tw-leading: 1.75;
    line-height: 1.75;
  }

  .leading-\[3rem\] {
    --tw-leading: 3rem;
    line-height: 3rem;
  }

  .leading-\[14px\] {
    --tw-leading: 14px;
    line-height: 14px;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[22px\] {
    --tw-leading: 22px;
    line-height: 22px;
  }

  .leading-\[30px\] {
    --tw-leading: 30px;
    line-height: 30px;
  }

  .leading-\[44px\] {
    --tw-leading: 44px;
    line-height: 44px;
  }

  .leading-\[46px\] {
    --tw-leading: 46px;
    line-height: 46px;
  }

  .leading-\[120px\] {
    --tw-leading: 120px;
    line-height: 120px;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-bold\! {
    --tw-font-weight: var(--font-weight-bold) !important;
    font-weight: var(--font-weight-bold) !important;
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .text-balance {
    text-wrap: balance;
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .overflow-ellipsis, .text-ellipsis {
    text-overflow: ellipsis;
  }

  .whitespace-normal {
    white-space: normal;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\!text-\[\#52c41a\] {
    color: #52c41a !important;
  }

  .\!text-\[\#1890ff\] {
    color: #1890ff !important;
  }

  .\!text-\[\#fa8c16\] {
    color: #fa8c16 !important;
  }

  .\!text-\[var\(--ant-color-text-disabled\)\] {
    color: var(--ant-color-text-disabled) !important;
  }

  .\!text-\[var\(--el-color-danger\)\] {
    color: var(--el-color-danger) !important;
  }

  .\!text-\[var\(--lmw-muted\)\] {
    color: var(--lmw-muted) !important;
  }

  .\!text-\[var\(--lmw-primary\)\] {
    color: var(--lmw-primary) !important;
  }

  .\!text-primary-500 {
    color: hsl(var(--primary-500)) !important;
  }

  .\!text-red-500 {
    color: hsl(var(--red-500)) !important;
  }

  .text-\[\#000000d9\] {
    color: #000000d9;
  }

  .text-\[\#1a1a1c\] {
    color: #1a1a1c;
  }

  .text-\[\#1a73e8\] {
    color: #1a73e8;
  }

  .text-\[\#2bb673\] {
    color: #2bb673;
  }

  .text-\[\#7c3aed\] {
    color: #7c3aed;
  }

  .text-\[\#8c939d\] {
    color: #8c939d;
  }

  .text-\[\#29b6f6\] {
    color: #29b6f6;
  }

  .text-\[\#40aaff\] {
    color: #40aaff;
  }

  .text-\[\#52c41a\] {
    color: #52c41a;
  }

  .text-\[\#67c23a\] {
    color: #67c23a;
  }

  .text-\[\#333\] {
    color: #333;
  }

  .text-\[\#409eff\] {
    color: #409eff;
  }

  .text-\[\#576b95\] {
    color: #576b95;
  }

  .text-\[\#666\] {
    color: #666;
  }

  .text-\[\#999\] {
    color: #999;
  }

  .text-\[\#1890ff\] {
    color: #1890ff;
  }

  .text-\[\#1989fa\] {
    color: #1989fa;
  }

  .text-\[\#006621\] {
    color: #006621;
  }

  .text-\[\#303133\] {
    color: #303133;
  }

  .text-\[\#909399\] {
    color: #909399;
  }

  .text-\[\#969799\] {
    color: #969799;
  }

  .text-\[\#a0a0a0\] {
    color: #a0a0a0;
  }

  .text-\[\#c70b0b\] {
    color: #c70b0b;
  }

  .text-\[\#e6a23c\] {
    color: #e6a23c;
  }

  .text-\[\#f56c6c\] {
    color: #f56c6c;
  }

  .text-\[\#ff690d\] {
    color: #ff690d;
  }

  .text-\[\#ffd45e\] {
    color: #ffd45e;
  }

  .text-\[rgba\(0\,0\,0\,0\.45\)\] {
    color: #00000073;
  }

  .text-\[rgba\(0\,0\,0\,0\.85\)\] {
    color: #000000d9;
  }

  .text-\[var\(--ant-color-error\)\] {
    color: var(--ant-color-error);
  }

  .text-\[var\(--ant-color-info\)\] {
    color: var(--ant-color-info);
  }

  .text-\[var\(--ant-color-primary\)\] {
    color: var(--ant-color-primary);
  }

  .text-\[var\(--ant-color-success\)\] {
    color: var(--ant-color-success);
  }

  .text-\[var\(--ant-color-text\)\] {
    color: var(--ant-color-text);
  }

  .text-\[var\(--ant-color-text-disabled\)\] {
    color: var(--ant-color-text-disabled);
  }

  .text-\[var\(--ant-color-text-placeholder\)\] {
    color: var(--ant-color-text-placeholder);
  }

  .text-\[var\(--ant-color-text-secondary\)\] {
    color: var(--ant-color-text-secondary);
  }

  .text-\[var\(--ant-color-warning\)\] {
    color: var(--ant-color-warning);
  }

  .text-\[var\(--el-color-danger\)\] {
    color: var(--el-color-danger);
  }

  .text-\[var\(--el-color-info\)\] {
    color: var(--el-color-info);
  }

  .text-\[var\(--el-color-primary\)\] {
    color: var(--el-color-primary);
  }

  .text-\[var\(--el-color-primary-light-3\)\] {
    color: var(--el-color-primary-light-3);
  }

  .text-\[var\(--el-color-success\)\] {
    color: var(--el-color-success);
  }

  .text-\[var\(--el-color-warning\)\] {
    color: var(--el-color-warning);
  }

  .text-\[var\(--el-color-white\)\] {
    color: var(--el-color-white);
  }

  .text-\[var\(--el-text-color-placeholder\)\] {
    color: var(--el-text-color-placeholder);
  }

  .text-\[var\(--el-text-color-primary\)\] {
    color: var(--el-text-color-primary);
  }

  .text-\[var\(--el-text-color-regular\)\] {
    color: var(--el-text-color-regular);
  }

  .text-\[var\(--el-text-color-secondary\)\] {
    color: var(--el-text-color-secondary);
  }

  .text-\[var\(--lmw-body-text\)\] {
    color: var(--lmw-body-text);
  }

  .text-\[var\(--lmw-ink\)\] {
    color: var(--lmw-ink);
  }

  .text-\[var\(--lmw-muted\)\] {
    color: var(--lmw-muted);
  }

  .text-\[var\(--lmw-muted\,\#6b7280\)\] {
    color: var(--lmw-muted, #6b7280);
  }

  .text-\[var\(--lmw-warn\)\] {
    color: var(--lmw-warn);
  }

  .text-accent-foreground, .text-accent-foreground\/80 {
    color: hsl(var(--accent-foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-accent-foreground\/80 {
      color: color-mix(in oklab, hsl(var(--accent-foreground)) 80%, transparent);
    }
  }

  .text-black {
    color: var(--color-black);
  }

  .text-black\/45 {
    color: #00000073;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-black\/45 {
      color: color-mix(in oklab, var(--color-black) 45%, transparent);
    }
  }

  .text-black\/85 {
    color: #000000d9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-black\/85 {
      color: color-mix(in oklab, var(--color-black) 85%, transparent);
    }
  }

  .text-blue-400 {
    color: var(--color-blue-400);
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-blue-600 {
    color: var(--color-blue-600);
  }

  .text-blue-700 {
    color: var(--color-blue-700);
  }

  .text-card-foreground {
    color: hsl(var(--card-foreground));
  }

  .text-current {
    color: currentColor;
  }

  .text-cyan-500 {
    color: var(--color-cyan-500);
  }

  .text-destructive {
    color: hsl(var(--destructive));
  }

  .text-destructive-foreground {
    color: hsl(var(--destructive-foreground));
  }

  .text-emerald-600 {
    color: var(--color-emerald-600);
  }

  .text-foreground, .text-foreground\/50 {
    color: hsl(var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/50 {
      color: color-mix(in oklab, hsl(var(--foreground)) 50%, transparent);
    }
  }

  .text-foreground\/60 {
    color: hsl(var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/60 {
      color: color-mix(in oklab, hsl(var(--foreground)) 60%, transparent);
    }
  }

  .text-foreground\/80 {
    color: hsl(var(--foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-foreground\/80 {
      color: color-mix(in oklab, hsl(var(--foreground)) 80%, transparent);
    }
  }

  .text-gray-300 {
    color: var(--color-gray-300);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-gray-800 {
    color: var(--color-gray-800);
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-green-400 {
    color: hsl(var(--green-400));
  }

  .text-green-500 {
    color: hsl(var(--green-500));
  }

  .text-green-600 {
    color: hsl(var(--green-600));
  }

  .text-green-700 {
    color: hsl(var(--green-700));
  }

  .text-indigo-600 {
    color: var(--color-indigo-600);
  }

  .text-muted-foreground, .text-muted-foreground\/50 {
    color: hsl(var(--muted-foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/50 {
      color: color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent);
    }
  }

  .text-muted-foreground\/70 {
    color: hsl(var(--muted-foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-muted-foreground\/70 {
      color: color-mix(in oklab, hsl(var(--muted-foreground)) 70%, transparent);
    }
  }

  .text-orange-400 {
    color: var(--color-orange-400);
  }

  .text-orange-500 {
    color: var(--color-orange-500);
  }

  .text-orange-600 {
    color: var(--color-orange-600);
  }

  .text-orange-700 {
    color: var(--color-orange-700);
  }

  .text-popover-foreground {
    color: hsl(var(--popover-foreground));
  }

  .text-primary {
    color: hsl(var(--primary));
  }

  .text-primary-50 {
    color: hsl(var(--primary-50));
  }

  .text-primary-500 {
    color: hsl(var(--primary-500));
  }

  .text-primary-foreground {
    color: hsl(var(--primary-foreground));
  }

  .text-primary\/80 {
    color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-primary\/80 {
      color: color-mix(in oklab, hsl(var(--primary)) 80%, transparent);
    }
  }

  .text-purple-500 {
    color: var(--color-purple-500);
  }

  .text-red-400 {
    color: hsl(var(--red-400));
  }

  .text-red-500 {
    color: hsl(var(--red-500));
  }

  .text-red-600 {
    color: hsl(var(--red-600));
  }

  .text-secondary-foreground {
    color: hsl(var(--secondary-foreground));
  }

  .text-slate-900 {
    color: var(--color-slate-900);
  }

  .text-success {
    color: hsl(var(--success));
  }

  .text-teal-500 {
    color: var(--color-teal-500);
  }

  .text-transparent {
    color: #0000;
  }

  .text-warning {
    color: hsl(var(--warning));
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/45 {
    color: #ffffff73;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/45 {
      color: color-mix(in oklab, var(--color-white) 45%, transparent);
    }
  }

  .text-white\/60 {
    color: #fff9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/60 {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }

  .text-white\/70 {
    color: #ffffffb3;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-white\/70 {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }

  .text-yellow-500 {
    color: hsl(var(--yellow-500));
  }

  .capitalize {
    text-transform: capitalize;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .not-italic {
    font-style: normal;
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .line-through {
    text-decoration-line: line-through;
  }

  .no-underline {
    text-decoration-line: none;
  }

  .overline {
    text-decoration-line: overline;
  }

  .underline {
    text-decoration-line: underline;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\!opacity-\[0\.55\] {
    opacity: .55 !important;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-40 {
    opacity: .4;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-65 {
    opacity: .65;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-85 {
    opacity: .85;
  }

  .opacity-90 {
    opacity: .9;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[-8px_0_8px_-8px_rgb\(0_0_0\/0\.12\)\] {
    --tw-shadow: -8px 0 8px -8px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_hsl\(var\(--card\)\/0\.7\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--card)/.7));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_var\(--el-border-color-light\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--el-border-color-light));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_var\(--el-color-primary\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--el-color-primary));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 1px 2px var(--tw-shadow-color, #0000000a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 1px 3px var(--tw-shadow-color, #0000000a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 2px 8px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 4px 16px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_6px_16px_rgba\(0\,0\,0\,0\.12\)\] {
    --tw-shadow: 0 6px 16px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_12px_36px_rgba\(0\,0\,0\,0\.4\)\] {
    --tw-shadow: 0 12px 36px var(--tw-shadow-color, #0006);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_12px_36px_rgba\(0\,0\,0\,0\.35\)\] {
    --tw-shadow: 0 12px 36px var(--tw-shadow-color, #00000059);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_24px_hsl\(var\(--background\)\)\] {
    --tw-shadow: 0 16px 24px var(--tw-shadow-color, hsl(var(--background)));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[2px_0_8px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 2px 0 8px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[8px_0_8px_-8px_rgb\(0_0_0\/0\.12\)\] {
    --tw-shadow: 8px 0 8px -8px var(--tw-shadow-color, #0000001f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-float {
    --tw-shadow: 0 6px 16px 0 var(--tw-shadow-color, #00000014), 0 3px 6px -4px var(--tw-shadow-color, #0000001f), 0 9px 28px 8px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-accent {
    --tw-shadow-color: hsl(var(--accent));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-accent {
      --tw-shadow-color: color-mix(in oklab, hsl(var(--accent)) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-border {
    --tw-shadow-color: hsl(var(--border));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-border {
      --tw-shadow-color: color-mix(in oklab, hsl(var(--border)) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-primary {
    --tw-shadow-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-primary {
      --tw-shadow-color: color-mix(in oklab, hsl(var(--primary)) var(--tw-shadow-alpha), transparent);
    }
  }

  .shadow-primary\/5 {
    --tw-shadow-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .shadow-primary\/5 {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, hsl(var(--primary)) 5%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }

  .ring-\[var\(--ant-primary-2\,\#bae0ff\)\] {
    --tw-ring-color: var(--ant-primary-2, #bae0ff);
  }

  .ring-\[var\(--el-color-primary-light-7\)\] {
    --tw-ring-color: var(--el-color-primary-light-7);
  }

  .ring-offset-background {
    --tw-ring-offset-color: hsl(var(--background));
  }

  .ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .outline, .outline-1 {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .outline-2\! {
    outline-style: var(--tw-outline-style) !important;
    outline-width: 2px !important;
  }

  .outline-blue-500 {
    outline-color: var(--color-blue-500);
  }

  .outline-heavy\! {
    outline-color: hsl(var(--heavy)) !important;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, #0000000f));
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow-sm {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, #00000026));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-sm));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur-\[14px\] {
    --tw-backdrop-blur: blur(14px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-xs {
    --tw-backdrop-blur: blur(var(--blur-xs));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[background-color\] {
    transition-property: background-color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[border-color\,box-shadow\] {
    transition-property: border-color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[color\,box-shadow\] {
    transition-property: color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[margin-top\] {
    transition-property: margin-top;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[transform\,box-shadow\,border-color\] {
    transition-property: transform, box-shadow, border-color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[transform\,color\,background-color\,border-color\,box-shadow\] {
    transition-property: transform, color, background-color, border-color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\,transform\] {
    transition-property: width, transform;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-none {
    transition-property: none;
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-400 {
    --tw-duration: .4s;
    transition-duration: .4s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .will-change-\[opacity\] {
    will-change: opacity;
  }

  .fade-in-0 {
    --tw-enter-opacity: 0;
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-all {
    -webkit-user-select: all;
    user-select: all;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .zoom-in-95 {
    --tw-enter-scale: .95;
  }

  .fade-in {
    --tw-enter-opacity: 0;
  }

  .paused {
    animation-play-state: paused;
  }

  .running {
    animation-play-state: running;
  }

  .slide-in-from-bottom-1 {
    --tw-enter-translate-y: calc(1*var(--spacing));
  }

  .zoom-in {
    --tw-enter-scale: 0;
  }

  .zoom-out {
    --tw-exit-scale: 0;
  }

  :is(.\*\:text-primary > *) {
    color: hsl(var(--primary));
  }

  .not-last-of-type\:border-b:not(:last-of-type) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .group-last\:hidden:is(:where(.group):last-child *) {
    display: none;
  }

  @media (hover: hover) {
    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }

    .group-hover\:w-60:is(:where(.group):hover *) {
      width: calc(var(--spacing) * 60);
    }

    .group-hover\:scale-110:is(:where(.group):hover *) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .group-hover\:scale-125:is(:where(.group):hover *) {
      --tw-scale-x: 125%;
      --tw-scale-y: 125%;
      --tw-scale-z: 125%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .group-hover\:animate-\[shrink_0\.3s_ease-in-out\]:is(:where(.group):hover *) {
      animation: .3s ease-in-out shrink;
    }

    .group-hover\:text-foreground:is(:where(.group):hover *) {
      color: hsl(var(--foreground));
    }

    .group-hover\:text-primary:is(:where(.group):hover *) {
      color: hsl(var(--primary));
    }

    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-\[\.is-active\]\:bg-primary\/15:is(:where(.group).is-active *) {
    background-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-\[\.is-active\]\:bg-primary\/15:is(:where(.group).is-active *) {
      background-color: color-mix(in oklab, hsl(var(--primary)) 15%, transparent);
    }
  }

  .group-\[\.is-active\]\:fill-primary\/15:is(:where(.group).is-active *) {
    fill: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-\[\.is-active\]\:fill-primary\/15:is(:where(.group).is-active *) {
      fill: color-mix(in oklab, hsl(var(--primary)) 15%, transparent);
    }
  }

  .group-\[\.is-active\]\:text-accent-foreground:is(:where(.group).is-active *) {
    color: hsl(var(--accent-foreground));
  }

  .group-\[\.is-active\]\:text-primary:is(:where(.group).is-active *) {
    color: hsl(var(--primary));
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {
    opacity: .5;
  }

  .file\:border-0::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .file\:bg-transparent::file-selector-button {
    background-color: #0000;
  }

  .file\:text-sm::file-selector-button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .file\:font-medium::file-selector-button {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .placeholder\:text-muted-foreground::placeholder, .placeholder\:text-muted-foreground\/50::placeholder {
    color: hsl(var(--muted-foreground));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .placeholder\:text-muted-foreground\/50::placeholder {
      color: color-mix(in oklab, hsl(var(--muted-foreground)) 50%, transparent);
    }
  }

  .before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
  }

  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }

  .before\:inset-0:before {
    content: var(--tw-content);
    inset: 0;
  }

  .before\:top-15:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * 15);
  }

  .before\:bottom-0:before {
    content: var(--tw-content);
    bottom: 0;
  }

  .before\:left-0:before {
    content: var(--tw-content);
    left: 0;
  }

  .before\:h-1:before {
    content: var(--tw-content);
    height: var(--spacing);
  }

  .before\:h-1\.25:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1.25);
  }

  .before\:w-12:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 12);
  }

  .before\:w-full:before {
    content: var(--tw-content);
    width: 100%;
  }

  .before\:scale-y-\[0\.3\]:before {
    content: var(--tw-content);
    --tw-scale-y: .3;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .before\:rounded-full:before {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .before\:border-b-2:before {
    content: var(--tw-content);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .before\:border-primary:before {
    content: var(--tw-content);
    border-color: hsl(var(--primary));
  }

  .before\:bg-gray-200:before {
    content: var(--tw-content);
    background-color: var(--color-gray-200);
  }

  .before\:bg-primary\/50:before {
    content: var(--tw-content);
    background-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .before\:bg-primary\/50:before {
      background-color: color-mix(in oklab, hsl(var(--primary)) 50%, transparent);
    }
  }

  .before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content);
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:inset-y-0:after {
    content: var(--tw-content);
    inset-block: 0;
  }

  .after\:top-0:after {
    content: var(--tw-content);
    top: 0;
  }

  .after\:bottom-0:after {
    content: var(--tw-content);
    bottom: 0;
  }

  .after\:left-0:after {
    content: var(--tw-content);
    left: 0;
  }

  .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%;
  }

  .after\:clear-both:after {
    content: var(--tw-content);
    clear: both;
  }

  .after\:block:after {
    content: var(--tw-content);
    display: block;
  }

  .after\:table:after {
    content: var(--tw-content);
    display: table;
  }

  .after\:h-7:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 7);
  }

  .after\:h-\[1\.5px\]:after {
    content: var(--tw-content);
    height: 1.5px;
  }

  .after\:h-full:after {
    content: var(--tw-content);
    height: 100%;
  }

  .after\:w-1:after {
    content: var(--tw-content);
    width: var(--spacing);
  }

  .after\:w-1\/2:after {
    content: var(--tw-content);
    width: 50%;
  }

  .after\:w-full:after {
    content: var(--tw-content);
    width: 100%;
  }

  .after\:origin-left:after {
    content: var(--tw-content);
    transform-origin: 0;
  }

  .after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:translate-x-\[100\%\]:after {
    content: var(--tw-content);
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:scale-x-0:after {
    content: var(--tw-content);
    --tw-scale-x: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .after\:transform:after {
    content: var(--tw-content);
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .after\:rounded:after {
    content: var(--tw-content);
    border-radius: .25rem;
  }

  .after\:rounded-full:after {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .after\:bg-card:after {
    content: var(--tw-content);
    background-color: hsl(var(--card));
  }

  .after\:bg-primary:after {
    content: var(--tw-content);
    background-color: hsl(var(--primary));
  }

  .after\:transition-\[transform\]:after {
    content: var(--tw-content);
    transition-property: transform;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .after\:transition-transform:after {
    content: var(--tw-content);
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .after\:duration-300:after {
    content: var(--tw-content);
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .after\:ease-out:after {
    content: var(--tw-content);
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .after\:content-\[\'\:\'\]:after {
    --tw-content: ":";
    content: var(--tw-content);
  }

  .first\:rounded-l-md:first-child {
    border-top-left-radius: calc(var(--radius) - 2px);
    border-bottom-left-radius: calc(var(--radius) - 2px);
  }

  .first\:border-t-0:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .first\:border-l:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .last\:mr-0:last-child {
    margin-right: 0;
  }

  .last\:mb-0:last-child {
    margin-bottom: 0;
  }

  .last\:rounded-r-md:last-child {
    border-top-right-radius: calc(var(--radius) - 2px);
    border-bottom-right-radius: calc(var(--radius) - 2px);
  }

  .last\:border-r:last-child {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .last\:pb-0:last-child {
    padding-bottom: 0;
  }

  .even\:bg-heavy:nth-child(2n) {
    background-color: hsl(var(--heavy));
  }

  @media (hover: hover) {
    .hover\:-translate-y-0\.5:hover {
      --tw-translate-y: calc(var(--spacing) * -.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .hover\:-translate-y-1:hover {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .hover\:-translate-y-px:hover {
      --tw-translate-y: -1px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:scale-\[1\.04\]:hover {
      scale: 1.04;
    }

    .hover\:animate-\[shrink_0\.3s_ease-in-out\]:hover {
      animation: .3s ease-in-out shrink;
    }

    .hover\:cursor-pointer:hover {
      cursor: pointer;
    }

    .hover\:scrollbar-thumb-gray-400:hover {
      --tw-scrollbar-thumb: var(--color-gray-400);
      scrollbar-color: var(--tw-scrollbar-thumb) var(--tw-scrollbar-track);
    }

    .hover\:border-2:hover {
      border-style: var(--tw-border-style);
      border-width: 2px;
    }

    .hover\:border-\[\#409eff\]:hover {
      border-color: #409eff;
    }

    .hover\:border-\[var\(--ant-color-primary\)\]:hover {
      border-color: var(--ant-color-primary);
    }

    .hover\:border-\[var\(--ant-primary-3\,\#91caff\)\]:hover {
      border-color: var(--ant-primary-3, #91caff);
    }

    .hover\:border-\[var\(--el-color-primary\)\]:hover {
      border-color: var(--el-color-primary);
    }

    .hover\:border-\[var\(--el-color-primary-light-5\)\]:hover {
      border-color: var(--el-color-primary-light-5);
    }

    .hover\:border-\[var\(--lmw-primary\)\]:hover {
      border-color: var(--lmw-primary);
    }

    .hover\:border-black\/10:hover {
      border-color: #0000001a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-black\/10:hover {
        border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
      }
    }

    .hover\:border-blue-400:hover {
      border-color: var(--color-blue-400);
    }

    .hover\:border-blue-500:hover {
      border-color: var(--color-blue-500);
    }

    .hover\:border-destructive\/80:hover {
      border-color: hsl(var(--destructive));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-destructive\/80:hover {
        border-color: color-mix(in oklab, hsl(var(--destructive)) 80%, transparent);
      }
    }

    .hover\:border-gray-300:hover {
      border-color: var(--color-gray-300);
    }

    .hover\:border-primary:hover {
      border-color: hsl(var(--primary));
    }

    .hover\:\!bg-\[\#52c41a\]:hover {
      background-color: #52c41a !important;
    }

    .hover\:\!bg-\[\#1890ff\]:hover {
      background-color: #1890ff !important;
    }

    .hover\:\!bg-\[\#fa8c16\]:hover {
      background-color: #fa8c16 !important;
    }

    .hover\:\!bg-transparent:hover {
      background-color: #0000 !important;
    }

    .hover\:bg-\[\#409eff\]:hover {
      background-color: #409eff;
    }

    .hover\:bg-\[\#e6f4ff\]:hover {
      background-color: #e6f4ff;
    }

    .hover\:bg-\[\#f5f7fa\]:hover {
      background-color: #f5f7fa;
    }

    .hover\:bg-\[\#f56c6c\]:hover {
      background-color: #f56c6c;
    }

    .hover\:bg-\[rgba\(243\,243\,243\,0\.73\)\]:hover {
      background-color: #f3f3f3ba;
    }

    .hover\:bg-\[var\(--ant-color-bg-container\)\]:hover {
      background-color: var(--ant-color-bg-container);
    }

    .hover\:bg-\[var\(--ant-color-fill\)\]:hover {
      background-color: var(--ant-color-fill);
    }

    .hover\:bg-\[var\(--ant-color-fill-secondary\)\]:hover {
      background-color: var(--ant-color-fill-secondary);
    }

    .hover\:bg-\[var\(--ant-color-fill-tertiary\)\]:hover {
      background-color: var(--ant-color-fill-tertiary);
    }

    .hover\:bg-\[var\(--ant-color-success-bg-hover\)\]:hover {
      background-color: var(--ant-color-success-bg-hover);
    }

    .hover\:bg-\[var\(--ant-color-warning-bg-hover\)\]:hover {
      background-color: var(--ant-color-warning-bg-hover);
    }

    .hover\:bg-\[var\(--ant-primary-1\,\#e6f4ff\)\]:hover {
      background-color: var(--ant-primary-1, #e6f4ff);
    }

    .hover\:bg-\[var\(--el-color-primary-light-9\)\]:hover {
      background-color: var(--el-color-primary-light-9);
    }

    .hover\:bg-\[var\(--el-fill-color-lighter\)\]:hover {
      background-color: var(--el-fill-color-lighter);
    }

    .hover\:bg-accent:hover {
      background-color: hsl(var(--accent));
    }

    .hover\:bg-accent-hover:hover {
      background-color: hsl(var(--accent-hover));
    }

    .hover\:bg-blue-50:hover {
      background-color: var(--color-blue-50);
    }

    .hover\:bg-blue-600:hover {
      background-color: var(--color-blue-600);
    }

    .hover\:bg-destructive-hover:hover {
      background-color: hsl(var(--destructive-600));
    }

    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }

    .hover\:bg-gray-200:hover {
      background-color: var(--color-gray-200);
    }

    .hover\:bg-gray-500\/50:hover {
      background-color: #6a728280;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-gray-500\/50:hover {
        background-color: color-mix(in oklab, var(--color-gray-500) 50%, transparent);
      }
    }

    .hover\:bg-gray-600:hover {
      background-color: var(--color-gray-600);
    }

    .hover\:bg-heavy:hover {
      background-color: hsl(var(--heavy));
    }

    .hover\:bg-muted:hover, .hover\:bg-muted\/50:hover {
      background-color: hsl(var(--muted));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-muted\/50:hover {
        background-color: color-mix(in oklab, hsl(var(--muted)) 50%, transparent);
      }
    }

    .hover\:bg-primary:hover {
      background-color: hsl(var(--primary));
    }

    .hover\:bg-primary-100:hover {
      background-color: hsl(var(--primary-100));
    }

    .hover\:bg-primary-200:hover {
      background-color: hsl(var(--primary-200));
    }

    .hover\:bg-primary\/5:hover {
      background-color: hsl(var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/5:hover {
        background-color: color-mix(in oklab, hsl(var(--primary)) 5%, transparent);
      }
    }

    .hover\:bg-primary\/20:hover {
      background-color: hsl(var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/20:hover {
        background-color: color-mix(in oklab, hsl(var(--primary)) 20%, transparent);
      }
    }

    .hover\:bg-primary\/90:hover {
      background-color: hsl(var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, hsl(var(--primary)) 90%, transparent);
      }
    }

    .hover\:bg-red-50:hover {
      background-color: hsl(var(--red-50));
    }

    .hover\:bg-secondary:hover, .hover\:bg-secondary\/80:hover {
      background-color: hsl(var(--secondary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/80:hover {
        background-color: color-mix(in oklab, hsl(var(--secondary)) 80%, transparent);
      }
    }

    .hover\:bg-transparent:hover {
      background-color: #0000;
    }

    .hover\:bg-white\/10:hover {
      background-color: #ffffff1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/10:hover {
        background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }

    .hover\:from-blue-100:hover {
      --tw-gradient-from: var(--color-blue-100);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:to-purple-100:hover {
      --tw-gradient-to: var(--color-purple-100);
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }

    .hover\:stroke-accent-foreground:hover {
      stroke: hsl(var(--accent-foreground));
    }

    .hover\:\!text-white:hover {
      color: var(--color-white) !important;
    }

    .hover\:text-\[\#409eff\]:hover {
      color: #409eff;
    }

    .hover\:text-\[\#1890ff\]:hover {
      color: #1890ff;
    }

    .hover\:text-\[var\(--ant-color-error\)\]:hover {
      color: var(--ant-color-error);
    }

    .hover\:text-\[var\(--ant-color-primary\)\]:hover {
      color: var(--ant-color-primary);
    }

    .hover\:text-\[var\(--ant-color-text\)\]:hover {
      color: var(--ant-color-text);
    }

    .hover\:text-\[var\(--el-color-primary\)\]:hover {
      color: var(--el-color-primary);
    }

    .hover\:text-\[var\(--lmw-primary\)\]:hover {
      color: var(--lmw-primary);
    }

    .hover\:text-accent-foreground:hover {
      color: hsl(var(--accent-foreground));
    }

    .hover\:text-black:hover {
      color: var(--color-black);
    }

    .hover\:text-blue-500:hover {
      color: var(--color-blue-500);
    }

    .hover\:text-blue-600:hover {
      color: var(--color-blue-600);
    }

    .hover\:text-destructive:hover {
      color: hsl(var(--destructive));
    }

    .hover\:text-foreground:hover {
      color: hsl(var(--foreground));
    }

    .hover\:text-heavy-foreground:hover {
      color: hsl(var(--heavy-foreground));
    }

    .hover\:text-muted-foreground:hover {
      color: hsl(var(--muted-foreground));
    }

    .hover\:text-primary:hover {
      color: hsl(var(--primary));
    }

    .hover\:text-primary-foreground:hover {
      color: hsl(var(--primary-foreground));
    }

    .hover\:text-primary-hover:hover {
      color: hsl(var(--primary-600));
    }

    .hover\:text-red-500:hover {
      color: hsl(var(--red-500));
    }

    .hover\:text-red-600:hover {
      color: hsl(var(--red-600));
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:opacity-75:hover {
      opacity: .75;
    }

    .hover\:opacity-80:hover {
      opacity: .8;
    }

    .hover\:opacity-90:hover {
      opacity: .9;
    }

    .hover\:opacity-100:hover {
      opacity: 1;
    }

    .hover\:shadow-lg:hover {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-sm:hover {
      --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:shadow-xl:hover {
      --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:ring-2:hover {
      --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:before\:border-b-2:hover:before {
      content: var(--tw-content);
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 2px;
    }

    .hover\:before\:border-gray-500\/50:hover:before {
      content: var(--tw-content);
      border-color: #6a728280;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:before\:border-gray-500\/50:hover:before {
        border-color: color-mix(in oklab, var(--color-gray-500) 50%, transparent);
      }
    }

    .hover\:after\:scale-x-100:hover:after {
      content: var(--tw-content);
      --tw-scale-x: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  .focus\:z-10:focus {
    z-index: 10;
  }

  .focus\:border-blue-500:focus {
    border-color: var(--color-blue-500);
  }

  .focus\:border-destructive:focus {
    border-color: hsl(var(--destructive));
  }

  .focus\:border-ring:focus {
    border-color: hsl(var(--ring));
  }

  .focus\:bg-accent:focus {
    background-color: hsl(var(--accent));
  }

  .focus\:text-accent-foreground:focus {
    color: hsl(var(--accent-foreground));
  }

  .focus\:text-destructive:focus {
    color: hsl(var(--destructive));
  }

  .focus\:shadow-\[0_0_0_2px_rgba\(24\,144\,255\,0\.2\)\]:focus {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, #1890ff33);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:shadow-\[0_0_0_2px_rgba\(255\,38\,5\,0\.06\)\]:focus {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, #ff26050f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-\[3px\]:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-ring\/50:focus {
    --tw-ring-color: hsl(var(--ring));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:ring-ring\/50:focus {
      --tw-ring-color: color-mix(in oklab, hsl(var(--ring)) 50%, transparent);
    }
  }

  .focus\:outline-hidden:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus\:outline-hidden:focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:z-10:focus-visible {
    z-index: 10;
  }

  .focus-visible\:border-ring:focus-visible {
    border-color: hsl(var(--ring));
  }

  .focus-visible\:ring-1:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-\[3px\]:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-destructive\/20:focus-visible {
    --tw-ring-color: hsl(var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-destructive\/20:focus-visible {
      --tw-ring-color: color-mix(in oklab, hsl(var(--destructive)) 20%, transparent);
    }
  }

  .focus-visible\:ring-ring:focus-visible, .focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: hsl(var(--ring));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-ring\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, hsl(var(--ring)) 50%, transparent);
    }
  }

  .focus-visible\:ring-transparent:focus-visible {
    --tw-ring-color: transparent;
  }

  .focus-visible\:ring-offset-1:focus-visible {
    --tw-ring-offset-width: 1px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:ring-offset-2:focus-visible {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:outline-hidden:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus-visible\:outline-hidden:focus-visible {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus-visible\:outline-1:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-visible\:outline-ring:focus-visible {
    outline-color: hsl(var(--ring));
  }

  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  .active\:bg-primary-200:active {
    background-color: hsl(var(--primary-200));
  }

  @media (hover: hover) {
    .enabled\:hover\:-translate-y-px:enabled:hover {
      --tw-translate-y: -1px;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .enabled\:hover\:border-border:enabled:hover {
      border-color: hsl(var(--border));
    }

    .enabled\:hover\:bg-accent:enabled:hover {
      background-color: hsl(var(--accent));
    }

    .enabled\:hover\:text-foreground:enabled:hover {
      color: hsl(var(--foreground));
    }
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:bg-transparent:disabled {
    background-color: #0000;
  }

  .disabled\:text-\[\#999\]:disabled {
    color: #999;
  }

  .disabled\:text-\[var\(--ant-color-text-disabled\)\]:disabled {
    color: var(--ant-color-text-disabled);
  }

  .disabled\:opacity-20:disabled {
    opacity: .2;
  }

  .disabled\:opacity-45:disabled {
    opacity: .45;
  }

  .disabled\:opacity-50:disabled, .has-disabled\:opacity-50:has(:disabled) {
    opacity: .5;
  }

  .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot="card-action"]) {
    grid-template-columns: 1fr auto;
  }

  .aria-invalid\:border-destructive[aria-invalid="true"] {
    border-color: hsl(var(--destructive));
  }

  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: hsl(var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, hsl(var(--destructive)) 20%, transparent);
    }
  }

  .focus\:aria-invalid\:border-destructive:focus[aria-invalid="true"] {
    border-color: hsl(var(--destructive));
  }

  .focus\:aria-invalid\:ring-destructive\/20:focus[aria-invalid="true"] {
    --tw-ring-color: hsl(var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus\:aria-invalid\:ring-destructive\/20:focus[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, hsl(var(--destructive)) 20%, transparent);
    }
  }

  .data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-\[disabled\]\:opacity-50[data-disabled] {
    opacity: .5;
  }

  .data-\[inset\]\:pl-8[data-inset] {
    padding-left: calc(var(--spacing) * 8);
  }

  .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"] {
    height: 1px;
  }

  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] {
    width: 100%;
  }

  .data-\[orientation\=vertical\]\:h-full[data-orientation="vertical"] {
    height: 100%;
  }

  .data-\[orientation\=vertical\]\:h-px[data-orientation="vertical"] {
    height: 1px;
  }

  .data-\[orientation\=vertical\]\:w-full[data-orientation="vertical"] {
    width: 100%;
  }

  .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"] {
    width: 1px;
  }

  .data-\[orientation\=vertical\]\:flex-col[data-orientation="vertical"] {
    flex-direction: column;
  }

  .data-\[orientation\=vertical\]\:after\:left-0[data-orientation="vertical"]:after {
    content: var(--tw-content);
    left: 0;
  }

  .data-\[orientation\=vertical\]\:after\:h-1[data-orientation="vertical"]:after {
    content: var(--tw-content);
    height: var(--spacing);
  }

  .data-\[orientation\=vertical\]\:after\:w-full[data-orientation="vertical"]:after {
    content: var(--tw-content);
    width: 100%;
  }

  .data-\[orientation\=vertical\]\:after\:translate-x-0[data-orientation="vertical"]:after {
    content: var(--tw-content);
    --tw-translate-x: 0;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[orientation\=vertical\]\:after\:-translate-y-1\/2[data-orientation="vertical"]:after {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[placeholder\]\:text-muted-foreground[data-placeholder] {
    color: hsl(var(--muted-foreground));
  }

  .data-\[selected\]\:bg-accent[data-selected] {
    background-color: hsl(var(--accent));
  }

  .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
    --tw-translate-y: var(--spacing);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
    --tw-enter-translate-y: calc(2*var(--spacing)*-1);
  }

  .data-\[side\=left\]\:-translate-x-1[data-side="left"] {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
    --tw-enter-translate-x: calc(2*var(--spacing));
  }

  .data-\[side\=right\]\:translate-x-1[data-side="right"] {
    --tw-translate-x: var(--spacing);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
    --tw-enter-translate-x: calc(2*var(--spacing)*-1);
  }

  .data-\[side\=top\]\:-translate-y-1[data-side="top"] {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
    --tw-enter-translate-y: calc(2*var(--spacing));
  }

  .data-\[size\=default\]\:h-9[data-size="default"] {
    height: calc(var(--spacing) * 9);
  }

  .data-\[size\=sm\]\:h-8[data-size="sm"] {
    height: calc(var(--spacing) * 8);
  }

  :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *)[data-slot="select-value"] {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  :is(.\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"] {
    display: flex;
  }

  :is(.\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"] {
    align-items: center;
  }

  :is(.\*\:data-\[slot\=select-value\]\:gap-2 > *)[data-slot="select-value"] {
    gap: calc(var(--spacing) * 2);
  }

  .data-\[spacing\=0\]\:rounded-none[data-spacing="0"] {
    border-radius: 0;
  }

  .data-\[spacing\=0\]\:shadow-none[data-spacing="0"] {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child {
    border-top-left-radius: calc(var(--radius) - 2px);
    border-bottom-left-radius: calc(var(--radius) - 2px);
  }

  .data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child {
    border-top-right-radius: calc(var(--radius) - 2px);
    border-bottom-right-radius: calc(var(--radius) - 2px);
  }

  .data-\[state\=active\]\:bg-background[data-state="active"] {
    background-color: hsl(var(--background));
  }

  .data-\[state\=active\]\:bg-primary[data-state="active"] {
    background-color: hsl(var(--primary));
  }

  .data-\[state\=active\]\:text-\(--vp-c-indigo-1\)[data-state="active"] {
    color: var(--vp-c-indigo-1);
  }

  .data-\[state\=active\]\:text-primary-foreground[data-state="active"] {
    color: hsl(var(--primary-foreground));
  }

  .data-\[state\=active\]\:shadow-sm[data-state="active"] {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state="checked"] {
    --tw-translate-x: calc(100% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[state\=checked\]\:border-primary[data-state="checked"] {
    border-color: hsl(var(--primary));
  }

  .data-\[state\=checked\]\:bg-accent[data-state="checked"] {
    background-color: hsl(var(--accent));
  }

  .data-\[state\=checked\]\:bg-primary[data-state="checked"] {
    background-color: hsl(var(--primary));
  }

  .data-\[state\=checked\]\:text-accent-foreground[data-state="checked"] {
    color: hsl(var(--accent-foreground));
  }

  .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] {
    color: hsl(var(--primary-foreground));
  }

  .data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
    animation: .2s ease-out accordion-up;
  }

  .data-\[state\=closed\]\:animate-collapsible-up[data-state="closed"] {
    animation: .2s ease-in-out collapsible-up;
  }

  .data-\[state\=closed\]\:animate-out[data-state="closed"] {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .data-\[state\=closed\]\:bg-white[data-state="closed"] {
    background-color: var(--color-white);
  }

  .data-\[state\=closed\]\:duration-300[data-state="closed"] {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
    --tw-exit-opacity: 0;
  }

  .data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
    --tw-exit-scale: .95;
  }

  .data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] {
    --tw-exit-translate-y: 100%;
  }

  .data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] {
    --tw-exit-translate-x: -100%;
  }

  .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] {
    --tw-exit-translate-x: 100%;
  }

  .data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] {
    --tw-exit-translate-y: -100%;
  }

  .data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] {
    --tw-exit-translate-y: calc(48%*-1);
  }

  .data-\[state\=closed\]\:slide-out-to-top-\[148\%\][data-state="closed"] {
    --tw-exit-translate-y: calc(148%*-1);
  }

  .data-\[state\=on\]\:bg-accent[data-state="on"] {
    background-color: hsl(var(--accent));
  }

  .data-\[state\=on\]\:bg-primary[data-state="on"] {
    background-color: hsl(var(--primary));
  }

  .data-\[state\=on\]\:text-accent-foreground[data-state="on"] {
    color: hsl(var(--accent-foreground));
  }

  .data-\[state\=on\]\:text-primary-foreground[data-state="on"] {
    color: hsl(var(--primary-foreground));
  }

  .data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
    animation: .2s ease-out accordion-down;
  }

  .data-\[state\=open\]\:animate-collapsible-down[data-state="open"] {
    animation: .2s ease-in-out collapsible-down;
  }

  .data-\[state\=open\]\:animate-in[data-state="open"] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .data-\[state\=open\]\:bg-accent[data-state="open"] {
    background-color: hsl(var(--accent));
  }

  .data-\[state\=open\]\:bg-primary\/20[data-state="open"] {
    background-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[state\=open\]\:bg-primary\/20[data-state="open"] {
      background-color: color-mix(in oklab, hsl(var(--primary)) 20%, transparent);
    }
  }

  .data-\[state\=open\]\:bg-secondary[data-state="open"] {
    background-color: hsl(var(--secondary));
  }

  .data-\[state\=open\]\:text-accent-foreground[data-state="open"] {
    color: hsl(var(--accent-foreground));
  }

  .data-\[state\=open\]\:text-muted-foreground[data-state="open"] {
    color: hsl(var(--muted-foreground));
  }

  .data-\[state\=open\]\:duration-500[data-state="open"] {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .data-\[state\=open\]\:fade-in-0[data-state="open"] {
    --tw-enter-opacity: 0;
  }

  .data-\[state\=open\]\:zoom-in-95[data-state="open"] {
    --tw-enter-scale: .95;
  }

  .data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] {
    --tw-enter-translate-y: 100%;
  }

  .data-\[state\=open\]\:slide-in-from-left[data-state="open"] {
    --tw-enter-translate-x: -100%;
  }

  .data-\[state\=open\]\:slide-in-from-right[data-state="open"] {
    --tw-enter-translate-x: 100%;
  }

  .data-\[state\=open\]\:slide-in-from-top[data-state="open"] {
    --tw-enter-translate-y: -100%;
  }

  .data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] {
    --tw-enter-translate-y: calc(48%*-1);
  }

  .data-\[state\=open\]\:slide-in-from-top-\[98\%\][data-state="open"] {
    --tw-enter-translate-y: calc(98%*-1);
  }

  .data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {
    --tw-translate-x: 0;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] {
    background-color: hsl(var(--input));
  }

  .data-\[variant\=destructive\]\:text-destructive[data-variant="destructive"] {
    color: hsl(var(--destructive));
  }

  .data-\[variant\=destructive\]\:text-destructive-foreground[data-variant="destructive"] {
    color: hsl(var(--destructive-foreground));
  }

  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
    background-color: hsl(var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, hsl(var(--destructive)) 10%, transparent);
    }
  }

  .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus {
    color: hsl(var(--destructive));
  }

  .data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant="destructive"]:focus {
    color: hsl(var(--destructive-foreground));
  }

  .data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant="outline"]:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing="default"][data-variant="outline"] {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @media not all and (min-width: 96rem) {
    .max-2xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media not all and (min-width: 80rem) {
    .max-xl\:mr-0 {
      margin-right: 0;
    }

    .max-xl\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .max-xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media not all and (min-width: 64rem) {
    .max-lg\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }

  @media not all and (min-width: 48rem) {
    .max-md\:mr-0 {
      margin-right: 0;
    }

    .max-md\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media not all and (min-width: 40rem) {
    .max-sm\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:top-6 {
      top: calc(var(--spacing) * 6);
    }

    .sm\:bottom-2 {
      bottom: calc(var(--spacing) * 2);
    }

    .sm\:left-6 {
      left: calc(var(--spacing) * 6);
    }

    .sm\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .sm\:mx-auto {
      margin-inline: auto;
    }

    .sm\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }

    .sm\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }

    .sm\:flex {
      display: flex;
    }

    .sm\:h-40 {
      height: calc(var(--spacing) * 40);
    }

    .sm\:max-h-112\.5 {
      max-height: calc(var(--spacing) * 112.5);
    }

    .sm\:w-40 {
      width: calc(var(--spacing) * 40);
    }

    .sm\:w-130 {
      width: calc(var(--spacing) * 130);
    }

    .sm\:w-150 {
      width: calc(var(--spacing) * 150);
    }

    .sm\:w-full {
      width: 100%;
    }

    .sm\:max-w-\[80\%\] {
      max-width: 80%;
    }

    .sm\:max-w-lg {
      max-width: var(--container-lg);
    }

    .sm\:max-w-md {
      max-width: var(--container-md);
    }

    .sm\:max-w-sm {
      max-width: var(--container-sm);
    }

    .sm\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:flex-col {
      flex-direction: column;
    }

    .sm\:flex-row {
      flex-direction: row;
    }

    .sm\:items-end {
      align-items: flex-end;
    }

    .sm\:justify-end {
      justify-content: flex-end;
    }

    .sm\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }

    .sm\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .sm\:rounded-\(--radius\) {
      border-radius: var(--radius);
    }

    .sm\:rounded-2xl {
      border-radius: var(--radius-2xl);
    }

    .sm\:rounded-lg {
      border-radius: var(--radius);
    }

    .sm\:rounded-xl {
      border-radius: calc(var(--radius) + 4px);
    }

    .sm\:p-5 {
      padding: calc(var(--spacing) * 5);
    }

    .sm\:px-0 {
      padding-inline: 0;
    }

    .sm\:pr-2\.5 {
      padding-right: calc(var(--spacing) * 2.5);
    }

    .sm\:text-left {
      text-align: left;
    }

    .sm\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .sm\:text-\[42px\] {
      font-size: 42px;
    }
  }

  @media (min-width: 48rem) {
    .md\:bottom-2 {
      bottom: calc(var(--spacing) * 2);
    }

    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:mx-16 {
      margin-inline: calc(var(--spacing) * 16);
    }

    .md\:mt-0 {
      margin-top: 0;
    }

    .md\:mr-4 {
      margin-right: calc(var(--spacing) * 4);
    }

    .md\:mr-10 {
      margin-right: calc(var(--spacing) * 10);
    }

    .md\:ml-6 {
      margin-left: calc(var(--spacing) * 6);
    }

    .md\:block {
      display: block;
    }

    .md\:flex {
      display: flex;
    }

    .md\:h-3 {
      height: calc(var(--spacing) * 3);
    }

    .md\:h-50 {
      height: calc(var(--spacing) * 50);
    }

    .md\:h-\[unset\] {
      height: unset;
    }

    .md\:w-1\/2 {
      width: 50%;
    }

    .md\:w-1\/3 {
      width: 33.3333%;
    }

    .md\:w-2\/3 {
      width: 66.6667%;
    }

    .md\:w-50 {
      width: calc(var(--spacing) * 50);
    }

    .md\:w-full {
      width: 100%;
    }

    .md\:max-w-md {
      max-width: var(--container-md);
    }

    .md\:max-w-none {
      max-width: none;
    }

    .md\:columns-2 {
      columns: 2;
    }

    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .md\:flex-row {
      flex-direction: row;
    }

    .md\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .md\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }

    .md\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }

    .md\:border-solid {
      --tw-border-style: solid;
      border-style: solid;
    }

    .md\:bg-accent {
      background-color: hsl(var(--accent));
    }

    .md\:bg-background {
      background-color: hsl(var(--background));
    }

    .md\:p-5 {
      padding: calc(var(--spacing) * 5);
    }

    .md\:p-6 {
      padding: calc(var(--spacing) * 6);
    }

    .md\:pr-1 {
      padding-right: var(--spacing);
    }

    .md\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .md\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }

    .md\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .md\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }

    .md\:text-\[72px\] {
      font-size: 72px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:mt-0 {
      margin-top: 0;
    }

    .lg\:block {
      display: block;
    }

    .lg\:flex {
      display: flex;
    }

    .lg\:w-1\/2 {
      width: 50%;
    }

    .lg\:w-1\/3 {
      width: 33.3333%;
    }

    .lg\:w-1\/4 {
      width: 25%;
    }

    .lg\:w-2\/5 {
      width: 40%;
    }

    .lg\:w-3\/5 {
      width: 60%;
    }

    .lg\:w-\[220px\] {
      width: 220px;
    }

    .lg\:flex-initial {
      flex: 0 auto;
    }

    .lg\:columns-3 {
      columns: 3;
    }

    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(276px\,360px\)\] {
      grid-template-columns: minmax(0, 1fr) minmax(276px, 360px);
    }

    .lg\:flex-row {
      flex-direction: row;
    }

    .lg\:items-start {
      align-items: flex-start;
    }

    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .lg\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .lg\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }

    .lg\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .lg\:text-foreground {
      color: hsl(var(--foreground));
    }
  }

  @media (min-width: 80rem) {
    .xl\:sticky {
      position: sticky;
    }

    .xl\:top-2 {
      top: calc(var(--spacing) * 2);
    }

    .xl\:w-\[36\%\] {
      width: 36%;
    }

    .xl\:w-\[min\(100\%\,292px\)\] {
      width: min(100%, 292px);
    }

    .xl\:columns-4 {
      columns: 4;
    }

    .xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .xl\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (min-width: 96rem) {
    .\32 xl\:w-2\/5 {
      width: 40%;
    }

    .\32 xl\:columns-5 {
      columns: 5;
    }

    .\32 xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .\32 xl\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  .dark\:border:is(.dark *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .dark\:border-\[\#3a3a3a\]:is(.dark *) {
    border-color: #3a3a3a;
  }

  .dark\:border-\[var\(--ant-color-bg-container\)\]:is(.dark *) {
    border-color: var(--ant-color-bg-container);
  }

  .dark\:border-blue-900:is(.dark *) {
    border-color: var(--color-blue-900);
  }

  .dark\:border-blue-900\/40:is(.dark *) {
    border-color: #1c398e66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:border-blue-900\/40:is(.dark *) {
      border-color: color-mix(in oklab, var(--color-blue-900) 40%, transparent);
    }
  }

  .dark\:border-gray-500:is(.dark *) {
    border-color: var(--color-gray-500);
  }

  .dark\:border-gray-600:is(.dark *) {
    border-color: var(--color-gray-600);
  }

  .dark\:border-gray-700:is(.dark *) {
    border-color: var(--color-gray-700);
  }

  .dark\:border-green-900\/40:is(.dark *) {
    border-color: #0d542b66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:border-green-900\/40:is(.dark *) {
      border-color: color-mix(in oklab, var(--color-green-900) 40%, transparent);
    }
  }

  .dark\:border-orange-800:is(.dark *) {
    border-color: var(--color-orange-800);
  }

  .dark\:border-orange-900\/40:is(.dark *) {
    border-color: #7e2a0c66;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:border-orange-900\/40:is(.dark *) {
      border-color: color-mix(in oklab, var(--color-orange-900) 40%, transparent);
    }
  }

  .dark\:\!bg-\[var\(--ant-color-primary-bg-hover\)\]:is(.dark *) {
    background-color: var(--ant-color-primary-bg-hover) !important;
  }

  .dark\:bg-\[\#1a1a1a\]:is(.dark *) {
    background-color: #1a1a1a;
  }

  .dark\:bg-\[\#3a3a3a\]:is(.dark *) {
    background-color: #3a3a3a;
  }

  .dark\:bg-\[\#070709\]:is(.dark *) {
    background-color: #070709;
  }

  .dark\:bg-\[var\(--ant-color-primary-bg\)\]:is(.dark *) {
    background-color: var(--ant-color-primary-bg);
  }

  .dark\:bg-accent:is(.dark *) {
    background-color: hsl(var(--accent));
  }

  .dark\:bg-background-deep:is(.dark *) {
    background-color: hsl(var(--background-deep));
  }

  .dark\:bg-blue-950:is(.dark *) {
    background-color: var(--color-blue-950);
  }

  .dark\:bg-blue-950\/10:is(.dark *) {
    background-color: #1624561a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-blue-950\/10:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-blue-950) 10%, transparent);
    }
  }

  .dark\:bg-blue-950\/20:is(.dark *) {
    background-color: #16245633;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-blue-950\/20:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-blue-950) 20%, transparent);
    }
  }

  .dark\:bg-destructive\/60:is(.dark *) {
    background-color: hsl(var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-destructive\/60:is(.dark *) {
      background-color: color-mix(in oklab, hsl(var(--destructive)) 60%, transparent);
    }
  }

  .dark\:bg-gray-600:is(.dark *) {
    background-color: var(--color-gray-600);
  }

  .dark\:bg-gray-700:is(.dark *) {
    background-color: var(--color-gray-700);
  }

  .dark\:bg-gray-800:is(.dark *) {
    background-color: var(--color-gray-800);
  }

  .dark\:bg-gray-900:is(.dark *) {
    background-color: var(--color-gray-900);
  }

  .dark\:bg-green-950\/20:is(.dark *) {
    background-color: #032e1533;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-green-950\/20:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-green-950) 20%, transparent);
    }
  }

  .dark\:bg-input-background:is(.dark *) {
    background-color: hsl(var(--input-background));
  }

  .dark\:bg-input\/30:is(.dark *) {
    background-color: hsl(var(--input));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-input\/30:is(.dark *) {
      background-color: color-mix(in oklab, hsl(var(--input)) 30%, transparent);
    }
  }

  .dark\:bg-orange-800:is(.dark *) {
    background-color: var(--color-orange-800);
  }

  .dark\:bg-orange-950\/10:is(.dark *) {
    background-color: #4413061a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-orange-950\/10:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-orange-950) 10%, transparent);
    }
  }

  .dark\:bg-orange-950\/20:is(.dark *) {
    background-color: #44130633;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-orange-950\/20:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-orange-950) 20%, transparent);
    }
  }

  .dark\:bg-orange-950\/50:is(.dark *) {
    background-color: #44130680;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-orange-950\/50:is(.dark *) {
      background-color: color-mix(in oklab, var(--color-orange-950) 50%, transparent);
    }
  }

  .dark\:bg-overlay:is(.dark *) {
    background-color: hsl(var(--overlay));
  }

  .dark\:bg-primary\/20:is(.dark *) {
    background-color: hsl(var(--primary));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:bg-primary\/20:is(.dark *) {
      background-color: color-mix(in oklab, hsl(var(--primary)) 20%, transparent);
    }
  }

  .dark\:from-\[\#40a9ff25\]:is(.dark *) {
    --tw-gradient-from: #40a9ff25;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .dark\:from-blue-950\/30:is(.dark *) {
    --tw-gradient-from: #1624564d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:from-blue-950\/30:is(.dark *) {
      --tw-gradient-from: color-mix(in oklab, var(--color-blue-950) 30%, transparent);
    }
  }

  .dark\:from-blue-950\/30:is(.dark *) {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .dark\:from-green-950\/30:is(.dark *) {
    --tw-gradient-from: #032e154d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:from-green-950\/30:is(.dark *) {
      --tw-gradient-from: color-mix(in oklab, var(--color-green-950) 30%, transparent);
    }
  }

  .dark\:from-green-950\/30:is(.dark *) {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .dark\:from-orange-950\/30:is(.dark *) {
    --tw-gradient-from: #4413064d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:from-orange-950\/30:is(.dark *) {
      --tw-gradient-from: color-mix(in oklab, var(--color-orange-950) 30%, transparent);
    }
  }

  .dark\:from-orange-950\/30:is(.dark *) {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .dark\:to-\[\#1890ff25\]:is(.dark *) {
    --tw-gradient-to: #1890ff25;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .dark\:to-cyan-950\/30:is(.dark *) {
    --tw-gradient-to: #0533454d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:to-cyan-950\/30:is(.dark *) {
      --tw-gradient-to: color-mix(in oklab, var(--color-cyan-950) 30%, transparent);
    }
  }

  .dark\:to-cyan-950\/30:is(.dark *) {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .dark\:to-emerald-950\/30:is(.dark *) {
    --tw-gradient-to: #002c224d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:to-emerald-950\/30:is(.dark *) {
      --tw-gradient-to: color-mix(in oklab, var(--color-emerald-950) 30%, transparent);
    }
  }

  .dark\:to-emerald-950\/30:is(.dark *) {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .dark\:to-sky-950\/30:is(.dark *) {
    --tw-gradient-to: #052f4a4d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:to-sky-950\/30:is(.dark *) {
      --tw-gradient-to: color-mix(in oklab, var(--color-sky-950) 30%, transparent);
    }
  }

  .dark\:to-sky-950\/30:is(.dark *) {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .dark\:to-yellow-950\/30:is(.dark *) {
    --tw-gradient-to: #4320044d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:to-yellow-950\/30:is(.dark *) {
      --tw-gradient-to: color-mix(in oklab, var(--color-yellow-950) 30%, transparent);
    }
  }

  .dark\:to-yellow-950\/30:is(.dark *) {
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .dark\:text-\[\#69c0ff\]:is(.dark *) {
    color: #69c0ff;
  }

  .dark\:text-blue-300:is(.dark *) {
    color: var(--color-blue-300);
  }

  .dark\:text-emerald-400:is(.dark *) {
    color: var(--color-emerald-400);
  }

  .dark\:text-gray-100:is(.dark *) {
    color: var(--color-gray-100);
  }

  .dark\:text-gray-200:is(.dark *) {
    color: var(--color-gray-200);
  }

  .dark\:text-gray-300:is(.dark *) {
    color: var(--color-gray-300);
  }

  .dark\:text-green-300:is(.dark *) {
    color: hsl(var(--green-300));
  }

  .dark\:text-muted-foreground:is(.dark *) {
    color: hsl(var(--muted-foreground));
  }

  .dark\:text-orange-300:is(.dark *) {
    color: var(--color-orange-300);
  }

  .dark\:text-white\/45:is(.dark *) {
    color: #ffffff73;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:text-white\/45:is(.dark *) {
      color: color-mix(in oklab, var(--color-white) 45%, transparent);
    }
  }

  .dark\:text-white\/65:is(.dark *) {
    color: #ffffffa6;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:text-white\/65:is(.dark *) {
      color: color-mix(in oklab, var(--color-white) 65%, transparent);
    }
  }

  .dark\:text-white\/75:is(.dark *) {
    color: #ffffffbf;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:text-white\/75:is(.dark *) {
      color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }

  .dark\:text-white\/85:is(.dark *) {
    color: #ffffffd9;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:text-white\/85:is(.dark *) {
      color: color-mix(in oklab, var(--color-white) 85%, transparent);
    }
  }

  .group-\[\.is-active\]\:dark\:bg-accent:is(:where(.group).is-active *):is(.dark *) {
    background-color: hsl(var(--accent));
  }

  .group-\[\.is-active\]\:dark\:fill-accent:is(:where(.group).is-active *):is(.dark *) {
    fill: hsl(var(--accent));
  }

  .group-\[\.is-active\]\:dark\:text-accent-foreground:is(:where(.group).is-active *):is(.dark *) {
    color: hsl(var(--accent-foreground));
  }

  @media (hover: hover) {
    .dark\:hover\:bg-accent:is(.dark *):hover {
      background-color: hsl(var(--accent));
    }

    .dark\:hover\:bg-gray-600:is(.dark *):hover {
      background-color: var(--color-gray-600);
    }

    .dark\:hover\:bg-gray-700:is(.dark *):hover {
      background-color: var(--color-gray-700);
    }

    .dark\:hover\:bg-gray-800:is(.dark *):hover {
      background-color: var(--color-gray-800);
    }

    .dark\:hover\:bg-heavy:is(.dark *):hover {
      background-color: hsl(var(--heavy));
    }

    .dark\:hover\:bg-input\/50:is(.dark *):hover {
      background-color: hsl(var(--input));
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:hover\:bg-input\/50:is(.dark *):hover {
        background-color: color-mix(in oklab, hsl(var(--input)) 50%, transparent);
      }
    }
  }

  .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
    --tw-ring-color: hsl(var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible {
      --tw-ring-color: color-mix(in oklab, hsl(var(--destructive)) 40%, transparent);
    }
  }

  .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
    --tw-ring-color: hsl(var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, hsl(var(--destructive)) 40%, transparent);
    }
  }

  .dark\:focus\:aria-invalid\:ring-destructive\/40:is(.dark *):focus[aria-invalid="true"] {
    --tw-ring-color: hsl(var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:focus\:aria-invalid\:ring-destructive\/40:is(.dark *):focus[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, hsl(var(--destructive)) 40%, transparent);
    }
  }

  .dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state="active"] {
    border-color: hsl(var(--input));
  }

  .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state="active"] {
    background-color: hsl(var(--input));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state="active"] {
      background-color: color-mix(in oklab, hsl(var(--input)) 30%, transparent);
    }
  }

  .dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state="active"] {
    color: hsl(var(--foreground));
  }

  .dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state="checked"] {
    background-color: hsl(var(--primary-foreground));
  }

  .dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state="unchecked"] {
    background-color: hsl(var(--foreground));
  }

  .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state="unchecked"] {
    background-color: hsl(var(--input));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state="unchecked"] {
      background-color: color-mix(in oklab, hsl(var(--input)) 80%, transparent);
    }
  }

  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
    background-color: hsl(var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, hsl(var(--destructive)) 20%, transparent);
    }
  }

  .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant="destructive"]:focus {
    background-color: hsl(var(--destructive));
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, hsl(var(--destructive)) 40%, transparent);
    }
  }

  .\[\&_\.ant-tabs-content\]\:min-h-0 .ant-tabs-content {
    min-height: 0;
  }

  .\[\&_\.ant-tabs-content\]\:flex-1 .ant-tabs-content {
    flex: 1;
  }

  .\[\&_\.ant-tabs-content-holder\]\:min-h-0 .ant-tabs-content-holder {
    min-height: 0;
  }

  .\[\&_\.ant-tabs-content-holder\]\:flex-1 .ant-tabs-content-holder {
    flex: 1;
  }

  .\[\&_\.ant-tabs-tabpane\]\:h-full .ant-tabs-tabpane {
    height: 100%;
  }

  .\[\&_\.el-button\+\.el-button\]\:\!ml-0 .el-button + .el-button {
    margin-left: 0 !important;
  }

  .\[\&_\.el-tab-pane\]\:h-full .el-tab-pane {
    height: 100%;
  }

  .\[\&_\.el-tabs__content\]\:min-h-0 .el-tabs content {
    min-height: 0;
  }

  .\[\&_\.el-tabs__content\]\:flex-1 .el-tabs content {
    flex: 1;
  }

  .\[\&_\.el-tabs__header\]\:shrink-0 .el-tabs header {
    flex-shrink: 0;
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]), .\[\&_svg\:not\(\[class\*\=\\\'size-\\\'\]\)\]\:size-4 svg:not([class*="'size-'"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\:not\(\[class\*\=\\\'text-\\\'\]\)\]\:text-muted-foreground svg:not([class*="'text-'"]) {
    color: hsl(var(--muted-foreground));
  }

  .\[\&\.is-active\]\:after\:scale-x-100.is-active:after {
    content: var(--tw-content);
    --tw-scale-x: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .\[\.border-b\]\:pb-6.border-b {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .\[\.border-t\]\:pt-6.border-t {
    padding-top: calc(var(--spacing) * 6);
  }

  :is(.\*\:\[span\]\:last\:flex > *):is(span):last-child {
    display: flex;
  }

  :is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child {
    align-items: center;
  }

  :is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child {
    gap: calc(var(--spacing) * 2);
  }

  :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant="destructive"] > *):is(svg) {
    color: hsl(var(--destructive)) !important;
  }

  :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive-foreground[data-variant="destructive"] > *):is(svg) {
    color: hsl(var(--destructive-foreground)) !important;
  }

  @media (hover: hover) {
    .\[\&\:not\(\.is-active\)\]\:hover\:bg-accent:not(.is-active):hover {
      background-color: hsl(var(--accent));
    }

    .hover\:\[\&\:not\(\:disabled\)\]\:bg-\[\#e7e7ea\]:hover:not(:disabled) {
      background-color: #e7e7ea;
    }
  }

  .\[\&\:not\(\:first-child\)\]\:border-l:not(:first-child) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-\[variant\=outline\]\:\[\&\:not\(\:first-child\)\]\:-ml-px[data-variant="outline"]:not(:first-child) {
    margin-left: -1px;
  }

  .\[\&\:nth-of-type\(3n\)\]\:border-r-0:nth-of-type(3n) {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .\[\&\>\[data-slot\=input\]\]\:has-\[\[data-slot\=decrement\]\]\:pl-5 > [data-slot="input"]:has([data-slot="decrement"]) {
    padding-left: calc(var(--spacing) * 5);
  }

  .\[\&\>\[data-slot\=input\]\]\:has-\[\[data-slot\=increment\]\]\:pr-5 > [data-slot="input"]:has([data-slot="increment"]) {
    padding-right: calc(var(--spacing) * 5);
  }

  .\[\&\>svg\]\:pointer-events-none > svg {
    pointer-events: none;
  }

  .\[\&\>svg\]\:size-3 > svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:size-3\.5 > svg {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>tbody\>tr\:last-child\>td\]\:pb-0 > tbody > tr:last-child > td {
    padding-bottom: 0;
  }

  .\[\&\[data-orientation\=vertical\]\>div\]\:rotate-90[data-orientation="vertical"] > div {
    rotate: 90deg;
  }

  .\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
    rotate: 180deg;
  }

  @media (hover: hover) {
    a.\[a\&\]\:hover\:bg-accent:hover {
      background-color: hsl(var(--accent));
    }

    a.\[a\&\]\:hover\:bg-destructive\/90:hover {
      background-color: hsl(var(--destructive));
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, hsl(var(--destructive)) 90%, transparent);
      }
    }

    a.\[a\&\]\:hover\:bg-primary\/90:hover {
      background-color: hsl(var(--primary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, hsl(var(--primary)) 90%, transparent);
      }
    }

    a.\[a\&\]\:hover\:bg-secondary\/90:hover {
      background-color: hsl(var(--secondary));
    }

    @supports (color: color-mix(in lab, red, red)) {
      a.\[a\&\]\:hover\:bg-secondary\/90:hover {
        background-color: color-mix(in oklab, hsl(var(--secondary)) 90%, transparent);
      }
    }

    a.\[a\&\]\:hover\:text-accent-foreground:hover {
      color: hsl(var(--accent-foreground));
    }
  }
}

@property --tw-animation-delay {
  syntax: "*";
  inherits: false;
  initial-value: 0s;
}

@property --tw-animation-direction {
  syntax: "*";
  inherits: false;
  initial-value: normal;
}

@property --tw-animation-duration {
  syntax: "*";
  inherits: false
}

@property --tw-animation-fill-mode {
  syntax: "*";
  inherits: false;
  initial-value: none;
}

@property --tw-animation-iteration-count {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@keyframes accordion-down {
  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))));
  }
}

@keyframes accordion-up {
  from {
    height: var(--radix-accordion-content-height, var(--bits-accordion-content-height, var(--reka-accordion-content-height, var(--kb-accordion-content-height, var(--ngp-accordion-content-height, auto)))));
  }

  to {
    height: 0;
  }
}

@keyframes collapsible-down {
  from {
    height: 0;
  }

  to {
    height: var(--radix-collapsible-content-height, var(--bits-collapsible-content-height, var(--reka-collapsible-content-height, var(--kb-collapsible-content-height, auto))));
  }
}

@keyframes collapsible-up {
  from {
    height: var(--radix-collapsible-content-height, var(--bits-collapsible-content-height, var(--reka-collapsible-content-height, var(--kb-collapsible-content-height, auto))));
  }

  to {
    height: 0;
  }
}

@keyframes float {
  0% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-20px);
  }

  100% {
    transform: translateY(0);
  }
}

@keyframes enter-x-animation {
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes enter-y-animation {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.enter-x:first-child {
  opacity: 0;
  animation: .3s ease-in-out .1s forwards enter-x-animation;
  transform: translateX(50px);
}

.enter-x:nth-child(2) {
  opacity: 0;
  animation: .3s ease-in-out .2s forwards enter-x-animation;
  transform: translateX(50px);
}

.enter-x:nth-child(3) {
  opacity: 0;
  animation: .3s ease-in-out .3s forwards enter-x-animation;
  transform: translateX(50px);
}

.enter-x:nth-child(4) {
  opacity: 0;
  animation: .3s ease-in-out .4s forwards enter-x-animation;
  transform: translateX(50px);
}

.enter-x:nth-child(5) {
  opacity: 0;
  animation: .3s ease-in-out .5s forwards enter-x-animation;
  transform: translateX(50px);
}

.enter-y:first-child {
  opacity: 0;
  animation: .3s ease-in-out .1s forwards enter-y-animation;
  transform: translateY(50px);
}

.enter-y:nth-child(2) {
  opacity: 0;
  animation: .3s ease-in-out .2s forwards enter-y-animation;
  transform: translateY(50px);
}

.enter-y:nth-child(3) {
  opacity: 0;
  animation: .3s ease-in-out .3s forwards enter-y-animation;
  transform: translateY(50px);
}

.enter-y:nth-child(4) {
  opacity: 0;
  animation: .3s ease-in-out .4s forwards enter-y-animation;
  transform: translateY(50px);
}

.enter-y:nth-child(5) {
  opacity: 0;
  animation: .3s ease-in-out .5s forwards enter-y-animation;
  transform: translateY(50px);
}

.-enter-x:first-child {
  opacity: 0;
  animation: .3s ease-in-out .1s forwards enter-x-animation;
  transform: translateX(-50px);
}

.-enter-x:nth-child(2) {
  opacity: 0;
  animation: .3s ease-in-out .2s forwards enter-x-animation;
  transform: translateX(-50px);
}

.-enter-x:nth-child(3) {
  opacity: 0;
  animation: .3s ease-in-out .3s forwards enter-x-animation;
  transform: translateX(-50px);
}

.-enter-x:nth-child(4) {
  opacity: 0;
  animation: .3s ease-in-out .4s forwards enter-x-animation;
  transform: translateX(-50px);
}

.-enter-x:nth-child(5) {
  opacity: 0;
  animation: .3s ease-in-out .5s forwards enter-x-animation;
  transform: translateX(-50px);
}

.-enter-y:first-child {
  opacity: 0;
  animation: .3s ease-in-out .1s forwards enter-y-animation;
  transform: translateY(-50px);
}

.-enter-y:nth-child(2) {
  opacity: 0;
  animation: .3s ease-in-out .2s forwards enter-y-animation;
  transform: translateY(-50px);
}

.-enter-y:nth-child(3) {
  opacity: 0;
  animation: .3s ease-in-out .3s forwards enter-y-animation;
  transform: translateY(-50px);
}

.-enter-y:nth-child(4) {
  opacity: 0;
  animation: .3s ease-in-out .4s forwards enter-y-animation;
  transform: translateY(-50px);
}

.-enter-y:nth-child(5) {
  opacity: 0;
  animation: .3s ease-in-out .5s forwards enter-y-animation;
  transform: translateY(-50px);
}

html.invert-mode {
  --tw-invert: invert(100%);
  filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
}

html.grayscale-mode {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
}

@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-scrollbar-thumb {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-scrollbar-track {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes ping {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes enter {
  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0)scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1))rotate(var(--tw-enter-rotate, 0));
    filter: blur(var(--tw-enter-blur, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0)scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1))rotate(var(--tw-exit-rotate, 0));
    filter: blur(var(--tw-exit-blur, 0));
  }
}
.slide-up-enter-active,
.slide-up-leave-active {
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-up-move {
  transition: transform 0.3s;
}

.slide-up-enter-from,
.slide-up-leave-to {
  opacity: 0;
  transform: translateY(-15px);
}

.slide-down-enter-active,
.slide-down-leave-active {
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-down-move {
  transition: transform 0.3s;
}

.slide-down-enter-from,
.slide-down-leave-to {
  opacity: 0;
  transform: translateY(15px);
}

.slide-left-enter-active,
.slide-left-leave-active {
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-left-move {
  transition: transform 0.3s;
}

.slide-left-enter-from,
.slide-left-leave-to {
  opacity: 0;
  transform: translate(-15px);
}

.slide-right-enter-active,
.slide-right-leave-active {
  transition: 0.25s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-right-move {
  transition: transform 0.3s;
}

.slide-right-enter-from,
.slide-right-leave-to {
  opacity: 0;
  transform: translate(15px);
}

.fade-transition-enter-active,
.fade-transition-leave-active {
  transition: opacity 0.2s ease-in-out;
}

.fade-transition-enter-from,
.fade-transition-leave-to {
  opacity: 0;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.2s ease-in-out;
}

.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}

.fade-slide-leave-active,
.fade-slide-enter-active {
  transition: all 0.3s;
}

.fade-slide-enter-from {
  opacity: 0;
  transform: translate(-30px);
}

.fade-slide-leave-to {
  opacity: 0;
  transform: translate(30px);
}

.fade-down-enter-active,
.fade-down-leave-active {
  transition:
    opacity 0.25s,
    transform 0.3s;
}

.fade-down-enter-from {
  opacity: 0;
  transform: translateY(-10%);
}

.fade-down-leave-to {
  opacity: 0;
  transform: translateY(10%);
}

.fade-scale-leave-active,
.fade-scale-enter-active {
  transition: all 0.28s;
}

.fade-scale-enter-from {
  opacity: 0;
  transform: scale(1.2);
}

.fade-scale-leave-to {
  opacity: 0;
  transform: scale(0.8);
}

.fade-up-enter-active,
.fade-up-leave-active {
  transition:
    opacity 0.2s,
    transform 0.25s;
}

.fade-up-enter-from {
  opacity: 0;
  transform: translateY(10%);
}

.fade-up-leave-to {
  opacity: 0;
  transform: translateY(-10%);
}

@keyframes fade-slide {
  0% {
    opacity: 0;
    transform: translate(-30px);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translate(30px);
  }
}

@keyframes fade {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fade-up {
  0% {
    opacity: 0;
    transform: translateY(10%);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translateY(-10%);
  }
}

@keyframes fade-down {
  0% {
    opacity: 0;
    transform: translateY(-10%);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translateY(10%);
  }
}

.fade-slow {
  animation: fade 3s infinite;
}

.fade-slide-slow {
  animation: fade-slide 3s infinite;
}

.fade-up-slow {
  animation: fade-up 3s infinite;
}

.fade-down-slow {
  animation: fade-down 3s infinite;
}

.collapse-transition {
  transition:
    0.2s height ease-in-out,
    0.2s padding-top ease-in-out,
    0.2s padding-bottom ease-in-out;
}

.collapse-transition-leave-active,
.collapse-transition-enter-active {
  transition:
    0.2s max-height ease-in-out,
    0.2s padding-top ease-in-out,
    0.2s margin-top ease-in-out;
}
/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-border-style: solid;
    }
  }
}

#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  z-index: 1031;
  height: calc(var(--spacing, .25rem) * .5);
  background-color: hsl(var(--primary));
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

#nprogress .peg {
  height: 100%;
  width: calc(var(--spacing, .25rem) * 25);
  box-shadow: 0 0 10px hsl(var(--primary)), 0 0 5px hsl(var(--primary));
  opacity: 1;
  display: block;
  position: absolute;
  right: 0;
  transform: rotate(3deg) translate(0, -4px);
}

#nprogress .spinner {
  top: calc(var(--spacing, .25rem) * 4);
  right: calc(var(--spacing, .25rem) * 4);
  z-index: 1031;
  display: block;
  position: fixed;
}

#nprogress .spinner-icon {
  width: calc(var(--spacing, .25rem) * 4);
  height: calc(var(--spacing, .25rem) * 4);
  border-style: var(--tw-border-style);
  --tw-border-style: solid;
  border: 2px solid #0000;
  border-top-color: hsl(var(--primary));
  border-left-color: hsl(var(--primary));
  border-radius: 3.40282e38px;
  animation: .4s linear infinite nprogress-spinner;
}

.nprogress-custom-parent {
  position: relative;
  overflow: hidden;
}

.nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@keyframes nprogress-spinner {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
.side-content {
  animation-duration: 0.3s;
  animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
}

.side-content[data-side='top'] {
  animation-name: slide-up;
}

.side-content[data-side='bottom'] {
  animation-name: slide-down;
}

.side-content[data-side='left'] {
  animation-name: slide-left;
}

.side-content[data-side='right'] {
  animation-name: slide-right;
}

.breadcrumb-transition-enter-active {
  transition:
    transform 0.4s cubic-bezier(0.76, 0, 0.24, 1),
    opacity 0.4s cubic-bezier(0.76, 0, 0.24, 1);
}

.breadcrumb-transition-leave-active {
  display: none;
}

.breadcrumb-transition-enter-from {
  opacity: 0;
  transform: translateX(30px) skewX(-30deg);
}

@keyframes slide-down {
  from {
    opacity: 0;
    transform: translateY(50px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slide-left {
  from {
    opacity: 0;
    transform: translateX(-50px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes slide-right {
  from {
    opacity: 0;
    transform: translateX(50px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes slide-up {
  from {
    opacity: 0;
    transform: translateY(-50px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.z-popup {
  z-index: var(--popup-z-index);
}

@keyframes shrink {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.9);
  }

  100% {
    transform: scale(1);
  }
}
.el-card {
  --el-card-border-radius: var(--radius) !important;
}

.form-valid-error {
  /** select 选择器的样式 */
  .el-select .el-select__wrapper {
    box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  }

  /** input 选择器的样式 */
  .el-input .el-input__wrapper {
    box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  }

  /** radio和checkbox 选择器的样式 */
  .el-radio .el-radio__inner,
  .el-checkbox .el-checkbox__inner {
    border: 1px solid var(--el-color-danger);
  }

  .el-checkbox-button .el-checkbox-button__inner,
  .el-radio-button .el-radio-button__inner {
    border: 1px solid var(--el-color-danger);
  }

  .el-checkbox-button:first-child .el-checkbox-button__inner,
  .el-radio-button:first-child .el-radio-button__inner {
    border-left: 1px solid var(--el-color-danger);
  }

  .el-checkbox-button:not(:first-child) .el-checkbox-button__inner,
  .el-radio-button:not(:first-child) .el-radio-button__inner {
    border-left: none;
  }

  .el-textarea .el-textarea__inner {
    border: 1px solid var(--el-color-danger);
  }
}

html .el-loading-mask {
  z-index: 1000;
}

/**
* 芋道 / UnoCSS 迁移兼容样式
* 原项目依赖 UnoCSS 原子类（!w-120px、mb-15px 等），Vben 未内置，在此补齐。
*/
.mb-15px {
  margin-bottom: 15px !important;
}

.-mb-15px {
  margin-bottom: -15px !important;
}

.mt-15px {
  margin-top: 15px !important;
}

.mr-5px {
  margin-right: 5px !important;
}

.ml-5px {
  margin-left: 5px !important;
}

.w-120px,
.el-input.w-120px,
.el-select.w-120px,
[class*="!w-120px"] {
  width: 120px !important;
}

.max-w-120px {
  max-width: 120px !important;
}

.w-130px,
.el-input.w-130px,
.el-select.w-130px,
[class*="!w-130px"] {
  width: 130px !important;
}

.max-w-130px {
  max-width: 130px !important;
}

.w-140px,
.el-input.w-140px,
.el-select.w-140px,
[class*="!w-140px"] {
  width: 140px !important;
}

.max-w-140px {
  max-width: 140px !important;
}

.w-160px,
.el-input.w-160px,
.el-select.w-160px,
[class*="!w-160px"] {
  width: 160px !important;
}

.max-w-160px {
  max-width: 160px !important;
}

.w-180px,
.el-input.w-180px,
.el-select.w-180px,
[class*="!w-180px"] {
  width: 180px !important;
}

.max-w-180px {
  max-width: 180px !important;
}

.w-200px,
.el-input.w-200px,
.el-select.w-200px,
[class*="!w-200px"] {
  width: 200px !important;
}

.max-w-200px {
  max-width: 200px !important;
}

.w-220px,
.el-input.w-220px,
.el-select.w-220px,
[class*="!w-220px"] {
  width: 220px !important;
}

.max-w-220px {
  max-width: 220px !important;
}

.w-240px,
.el-input.w-240px,
.el-select.w-240px,
[class*="!w-240px"] {
  width: 240px !important;
}

.max-w-240px {
  max-width: 240px !important;
}

.w-260px,
.el-input.w-260px,
.el-select.w-260px,
[class*="!w-260px"] {
  width: 260px !important;
}

.max-w-260px {
  max-width: 260px !important;
}

.w-280px,
.el-input.w-280px,
.el-select.w-280px,
[class*="!w-280px"] {
  width: 280px !important;
}

.max-w-280px {
  max-width: 280px !important;
}

.w-640px,
.el-input.w-640px,
.el-select.w-640px,
[class*="!w-640px"] {
  width: 640px !important;
}

.max-w-640px {
  max-width: 640px !important;
}

.w-760px,
.el-input.w-760px,
.el-select.w-760px,
[class*="!w-760px"] {
  width: 760px !important;
}

.max-w-760px {
  max-width: 760px !important;
}

.w-800px,
.el-input.w-800px,
.el-select.w-800px,
[class*="!w-800px"] {
  width: 800px !important;
}

.max-w-800px {
  max-width: 800px !important;
}

.w-900px,
.el-input.w-900px,
.el-select.w-900px,
[class*="!w-900px"] {
  width: 900px !important;
}

.max-w-900px {
  max-width: 900px !important;
}

.w-960px,
.el-input.w-960px,
.el-select.w-960px,
[class*="!w-960px"] {
  width: 960px !important;
}

.max-w-960px {
  max-width: 960px !important;
}

.w-full,
.el-input.w-full,
.el-select.w-full,
[class*="!w-full"] {
  width: 100% !important;
}

.el-form:not(.el-form--inline) .el-form-item__content > .el-input,
.el-form:not(.el-form--inline) .el-form-item__content > .el-input-number,
.el-form:not(.el-form--inline) .el-form-item__content > .el-select,
.el-form:not(.el-form--inline) .el-form-item__content > .el-select-v2,
.el-form:not(.el-form--inline) .el-form-item__content > .el-tree-select,
.el-form:not(.el-form--inline) .el-form-item__content > .el-cascader,
.el-form:not(.el-form--inline) .el-form-item__content > .el-date-editor {
  width: 100%;
}

.el-form--inline .el-form-item__content > .el-input,
.el-form--inline .el-form-item__content > .el-select,
.el-form--inline .el-form-item__content > .el-tree-select,
.el-form--inline .el-form-item__content > .el-cascader,
.el-form--inline .el-form-item__content > .el-input-number,
.el-form--inline .el-form-item__content > .el-date-editor {
  vertical-align: middle;
}

.el-select .el-select__wrapper {
  width: 100%;
  box-sizing: border-box;
}

.el-input .el-input__wrapper {
  box-sizing: border-box;
}

.v-content-wrap {
  margin-bottom: 15px;
  height: auto;
  max-height: none;
  overflow: visible;
}
.v-content-wrap:last-child {
  margin-bottom: 0;
}
.v-content-wrap.el-card,
.v-content-wrap .el-card__body {
  height: auto;
  max-height: none;
  overflow: visible;
}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:var(--el-mask-color);transition:opacity var(--el-transition-duration);margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size)) / 2);text-align:center;width:100%;position:absolute;top:50%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:2s linear infinite loading-rotate;display:inline}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:var(--el-color-primary);stroke-linecap:round;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark{--el-tag-text-color:var(--el-color-white);--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-placeholder-color:var(--el-text-color-placeholder);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;box-sizing:border-box;cursor:pointer;font-size:var(--el-input-tag-font-size);padding:var(--el-input-tag-padding);width:var(--el-input-tag-width);min-height:var(--el-input-tag-mini-height);line-height:var(--el-input-tag-line-height);border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;display:flex;transform:translate(0,0)}.el-input-tag.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-tag.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-input-tag.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled:hover{box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}.el-input-tag__prefix{padding:0 var(--el-input-tag-inner-padding);color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;display:flex}.el-input-tag__suffix{padding:0 var(--el-input-tag-inner-padding);color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:8px;display:flex}.el-input-tag__collapse-tag{line-height:1}.el-input-tag__input-tag-list{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-input-tag__input-tag-list.is-near{margin-left:-8px}.el-input-tag__input-tag-list .el-tag{cursor:pointer;border-color:#0000}.el-input-tag__input-tag-list .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__input-tag-list .el-tag .el-tag__content{min-width:0}.el-input-tag__inner{align-items:center;gap:var(--el-input-tag-gap);flex-wrap:wrap;flex:1;min-width:0;max-width:100%;display:flex;position:relative}.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;user-select:none}.el-input-tag__drop-indicator{width:1px;height:var(--el-input-tag-line-height);background-color:var(--el-color-primary);position:absolute;top:0}.el-input-tag__inner .el-tag{cursor:pointer;border-color:#0000;max-width:100%}.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__inner .el-tag .el-tag__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:normal;overflow:hidden}.el-input-tag__input-wrapper{flex:1}.el-input-tag__input{color:var(--el-input-tag-text-color);font-size:inherit;font-family:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;padding:0}.el-input-tag__input::placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{vertical-align:middle;margin-right:32px;display:inline-flex}.el-form--inline .el-form-item:last-child{margin-right:0}.el-form--inline.el-form--label-top{flex-wrap:wrap;display:flex}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{--font-size:14px;margin-bottom:18px;display:flex}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{text-align:left;justify-content:flex-start}.el-form-item--label-right .el-form-item__label{text-align:right;justify-content:flex-end}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{text-align:left;width:-moz-fit-content;width:fit-content;height:auto;margin-bottom:8px;padding-right:0;line-height:22px;display:block}.el-form-item__label-wrap{display:flex}.el-form-item__label{font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);box-sizing:border-box;flex:none;align-items:flex-start;height:32px;padding:0 12px 0 0;line-height:32px;display:inline-flex}.el-form-item__content{line-height:32px;font-size:var(--font-size);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);padding-top:2px;font-size:12px;line-height:1;position:absolute;top:100%;left:0}.el-form-item__error--inline{margin-left:10px;display:inline-block;position:relative;top:auto;left:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:hover,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field.is-focus,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:hover:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:focus:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field.is-focus:after{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px #0000}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-row{box-sizing:border-box;flex-wrap:wrap;display:flex;position:relative}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{min-height:1px;display:block}.el-col-0{flex:0 0;max-width:0%;display:none}.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0%}.el-col-pull-0{position:relative;right:0%}.el-col-push-0{position:relative;left:0%}.el-col-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{position:relative;right:4.16667%}.el-col-push-1{position:relative;left:4.16667%}.el-col-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{position:relative;right:8.33333%}.el-col-push-2{position:relative;left:8.33333%}.el-col-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6667%}.el-col-pull-4{position:relative;right:16.6667%}.el-col-push-4{position:relative;left:16.6667%}.el-col-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333%}.el-col-pull-5{position:relative;right:20.8333%}.el-col-push-5{position:relative;left:20.8333%}.el-col-6{flex:0 0 25%;max-width:25%;display:block}.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1667%}.el-col-pull-7{position:relative;right:29.1667%}.el-col-push-7{position:relative;left:29.1667%}.el-col-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333%}.el-col-pull-8{position:relative;right:33.3333%}.el-col-push-8{position:relative;left:33.3333%}.el-col-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6667%}.el-col-pull-10{position:relative;right:41.6667%}.el-col-push-10{position:relative;left:41.6667%}.el-col-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333%}.el-col-pull-11{position:relative;right:45.8333%}.el-col-push-11{position:relative;left:45.8333%}.el-col-12{flex:0 0 50%;max-width:50%;display:block}.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1667%}.el-col-pull-13{position:relative;right:54.1667%}.el-col-push-13{position:relative;left:54.1667%}.el-col-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333%}.el-col-pull-14{position:relative;right:58.3333%}.el-col-push-14{position:relative;left:58.3333%}.el-col-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6667%}.el-col-pull-16{position:relative;right:66.6667%}.el-col-push-16{position:relative;left:66.6667%}.el-col-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333%}.el-col-pull-17{position:relative;right:70.8333%}.el-col-push-17{position:relative;left:70.8333%}.el-col-18{flex:0 0 75%;max-width:75%;display:block}.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1667%}.el-col-pull-19{position:relative;right:79.1667%}.el-col-push-19{position:relative;left:79.1667%}.el-col-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333%}.el-col-pull-20{position:relative;right:83.3333%}.el-col-push-20{position:relative;left:83.3333%}.el-col-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6667%}.el-col-pull-22{position:relative;right:91.6667%}.el-col-push-22{position:relative;left:91.6667%}.el-col-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333%}.el-col-pull-23{position:relative;right:95.8333%}.el-col-push-23{position:relative;left:95.8333%}.el-col-24{flex:0 0 100%;max-width:100%;display:block}.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:767px){.el-col-xs-0{flex:0 0;max-width:0%;display:none}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0%}.el-col-xs-pull-0{position:relative;right:0%}.el-col-xs-push-0{position:relative;left:0%}.el-col-xs-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6667%}.el-col-xs-pull-4{position:relative;right:16.6667%}.el-col-xs-push-4{position:relative;left:16.6667%}.el-col-xs-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333%}.el-col-xs-pull-5{position:relative;right:20.8333%}.el-col-xs-push-5{position:relative;left:20.8333%}.el-col-xs-6{flex:0 0 25%;max-width:25%;display:block}.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1667%}.el-col-xs-pull-7{position:relative;right:29.1667%}.el-col-xs-push-7{position:relative;left:29.1667%}.el-col-xs-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333%}.el-col-xs-pull-8{position:relative;right:33.3333%}.el-col-xs-push-8{position:relative;left:33.3333%}.el-col-xs-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6667%}.el-col-xs-pull-10{position:relative;right:41.6667%}.el-col-xs-push-10{position:relative;left:41.6667%}.el-col-xs-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333%}.el-col-xs-pull-11{position:relative;right:45.8333%}.el-col-xs-push-11{position:relative;left:45.8333%}.el-col-xs-12{flex:0 0 50%;max-width:50%;display:block}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1667%}.el-col-xs-pull-13{position:relative;right:54.1667%}.el-col-xs-push-13{position:relative;left:54.1667%}.el-col-xs-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333%}.el-col-xs-pull-14{position:relative;right:58.3333%}.el-col-xs-push-14{position:relative;left:58.3333%}.el-col-xs-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6667%}.el-col-xs-pull-16{position:relative;right:66.6667%}.el-col-xs-push-16{position:relative;left:66.6667%}.el-col-xs-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333%}.el-col-xs-pull-17{position:relative;right:70.8333%}.el-col-xs-push-17{position:relative;left:70.8333%}.el-col-xs-18{flex:0 0 75%;max-width:75%;display:block}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1667%}.el-col-xs-pull-19{position:relative;right:79.1667%}.el-col-xs-push-19{position:relative;left:79.1667%}.el-col-xs-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333%}.el-col-xs-pull-20{position:relative;right:83.3333%}.el-col-xs-push-20{position:relative;left:83.3333%}.el-col-xs-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6667%}.el-col-xs-pull-22{position:relative;right:91.6667%}.el-col-xs-push-22{position:relative;left:91.6667%}.el-col-xs-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333%}.el-col-xs-pull-23{position:relative;right:95.8333%}.el-col-xs-push-23{position:relative;left:95.8333%}.el-col-xs-24{flex:0 0 100%;max-width:100%;display:block}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{flex:0 0;max-width:0%;display:none}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0%}.el-col-sm-pull-0{position:relative;right:0%}.el-col-sm-push-0{position:relative;left:0%}.el-col-sm-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6667%}.el-col-sm-pull-4{position:relative;right:16.6667%}.el-col-sm-push-4{position:relative;left:16.6667%}.el-col-sm-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333%}.el-col-sm-pull-5{position:relative;right:20.8333%}.el-col-sm-push-5{position:relative;left:20.8333%}.el-col-sm-6{flex:0 0 25%;max-width:25%;display:block}.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1667%}.el-col-sm-pull-7{position:relative;right:29.1667%}.el-col-sm-push-7{position:relative;left:29.1667%}.el-col-sm-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333%}.el-col-sm-pull-8{position:relative;right:33.3333%}.el-col-sm-push-8{position:relative;left:33.3333%}.el-col-sm-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6667%}.el-col-sm-pull-10{position:relative;right:41.6667%}.el-col-sm-push-10{position:relative;left:41.6667%}.el-col-sm-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333%}.el-col-sm-pull-11{position:relative;right:45.8333%}.el-col-sm-push-11{position:relative;left:45.8333%}.el-col-sm-12{flex:0 0 50%;max-width:50%;display:block}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1667%}.el-col-sm-pull-13{position:relative;right:54.1667%}.el-col-sm-push-13{position:relative;left:54.1667%}.el-col-sm-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333%}.el-col-sm-pull-14{position:relative;right:58.3333%}.el-col-sm-push-14{position:relative;left:58.3333%}.el-col-sm-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6667%}.el-col-sm-pull-16{position:relative;right:66.6667%}.el-col-sm-push-16{position:relative;left:66.6667%}.el-col-sm-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333%}.el-col-sm-pull-17{position:relative;right:70.8333%}.el-col-sm-push-17{position:relative;left:70.8333%}.el-col-sm-18{flex:0 0 75%;max-width:75%;display:block}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1667%}.el-col-sm-pull-19{position:relative;right:79.1667%}.el-col-sm-push-19{position:relative;left:79.1667%}.el-col-sm-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333%}.el-col-sm-pull-20{position:relative;right:83.3333%}.el-col-sm-push-20{position:relative;left:83.3333%}.el-col-sm-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6667%}.el-col-sm-pull-22{position:relative;right:91.6667%}.el-col-sm-push-22{position:relative;left:91.6667%}.el-col-sm-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333%}.el-col-sm-pull-23{position:relative;right:95.8333%}.el-col-sm-push-23{position:relative;left:95.8333%}.el-col-sm-24{flex:0 0 100%;max-width:100%;display:block}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{flex:0 0;max-width:0%;display:none}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0%}.el-col-md-pull-0{position:relative;right:0%}.el-col-md-push-0{position:relative;left:0%}.el-col-md-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6667%}.el-col-md-pull-4{position:relative;right:16.6667%}.el-col-md-push-4{position:relative;left:16.6667%}.el-col-md-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333%}.el-col-md-pull-5{position:relative;right:20.8333%}.el-col-md-push-5{position:relative;left:20.8333%}.el-col-md-6{flex:0 0 25%;max-width:25%;display:block}.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1667%}.el-col-md-pull-7{position:relative;right:29.1667%}.el-col-md-push-7{position:relative;left:29.1667%}.el-col-md-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333%}.el-col-md-pull-8{position:relative;right:33.3333%}.el-col-md-push-8{position:relative;left:33.3333%}.el-col-md-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6667%}.el-col-md-pull-10{position:relative;right:41.6667%}.el-col-md-push-10{position:relative;left:41.6667%}.el-col-md-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333%}.el-col-md-pull-11{position:relative;right:45.8333%}.el-col-md-push-11{position:relative;left:45.8333%}.el-col-md-12{flex:0 0 50%;max-width:50%;display:block}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1667%}.el-col-md-pull-13{position:relative;right:54.1667%}.el-col-md-push-13{position:relative;left:54.1667%}.el-col-md-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333%}.el-col-md-pull-14{position:relative;right:58.3333%}.el-col-md-push-14{position:relative;left:58.3333%}.el-col-md-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6667%}.el-col-md-pull-16{position:relative;right:66.6667%}.el-col-md-push-16{position:relative;left:66.6667%}.el-col-md-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333%}.el-col-md-pull-17{position:relative;right:70.8333%}.el-col-md-push-17{position:relative;left:70.8333%}.el-col-md-18{flex:0 0 75%;max-width:75%;display:block}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1667%}.el-col-md-pull-19{position:relative;right:79.1667%}.el-col-md-push-19{position:relative;left:79.1667%}.el-col-md-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333%}.el-col-md-pull-20{position:relative;right:83.3333%}.el-col-md-push-20{position:relative;left:83.3333%}.el-col-md-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6667%}.el-col-md-pull-22{position:relative;right:91.6667%}.el-col-md-push-22{position:relative;left:91.6667%}.el-col-md-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333%}.el-col-md-pull-23{position:relative;right:95.8333%}.el-col-md-push-23{position:relative;left:95.8333%}.el-col-md-24{flex:0 0 100%;max-width:100%;display:block}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{flex:0 0;max-width:0%;display:none}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0%}.el-col-lg-pull-0{position:relative;right:0%}.el-col-lg-push-0{position:relative;left:0%}.el-col-lg-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6667%}.el-col-lg-pull-4{position:relative;right:16.6667%}.el-col-lg-push-4{position:relative;left:16.6667%}.el-col-lg-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333%}.el-col-lg-pull-5{position:relative;right:20.8333%}.el-col-lg-push-5{position:relative;left:20.8333%}.el-col-lg-6{flex:0 0 25%;max-width:25%;display:block}.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1667%}.el-col-lg-pull-7{position:relative;right:29.1667%}.el-col-lg-push-7{position:relative;left:29.1667%}.el-col-lg-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333%}.el-col-lg-pull-8{position:relative;right:33.3333%}.el-col-lg-push-8{position:relative;left:33.3333%}.el-col-lg-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6667%}.el-col-lg-pull-10{position:relative;right:41.6667%}.el-col-lg-push-10{position:relative;left:41.6667%}.el-col-lg-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333%}.el-col-lg-pull-11{position:relative;right:45.8333%}.el-col-lg-push-11{position:relative;left:45.8333%}.el-col-lg-12{flex:0 0 50%;max-width:50%;display:block}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1667%}.el-col-lg-pull-13{position:relative;right:54.1667%}.el-col-lg-push-13{position:relative;left:54.1667%}.el-col-lg-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333%}.el-col-lg-pull-14{position:relative;right:58.3333%}.el-col-lg-push-14{position:relative;left:58.3333%}.el-col-lg-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6667%}.el-col-lg-pull-16{position:relative;right:66.6667%}.el-col-lg-push-16{position:relative;left:66.6667%}.el-col-lg-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333%}.el-col-lg-pull-17{position:relative;right:70.8333%}.el-col-lg-push-17{position:relative;left:70.8333%}.el-col-lg-18{flex:0 0 75%;max-width:75%;display:block}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1667%}.el-col-lg-pull-19{position:relative;right:79.1667%}.el-col-lg-push-19{position:relative;left:79.1667%}.el-col-lg-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333%}.el-col-lg-pull-20{position:relative;right:83.3333%}.el-col-lg-push-20{position:relative;left:83.3333%}.el-col-lg-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6667%}.el-col-lg-pull-22{position:relative;right:91.6667%}.el-col-lg-push-22{position:relative;left:91.6667%}.el-col-lg-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333%}.el-col-lg-pull-23{position:relative;right:95.8333%}.el-col-lg-push-23{position:relative;left:95.8333%}.el-col-lg-24{flex:0 0 100%;max-width:100%;display:block}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{flex:0 0;max-width:0%;display:none}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0%}.el-col-xl-pull-0{position:relative;right:0%}.el-col-xl-push-0{position:relative;left:0%}.el-col-xl-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6667%}.el-col-xl-pull-4{position:relative;right:16.6667%}.el-col-xl-push-4{position:relative;left:16.6667%}.el-col-xl-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333%}.el-col-xl-pull-5{position:relative;right:20.8333%}.el-col-xl-push-5{position:relative;left:20.8333%}.el-col-xl-6{flex:0 0 25%;max-width:25%;display:block}.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1667%}.el-col-xl-pull-7{position:relative;right:29.1667%}.el-col-xl-push-7{position:relative;left:29.1667%}.el-col-xl-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333%}.el-col-xl-pull-8{position:relative;right:33.3333%}.el-col-xl-push-8{position:relative;left:33.3333%}.el-col-xl-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6667%}.el-col-xl-pull-10{position:relative;right:41.6667%}.el-col-xl-push-10{position:relative;left:41.6667%}.el-col-xl-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333%}.el-col-xl-pull-11{position:relative;right:45.8333%}.el-col-xl-push-11{position:relative;left:45.8333%}.el-col-xl-12{flex:0 0 50%;max-width:50%;display:block}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1667%}.el-col-xl-pull-13{position:relative;right:54.1667%}.el-col-xl-push-13{position:relative;left:54.1667%}.el-col-xl-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333%}.el-col-xl-pull-14{position:relative;right:58.3333%}.el-col-xl-push-14{position:relative;left:58.3333%}.el-col-xl-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6667%}.el-col-xl-pull-16{position:relative;right:66.6667%}.el-col-xl-push-16{position:relative;left:66.6667%}.el-col-xl-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333%}.el-col-xl-pull-17{position:relative;right:70.8333%}.el-col-xl-push-17{position:relative;left:70.8333%}.el-col-xl-18{flex:0 0 75%;max-width:75%;display:block}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1667%}.el-col-xl-pull-19{position:relative;right:79.1667%}.el-col-xl-push-19{position:relative;left:79.1667%}.el-col-xl-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333%}.el-col-xl-pull-20{position:relative;right:83.3333%}.el-col-xl-push-20{position:relative;left:83.3333%}.el-col-xl-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6667%}.el-col-xl-pull-22{position:relative;right:91.6667%}.el-col-xl-push-22{position:relative;left:91.6667%}.el-col-xl-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333%}.el-col-xl-pull-23{position:relative;right:95.8333%}.el-col-xl-push-23{position:relative;left:95.8333%}.el-col-xl-24{flex:0 0 100%;max-width:100%;display:block}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0,0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-input-number{vertical-align:middle;width:150px;line-height:30px;display:inline-flex;position:relative}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number.is-left .el-input__inner{text-align:left}.el-input-number.is-right .el-input__inner{text-align:right}.el-input-number.is-center .el-input__inner{text-align:center}.el-input-number__increase,.el-input-number__decrease{z-index:1;background:var(--el-fill-color-light);width:32px;height:auto;color:var(--el-text-color-regular);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:1px;bottom:1px}.el-input-number__increase:hover,.el-input-number__decrease:hover{color:var(--el-color-primary)}.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__increase.is-disabled,.el-input-number__decrease.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border);right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__increase,.el-input-number.is-disabled .el-input-number__decrease{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__increase:hover,.el-input-number.is-disabled .el-input-number__decrease:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__increase,.el-input-number--large .el-input-number__decrease{width:40px;font-size:14px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__increase,.el-input-number--small .el-input-number__decrease{width:24px;font-size:12px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__increase [class*=el-icon],.el-input-number--small .el-input-number__decrease [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon],.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border);bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;top:auto;left:auto;right:1px}.el-input-number.is-controls-right[class*=large] [class*=increase],.el-input-number.is-controls-right[class*=large] [class*=decrease]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=increase],.el-input-number.is-controls-right[class*=small] [class*=decrease]{--el-input-number-controls-height:11px}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(--el-checkbox-height,32px);align-items:center;margin-right:30px;display:inline-flex;position:relative}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color);will-change:transform}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%)rotate(45deg)scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";background-color:var(--el-checkbox-checked-icon-color);height:2px;display:block;position:absolute;top:5px;left:0;right:0;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:1px solid #0000;border-top:0;border-left:0;width:3px;height:7px;transition:transform .15s ease-in 50ms;position:absolute;top:50%;left:50%;transform:translate(-45%,-60%)rotate(45deg)scaleY(0)}.el-checkbox__original{opacity:0;z-index:-1;outline:none;width:0;height:0;margin:0;position:absolute}.el-checkbox__label{line-height:1;font-size:var(--el-checkbox-font-size);padding-left:8px;display:inline-block}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);cursor:pointer;white-space:nowrap;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;outline:none;align-items:center;height:32px;margin-right:30px;display:inline-flex;position:relative}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;display:inline-flex;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);cursor:pointer;box-sizing:border-box;transition:all .3s;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);width:-moz-fit-content;width:fit-content;font-size:var(--el-cascader-menu-font-size);display:flex}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{box-sizing:border-box;min-width:180px;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;min-height:100%;margin:0;padding:6px 0;list-style:none;position:relative}.el-cascader-menu__list.el-vl__window{margin:6px 0;padding:0}.el-cascader-menu__list.el-vl__window ul{margin:0;padding:0}.el-cascader-menu__hover-zone{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.el-cascader-menu__empty-text{color:var(--el-cascader-color-empty);align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{box-sizing:border-box;outline:none;align-items:center;height:34px;padding:0 30px 0 20px;line-height:34px;display:flex;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-selectable.in-checked-path,.el-cascader-node.is-active{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):hover,.el-cascader-node:not(.is-disabled):focus{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 8px;overflow:hidden}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);vertical-align:middle;font-size:var(--el-font-size-base);outline:none;line-height:32px;display:inline-block;position:relative}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{cursor:pointer;display:flex}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-input__inner:read-only{cursor:pointer}.el-cascader .el-input .el-input__inner:disabled{cursor:not-allowed}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--large .el-cascader__tags{gap:6px;padding:8px}.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader--small .el-cascader__tags{gap:4px;padding:2px}.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-cascader__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-cascader__tags{text-align:left;box-sizing:border-box;flex-wrap:wrap;gap:6px;padding:4px;line-height:normal;display:flex;position:absolute;top:50%;left:0;right:30px;transform:translateY(-50%)}.el-cascader__tags .el-tag{text-overflow:ellipsis;background:var(--el-cascader-tag-background);align-items:center;max-width:100%;display:inline-flex}.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__tags .el-tag:not(.is-hit){border-color:#0000}.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__tags .el-tag>span{text-overflow:ellipsis;flex:1;line-height:normal;overflow:hidden}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags .el-tag+input{margin-left:0}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{text-overflow:ellipsis;background:var(--el-fill-color);align-items:center;max-width:100%;display:inline-flex}.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:#0000}.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__collapse-tags .el-tag>span{text-overflow:ellipsis;flex:1;line-height:normal;overflow:hidden}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags .el-tag+input{margin-left:0}.el-cascader__collapse-tags .el-tag{margin:2px 0}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-wrap{max-height:204px}.el-cascader__suggestion-list{font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center;margin:0;padding:6px 0;list-style:none}.el-cascader__suggestion-list.el-vl__window{margin:6px 0;padding:0}.el-cascader__suggestion-list.el-vl__window ul{margin:0;padding:0}.el-cascader__suggestion-item{text-align:left;cursor:pointer;box-sizing:border-box;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 15px;display:flex}.el-cascader__suggestion-item:hover,.el-cascader__suggestion-item:focus{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>:not(.el-icon){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__suggestion-item .el-icon{flex-shrink:0}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{min-width:60px;height:24px;color:var(--el-cascader-menu-text-color);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;margin-left:7px;padding:0}.el-cascader__search-input::placeholder{color:#0000}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);min-width:150px;padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);overflow-wrap:break-word;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);margin-bottom:12px;line-height:1}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover{outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus:active,.el-popover.el-popper:focus{outline-width:0}.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;width:var(--el-input-width);display:inline-block;position:relative}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__header{border-bottom:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__footer{border-top:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{cursor:pointer;color:var(--el-text-color-regular);line-height:34px;font-size:var(--el-font-size-base);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 20px;list-style:none;overflow:hidden}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{cursor:default;height:100px;color:var(--el-text-color-secondary);justify-content:center;align-items:center;font-size:20px;display:flex}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);--el-checkbox-button-disabled-checked-fill:var(--el-border-color-extra-light);display:inline-block;position:relative}.el-checkbox-button__inner{line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button.is-disabled.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-disabled-checked-fill)}.el-checkbox-button:first-child .el-checkbox-button__inner{border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;padding:5px 11px;font-size:12px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-radio-group{flex-wrap:wrap;align-items:center;font-size:0;display:inline-flex}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);outline:none;display:inline-block;position:relative}.el-radio-button__inner{white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);line-height:1;font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio{opacity:0;z-index:-1;outline:none;position:absolute}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;padding:5px 11px;font-size:12px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translate(0,0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);font-size:var(--el-text-font-size);color:var(--el-text-color);overflow-wrap:break-word;align-self:center;margin:0;padding:0}.el-text.is-truncated{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.el-text.is-line-clamp{-webkit-box-orient:vertical;display:-webkit-inline-box;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{text-align:center;width:100%;height:100%;min-height:60px;position:relative}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;position:absolute;left:0;right:0}.el-tree-node{white-space:nowrap;outline:none}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);height:var(--el-tree-node-content-height);cursor:pointer;align-items:center;display:flex}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);transition:transform var(--el-transition-duration) ease-in-out;font-size:12px;transform:rotate(0)}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:#0000;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:#0000;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-progress{align-items:center;line-height:1;display:flex;position:relative}.el-progress__text{color:var(--el-text-color-regular);min-width:50px;margin-left:5px;font-size:14px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{text-align:center;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{margin-right:0;padding-right:0;display:block}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);vertical-align:middle;border-radius:100px;height:6px;position:relative;overflow:hidden}.el-progress-bar__inner{background-color:var(--el-color-primary);text-align:right;white-space:nowrap;border-radius:100px;height:100%;line-height:1;transition:width .6s;position:absolute;top:0;left:0}.el-progress-bar__inner:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-progress-bar__inner--indeterminate{animation:3s infinite indeterminate;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 25% 50%,#0000001a 50% 75%,#0000 75%,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:3s linear infinite striped-flow}.el-progress-bar__innerText{vertical-align:middle;color:#fff;margin:0 5px;font-size:12px;display:inline-block}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-upload{--el-upload-dragger-padding-horizontal:10px;--el-upload-dragger-padding-vertical:40px;--el-upload-list-picture-card-size:var(--el-upload-picture-card-size);--el-upload-picture-card-size:148px;cursor:pointer;outline:none;justify-content:center;align-items:center;display:inline-flex}.el-upload.is-disabled{cursor:not-allowed}.el-upload.is-disabled:focus{border-color:var(--el-border-color-darker);color:inherit}.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}.el-upload.is-disabled .el-upload-dragger{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);margin-top:7px;font-size:12px}.el-upload iframe{z-index:-1;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0}.el-upload--picture-card{background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-vertical) var(--el-upload-dragger-padding-horizontal);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);box-sizing:border-box;text-align:center;cursor:pointer;border-radius:6px;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);margin-bottom:16px;font-size:67px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);text-align:center;font-size:14px}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-vertical) - 1px) calc(var(--el-upload-dragger-padding-horizontal) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{--el-upload-dragger-padding-horizontal:10px;--el-upload-dragger-padding-vertical:40px;--el-upload-list-picture-card-size:var(--el-upload-picture-card-size);--el-upload-picture-card-size:148px;margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{color:var(--el-text-color-regular);box-sizing:border-box;border-radius:4px;width:100%;margin-bottom:5px;font-size:14px;transition:all .5s cubic-bezier(.55,0,.1,1);position:relative}.el-upload-list__item .el-progress{width:100%;position:absolute;top:20px}.el-upload-list__item .el-progress__text{position:absolute;top:-13px;right:0}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);display:none;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{cursor:pointer;opacity:1;color:var(--el-color-primary);font-size:12px;font-style:normal;display:none;position:absolute;top:1px;right:5px}.el-upload-list__item:hover,.el-upload-list__item:focus-within{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close,.el-upload-list__item:focus-within .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-icon--close-tip,.el-upload-list__item:focus-within .el-icon--close-tip{right:24px}.el-upload-list__item:hover .el-progress__text,.el-upload-list__item:focus-within .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{flex-direction:column;justify-content:center;width:calc(100% - 30px);margin-left:4px;display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:hover,.el-upload-list__item.is-success .el-upload-list__item-name:focus{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:not(.focusing):focus,.el-upload-list__item.is-success:active{outline-width:0}.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip,.el-upload-list__item.is-success:active .el-icon--close-tip{display:none}.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus-within .el-upload-list__item-status-label{opacity:0;display:none}.el-upload-list__item-name{color:var(--el-text-color-regular);text-align:center;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base);align-items:center;padding:0 4px;display:inline-flex}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-upload-list__item-status-label{line-height:inherit;height:100%;transition:opacity var(--el-transition-duration);justify-content:center;align-items:center;display:none;position:absolute;top:0;right:5px}.el-upload-list__item-delete{color:var(--el-text-color-regular);font-size:12px;display:none;position:absolute;top:0;right:10px}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{flex-wrap:wrap;margin:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);border-radius:6px;margin:0 8px 8px 0;padding:0;display:inline-flex;overflow:hidden}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{object-fit:contain;width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);text-align:center;width:40px;height:24px;top:-6px;right:-15px;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{margin-top:11px;font-size:12px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{cursor:default;color:#fff;opacity:0;background-color:var(--el-overlay-color-lighter);width:100%;height:100%;transition:opacity var(--el-transition-duration);justify-content:center;align-items:center;font-size:20px;display:inline-flex;position:absolute;top:0;left:0}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{font-size:inherit;color:inherit;position:static}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{width:126px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);box-sizing:border-box;border-radius:6px;align-items:center;margin-top:10px;padding:10px;display:flex;overflow:hidden}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:inline-flex}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{object-fit:contain;z-index:1;background-color:var(--el-color-white);justify-content:center;align-items:center;width:70px;height:70px;display:inline-flex;position:relative}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);text-align:center;width:46px;height:26px;position:absolute;top:-7px;right:-17px;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{margin-top:12px;font-size:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{z-index:10;cursor:default;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.el-upload-cover:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-upload-cover img{width:100%;height:100%;display:block}.el-upload-cover__label{background:var(--el-color-success);text-align:center;width:40px;height:24px;top:-6px;right:-15px;transform:rotate(45deg)}.el-upload-cover__label i{color:#fff;margin-top:11px;font-size:12px;transform:rotate(-45deg)}.el-upload-cover__progress{vertical-align:middle;width:243px;display:inline-block;position:static}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{width:100%;height:100%;position:absolute;top:0;left:0}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);text-align:center;width:100%;height:100%;position:absolute;bottom:0;left:0}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px;font-size:14px;display:inline-block}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;font-size:24px;line-height:inherit;margin:0 auto 5px;display:block}.el-upload-cover__title{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;height:36px;color:var(--el-text-color-primary);background-color:#fff;margin:0;padding:0 10px;font-size:14px;font-weight:400;line-height:36px;position:absolute;bottom:0;left:0;overflow:hidden}.el-upload-cover+.el-upload__inner{opacity:0;z-index:1;position:relative}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);--el-rate-outline-color:var(--el-color-primary-light-5);align-items:center;height:32px;display:inline-flex}.el-rate:focus,.el-rate:active{outline:none}.el-rate:focus-visible .el-rate__item .el-rate__icon.is-focus-visible{outline:2px solid var(--el-rate-outline-color);transition:outline-offset,outline}.el-rate__item{cursor:pointer;vertical-align:middle;color:var(--el-rate-void-color);font-size:0;line-height:normal;display:inline-block;position:relative}.el-rate .el-rate__icon{font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration);display:inline-block;position:relative}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.el-rate__decimal--box{position:absolute;top:0;left:0}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{cursor:not-allowed;color:var(--el-rate-disabled-void-color)}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);vertical-align:middle;align-items:center;height:32px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);cursor:pointer;vertical-align:middle;height:20px;color:var(--el-text-color-primary);font-size:14px;font-weight:500;display:inline-block}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{font-size:14px;line-height:1;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;min-width:40px;height:20px;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration);border-radius:10px;outline:none;align-items:center;display:inline-flex;position:relative}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);justify-content:center;align-items:center;height:16px;padding:0 4px 0 18px;display:flex;overflow:hidden}.el-switch__core .el-switch__inner-wrapper{color:var(--el-color-white);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:12px;display:flex;overflow:hidden}.el-switch__core .el-switch__action{border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);background-color:var(--el-color-white);width:16px;height:16px;color:var(--el-switch-off-color);justify-content:center;align-items:center;display:flex;position:absolute;left:1px}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{height:40px;font-size:14px;line-height:24px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;min-width:50px;height:24px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{height:24px;font-size:12px;line-height:16px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;min-width:30px;height:16px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;width:100%;height:32px;display:flex}.el-slider__runway{height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;position:relative}.el-slider__runway.show-input{width:auto;margin-right:30px}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed;transform:scale(1)}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);z-index:1;top:var(--el-slider-button-wrapper-offset);text-align:center;-webkit-user-select:none;user-select:none;background-color:#0000;outline:none;line-height:normal;position:absolute;transform:translate(-50%)}.el-slider__button-wrapper:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-slider__button-wrapper:hover,.el-slider__button-wrapper.hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none;border-radius:50%;display:inline-block}.el-slider__button:hover,.el-slider__button.hover,.el-slider__button.dragging{transform:scale(1.2)}.el-slider__button:hover,.el-slider__button.hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);position:absolute;transform:translate(-50%)}.el-slider__marks{width:18px;height:100%;top:0;left:12px}.el-slider__marks-text{color:var(--el-color-info);white-space:pre;margin-top:15px;font-size:14px;position:absolute;transform:translate(-50%)}.el-slider.is-vertical{flex:0;width:auto;height:100%;display:inline-flex;position:relative}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);border-radius:0 0 3px 3px;height:auto}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay .el-overlay-root{height:0}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-color-picker-panel{--el-colorpicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-colorpicker-bg-color);box-sizing:content-box;background:var(--el-colorpicker-bg-color);width:300px;padding:12px}.el-color-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter);border-radius:4px}.el-color-picker-panel__wrapper{margin-bottom:6px}.el-color-picker-panel__footer{text-align:right;justify-content:space-between;margin-top:12px;display:flex}.el-color-picker-panel__footer .el-input{color:#000;width:160px;font-size:12px;line-height:26px}.el-color-picker-panel.is-disabled .el-color-svpanel,.el-color-picker-panel.is-disabled .el-color-hue-slider{cursor:not-allowed;opacity:.3}.el-color-picker-panel.is-disabled .el-color-hue-slider__thumb{cursor:not-allowed}.el-color-picker-panel.is-disabled .el-color-alpha-slider,.el-color-picker-panel.is-disabled .el-color-predefine .el-color-predefine__color-selector{cursor:not-allowed;opacity:.3}.el-color-predefine{width:280px;margin-top:8px;font-size:12px;display:flex}.el-color-predefine__colors{flex-wrap:wrap;flex:1;gap:8px;display:flex}.el-color-predefine__color-selector{border-radius:var(--el-border-radius-base);cursor:pointer;border:none;outline:none;width:20px;height:20px;padding:0;overflow:hidden}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-color-predefine__color-selector>div{height:100%;display:flex}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{box-sizing:border-box;float:right;background-color:red;width:280px;height:12px;padding:0 2px;position:relative}.el-color-hue-slider__bar{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%;position:relative}.el-color-hue-slider__thumb{cursor:pointer;box-sizing:border-box;border:1px solid var(--el-border-color-lighter);z-index:1;background:#fff;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px #0009}.el-color-hue-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-svpanel{background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);width:280px;height:180px;position:relative}.el-color-svpanel__cursor{cursor:pointer;border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-2px,-2px);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006}.el-color-svpanel__cursor:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-color-alpha-slider{box-sizing:border-box;background-image:linear-gradient(45deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(45deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;width:280px;height:12px;position:relative}.el-color-alpha-slider.is-disabled .el-color-alpha-slider__thumb{cursor:not-allowed}.el-color-alpha-slider__bar{background:linear-gradient(to right, #fff0 0%, var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{cursor:pointer;box-sizing:border-box;border:1px solid var(--el-border-color-lighter);z-index:1;background:#fff;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px #0009}.el-color-alpha-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(#fff0 0%,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-picker-panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker-panel{--el-color-picker-alpha-bg-a:#333}.el-color-picker{outline:none;width:32px;height:32px;line-height:normal;display:inline-block;position:relative}.el-color-picker:hover:not(:-webkit-any(.is-disabled,.is-focused)) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:hover:not(:is(.is-disabled,.is-focused)) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed;background-color:var(--el-fill-color-light)}.el-color-picker.is-disabled .el-color-picker__color{opacity:.3}.el-color-picker--large{width:40px;height:40px}.el-color-picker--small{width:24px;height:24px}.el-color-picker--small .el-color-picker__icon,.el-color-picker--small .el-color-picker__empty{transform:scale(.8)}.el-color-picker__trigger{box-sizing:border-box;border:1px solid var(--el-border-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;font-size:0;display:inline-flex;position:relative}.el-color-picker__color{box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);text-align:center;width:100%;height:100%;display:block;position:relative}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(45deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{color:#fff;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.el-color-picker__panel{border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);background-color:#fff}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333}.el-date-table{-webkit-user-select:none;user-select:none;font-size:12px}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;text-align:center;cursor:pointer;width:32px;height:30px;padding:4px 0;position:relative}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;width:24px;height:24px;margin:0 auto;line-height:24px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.start-date .el-date-table-cell__text,.el-date-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell{color:#fff}.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{color:var(--el-datepicker-off-text-color);cursor:default;font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{color:var(--el-datepicker-header-text-color);border-bottom:solid 1px var(--el-border-color-lighter);padding:5px;font-weight:400}.el-date-table th.el-date-table__week-header{width:24px;padding:0}.el-month-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-month-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.start-date .el-date-table-cell__text,.el-month-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{width:54px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.start-date .el-date-table-cell,.el-month-table td.end-date .el-date-table-cell{color:#fff}.el-month-table td.start-date .el-date-table-cell__text,.el-month-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.start-date .el-date-table-cell__text,.el-year-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{width:60px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.start-date .el-date-table-cell,.el-year-table td.end-date .el-date-table-cell{color:#fff}.el-year-table td.start-date .el-date-table-cell__text,.el-year-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:192px;display:inline-block;position:relative;overflow:auto}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);width:100%;z-index:var(--el-index-normal);text-align:center;cursor:pointer;height:30px;font-size:12px;line-height:30px;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--el-text-color-regular);font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;text-align:left;vertical-align:middle;position:relative}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{height:inherit;color:var(--el-text-color-placeholder);float:left;font-size:14px}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:39%;height:30px;line-height:30px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:#0000;border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{overflow-wrap:break-word;height:100%;color:var(--el-text-color-primary);flex:1;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:14px;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer;font-size:14px}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{vertical-align:middle;align-items:center;padding:0 10px;display:inline-flex}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{height:38px;font-size:14px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{height:22px;font-size:12px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));line-height:30px}.el-picker-panel .el-time-panel{border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-datepicker-bg-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;background-color:var(--el-datepicker-bg-color);padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--el-datepicker-text-color);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{color:var(--el-datepicker-active-color);background-color:#e6f1fe}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);cursor:pointer;background-color:#0000;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--el-datepicker-icon-color);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;padding:1px 6px;font-size:12px;line-height:1}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__prev-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__next-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-datepicker-bg-color);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-picker__header{text-align:center;padding:12px 12px 0}.el-date-picker__header--bordered{border-bottom:solid 1px var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:30px}.el-date-picker .el-time-panel{position:absolute}.el-date-picker.is-disabled .el-date-picker__header-label{color:var(--el-text-color-disabled)}.el-date-picker.is-disabled .el-date-picker__header-label:hover{cursor:not-allowed}.el-date-picker.is-disabled .el-date-picker__header-label .el-icon{cursor:inherit}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker.single-panel{width:322px}.el-date-range-picker.single-panel .el-picker-panel__body{min-width:322px}.el-date-range-picker.single-panel.has-sidebar.has-time{width:434px}.el-date-range-picker.single-panel.has-sidebar{width:438px}.el-date-range-picker.single-panel .el-picker-panel__content{width:292px;margin:15px;padding:0;display:block;position:relative}.el-date-range-picker__header{text-align:center;height:28px;position:relative}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{margin-right:50px;font-size:16px;font-weight:500}.el-date-range-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-range-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-range-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-range-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-range-picker__content{box-sizing:border-box;width:50%;margin:0;padding:16px;display:table-cell}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-range-picker__time-header>.el-icon-arrow-right{vertical-align:middle;color:var(--el-datepicker-icon-color);font-size:20px;display:table-cell}.el-date-range-picker__time-picker-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{z-index:1;background:#fff;position:absolute;top:13px;right:0}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-date-range-picker.is-disabled .el-date-range-picker__header-label{color:var(--el-text-color-disabled)}.el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover{cursor:not-allowed}.el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon{cursor:inherit}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;z-index:1;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:14px}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{width:180px;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box;border-radius:2px;position:relative;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;height:32px;margin-top:-16px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{cursor:pointer;color:var(--el-text-color-primary);background-color:#0000;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:12px;line-height:28px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter)}.el-picker-panel.is-border .el-picker-panel__body-wrapper{position:relative}.el-picker-panel.is-border.el-picker-panel [slot=sidebar],.el-picker-panel.is-border.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;height:100%;padding-top:6px;position:absolute;top:0;overflow:auto}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;text-align:left;vertical-align:middle;position:relative}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{height:inherit;color:var(--el-text-color-placeholder);float:left;font-size:14px}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:39%;height:30px;line-height:30px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:#0000;border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{overflow-wrap:break-word;height:100%;color:var(--el-text-color-primary);flex:1;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:14px;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer;font-size:14px}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{vertical-align:middle;align-items:center;padding:0 10px;display:inline-flex}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{height:38px;font-size:14px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{height:22px;font-size:12px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));line-height:30px}.el-picker-panel .el-time-panel{border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-datepicker-bg-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;background-color:var(--el-datepicker-bg-color);padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--el-datepicker-text-color);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{color:var(--el-datepicker-active-color);background-color:#e6f1fe}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);cursor:pointer;background-color:#0000;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--el-datepicker-icon-color);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;padding:1px 6px;font-size:12px;line-height:1}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__prev-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__next-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:192px;display:inline-block;position:relative;overflow:auto}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);width:100%;z-index:var(--el-index-normal);text-align:center;cursor:pointer;height:30px;font-size:12px;line-height:30px;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--el-text-color-regular);font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-time-panel{width:180px;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box;border-radius:2px;position:relative;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;height:32px;margin-top:-16px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{cursor:pointer;color:var(--el-text-color-primary);background-color:#0000;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:12px;line-height:28px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;z-index:1;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:14px}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{vertical-align:middle;padding:0 30px;display:inline-block}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{background:var(--el-bg-color-overlay);text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);box-sizing:border-box;max-height:100%;display:inline-block;position:relative;overflow:hidden}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.el-transfer-panel__list{height:var(--el-transfer-panel-body-height);box-sizing:border-box;margin:0;padding:6px 0;list-style:none;overflow:auto}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular);margin-right:30px}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;width:100%;line-height:var(--el-transfer-item-height);padding-left:22px;display:block;overflow:hidden}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;box-sizing:border-box;padding:15px}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);box-sizing:border-box;width:100%;font-size:12px;display:inline-block}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black);align-items:center;margin:0;padding-left:15px;display:flex}.el-transfer-panel .el-transfer-panel__header .el-checkbox{align-items:center;width:100%;display:flex;position:relative}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{min-width:0;color:var(--el-text-color-primary);flex:1;align-items:center;font-size:16px;font-weight:400;display:flex}.el-transfer-panel .el-transfer-panel__header-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.el-transfer-panel .el-transfer-panel__header-count{color:var(--el-text-color-secondary);flex-shrink:0;margin-left:8px;margin-right:15px;font-size:12px}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);color:var(--el-text-color-secondary);text-align:center;margin:0;padding:6px 15px 0}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item{padding-left:32px}.el-tree-select__popper .el-select-dropdown__item{flex:1;height:20px;padding-left:0;line-height:20px;background:0 0!important}.el-mention{width:100%;position:relative}.el-mention__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-mention__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-mention-dropdown{--el-mention-font-size:var(--el-font-size-base);--el-mention-bg-color:var(--el-bg-color-overlay);--el-mention-shadow:var(--el-box-shadow-light);--el-mention-border:1px solid var(--el-border-color-light);--el-mention-option-color:var(--el-text-color-regular);--el-mention-option-height:34px;--el-mention-option-min-width:100px;--el-mention-option-hover-background:var(--el-fill-color-light);--el-mention-option-selected-color:var(--el-color-primary);--el-mention-option-disabled-color:var(--el-text-color-placeholder);--el-mention-option-loading-color:var(--el-text-color-secondary);--el-mention-option-loading-padding:10px 0;--el-mention-max-height:174px;--el-mention-padding:6px 0;--el-mention-header-padding:10px;--el-mention-footer-padding:10px}.el-mention-dropdown__item{font-size:var(--el-mention-font-size);white-space:nowrap;text-overflow:ellipsis;color:var(--el-mention-option-color);height:var(--el-mention-option-height);line-height:var(--el-mention-option-height);box-sizing:border-box;min-width:var(--el-mention-option-min-width);cursor:pointer;padding:0 20px;position:relative;overflow:hidden}.el-mention-dropdown__item.is-hovering{background-color:var(--el-mention-option-hover-background)}.el-mention-dropdown__item.is-selected{color:var(--el-mention-option-selected-color);font-weight:700}.el-mention-dropdown__item.is-disabled{color:var(--el-mention-option-disabled-color);cursor:not-allowed;background-color:unset}.el-mention-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-mention-dropdown__loading{text-align:center;color:var(--el-mention-option-loading-color);min-width:var(--el-mention-option-min-width);margin:0;padding:10px 0;font-size:12px}.el-mention-dropdown__wrap{max-height:var(--el-mention-max-height)}.el-mention-dropdown__list{padding:var(--el-mention-padding);box-sizing:border-box;margin:0;list-style:none}.el-mention-dropdown__header{padding:var(--el-mention-header-padding);border-bottom:var(--el-mention-border)}.el-mention-dropdown__footer{padding:var(--el-mention-footer-padding);border-top:var(--el-mention-border)}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);background-color:var(--el-color-white);opacity:1;transition:opacity var(--el-transition-duration-fast);align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--primary{--el-alert-bg-color:var(--el-color-primary-light-9)}.el-alert--primary.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-primary)}.el-alert--primary.is-light .el-alert__description{color:var(--el-color-primary)}.el-alert--primary.is-dark{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{flex-direction:column;gap:4px;display:flex}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size);margin-right:8px}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size);margin-right:12px}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;cursor:pointer;position:absolute;top:12px;right:16px}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{box-sizing:border-box;width:var(--el-aside-width,300px);flex-shrink:0;overflow:auto}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:-moz-fit-content;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);color:var(--el-text-color-primary);transition:var(--el-transition-duration);flex-direction:column;display:flex;overflow:hidden}.el-card.is-always-shadow,.el-card.is-hover-shadow:hover,.el-card.is-hover-shadow:focus{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding);flex-grow:1;overflow:auto}.el-card__footer{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-top:1px solid var(--el-card-border-color);box-sizing:border-box}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-icon-position-left .el-collapse-item__header{gap:8px}.el-collapse-icon-position-left .el-collapse-item__title{order:1}.el-collapse-icon-position-right .el-collapse-item__header{padding-right:8px}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{width:100%;min-height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border:none;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);transition:border-bottom-color var(--el-transition-duration);box-sizing:border-box;outline:none;align-items:center;padding:0;font-weight:500;display:flex}.el-collapse-item__arrow{transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__title{text-align:left;flex:auto}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:#0000}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color);overflow:hidden}.el-collapse-item__content{font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);padding-bottom:25px;line-height:1.76923}.el-collapse-item:last-child{margin-bottom:-1px}.el-container{box-sizing:border-box;flex-direction:row;flex:auto;min-width:0;display:flex}.el-container.is-vertical{flex-direction:column}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;height:var(--el-footer-height);flex-shrink:0}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;height:var(--el-header-height);flex-shrink:0}.el-main{--el-main-padding:20px;box-sizing:border-box;padding:var(--el-main-padding);flex:auto;display:block;overflow:auto}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);width:100%;height:1px;margin:24px 0;display:block}.el-divider--vertical{vertical-align:middle;border-left:1px var(--el-border-color) var(--el-border-style);width:1px;height:1em;margin:0 8px;display:inline-block;position:relative}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);padding:0 20px;font-size:14px;font-weight:500;position:absolute}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%)translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:before,.el-button-group--horizontal:after{content:"";display:table}.el-button-group--horizontal:after{clear:both}.el-button-group--horizontal>.el-button{float:left;position:relative}.el-button-group--horizontal>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group--horizontal>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--horizontal>.el-button:not(:last-child){margin-right:-1px}.el-button-group--horizontal .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--vertical{flex-direction:column;align-items:stretch;display:inline-flex}.el-button-group--vertical>.el-button{margin-top:-1px}.el-button-group--vertical>.el-button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.el-button-group--vertical>.el-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical>.el-dropdown{margin-top:-1px}.el-button-group--vertical>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical .el-button--primary:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;margin:0;padding:0;list-style:none}.el-dropdown .el-dropdown__caret-button{border-left:none;justify-content:center;align-items:center;width:32px;padding-left:0;padding-right:0;display:inline-flex}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";background:var(--el-overlay-color-lighter);width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{z-index:var(--el-dropdown-menu-index);background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{white-space:nowrap;line-height:22px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none;align-items:center;margin:0;padding:5px 16px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;font-size:14px;line-height:22px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;font-size:12px;line-height:20px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);background-color:var(--el-menu-bg-color);box-sizing:border-box;margin:0;padding-left:0;list-style:none;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{height:var(--el-menu-horizontal-height);border-right:none;flex-wrap:nowrap;display:flex}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin:0;display:inline-flex}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);color:var(--el-menu-text-color);align-items:center;padding:0 10px;display:flex}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--el-menu-active-color,var(--el-menu-hover-text-color));background-color:var(--el-menu-hover-bg-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;border-radius:var(--el-border-radius-small);min-width:200px;box-shadow:var(--el-box-shadow-light);border:none;padding:5px 0}.el-menu .el-icon{flex-shrink:0}.el-menu-item{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:hover,.el-menu-item:focus{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{width:var(--el-menu-icon-width);text-align:center;vertical-align:middle;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{box-sizing:border-box;width:100%;height:100%;padding:0 var(--el-menu-base-level-padding);align-items:center;display:inline-flex;position:absolute;top:0;left:0}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:hover,.el-sub-menu__title:focus{outline:none}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin-right:5px;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{top:50%;right:var(--el-menu-base-level-padding);transition:transform var(--el-transition-duration);width:inherit;margin-top:-6px;margin-right:0;font-size:12px;position:absolute}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);color:var(--el-text-color-secondary);font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-popper,.el-menu--popup-container,.el-menu{outline:none}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.el-popconfirm{outline:none}.el-popconfirm__main{align-items:center;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);box-sizing:border-box;background-color:var(--el-table-bg-color);width:100%;max-width:100%;height:-moz-fit-content;height:fit-content;font-size:var(--el-font-size-base);color:var(--el-table-text-color);position:relative;overflow:hidden}.el-table__inner-wrapper{flex-direction:column;height:100%;display:flex;position:relative}.el-table__inner-wrapper:before{height:1px;bottom:0;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell,.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell{border-bottom-color:#0000}.el-table__empty-block{text-align:center;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex;position:sticky;left:0}.el-table__empty-text{width:50%;color:var(--el-text-color-secondary);line-height:60px}.el-table__expand-column .cell{text-align:center;-webkit-user-select:none;user-select:none;padding:0}.el-table__expand-icon{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.el-table__expand-icon{color:var(--el-text-color-regular);width:min(23px,100%);height:23px;font-size:12px;line-height:12px}.el-table__expand-icon.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:#0000!important}.el-table__placeholder{width:20px;display:inline-block}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;text-align:left;min-width:0;z-index:var(--el-table-index);padding:8px 0;position:relative}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;width:15px;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;padding:0 12px;line-height:23px;overflow:hidden}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table th.el-table__cell.is-leaf,.el-table td.el-table__cell{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{content:"";vertical-align:middle;background:#ff4d51;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border:after,.el-table--border:before,.el-table--border .el-table__inner-wrapper:after,.el-table__inner-wrapper:before{content:"";background-color:var(--el-table-border-color);z-index:calc(var(--el-table-index) + 2);position:absolute}.el-table--border .el-table__inner-wrapper:after{width:100%;height:1px;z-index:calc(var(--el-table-index) + 2);top:0;left:0}.el-table--border:before{width:1px;height:100%;top:-1px;left:0}.el-table--border:after{width:1px;height:100%;top:-1px;right:0}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{width:100%}.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right,.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right{background:inherit;z-index:calc(var(--el-table-index) + 1);position:sticky!important}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{content:"";width:10px;box-shadow:none;touch-action:none;pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px}.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch,.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch{z-index:calc(var(--el-table-index) + 1);background:#fff;right:0;position:sticky!important}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__header,.el-table__body,.el-table__footer{table-layout:fixed;border-collapse:separate}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__header-wrapper .el-table-column--selection>.cell,.el-table__body-wrapper .el-table-column--selection>.cell{align-items:center;height:23px;display:inline-flex}.el-table__header-wrapper .el-table-column--selection .el-checkbox,.el-table__body-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;position:relative;overflow:hidden}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table .caret-wrapper:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table .caret-wrapper{vertical-align:middle;width:24px;height:14px;overflow:initial;flex-direction:column;align-items:center;display:inline-flex;position:relative}.el-table .sort-caret{border:5px solid #0000;width:0;height:0;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;z-index:-1;position:absolute}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{z-index:calc(var(--el-table-index) + 2);position:sticky;top:0}.el-table.el-table--scrollable-y .el-table__body-footer{z-index:calc(var(--el-table-index) + 2);position:sticky;bottom:0}.el-table__column-resize-proxy{border-left:var(--el-table-border);width:0;z-index:calc(var(--el-table-index) + 9);position:absolute;top:0;bottom:0;left:200px}.el-table__column-filter-trigger{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__column-filter-trigger:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table__column-filter-trigger{display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);vertical-align:middle;font-size:14px}.el-table__border-left-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0;left:0}.el-table__border-bottom-patch{height:1px;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;left:0}.el-table__border-right-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s 1ms}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{text-align:center;width:20px;display:inline-block}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;background-color:#fff;border-radius:2px}.el-table-filter__list{outline:none;min-width:100px;margin:0;padding:5px 0;list-style:none}.el-table-filter__list-item{cursor:pointer;line-height:36px;font-size:var(--el-font-size-base);outline:none;padding:0 10px}.el-table-filter__list-item:hover,.el-table-filter__list-item:focus{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__multiple{outline:none}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-filter__bottom button:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-filter__bottom button{color:var(--el-text-color-regular);font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{height:unset;align-items:center;margin-bottom:12px;margin-left:5px;margin-right:5px;display:flex}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-tabs{--el-tabs-header-height:40px;display:flex}.el-tabs__header{justify-content:space-between;align-items:center;margin:0 0 15px;padding:0;display:flex;position:relative}.el-tabs__header-vertical{flex-direction:column}.el-tabs__active-bar{background-color:var(--el-color-primary);z-index:1;height:2px;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none;position:absolute;bottom:0;left:0}.el-tabs__active-bar.is-bottom{bottom:auto}.el-tabs__new-tab{border:1px solid var(--el-border-color);text-align:center;width:20px;height:20px;color:var(--el-text-color-primary);cursor:pointer;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin:10px 0 10px 10px;font-size:12px;line-height:20px;transition:all .15s;display:flex}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__new-tab-vertical{margin-left:0}.el-tabs__nav-wrap{flex:auto;margin-bottom:-1px;position:relative;overflow:hidden}.el-tabs__nav-wrap:after{content:"";background-color:var(--el-border-color-light);width:100%;height:2px;z-index:var(--el-index-normal);position:absolute;bottom:0;left:0}.el-tabs__nav-wrap.is-bottom:after{top:0;bottom:auto}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{cursor:pointer;color:var(--el-text-color-secondary);text-align:center;width:20px;font-size:12px;line-height:44px;position:absolute}.el-tabs__nav-next.is-disabled,.el-tabs__nav-prev.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1);display:flex;position:relative}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{text-align:center;flex:1}.el-tabs__item{height:var(--el-tabs-header-height);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary);justify-content:center;align-items:center;padding:0 20px;font-weight:500;list-style:none;display:flex;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border-radius:50%;margin-left:5px}.el-tabs__item .is-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{flex-grow:1;position:relative;overflow:hidden}.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:0}.el-tabs--top>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child{padding-right:0}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height);box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);box-sizing:border-box;border-bottom:none;border-radius:4px 4px 0 0}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{transform-origin:100%;width:0;height:14px;font-size:12px;position:relative;right:-2px;overflow:hidden}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid #0000;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-top:-1px}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);color:var(--el-text-color-secondary);border:1px solid #0000;margin-top:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child,.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom{flex-direction:column}.el-tabs--bottom .el-tabs__header.is-bottom{margin-top:10px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid #0000}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--card>.el-tabs__header.is-left,.el-tabs--card>.el-tabs__header.is-right,.el-tabs--border-card>.el-tabs__header.is-left,.el-tabs--border-card>.el-tabs__header.is-right{border-bottom:none}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-scroll{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{width:2px;height:auto;top:0;bottom:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{text-align:center;cursor:pointer;width:100%;height:30px;line-height:30px}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled{cursor:not-allowed}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{top:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{width:2px;height:100%;top:0;bottom:auto}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left{flex-direction:row}.el-tabs--left .el-tabs__header.is-left{margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right-color:#fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-right:none;border-radius:4px 0 0 4px}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid #0000;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 #0000}.el-tabs--left>.el-tabs__content+.el-tabs__header{order:-1}.el-tabs--right .el-tabs__header.is-right{margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left-color:#fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid #0000;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 #0000}.el-tabs--top{flex-direction:column}.el-tabs--top>.el-tabs__content+.el-tabs__header{order:-1}.slideInRight-transition,.slideInLeft-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{animation:slideInRight-leave var(--el-transition-duration);position:absolute;left:0;right:0}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{animation:slideInLeft-leave var(--el-transition-duration);position:absolute;left:0;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(100%)}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(-100%)}}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration), transform var(--el-transition-duration), left var(--el-transition-duration), right var(--el-transition-duration), top .4s, bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;vertical-align:top;object-fit:contain;width:100%;height:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;vertical-align:top;width:100%;height:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{font-size:var(--el-font-size-base);color:var(--el-text-color-secondary);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-descriptions__label.el-descriptions__cell.is-bordered-label{color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background);font-weight:700}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-size:14px;line-height:23px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size:40px;--el-avatar-size-small:24px;box-sizing:border-box;text-align:center;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size);outline:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.el-avatar>img{width:100%;height:100%;display:block}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-space{vertical-align:top;display:inline-flex}.el-space__item{flex-wrap:wrap;display:flex}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.cropper-container img {
    backface-visibility: hidden;
    display: block;
    height: 100%;
    image-orientation: 0deg;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: calc(100% / 3);
    left: 0;
    top: calc(100% / 3);
    width: 100%;
  }

.cropper-dashed.dashed-v {
    border-left-width: 1px;
    border-right-width: 1px;
    height: 100%;
    left: calc(100% / 3);
    top: 0;
    width: calc(100% / 3);
  }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
  .cropper-center::after {
    background-color: #eee;
    content: ' ';
    display: block;
    position: absolute;
  }

.cropper-center::before {
    height: 1px;
    left: -3px;
    top: 0;
    width: 7px;
  }

.cropper-center::after {
    height: 7px;
    left: 0;
    top: -3px;
    width: 1px;
  }

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
    cursor: ew-resize;
    right: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-n {
    cursor: ns-resize;
    height: 5px;
    left: 0;
    top: -3px;
  }

.cropper-line.line-w {
    cursor: ew-resize;
    left: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-s {
    bottom: -3px;
    cursor: ns-resize;
    height: 5px;
    left: 0;
  }

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
    cursor: ew-resize;
    margin-top: -3px;
    right: -3px;
    top: 50%;
  }

.cropper-point.point-n {
    cursor: ns-resize;
    left: 50%;
    margin-left: -3px;
    top: -3px;
  }

.cropper-point.point-w {
    cursor: ew-resize;
    left: -3px;
    margin-top: -3px;
    top: 50%;
  }

.cropper-point.point-s {
    bottom: -3px;
    cursor: s-resize;
    left: 50%;
    margin-left: -3px;
  }

.cropper-point.point-ne {
    cursor: nesw-resize;
    right: -3px;
    top: -3px;
  }

.cropper-point.point-nw {
    cursor: nwse-resize;
    left: -3px;
    top: -3px;
  }

.cropper-point.point-sw {
    bottom: -3px;
    cursor: nesw-resize;
    left: -3px;
  }

.cropper-point.point-se {
    bottom: -3px;
    cursor: nwse-resize;
    height: 20px;
    opacity: 1;
    right: -3px;
    width: 20px;
  }

@media (min-width: 768px) {

.cropper-point.point-se {
      height: 15px;
      width: 15px;
  }
    }

@media (min-width: 992px) {

.cropper-point.point-se {
      height: 10px;
      width: 10px;
  }
    }

@media (min-width: 1200px) {

.cropper-point.point-se {
      height: 5px;
      opacity: 0.75;
      width: 5px;
  }
    }

.cropper-point.point-se::before {
    background-color: #39f;
    bottom: -50%;
    content: ' ';
    display: block;
    height: 200%;
    opacity: 0;
    position: absolute;
    right: -50%;
    width: 200%;
  }

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}
.cropper-image--circled .cropper-view-box,
.cropper-image--circled .cropper-face {
  border-radius: 50%;
}.el-image-viewer__wrapper{position:fixed;top:0;bottom:0;left:0;right:0}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{z-index:1;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{width:40px;height:40px;font-size:40px;top:40px;right:40px}.el-image-viewer__canvas{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:static}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;height:44px;padding:0 23px;bottom:30px;left:50%;transform:translate(-50%)}.el-image-viewer__actions__inner{cursor:default;color:#fff;justify-content:space-around;align-items:center;gap:22px;width:100%;height:100%;padding:0 6px;font-size:23px;display:flex}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{cursor:default;color:#fff;bottom:90px;left:50%;transform:translate(-50%)}.el-image-viewer__prev{color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px;top:50%;left:40px;transform:translateY(-50%)}.el-image-viewer__next{text-indent:2px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px;top:50%;right:40px;transform:translateY(-50%)}.el-image-viewer__close{color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px}.el-image-viewer__mask{opacity:.5;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.el-image-viewer-parent--hidden{overflow:hidden}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-20px)}}.el-image__error,.el-image__placeholder,.el-image__wrapper,.el-image__inner{width:100%;height:100%}.el-image{display:inline-block;position:relative;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle;justify-content:center;align-items:center;font-size:14px;display:flex}.el-image__preview{cursor:pointer}.vxe-button {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  background-color: var(--vxe-ui-layout-background-color);
  outline: 0;
  font-size: var(--vxe-ui-font-size-default);
  max-width: var(--vxe-ui-button-max-width);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  transition: border 0.2s ease-in-out;
}
.vxe-button.align--left {
  justify-content: left;
}
.vxe-button.align--center {
  justify-content: center;
}
.vxe-button.align--right {
  justify-content: right;
}
.vxe-button:not(.is--disabled) {
  color: var(--vxe-ui-font-color);
  cursor: pointer;
}
.vxe-button.is--loading {
  cursor: progress;
}
.vxe-button.is--loading:before {
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: inherit;
  background-color: hsla(0, 0%, 100%, 0.35);
  pointer-events: none;
}
.vxe-button.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
}
.vxe-button.is--disabled:not(.is--loading) {
  cursor: no-drop;
}
.vxe-button.type--text {
  text-decoration: none;
  border: 0;
  padding: 0.1em 0.5em;
  background-color: transparent;
  text-decoration: none;
}
.vxe-button.type--text:not(.is--disabled):focus {
  color: var(--vxe-ui-font-darken-color);
}
.vxe-button.type--text:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}
.vxe-button.type--text:not(.is--disabled):active {
  color: var(--vxe-ui-font-primary-darken-color);
}
.vxe-button.type--text.theme--primary {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-button.type--text.theme--primary:not(.is--disabled):focus {
  color: var(--vxe-ui-font-primary-darken-color);
}
.vxe-button.type--text.theme--primary:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}
.vxe-button.type--text.theme--primary:not(.is--disabled):active {
  color: var(--vxe-ui-font-primary-darken-color);
}
.vxe-button.type--text.theme--primary.is--disabled {
  color: var(--vxe-ui-font-primary-disabled-color);
}
.vxe-button.type--text.theme--success {
  color: var(--vxe-ui-status-success-color);
}
.vxe-button.type--text.theme--success:not(.is--disabled):focus {
  color: var(--vxe-ui-status-success-darken-color);
}
.vxe-button.type--text.theme--success:not(.is--disabled):hover {
  color: var(--vxe-ui-status-success-lighten-color);
}
.vxe-button.type--text.theme--success:not(.is--disabled):active {
  color: var(--vxe-ui-status-success-darken-color);
}
.vxe-button.type--text.theme--success.is--disabled {
  color: var(--vxe-ui-status-success-disabled-color);
}
.vxe-button.type--text.theme--info {
  color: var(--vxe-ui-status-info-color);
}
.vxe-button.type--text.theme--info:not(.is--disabled):focus {
  color: var(--vxe-ui-status-info-darken-color);
}
.vxe-button.type--text.theme--info:not(.is--disabled):hover {
  color: var(--vxe-ui-status-info-lighten-color);
}
.vxe-button.type--text.theme--info:not(.is--disabled):active {
  color: var(--vxe-ui-status-info-darken-color);
}
.vxe-button.type--text.theme--info.is--disabled {
  color: var(--vxe-ui-status-info-disabled-color);
}
.vxe-button.type--text.theme--warning {
  color: var(--vxe-ui-status-warning-color);
}
.vxe-button.type--text.theme--warning:not(.is--disabled):focus {
  color: var(--vxe-ui-status-warning-darken-color);
}
.vxe-button.type--text.theme--warning:not(.is--disabled):hover {
  color: var(--vxe-ui-status-warning-lighten-color);
}
.vxe-button.type--text.theme--warning:not(.is--disabled):active {
  color: var(--vxe-ui-status-warning-darken-color);
}
.vxe-button.type--text.theme--warning.is--disabled {
  color: var(--vxe-ui-status-warning-disabled-color);
}
.vxe-button.type--text.theme--danger {
  color: var(--vxe-ui-status-danger-color);
}
.vxe-button.type--text.theme--danger:not(.is--disabled):focus {
  color: var(--vxe-ui-status-danger-darken-color);
}
.vxe-button.type--text.theme--danger:not(.is--disabled):hover {
  color: var(--vxe-ui-status-danger-lighten-color);
}
.vxe-button.type--text.theme--danger:not(.is--disabled):active {
  color: var(--vxe-ui-status-danger-darken-color);
}
.vxe-button.type--text.theme--danger.is--disabled {
  color: var(--vxe-ui-status-danger-disabled-color);
}
.vxe-button.type--text.theme--error {
  color: var(--vxe-ui-status-error-color);
}
.vxe-button.type--text.theme--error:not(.is--disabled):focus {
  color: var(--vxe-ui-status-error-darken-color);
}
.vxe-button.type--text.theme--error:not(.is--disabled):hover {
  color: var(--vxe-ui-status-error-lighten-color);
}
.vxe-button.type--text.theme--error:not(.is--disabled):active {
  color: var(--vxe-ui-status-error-darken-color);
}
.vxe-button.type--text.theme--error.is--disabled {
  color: var(--vxe-ui-status-error-disabled-color);
}
.vxe-button.type--text.theme--perfect {
  color: var(--vxe-ui-table-header-background-color);
}
.vxe-button.type--text.theme--perfect:not(.is--disabled):focus {
  color: var(--vxe-ui-table-header-background-color);
}
.vxe-button.type--text.theme--perfect:not(.is--disabled):hover {
  color: var(--vxe-ui-table-header-background-color);
}
.vxe-button.type--text.theme--perfect:not(.is--disabled):active {
  color: var(--vxe-ui-table-header-background-color);
}
.vxe-button.type--text.theme--perfect.is--disabled {
  color: var(--vxe-ui-table-header-background-color);
}
.vxe-button.type--button {
  font-family: inherit;
  line-height: 1;
  border: 1px solid var(--vxe-ui-input-border-color);
  text-decoration: none;
}
.vxe-button.type--button.is--round {
  border-radius: var(--vxe-ui-button-round-border-radius-default);
}
.vxe-button.type--button:not(.is--round) {
  border-radius: var(--vxe-ui-base-border-radius);
}
.vxe-button.type--button.is--circle {
  padding: 0 0.5em;
  text-align: center;
  justify-content: center;
  min-width: var(--vxe-ui-button-height-default);
  border-radius: 50%;
}
.vxe-button.type--button.is--shadow {
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
}
.vxe-button.type--button:not(.is--circle) {
  padding: 0 1em;
}
.vxe-button.type--button:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}
.vxe-button.type--button:not(.is--disabled):focus {
  border-color: var(--vxe-ui-font-primary-color);
}
.vxe-button.type--button:not(.is--disabled):active {
  color: var(--vxe-ui-font-primary-darken-color);
  border-color: var(--vxe-ui-font-primary-darken-color);
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-button.type--button.theme--primary {
  color: #fff;
}
.vxe-button.type--button.theme--primary:not(.is--disabled) {
  border-color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-color);
}
.vxe-button.type--button.theme--primary:not(.is--disabled):hover {
  color: #fff;
  background-color: var(--vxe-ui-font-primary-lighten-color);
  border-color: var(--vxe-ui-font-primary-lighten-color);
}
.vxe-button.type--button.theme--primary:not(.is--disabled):active {
  color: #fff;
  background-color: var(--vxe-ui-font-primary-darken-color);
  border-color: var(--vxe-ui-font-primary-darken-color);
}
.vxe-button.type--button.theme--primary.is--disabled {
  border-color: var(--vxe-ui-font-primary-disabled-color);
  background-color: var(--vxe-ui-font-primary-disabled-color);
}
.vxe-button.type--button.theme--primary.is--loading {
  border-color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-color);
}
.vxe-button.type--button.theme--success {
  color: #fff;
}
.vxe-button.type--button.theme--success:not(.is--disabled) {
  border-color: var(--vxe-ui-status-success-color);
  background-color: var(--vxe-ui-status-success-color);
}
.vxe-button.type--button.theme--success:not(.is--disabled):hover {
  color: #fff;
  background-color: var(--vxe-ui-status-success-lighten-color);
  border-color: var(--vxe-ui-status-success-lighten-color);
}
.vxe-button.type--button.theme--success:not(.is--disabled):active {
  color: #fff;
  background-color: var(--vxe-ui-status-success-darken-color);
  border-color: var(--vxe-ui-status-success-darken-color);
}
.vxe-button.type--button.theme--success.is--disabled {
  border-color: var(--vxe-ui-status-success-disabled-color);
  background-color: var(--vxe-ui-status-success-disabled-color);
}
.vxe-button.type--button.theme--success.is--loading {
  border-color: var(--vxe-ui-status-success-color);
  background-color: var(--vxe-ui-status-success-color);
}
.vxe-button.type--button.theme--info {
  color: #fff;
}
.vxe-button.type--button.theme--info:not(.is--disabled) {
  border-color: var(--vxe-ui-status-info-color);
  background-color: var(--vxe-ui-status-info-color);
}
.vxe-button.type--button.theme--info:not(.is--disabled):hover {
  color: #fff;
  background-color: var(--vxe-ui-status-info-lighten-color);
  border-color: var(--vxe-ui-status-info-lighten-color);
}
.vxe-button.type--button.theme--info:not(.is--disabled):active {
  color: #fff;
  background-color: var(--vxe-ui-status-info-darken-color);
  border-color: var(--vxe-ui-status-info-darken-color);
}
.vxe-button.type--button.theme--info.is--disabled {
  border-color: var(--vxe-ui-status-info-disabled-color);
  background-color: var(--vxe-ui-status-info-disabled-color);
}
.vxe-button.type--button.theme--info.is--loading {
  border-color: var(--vxe-ui-status-info-color);
  background-color: var(--vxe-ui-status-info-color);
}
.vxe-button.type--button.theme--warning {
  color: #fff;
}
.vxe-button.type--button.theme--warning:not(.is--disabled) {
  border-color: var(--vxe-ui-status-warning-color);
  background-color: var(--vxe-ui-status-warning-color);
}
.vxe-button.type--button.theme--warning:not(.is--disabled):hover {
  color: #fff;
  background-color: var(--vxe-ui-status-warning-lighten-color);
  border-color: var(--vxe-ui-status-warning-lighten-color);
}
.vxe-button.type--button.theme--warning:not(.is--disabled):active {
  color: #fff;
  background-color: var(--vxe-ui-status-warning-darken-color);
  border-color: var(--vxe-ui-status-warning-darken-color);
}
.vxe-button.type--button.theme--warning.is--disabled {
  border-color: var(--vxe-ui-status-warning-disabled-color);
  background-color: var(--vxe-ui-status-warning-disabled-color);
}
.vxe-button.type--button.theme--warning.is--loading {
  border-color: var(--vxe-ui-status-warning-color);
  background-color: var(--vxe-ui-status-warning-color);
}
.vxe-button.type--button.theme--danger {
  color: #fff;
}
.vxe-button.type--button.theme--danger:not(.is--disabled) {
  border-color: var(--vxe-ui-status-danger-color);
  background-color: var(--vxe-ui-status-danger-color);
}
.vxe-button.type--button.theme--danger:not(.is--disabled):hover {
  color: #fff;
  background-color: var(--vxe-ui-status-danger-lighten-color);
  border-color: var(--vxe-ui-status-danger-lighten-color);
}
.vxe-button.type--button.theme--danger:not(.is--disabled):active {
  color: #fff;
  background-color: var(--vxe-ui-status-danger-darken-color);
  border-color: var(--vxe-ui-status-danger-darken-color);
}
.vxe-button.type--button.theme--danger.is--disabled {
  border-color: var(--vxe-ui-status-danger-disabled-color);
  background-color: var(--vxe-ui-status-danger-disabled-color);
}
.vxe-button.type--button.theme--danger.is--loading {
  border-color: var(--vxe-ui-status-danger-color);
  background-color: var(--vxe-ui-status-danger-color);
}
.vxe-button.type--button.theme--error {
  color: #fff;
}
.vxe-button.type--button.theme--error:not(.is--disabled) {
  border-color: var(--vxe-ui-status-error-color);
  background-color: var(--vxe-ui-status-error-color);
}
.vxe-button.type--button.theme--error:not(.is--disabled):hover {
  color: #fff;
  background-color: var(--vxe-ui-status-error-lighten-color);
  border-color: var(--vxe-ui-status-error-lighten-color);
}
.vxe-button.type--button.theme--error:not(.is--disabled):active {
  color: #fff;
  background-color: var(--vxe-ui-status-error-darken-color);
  border-color: var(--vxe-ui-status-error-darken-color);
}
.vxe-button.type--button.theme--error.is--disabled {
  border-color: var(--vxe-ui-status-error-disabled-color);
  background-color: var(--vxe-ui-status-error-disabled-color);
}
.vxe-button.type--button.theme--error.is--loading {
  border-color: var(--vxe-ui-status-error-color);
  background-color: var(--vxe-ui-status-error-color);
}
.vxe-button.type--button.theme--perfect {
  color: var(--vxe-ui-font-color);
}
.vxe-button.type--button.theme--perfect:not(.is--disabled) {
  border-color: var(--vxe-ui-table-header-background-color);
  background-color: var(--vxe-ui-table-header-background-color);
}
.vxe-button.type--button.theme--perfect:not(.is--disabled):hover {
  color: var(--vxe-ui-font-color);
  background-color: var(--vxe-ui-table-header-background-color);
  border-color: var(--vxe-ui-table-header-background-color);
}
.vxe-button.type--button.theme--perfect:not(.is--disabled):active {
  color: var(--vxe-ui-font-color);
  background-color: var(--vxe-ui-table-header-background-color);
  border-color: var(--vxe-ui-table-header-background-color);
}
.vxe-button.type--button.theme--perfect.is--disabled {
  border-color: var(--vxe-ui-table-header-background-color);
  background-color: var(--vxe-ui-table-header-background-color);
}
.vxe-button.type--button.theme--perfect.is--loading {
  border-color: var(--vxe-ui-table-header-background-color);
  background-color: var(--vxe-ui-table-header-background-color);
}
.vxe-button.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}
.vxe-button.size--medium.type--button.is--circle {
  min-width: var(--vxe-ui-button-height-medium);
}
.vxe-button.size--medium.type--button.is--round {
  border-radius: var(--vxe-ui-button-round-border-radius-medium);
}
.vxe-button.size--small {
  font-size: var(--vxe-ui-font-size-small);
}
.vxe-button.size--small.type--button {
  height: var(--vxe-ui-button-height-small);
}
.vxe-button.size--small.type--button.is--circle {
  min-width: var(--vxe-ui-button-height-small);
}
.vxe-button.size--small.type--button.is--round {
  border-radius: var(--vxe-ui-button-round-border-radius-small);
}
.vxe-button.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}
.vxe-button.size--mini.type--button {
  height: var(--vxe-ui-button-height-mini);
}
.vxe-button.size--mini.type--button.is--circle {
  min-width: var(--vxe-ui-button-height-mini);
}
.vxe-button.size--mini.type--button.is--round {
  border-radius: var(--vxe-ui-button-round-border-radius-mini);
}

.vxe-button.type--button {
  height: var(--vxe-ui-button-height-default);
}
.vxe-button.type--button.size--medium {
  height: var(--vxe-ui-button-height-medium);
}
.vxe-button.type--button.size--small {
  height: var(--vxe-ui-button-height-small);
}
.vxe-button.type--button.size--mini {
  height: var(--vxe-ui-button-height-mini);
}

.vxe-button--custom-prefix-icon > svg,
.vxe-button--custom-suffix-icon > svg {
  max-width: 1em;
  max-height: 1em;
  vertical-align: middle;
}

.vxe-input--prefix-icon > .vxe-button.type--button,
.vxe-input--suffix-icon > .vxe-button.type--button {
  height: 100%;
}

.vxe-button--item {
  padding: 0 0.1em;
}
.vxe-button--item:first-child {
  padding-left: 0;
}
.vxe-button--item:last-child {
  padding-right: 0;
}

.vxe-button--wrapper,
.vxe-button--dropdown {
  display: inline-block;
}

.vxe-button--dropdown {
  position: relative;
  outline: 0;
}
.vxe-button--dropdown > .vxe-button.type--button.theme--primary {
  color: #fff;
}
.vxe-button--dropdown > .vxe-button.type--button.theme--success {
  color: #fff;
}
.vxe-button--dropdown > .vxe-button.type--button.theme--info {
  color: #fff;
}
.vxe-button--dropdown > .vxe-button.type--button.theme--warning {
  color: #fff;
}
.vxe-button--dropdown > .vxe-button.type--button.theme--danger {
  color: #fff;
}
.vxe-button--dropdown > .vxe-button.type--button.theme--error {
  color: #fff;
}
.vxe-button--dropdown > .vxe-button.type--button.theme--perfect {
  color: var(--vxe-ui-font-color);
}
.vxe-button--dropdown.is--active > .vxe-button:not(.is--disabled) {
  color: var(--vxe-ui-font-primary-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--primary {
  color: var(--vxe-ui-font-primary-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--success {
  color: var(--vxe-ui-status-success-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--info {
  color: var(--vxe-ui-status-info-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--warning {
  color: var(--vxe-ui-status-warning-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--danger {
  color: var(--vxe-ui-status-danger-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--error {
  color: var(--vxe-ui-status-error-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--text.theme--perfect {
  color: var(--vxe-ui-table-header-background-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--primary {
  color: #fff;
  background-color: var(--vxe-ui-font-primary-lighten-color);
  border-color: var(--vxe-ui-font-primary-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--success {
  color: #fff;
  background-color: var(--vxe-ui-status-success-lighten-color);
  border-color: var(--vxe-ui-status-success-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--info {
  color: #fff;
  background-color: var(--vxe-ui-status-info-lighten-color);
  border-color: var(--vxe-ui-status-info-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--warning {
  color: #fff;
  background-color: var(--vxe-ui-status-warning-lighten-color);
  border-color: var(--vxe-ui-status-warning-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--danger {
  color: #fff;
  background-color: var(--vxe-ui-status-danger-lighten-color);
  border-color: var(--vxe-ui-status-danger-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--error {
  color: #fff;
  background-color: var(--vxe-ui-status-error-lighten-color);
  border-color: var(--vxe-ui-status-error-lighten-color);
}
.vxe-button--dropdown.is--active > .vxe-button.type--button.theme--perfect {
  color: var(--vxe-ui-font-color);
  background-color: var(--vxe-ui-table-header-background-color);
  border-color: var(--vxe-ui-table-header-background-color);
}
.vxe-button--dropdown.is--active .vxe-button--dropdown-arrow {
  transform: rotate(180deg);
}

.vxe-button--dropdown-arrow {
  display: inline-block;
  font-size: 12px;
  margin-left: 4px;
  transition: transform 0.2s ease-in-out;
}

.vxe-button--dropdown-panel {
  display: none;
  position: absolute;
  left: 0;
  padding: 4px 0;
  color: var(--vxe-ui-font-color);
  text-align: left;
}
.vxe-button--dropdown-panel:not(.is--transfer) {
  min-width: 100%;
}
.vxe-button--dropdown-panel.is--transfer {
  position: fixed;
}
.vxe-button--dropdown-panel.ani--leave {
  display: block;
  opacity: 0;
  transform: scaleY(0.5);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: center top;
  backface-visibility: hidden;
}
.vxe-button--dropdown-panel.ani--leave[placement=top] {
  transform-origin: center bottom;
}
.vxe-button--dropdown-panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}
.vxe-button--dropdown-panel.ani--enter > div::after {
  display: none;
}
.vxe-button--dropdown-panel > div::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.vxe-button--dropdown-wrapper {
  padding: 5px;
  background-color: var(--vxe-ui-layout-background-color);
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
}
.vxe-button--dropdown-wrapper > .vxe-button.type--text, .vxe-button--dropdown-wrapper > .vxe-button.type--button {
  display: block;
  width: 100%;
  border: 0;
  margin: 0.4em 0 0 0;
}
.vxe-button--dropdown-wrapper > .vxe-button.type--text {
  padding: 2px 8px;
}
.vxe-button--dropdown-wrapper > .vxe-button:first-child {
  margin-top: 0;
}
.vxe-button--dropdown-wrapper > .vxe-button:last-child {
  margin-bottom: 0;
}

.vxe-button.type--button,
.vxe-button--dropdown {
  margin-right: var(--vxe-ui-base-margin-gap-default);
}
.vxe-button.type--button.size--medium,
.vxe-button--dropdown.size--medium {
  margin-right: var(--vxe-ui-base-margin-gap-medium);
}
.vxe-button.type--button.size--small,
.vxe-button--dropdown.size--small {
  margin-right: var(--vxe-ui-base-margin-gap-small);
}
.vxe-button.type--button.size--mini,
.vxe-button--dropdown.size--mini {
  margin-right: var(--vxe-ui-base-margin-gap-mini);
}
.vxe-button.type--button:last-of-type,
.vxe-button--dropdown:last-of-type {
  margin-right: 0;
}

.vxe-button + .vxe-button--dropdown,
.vxe-button--dropdown + .vxe-button {
  margin-left: var(--vxe-ui-base-margin-gap-default);
}
.vxe-button + .vxe-button--dropdown.size--medium,
.vxe-button--dropdown + .vxe-button.size--medium {
  margin-left: var(--vxe-ui-base-margin-gap-medium);
}
.vxe-button + .vxe-button--dropdown.size--small,
.vxe-button--dropdown + .vxe-button.size--small {
  margin-left: var(--vxe-ui-base-margin-gap-small);
}
.vxe-button + .vxe-button--dropdown.size--mini,
.vxe-button--dropdown + .vxe-button.size--mini {
  margin-left: var(--vxe-ui-base-margin-gap-mini);
}/*checkbox-group*/
.vxe-checkbox-group {
  display: inline-flex;
  vertical-align: middle;
  line-height: 1;
}

.vxe-checkbox-slots {
  display: none;
}

.vxe-checkbox--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

/*checkbox*/
.vxe-checkbox {
  display: inline-flex;
  vertical-align: middle;
  white-space: nowrap;
  line-height: 1;
}
.vxe-checkbox {
  cursor: pointer;
}
.vxe-checkbox .vxe-checkbox--icon {
  font-size: 1.22em;
}
.vxe-checkbox .vxe-checkbox--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-checkbox.is--checked, .vxe-checkbox.is--indeterminate {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-checkbox.is--checked .vxe-checkbox--icon, .vxe-checkbox.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-checkbox:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-checkbox.is--hidden {
  cursor: default;
}
.vxe-checkbox.is--readonly {
  cursor: auto;
}
.vxe-checkbox.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}
.vxe-checkbox.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-ui-input-disabled-color);
}
.vxe-checkbox .vxe-checkbox--label {
  padding-left: 0.5em;
  vertical-align: middle;
}
.vxe-checkbox > input[type=checkbox] {
  position: absolute;
  width: 0;
  height: 0;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.vxe-checkbox:not(.is--disabled) > input:focus + .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-darken-color);
}
.vxe-checkbox .vxe-checkbox--label {
  padding-left: 0.5em;
  vertical-align: middle;
  display: inline-block;
  max-width: 50em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vxe-checkbox {
  font-size: var(--vxe-ui-font-size-default);
}
.vxe-checkbox.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}
.vxe-checkbox.size--small {
  font-size: var(--vxe-ui-font-size-small);
}
.vxe-checkbox.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-checkbox--default,
.vxe-checkbox-group {
  margin-right: var(--vxe-ui-base-margin-gap-default);
}
.vxe-checkbox--default.size--medium,
.vxe-checkbox-group.size--medium {
  margin-right: var(--vxe-ui-base-margin-gap-medium);
}
.vxe-checkbox--default.size--small,
.vxe-checkbox-group.size--small {
  margin-right: var(--vxe-ui-base-margin-gap-small);
}
.vxe-checkbox--default.size--mini,
.vxe-checkbox-group.size--mini {
  margin-right: var(--vxe-ui-base-margin-gap-mini);
}
.vxe-checkbox--default:last-of-type,
.vxe-checkbox-group:last-of-type {
  margin-right: 0;
}.vxe-icon-title:before {
  content: "\e6e7";
}

@font-face {
  font-family: "vxeiconfont";
  src: url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2");
}
@keyframes rollCircle {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
[class*=vxe-icon-] {
  font-family: "vxeiconfont" !important;
  font-style: normal;
  font-weight: 400;
  font-size: 1.1em;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class*=vxe-icon-].animat, [class*=vxe-icon-].roll {
  display: inline-block;
}
[class*=vxe-icon-].animat {
  transition: transform 0.25s ease-in-out;
}
[class*=vxe-icon-].rotate45 {
  transform: rotate(45deg);
}
[class*=vxe-icon-].rotate90 {
  transform: rotate(90deg);
}
[class*=vxe-icon-].rotate180 {
  transform: rotate(180deg);
}
[class*=vxe-icon-].roll {
  animation: rollCircle 1s infinite linear;
}
[class*=vxe-icon-].theme--primary {
  color: var(--vxe-ui-font-primary-color);
}
[class*=vxe-icon-].theme--success {
  color: var(--vxe-ui-status-success-color);
}
[class*=vxe-icon-].theme--info {
  color: var(--vxe-ui-status-info-color);
}
[class*=vxe-icon-].theme--warning {
  color: var(--vxe-ui-status-warning-color);
}
[class*=vxe-icon-].theme--danger {
  color: var(--vxe-ui-status-danger-color);
}
[class*=vxe-icon-].theme--error {
  color: var(--vxe-ui-status-error-color);
}

.vxe-icon {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.vxe-icon.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}
.vxe-icon.size--small {
  font-size: var(--vxe-ui-font-size-small);
}
.vxe-icon.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-icon-code:before {
  content: "\e8db";
}

.vxe-icon-service:before {
  content: "\e625";
}

.vxe-icon-bottom:before {
  content: "\f29b";
}

.vxe-icon-top:before {
  content: "\e614";
}

.vxe-icon-tag:before {
  content: "\e611";
}

.vxe-icon-radio-unchecked-fill:before {
  content: "\e699";
}

.vxe-icon-checkbox-unchecked-fill:before {
  content: "\e660";
}

.vxe-icon-grouping:before {
  content: "\e66c";
}

.vxe-icon-values:before {
  content: "\e66f";
}

.vxe-icon-dropper:before {
  content: "\e689";
}

.vxe-icon-no-drop:before {
  content: "\e658";
}

.vxe-icon-rich-text:before {
  content: "\e7d3";
}

.vxe-icon-slider:before {
  content: "\e632";
}

.vxe-icon-empty:before {
  content: "\e668";
}

.vxe-icon-notice-right-fill:before {
  content: "\e639";
}

.vxe-icon-notice-left-fill:before {
  content: "\f29a";
}

.vxe-icon-github-fill:before {
  content: "\e885";
}

.vxe-icon-gitee-fill:before {
  content: "\e688";
}

.vxe-icon-language-switch:before {
  content: "\e6e6";
}

.vxe-icon-carousel:before {
  content: "\e627";
}

.vxe-icon-menu-unfold:before {
  content: "\e686";
}

.vxe-icon-menu-fold:before {
  content: "\f299";
}

.vxe-icon-arrows-right:before {
  content: "\e60f";
}

.vxe-icon-arrows-left:before {
  content: "\f296";
}

.vxe-icon-arrows-up:before {
  content: "\f297";
}

.vxe-icon-arrows-down:before {
  content: "\f298";
}

.vxe-icon-add-sub:before {
  content: "\e6bc";
}

.vxe-icon-tree-select:before {
  content: "\e6b2";
}

.vxe-icon-align-left:before {
  content: "\e6bb";
}

.vxe-icon-align-right:before {
  content: "\e6b9";
}

.vxe-icon-rmb:before {
  content: "\e66b";
}

.vxe-icon-usd:before {
  content: "\eb1a";
}

.vxe-icon-recover:before {
  content: "\e642";
}

.vxe-icon-drag-handle:before {
  content: "\e64e";
}

.vxe-icon-print-batch:before {
  content: "\e783";
}

.vxe-icon-pct-full:before {
  content: "\ec13";
}

.vxe-icon-rotate-right:before {
  content: "\e631";
}

.vxe-icon-rotate-left:before {
  content: "\e62f";
}

.vxe-icon-search-zoom-out:before {
  content: "\e667";
}

.vxe-icon-pct-1-1:before {
  content: "\e65b";
}

.vxe-icon-radio-checked:before {
  content: "\e75b";
}

.vxe-icon-checkbox-checked:before {
  content: "\e685";
}

.vxe-icon-mobile:before {
  content: "\e638";
}

.vxe-icon-align-center:before {
  content: "\e610";
}

.vxe-icon-pc:before {
  content: "\e65a";
}

.vxe-icon-layout:before {
  content: "\e80f";
}

.vxe-icon-click-button:before {
  content: "\e609";
}

.vxe-icon-select:before {
  content: "\e7a4";
}

.vxe-icon-textarea:before {
  content: "\e6e7";
}

.vxe-icon-file:before {
  content: "\e88a";
}

.vxe-icon-signature:before {
  content: "\e6b1";
}

.vxe-icon-input:before {
  content: "\e62a";
}

.vxe-icon-text:before {
  content: "\e659";
}

.vxe-icon-switch:before {
  content: "\e60d";
}

.vxe-icon-add-user:before {
  content: "\e60b";
}

.vxe-icon-row-col:before {
  content: "\e695";
}

.vxe-icon-tabs:before {
  content: "\e60e";
}

.vxe-icon-subtable:before {
  content: "\e678";
}

.vxe-icon-add-users:before {
  content: "\e7dd";
}

.vxe-icon-number:before {
  content: "\e761";
}

.vxe-icon-association-form:before {
  content: "\e903";
}

.vxe-icon-sort:before {
  content: "\e93e";
}

.vxe-icon-sort-desc:before {
  content: "\e60a";
}

.vxe-icon-sort-asc:before {
  content: "\f295";
}

.vxe-icon-end-page:before {
  content: "\e607";
}

.vxe-icon-home-page:before {
  content: "\f294";
}

.vxe-icon-time:before {
  content: "\e64d";
}

.vxe-icon-feedback:before {
  content: "\e738";
}

.vxe-icon-lightning:before {
  content: "\e76d";
}

.vxe-icon-cloudy:before {
  content: "\e608";
}

.vxe-icon-heavy-rain:before {
  content: "\e7c4";
}

.vxe-icon-moon:before {
  content: "\e68d";
}

.vxe-icon-sunny:before {
  content: "\e684";
}

.vxe-icon-location:before {
  content: "\e790";
}

.vxe-icon-location-fill:before {
  content: "\e868";
}

.vxe-icon-microphone-fill:before {
  content: "\e900";
}

.vxe-icon-microphone:before {
  content: "\e7bf";
}

.vxe-icon-share:before {
  content: "\e68c";
}

.vxe-icon-share-fill:before {
  content: "\e86f";
}

.vxe-icon-flag:before {
  content: "\e827";
}

.vxe-icon-flag-fill:before {
  content: "\e687";
}

.vxe-icon-platform:before {
  content: "\e67a";
}

.vxe-icon-goods-fill:before {
  content: "\e778";
}

.vxe-icon-goods:before {
  content: "\e7e4";
}

.vxe-icon-funnel-clear:before {
  content: "\e6ca";
}

.vxe-icon-envelope:before {
  content: "\ea99";
}

.vxe-icon-envelope-open-fill:before {
  content: "\efaf";
}

.vxe-icon-envelope-open:before {
  content: "\f28f";
}

.vxe-icon-envelope-fill:before {
  content: "\e606";
}

.vxe-icon-message-fill:before {
  content: "\e710";
}

.vxe-icon-chat:before {
  content: "\e641";
}

.vxe-icon-chat-fill:before {
  content: "\e69a";
}

.vxe-icon-send:before {
  content: "\e61f";
}

.vxe-icon-send-fill:before {
  content: "\e630";
}

.vxe-icon-user:before {
  content: "\e8c8";
}

.vxe-icon-user-fill:before {
  content: "\e8c9";
}

.vxe-icon-wechat:before {
  content: "\e605";
}

.vxe-icon-alipay:before {
  content: "\e612";
}

.vxe-icon-indicator:before {
  content: "\e646";
}

.vxe-icon-file-excel:before {
  content: "\e7b7";
}

.vxe-icon-file-pdf:before {
  content: "\e7b8";
}

.vxe-icon-file-image:before {
  content: "\e7ba";
}

.vxe-icon-file-markdown:before {
  content: "\e7bb";
}

.vxe-icon-file-ppt:before {
  content: "\e7bc";
}

.vxe-icon-file-word:before {
  content: "\e7bd";
}

.vxe-icon-file-zip:before {
  content: "\e7be";
}

.vxe-icon-file-txt:before {
  content: "\e616";
}

.vxe-icon-refresh:before {
  content: "\e647";
}

.vxe-icon-checkbox-unchecked:before {
  content: "\e727";
}

.vxe-icon-information:before {
  content: "\e7b9";
}

.vxe-icon-info-circle-fill:before {
  content: "\e697";
}

.vxe-icon-info-circle:before {
  content: "\e618";
}

.vxe-icon-chart-radar:before {
  content: "\e7dc";
}

.vxe-icon-chart-bar-x:before {
  content: "\e60c";
}

.vxe-icon-repeat:before {
  content: "\ea4a";
}

.vxe-icon-voice-fill:before {
  content: "\e7c3";
}

.vxe-icon-voice:before {
  content: "\e6be";
}

.vxe-icon-flow-branch:before {
  content: "\e604";
}

.vxe-icon-comment:before {
  content: "\e70c";
}

.vxe-icon-folder:before {
  content: "\e7d1";
}

.vxe-icon-folder-open:before {
  content: "\e7d2";
}

.vxe-icon-picture:before {
  content: "\ea13";
}

.vxe-icon-picture-fill:before {
  content: "\e653";
}

.vxe-icon-bell:before {
  content: "\e680";
}

.vxe-icon-bell-fill:before {
  content: "\e681";
}

.vxe-icon-undo:before {
  content: "\e739";
}

.vxe-icon-home:before {
  content: "\e7c6";
}

.vxe-icon-home-fill:before {
  content: "\e867";
}

.vxe-icon-checkbox-checked-fill:before {
  content: "\e67d";
}

.vxe-icon-checkbox-indeterminate-fill:before {
  content: "\e8c4";
}

.vxe-icon-fullscreen:before {
  content: "\e70e";
}

.vxe-icon-minimize:before {
  content: "\e749";
}

.vxe-icon-print:before {
  content: "\eba0";
}

.vxe-icon-upload:before {
  content: "\e683";
}

.vxe-icon-download:before {
  content: "\e61a";
}

.vxe-icon-cloud-download:before {
  content: "\e603";
}

.vxe-icon-cloud-upload:before {
  content: "\e63a";
}

.vxe-icon-spinner:before {
  content: "\e601";
}

.vxe-icon-close:before {
  content: "\e6e9";
}

.vxe-icon-custom-column:before {
  content: "\e62d";
}

.vxe-icon-edit:before {
  content: "\e66e";
}

.vxe-icon-zoom-in:before {
  content: "\e826";
}

.vxe-icon-caret-down:before {
  content: "\e8ed";
}

.vxe-icon-caret-up:before {
  content: "\e8ee";
}

.vxe-icon-caret-right:before {
  content: "\e8ef";
}

.vxe-icon-caret-left:before {
  content: "\e8f0";
}

.vxe-icon-square-checked-fill:before {
  content: "\e6d4";
}

.vxe-icon-square-close:before {
  content: "\e793";
}

.vxe-icon-square-down:before {
  content: "\e794";
}

.vxe-icon-square-left:before {
  content: "\e796";
}

.vxe-icon-square-caret-right:before {
  content: "\e797";
}

.vxe-icon-square-minus:before {
  content: "\e798";
}

.vxe-icon-square-plus:before {
  content: "\e799";
}

.vxe-icon-square-right:before {
  content: "\e79a";
}

.vxe-icon-square-up:before {
  content: "\e79b";
}

.vxe-icon-square-checked:before {
  content: "\e7a8";
}

.vxe-icon-square-down-fill:before {
  content: "\e84b";
}

.vxe-icon-square-minus-fill:before {
  content: "\e84c";
}

.vxe-icon-square-close-fill:before {
  content: "\e84d";
}

.vxe-icon-square-left-fill:before {
  content: "\e84f";
}

.vxe-icon-square-caret-right-fill:before {
  content: "\e850";
}

.vxe-icon-square-up-fill:before {
  content: "\e851";
}

.vxe-icon-square-right-fill:before {
  content: "\e853";
}

.vxe-icon-square-plus-fill:before {
  content: "\e854";
}

.vxe-icon-square-plus-square:before {
  content: "\e87e";
}

.vxe-icon-square-fill:before {
  content: "\e8d9";
}

.vxe-icon-square-square:before {
  content: "\e6a1";
}

.vxe-icon-sort-alpha-desc:before {
  content: "\e852";
}

.vxe-icon-sort-alpha-asc:before {
  content: "\e7d5";
}

.vxe-icon-sort-numeric-asc:before {
  content: "\e800";
}

.vxe-icon-sort-numeric-desc:before {
  content: "\e801";
}

.vxe-icon-star-fill:before {
  content: "\e69e";
}

.vxe-icon-star:before {
  content: "\e69f";
}

.vxe-icon-star-half:before {
  content: "\e6b6";
}

.vxe-icon-lock-fill:before {
  content: "\e6d1";
}

.vxe-icon-unlock-fill:before {
  content: "\e92c";
}

.vxe-icon-question:before {
  content: "\e72e";
}

.vxe-icon-exclamation:before {
  content: "\e617";
}

.vxe-icon-ellipsis-h:before {
  content: "\e636";
}

.vxe-icon-ellipsis-v:before {
  content: "\e637";
}

.vxe-icon-save:before {
  content: "\e67c";
}

.vxe-icon-setting:before {
  content: "\e8b8";
}

.vxe-icon-setting-fill:before {
  content: "\e795";
}

.vxe-icon-link:before {
  content: "\e6c8";
}

.vxe-icon-chart-pie:before {
  content: "\e902";
}

.vxe-icon-chart-line:before {
  content: "\e904";
}

.vxe-icon-swap:before {
  content: "\e7f3";
}

.vxe-icon-num-list:before {
  content: "\e7f4";
}

.vxe-icon-copy:before {
  content: "\ec7a";
}

.vxe-icon-company:before {
  content: "\e602";
}

.vxe-icon-swap-right:before {
  content: "\e8f1";
}

.vxe-icon-swap-left:before {
  content: "\e8f2";
}

.vxe-icon-table:before {
  content: "\e920";
}

.vxe-icon-merge-cells:before {
  content: "\e901";
}

.vxe-icon-paste:before {
  content: "\e70b";
}

.vxe-icon-cut:before {
  content: "\e70d";
}

.vxe-icon-lock:before {
  content: "\e676";
}

.vxe-icon-unlock:before {
  content: "\e682";
}

.vxe-icon-chart-bar-y:before {
  content: "\e84e";
}

.vxe-icon-fixed-left-fill:before {
  content: "\e9b9";
}

.vxe-icon-fixed-left:before {
  content: "\e9ba";
}

.vxe-icon-fixed-right-fill:before {
  content: "\f290";
}

.vxe-icon-fixed-right:before {
  content: "\f291";
}

.vxe-icon-swap-down:before {
  content: "\f292";
}

.vxe-icon-swap-up:before {
  content: "\f293";
}

.vxe-icon-square:before {
  content: "\e6d5";
}

.vxe-icon-check:before {
  content: "\e645";
}

.vxe-icon-question-circle-fill:before {
  content: "\e690";
}

.vxe-icon-error-circle-fill:before {
  content: "\e62b";
}

.vxe-icon-delete:before {
  content: "\e69d";
}

.vxe-icon-dot:before {
  content: "\e63f";
}

.vxe-icon-success-circle:before {
  content: "\e6d9";
}

.vxe-icon-delete-fill:before {
  content: "\e634";
}

.vxe-icon-minus:before {
  content: "\e6ba";
}

.vxe-icon-maximize:before {
  content: "\e600";
}

.vxe-icon-question-circle:before {
  content: "\e782";
}

.vxe-icon-warning-circle:before {
  content: "\e785";
}

.vxe-icon-warning-circle-fill:before {
  content: "\e848";
}

.vxe-icon-eye-fill:before {
  content: "\e869";
}

.vxe-icon-search:before {
  content: "\e741";
}

.vxe-icon-funnel:before {
  content: "\e8ec";
}

.vxe-icon-eye-fill-close:before {
  content: "\e8ff";
}

.vxe-icon-search-zoom-in:before {
  content: "\e6a5";
}

.vxe-icon-arrow-right:before {
  content: "\e743";
}

.vxe-icon-arrow-left:before {
  content: "\e744";
}

.vxe-icon-arrow-up:before {
  content: "\e745";
}

.vxe-icon-calendar:before {
  content: "\e746";
}

.vxe-icon-arrow-down:before {
  content: "\e7b2";
}

.vxe-icon-warning-triangle:before {
  content: "\e67f";
}

.vxe-icon-add:before {
  content: "\e664";
}

.vxe-icon-arrow-double-left:before {
  content: "\e665";
}

.vxe-icon-arrow-double-right:before {
  content: "\e666";
}

.vxe-icon-menu:before {
  content: "\e677";
}

.vxe-icon-warning-triangle-fill:before {
  content: "\e68b";
}

.vxe-icon-error-circle:before {
  content: "\e613";
}

.vxe-icon-zoom-out:before {
  content: "\e65d";
}

.vxe-icon-success-circle-fill:before {
  content: "\e67e";
}

.vxe-icon-radio-checked-fill:before {
  content: "\e763";
}

.vxe-icon-radio-unchecked:before {
  content: "\e7c9";
}.vxe-input--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-input--wrapper {
  flex-grow: 1;
  overflow: hidden;
}

.vxe-input--inner {
  display: block;
  width: 100%;
  height: 100%;
  outline: 0;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  padding: 0 0.5em;
  color: var(--vxe-ui-font-color);
  border: 0;
  border-radius: var(--vxe-ui-base-border-radius);
  background-color: inherit;
  box-shadow: none;
}

.vxe-input {
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-input .vxe-input--inner::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}
.vxe-input .vxe-input--inner::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}
.vxe-input .vxe-input--inner::-webkit-autofill {
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-input .vxe-input--inner[type=number] {
  -webkit-appearance: none;
          appearance: none;
  -moz-appearance: textfield;
}
.vxe-input .vxe-input--inner[type=search], .vxe-input .vxe-input--inner[type=search]::-webkit-search-cancel-button, .vxe-input .vxe-input--inner[type=number]::-webkit-outer-spin-button, .vxe-input .vxe-input--inner[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
.vxe-input .vxe-input--inner[disabled] {
  cursor: not-allowed;
  color: var(--vxe-ui-font-disabled-color);
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-input.is--disabled {
  background-color: var(--vxe-ui-input-disabled-background-color);
}
.vxe-input.is--disabled .vxe-input--prefix,
.vxe-input.is--disabled .vxe-input--suffix,
.vxe-input.is--disabled .vxe-input--clear-icon,
.vxe-input.is--disabled .vxe-input--control-icon {
  cursor: not-allowed;
}
.vxe-input.is--disabled .vxe-input--prefix,
.vxe-input.is--disabled .vxe-input--suffix {
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-input {
  display: inline-flex;
  flex-direction: row;
  position: relative;
  border-radius: var(--vxe-ui-base-border-radius);
  width: 180px;
  border: 1px solid var(--vxe-ui-input-border-color);
  overflow: hidden;
}
.vxe-input.is--active {
  border: 1px solid var(--vxe-ui-font-primary-color);
}
.vxe-input.show--clear:hover .vxe-input--clear-icon {
  display: block;
}

.vxe-input--prefix {
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
}

.vxe-input--suffix {
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
}

.vxe-input--prefix,
.vxe-input--suffix {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 0;
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-input--clear-icon {
  padding-right: 0.3em;
  text-align: center;
}

.vxe-input--control-icon,
.vxe-input--prefix-icon,
.vxe-input--suffix-icon {
  min-width: 1.8em;
  text-align: center;
}

.vxe-input--prefix-icon,
.vxe-input--suffix-icon {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-input--prefix-text,
.vxe-input--suffix-text {
  padding: 0 0.5em;
}

.vxe-input--clear-icon,
.vxe-input--control-icon {
  height: 100%;
  color: var(--vxe-ui-input-placeholder-color);
  cursor: pointer;
}

.vxe-input--clear-icon {
  display: none;
}
.vxe-input--clear-icon:hover {
  color: var(--vxe-ui-font-color);
}
.vxe-input--clear-icon:active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-input--number-btn {
  height: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vxe-input--number-btn:hover {
  color: var(--vxe-ui-font-color);
}
.vxe-input--number-btn:active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-input--number-icon {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.vxe-input--number-icon .vxe-input--number-btn.is--disabled {
  cursor: no-drop;
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-input--count {
  flex-shrink: 0;
  color: var(--vxe-ui-input-count-color);
  background-color: var(--vxe-ui-layout-background-color);
  padding-right: 0.6em;
}
.vxe-input--count.is--error {
  color: var(--vxe-ui-input-count-error-color);
}

.vxe-input.is--left .vxe-input--inner {
  text-align: left;
}
.vxe-input.is--center .vxe-input--inner {
  text-align: center;
}
.vxe-input.is--right .vxe-input--inner {
  text-align: right;
}

.vxe-input--panel {
  display: none;
  position: absolute;
  left: 0;
  padding: 4px 0;
  color: var(--vxe-ui-font-color);
  font-size: var(--vxe-ui-font-size-default);
  text-align: left;
}
.vxe-input--panel.is--transfer {
  position: fixed;
}
.vxe-input--panel.ani--leave {
  display: block;
  opacity: 0;
  transform: scaleY(0.5);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: center top;
  backface-visibility: hidden;
  transform-style: preserve-3d;
}
.vxe-input--panel.ani--leave[placement=top] {
  transform-origin: center bottom;
}
.vxe-input--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}

.vxe-input--panel {
  pointer-events: none;
}

.vxe-input--panel-wrapper,
.vxe-input--panel-layout-wrapper {
  pointer-events: auto;
  background-color: var(--vxe-ui-layout-background-color);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.1);
  border-radius: var(--vxe-ui-base-border-radius);
}

.vxe-input--panel-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
}

.vxe-input--panel-layout-wrapper {
  display: inline-flex;
  flex-direction: row;
}

.vxe-input--panel.type--date, .vxe-input--panel.type--week, .vxe-input--panel.type--month, .vxe-input--panel.type--quarter, .vxe-input--panel.type--year {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper {
  display: flex;
  flex-direction: column;
  border-left: 1px solid var(--vxe-ui-input-border-color);
}
.vxe-input--panel.type--date .vxe-input--date-picker-body th, .vxe-input--panel.type--datetime .vxe-input--date-picker-body th {
  width: 14.28571%;
}
.vxe-input--panel.type--week .vxe-input--date-picker-body table th {
  width: 12%;
}
.vxe-input--panel.type--week .vxe-input--date-picker-body table th:first-child {
  width: 14%;
}
.vxe-input--panel.type--quarter .vxe-input--date-picker-body table th {
  width: 50%;
}
.vxe-input--panel.type--month .vxe-input--date-picker-body td, .vxe-input--panel.type--year .vxe-input--date-picker-body td {
  width: 25%;
}

.vxe-input--time-picker-title {
  flex-grow: 1;
  text-align: center;
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  padding: 0 0.1em;
  margin-right: 0.5em;
}

.vxe-input--time-picker-btn {
  display: flex;
  flex-shrink: 0;
}
.vxe-input--time-picker-btn:active {
  transform: scale(0.9);
}

.vxe-input--time-picker-confirm,
.vxe-input--date-picker-confirm {
  outline: 0;
  border: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius);
  cursor: pointer;
  color: var(--vxe-ui-input-date-time-confirm-button-color);
  border-color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-color);
  padding: 0 0.5em;
}
.vxe-input--time-picker-confirm:hover,
.vxe-input--date-picker-confirm:hover {
  background-color: var(--vxe-ui-font-primary-lighten-color);
  border-color: var(--vxe-ui-font-primary-lighten-color);
}
.vxe-input--time-picker-confirm:active,
.vxe-input--date-picker-confirm:active {
  background-color: var(--vxe-ui-font-primary-darken-color);
  border-color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-input--time-picker-header {
  display: flex;
  flex-direction: row;
  position: relative;
  flex-shrink: 0;
}

.vxe-input--date-picker-header {
  display: flex;
  flex-direction: row;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-input--date-picker-header .vxe-input--date-picker-type-wrapper {
  flex-grow: 1;
}
.vxe-input--date-picker-header .vxe-input--date-picker-btn-wrapper {
  flex-shrink: 0;
  text-align: center;
}

.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,
.vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btn {
  display: inline-block;
}

.vxe-input--date-picker-btn-wrapper {
  display: flex;
  flex-direction: row;
}

.vxe-input--date-picker-label,
.vxe-input--date-picker-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-input--date-picker-btn.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}
.vxe-input--date-picker-btn:not(.is--disabled) {
  cursor: pointer;
}
.vxe-input--date-picker-btn:not(.is--disabled):hover {
  background-color: #fff;
}
.vxe-input--date-picker-btn:not(.is--disabled):active {
  background-color: #fff;
}

.vxe-input--date-picker-btns .vxe-input--date-picker-btn {
  margin-left: 0.6em;
}
.vxe-input--date-picker-btns .vxe-input--date-picker-btn:first-child {
  margin-left: 0;
}

.vxe-input--date-picker-body {
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-input--date-picker-body table {
  border: 0;
  width: 100%;
  border-spacing: 0;
  border-collapse: separate;
  text-align: center;
  table-layout: fixed;
}
.vxe-input--date-picker-body th,
.vxe-input--date-picker-body td {
  font-weight: normal;
}
.vxe-input--date-picker-body th {
  box-shadow: inset 0 -1px 0 0 var(--vxe-ui-base-popup-border-color);
}
.vxe-input--date-picker-body td {
  border: 1px solid transparent;
  border-radius: 1em;
}
.vxe-input--date-picker-body td.is--prev, .vxe-input--date-picker-body td.is--next {
  color: var(--vxe-ui-font-disabled-color);
}
.vxe-input--date-picker-body td.is--prev .vxe-input--date-label,
.vxe-input--date-picker-body td.is--prev .vxe-input--date-festival, .vxe-input--date-picker-body td.is--next .vxe-input--date-label,
.vxe-input--date-picker-body td.is--next .vxe-input--date-festival {
  color: var(--vxe-ui-font-disabled-color);
}
.vxe-input--date-picker-body td.is--now {
  box-shadow: inset 0 0 0 1px var(--vxe-ui-base-popup-border-color);
}
.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-label,
.vxe-input--date-picker-body td.is--now:not(.is--selected).is--current .vxe-input--date-festival {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-input--date-picker-body td.is--hover {
  border-color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-tinge-color);
}
.vxe-input--date-picker-body td.is--selected {
  color: var(--vxe-ui-input-date-picker-selected-color);
  background-color: var(--vxe-ui-font-primary-color);
}
.vxe-input--date-picker-body td.is--selected.is--hover {
  box-shadow: 0 0px 6px 1px var(--vxe-ui-font-primary-color);
}
.vxe-input--date-picker-body td.is--selected.is--prev, .vxe-input--date-picker-body td.is--selected.is--next {
  background-color: var(--vxe-ui-font-primary-lighten-color);
}
.vxe-input--date-picker-body td.is--selected .vxe-input--date-label,
.vxe-input--date-picker-body td.is--selected .vxe-input--date-festival {
  color: var(--vxe-ui-input-date-picker-festival-selected-color);
}
.vxe-input--date-picker-body td.is--selected .vxe-input--date-label.is-notice:before {
  background-color: var(--vxe-ui-input-date-picker-notice-selected-background-color);
}
.vxe-input--date-picker-body td:not(.is--disabled) {
  cursor: pointer;
}
.vxe-input--date-picker-body td.is--disabled {
  cursor: no-drop;
  color: var(--vxe-ui-input-disabled-color);
  background-color: var(--vxe-ui-input-disabled-background-color);
}
.vxe-input--date-picker-body td.is--disabled .vxe-input--date-label,
.vxe-input--date-picker-body td.is--disabled .vxe-input--date-festival {
  color: var(--vxe-ui-input-disabled-color);
}

.vxe-input--date-week-view th:first-child {
  box-shadow: inset -1px -1px 0 0 var(--vxe-ui-base-popup-border-color);
}
.vxe-input--date-week-view td {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-left-width: 0;
  border-right-width: 0;
}
.vxe-input--date-week-view td:first-child {
  border-bottom-left-radius: 1em;
  border-top-left-radius: 1em;
  border-left-width: 1px;
  border-right-width: 1px;
  border-right-color: var(--vxe-ui-base-popup-border-color);
}
.vxe-input--date-week-view td:last-child {
  border-top-right-radius: 1em;
  border-bottom-right-radius: 1em;
  border-right-width: 1px;
}

.vxe-input--date-label,
.vxe-input--date-festival {
  display: block;
  overflow: hidden;
}

.vxe-input--date-label {
  position: relative;
}
.vxe-input--date-label.is-notice:before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  left: 0.8em;
  top: 0.1em;
  transform: translateX(-50%);
  border-radius: 100%;
  background-color: var(--vxe-ui-input-date-notice-background-color);
}

.vxe-input--date-label--extra {
  position: absolute;
  right: 0.1em;
  top: -0.2em;
  font-size: 12px;
  line-height: 12px;
  transform: scale(0.7);
  color: var(--vxe-ui-input-date-extra-color);
}
.vxe-input--date-label--extra.is-important {
  color: var(--vxe-ui-input-date-extra-important-color);
}

.vxe-input--date-festival {
  color: var(--vxe-ui-input-date-festival-color);
  height: 14px;
  line-height: 1;
  overflow: hidden;
}
.vxe-input--date-festival.is-important {
  color: var(--vxe-ui-input-date-festival-important-color);
}

.vxe-input--date-festival--label {
  display: block;
  font-size: 12px;
  transform: scale(0.8);
}

@keyframes festivalOverlap2 {
  0%, 45%, 100% {
    transform: translateY(0);
  }
  50%, 95% {
    transform: translateY(-14px);
  }
}
@keyframes festivalOverlap3 {
  0%, 20%, 100% {
    transform: translateY(0);
  }
  25%, 45%, 75%, 95% {
    transform: translateY(-14px);
  }
  50%, 70% {
    transform: translateY(-28px);
  }
}
.vxe-input--date-festival--overlap {
  display: block;
  font-size: 12px;
}
.vxe-input--date-festival--overlap.overlap--2 {
  animation: festivalOverlap2 6s infinite ease-in-out;
}
.vxe-input--date-festival--overlap.overlap--3 {
  animation: festivalOverlap3 9s infinite ease-in-out;
}
.vxe-input--date-festival--overlap > span {
  height: 14px;
  display: block;
  transform: scale(0.8);
}

.vxe-input--time-picker-body {
  position: relative;
  display: flex;
  flex-direction: row;
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  flex-grow: 1;
  border-radius: var(--vxe-ui-base-border-radius);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-input--time-picker-body > ul {
  height: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.vxe-input--time-picker-body > ul:before, .vxe-input--time-picker-body > ul:after {
  content: " ";
  display: block;
}
.vxe-input--time-picker-body > ul:hover {
  overflow-y: auto;
}
.vxe-input--time-picker-body > ul > li {
  display: block;
}
.vxe-input--time-picker-body > ul > li:hover {
  background-color: var(--vxe-ui-input-date-picker-hover-background-color);
  cursor: pointer;
}
.vxe-input--time-picker-body > ul > li.is--selected {
  font-weight: 700;
  color: var(--vxe-ui-font-primary-color);
}
.vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  border-left: 1px solid var(--vxe-ui-base-popup-border-color);
}
.vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  border-left: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-input {
  font-size: var(--vxe-ui-font-size-default);
  height: var(--vxe-ui-input-height-default);
  line-height: var(--vxe-ui-input-height-default);
}
.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button, .vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button, .vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button {
  margin-top: 6px;
}
.vxe-input .vxe-input--inner[type=date]::-webkit-inner-spin-button, .vxe-input .vxe-input--inner[type=month]::-webkit-inner-spin-button, .vxe-input .vxe-input--inner[type=week]::-webkit-inner-spin-button, .vxe-input .vxe-input--inner[type=number]::-webkit-inner-spin-button {
  height: 24px;
}
.vxe-input.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
  height: var(--vxe-ui-input-height-medium);
  line-height: var(--vxe-ui-input-height-medium);
}
.vxe-input.size--medium .vxe-input--inner[type=date]::-webkit-inner-spin-button, .vxe-input.size--medium .vxe-input--inner[type=month]::-webkit-inner-spin-button, .vxe-input.size--medium .vxe-input--inner[type=week]::-webkit-inner-spin-button {
  margin-top: 4px;
}
.vxe-input.size--small {
  font-size: var(--vxe-ui-font-size-small);
  height: var(--vxe-ui-input-height-small);
  line-height: var(--vxe-ui-input-height-small);
}
.vxe-input.size--small .vxe-input--inner[type=date]::-webkit-inner-spin-button, .vxe-input.size--small .vxe-input--inner[type=month]::-webkit-inner-spin-button, .vxe-input.size--small .vxe-input--inner[type=week]::-webkit-inner-spin-button {
  margin-top: 2px;
}
.vxe-input.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
  height: var(--vxe-ui-input-height-mini);
  line-height: var(--vxe-ui-input-height-mini);
}
.vxe-input.size--mini .vxe-input--inner[type=date]::-webkit-inner-spin-button, .vxe-input.size--mini .vxe-input--inner[type=month]::-webkit-inner-spin-button, .vxe-input.size--mini .vxe-input--inner[type=week]::-webkit-inner-spin-button {
  margin-top: 0;
}

.vxe-input--panel {
  font-size: var(--vxe-ui-font-size-default);
}
.vxe-input--panel .vxe-input--panel-wrapper {
  max-height: 380px;
}
.vxe-input--panel.type--date .vxe-input--panel-wrapper, .vxe-input--panel.type--time .vxe-input--panel-wrapper, .vxe-input--panel.type--week .vxe-input--panel-wrapper, .vxe-input--panel.type--month .vxe-input--panel-wrapper, .vxe-input--panel.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.type--year .vxe-input--panel-wrapper {
  padding: 11px;
}
.vxe-input--panel.type--date .vxe-input--panel-wrapper, .vxe-input--panel.type--month .vxe-input--panel-wrapper, .vxe-input--panel.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.type--year .vxe-input--panel-wrapper {
  width: 336px;
}
.vxe-input--panel.type--week .vxe-input--panel-wrapper {
  width: 380px;
}
.vxe-input--panel.type--time .vxe-input--panel-wrapper {
  display: inline-flex;
  flex-direction: column;
}
.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper {
  width: 336px;
}
.vxe-input--panel.type--datetime .vxe-input--panel-left-wrapper,
.vxe-input--panel.type--datetime .vxe-input--panel-right-wrapper {
  padding: 11px;
}
.vxe-input--panel .vxe-input--time-picker-title {
  height: 30px;
  line-height: 30px;
}
.vxe-input--panel .vxe-input--date-picker-label,
.vxe-input--panel .vxe-input--date-picker-btn {
  height: 30px;
  line-height: 30px;
}
.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn {
  margin-left: 8px;
}
.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn:active {
  transform: scale(0.9);
}
.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn,
.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,
.vxe-input--panel .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn {
  width: 30px;
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
}
.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,
.vxe-input--panel .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btns {
  padding: 0 9px;
}
.vxe-input--panel .vxe-input--time-picker-header,
.vxe-input--panel .vxe-input--date-picker-header {
  padding-bottom: 8px;
}
.vxe-input--panel .vxe-input--date-picker-body table,
.vxe-input--panel .vxe-input--time-picker-body {
  height: calc(var(--vxe-ui-input-date-time-week-row-height-default) * 6 + var(--vxe-ui-input-date-title-height-default));
}
.vxe-input--panel .vxe-input--time-picker-body > ul {
  width: 48px;
}
.vxe-input--panel .vxe-input--time-picker-body > ul:before, .vxe-input--panel .vxe-input--time-picker-body > ul:after {
  height: 120px;
}
.vxe-input--panel .vxe-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 9px;
}
.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  left: 48px;
}
.vxe-input--panel .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  left: 96px;
}
.vxe-input--panel .vxe-input--date-day-view td,
.vxe-input--panel .vxe-input--date-week-view td {
  height: var(--vxe-ui-input-date-time-week-row-height-default);
}
.vxe-input--panel .vxe-input--date-quarter-view td {
  height: var(--vxe-ui-input-date-quarter-row-height-default);
}
.vxe-input--panel .vxe-input--date-month-view td,
.vxe-input--panel .vxe-input--date-year-view td {
  height: var(--vxe-ui-input-date-month-year-row-height-default);
}
.vxe-input--panel .vxe-input--date-picker-body th {
  height: var(--vxe-ui-input-date-title-height-default);
}
.vxe-input--panel .vxe-input--time-picker-confirm,
.vxe-input--panel .vxe-input--date-picker-confirm {
  height: 30px;
}
.vxe-input--panel .vxe-input--date-label {
  line-height: calc(var(--vxe-ui-font-size-default) + 1px);
}
.vxe-input--panel.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}
.vxe-input--panel.size--medium .vxe-input--panel-wrapper {
  max-height: 360px;
}
.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper {
  padding: 10px;
}
.vxe-input--panel.size--medium.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--medium.type--year .vxe-input--panel-wrapper {
  width: 336px;
}
.vxe-input--panel.size--medium.type--week .vxe-input--panel-wrapper {
  width: 380px;
}
.vxe-input--panel.size--medium.type--time .vxe-input--panel-wrapper {
  display: inline-flex;
  flex-direction: column;
}
.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper {
  width: 336px;
}
.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-left-wrapper,
.vxe-input--panel.size--medium.type--datetime .vxe-input--panel-right-wrapper {
  padding: 10px;
}
.vxe-input--panel.size--medium .vxe-input--time-picker-title {
  height: 29px;
  line-height: 29px;
}
.vxe-input--panel.size--medium .vxe-input--date-picker-label,
.vxe-input--panel.size--medium .vxe-input--date-picker-btn {
  height: 29px;
  line-height: 29px;
}
.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn {
  margin-left: 7px;
}
.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn:active {
  transform: scale(0.9);
}
.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn,
.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,
.vxe-input--panel.size--medium .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn {
  width: 29px;
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
}
.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,
.vxe-input--panel.size--medium .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btns {
  padding: 0 8px;
}
.vxe-input--panel.size--medium .vxe-input--time-picker-header,
.vxe-input--panel.size--medium .vxe-input--date-picker-header {
  padding-bottom: 7px;
}
.vxe-input--panel.size--medium .vxe-input--date-picker-body table,
.vxe-input--panel.size--medium .vxe-input--time-picker-body {
  height: calc(var(--vxe-ui-input-date-time-week-row-height-medium) * 6 + var(--vxe-ui-input-date-title-height-medium));
}
.vxe-input--panel.size--medium .vxe-input--time-picker-body > ul {
  width: 48px;
}
.vxe-input--panel.size--medium .vxe-input--time-picker-body > ul:before, .vxe-input--panel.size--medium .vxe-input--time-picker-body > ul:after {
  height: 120px;
}
.vxe-input--panel.size--medium .vxe-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 8px;
}
.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  left: 48px;
}
.vxe-input--panel.size--medium .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  left: 96px;
}
.vxe-input--panel.size--medium .vxe-input--date-day-view td,
.vxe-input--panel.size--medium .vxe-input--date-week-view td {
  height: var(--vxe-ui-input-date-time-week-row-height-medium);
}
.vxe-input--panel.size--medium .vxe-input--date-quarter-view td {
  height: var(--vxe-ui-input-date-quarter-row-height-medium);
}
.vxe-input--panel.size--medium .vxe-input--date-month-view td,
.vxe-input--panel.size--medium .vxe-input--date-year-view td {
  height: var(--vxe-ui-input-date-month-year-row-height-medium);
}
.vxe-input--panel.size--medium .vxe-input--date-picker-body th {
  height: var(--vxe-ui-input-date-title-height-medium);
}
.vxe-input--panel.size--medium .vxe-input--time-picker-confirm,
.vxe-input--panel.size--medium .vxe-input--date-picker-confirm {
  height: 29px;
}
.vxe-input--panel.size--medium .vxe-input--date-label {
  line-height: calc(var(--vxe-ui-font-size-medium) + 1px);
}
.vxe-input--panel.size--small {
  font-size: var(--vxe-ui-font-size-small);
}
.vxe-input--panel.size--small .vxe-input--panel-wrapper {
  max-height: 340px;
}
.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper {
  padding: 9px;
}
.vxe-input--panel.size--small.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--small.type--year .vxe-input--panel-wrapper {
  width: 312px;
}
.vxe-input--panel.size--small.type--week .vxe-input--panel-wrapper {
  width: 354px;
}
.vxe-input--panel.size--small.type--time .vxe-input--panel-wrapper {
  display: inline-flex;
  flex-direction: column;
}
.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper {
  width: 312px;
}
.vxe-input--panel.size--small.type--datetime .vxe-input--panel-left-wrapper,
.vxe-input--panel.size--small.type--datetime .vxe-input--panel-right-wrapper {
  padding: 9px;
}
.vxe-input--panel.size--small .vxe-input--time-picker-title {
  height: 28px;
  line-height: 28px;
}
.vxe-input--panel.size--small .vxe-input--date-picker-label,
.vxe-input--panel.size--small .vxe-input--date-picker-btn {
  height: 28px;
  line-height: 28px;
}
.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn {
  margin-left: 6px;
}
.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn:active {
  transform: scale(0.9);
}
.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn,
.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,
.vxe-input--panel.size--small .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn {
  width: 28px;
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
}
.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,
.vxe-input--panel.size--small .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btns {
  padding: 0 7px;
}
.vxe-input--panel.size--small .vxe-input--time-picker-header,
.vxe-input--panel.size--small .vxe-input--date-picker-header {
  padding-bottom: 6px;
}
.vxe-input--panel.size--small .vxe-input--date-picker-body table,
.vxe-input--panel.size--small .vxe-input--time-picker-body {
  height: calc(var(--vxe-ui-input-date-time-week-row-height-small) * 6 + var(--vxe-ui-input-date-title-height-small));
}
.vxe-input--panel.size--small .vxe-input--time-picker-body > ul {
  width: 44px;
}
.vxe-input--panel.size--small .vxe-input--time-picker-body > ul:before, .vxe-input--panel.size--small .vxe-input--time-picker-body > ul:after {
  height: 110px;
}
.vxe-input--panel.size--small .vxe-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 7px;
}
.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  left: 44px;
}
.vxe-input--panel.size--small .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  left: 88px;
}
.vxe-input--panel.size--small .vxe-input--date-day-view td,
.vxe-input--panel.size--small .vxe-input--date-week-view td {
  height: var(--vxe-ui-input-date-time-week-row-height-small);
}
.vxe-input--panel.size--small .vxe-input--date-quarter-view td {
  height: var(--vxe-ui-input-date-quarter-row-height-small);
}
.vxe-input--panel.size--small .vxe-input--date-month-view td,
.vxe-input--panel.size--small .vxe-input--date-year-view td {
  height: var(--vxe-ui-input-date-month-year-row-height-small);
}
.vxe-input--panel.size--small .vxe-input--date-picker-body th {
  height: var(--vxe-ui-input-date-title-height-small);
}
.vxe-input--panel.size--small .vxe-input--time-picker-confirm,
.vxe-input--panel.size--small .vxe-input--date-picker-confirm {
  height: 28px;
}
.vxe-input--panel.size--small .vxe-input--date-label {
  line-height: calc(var(--vxe-ui-font-size-small) + 1px);
}
.vxe-input--panel.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}
.vxe-input--panel.size--mini .vxe-input--panel-wrapper {
  max-height: 320px;
}
.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper {
  padding: 8px;
}
.vxe-input--panel.size--mini.type--date .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--month .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--quarter .vxe-input--panel-wrapper, .vxe-input--panel.size--mini.type--year .vxe-input--panel-wrapper {
  width: 288px;
}
.vxe-input--panel.size--mini.type--week .vxe-input--panel-wrapper {
  width: 326px;
}
.vxe-input--panel.size--mini.type--time .vxe-input--panel-wrapper {
  display: inline-flex;
  flex-direction: column;
}
.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper {
  width: 288px;
}
.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-left-wrapper,
.vxe-input--panel.size--mini.type--datetime .vxe-input--panel-right-wrapper {
  padding: 8px;
}
.vxe-input--panel.size--mini .vxe-input--time-picker-title {
  height: 27px;
  line-height: 27px;
}
.vxe-input--panel.size--mini .vxe-input--date-picker-label,
.vxe-input--panel.size--mini .vxe-input--date-picker-btn {
  height: 27px;
  line-height: 27px;
}
.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn {
  margin-left: 5px;
}
.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-btn:active {
  transform: scale(0.9);
}
.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-prev-btn,
.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-current-btn,
.vxe-input--panel.size--mini .vxe-input--date-picker-btn-wrapper .vxe-input--date-picker-next-btn {
  width: 27px;
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
}
.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-label,
.vxe-input--panel.size--mini .vxe-input--date-picker-type-wrapper .vxe-input--date-picker-btns {
  padding: 0 6px;
}
.vxe-input--panel.size--mini .vxe-input--time-picker-header,
.vxe-input--panel.size--mini .vxe-input--date-picker-header {
  padding-bottom: 5px;
}
.vxe-input--panel.size--mini .vxe-input--date-picker-body table,
.vxe-input--panel.size--mini .vxe-input--time-picker-body {
  height: calc(var(--vxe-ui-input-date-time-week-row-height-mini) * 6 + var(--vxe-ui-input-date-title-height-mini));
}
.vxe-input--panel.size--mini .vxe-input--time-picker-body > ul {
  width: 42px;
}
.vxe-input--panel.size--mini .vxe-input--time-picker-body > ul:before, .vxe-input--panel.size--mini .vxe-input--time-picker-body > ul:after {
  height: 100px;
}
.vxe-input--panel.size--mini .vxe-input--time-picker-body > ul > li {
  height: 26px;
  padding-left: 6px;
}
.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-minute-list {
  left: 42px;
}
.vxe-input--panel.size--mini .vxe-input--time-picker-body .vxe-input--time-picker-second-list {
  left: 84px;
}
.vxe-input--panel.size--mini .vxe-input--date-day-view td,
.vxe-input--panel.size--mini .vxe-input--date-week-view td {
  height: var(--vxe-ui-input-date-time-week-row-height-mini);
}
.vxe-input--panel.size--mini .vxe-input--date-quarter-view td {
  height: var(--vxe-ui-input-date-quarter-row-height-mini);
}
.vxe-input--panel.size--mini .vxe-input--date-month-view td,
.vxe-input--panel.size--mini .vxe-input--date-year-view td {
  height: var(--vxe-ui-input-date-month-year-row-height-mini);
}
.vxe-input--panel.size--mini .vxe-input--date-picker-body th {
  height: var(--vxe-ui-input-date-title-height-mini);
}
.vxe-input--panel.size--mini .vxe-input--time-picker-confirm,
.vxe-input--panel.size--mini .vxe-input--date-picker-confirm {
  height: 27px;
}
.vxe-input--panel.size--mini .vxe-input--date-label {
  line-height: calc(var(--vxe-ui-font-size-mini) + 1px);
}.vxe-loading {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--vxe-ui-loading-color);
  background-color: var(--vxe-ui-loading-background-color);
}
.vxe-loading .vxe-loading--spinner:before, .vxe-loading .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-font-primary-color);
}
.vxe-loading.theme--primary {
  color: var(--vxe-ui-font-primary-color);
  background-color: var(--vxe-ui-font-primary-tinge-color);
}
.vxe-loading.theme--primary .vxe-loading--spinner:before, .vxe-loading.theme--primary .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-font-primary-tinge-color);
}
.vxe-loading.theme--success {
  color: var(--vxe-ui-status-success-color);
  background-color: var(--vxe-ui-status-success-tinge-color);
}
.vxe-loading.theme--success .vxe-loading--spinner:before, .vxe-loading.theme--success .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-status-success-tinge-color);
}
.vxe-loading.theme--info {
  color: var(--vxe-ui-status-info-color);
  background-color: var(--vxe-ui-status-info-tinge-color);
}
.vxe-loading.theme--info .vxe-loading--spinner:before, .vxe-loading.theme--info .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-status-info-tinge-color);
}
.vxe-loading.theme--warning {
  color: var(--vxe-ui-status-warning-color);
  background-color: var(--vxe-ui-status-warning-tinge-color);
}
.vxe-loading.theme--warning .vxe-loading--spinner:before, .vxe-loading.theme--warning .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-status-warning-tinge-color);
}
.vxe-loading.theme--danger {
  color: var(--vxe-ui-status-danger-color);
  background-color: var(--vxe-ui-status-danger-tinge-color);
}
.vxe-loading.theme--danger .vxe-loading--spinner:before, .vxe-loading.theme--danger .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-status-danger-tinge-color);
}
.vxe-loading.theme--error {
  color: var(--vxe-ui-status-error-color);
  background-color: var(--vxe-ui-status-error-tinge-color);
}
.vxe-loading.theme--error .vxe-loading--spinner:before, .vxe-loading.theme--error .vxe-loading--spinner:after {
  background-color: var(--vxe-ui-status-error-tinge-color);
}
.vxe-loading.is--visible {
  display: block;
}
.vxe-loading > .vxe-loading--chunk, .vxe-loading > .vxe-loading--wrapper {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  text-align: center;
}
.vxe-loading .vxe-loading--default-icon {
  font-size: 1.4em;
}
.vxe-loading .vxe-loading--text {
  padding: 0.4em 0;
}
.vxe-loading .vxe-loading--spinner {
  display: inline-block;
  position: relative;
  width: 56px;
  height: 56px;
}
.vxe-loading .vxe-loading--spinner:before, .vxe-loading .vxe-loading--spinner:after {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: bounce 2s infinite ease-in-out;
}
.vxe-loading .vxe-loading--spinner:after {
  animation-delay: -1s;
}
@keyframes bounce {
  0%, 100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}

.size--mini .vxe-loading .vxe-loading--spinner {
  width: 38px;
  height: 38px;
}

.size--small .vxe-loading .vxe-loading--spinner {
  width: 44px;
  height: 44px;
}

.size--medium .vxe-loading .vxe-loading--spinner {
  width: 50px;
  height: 50px;
}html[data-vxe-lock-scroll] {
  overflow: hidden;
}
html[data-vxe-lock-scroll] body {
  overflow: hidden;
  width: var(--vxe-ui-modal-lock-scroll-view-width);
}

.vxe-modal--box {
  visibility: hidden;
  width: 420px;
  background-color: var(--vxe-ui-layout-background-color);
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  text-align: left;
  pointer-events: auto;
  opacity: 0;
  outline: 0;
}
.vxe-modal--box.is--drag {
  cursor: move;
}
.vxe-modal--box.is--drag .vxe-modal--body:after,
.vxe-modal--box.is--drag .vxe-modal--footer:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vxe-modal--box.is--drag .vxe-modal--body {
  overflow: hidden;
}
.vxe-modal--box.is--drag .vxe-modal--body .vxe-modal--content {
  overflow: hidden;
}

.vxe-modal--aside {
  flex-shrink: 0;
  overflow: auto;
}

.vxe-modal--container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: hidden;
}

.vxe-modal--status-wrapper {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  font-size: 1.6em;
}

.vxe-modal--content {
  flex-grow: 1;
  white-space: pre-line;
}

.vxe-modal--header,
.vxe-modal--body,
.vxe-modal--footer {
  position: relative;
}

.vxe-modal--body {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  outline: 0;
}

.vxe-modal--body-left,
.vxe-modal--body-right {
  flex-shrink: 0;
  overflow: auto;
  outline: 0;
}

.vxe-modal--body-default {
  display: flex;
  flex-grow: 1;
  overflow: auto;
  outline: 0;
}

.vxe-modal--header {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 2.8em;
  flex-shrink: 0;
  font-size: 1.1em;
  font-weight: 700;
  border-radius: var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-modal--header.is--ellipsis .vxe-modal--header-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vxe-modal--footer-wrapper {
  display: flex;
  flex-direction: row;
}
.vxe-modal--footer-wrapper .vxe-modal--footer-left {
  flex-grow: 1;
  text-align: left;
}
.vxe-modal--footer-wrapper .vxe-modal--footer-right {
  flex-shrink: 0;
}

.vxe-modal--header-title {
  flex-grow: 1;
  padding: 0.8em 0 0.8em 0.6em;
}

.vxe-modal--header-right {
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  padding: 0 0.6em 0 0;
}

.vxe-modal--zoom-btn,
.vxe-modal--close-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.6em;
  height: 1.6em;
  margin-left: 0.5em;
  cursor: pointer;
}
.vxe-modal--zoom-btn:hover,
.vxe-modal--close-btn:hover {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-modal--footer {
  flex-shrink: 0;
  text-align: right;
  padding: 0.4em 1em 0.8em 1em;
}

.vxe-modal--resize .wl-resize,
.vxe-modal--resize .wr-resize,
.vxe-modal--resize .swst-resize,
.vxe-modal--resize .sest-resize,
.vxe-modal--resize .st-resize,
.vxe-modal--resize .swlb-resize,
.vxe-modal--resize .selb-resize,
.vxe-modal--resize .sb-resize {
  position: absolute;
  z-index: 100;
}
.vxe-modal--resize .wl-resize,
.vxe-modal--resize .wr-resize {
  width: 8px;
  height: 100%;
  top: 0;
  cursor: w-resize;
}
.vxe-modal--resize .wl-resize {
  left: -5px;
}
.vxe-modal--resize .wr-resize {
  right: -5px;
}
.vxe-modal--resize .swst-resize,
.vxe-modal--resize .sest-resize,
.vxe-modal--resize .swlb-resize,
.vxe-modal--resize .selb-resize {
  width: 10px;
  height: 10px;
  z-index: 101;
}
.vxe-modal--resize .swst-resize,
.vxe-modal--resize .sest-resize {
  top: -8px;
}
.vxe-modal--resize .swlb-resize,
.vxe-modal--resize .selb-resize {
  bottom: -8px;
}
.vxe-modal--resize .sest-resize,
.vxe-modal--resize .swlb-resize {
  cursor: sw-resize;
}
.vxe-modal--resize .swst-resize,
.vxe-modal--resize .selb-resize {
  cursor: se-resize;
}
.vxe-modal--resize .swst-resize,
.vxe-modal--resize .swlb-resize {
  left: -8px;
}
.vxe-modal--resize .sest-resize,
.vxe-modal--resize .selb-resize {
  right: -8px;
}
.vxe-modal--resize .st-resize,
.vxe-modal--resize .sb-resize {
  width: 100%;
  height: 8px;
  left: 0;
  cursor: s-resize;
}
.vxe-modal--resize .st-resize {
  top: -5px;
}
.vxe-modal--resize .sb-resize {
  bottom: -5px;
}

.vxe-modal--wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  line-height: 1.5;
  width: calc(100% + 18px);
  height: calc(100% + 18px);
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  outline: 0;
}
.vxe-modal--wrapper.is--active {
  display: block;
}
.vxe-modal--wrapper.is--visible.is--mask:before {
  background-color: rgba(0, 0, 0, 0.5);
}
.vxe-modal--wrapper.is--visible .vxe-modal--box {
  opacity: 1;
  visibility: visible;
}
.vxe-modal--wrapper:not(.lock--view) {
  pointer-events: none;
}
.vxe-modal--wrapper.is--draggable.zoom--revert .vxe-modal--header-title, .vxe-modal--wrapper.is--draggable.zoom--minimize .vxe-modal--header-title {
  cursor: move;
}
.vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .wl-resize,
.vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .wr-resize,
.vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .swst-resize,
.vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .sest-resize,
.vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .st-resize,
.vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .swlb-resize,
.vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .selb-resize,
.vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .sb-resize, .vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .wl-resize,
.vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .wr-resize,
.vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .swst-resize,
.vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .sest-resize,
.vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .st-resize,
.vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .swlb-resize,
.vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .selb-resize,
.vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--resize .sb-resize {
  display: none;
}
.vxe-modal--wrapper.zoom--maximize > .vxe-modal--box {
  border-radius: 0;
}
.vxe-modal--wrapper.zoom--maximize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--header {
  border-radius: 0;
  cursor: default;
}
.vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--body, .vxe-modal--wrapper.zoom--minimize > .vxe-modal--box > .vxe-modal--container > .vxe-modal--footer {
  display: none;
}
.vxe-modal--wrapper.type--modal.lock--scroll, .vxe-modal--wrapper.type--alert.lock--scroll, .vxe-modal--wrapper.type--confirm.lock--scroll {
  overflow: hidden;
}
.vxe-modal--wrapper.type--modal:not(.lock--scroll), .vxe-modal--wrapper.type--alert:not(.lock--scroll), .vxe-modal--wrapper.type--confirm:not(.lock--scroll) {
  overflow: auto;
}
.vxe-modal--wrapper.lock--view:before, .vxe-modal--wrapper.is--mask:before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: auto;
}
.vxe-modal--wrapper.is--mask:before {
  background-color: rgba(0, 0, 0, 0);
}
.vxe-modal--wrapper.is--animat.is--mask:before {
  transition: background-color 0.2s ease-in-out;
}
.vxe-modal--wrapper.type--message .vxe-modal--body, .vxe-modal--wrapper.type--notification .vxe-modal--body, .vxe-modal--wrapper.type--alert .vxe-modal--body, .vxe-modal--wrapper.type--confirm .vxe-modal--body {
  white-space: normal;
  word-break: break-word;
}
.vxe-modal--wrapper.type--message .vxe-modal--box {
  opacity: 0;
  transform: translate(0, -100%);
}
.vxe-modal--wrapper.type--message.is--visible .vxe-modal--box {
  opacity: 1;
  transform: translate(0, 0);
}
.vxe-modal--wrapper.type--notification.pos--top-right .vxe-modal--box {
  opacity: 0;
  transform: translate(100%, 0);
}
.vxe-modal--wrapper.type--notification.pos--top-right.is--visible .vxe-modal--box {
  opacity: 1;
  transform: translate(0, 0);
}
.vxe-modal--wrapper.type--message, .vxe-modal--wrapper.type--notification {
  width: 100%;
  height: 100%;
  padding: 0 var(--vxe-ui-layout-padding-double);
  text-align: center;
  transition: top 0.3s ease-in-out;
}
.vxe-modal--wrapper.type--message.pos--top-left, .vxe-modal--wrapper.type--notification.pos--top-left {
  text-align: left;
}
.vxe-modal--wrapper.type--message.pos--top-right, .vxe-modal--wrapper.type--notification.pos--top-right {
  text-align: right;
}
.vxe-modal--wrapper.type--message .vxe-modal--box, .vxe-modal--wrapper.type--notification .vxe-modal--box {
  display: inline-flex;
  flex-direction: row;
  margin-top: 0;
  width: auto;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-out;
}
.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--body:after, .vxe-modal--wrapper.type--notification .vxe-modal--box .vxe-modal--body:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.vxe-modal--wrapper.type--message .vxe-modal--box .vxe-modal--content, .vxe-modal--wrapper.type--notification .vxe-modal--box .vxe-modal--content {
  max-width: 800px;
  float: left;
}
.vxe-modal--wrapper.type--modal .vxe-modal--box, .vxe-modal--wrapper.type--alert .vxe-modal--box, .vxe-modal--wrapper.type--confirm .vxe-modal--box {
  display: flex;
  flex-direction: row;
  position: fixed;
  left: 50%;
  top: 0;
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
}
.vxe-modal--wrapper.type--modal .vxe-modal--header, .vxe-modal--wrapper.type--alert .vxe-modal--header, .vxe-modal--wrapper.type--confirm .vxe-modal--header {
  border-bottom: 1px solid var(--vxe-ui-input-border-color);
  background-color: var(--vxe-ui-modal-header-background-color);
}
.vxe-modal--wrapper.type--modal .vxe-modal--body, .vxe-modal--wrapper.type--alert .vxe-modal--body, .vxe-modal--wrapper.type--confirm .vxe-modal--body {
  overflow: auto;
}
.vxe-modal--wrapper.type--modal .vxe-modal--body .vxe-modal--content, .vxe-modal--wrapper.type--alert .vxe-modal--body .vxe-modal--content, .vxe-modal--wrapper.type--confirm .vxe-modal--body .vxe-modal--content {
  overflow: auto;
}
.vxe-modal--wrapper.status--info .vxe-modal--status-wrapper {
  color: var(--vxe-ui-status-info-color);
}
.vxe-modal--wrapper.status--warning .vxe-modal--status-wrapper, .vxe-modal--wrapper.status--question .vxe-modal--status-wrapper {
  color: var(--vxe-ui-status-warning-color);
}
.vxe-modal--wrapper.status--success .vxe-modal--status-wrapper {
  color: var(--vxe-ui-status-success-color);
}
.vxe-modal--wrapper.status--error .vxe-modal--status-wrapper {
  color: var(--vxe-ui-status-danger-color);
}
.vxe-modal--wrapper.status--loading .vxe-modal--status-wrapper {
  color: var(--vxe-ui-font-disabled-color);
}
.vxe-modal--wrapper.is--padding .vxe-modal--aside {
  padding: 0.8em 0.6em;
}
.vxe-modal--wrapper.is--padding .vxe-modal--body-default {
  padding: 0.8em 0.6em;
}
.vxe-modal--wrapper.is--padding .vxe-modal--body-default .vxe-modal--status-wrapper {
  padding-right: 0.6em;
}
.vxe-modal--wrapper.is--padding.type--notification .vxe-modal--body-default {
  padding-top: 0;
}
.vxe-modal--wrapper.type--message .vxe-modal--body-default {
  padding-right: 1.2em;
}

.vxe-modal--wrapper {
  font-size: var(--vxe-ui-font-size-default);
}
.vxe-modal--wrapper.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}
.vxe-modal--wrapper.size--small {
  font-size: var(--vxe-ui-font-size-small);
}
.vxe-modal--wrapper.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}.vxe-number-input--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-number-input--input-inner {
  flex-grow: 1;
  overflow: hidden;
}

.vxe-number-input--input {
  display: block;
  width: 100%;
  height: 100%;
  outline: 0;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  padding: 0 0.5em;
  color: var(--vxe-ui-font-color);
  border: 0;
  border-radius: var(--vxe-ui-base-border-radius);
  background-color: var(--vxe-ui-layout-background-color);
  box-shadow: none;
}
.vxe-number-input--input::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}
.vxe-number-input--input::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}
.vxe-number-input--input::-webkit-autofill {
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-number-input--input[type=number] {
  -webkit-appearance: none;
          appearance: none;
  -moz-appearance: textfield;
}
.vxe-number-input--input[type=number]::-webkit-outer-spin-button, .vxe-number-input--input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
.vxe-number-input--input[disabled] {
  cursor: not-allowed;
  color: var(--vxe-ui-font-disabled-color);
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-number-input--input-wrapper {
  display: flex;
  flex-grow: 1;
  overflow: hidden;
}

.vxe-number-input.is--disabled {
  background-color: var(--vxe-ui-input-disabled-background-color);
}
.vxe-number-input.is--disabled .vxe-number-input--prefix,
.vxe-number-input.is--disabled .vxe-number-input--suffix,
.vxe-number-input.is--disabled .vxe-number-input--clear-icon {
  cursor: not-allowed;
}
.vxe-number-input.is--disabled .vxe-number-input--prefix,
.vxe-number-input.is--disabled .vxe-number-input--suffix {
  background-color: var(--vxe-ui-input-disabled-background-color);
}

.vxe-number-input {
  display: inline-flex;
  flex-direction: row;
  position: relative;
  border-radius: var(--vxe-ui-base-border-radius);
  width: 180px;
  border: 1px solid var(--vxe-ui-input-border-color);
  overflow: hidden;
}
.vxe-number-input.is--active {
  border: 1px solid var(--vxe-ui-font-primary-color);
}
.vxe-number-input.show--clear:hover .vxe-number-input--clear-icon {
  display: block;
}

.vxe-number-input--prefix,
.vxe-number-input--suffix {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 0;
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-number-input--prefix {
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
}

.vxe-number-input--suffix {
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
}

.vxe-number-input--prefix-icon,
.vxe-number-input--suffix-icon,
.vxe-number-input--clear-icon,
.vxe-number-input--control-icon {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-number-input--prefix-icon {
  padding-left: 0.5em;
}

.vxe-number-input--prefix-text,
.vxe-number-input--suffix-text {
  padding: 0 0.5em;
}

.vxe-number-input--clear-icon,
.vxe-number-input--suffix-icon {
  padding-right: 0.5em;
}

.vxe-number-input--clear-icon {
  height: 100%;
  cursor: pointer;
}

.vxe-number-input--clear-icon {
  display: none;
}
.vxe-number-input--clear-icon:hover {
  color: var(--vxe-ui-font-color);
}
.vxe-number-input--clear-icon:active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-number-input--count {
  flex-shrink: 0;
  color: var(--vxe-ui-input-count-color);
  background-color: var(--vxe-ui-layout-background-color);
  padding-right: 0.6em;
}
.vxe-number-input--count.is--error {
  color: var(--vxe-ui-input-count-error-color);
}

.vxe-number-input.is--left .vxe-number-input--input {
  text-align: left;
}
.vxe-number-input.is--center .vxe-number-input--input {
  text-align: center;
}
.vxe-number-input.is--right .vxe-number-input--input {
  text-align: right;
}

.vxe-number-input--minus-btn,
.vxe-number-input--plus-btn {
  border: 0;
  outline: 0;
  width: 2.8em;
  flex-shrink: 0;
  font-family: inherit;
  color: var(--vxe-ui-font-color);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  background-color: var(--vxe-ui-number-input-control-button-color);
  transform: scale(1);
  transition: transform 0.1s ease-in-out;
}
.vxe-number-input--minus-btn:focus, .vxe-number-input--minus-btn:hover,
.vxe-number-input--plus-btn:focus,
.vxe-number-input--plus-btn:hover {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-number-input--minus-btn:active,
.vxe-number-input--plus-btn:active {
  transform: scale(0.9);
}
.vxe-number-input--minus-btn.is--disabled,
.vxe-number-input--plus-btn.is--disabled {
  cursor: not-allowed;
  color: var(--vxe-ui-font-disabled-color);
}

.vxe-number-input--side-control {
  display: inline-flex;
  flex-direction: column;
  flex-shrink: 0;
  height: 100%;
}
.vxe-number-input--side-control > .vxe-number-input--plus-btn {
  border-bottom: 1px solid var(--vxe-ui-input-border-color);
}
.vxe-number-input--side-control > .vxe-number-input--minus-btn, .vxe-number-input--side-control > .vxe-number-input--plus-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50%;
}
.vxe-number-input--side-control > .vxe-number-input--minus-btn i, .vxe-number-input--side-control > .vxe-number-input--plus-btn i {
  font-size: 0.72em;
}

.vxe-number-input.is--controls > .vxe-number-input--input-wrapper .vxe-number-input--input {
  border-radius: 0;
}
.vxe-number-input.ctl--default > .vxe-number-input--minus-btn {
  border-right: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
}
.vxe-number-input.ctl--default > .vxe-number-input--plus-btn {
  border-left: 1px solid var(--vxe-ui-input-border-color);
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
}
.vxe-number-input.ctl--left .vxe-number-input--side-control {
  border-right: 1px solid var(--vxe-ui-input-border-color);
}
.vxe-number-input.ctl--left .vxe-number-input--side-control > .vxe-number-input--plus-btn {
  border-radius: var(--vxe-ui-base-border-radius) 0 0 0;
}
.vxe-number-input.ctl--left .vxe-number-input--side-control > .vxe-number-input--minus-btn {
  border-radius: 0 0 0 var(--vxe-ui-base-border-radius);
}
.vxe-number-input.ctl--right .vxe-number-input--side-control {
  border-left: 1px solid var(--vxe-ui-input-border-color);
}
.vxe-number-input.ctl--right .vxe-number-input--side-control > .vxe-number-input--plus-btn {
  border-radius: 0 var(--vxe-ui-base-border-radius) 0 0;
}
.vxe-number-input.ctl--right .vxe-number-input--side-control > .vxe-number-input--minus-btn {
  border-radius: 0 0 var(--vxe-ui-base-border-radius) 0;
}
.vxe-number-input > .vxe-number-input--minus-btn, .vxe-number-input > .vxe-number-input--plus-btn {
  height: 100%;
}
.vxe-number-input > .vxe-number-input--minus-btn i, .vxe-number-input > .vxe-number-input--plus-btn i {
  font-size: 0.84em;
}

.vxe-number-input {
  font-size: var(--vxe-ui-font-size-default);
  height: var(--vxe-ui-input-height-default);
  line-height: var(--vxe-ui-input-height-default);
}
.vxe-number-input .vxe-number-input--input[type=number]::-webkit-inner-spin-button {
  height: 24px;
}
.vxe-number-input.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
  height: var(--vxe-ui-input-height-medium);
  line-height: var(--vxe-ui-input-height-medium);
}
.vxe-number-input.size--small {
  font-size: var(--vxe-ui-font-size-small);
  height: var(--vxe-ui-input-height-small);
  line-height: var(--vxe-ui-input-height-small);
}
.vxe-number-input.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
  height: var(--vxe-ui-input-height-mini);
  line-height: var(--vxe-ui-input-height-mini);
}/*pager*/
.vxe-pager {
  position: relative;
  display: flex;
  align-items: center;
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  text-align: right;
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-pager.is--hidden {
  display: none;
}
.vxe-pager.align--left {
  text-align: left;
}
.vxe-pager.align--center {
  text-align: center;
}
.vxe-pager.is--loading:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: var(--vxe-ui-loading-background-color);
}
.vxe-pager .vxe-pager--home-btn,
.vxe-pager .vxe-pager--end-btn,
.vxe-pager .vxe-pager--prev-btn,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--num-btn,
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--jump-next {
  color: inherit;
  outline: 0;
  padding: 0;
  border: 1px solid transparent;
  font-size: inherit;
}
.vxe-pager .vxe-pager--home-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--end-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,
.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus {
  box-shadow: 0 0 0.25em 0 var(--vxe-ui-font-primary-color);
}
.vxe-pager .vxe-pager--home-btn:not(.is--disabled):hover,
.vxe-pager .vxe-pager--end-btn:not(.is--disabled):hover,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):hover,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled):hover,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled):hover,
.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):hover,
.vxe-pager .vxe-pager--jump-next:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}
.vxe-pager .vxe-pager--home-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--end-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,
.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active {
  background-color: #fff;
}
.vxe-pager.is--border:not(.is--background) .vxe-pager--home-btn,
.vxe-pager.is--border:not(.is--background) .vxe-pager--end-btn,
.vxe-pager.is--border:not(.is--background) .vxe-pager--prev-btn,
.vxe-pager.is--border:not(.is--background) .vxe-pager--next-btn,
.vxe-pager.is--border:not(.is--background) .vxe-pager--num-btn,
.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-prev,
.vxe-pager.is--border:not(.is--background) .vxe-pager--jump-next, .vxe-pager.is--perfect:not(.is--background) .vxe-pager--home-btn,
.vxe-pager.is--perfect:not(.is--background) .vxe-pager--end-btn,
.vxe-pager.is--perfect:not(.is--background) .vxe-pager--prev-btn,
.vxe-pager.is--perfect:not(.is--background) .vxe-pager--next-btn,
.vxe-pager.is--perfect:not(.is--background) .vxe-pager--num-btn,
.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-prev,
.vxe-pager.is--perfect:not(.is--background) .vxe-pager--jump-next {
  border-color: var(--vxe-ui-input-border-color);
}
.vxe-pager.is--background .vxe-pager--home-btn,
.vxe-pager.is--background .vxe-pager--end-btn,
.vxe-pager.is--background .vxe-pager--prev-btn,
.vxe-pager.is--background .vxe-pager--next-btn,
.vxe-pager.is--background .vxe-pager--jump-prev,
.vxe-pager.is--background .vxe-pager--num-btn,
.vxe-pager.is--background .vxe-pager--jump-next, .vxe-pager.is--perfect .vxe-pager--home-btn,
.vxe-pager.is--perfect .vxe-pager--end-btn,
.vxe-pager.is--perfect .vxe-pager--prev-btn,
.vxe-pager.is--perfect .vxe-pager--next-btn,
.vxe-pager.is--perfect .vxe-pager--jump-prev,
.vxe-pager.is--perfect .vxe-pager--num-btn,
.vxe-pager.is--perfect .vxe-pager--jump-next {
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active,
.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active,
.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active, .vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active,
.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active,
.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active {
  color: #fff;
  background-color: var(--vxe-ui-font-primary-color);
}
.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,
.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:hover,
.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:hover, .vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:hover,
.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:hover,
.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:hover {
  background-color: var(--vxe-ui-font-primary-lighten-color);
}
.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,
.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:focus,
.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:focus, .vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:focus,
.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:focus,
.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:focus {
  border-color: var(--vxe-ui-font-primary-color);
}
.vxe-pager.is--background .vxe-pager--jump-prev:not(.is--disabled).is--active:active,
.vxe-pager.is--background .vxe-pager--num-btn:not(.is--disabled).is--active:active,
.vxe-pager.is--background .vxe-pager--jump-next:not(.is--disabled).is--active:active, .vxe-pager.is--perfect .vxe-pager--jump-prev:not(.is--disabled).is--active:active,
.vxe-pager.is--perfect .vxe-pager--num-btn:not(.is--disabled).is--active:active,
.vxe-pager.is--perfect .vxe-pager--jump-next:not(.is--disabled).is--active:active {
  border-color: var(--vxe-ui-font-primary-darken-color);
  background-color: var(--vxe-ui-font-primary-darken-color);
}
.vxe-pager.is--perfect {
  border: 1px solid var(--vxe-ui-input-border-color);
  border-top-width: 0;
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-pager.is--border .vxe-pager--num-btn.is--active {
  border-color: var(--vxe-ui-font-primary-color);
}
.vxe-pager .vxe-pager--wrapper {
  flex-grow: 1;
}
.vxe-pager .vxe-pager--jump-icon,
.vxe-pager .vxe-pager--btn-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.vxe-pager .vxe-pager--left-wrapper,
.vxe-pager .vxe-pager--right-wrapper,
.vxe-pager .vxe-pager--total,
.vxe-pager .vxe-pager--home-btn,
.vxe-pager .vxe-pager--end-btn,
.vxe-pager .vxe-pager--prev-btn,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--jump,
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--jump-next,
.vxe-pager .vxe-pager--count,
.vxe-pager .vxe-pager--sizes {
  margin: 0 0.4em;
  vertical-align: middle;
  display: inline-block;
}
.vxe-pager .vxe-pager--home-btn,
.vxe-pager .vxe-pager--end-btn,
.vxe-pager .vxe-pager--prev-btn,
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--num-btn,
.vxe-pager .vxe-pager--jump-next,
.vxe-pager .vxe-pager--next-btn {
  position: relative;
  cursor: pointer;
}
.vxe-pager .vxe-pager--left-wrapper,
.vxe-pager .vxe-pager--right-wrapper,
.vxe-pager .vxe-pager--count,
.vxe-pager .vxe-pager--home-btn,
.vxe-pager .vxe-pager--end-btn,
.vxe-pager .vxe-pager--prev-btn,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--num-btn,
.vxe-pager .vxe-pager--jump-next {
  height: 2.15em;
  line-height: 2em;
  display: inline-block;
}
.vxe-pager .vxe-pager--sizes > .vxe-select--panel .vxe-select-option {
  text-align: center;
}
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--home-btn,
.vxe-pager .vxe-pager--end-btn,
.vxe-pager .vxe-pager--prev-btn,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--jump-next,
.vxe-pager .vxe-pager--num-btn,
.vxe-pager .vxe-pager--count {
  min-width: 2.15em;
}
.vxe-pager .vxe-pager--btn-wrapper {
  padding: 0;
  margin: 0;
  display: inline-block;
  text-align: center;
}
.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-more-icon,
.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-more-icon {
  display: none;
}
.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-prev:hover .vxe-pager--jump-icon,
.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-next:hover .vxe-pager--jump-icon {
  display: inline-block;
}
.vxe-pager .vxe-pager--btn-wrapper .vxe-pager--jump-icon {
  display: none;
}
.vxe-pager .vxe-pager--jump-prev,
.vxe-pager .vxe-pager--home-btn,
.vxe-pager .vxe-pager--end-btn,
.vxe-pager .vxe-pager--prev-btn,
.vxe-pager .vxe-pager--next-btn,
.vxe-pager .vxe-pager--jump-next,
.vxe-pager .vxe-pager--num-btn {
  text-align: center;
  border-radius: var(--vxe-ui-base-border-radius);
  margin: 0 0.25em;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):hover,
.vxe-pager .vxe-pager--home-btn:not(.is--disabled):hover,
.vxe-pager .vxe-pager--end-btn:not(.is--disabled):hover,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):hover,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled):hover,
.vxe-pager .vxe-pager--jump-next:not(.is--disabled):hover,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}
.vxe-pager .vxe-pager--jump-prev:not(.is--disabled).is--active, .vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus,
.vxe-pager .vxe-pager--home-btn:not(.is--disabled).is--active,
.vxe-pager .vxe-pager--home-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--end-btn:not(.is--disabled).is--active,
.vxe-pager .vxe-pager--end-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled).is--active,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled).is--active,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus,
.vxe-pager .vxe-pager--jump-next:not(.is--disabled).is--active,
.vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled).is--active,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active,
.vxe-pager .vxe-pager--home-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--end-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--next-btn:not(.is--disabled):active,
.vxe-pager .vxe-pager--jump-next:not(.is--disabled):active,
.vxe-pager .vxe-pager--num-btn:not(.is--disabled):active {
  color: var(--vxe-ui-font-primary-darken-color);
}
.vxe-pager .vxe-pager--jump-prev.is--disabled,
.vxe-pager .vxe-pager--home-btn.is--disabled,
.vxe-pager .vxe-pager--end-btn.is--disabled,
.vxe-pager .vxe-pager--prev-btn.is--disabled,
.vxe-pager .vxe-pager--next-btn.is--disabled,
.vxe-pager .vxe-pager--jump-next.is--disabled,
.vxe-pager .vxe-pager--num-btn.is--disabled {
  cursor: no-drop;
  color: var(--vxe-ui-font-disabled-color);
}
.vxe-pager .vxe-pager--jump-prev.is--disabled:hover,
.vxe-pager .vxe-pager--home-btn.is--disabled:hover,
.vxe-pager .vxe-pager--end-btn.is--disabled:hover,
.vxe-pager .vxe-pager--prev-btn.is--disabled:hover,
.vxe-pager .vxe-pager--next-btn.is--disabled:hover,
.vxe-pager .vxe-pager--jump-next.is--disabled:hover,
.vxe-pager .vxe-pager--num-btn.is--disabled:hover {
  color: var(--vxe-ui-font-disabled-color);
}
.vxe-pager .vxe-pager--num-btn {
  vertical-align: middle;
}
.vxe-pager .vxe-pager--num-btn.is--active {
  font-weight: 700;
}
.vxe-pager .vxe-pager--sizes {
  width: 9em;
  text-align: center;
  cursor: pointer;
}
.vxe-pager .vxe-pager--sizes .vxe-input--inner {
  text-align: center;
}
.vxe-pager .vxe-pager--count {
  text-align: center;
}
.vxe-pager .vxe-pager--count > span {
  vertical-align: middle;
}
.vxe-pager .vxe-pager--count .vxe-pager--separator {
  margin-right: 0.2em;
}
.vxe-pager .vxe-pager--count .vxe-pager--separator:before {
  content: "/";
}
.vxe-pager .vxe-pager--jump .vxe-pager--goto-text {
  margin-right: 0.25em;
}
.vxe-pager .vxe-pager--jump .vxe-pager--classifier-text {
  margin-left: 0.25em;
}
.vxe-pager .vxe-pager--jump .vxe-pager--goto {
  width: 4em;
}

.vxe-pager {
  font-size: var(--vxe-ui-font-size-default);
  height: 48px;
}
.vxe-pager.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
  height: 44px;
}
.vxe-pager.size--small {
  font-size: var(--vxe-ui-font-size-small);
  height: 40px;
}
.vxe-pager.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
  height: 36px;
}/*radio-group*/
.vxe-radio-group {
  display: inline-flex;
  vertical-align: middle;
  line-height: 1;
  font-size: 0;
}

.vxe-radio--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

/*radio*/
.vxe-radio {
  display: inline-flex;
  vertical-align: middle;
  white-space: nowrap;
  line-height: 1;
}
.vxe-radio {
  cursor: pointer;
}
.vxe-radio .vxe-radio--icon {
  font-size: 1.26em;
}
.vxe-radio .vxe-radio--icon {
  color: var(--vxe-ui-input-border-color);
  border-radius: 50%;
  vertical-align: middle;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-radio.is--checked {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-radio.is--checked .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-radio:not(.is--disabled):hover .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-radio.is--readonly {
  cursor: auto;
}
.vxe-radio.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}
.vxe-radio.is--disabled .vxe-radio--icon {
  color: var(--vxe-ui-input-disabled-color);
}
.vxe-radio .vxe-radio--label {
  padding-left: 0.5em;
  vertical-align: middle;
}
.vxe-radio > input[type=radio] {
  position: absolute;
  width: 0;
  height: 0;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.vxe-radio .vxe-radio--label {
  vertical-align: middle;
  display: inline-block;
  max-width: 50em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-radio:not(.is--disabled) > input:focus + .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-darken-color);
}

.vxe-radio {
  font-size: var(--vxe-ui-font-size-default);
}
.vxe-radio.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}
.vxe-radio.size--small {
  font-size: var(--vxe-ui-font-size-small);
}
.vxe-radio.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}
.vxe-radio:last-of-type {
  margin-right: 0;
}

.vxe-radio--default,
.vxe-radio-group {
  margin-right: var(--vxe-ui-base-margin-gap-default);
}
.vxe-radio--default.size--medium,
.vxe-radio-group.size--medium {
  margin-right: var(--vxe-ui-base-margin-gap-medium);
}
.vxe-radio--default.size--small,
.vxe-radio-group.size--small {
  margin-right: var(--vxe-ui-base-margin-gap-small);
}
.vxe-radio--default.size--mini,
.vxe-radio-group.size--mini {
  margin-right: var(--vxe-ui-base-margin-gap-mini);
}
.vxe-radio--default:last-of-type,
.vxe-radio-group:last-of-type {
  margin-right: 0;
}.vxe-radio--button .vxe-radio--label {
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-radio--button:first-child .vxe-radio--label {
  border-left: 1px solid var(--vxe-ui-input-border-color);
  border-radius: var(--vxe-ui-base-border-radius) 0 0 var(--vxe-ui-base-border-radius);
}
.vxe-radio--button:last-child .vxe-radio--label {
  border-radius: 0 var(--vxe-ui-base-border-radius) var(--vxe-ui-base-border-radius) 0;
}
.vxe-radio--button > input:checked + .vxe-radio--label {
  color: #fff;
  background-color: var(--vxe-ui-font-primary-color);
}
.vxe-radio--button .vxe-radio--label {
  padding: 0 1em;
  line-height: calc(var(--vxe-ui-button-height-default) - 2px);
  display: inline-block;
  border-style: solid;
  border-color: var(--vxe-ui-input-border-color);
  border-width: 1px 1px 1px 0;
  max-width: 50em;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-radio--button > input:focus + .vxe-radio--label {
  border-color: var(--vxe-ui-font-primary-color);
}
.vxe-radio--button.size--medium .vxe-radio--label {
  line-height: calc(var(--vxe-ui-button-height-medium) - 2px);
}
.vxe-radio--button.size--small .vxe-radio--label {
  line-height: calc(var(--vxe-ui-button-height-small) - 2px);
}
.vxe-radio--button.size--mini .vxe-radio--label {
  line-height: calc(var(--vxe-ui-button-height-mini) - 2px);
}.vxe-select {
  position: relative;
  display: inline-block;
  width: 180px;
  color: var(--vxe-ui-font-color);
  text-align: left;
}
.vxe-select > .vxe-input .vxe-input--inner {
  cursor: pointer;
}
.vxe-select.is--disabled > .vxe-input .vxe-input--inner {
  cursor: no-drop;
}
.vxe-select.is--loading > .vxe-input .vxe-input--inner {
  cursor: progress;
}
.vxe-select > .vxe-input {
  width: 100%;
}
.vxe-select > .vxe-input .vxe-input--suffix-icon > i {
  display: inline-block;
  transition: transform 0.2s ease-in-out;
}
.vxe-select.is--active:not(.is--filter) > .vxe-input {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-select--readonly {
  color: var(--vxe-ui-font-color);
  display: inline-flex;
}

.vxe-select-slots {
  display: none;
}

.vxe-select--panel {
  display: none;
  position: absolute;
  left: 0;
  padding: 4px 0;
  color: var(--vxe-ui-font-color);
  text-align: left;
}
.vxe-select--panel:not(.is--transfer) {
  min-width: 100%;
}
.vxe-select--panel.is--transfer {
  position: fixed;
}
.vxe-select--panel.ani--leave {
  display: block;
  opacity: 0;
  transform: scaleY(0.5);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: center top;
  backface-visibility: hidden;
}
.vxe-select--panel.ani--leave[placement=top] {
  transform-origin: center bottom;
}
.vxe-select--panel.ani--enter {
  opacity: 1;
  transform: scaleY(1);
}
.vxe-select--panel.ani--enter > div::after {
  display: none;
}
.vxe-select--panel > div::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.vxe-select--panel-search {
  display: block;
  flex-shrink: 0;
  padding: var(--vxe-ui-layout-padding-default);
}
.vxe-select--panel-search .vxe-select-search--input {
  width: 100%;
}

.vxe-select--panel-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  max-height: 18em;
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-select--panel-body {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  overflow: hidden;
}

.vxe-select--header-button {
  display: flex;
  flex-direction: row;
}

.vxe-select--header-button,
.vxe-select--footer-button {
  display: flex;
  flex-direction: row;
  white-space: nowrap;
  align-items: center;
  min-height: 2em;
}

.vxe-select--total-btns {
  padding-left: var(--vxe-ui-current-padding);
  flex-grow: 1;
}

.vxe-select--total-btns,
.vxe-select--oper-btns {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.vxe-select--oper-btns {
  flex-shrink: 0;
}

.vxe-select--footer-button {
  display: flex;
  flex-direction: row;
}

.vxe-select--panel-header {
  border-bottom: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-select--panel-footer {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
}

.vxe-select--panel-header,
.vxe-select--panel-footer {
  flex-shrink: 0;
  padding: 4px 0;
}

.vxe-select-option--wrapper {
  flex-grow: 1;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}

.vxe-select--y-space {
  width: 0;
  float: left;
}

.vxe-select-option--wrapper,
.vxe-select--body {
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
}

.vxe-select-option {
  position: relative;
  flex-direction: row;
  display: flex;
  padding: 0 0.6em;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.vxe-select-option.is--add {
  padding-right: 2em;
}
.vxe-select-option.is--add:hover .vxe-select-option--add-icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-select-option.is--add .vxe-select-option--add-icon {
  display: block;
}
.vxe-select-option.is--selected {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-select-option:not(.is--disabled).is--hover {
  background-color: var(--vxe-ui-select-option-hover-background-color);
}
.vxe-select-option.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}

.vxe-select-optgroup {
  color: var(--vxe-ui-select-title-color);
  font-size: 12px;
  cursor: default;
}

.vxe-select-option--label {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vxe-select-option--add-icon {
  display: none;
  position: absolute;
  top: 0;
  right: 0.6em;
}

.vxe-select-option--checkbox {
  padding-right: 0.4em;
}
.vxe-select-option--checkbox {
  cursor: pointer;
}
.vxe-select-option--checkbox .vxe-checkbox--icon {
  font-size: 1.22em;
}
.vxe-select-option--checkbox .vxe-checkbox--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-select-option--checkbox.is--checked, .vxe-select-option--checkbox.is--indeterminate {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-select-option--checkbox.is--checked .vxe-checkbox--icon, .vxe-select-option--checkbox.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-select-option--checkbox:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-select-option--checkbox.is--hidden {
  cursor: default;
}
.vxe-select-option--checkbox.is--readonly {
  cursor: auto;
}
.vxe-select-option--checkbox.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}
.vxe-select-option--checkbox.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-ui-input-disabled-color);
}
.vxe-select-option--checkbox .vxe-checkbox--label {
  padding-left: 0.5em;
  vertical-align: middle;
}

.vxe-select-option--radio {
  padding-right: 0.4em;
}
.vxe-select-option--radio {
  cursor: pointer;
}
.vxe-select-option--radio .vxe-radio--icon {
  font-size: 1.26em;
}
.vxe-select-option--radio .vxe-radio--icon {
  color: var(--vxe-ui-input-border-color);
  border-radius: 50%;
  vertical-align: middle;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-select-option--radio.is--checked {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-select-option--radio.is--checked .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-select-option--radio:not(.is--disabled):hover .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-select-option--radio.is--readonly {
  cursor: auto;
}
.vxe-select-option--radio.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}
.vxe-select-option--radio.is--disabled .vxe-radio--icon {
  color: var(--vxe-ui-input-disabled-color);
}
.vxe-select-option--radio .vxe-radio--label {
  padding-left: 0.5em;
  vertical-align: middle;
}

.vxe-select--search-icon {
  margin-right: 0.5em;
}

.vxe-select--search-loading,
.vxe-select--empty-placeholder {
  padding: 0 0.6em;
  text-align: center;
  color: var(--vxe-ui-select-empty-color);
}

.vxe-select,
.vxe-select--panel {
  font-size: var(--vxe-ui-font-size-default);
}
.vxe-select.size--medium,
.vxe-select--panel.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}
.vxe-select.size--small,
.vxe-select--panel.size--small {
  font-size: var(--vxe-ui-font-size-small);
}
.vxe-select.size--mini,
.vxe-select--panel.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-select,
.vxe-select--panel {
  --vxe-ui-current-padding: var(--vxe-ui-layout-padding-default);
}
.vxe-select.size--small, .vxe-select.size--mini,
.vxe-select--panel.size--small,
.vxe-select--panel.size--mini {
  --vxe-ui-current-padding: var(--vxe-ui-layout-padding-half);
}

.vxe-select--panel .vxe-select-option {
  height: var(--vxe-ui-select-option-height-default);
}
.vxe-select--panel .vxe-select-option,
.vxe-select--panel .vxe-select--search-loading,
.vxe-select--panel .vxe-select--empty-placeholder {
  line-height: var(--vxe-ui-select-option-height-default);
}
.vxe-select--panel.size--medium .vxe-select-option {
  height: var(--vxe-ui-select-option-height-medium);
}
.vxe-select--panel.size--medium .vxe-select-option,
.vxe-select--panel.size--medium .vxe-select--search-loading,
.vxe-select--panel.size--medium .vxe-select--empty-placeholder {
  line-height: var(--vxe-ui-select-option-height-medium);
}
.vxe-select--panel.size--small .vxe-select-option {
  height: var(--vxe-ui-select-option-height-small);
}
.vxe-select--panel.size--small .vxe-select-option,
.vxe-select--panel.size--small .vxe-select--search-loading,
.vxe-select--panel.size--small .vxe-select--empty-placeholder {
  line-height: var(--vxe-ui-select-option-height-small);
}
.vxe-select--panel.size--mini .vxe-select-option {
  height: var(--vxe-ui-select-option-height-mini);
}
.vxe-select--panel.size--mini .vxe-select-option,
.vxe-select--panel.size--mini .vxe-select--search-loading,
.vxe-select--panel.size--mini .vxe-select--empty-placeholder {
  line-height: var(--vxe-ui-select-option-height-mini);
}.vxe-tooltip--wrapper {
  display: none;
  position: absolute;
  top: -100%;
  left: -100%;
  font-size: 12px;
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  pointer-events: none;
}
.vxe-tooltip--wrapper.is--visible {
  display: inline-block;
}
.vxe-tooltip--wrapper.is--arrow .vxe-tooltip--arrow {
  display: block;
}
.vxe-tooltip--wrapper.is--enterable:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 6px;
  background-color: transparent;
}
.vxe-tooltip--wrapper.is--enterable .vxe-tooltip--body {
  pointer-events: all;
}
.vxe-tooltip--wrapper .vxe-tooltip--content {
  padding: 8px 12px;
  max-width: 600px;
  max-height: 800px;
  white-space: pre-line;
  border-radius: var(--vxe-ui-base-border-radius);
  overflow: auto;
}
.vxe-tooltip--wrapper .vxe-tooltip--arrow {
  display: none;
  position: absolute;
  border-color: transparent;
  border-width: 6px;
  border-style: solid;
  left: 50%;
  transform: translateX(-6px);
}
.vxe-tooltip--wrapper .vxe-tooltip--arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-width: 5px;
  border-style: solid;
  left: -5px;
}
.vxe-tooltip--wrapper.placement--top.is--arrow {
  padding-bottom: 6px;
}
.vxe-tooltip--wrapper.placement--top.is--enterable:after {
  bottom: -6px;
}
.vxe-tooltip--wrapper.placement--top .vxe-tooltip--arrow {
  bottom: -11px;
}
.vxe-tooltip--wrapper.placement--top .vxe-tooltip--arrow:before {
  top: -7px;
}
.vxe-tooltip--wrapper.placement--bottom.is--arrow {
  padding-top: 6px;
}
.vxe-tooltip--wrapper.placement--bottom.is--enterable:after {
  top: -6px;
}
.vxe-tooltip--wrapper.placement--bottom .vxe-tooltip--arrow {
  top: -11px;
}
.vxe-tooltip--wrapper.placement--bottom .vxe-tooltip--arrow:before {
  top: -3px;
}

.vxe-tooltip--body {
  position: relative;
  border-radius: var(--vxe-ui-base-border-radius);
  white-space: normal;
  word-break: break-word;
  box-shadow: 2px 2px 4px -2px rgba(0, 0, 0, 0.2);
}

.vxe-tooltip--wrapper.theme--light .vxe-tooltip--body {
  background-color: var(--vxe-ui-layout-background-color);
  border: 1px solid var(--vxe-ui-input-border-color);
}
.vxe-tooltip--wrapper.theme--light.placement--top .vxe-tooltip--arrow {
  border-top-color: var(--vxe-ui-input-border-color);
}
.vxe-tooltip--wrapper.theme--light.placement--top .vxe-tooltip--arrow:before {
  border-top-color: var(--vxe-ui-layout-background-color);
}
.vxe-tooltip--wrapper.theme--light.placement--bottom .vxe-tooltip--arrow {
  border-bottom-color: var(--vxe-ui-input-border-color);
}
.vxe-tooltip--wrapper.theme--light.placement--bottom .vxe-tooltip--arrow:before {
  border-bottom-color: var(--vxe-ui-layout-background-color);
}
.vxe-tooltip--wrapper.theme--dark .vxe-tooltip--body {
  background: var(--vxe-ui-tooltip-dark-background-color);
  color: var(--vxe-ui-tooltip-dark-color);
}
.vxe-tooltip--wrapper.theme--dark.placement--top .vxe-tooltip--arrow {
  border-top-color: var(--vxe-ui-tooltip-dark-background-color);
}
.vxe-tooltip--wrapper.theme--dark.placement--top .vxe-tooltip--arrow:before {
  border-top-color: var(--vxe-ui-tooltip-dark-background-color);
}
.vxe-tooltip--wrapper.theme--dark.placement--bottom .vxe-tooltip--arrow {
  border-bottom-color: var(--vxe-ui-tooltip-dark-background-color);
}
.vxe-tooltip--wrapper.theme--dark.placement--bottom .vxe-tooltip--arrow:before {
  border-bottom-color: var(--vxe-ui-tooltip-dark-background-color);
}
.vxe-upload {
  position: relative;
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
}
.vxe-upload.show--error .vxe-upload--file-item.is--error {
  color: var(--vxe-ui-status-error-color);
}
.vxe-upload.show--error .vxe-upload--file-item.is--error:hover .vxe-upload--file-item-name {
  color: var(--vxe-ui-status-error-color);
}
.vxe-upload.show--error .vxe-upload--file-item.is--error .vxe-upload--file-item-name {
  text-decoration: line-through;
}

.vxe-upload.is--active .vxe-upload--image-action-box,
.vxe-upload--more-popup.is--active .vxe-upload--image-action-box {
  border-color: var(--vxe-ui-font-primary-color);
}
.vxe-upload.is--active .vxe-upload--file-action-btn > .vxe-button,
.vxe-upload--more-popup.is--active .vxe-upload--file-action-btn > .vxe-button {
  border-color: var(--vxe-ui-font-primary-color);
  border-style: var(--vxe-ui-upload-file-button-border-style);
}
.vxe-upload.is--disabled .vxe-upload--file-action-btn,
.vxe-upload.is--disabled .vxe-upload--image-action-box,
.vxe-upload--more-popup.is--disabled .vxe-upload--file-action-btn,
.vxe-upload--more-popup.is--disabled .vxe-upload--image-action-box {
  cursor: no-drop;
}

.vxe-upload--drag-placeholder {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-weight: 700;
  font-weight: var(--vxe-ui-font-darken-color);
  font-size: 1.2em;
  border-radius: var(--vxe-ui-base-border-radius);
  background-color: var(--vxe-ui-upload-drag-over-background-color);
  border: 1px dotted var(--vxe-ui-font-lighten-color);
  z-index: 9;
}

.vxe-upload--file-list-wrapper.is--horizontal {
  display: flex;
  flex-direction: row;
}
.vxe-upload--file-list-wrapper.is--horizontal > .vxe-upload--file-list {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.vxe-upload--file-list-wrapper.is--horizontal > .vxe-upload--file-action {
  flex-shrink: 0;
}

.vxe-upload--file-list {
  max-height: 294px;
  overflow: auto;
  outline: 0;
}

.vxe-upload--file-item {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  line-height: 1.5em;
  padding: var(--vxe-ui-layout-padding-half);
}
.vxe-upload--file-item:hover {
  background-color: var(--vxe-ui-base-hover-background-color);
}
.vxe-upload--file-item:hover .vxe-upload--file-item-name {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-upload--file-item:last-child {
  margin-bottom: 0;
}
.vxe-upload--file-item.is--preview .vxe-upload--file-item-name {
  cursor: pointer;
}
.vxe-upload--file-item.is--loading {
  cursor: progress;
  color: var(--vxe-ui-input-placeholder-color);
}
.vxe-upload--file-item.is--loading:hover .vxe-upload--file-item-name {
  color: var(--vxe-ui-input-placeholder-color);
}
.vxe-upload--file-item.is--pending {
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-upload--file-over-more {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.vxe-upload--file-over-more .vxe-button {
  padding-top: 0;
  padding-bottom: 0;
}

.vxe-upload--file-action-btn {
  display: inline-block;
}
.vxe-upload--file-action-btn > .vxe-button {
  border-style: var(--vxe-ui-upload-file-button-border-style);
}

.vxe-upload--file-action-button:hover {
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-upload--file-action-tip {
  font-size: 0.9em;
  padding: var(--vxe-ui-layout-padding-half);
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-upload--file-item-rebtn {
  padding-right: 0.4em;
  color: var(--vxe-ui-status-error-color);
  text-decoration: none;
  cursor: help;
}

.vxe-upload--file-item-icon {
  flex-shrink: 0;
  padding-right: 0.2em;
}

.vxe-upload--file-item-name {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 0.2em;
}

.vxe-upload--file-item-btn-wrapper {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
}

.vxe-upload--file-item-loading-icon {
  padding-right: 0.2em;
}

.vxe-upload--file-item-loading-icon,
.vxe-upload--file-item-loading-text {
  color: var(--vxe-ui-loading-color);
  flex-shrink: 0;
}

.vxe-upload--file-item-action,
.vxe-upload--file-item-download-btn,
.vxe-upload--file-item-remove-btn {
  flex-shrink: 0;
}

.vxe-upload--file-item-download-btn,
.vxe-upload--file-item-remove-btn {
  padding-left: 0.5em;
  cursor: pointer;
}

.vxe-upload--file-item-download-btn {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-upload--file-item-download-btn:hover {
  color: var(--vxe-ui-font-primary-lighten-color);
}

.vxe-upload--file-item-remove-btn {
  color: var(--vxe-ui-status-error-color);
}
.vxe-upload--file-item-remove-btn:hover {
  color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-upload--image-list,
.vxe-upload--image-more-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.vxe-upload--image-item,
.vxe-upload--image-action,
.vxe-upload--image-over-more {
  flex-shrink: 0;
  text-align: center;
  padding: var(--vxe-ui-layout-padding-half);
}

.vxe-upload--image-over-more {
  display: flex;
  align-items: center;
  justify-content: center;
}

.vxe-upload--image-action-icon {
  font-size: 1.2em;
  padding-bottom: 0.1em;
}

.vxe-upload--image-action-content {
  font-size: 0.9em;
  padding: 0 0.15em 0.5em 0.15em;
}

.vxe-upload--image-item-box,
.vxe-upload--image-action-box {
  position: relative;
  border-radius: var(--vxe-ui-base-border-radius);
}

.vxe-upload--image-item-box {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.vxe-upload--image-action-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: 1px var(--vxe-ui-upload-image-button-border-style) var(--vxe-ui-input-border-color);
  cursor: pointer;
}
.vxe-upload--image-action-box:hover {
  color: var(--vxe-ui-font-primary-color);
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-upload.is--disabled .vxe-upload--file-action-btn,
.vxe-upload.is--disabled .vxe-upload--image-action-box {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}
.vxe-upload.is--disabled .vxe-upload--image-action-box:hover {
  color: var(--vxe-ui-font-disabled-color);
  border-color: var(--vxe-ui-input-border-color);
}

.vxe-upload--image-item.is--loading .vxe-upload--image-item-box {
  cursor: progress;
}
.vxe-upload--image-item:hover .vxe-upload--image-item-img-wrapper::after, .vxe-upload--image-item.is--error .vxe-upload--image-item-img-wrapper::after, .vxe-upload--image-item.is--pending .vxe-upload--image-item-img-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.vxe-upload--image-item:hover .vxe-upload--image-item-img-wrapper::after {
  background-color: rgba(0, 0, 0, 0.1);
}
.vxe-upload--image-item.is--error .vxe-upload--image-item-img-wrapper::after, .vxe-upload--image-item.is--pending .vxe-upload--image-item-img-wrapper::after {
  background-color: rgba(0, 0, 0, 0.4);
}
.vxe-upload--image-item.is--error:hover .vxe-upload--image-item-img-wrapper::after, .vxe-upload--image-item.is--pending:hover .vxe-upload--image-item-img-wrapper::after {
  background-color: rgba(0, 0, 0, 0.5);
}
.vxe-upload--image-item.is--error .vxe-upload--image-item-img-wrapper {
  border-color: var(--vxe-ui-status-error-color);
}
.vxe-upload--image-item.is--preview .vxe-upload--image-item-box {
  cursor: pointer;
}
.vxe-upload--image-item.is--circle .vxe-upload--image-item-img-wrapper {
  border-radius: 50%;
  overflow: hidden;
}
.vxe-upload--image-item.is--circle .vxe-upload--image-item-img-wrapper::after {
  border-radius: 50%;
}
.vxe-upload--image-item.is--circle .vxe-upload--image-item-loading,
.vxe-upload--image-item.is--circle .vxe-upload--image-item-rebtn {
  border-radius: 50%;
}

.vxe-upload--image-item-img-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: var(--vxe-ui-base-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
}

.vxe-upload--image-item-img {
  max-width: 100%;
  max-height: 100%;
}

.vxe-upload--image-item-loading {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: var(--vxe-ui-loading-color);
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.vxe-upload--image-item-rebtn {
  position: absolute;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}

.vxe-upload--image-action-hint {
  font-size: 0.8em;
  word-break: break-all;
  color: var(--vxe-ui-input-placeholder-color);
}

.vxe-upload--image-item-btn-wrapper {
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  position: absolute;
  top: calc(var(--vxe-ui-layout-padding-half) * -1);
  right: calc(var(--vxe-ui-layout-padding-half) * -1);
}

.vxe-upload--file-item-,
.vxe-upload--image-item-remove-btn {
  flex-shrink: 0;
}

.vxe-upload--image-item-remove-btn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1.8em;
  height: 1.8em;
  font-size: 0.8em;
  border-radius: 50%;
  color: #fff;
  background-color: var(--vxe-ui-status-error-color);
  z-index: 3;
  cursor: pointer;
}
.vxe-upload--image-item-remove-btn:hover {
  background-color: var(--vxe-ui-status-error-lighten-color);
}

.vxe-upload--file-message-over-error .vxe-upload--file-message-over-extra {
  margin-top: 0.5em;
  max-height: 160px;
  max-width: 380px;
  overflow: auto;
  border: 1px solid var(--vxe-ui-input-border-color);
  padding: var(--vxe-ui-layout-padding-half) var(--vxe-ui-layout-padding-default);
  outline: 0;
}
.vxe-upload--file-message-over-error .vxe-upload--file-message-over-extra-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*拖拽排序*/
.vxe-upload--drag-line {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  pointer-events: none;
}

.vxe-upload--drag-line {
  width: 1px;
  height: 1px;
  border: 2px solid transparent;
}
.vxe-upload--drag-line[drag-pos=top] {
  border-top-color: var(--vxe-ui-font-primary-color);
}
.vxe-upload--drag-line[drag-pos=bottom] {
  border-bottom-color: var(--vxe-ui-font-primary-color);
}
.vxe-upload--drag-line[drag-pos=left] {
  border-left-color: var(--vxe-ui-font-primary-color);
}
.vxe-upload--drag-line[drag-pos=right] {
  border-right-color: var(--vxe-ui-font-primary-color);
}

.vxe-upload--drag-list-move {
  transition: transform 0.2s;
}

.vxe-upload--more-popup {
  position: relative;
}
.vxe-upload--more-popup .vxe-upload--file-list {
  max-height: none;
}
.vxe-upload--more-popup .vxe-upload--file-action-btn {
  width: 100%;
}
.vxe-upload--more-popup .vxe-upload--file-action-btn > .vxe-button {
  width: 100%;
  max-width: 100%;
}

.vxe-upload,
.vxe-upload--more-popup {
  font-size: var(--vxe-ui-font-size-default);
}
.vxe-upload .vxe-upload--image-item-box,
.vxe-upload .vxe-upload--image-action-box,
.vxe-upload--more-popup .vxe-upload--image-item-box,
.vxe-upload--more-popup .vxe-upload--image-action-box {
  width: var(--vxe-ui-upload-image-wh-default);
  height: var(--vxe-ui-upload-image-wh-default);
}
.vxe-upload.size--medium,
.vxe-upload--more-popup.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}
.vxe-upload.size--medium .vxe-upload--image-item-box,
.vxe-upload.size--medium .vxe-upload--image-action-box,
.vxe-upload--more-popup.size--medium .vxe-upload--image-item-box,
.vxe-upload--more-popup.size--medium .vxe-upload--image-action-box {
  width: var(--vxe-ui-upload-image-wh-medium);
  height: var(--vxe-ui-upload-image-wh-medium);
}
.vxe-upload.size--small,
.vxe-upload--more-popup.size--small {
  font-size: var(--vxe-ui-font-size-small);
}
.vxe-upload.size--small .vxe-upload--image-item-box,
.vxe-upload.size--small .vxe-upload--image-action-box,
.vxe-upload--more-popup.size--small .vxe-upload--image-item-box,
.vxe-upload--more-popup.size--small .vxe-upload--image-action-box {
  width: var(--vxe-ui-upload-image-wh-small);
  height: var(--vxe-ui-upload-image-wh-small);
}
.vxe-upload.size--mini,
.vxe-upload--more-popup.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}
.vxe-upload.size--mini .vxe-upload--image-item-box,
.vxe-upload.size--mini .vxe-upload--image-action-box,
.vxe-upload--more-popup.size--mini .vxe-upload--image-item-box,
.vxe-upload--more-popup.size--mini .vxe-upload--image-action-box {
  width: var(--vxe-ui-upload-image-wh-mini);
  height: var(--vxe-ui-upload-image-wh-mini);
}

.vxe-upload--image-more-list .vxe-upload--image-item-box {
  width: var(--vxe-ui-upload-image-wh-default);
  height: var(--vxe-ui-upload-image-wh-default);
}.vxe-grid {
  position: relative;
  display: flex;
  flex-direction: column;
}
.vxe-grid.is--loading:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: var(--vxe-ui-loading-background-color);
}
.vxe-grid.is--loading > .vxe-table .vxe-loading {
  background-color: transparent;
}
.vxe-grid.is--maximize {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.5em 1em;
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-grid .vxe-grid--form-wrapper,
.vxe-grid .vxe-grid--top-wrapper,
.vxe-grid .vxe-grid--bottom-wrapper {
  position: relative;
}
.vxe-grid .vxe-grid--table-container {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  overflow: hidden;
}
.vxe-grid .vxe-grid--left-wrapper,
.vxe-grid .vxe-grid--right-wrapper {
  flex-shrink: 0;
  overflow: auto;
  outline: 0;
}
.vxe-grid .vxe-grid--table-wrapper {
  flex-grow: 1;
  overflow: hidden;
}

.vxe-grid--layout-body-wrapper {
  display: flex;
  flex-direction: row;
  overflow: auto;
  flex-grow: 1;
}

.vxe-grid--layout-body-content-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: auto;
}

.vxe-grid--layout-header-wrapper,
.vxe-grid--layout-footer-wrapper,
.vxe-grid--layout-aside-left-wrapper,
.vxe-grid--layout-aside-left-wrapper {
  flex-shrink: 0;
}

.vxe-grid--layout-aside-left-wrapper,
.vxe-grid--layout-aside-left-wrapper {
  overflow: auto;
}

.vxe-grid {
  font-size: var(--vxe-ui-font-size-default);
}
.vxe-grid.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}
.vxe-grid.size--small {
  font-size: var(--vxe-ui-font-size-small);
}
.vxe-grid.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}
[class*=vxe-icon--] {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  direction: ltr;
  font-family: Verdana, Arial, Tahoma;
  font-weight: normal;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
[class*=vxe-icon--].rotate45 {
  transform: rotate(45deg);
}
[class*=vxe-icon--].rotate90 {
  transform: rotate(90deg);
}
[class*=vxe-icon--].rotate180 {
  transform: rotate(180deg);
}

.vxe-icon--search, .vxe-icon--print, .vxe-icon--dot, .vxe-icon--calendar, .vxe-icon--eye,
.vxe-icon--eye-slash, .vxe-icon--upload,
.vxe-icon--download, .vxe-icon--error, .vxe-icon--remove, .vxe-icon--circle-plus, .vxe-icon--success, .vxe-icon--warning, .vxe-icon--info, .vxe-icon--question, .vxe-icon--refresh, .vxe-icon--minus, .vxe-icon--close, .vxe-icon--check, .vxe-icon--plus, .vxe-icon--more, .vxe-icon--edit-outline, .vxe-icon--funnel, .vxe-icon--d-arrow-left, .vxe-icon--d-arrow-right, .vxe-icon--arrow-top, .vxe-icon--arrow-right, .vxe-icon--arrow-left, .vxe-icon--arrow-bottom, .vxe-icon--caret-right, .vxe-icon--caret-left, .vxe-icon--caret-bottom, .vxe-icon--caret-top, .vxe-icon--menu, .vxe-icon--zoomout, .vxe-icon--zoomin, .vxe-icon--square {
  width: 1em;
  height: 1em;
  line-height: 1em;
}

.vxe-icon--search:after, .vxe-icon--search:before, .vxe-icon--print:after, .vxe-icon--print:before, .vxe-icon--dot:before, .vxe-icon--calendar:after, .vxe-icon--calendar:before, .vxe-icon--eye-slash:after, .vxe-icon--eye:before,
.vxe-icon--eye-slash:before, .vxe-icon--upload:after,
.vxe-icon--download:after, .vxe-icon--upload:before,
.vxe-icon--download:before, .vxe-icon--error:after, .vxe-icon--remove:after, .vxe-icon--circle-plus:after, .vxe-icon--success:after, .vxe-icon--warning:after, .vxe-icon--info:after, .vxe-icon--question:after, .vxe-icon--refresh:before, .vxe-icon--refresh:after, .vxe-icon--minus:before, .vxe-icon--close:before, .vxe-icon--check:before, .vxe-icon--plus:before, .vxe-icon--more:before, .vxe-icon--edit-outline:after, .vxe-icon--edit-outline:before, .vxe-icon--funnel:after, .vxe-icon--funnel:before, .vxe-icon--d-arrow-left:before, .vxe-icon--d-arrow-right:before, .vxe-icon--d-arrow-left:after, .vxe-icon--d-arrow-right:after, .vxe-icon--arrow-top:before, .vxe-icon--arrow-right:before, .vxe-icon--arrow-left:before, .vxe-icon--arrow-bottom:before, .vxe-icon--caret-right:before, .vxe-icon--caret-left:before, .vxe-icon--caret-bottom:before, .vxe-icon--caret-top:before, .vxe-icon--zoomout:after, .vxe-icon--zoomout:before, .vxe-icon--zoomin:before, .vxe-icon--zoomin:after, .vxe-icon--square:before {
  content: "";
  position: absolute;
}

.vxe-icon--square:before {
  left: 0.05em;
  top: 0.05em;
  width: 0.9em;
  height: 0.9em;
  border-width: 0.1em;
  border-style: solid;
  border-color: inherit;
}

.vxe-icon--zoomin {
  border-width: 0.1em;
  border-style: solid;
  border-color: inherit;
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-icon--zoomin:before, .vxe-icon--zoomin:after {
  background-color: inherit;
}
.vxe-icon--zoomin:before {
  left: -0.1em;
  top: 0.2em;
  width: 1.1em;
  height: 0.4em;
}
.vxe-icon--zoomin:after {
  top: -0.1em;
  left: 0.2em;
  width: 0.4em;
  height: 1.1em;
}

.vxe-icon--zoomout {
  position: relative;
}
.vxe-icon--zoomout:before {
  right: 0;
  top: 0;
  width: 0.7em;
  height: 0.7em;
  border-width: 0.1em;
  border-style: solid;
  border-color: inherit;
}
.vxe-icon--zoomout:after {
  left: 0.1em;
  bottom: 0.1em;
  width: 0.7em;
  height: 0.7em;
  border-width: 0.1em;
  border-style: solid;
  border-color: inherit;
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-icon--menu:before {
  content: "";
  display: inline-block;
  width: 0.22em;
  height: 0.22em;
  box-shadow: 0 -0.36em 0, -0.36em -0.36em 0, 0.36em -0.36em 0, 0 0 0 1em inset, -0.36em 0 0, 0.36em 0 0, 0 0.36em 0, -0.36em 0.36em 0, 0.36em 0.36em 0;
  margin: 0.26em;
}

.vxe-icon--caret-right:before, .vxe-icon--caret-left:before, .vxe-icon--caret-bottom:before, .vxe-icon--caret-top:before {
  border-width: 0.4em;
  border-style: solid;
  border-color: transparent;
}

.vxe-icon--caret-top:before {
  left: 0.1em;
  bottom: 0.3em;
  border-bottom-color: inherit;
}

.vxe-icon--caret-bottom:before {
  left: 0.1em;
  top: 0.3em;
  border-top-color: inherit;
}

.vxe-icon--caret-left:before {
  right: 0.3em;
  bottom: 0.1em;
  border-right-color: inherit;
}

.vxe-icon--caret-right:before {
  left: 0.3em;
  bottom: 0.1em;
  border-left-color: inherit;
}

.vxe-icon--arrow-top:before, .vxe-icon--arrow-right:before, .vxe-icon--arrow-left:before, .vxe-icon--arrow-bottom:before {
  top: 0.4em;
  left: 0.14em;
  width: 0.7em;
  height: 0.7em;
  border-width: 0.15em;
  border-style: solid;
  border-top-color: inherit;
  border-right-color: inherit;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-radius: 0.15em;
  transform: rotate(-45deg);
}

.vxe-icon--arrow-bottom:before {
  top: 0;
  left: 0.14em;
  transform: rotate(135deg);
}

.vxe-icon--arrow-left:before {
  top: 0.18em;
  left: 0.35em;
  transform: rotate(-135deg);
}

.vxe-icon--arrow-right:before {
  top: 0.18em;
  left: 0;
  transform: rotate(45deg);
}

.vxe-icon--d-arrow-left:before, .vxe-icon--d-arrow-right:before {
  left: 0.15em;
}
.vxe-icon--d-arrow-left:after, .vxe-icon--d-arrow-right:after {
  left: 0.58em;
}
.vxe-icon--d-arrow-left:before, .vxe-icon--d-arrow-right:before, .vxe-icon--d-arrow-left:after, .vxe-icon--d-arrow-right:after {
  top: 0.18em;
  width: 0.7em;
  height: 0.7em;
  border-width: 0.15em;
  border-style: solid;
  border-top-color: inherit;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: inherit;
  border-radius: 0.15em;
  transform: rotate(-45deg);
}

.vxe-icon--d-arrow-right:before, .vxe-icon--d-arrow-right:after {
  transform: rotate(135deg);
}
.vxe-icon--d-arrow-right:before {
  left: -0.25em;
}
.vxe-icon--d-arrow-right:after {
  left: 0.18em;
}

.vxe-icon--funnel:before {
  top: 0.05em;
  left: 0;
  border-width: 0.5em;
  border-style: solid;
  border-top-color: inherit;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.vxe-icon--funnel:after {
  left: 0.41em;
  top: 0.4em;
  width: 0;
  height: 0.5em;
  border-width: 0 0.2em 0 0;
  border-style: solid;
  border-right-color: inherit;
}

.vxe-icon--edit-outline:before {
  height: 0.84em;
  width: 0.86em;
  top: 0.1em;
  left: 0.02em;
  border-radius: 0.2em;
  border-width: 0.1em;
  border-style: solid;
  border-color: inherit;
}
.vxe-icon--edit-outline:after {
  left: 0.6em;
  bottom: 0.2em;
  width: 0;
  height: 0.8em;
  border-radius: 0 0 80% 80%;
  border-width: 0 0 0 0.22em;
  border-style: solid;
  border-color: inherit;
  transform: rotate(45deg);
}

.vxe-icon--more:before {
  content: "...";
  top: 0;
  left: 0.1em;
  line-height: 0.5em;
  font-weight: 700;
}

.vxe-icon--plus:before {
  content: "+";
  left: -0.12em;
  bottom: -0.1em;
  line-height: 1em;
  font-size: 1.6em;
}

.vxe-icon--check:before {
  left: 0.25em;
  bottom: 0.2em;
  width: 0.5em;
  height: 0.9em;
  border-width: 0.15em;
  border-style: solid;
  border-top-color: transparent;
  border-right-color: inherit;
  border-bottom-color: inherit;
  border-radius: 0.15em;
  border-left-color: transparent;
  transform: rotate(45deg);
}

.vxe-icon--close:before {
  content: "+";
  left: -0.1em;
  bottom: -0.16em;
  line-height: 1em;
  font-size: 1.8em;
  transform: rotate(45deg);
}

.vxe-icon--minus:before {
  content: "─";
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  line-height: 0.9em;
  font-size: 1.2em;
}

.vxe-icon--refresh {
  border-width: 0.1em;
  border-style: solid;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-left-color: transparent !important;
}
.vxe-icon--refresh:before {
  left: 50%;
  top: 0;
  transform: translateX(50%) rotate(-45deg);
}
.vxe-icon--refresh:after {
  right: 50%;
  bottom: 0;
  transform: translateX(-50%) rotate(135deg);
}
.vxe-icon--refresh:before, .vxe-icon--refresh:after {
  width: 0;
  height: 0;
  border-width: 0.25em;
  border-style: solid;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.vxe-icon--refresh.roll {
  animation: rollCircle 1s infinite linear;
}

@keyframes rollCircle {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.vxe-icon--error:before, .vxe-icon--remove:before, .vxe-icon--circle-plus:before, .vxe-icon--success:before, .vxe-icon--warning:before, .vxe-icon--info:before, .vxe-icon--question:before {
  content: "";
  border-radius: 50%;
  border-width: 0.5em;
  border-style: solid;
  border-color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  transform: scale(0.95);
}

.vxe-icon--warning:after, .vxe-icon--info:after, .vxe-icon--question:after {
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  color: var(--vxe-ui-layout-background-color);
  transform: rotate(-10deg) scale(0.75);
}

.vxe-icon--question:after {
  content: "?";
}

.vxe-icon--info:after {
  content: "¡";
}

.vxe-icon--warning:after {
  content: "!";
}

.vxe-icon--success:after {
  content: "✓";
  left: 0.25em;
  bottom: 0;
  color: var(--vxe-ui-layout-background-color);
  font-size: 0.65em;
}

.vxe-icon--circle-plus:after {
  content: "+";
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  color: var(--vxe-ui-layout-background-color);
  line-height: 1.4em;
  font-size: 0.8em;
}

.vxe-icon--remove:after {
  content: "─";
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  line-height: 1.5em;
  color: var(--vxe-ui-layout-background-color);
  font-size: 0.7em;
}

.vxe-icon--error:after {
  content: "×";
  left: 0;
  bottom: 0;
  width: 100%;
  line-height: 1.4em;
  text-align: center;
  color: var(--vxe-ui-layout-background-color);
  font-size: 0.8em;
}

.vxe-icon--upload,
.vxe-icon--download {
  overflow: hidden;
}
.vxe-icon--upload:before,
.vxe-icon--download:before {
  left: 0;
  width: 1em;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
}
.vxe-icon--upload:after,
.vxe-icon--download:after {
  width: 100%;
  text-align: center;
  font-size: 2em;
}

.vxe-icon--upload:before {
  top: 0.1em;
  border-top-width: 0.1em;
}
.vxe-icon--upload:after {
  content: "↑";
  left: 0;
  top: 0.15em;
}

.vxe-icon--download:before {
  bottom: 0.05em;
  border-bottom-width: 0.1em;
}
.vxe-icon--download:after {
  content: "↑";
  left: 0;
  bottom: 0.15em;
  transform: rotate(180deg);
}

.vxe-icon--eye:before,
.vxe-icon--eye-slash:before {
  content: "●";
  top: 0.16em;
  left: 0;
  width: 1em;
  height: 0.68em;
  line-height: 0.25em;
  border-radius: 50%;
  border-width: 0.1em;
  border-style: solid;
  border-color: inherit;
  text-align: center;
}

.vxe-icon--eye-slash:after {
  top: -0.1em;
  left: 0.45em;
  width: 0;
  height: 1.2em;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  border-left-width: 0.1em;
  transform: rotate(45deg);
}

.vxe-icon--calendar:before {
  top: 0.15em;
  left: 0;
  width: 1em;
  height: 0.8em;
  border-width: 0.2em 0.1em 0.1em 0.1em;
  border-radius: 0.1em 0.1em 0 0;
  border-style: solid;
  border-color: inherit;
}
.vxe-icon--calendar:after {
  left: 0.2em;
  top: 0;
  width: 0.6em;
  height: 0.3em;
  border-width: 0 0.1em;
  border-style: solid;
  border-color: inherit;
}

.vxe-icon--dot:before {
  top: 0.25em;
  left: 0.25em;
  border-radius: 50%;
  border-width: 0.25em;
  border-style: solid;
  border-color: inherit;
}

.vxe-icon--print {
  box-shadow: inset 0 0 0 0.1em;
  border-width: 0.2em 0;
  border-style: solid;
  border-color: transparent !important;
  border-radius: 0.3em 0.3em 0 0;
}
.vxe-icon--print:before {
  width: 0.6em;
  height: 0.3em;
  top: -0.2em;
  left: 0.2em;
  box-shadow: inset 0 0 0 0.1em;
}
.vxe-icon--print:after {
  width: 0.6em;
  height: 0.6em;
  left: 0.2em;
  bottom: -0.2em;
  box-shadow: inset 0 0 0 0.1em;
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-icon--search:before {
  top: 0;
  left: 0;
  width: 0.8em;
  height: 0.8em;
  border-width: 0.15em;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
}
.vxe-icon--search:after {
  top: 0.75em;
  left: 0.6em;
  width: 0.35em;
  height: 0;
  border-width: 0.15em 0 0 0;
  border-style: solid;
  border-color: inherit;
  transform: rotate(45deg);
}

.vxe-icon-warnion-circle-fill:before {
  content: "\e848";
}

@font-face {
  font-family: "vxetableiconfont";
  src: url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2");
}
@keyframes rollCircle {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
[class*=vxe-table-icon-] {
  font-family: "vxetableiconfont" !important;
  font-style: normal;
  font-weight: 400;
  font-size: 1.1em;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class*=vxe-table-icon-].animat, [class*=vxe-table-icon-].roll {
  display: inline-block;
}
[class*=vxe-table-icon-].animat {
  transition: transform 0.25s ease-in-out;
}
[class*=vxe-table-icon-].rotate45 {
  transform: rotate(45deg);
}
[class*=vxe-table-icon-].rotate90 {
  transform: rotate(90deg);
}
[class*=vxe-table-icon-].rotate180 {
  transform: rotate(180deg);
}
[class*=vxe-table-icon-].roll {
  animation: rollCircle 1s infinite linear;
}
[class*=vxe-table-icon-].theme--primary {
  color: var(--vxe-ui-font-primary-color);
}
[class*=vxe-table-icon-].theme--success {
  color: var(--vxe-ui-status-success-color);
}
[class*=vxe-table-icon-].theme--info {
  color: var(--vxe-ui-status-info-color);
}
[class*=vxe-table-icon-].theme--warning {
  color: var(--vxe-ui-status-warning-color);
}
[class*=vxe-table-icon-].theme--danger {
  color: var(--vxe-ui-status-danger-color);
}
[class*=vxe-table-icon-].theme--error {
  color: var(--vxe-ui-status-error-color);
}

.vxe-table-icon-radio-unchecked-fill:before {
  content: "\e699";
}

.vxe-table-icon-checkbox-unchecked-fill:before {
  content: "\e660";
}

.vxe-table-icon-close:before {
  content: "\e6e9";
}

.vxe-table-icon-grouping:before {
  content: "\e66c";
}

.vxe-table-icon-values:before {
  content: "\e66f";
}

.vxe-table-icon-add-sub:before {
  content: "\e6bc";
}

.vxe-table-icon-swap:before {
  content: "\e7f3";
}

.vxe-table-icon-sort:before {
  content: "\e93e";
}

.vxe-table-icon-no-drop:before {
  content: "\e658";
}

.vxe-table-icon-edit:before {
  content: "\e66e";
}

.vxe-table-icon-question-circle-fill:before {
  content: "\e690";
}

.vxe-table-icon-radio-checked:before {
  content: "\e75b";
}

.vxe-table-icon-radio-checked-fill:before {
  content: "\e763";
}

.vxe-table-icon-print:before {
  content: "\eba0";
}

.vxe-table-icon-checkbox-checked-fill:before {
  content: "\e67d";
}

.vxe-table-icon-custom-column:before {
  content: "\e62d";
}

.vxe-table-icon-radio-unchecked:before {
  content: "\e7c9";
}

.vxe-table-icon-caret-down:before {
  content: "\e8ed";
}

.vxe-table-icon-caret-up:before {
  content: "\e8ee";
}

.vxe-table-icon-caret-right:before {
  content: "\e8ef";
}

.vxe-table-icon-caret-left:before {
  content: "\e8f0";
}

.vxe-table-icon-fullscreen:before {
  content: "\e70e";
}

.vxe-table-icon-minimize:before {
  content: "\e749";
}

.vxe-table-icon-checkbox-unchecked:before {
  content: "\e727";
}

.vxe-table-icon-funnel:before {
  content: "\e8ec";
}

.vxe-table-icon-download:before {
  content: "\e61a";
}

.vxe-table-icon-spinner:before {
  content: "\e601";
}

.vxe-table-icon-arrow-right:before {
  content: "\e743";
}

.vxe-table-icon-repeat:before {
  content: "\ea4a";
}

.vxe-table-icon-drag-handle:before {
  content: "\e64e";
}

.vxe-table-icon-checkbox-indeterminate-fill:before {
  content: "\e8c4";
}

.vxe-table-icon-upload:before {
  content: "\e683";
}

.vxe-table-icon-fixed-left-fill:before {
  content: "\e9b9";
}

.vxe-table-icon-fixed-left:before {
  content: "\e9ba";
}

.vxe-table-icon-fixed-right-fill:before {
  content: "\f290";
}

.vxe-table-icon-fixed-right:before {
  content: "\f291";
}

.vxe-table-custom--option {
  position: relative;
  display: flex;
  flex-direction: row;
}
.vxe-table-custom--option.active--drag-origin {
  opacity: 0.5;
}
.vxe-table-custom--option.active--drag-target[drag-pos=top]::after {
  display: block;
  top: -2px;
}
.vxe-table-custom--option.active--drag-target[drag-pos=bottom]::after {
  display: block;
  bottom: -2px;
}
.vxe-table-custom--option:first-child[drag-pos=top]::after {
  top: 0;
}
.vxe-table-custom--option:last-child[drag-pos=bottom]::after {
  bottom: 0;
}
.vxe-table-custom--option::after {
  display: none;
  content: "";
  position: absolute;
  left: -1px;
  width: calc(100% + 1px);
  height: 2px;
  background-color: var(--vxe-ui-font-primary-color);
  z-index: 12;
}
.vxe-table-custom--option:last-child::after {
  width: 100%;
}

.vxe-table-custom--handle-wrapper {
  display: flex;
  flex-direction: column;
}

.vxe-table-custom-wrapper {
  display: none;
  flex-direction: row;
  position: absolute;
  text-align: left;
  background-color: var(--vxe-ui-layout-background-color);
  z-index: 19;
  color: var(--vxe-ui-font-color);
  border: 1px solid var(--vxe-ui-table-border-color);
  border-radius: var(--vxe-ui-border-radius);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
}
.vxe-table-custom-wrapper.placement--top-left {
  top: 2px;
  left: 2px;
}
.vxe-table-custom-wrapper.placement--top-right {
  top: 2px;
  right: 2px;
}
.vxe-table-custom-wrapper.placement--bottom-left {
  bottom: 2px;
  left: 2px;
}
.vxe-table-custom-wrapper.placement--bottom-right {
  bottom: 2px;
  right: 2px;
}
.vxe-table-custom-wrapper.placement--left {
  left: 2px;
}
.vxe-table-custom-wrapper.placement--right {
  right: 2px;
}
.vxe-table-custom-wrapper.placement--left, .vxe-table-custom-wrapper.placement--right {
  top: 2px;
  height: calc(100% - 4px);
}
.vxe-table-custom-wrapper.is--active {
  display: flex;
}

.vxe-table-custom-simple--body-wrapper {
  position: relative;
  flex-grow: 1;
  display: flex;
  flex-direction: row;
}

.vxe-table-custom--body {
  position: relative;
  display: block;
  flex-grow: 1;
  overflow-x: hidden;
  overflow-y: auto;
}

.vxe-table-custom--panel-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.vxe-table-custom--panel-list > li {
  max-width: 28em;
  min-width: 18em;
  padding: 0.2em 1em 0.2em 1em;
}
.vxe-table-custom--panel-list > li.level--2 {
  padding-left: 2.7em;
}
.vxe-table-custom--panel-list > li.level--3 {
  padding-left: 3.7em;
}
.vxe-table-custom--panel-list > li.level--4 {
  padding-left: 4.7em;
}
.vxe-table-custom--panel-list > li.level--5 {
  padding-left: 5.7em;
}
.vxe-table-custom--panel-list > li.level--6 {
  padding-left: 6.7em;
}
.vxe-table-custom--panel-list > li.level--7 {
  padding-left: 7.7em;
}
.vxe-table-custom--panel-list > li.level--8 {
  padding-left: 8.7em;
}

.vxe-table-custom--header {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: 2.4em;
  font-weight: 700;
  border-bottom: 1px solid var(--vxe-ui-base-popup-border-color);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.vxe-table-custom--panel-list .vxe-table-custom--checkbox-option:hover {
  background-color: var(--vxe-ui-table-row-hover-background-color);
}

.vxe-table-custom--footer-buttons {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
}
.vxe-table-custom--footer-buttons button {
  flex-grow: 1;
  height: 2.8em;
}

.vxe-table-custom--checkbox-option .vxe-checkbox--icon {
  font-size: 1.22em;
}
.vxe-table-custom--checkbox-option .vxe-checkbox--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table-custom--checkbox-option.is--checked, .vxe-table-custom--checkbox-option.is--indeterminate {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table-custom--checkbox-option.is--checked .vxe-checkbox--icon, .vxe-table-custom--checkbox-option.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table-custom--checkbox-option:not(.is--disabled) {
  cursor: pointer;
}
.vxe-table-custom--checkbox-option:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table-custom--checkbox-option.is--hidden {
  cursor: default;
}
.vxe-table-custom--checkbox-option.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}
.vxe-table-custom--checkbox-option.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-ui-input-disabled-color);
}
.vxe-table-custom--checkbox-option .vxe-checkbox--label {
  padding-left: 0.5em;
  vertical-align: middle;
}

.vxe-table-custom--checkbox-option,
.vxe-table-custom--sort-option {
  padding-right: 0.4em;
  flex-shrink: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.vxe-table-custom--sort-option {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.vxe-table-custom--sort-btn {
  padding-left: 0.2em;
  padding-right: 0.4em;
}
.vxe-table-custom--sort-btn:not(.is--disabled) {
  cursor: grab;
}
.vxe-table-custom--sort-btn:not(.is--disabled):active {
  cursor: grabbing;
}
.vxe-table-custom--sort-btn:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table-custom--sort-btn.is--disabled {
  color: var(--vxe-ui-input-disabled-color);
  cursor: not-allowed;
}

.vxe-table-custom--name-option {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  overflow: hidden;
}

.vxe-table-custom--checkbox-label {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vxe-table-custom--fixed-option {
  flex-shrink: 0;
  padding-left: 0.5em;
  display: flex;
  flex-direction: row;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.vxe-table-custom--move-btn-option {
  padding-left: 0.5em;
  flex-shrink: 0;
}

.vxe-table-custom-popup--body-wrapper {
  position: relative;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  height: 100%;
  outline: 0;
}
.vxe-table-custom-popup--body-wrapper.agg-layout--top, .vxe-table-custom-popup--body-wrapper.agg-layout--bottom {
  flex-direction: column;
}

.vxe-table-custom-popup--handle-wrapper {
  flex-grow: 1;
  outline: 0;
  overflow: auto;
}

.vxe-table-custom-popup--table-wrapper {
  border-bottom: 1px solid var(--vxe-ui-table-border-color);
}
.vxe-table-custom-popup--table-wrapper table {
  width: 100%;
  border: 0;
  table-layout: fixed;
  word-break: break-all;
  border-spacing: 0;
  border-collapse: separate;
  box-sizing: border-box;
}
.vxe-table-custom-popup--table-wrapper table th {
  position: sticky;
  top: 0;
  text-align: left;
  border-top: 1px solid var(--vxe-ui-table-border-color);
  border-bottom: 1px solid var(--vxe-ui-table-border-color);
  border-left: 1px solid var(--vxe-ui-table-border-color);
  background-color: var(--vxe-ui-table-header-background-color);
  z-index: 7;
}
.vxe-table-custom-popup--table-wrapper table td {
  border-top: 1px solid var(--vxe-ui-table-border-color);
  border-left: 1px solid var(--vxe-ui-table-border-color);
}
.vxe-table-custom-popup--table-wrapper table tr {
  box-sizing: border-box;
}
.vxe-table-custom-popup--table-wrapper table tr:first-child td {
  border-top: 0;
}
.vxe-table-custom-popup--table-wrapper table tr:hover {
  background-color: var(--vxe-ui-table-row-hover-background-color);
}
.vxe-table-custom-popup--table-wrapper table th,
.vxe-table-custom-popup--table-wrapper table td {
  height: 44px;
  padding: 0 0.6em;
  box-sizing: border-box;
}
.vxe-table-custom-popup--table-wrapper table th:last-child,
.vxe-table-custom-popup--table-wrapper table td:last-child {
  border-right: 1px solid var(--vxe-ui-table-border-color);
}

/*拖拽列*/
.vxe-table-custom-popup--drag-line {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  pointer-events: none;
}

.vxe-table-custom-popup--drag-line {
  width: 100%;
  height: 1px;
  border: 2px solid transparent;
}
.vxe-table-custom-popup--drag-line[drag-pos=top] {
  border-top-color: var(--vxe-ui-font-primary-color);
}
.vxe-table-custom-popup--drag-line[drag-pos=bottom] {
  border-bottom-color: var(--vxe-ui-font-primary-color);
}
.vxe-table-custom-popup--drag-line[drag-to-child=y] {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: var(--vxe-ui-status-success-color);
}
.vxe-table-custom-popup--drag-line.is--guides {
  background-color: var(--vxe-ui-table-drag-over-background-color);
}

.vxe-table-custom-popup--drag-tip {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.6em 1.4em;
  max-width: 60%;
  min-width: 100px;
  border-radius: var(--vxe-ui-border-radius);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  background-color: var(--vxe-ui-layout-background-color);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  z-index: 33;
}
.vxe-table-custom-popup--drag-tip[drag-status=normal] .vxe-table-custom-popup--drag-tip-normal-status {
  display: block;
}
.vxe-table-custom-popup--drag-tip[drag-status=sub] .vxe-table-custom-popup--drag-tip-sub-status {
  display: block;
}
.vxe-table-custom-popup--drag-tip[drag-status=group] .vxe-table-custom-popup--drag-tip-group-status {
  display: block;
}
.vxe-table-custom-popup--drag-tip[drag-status=values] .vxe-table-custom-popup--drag-tip-values-status {
  display: block;
}
.vxe-table-custom-popup--drag-tip[drag-status=disabled] .vxe-table-custom-popup--drag-tip-disabled-status {
  display: block;
}

.vxe-table-custom-popup--drag-tip-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.vxe-table-custom-popup--drag-tip-status {
  padding-right: 0.4em;
}

.vxe-table-custom-popup--drag-tip-disabled-status {
  display: none;
  flex-shrink: 0;
  color: var(--vxe-ui-status-error-color);
}

.vxe-table-custom-popup--drag-tip-normal-status,
.vxe-table-custom-popup--drag-tip-sub-status,
.vxe-table-custom-popup--drag-tip-group-status,
.vxe-table-custom-popup--drag-tip-values-status {
  display: none;
}

.vxe-table-custom-popup--drag-tip-content {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vxe-table-custom-popup--name {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.vxe-table-custom-popup--title {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vxe-table-custom-popup--move-btn {
  flex-shrink: 0;
  padding-left: 0.5em;
}

.vxe-table-custom-popup--row.level--2 .vxe-table-custom-popup--name {
  padding-left: 24px;
}

.vxe-table-custom-popup--row.level--3 .vxe-table-custom-popup--name {
  padding-left: 48px;
}

.vxe-table-custom-popup--row.level--4 .vxe-table-custom-popup--name {
  padding-left: 72px;
}

.vxe-table-custom-popup--row.level--5 .vxe-table-custom-popup--name {
  padding-left: 96px;
}

.vxe-table-custom-popup--row.level--6 .vxe-table-custom-popup--name {
  padding-left: 120px;
}

.vxe-table-custom-popup--row.level--7 .vxe-table-custom-popup--name {
  padding-left: 144px;
}

.vxe-table-custom-popup--row.level--8 .vxe-table-custom-popup--name {
  padding-left: 168px;
}

.vxe-table-custom-popup--row.level--9 .vxe-table-custom-popup--name {
  padding-left: 192px;
}

.vxe-table-custom-popup--column-item {
  position: relative;
}
.vxe-table-custom-popup--column-item.col--visible, .vxe-table-custom-popup--column-item.col--resizable, .vxe-table-custom-popup--column-item.col--fixed {
  text-align: center;
}
.vxe-table-custom-popup--column-item.col--resizable > .vxe-input, .vxe-table-custom-popup--column-item.col--resizable > .vxe-number-input {
  width: 100%;
}

.vxe-table-custom-popup--row.active--drag-origin .vxe-table-custom-popup--column-item {
  opacity: 0.5;
}
.vxe-table-custom-popup--row.active--drag-target[drag-pos=top] .vxe-table-custom-popup--column-item::after {
  display: block;
  top: -2px;
}
.vxe-table-custom-popup--row.active--drag-target[drag-pos=bottom] .vxe-table-custom-popup--column-item::after {
  display: block;
  bottom: -2px;
}
.vxe-table-custom-popup--row:first-child[drag-pos=top] .vxe-table-custom-popup--column-item::after {
  top: 0;
}
.vxe-table-custom-popup--row:last-child[drag-pos=bottom] .vxe-table-custom-popup--column-item::after {
  bottom: 0;
}

.vxe-table-custom-popup--column-item::after {
  display: none;
  content: "";
  position: absolute;
  left: -1px;
  width: calc(100% + 1px);
  height: 2px;
  background-color: var(--vxe-ui-font-primary-color);
  z-index: 12;
}
.vxe-table-custom-popup--column-item:last-child::after {
  width: 100%;
}

.vxe-table-custom--list-move {
  transition-property: transform;
  transition-duration: 0.35s;
  transition-delay: 0.05s;
}

.vxe-table-custom-popup--column-sort-placeholder {
  padding: 0.2em 0.5em;
}

.vxe-table-custom-popup--column-sort-btn {
  font-size: 1.2em;
  padding: 0.2em 0.5em;
}
.vxe-table-custom-popup--column-sort-btn:not(.is--disabled) {
  cursor: grab;
}
.vxe-table-custom-popup--column-sort-btn:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table-custom-popup--column-sort-btn:not(.is--disabled):active {
  cursor: grabbing;
}
.vxe-table-custom-popup--column-sort-btn.is--disabled {
  color: var(--vxe-ui-input-disabled-color);
  cursor: not-allowed;
}

.vxe-table-custom-popup--table-sort-help-title,
.vxe-table-custom-popup--table-sort-help-icon {
  vertical-align: middle;
}

.vxe-table-custom-popup--table-sort-help-icon {
  margin-left: 5px;
  cursor: help;
}

.vxe-table-custom-popup--table-col-seq {
  width: 80px;
}

.vxe-table-custom-popup--table-col-sort {
  width: 80px;
}

.vxe-table-custom-popup--table-col-title {
  min-width: 120px;
}

.vxe-table-custom-popup--table-col-width {
  width: 140px;
}

.vxe-table-custom-popup--table-col-fixed {
  width: 200px;
}

.vxe-table-custom-wrapper {
  font-size: var(--vxe-ui-font-size-default);
}
.vxe-table-custom-wrapper.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}
.vxe-table-custom-wrapper.size--small {
  font-size: var(--vxe-ui-font-size-small);
}
.vxe-table-custom-wrapper.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-table-export--panel-column > ul {
  list-style-type: none;
  overflow: auto;
  margin: 0;
  padding: 0;
  outline: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table-export--panel-column > ul > li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}

.vxe-table-export--panel .vxe-table-export--panel-table {
  width: 100%;
  border: 0;
  table-layout: fixed;
}
.vxe-table-export--panel .vxe-table-export--panel-table tr td {
  padding: 0 10px;
}
.vxe-table-export--panel .vxe-table-export--panel-table tr td:nth-child(1) {
  text-align: right;
  width: 30%;
  font-weight: 700;
  padding: 8px 10px;
}
.vxe-table-export--panel .vxe-table-export--panel-table tr td:nth-child(2) {
  width: 70%;
}
.vxe-table-export--panel .vxe-table-export--panel-table tr td > .vxe-input, .vxe-table-export--panel .vxe-table-export--panel-table tr td > .vxe-select {
  width: 80%;
}
.vxe-table-export--panel .vxe-table-export--panel-table tr td > .vxe-table-export--panel-option-row {
  padding: 0.5em 0;
}
.vxe-table-export--panel .vxe-table-export--panel-column {
  width: 80%;
  border: 1px solid var(--vxe-ui-input-border-color);
  margin: 3px 0;
  border-radius: var(--vxe-ui-border-radius);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li {
  padding: 0.2em 1em 0.2em 1em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--2 {
  padding-left: 3.5em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--2 .vxe-checkbox--icon {
  left: 1.8em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--3 {
  padding-left: 4.5em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--3 .vxe-checkbox--icon {
  left: 2.8em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--4 {
  padding-left: 5.5em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--4 .vxe-checkbox--icon {
  left: 3.8em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--5 {
  padding-left: 6.5em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--5 .vxe-checkbox--icon {
  left: 4.8em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--6 {
  padding-left: 7.5em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--6 .vxe-checkbox--icon {
  left: 5.8em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--7 {
  padding-left: 8.5em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--7 .vxe-checkbox--icon {
  left: 6.8em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--8 {
  padding-left: 9.5em;
}
.vxe-table-export--panel .vxe-table-export--panel-column > ul > li.level--8 .vxe-checkbox--icon {
  left: 7.8em;
}
.vxe-table-export--panel .vxe-table-export--panel-column .vxe-table-export--panel-column-header {
  padding: 0.1em 0;
  background-color: var(--vxe-ui-table-header-background-color);
  font-weight: 700;
  border-bottom: 1px solid var(--vxe-ui-table-border-color);
}
.vxe-table-export--panel .vxe-table-export--panel-column .vxe-table-export--panel-column-body {
  padding: 0.2em 0;
  min-height: 10em;
  max-height: 17.6em;
}
.vxe-table-export--panel .vxe-table-export--panel-btns {
  text-align: right;
  padding: 0.8em 0.25em 0.25em 0.25em;
}

.vxe-table-export--panel .vxe-table-export--selected--file {
  padding-right: 40px;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table-export--panel .vxe-table-export--selected--file > i {
  display: none;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  font-size: 16px;
  cursor: pointer;
}
.vxe-table-export--panel .vxe-table-export--selected--file:hover {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table-export--panel .vxe-table-export--selected--file:hover > i {
  display: block;
}
.vxe-table-export--panel .vxe-table-export--select--file {
  width: 80%;
  border: 1px dashed var(--vxe-ui-input-border-color);
  padding: 6px 34px;
  outline: 0;
  border-radius: var(--vxe-ui-border-radius);
  background-color: var(--vxe-ui-layout-background-color);
  color: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.vxe-table-export--panel .vxe-table-export--select--file:focus {
  border-color: var(--vxe-ui-font-primary-color);
  box-shadow: 0 0 0.25em 0 var(--vxe-ui-font-primary-color);
}
.vxe-table-export--panel .vxe-table-export--select--file:hover {
  color: var(--vxe-ui-font-primary-color);
  border-color: var(--vxe-ui-font-primary-color);
}

.vxe-table-export--panel-column-option .vxe-checkbox--icon {
  font-size: 1.22em;
}
.vxe-table-export--panel-column-option .vxe-checkbox--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table-export--panel-column-option.is--checked, .vxe-table-export--panel-column-option.is--indeterminate {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table-export--panel-column-option.is--checked .vxe-checkbox--icon, .vxe-table-export--panel-column-option.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table-export--panel-column-option:not(.is--disabled) {
  cursor: pointer;
}
.vxe-table-export--panel-column-option:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table-export--panel-column-option.is--hidden {
  cursor: default;
}
.vxe-table-export--panel-column-option.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}
.vxe-table-export--panel-column-option.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-ui-input-disabled-color);
}
.vxe-table-export--panel-column-option .vxe-checkbox--label {
  padding-left: 0.5em;
  vertical-align: middle;
}

.vxe-cell--filter {
  padding: 0 0.1em 0 0.2em;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  line-height: 0;
}
.vxe-cell--filter.col--filter .vxe-filter--btn {
  color: var(--vxe-ui-font-color);
}
.vxe-cell--filter .vxe-filter--btn {
  color: var(--vxe-ui-table-column-icon-border-color);
  cursor: pointer;
}
.vxe-cell--filter .vxe-filter--btn:hover {
  color: var(--vxe-ui-font-color);
}

.is--filter-active .vxe-cell--filter .vxe-filter--btn {
  color: var(--vxe-ui-font-primary-color);
}

/*筛选容器*/
.vxe-table--filter-wrapper {
  display: none;
  position: absolute;
  top: 0;
  min-width: 100px;
  font-size: var(--vxe-ui-font-size-default);
  border-radius: var(--vxe-ui-border-radius);
  background-color: var(--vxe-ui-layout-background-color);
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  color: var(--vxe-ui-font-color);
  box-shadow: var(--vxe-ui-base-popup-box-shadow);
  z-index: 15;
}
.vxe-table--filter-wrapper:not(.is--multiple) .vxe-table--filter-header,
.vxe-table--filter-wrapper:not(.is--multiple) .vxe-table--filter-body {
  text-align: center;
}
.vxe-table--filter-wrapper.is--active {
  display: block;
}
.vxe-table--filter-wrapper .vxe-table--filter-header > li,
.vxe-table--filter-wrapper .vxe-table--filter-body > li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 360px;
  padding: 0.25em 0.8em;
  cursor: pointer;
}
.vxe-table--filter-wrapper .vxe-table--filter-header > li.is--checked,
.vxe-table--filter-wrapper .vxe-table--filter-body > li.is--checked {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--filter-wrapper .vxe-table--filter-header > li:hover,
.vxe-table--filter-wrapper .vxe-table--filter-body > li:hover {
  background-color: var(--vxe-ui-table-row-hover-background-color);
}
.vxe-table--filter-wrapper .vxe-table--filter-header {
  padding-top: 0.2em;
}
.vxe-table--filter-wrapper .vxe-table--filter-body {
  max-height: 200px;
  padding-bottom: 0.2em;
}
.vxe-table--filter-wrapper > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  outline: 0;
  overflow: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--filter-wrapper.is--multiple > ul > li {
  padding: 0.25em 0.8em 0.25em 1em;
}
.vxe-table--filter-wrapper .vxe-table--filter-footer {
  border-top: 1px solid var(--vxe-ui-base-popup-border-color);
  padding: 0.6em;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--filter-wrapper .vxe-table--filter-footer button {
  background-color: transparent;
  padding: 0 0.4em;
  border: 0;
  color: var(--vxe-ui-font-color);
  cursor: pointer;
}
.vxe-table--filter-wrapper .vxe-table--filter-footer button:focus {
  outline: none;
}
.vxe-table--filter-wrapper .vxe-table--filter-footer button:hover {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--filter-wrapper .vxe-table--filter-footer button.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}

.vxe-table--filter-option .vxe-checkbox--icon {
  font-size: 1.22em;
}
.vxe-table--filter-option .vxe-checkbox--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--filter-option.is--checked, .vxe-table--filter-option.is--indeterminate {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--filter-option.is--checked .vxe-checkbox--icon, .vxe-table--filter-option.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--filter-option:not(.is--disabled) {
  cursor: pointer;
}
.vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--filter-option.is--hidden {
  cursor: default;
}
.vxe-table--filter-option.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}
.vxe-table--filter-option.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-ui-input-disabled-color);
}
.vxe-table--filter-option .vxe-checkbox--label {
  padding-left: 0.5em;
  vertical-align: middle;
}

.vxe-table--filter-wrapper.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}
.vxe-table--filter-wrapper.size--small {
  font-size: var(--vxe-ui-font-size-small);
}
.vxe-table--filter-wrapper.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}

.vxe-table--context-menu-wrapper {
  display: none;
}
.vxe-table--context-menu-wrapper.is--visible {
  display: block;
}

.vxe-table--context-menu-wrapper,
.vxe-table--context-menu-clild-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  border: 1px solid var(--vxe-ui-base-popup-border-color);
  box-shadow: 3px 3px 4px -2px rgba(0, 0, 0, 0.6);
  padding: 0 1px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-context-menu--option {
  color: var(--vxe-ui-font-color);
}

.vxe-context-menu--link {
  display: flex;
  flex-direction: row;
  width: var(--vxe-ui-table-menu-item-width);
  line-height: 26px;
  padding: 0 0.8em;
  color: inherit;
  cursor: pointer;
}
.vxe-context-menu--link .vxe-context-menu--link-prefix,
.vxe-context-menu--link .vxe-context-menu--link-suffix {
  min-width: 2em;
  flex-shrink: 0;
  text-align: center;
  padding: 0 0.2em;
}
.vxe-context-menu--link .vxe-context-menu--link-content {
  flex-grow: 1;
  padding: 0 0.2em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vxe-table--context-menu-group-wrapper,
.vxe-table--context-menu-clild-wrapper {
  margin: 0;
  padding: 0;
  list-style-type: none;
  border-bottom: 1px solid var(--vxe-ui-base-popup-border-color);
}
.vxe-table--context-menu-group-wrapper li,
.vxe-table--context-menu-clild-wrapper li {
  position: relative;
  margin: 1px 0;
  border: 1px solid transparent;
}
.vxe-table--context-menu-group-wrapper li:last-child,
.vxe-table--context-menu-clild-wrapper li:last-child {
  border: 0;
}
.vxe-table--context-menu-group-wrapper li.link--active,
.vxe-table--context-menu-clild-wrapper li.link--active {
  background-color: var(--vxe-ui-base-hover-background-color);
  border-color: var(--vxe-ui-base-hover-background-color);
}
.vxe-table--context-menu-group-wrapper li.link--loading > .vxe-context-menu--link, .vxe-table--context-menu-group-wrapper li.link--disabled > .vxe-context-menu--link,
.vxe-table--context-menu-clild-wrapper li.link--loading > .vxe-context-menu--link,
.vxe-table--context-menu-clild-wrapper li.link--disabled > .vxe-context-menu--link {
  color: var(--vxe-ui-font-disabled-color);
  cursor: no-drop;
}
.vxe-table--context-menu-group-wrapper li.link--loading.link--active:hover, .vxe-table--context-menu-group-wrapper li.link--disabled.link--active:hover,
.vxe-table--context-menu-clild-wrapper li.link--loading.link--active:hover,
.vxe-table--context-menu-clild-wrapper li.link--disabled.link--active:hover {
  background-color: inherit;
}

.vxe-table--context-menu-clild-wrapper {
  display: none;
  top: 0;
  left: 100%;
}
.vxe-table--context-menu-clild-wrapper.is--show {
  display: block;
}

.vxe-table-slots,
.vxe-table--file-form {
  display: none;
}

.vxe-table-vars {
  height: 0;
  width: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
.vxe-table-vars .vxe-table-var-default {
  height: var(--vxe-ui-table-row-height-default);
}
.vxe-table-vars .vxe-table-var-medium {
  height: var(--vxe-ui-table-row-height-medium);
}
.vxe-table-vars .vxe-table-var-small {
  height: var(--vxe-ui-table-row-height-small);
}
.vxe-table-vars .vxe-table-var-mini {
  height: var(--vxe-ui-table-row-height-mini);
}

.vxe-table--print-frame {
  position: fixed;
  bottom: -100%;
  left: -100%;
  height: 0;
  width: 0;
  border: 0;
}

.vxe-table--layout-wrapper {
  display: flex;
  flex-direction: row;
  background-color: var(--vxe-ui-layout-background-color);
}

.vxe-table--viewport-wrapper {
  position: relative;
  overflow: hidden;
  flex-grow: 1;
}
.vxe-table--viewport-wrapper.x-ob--contain > .vxe-table--main-wrapper > .vxe-table--header-wrapper > .vxe-table--header-inner-wrapper {
  overscroll-behavior-x: contain;
}
.vxe-table--viewport-wrapper.x-ob--contain > .vxe-table--main-wrapper > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper {
  overscroll-behavior-x: contain;
}
.vxe-table--viewport-wrapper.x-ob--contain > .vxe-table--main-wrapper > .vxe-table--footer-wrapper > .vxe-table--footer-inner-wrapper {
  overscroll-behavior-x: contain;
}
.vxe-table--viewport-wrapper.y-ob--contain > .vxe-table--main-wrapper > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper {
  overscroll-behavior-y: contain;
}

.vxe-table--header-wrapper,
.vxe-table--body-wrapper,
.vxe-table--footer-wrapper,
.vxe-table--fixed-left-body-wrapper,
.vxe-table--fixed-right-body-wrapper {
  overflow: hidden;
  outline: 0;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}

.vxe-table--header-inner-wrapper,
.vxe-table--body-inner-wrapper,
.vxe-table--footer-inner-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
}
.vxe-table--header-inner-wrapper::-webkit-scrollbar,
.vxe-table--body-inner-wrapper::-webkit-scrollbar,
.vxe-table--footer-inner-wrapper::-webkit-scrollbar {
  display: none;
}

.vxe-table--header-inner-wrapper,
.vxe-table--footer-inner-wrapper {
  overflow-y: hidden;
  overflow-x: scroll;
}

.vxe-table--body-inner-wrapper {
  overflow-y: scroll;
  overflow-x: scroll;
}

.vxe-table--main-wrapper.sx--hidden > .vxe-table--header-wrapper > .vxe-table--header-inner-wrapper {
  overflow-x: hidden;
}
.vxe-table--main-wrapper.sx--hidden > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper {
  overflow-x: hidden;
}
.vxe-table--main-wrapper.sx--hidden > .vxe-table--footer-wrapper > .vxe-table--footer-inner-wrapper {
  overflow-x: hidden;
}
.vxe-table--main-wrapper.sy--hidden > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper {
  overflow-y: hidden;
}

.vxe-table--fixed-left-wrapper.sx--hidden > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper,
.vxe-table--fixed-right-wrapper.sx--hidden > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper {
  overflow-x: hidden;
}
.vxe-table--fixed-left-wrapper.sy--hidden > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper,
.vxe-table--fixed-right-wrapper.sy--hidden > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper {
  overflow-y: hidden;
}

.vxe-loading--custom-wrapper {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-loading--custom-wrapper.is--visible {
  display: block;
}

/*默认的渲染*/
.vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-default-input,
.vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-default-textarea,
.vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-default-select,
.vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-default-input,
.vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-default-textarea,
.vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-default-select {
  width: 100%;
}
.vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-input,
.vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-textarea,
.vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-select,
.vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-tree-select,
.vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-date-picker,
.vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-date-range-picker,
.vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-number-input,
.vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-ico-picker,
.vxe-header--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-cascader,
.vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-input,
.vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-textarea,
.vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-select,
.vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-tree-select,
.vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-date-picker,
.vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-date-range-picker,
.vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-number-input,
.vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-ico-picker,
.vxe-footer--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-cascader {
  width: 100%;
}

.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-default-input, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-default-textarea, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-default-select {
  width: 100%;
}
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-input, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-textarea, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-select, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-tree-select, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-date-picker, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-date-range-picker, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-number-input, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-ico-picker,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper .vxe-cascader {
  width: 100%;
}
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-default-input,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-default-textarea,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-default-select,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-input,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-textarea,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-select,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-tree-select,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-date-picker,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-date-range-picker,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-number-input,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-ico-picker,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-row-group--tree-node .vxe-cascader, .vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-default-input,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-default-textarea,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-default-select,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-input,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-textarea,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-select,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-tree-select,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-date-picker,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-date-range-picker,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-number-input,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-ico-picker,
.vxe-body--column.fixed--width > .vxe-cell > .vxe-cell--wrapper > .vxe-cell--tree-node .vxe-cascader {
  width: 100%;
}

.vxe-table--filter-template > .vxe-default-input, .vxe-table--filter-template > .vxe-default-textarea, .vxe-table--filter-template > .vxe-default-select {
  width: 100%;
}
.vxe-table--filter-template > .vxe-input, .vxe-table--filter-template > .vxe-textarea, .vxe-table--filter-template > .vxe-select, .vxe-table--filter-template > .vxe-tree-select, .vxe-table--filter-template > .vxe-date-picker, .vxe-table--filter-template > .vxe-date-range-picker, .vxe-table--filter-template > .vxe-number-input, .vxe-table--filter-template > .vxe-ico-picker, .vxe-table--filter-template > .vxe-cascader {
  width: 100%;
}

.vxe-cell .vxe-default-input,
.vxe-cell .vxe-default-textarea,
.vxe-table--filter-template .vxe-default-input,
.vxe-table--filter-template .vxe-default-textarea {
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-cell .vxe-default-input,
.vxe-cell .vxe-default-textarea,
.vxe-cell .vxe-default-select,
.vxe-table--filter-template .vxe-default-input,
.vxe-table--filter-template .vxe-default-textarea,
.vxe-table--filter-template .vxe-default-select {
  font-family: var(--vxe-ui-font-family);
  outline: 0;
  color: var(--vxe-ui-font-color);
  border-radius: var(--vxe-ui-border-radius);
  border: 1px solid var(--vxe-ui-input-border-color);
}
.vxe-cell .vxe-default-input:focus,
.vxe-cell .vxe-default-textarea:focus,
.vxe-cell .vxe-default-select:focus,
.vxe-table--filter-template .vxe-default-input:focus,
.vxe-table--filter-template .vxe-default-textarea:focus,
.vxe-table--filter-template .vxe-default-select:focus {
  border: 1px solid var(--vxe-ui-font-primary-color);
}
.vxe-cell .vxe-default-input[disabled],
.vxe-cell .vxe-default-textarea[disabled],
.vxe-cell .vxe-default-select[disabled],
.vxe-table--filter-template .vxe-default-input[disabled],
.vxe-table--filter-template .vxe-default-textarea[disabled],
.vxe-table--filter-template .vxe-default-select[disabled] {
  cursor: not-allowed;
  background-color: var(--vxe-ui-input-disabled-background-color);
}
.vxe-cell .vxe-default-input,
.vxe-cell .vxe-default-textarea,
.vxe-cell .vxe-default-select,
.vxe-table--filter-template .vxe-default-input,
.vxe-table--filter-template .vxe-default-textarea,
.vxe-table--filter-template .vxe-default-select {
  height: var(--vxe-ui-input-height-default);
}
.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button,
.vxe-table--filter-template .vxe-default-input[type=date]::-webkit-inner-spin-button {
  margin-top: 4px;
}
.vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button, .vxe-cell .vxe-default-input[type=number]::-webkit-inner-spin-button,
.vxe-table--filter-template .vxe-default-input[type=date]::-webkit-inner-spin-button,
.vxe-table--filter-template .vxe-default-input[type=number]::-webkit-inner-spin-button {
  height: 24px;
}
.vxe-cell .vxe-default-input::-moz-placeholder, .vxe-table--filter-template .vxe-default-input::-moz-placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}
.vxe-cell .vxe-default-input::placeholder,
.vxe-table--filter-template .vxe-default-input::placeholder {
  color: var(--vxe-ui-input-placeholder-color);
}
.vxe-cell .vxe-default-textarea,
.vxe-table--filter-template .vxe-default-textarea {
  font-size: 1em;
  resize: none;
  vertical-align: middle;
}
.vxe-cell > .vxe-input > .vxe-input--inner, .vxe-cell > .vxe-textarea > .vxe-textarea--inner,
.vxe-table--filter-template > .vxe-input > .vxe-input--inner,
.vxe-table--filter-template > .vxe-textarea > .vxe-textarea--inner {
  padding: 0 2px;
}
.vxe-cell > .vxe-textarea--inner, .vxe-cell > .vxe-default-textarea,
.vxe-table--filter-template > .vxe-textarea--inner,
.vxe-table--filter-template > .vxe-default-textarea {
  resize: none;
}
.vxe-cell > .vxe-row-group--tree-node .vxe-input > .vxe-input--inner,
.vxe-cell > .vxe-row-group--tree-node .vxe-textarea > .vxe-textarea--inner, .vxe-cell > .vxe-cell--tree-node .vxe-input > .vxe-input--inner,
.vxe-cell > .vxe-cell--tree-node .vxe-textarea > .vxe-textarea--inner,
.vxe-table--filter-template > .vxe-row-group--tree-node .vxe-input > .vxe-input--inner,
.vxe-table--filter-template > .vxe-row-group--tree-node .vxe-textarea > .vxe-textarea--inner,
.vxe-table--filter-template > .vxe-cell--tree-node .vxe-input > .vxe-input--inner,
.vxe-table--filter-template > .vxe-cell--tree-node .vxe-textarea > .vxe-textarea--inner {
  padding: 0 2px;
}
.vxe-cell > .vxe-row-group--tree-node .vxe-textarea--inner,
.vxe-cell > .vxe-row-group--tree-node .vxe-default-textarea, .vxe-cell > .vxe-cell--tree-node .vxe-textarea--inner,
.vxe-cell > .vxe-cell--tree-node .vxe-default-textarea,
.vxe-table--filter-template > .vxe-row-group--tree-node .vxe-textarea--inner,
.vxe-table--filter-template > .vxe-row-group--tree-node .vxe-default-textarea,
.vxe-table--filter-template > .vxe-cell--tree-node .vxe-textarea--inner,
.vxe-table--filter-template > .vxe-cell--tree-node .vxe-default-textarea {
  resize: none;
}

.vxe-body--column.col--vertical-top.col--active > .vxe-cell > .vxe-cell--wrapper {
  height: 100%;
}
.vxe-body--column.col--vertical-top.col--active > .vxe-cell > .vxe-cell--wrapper > .vxe-default-textarea {
  height: 100%;
}

/*行高*/
.vxe-table:not([data-calc-row]) .vxe-body--column.col--vertical-top:not(.col--active) > .vxe-cell > .vxe-cell--wrapper {
  min-height: 100%;
}

/*负数显示红色*/
.vxe-cell--label.is--negative {
  color: var(--vxe-ui-table-cell-negative-color);
}

.vxe-table--checkbox-range,
.vxe-table--cell-main-area,
.vxe-table--cell-item-area,
.vxe-table--cell-extend-area,
.vxe-table--cell-active-area,
.vxe-table--cell-copy-area,
.vxe-table--cell-col-status-area,
.vxe-table--cell-row-status-area {
  display: none;
  position: absolute;
  pointer-events: none;
  z-index: 1;
}

.vxe-table--header-wrapper .vxe-table--cell-col-status-area {
  top: 0;
  height: 100%;
}

.vxe-table--fixed-left-wrapper .vxe-table--checkbox-range,
.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area,
.vxe-table--fixed-left-wrapper .vxe-table--cell-item-area,
.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area,
.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area,
.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area,
.vxe-table--fixed-left-wrapper .vxe-table--cell-col-status-area,
.vxe-table--fixed-left-wrapper .vxe-table--cell-row-status-area,
.vxe-table--fixed-right-wrapper .vxe-table--checkbox-range,
.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area,
.vxe-table--fixed-right-wrapper .vxe-table--cell-item-area,
.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area,
.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area,
.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area,
.vxe-table--fixed-right-wrapper .vxe-table--cell-col-status-area,
.vxe-table--fixed-right-wrapper .vxe-table--cell-row-status-area {
  z-index: 2;
}

.vxe-table--fixed-left-wrapper .vxe-table--cell-main-area[half="1"],
.vxe-table--fixed-left-wrapper .vxe-table--cell-item-area[half="1"],
.vxe-table--fixed-left-wrapper .vxe-table--cell-extend-area[half="1"],
.vxe-table--fixed-left-wrapper .vxe-table--cell-active-area[half="1"] {
  border-right: 0;
}
.vxe-table--fixed-left-wrapper .vxe-table--cell-copy-area[half="1"] {
  background-size: var(--vxe-ui-table-cell-clip-area-border-width) 12px, 0 12px, 12px var(--vxe-ui-table-cell-clip-area-border-width), 12px var(--vxe-ui-table-cell-clip-area-border-width);
}

.vxe-table--fixed-right-wrapper .vxe-table--cell-main-area[half="1"],
.vxe-table--fixed-right-wrapper .vxe-table--cell-item-area[half="1"],
.vxe-table--fixed-right-wrapper .vxe-table--cell-extend-area[half="1"],
.vxe-table--fixed-right-wrapper .vxe-table--cell-active-area[half="1"] {
  border-left: 0;
}
.vxe-table--fixed-right-wrapper .vxe-table--cell-copy-area[half="1"] {
  background-size: 0 12px, var(--vxe-ui-table-cell-clip-area-border-width) 12px, 12px var(--vxe-ui-table-cell-clip-area-border-width), 12px var(--vxe-ui-table-cell-clip-area-border-width);
}

/*复选框-范围选择*/
.vxe-table--checkbox-range {
  background-color: var(--vxe-ui-table-checkbox-range-background-color);
  border: var(--vxe-ui-table-checkbox-range-border-width) solid var(--vxe-ui-table-checkbox-range-border-color);
}

.vxe-table--cell-area {
  height: 0;
  font-size: 0;
  display: none;
}
.vxe-table--cell-area > .vxe-table--cell-main-area {
  background-color: var(--vxe-ui-table-cell-area-background-color);
  border: var(--vxe-ui-table-cell-area-border-width) solid var(--vxe-ui-table-cell-area-border-color);
}
.vxe-table--cell-area .vxe-table--cell-main-area-btn {
  display: none;
  position: absolute;
  right: -1px;
  bottom: -1px;
  width: 7px;
  height: 7px;
  border-style: solid;
  border-color: var(--vxe-ui-table-cell-main-area-extension-border-color);
  border-width: 1px 0 0 1px;
  background-color: var(--vxe-ui-table-cell-main-area-extension-background-color);
  pointer-events: auto;
  cursor: crosshair;
}
.vxe-table--cell-area .vxe-table--cell-extend-area {
  border: var(--vxe-ui-table-cell-extend-area-border-width) solid var(--vxe-ui-table-cell-extend-area-border-color);
}
.vxe-table--cell-area .vxe-table--cell-col-status-area,
.vxe-table--cell-area .vxe-table--cell-row-status-area {
  background-color: var(--vxe-ui-table-cell-area-status-background-color);
}
.vxe-table--cell-area .vxe-table--cell-col-status-area {
  border-bottom: var(--vxe-ui-table-cell-area-border-width) solid var(--vxe-ui-table-cell-area-border-color);
}
.vxe-table--cell-area .vxe-table--cell-row-status-area {
  border-right: var(--vxe-ui-table-cell-area-border-width) solid var(--vxe-ui-table-cell-area-border-color);
}

@keyframes moveCopyCellBorder {
  to {
    background-position: 0 -12px, 100% 12px, 12px 0, -12px 100%;
  }
}
.vxe-table--cell-copy-area {
  background: linear-gradient(0deg, transparent 6px, var(--vxe-ui-table-cell-clip-area-border-color) 6px) repeat-y, linear-gradient(0deg, transparent 50%, var(--vxe-ui-table-cell-clip-area-border-color) 0) repeat-y, linear-gradient(90deg, transparent 50%, var(--vxe-ui-table-cell-clip-area-border-color) 0) repeat-x, linear-gradient(90deg, transparent 50%, var(--vxe-ui-table-cell-clip-area-border-color) 0) repeat-x;
  background-size: var(--vxe-ui-table-cell-clip-area-border-width) 12px, var(--vxe-ui-table-cell-clip-area-border-width) 12px, 12px var(--vxe-ui-table-cell-clip-area-border-width), 12px var(--vxe-ui-table-cell-clip-area-border-width);
  background-position: 0 0, 100% 0, 0 0, 0 100%;
  animation: moveCopyCellBorder 0.5s infinite linear;
}

.vxe-table--cell-active-area {
  border-color: var(--vxe-ui-table-cell-active-area-border-color);
  border-style: solid;
  border-width: var(--vxe-ui-table-cell-active-area-border-width);
  background-color: var(--vxe-ui-table-cell-active-area-background-color);
}

.vxe-table--cell-multi-area > .vxe-table--cell-item-area {
  background-color: var(--vxe-ui-table-cell-area-background-color);
}

/*圆角*/
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--border-line, .vxe-table--render-default.is--round .vxe-table--render-default.is--round {
  border-radius: var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.is--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.is--scroll-x .vxe-table--border-line {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--border-line {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--border-line {
  border-radius: var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--border-line {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--border-line {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--right.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--border-line {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.is--scroll-x .vxe-table--border-line {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.is--scroll-y.not--scroll-x .vxe-table--border-line {
  border-radius: 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.is--scroll-x .vxe-table--border-line {
  border-radius: var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--bottom.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.is--scroll-x .vxe-table--border-line {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.is--scroll-y.not--scroll-x .vxe-table--border-line {
  border-radius: 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.is--scroll-x .vxe-table--border-line {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.body--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-left--wrapper {
  border-radius: var(--vxe-ui-table-border-radius) 0 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--header-wrapper.fixed-right--wrapper {
  border-radius: 0 var(--vxe-ui-table-border-radius) 0 0;
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.body--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-left--wrapper {
  border-radius: 0 0 0 var(--vxe-ui-table-border-radius);
}
.vxe-table--render-default.is--round.sy-pos--left.sx-pos--top.not--scroll-y.not--scroll-x .vxe-table--footer-wrapper.fixed-right--wrapper {
  border-radius: 0 0 var(--vxe-ui-table-border-radius) 0;
}
/*列宽*/
.vxe-table[data-calc-col] .vxe-header--column .vxe-cell > .vxe-cell--wrapper,
.vxe-table[data-calc-col] .vxe-body--column .vxe-cell > .vxe-cell--wrapper,
.vxe-table[data-calc-col] .vxe-footer--column .vxe-cell > .vxe-cell--wrapper {
  word-break: break-all;
  white-space: nowrap;
}
.vxe-table:not([data-calc-col]) .vxe-cell--wrapper {
  min-width: 100%;
}

/*scroll*/
.vxe-table.is--loading > .vxe-table--scroll-x-virtual {
  visibility: hidden;
}
.vxe-table.is--loading > .vxe-table--layout-wrapper > .vxe-table--scroll-y-virtual {
  visibility: hidden;
}
.vxe-table .vxe-table--scroll-x-virtual {
  height: 0;
}
.vxe-table .vxe-table--scroll-y-virtual {
  width: 0;
}
.vxe-table .vxe-table--scroll-x-virtual,
.vxe-table .vxe-table--scroll-y-virtual {
  visibility: hidden;
  position: relative;
  flex-shrink: 0;
  z-index: 7;
}
.vxe-table .vxe-table--scroll-x-handle,
.vxe-table .vxe-table--scroll-y-handle,
.vxe-table .vxe-table--scroll-x-wrapper,
.vxe-table .vxe-table--scroll-y-wrapper,
.vxe-table .vxe-table--scroll-y-top-corner,
.vxe-table .vxe-table--scroll-y-bottom-corner,
.vxe-table .vxe-table--scroll-x-left-corner,
.vxe-table .vxe-table--scroll-x-right-corner {
  position: absolute;
}
.vxe-table .vxe-table--scroll-x-handle,
.vxe-table .vxe-table--scroll-x-wrapper {
  width: 100%;
  left: 0;
  bottom: 0;
}
.vxe-table .vxe-table--scroll-x-wrapper {
  height: 100%;
}
.vxe-table .vxe-table--scroll-x-handle {
  overflow-y: hidden;
  overflow-x: scroll;
  height: var(--vxe-ui-table-view-scrollbar-height);
}
.vxe-table .vxe-table--scroll-y-handle,
.vxe-table .vxe-table--scroll-y-wrapper {
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}
.vxe-table .vxe-table--scroll-y-handle {
  overflow-y: scroll;
  overflow-x: hidden;
  width: var(--vxe-ui-table-view-scrollbar-width);
  height: 100%;
}
.vxe-table .vxe-table--scroll-x-space {
  height: 1px;
}
.vxe-table .vxe-table--scroll-y-space {
  width: 1px;
}
.vxe-table .vxe-table--scroll-x-left-corner,
.vxe-table .vxe-table--scroll-x-right-corner,
.vxe-table .vxe-table--scroll-y-top-corner,
.vxe-table .vxe-table--scroll-y-bottom-corner {
  display: none;
  position: absolute;
}
.vxe-table .vxe-table--scroll-x-left-corner,
.vxe-table .vxe-table--scroll-x-right-corner {
  bottom: 0;
  width: 0;
  height: 100%;
}
.vxe-table .vxe-table--scroll-x-left-corner::before,
.vxe-table .vxe-table--scroll-x-right-corner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% + var(--vxe-ui-table-border-width));
  height: 100%;
  z-index: 1;
  border-width: var(--vxe-ui-table-border-width);
  border-style: solid;
  border-color: var(--vxe-ui-table-border-color);
}
.vxe-table .vxe-table--scroll-x-left-corner {
  left: 0;
}
.vxe-table .vxe-table--scroll-x-right-corner {
  right: 0;
}
.vxe-table.sy-pos--right .vxe-table--scroll-y-top-corner,
.vxe-table.sy-pos--right .vxe-table--scroll-y-bottom-corner {
  right: 0;
  width: calc(100% + var(--vxe-ui-table-border-width));
}
.vxe-table.sy-pos--right .vxe-table--scroll-x-right-corner::before {
  left: calc(var(--vxe-ui-table-border-width) * -1);
}
.vxe-table.sy-pos--right .vxe-table--scroll-x-right-corner::before {
  border-right: 0;
}
.vxe-table.sy-pos--left .vxe-table--scroll-y-top-corner,
.vxe-table.sy-pos--left .vxe-table--scroll-y-bottom-corner {
  left: 0;
  width: calc(100% + var(--vxe-ui-table-border-width));
}
.vxe-table.sy-pos--left .vxe-table--scroll-x-left-corner::before {
  top: calc(var(--vxe-ui-table-border-width) * -1);
  height: calc(100% + var(--vxe-ui-table-border-width));
}
.vxe-table.sx-pos--bottom .vxe-table--scroll-x-right-corner {
  bottom: var(--vxe-ui-table-border-width);
}
.vxe-table.sx-pos--bottom .vxe-table--scroll-x-right-corner::before {
  border-bottom: 0;
}
.vxe-table .vxe-table--scroll-y-top-corner {
  background-color: var(--vxe-ui-table-header-background-color);
}
.vxe-table .vxe-table--scroll-y-top-corner,
.vxe-table .vxe-table--scroll-y-bottom-corner {
  top: 0;
  height: 0;
}
.vxe-table .vxe-table--scroll-y-bottom-corner {
  margin-top: calc(var(--vxe-ui-table-border-width) * -1);
}

/*header*/
.vxe-table .vxe-table--header-wrapper {
  color: var(--vxe-ui-table-header-font-color);
}
.vxe-table {
  /*排序*/
}
.vxe-table .vxe-cell--sort {
  text-align: center;
  position: relative;
  padding: 0 0.1em 0 0.2em;
}
.vxe-table .vxe-cell--sort-vertical-layout {
  display: inline-flex;
  flex-direction: column;
  height: 1.8em;
  vertical-align: middle;
}
.vxe-table .vxe-cell--sort-vertical-layout .vxe-sort--asc-btn,
.vxe-table .vxe-cell--sort-vertical-layout .vxe-sort--desc-btn {
  height: 0.6em;
}
.vxe-table .vxe-cell--sort-horizontal-layout {
  display: inline-flex;
  flex-direction: row;
}
.vxe-table .vxe-cell--sort-horizontal-layout .vxe-sort--asc-btn,
.vxe-table .vxe-cell--sort-horizontal-layout .vxe-sort--desc-btn {
  width: 0.5em;
}
.vxe-table .vxe-sort--asc-btn,
.vxe-table .vxe-sort--desc-btn {
  color: var(--vxe-ui-table-column-icon-border-color);
  cursor: pointer;
}
.vxe-table .vxe-sort--asc-btn:hover,
.vxe-table .vxe-sort--desc-btn:hover {
  color: var(--vxe-ui-font-color);
}
.vxe-table .vxe-sort--asc-btn.sort--active,
.vxe-table .vxe-sort--desc-btn.sort--active {
  color: var(--vxe-ui-font-primary-color);
}

.vxe-sort--asc-btn:before, .vxe-sort--asc-btn:after,
.vxe-sort--desc-btn:before,
.vxe-sort--desc-btn:after,
.vxe-filter--btn:before,
.vxe-filter--btn:after {
  transition: border 0.1s ease-in-out;
}

.vxe-header--column {
  position: relative;
  font-weight: var(--vxe-ui-table-header-font-weight);
}
.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper {
  display: flex;
  align-items: center;
}
.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell--drag-handle,
.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell--sort,
.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell--filter,
.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell-title-prefix-icon,
.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell-title-suffix-icon,
.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell--checkbox,
.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell-title-suffix-icon,
.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper .vxe-cell--required-icon {
  flex-shrink: 0;
}
.vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-header--column .vxe-cell--required-icon {
  display: inline-block;
  color: var(--vxe-ui-table-validate-error-color);
  width: 0.8em;
  height: 1em;
  line-height: 1em;
  position: relative;
}
.vxe-header--column .vxe-cell--required-icon > i {
  font-family: Verdana, Arial, Tahoma;
  font-weight: normal;
}
.vxe-header--column .vxe-cell--required-icon > i:before {
  content: "*";
  position: absolute;
  left: 0;
  top: 0.2em;
}
.vxe-header--column .vxe-cell--required-icon {
  padding-right: 0.1em;
}
.vxe-header--column .vxe-cell--edit-icon,
.vxe-header--column .vxe-cell-title-prefix-icon,
.vxe-header--column .vxe-cell-title-suffix-icon {
  padding: 0.2em;
}
.vxe-header--column .vxe-cell-title-prefix-icon.theme--primary,
.vxe-header--column .vxe-cell-title-suffix-icon.theme--primary {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-header--column .vxe-cell-title-prefix-icon.theme--success,
.vxe-header--column .vxe-cell-title-suffix-icon.theme--success {
  color: var(--vxe-ui-status-success-color);
}
.vxe-header--column .vxe-cell-title-prefix-icon.theme--info,
.vxe-header--column .vxe-cell-title-suffix-icon.theme--info {
  color: var(--vxe-ui-status-info-color);
}
.vxe-header--column .vxe-cell-title-prefix-icon.theme--warning,
.vxe-header--column .vxe-cell-title-suffix-icon.theme--warning {
  color: var(--vxe-ui-status-warning-color);
}
.vxe-header--column .vxe-cell-title-prefix-icon.theme--danger,
.vxe-header--column .vxe-cell-title-suffix-icon.theme--danger {
  color: var(--vxe-ui-status-danger-color);
}
.vxe-header--column .vxe-cell-title-prefix-icon.theme--error,
.vxe-header--column .vxe-cell-title-suffix-icon.theme--error {
  color: var(--vxe-ui-status-error-color);
}

.vxe-cell--col-resizable {
  position: absolute;
  right: -0.3em;
  bottom: 0;
  width: 0.6em;
  height: 100%;
  text-align: center;
  z-index: 1;
  cursor: col-resize;
}
.vxe-cell--col-resizable.is--line:before, .vxe-cell--col-resizable.is--line:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.vxe-cell--col-resizable.is--line:before {
  width: 1px;
  height: 50%;
  background-color: var(--vxe-ui-table-resizable-line-color);
}
.vxe-cell--col-resizable.is--line:after {
  width: 0;
  height: 100%;
}

.vxe-header--column:last-child > .vxe-cell--col-resizable {
  right: 0;
}

.vxe-table--fixed-right-wrapper .vxe-cell--col-resizable {
  right: auto;
  left: -0.3em;
}

.vxe-body--column .vxe-cell--row-resizable {
  position: absolute;
  left: 0;
  bottom: -0.4em;
  height: 0.8em;
  width: 100%;
  text-align: center;
  z-index: 1;
  cursor: row-resize;
}

.vxe-body--row:last-child .vxe-body--column .vxe-cell--row-resizable {
  height: 0.4em;
  bottom: 0px;
}

/*拖拽线*/
.vxe-table--resizable-row-bar,
.vxe-table--resizable-col-bar {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 13;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--resizable-row-bar:before,
.vxe-table--resizable-col-bar:before {
  content: "";
  display: block;
  background-color: var(--vxe-ui-table-resizable-drag-line-color);
}
.vxe-table--resizable-row-bar .vxe-table--resizable-number-tip,
.vxe-table--resizable-col-bar .vxe-table--resizable-number-tip {
  position: absolute;
  padding: 0.25em 0.25em;
  font-size: 12px;
  border-radius: var(--vxe-ui-border-radius);
  white-space: nowrap;
  color: #ffffff;
  background-color: var(--vxe-ui-table-resizable-drag-line-color);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}

/*列宽线*/
.vxe-table--resizable-col-bar {
  width: 1px;
  height: 100%;
  cursor: col-resize;
}
.vxe-table--resizable-col-bar:before {
  width: 1px;
  height: 100%;
}
.vxe-table--resizable-col-bar .vxe-table--resizable-number-tip {
  left: 0;
  top: 1em;
}

.vxe-table--resizable-row-bar {
  height: 1px;
  width: 100%;
  cursor: row-resize;
}
.vxe-table--resizable-row-bar:before {
  height: 1px;
  width: 100%;
}
.vxe-table--resizable-row-bar .vxe-table--resizable-number-tip {
  top: 0;
  left: 0;
}

/*拖拽行与列*/
.vxe-table--drag-col-line,
.vxe-table--drag-row-line {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  pointer-events: none;
}

.vxe-table--drag-row-line {
  width: 100%;
  height: 1px;
  border: 2px solid transparent;
}
.vxe-table--drag-row-line[drag-pos=top] {
  border-top-color: var(--vxe-ui-font-primary-color);
}
.vxe-table--drag-row-line[drag-pos=bottom] {
  border-bottom-color: var(--vxe-ui-font-primary-color);
}
.vxe-table--drag-row-line[drag-to-child=y] {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: var(--vxe-ui-status-success-color);
}
.vxe-table--drag-row-line.is--guides {
  background-color: var(--vxe-ui-table-drag-over-background-color);
}

.vxe-table--drag-col-line {
  height: 100%;
  width: 1px;
  border: 2px solid transparent;
}
.vxe-table--drag-col-line[drag-pos=left] {
  border-left-color: var(--vxe-ui-font-primary-color);
}
.vxe-table--drag-col-line[drag-pos=right] {
  border-right-color: var(--vxe-ui-font-primary-color);
}
.vxe-table--drag-col-line[drag-to-child=y] {
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: var(--vxe-ui-status-success-color);
}
.vxe-table--drag-col-line.is--guides {
  background-color: var(--vxe-ui-table-drag-over-background-color);
}

.vxe-body--row-list-move {
  transition-property: transform;
  transition-duration: 0.35s;
}

.vxe-table--drag-sort-tip {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.6em 1.4em;
  max-width: 50%;
  min-width: 100px;
  border-radius: var(--vxe-ui-border-radius);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  background-color: var(--vxe-ui-layout-background-color);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  z-index: 33;
}
.vxe-table--drag-sort-tip[drag-status=normal] .vxe-table--drag-sort-tip-normal-status {
  display: block;
}
.vxe-table--drag-sort-tip[drag-status=sub] .vxe-table--drag-sort-tip-sub-status {
  display: block;
}
.vxe-table--drag-sort-tip[drag-status=disabled] .vxe-table--drag-sort-tip-disabled-status {
  display: block;
}

.vxe-table--drag-sort-tip-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.vxe-table--drag-sort-tip-status {
  padding-right: 0.4em;
}

.vxe-table--drag-sort-tip-disabled-status {
  display: none;
  flex-shrink: 0;
  color: var(--vxe-ui-status-error-color);
}

.vxe-table--drag-sort-tip-normal-status,
.vxe-table--drag-sort-tip-sub-status {
  display: none;
}

.vxe-table--drag-sort-tip-content {
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*table*/
.vxe-table--render-default {
  position: relative;
  font-size: var(--vxe-ui-font-size-default);
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  direction: ltr;
}
.vxe-table--render-default .vxe-table--body-wrapper {
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-table--render-default .vxe-table--footer-wrapper {
  margin-top: calc(var(--vxe-ui-table-border-width) * -1);
  background-color: var(--vxe-ui-table-footer-background-color);
}
.vxe-table--render-default .vxe-table--header,
.vxe-table--render-default .vxe-table--body,
.vxe-table--render-default .vxe-table--footer {
  border: 0;
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
}
.vxe-table--render-default:not(.is--empty).is--footer.is--scroll-x .vxe-table--body-wrapper {
  outline: 0;
}
.vxe-table--render-default.col-drag--resize .vxe-table--main-wrapper *,
.vxe-table--render-default.col-drag--resize .vxe-table--fixed-left-wrapper *,
.vxe-table--render-default.col-drag--resize .vxe-table--fixed-right-wrapper * {
  cursor: col-resize;
}
.vxe-table--render-default.row-drag--resize .vxe-table--main-wrapper *,
.vxe-table--render-default.row-drag--resize .vxe-table--fixed-left-wrapper *,
.vxe-table--render-default.row-drag--resize .vxe-table--fixed-right-wrapper * {
  cursor: row-resize;
}
.vxe-table--render-default.drag--range .vxe-table--main-wrapper *,
.vxe-table--render-default.drag--range .vxe-table--fixed-left-wrapper *,
.vxe-table--render-default.drag--range .vxe-table--fixed-right-wrapper *, .vxe-table--render-default.drag--area .vxe-table--main-wrapper *,
.vxe-table--render-default.drag--area .vxe-table--fixed-left-wrapper *,
.vxe-table--render-default.drag--area .vxe-table--fixed-right-wrapper * {
  cursor: default;
}
.vxe-table--render-default.drag--extend-range .vxe-table--main-wrapper *,
.vxe-table--render-default.drag--extend-range .vxe-table--fixed-left-wrapper *,
.vxe-table--render-default.drag--extend-range .vxe-table--fixed-right-wrapper * {
  cursor: crosshair;
}
.vxe-table--render-default.col--drag-cell .vxe-header--column {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--render-default.col--drag-cell .vxe-header--column.is--drag-active {
  cursor: grab;
}
.vxe-table--render-default.col--drag-cell .vxe-header--column.is--drag-active:active {
  cursor: grabbing;
}
.vxe-table--render-default.col--drag-cell .vxe-header--column.is--drag-active:hover {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--render-default.col--drag-cell .vxe-header--column.is--drag-disabled {
  color: var(--vxe-ui-input-disabled-color);
  cursor: not-allowed;
}
.vxe-table--render-default.header-cell--area .vxe-table--header-wrapper {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--render-default.body-cell--area .vxe-table--body-wrapper {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--render-default.drag--range .vxe-body--column {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--render-default.checkbox--range .vxe-body--column.col--checkbox {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--render-default .vxe-header--column,
.vxe-table--render-default .vxe-body--column,
.vxe-table--render-default .vxe-footer--column {
  position: relative;
  line-height: var(--vxe-ui-table-row-line-height);
  text-align: left;
}
.vxe-table--render-default .vxe-header--column.col--center,
.vxe-table--render-default .vxe-body--column.col--center,
.vxe-table--render-default .vxe-footer--column.col--center {
  text-align: center;
}
.vxe-table--render-default .vxe-header--column.col--center > .vxe-cell,
.vxe-table--render-default .vxe-body--column.col--center > .vxe-cell,
.vxe-table--render-default .vxe-footer--column.col--center > .vxe-cell {
  justify-content: center;
}
.vxe-table--render-default .vxe-header--column.col--right,
.vxe-table--render-default .vxe-body--column.col--right,
.vxe-table--render-default .vxe-footer--column.col--right {
  text-align: right;
}
.vxe-table--render-default .vxe-header--column.col--right > .vxe-cell,
.vxe-table--render-default .vxe-body--column.col--right > .vxe-cell,
.vxe-table--render-default .vxe-footer--column.col--right > .vxe-cell {
  justify-content: right;
}
.vxe-table--render-default .vxe-header--column.col--ellipsis.col--center .vxe-cell--wrapper {
  justify-content: center;
}
.vxe-table--render-default .vxe-header--column.col--ellipsis.col--right .vxe-cell--wrapper {
  justify-content: right;
}
.vxe-table--render-default .vxe-header--column.col--ellipsis.col--center .vxe-cell,
.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--center .vxe-cell {
  justify-content: center;
}
.vxe-table--render-default .vxe-header--column.col--ellipsis.col--right .vxe-cell,
.vxe-table--render-default .vxe-footer--column.col--ellipsis.col--right .vxe-cell {
  justify-content: flex-end;
}
.vxe-table--render-default .vxe-body--row.row--stripe > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-striped-background-color);
}
.vxe-table--render-default.column--highlight .vxe-header--column:hover {
  background-color: var(--vxe-ui-table-column-hover-background-color);
}
.vxe-table--render-default.column--highlight .vxe-header--column:hover.col--current {
  background-color: var(--vxe-ui-table-column-hover-current-background-color);
}
.vxe-table--render-default .vxe-header--column,
.vxe-table--render-default .vxe-body--column,
.vxe-table--render-default .vxe-footer--column {
  position: relative;
  line-height: var(--vxe-ui-table-row-line-height);
  text-align: left;
}
.vxe-table--render-default .vxe-header--column.col--current,
.vxe-table--render-default .vxe-body--column.col--current,
.vxe-table--render-default .vxe-footer--column.col--current {
  background-color: var(--vxe-ui-table-column-current-background-color);
}
.vxe-table--render-default .vxe-body--row.row--radio > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-radio-checked-background-color);
}
.vxe-table--render-default .vxe-body--row.row--checked > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-checkbox-checked-background-color);
}
.vxe-table--render-default .vxe-body--row.row--current > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-current-background-color);
}
.vxe-table--render-default .vxe-body--row.row--hover > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-hover-background-color);
}
.vxe-table--render-default .vxe-body--row.row--hover > .vxe-body--column.col--current {
  background-color: var(--vxe-ui-table-column-current-background-color);
}
.vxe-table--render-default .vxe-body--row.row--hover.row--stripe > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-hover-striped-background-color);
}
.vxe-table--render-default .vxe-body--row.row--hover.row--radio > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-hover-radio-checked-background-color);
}
.vxe-table--render-default .vxe-body--row.row--hover.row--checked > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-hover-checkbox-checked-background-color);
}
.vxe-table--render-default .vxe-body--row.row--hover.row--current > .vxe-body--column {
  background-color: var(--vxe-ui-table-row-hover-current-background-color);
}
.vxe-table--render-default {
  /*边框*/
}
.vxe-table--render-default.border--default.sy-pos--right .vxe-table--scroll-y-top-corner, .vxe-table--render-default.border--full.sy-pos--right .vxe-table--scroll-y-top-corner, .vxe-table--render-default.border--outer.sy-pos--right .vxe-table--scroll-y-top-corner, .vxe-table--render-default.border--inner.sy-pos--right .vxe-table--scroll-y-top-corner {
  background-image: linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color)), linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color));
  background-repeat: no-repeat;
  background-size: var(--vxe-ui-table-border-width) 100%, 100% var(--vxe-ui-table-border-width);
  background-position: left top, left bottom;
}
.vxe-table--render-default.border--default.sy-pos--right .vxe-table--scroll-y-bottom-corner, .vxe-table--render-default.border--full.sy-pos--right .vxe-table--scroll-y-bottom-corner, .vxe-table--render-default.border--outer.sy-pos--right .vxe-table--scroll-y-bottom-corner, .vxe-table--render-default.border--inner.sy-pos--right .vxe-table--scroll-y-bottom-corner {
  background-image: linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color)), linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color));
  background-repeat: no-repeat;
  background-size: var(--vxe-ui-table-border-width) 100%, 100% var(--vxe-ui-table-border-width);
  background-position: left top, left top;
}
.vxe-table--render-default.border--default.sy-pos--left .vxe-table--scroll-y-top-corner, .vxe-table--render-default.border--full.sy-pos--left .vxe-table--scroll-y-top-corner, .vxe-table--render-default.border--outer.sy-pos--left .vxe-table--scroll-y-top-corner, .vxe-table--render-default.border--inner.sy-pos--left .vxe-table--scroll-y-top-corner {
  background-image: linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color)), linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color));
  background-repeat: no-repeat;
  background-size: var(--vxe-ui-table-border-width) 100%, 100% var(--vxe-ui-table-border-width);
  background-position: right top, left bottom;
}
.vxe-table--render-default.border--default.sy-pos--left .vxe-table--scroll-y-bottom-corner, .vxe-table--render-default.border--full.sy-pos--left .vxe-table--scroll-y-bottom-corner, .vxe-table--render-default.border--outer.sy-pos--left .vxe-table--scroll-y-bottom-corner, .vxe-table--render-default.border--inner.sy-pos--left .vxe-table--scroll-y-bottom-corner {
  background-image: linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color)), linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color));
  background-repeat: no-repeat;
  background-size: var(--vxe-ui-table-border-width) 100%, 100% var(--vxe-ui-table-border-width);
  background-position: right top, left top;
}
.vxe-table--render-default.border--default .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--full .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--outer .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--inner .vxe-table--scroll-x-handle-appearance {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}
.vxe-table--render-default.border--default.sx-pos--top .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--full.sx-pos--top .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--outer.sx-pos--top .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--inner.sx-pos--top .vxe-table--scroll-x-handle-appearance {
  top: 0;
  border-bottom: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
}
.vxe-table--render-default.border--default.sx-pos--bottom .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--full.sx-pos--bottom .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--outer.sx-pos--bottom .vxe-table--scroll-x-handle-appearance, .vxe-table--render-default.border--inner.sx-pos--bottom .vxe-table--scroll-x-handle-appearance {
  bottom: 0;
  height: calc(100% + var(--vxe-ui-table-border-width));
  border-top: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
}
.vxe-table--render-default.border--default .vxe-cell--col-resizable:before, .vxe-table--render-default.border--default .vxe-cell--col-resizable:after, .vxe-table--render-default.border--none .vxe-cell--col-resizable:before, .vxe-table--render-default.border--none .vxe-cell--col-resizable:after, .vxe-table--render-default.border--outer .vxe-cell--col-resizable:before, .vxe-table--render-default.border--outer .vxe-cell--col-resizable:after, .vxe-table--render-default.border--inner .vxe-cell--col-resizable:before, .vxe-table--render-default.border--inner .vxe-cell--col-resizable:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
}
.vxe-table--render-default.border--default .vxe-cell--col-resizable:before, .vxe-table--render-default.border--none .vxe-cell--col-resizable:before, .vxe-table--render-default.border--outer .vxe-cell--col-resizable:before, .vxe-table--render-default.border--inner .vxe-cell--col-resizable:before {
  width: 1px;
  height: 50%;
  background-color: var(--vxe-ui-table-resizable-line-color);
}
.vxe-table--render-default.border--default .vxe-cell--col-resizable:after, .vxe-table--render-default.border--none .vxe-cell--col-resizable:after, .vxe-table--render-default.border--outer .vxe-cell--col-resizable:after, .vxe-table--render-default.border--inner .vxe-cell--col-resizable:after {
  width: 0;
  height: 100%;
}
.vxe-table--render-default.border--default .vxe-table--header-wrapper, .vxe-table--render-default.border--full .vxe-table--header-wrapper, .vxe-table--render-default.border--outer .vxe-table--header-wrapper {
  background-color: var(--vxe-ui-table-header-background-color);
}
.vxe-table--render-default.border--default .vxe-header--column,
.vxe-table--render-default.border--default .vxe-body--column,
.vxe-table--render-default.border--default .vxe-footer--column, .vxe-table--render-default.border--inner .vxe-header--column,
.vxe-table--render-default.border--inner .vxe-body--column,
.vxe-table--render-default.border--inner .vxe-footer--column {
  background-image: linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color));
  background-repeat: no-repeat;
  background-size: 100% var(--vxe-ui-table-border-width);
  background-position: right bottom;
}
.vxe-table--render-default.border--default .vxe-table--footer-wrapper, .vxe-table--render-default.border--full .vxe-table--footer-wrapper, .vxe-table--render-default.border--inner .vxe-table--footer-wrapper {
  border-top: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
}
.vxe-table--render-default.border--default .vxe-table--scroll-y-handle-appearance, .vxe-table--render-default.border--full .vxe-table--scroll-y-handle-appearance {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}
.vxe-table--render-default.border--default.sy-pos--left .vxe-table--scroll-y-handle-appearance, .vxe-table--render-default.border--full.sy-pos--left .vxe-table--scroll-y-handle-appearance {
  left: 0;
  border-right: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
}
.vxe-table--render-default.border--default.sy-pos--right .vxe-table--scroll-y-handle-appearance, .vxe-table--render-default.border--full.sy-pos--right .vxe-table--scroll-y-handle-appearance {
  right: 0;
  width: calc(100% + var(--vxe-ui-table-border-width));
  border-left: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
}
.vxe-table--render-default.border--full .vxe-header--column,
.vxe-table--render-default.border--full .vxe-body--column,
.vxe-table--render-default.border--full .vxe-footer--column {
  background-image: linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color)), linear-gradient(var(--vxe-ui-table-border-color), var(--vxe-ui-table-border-color));
  background-repeat: no-repeat;
  background-size: var(--vxe-ui-table-border-width) 100%, 100% var(--vxe-ui-table-border-width);
  background-position: right top, right bottom;
}
.vxe-table--render-default.border--full .vxe-table--fixed-left-wrapper .vxe-body--column {
  border-right-color: var(--vxe-ui-table-border-color);
}
.vxe-table--render-default.border--inner .vxe-table--header-wrapper, .vxe-table--render-default.border--none .vxe-table--header-wrapper {
  background-color: var(--vxe-ui-table-header-background-color);
}
.vxe-table--render-default.border--inner .vxe-table--fixed-left-wrapper, .vxe-table--render-default.border--none .vxe-table--fixed-left-wrapper {
  border-right: 0;
}
.vxe-table--render-default.border--inner .vxe-table--border-line {
  border-width: 0 0 1px 0;
}
.vxe-table--render-default.border--none .vxe-table--border-line {
  display: none;
}
.vxe-table--render-default.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
}
.vxe-table--render-default.size--medium .vxe-table--empty-placeholder,
.vxe-table--render-default.size--medium .vxe-table--empty-block {
  min-height: var(--vxe-ui-table-row-height-medium);
}
.vxe-table--render-default.size--medium .vxe-header--column.is--padding .vxe-cell,
.vxe-table--render-default.size--medium .vxe-body--column.is--padding .vxe-cell,
.vxe-table--render-default.size--medium .vxe-footer--column.is--padding .vxe-cell {
  padding: var(--vxe-ui-table-cell-padding-medium);
}
.vxe-table--render-default.size--medium .vxe-header--column.is--padding .vxe-cell .vxe-default-textarea,
.vxe-table--render-default.size--medium .vxe-body--column.is--padding .vxe-cell .vxe-default-textarea,
.vxe-table--render-default.size--medium .vxe-footer--column.is--padding .vxe-cell .vxe-default-textarea {
  padding: var(--vxe-ui-table-cell-padding-medium);
}
.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input,
.vxe-table--render-default.size--medium .vxe-cell .vxe-default-textarea,
.vxe-table--render-default.size--medium .vxe-cell .vxe-default-select {
  height: var(--vxe-ui-input-height-medium);
}
.vxe-table--render-default.size--medium .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button {
  margin-top: 3px;
}
.vxe-table--render-default.size--medium .vxe-cell--valid-error-tip {
  padding: 0 var(--vxe-ui-table-cell-padding-medium);
}
.vxe-table--render-default.size--small {
  font-size: var(--vxe-ui-font-size-small);
}
.vxe-table--render-default.size--small .vxe-table--empty-placeholder,
.vxe-table--render-default.size--small .vxe-table--empty-block {
  min-height: var(--vxe-ui-table-row-height-small);
}
.vxe-table--render-default.size--small .vxe-header--column.is--padding .vxe-cell,
.vxe-table--render-default.size--small .vxe-body--column.is--padding .vxe-cell,
.vxe-table--render-default.size--small .vxe-footer--column.is--padding .vxe-cell {
  padding: var(--vxe-ui-table-cell-padding-small);
}
.vxe-table--render-default.size--small .vxe-header--column.is--padding .vxe-cell .vxe-default-textarea,
.vxe-table--render-default.size--small .vxe-body--column.is--padding .vxe-cell .vxe-default-textarea,
.vxe-table--render-default.size--small .vxe-footer--column.is--padding .vxe-cell .vxe-default-textarea {
  padding: var(--vxe-ui-table-cell-padding-small);
}
.vxe-table--render-default.size--small .vxe-cell .vxe-default-input,
.vxe-table--render-default.size--small .vxe-cell .vxe-default-textarea,
.vxe-table--render-default.size--small .vxe-cell .vxe-default-select {
  height: var(--vxe-ui-input-height-small);
}
.vxe-table--render-default.size--small .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button {
  margin-top: 2px;
}
.vxe-table--render-default.size--small .vxe-cell--valid-error-tip {
  padding: 0 var(--vxe-ui-table-cell-padding-small);
}
.vxe-table--render-default.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
}
.vxe-table--render-default.size--mini .vxe-table--empty-placeholder,
.vxe-table--render-default.size--mini .vxe-table--empty-block {
  min-height: var(--vxe-ui-table-row-height-mini);
}
.vxe-table--render-default.size--mini .vxe-header--column.is--padding .vxe-cell,
.vxe-table--render-default.size--mini .vxe-body--column.is--padding .vxe-cell,
.vxe-table--render-default.size--mini .vxe-footer--column.is--padding .vxe-cell {
  padding: var(--vxe-ui-table-cell-padding-mini);
}
.vxe-table--render-default.size--mini .vxe-header--column.is--padding .vxe-cell .vxe-default-textarea,
.vxe-table--render-default.size--mini .vxe-body--column.is--padding .vxe-cell .vxe-default-textarea,
.vxe-table--render-default.size--mini .vxe-footer--column.is--padding .vxe-cell .vxe-default-textarea {
  padding: var(--vxe-ui-table-cell-padding-mini);
}
.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input,
.vxe-table--render-default.size--mini .vxe-cell .vxe-default-textarea,
.vxe-table--render-default.size--mini .vxe-cell .vxe-default-select {
  height: var(--vxe-ui-input-height-mini);
}
.vxe-table--render-default.size--mini .vxe-cell .vxe-default-input[type=date]::-webkit-inner-spin-button {
  margin-top: 1px;
}
.vxe-table--render-default.size--mini .vxe-cell--valid-error-tip {
  padding: 0 var(--vxe-ui-table-cell-padding-mini);
}
.vxe-table--render-default .vxe-header--column.is--padding .vxe-cell,
.vxe-table--render-default .vxe-body--column.is--padding .vxe-cell,
.vxe-table--render-default .vxe-footer--column.is--padding .vxe-cell {
  padding: var(--vxe-ui-table-cell-padding-default);
}
.vxe-table--render-default .vxe-header--column.is--padding .vxe-cell .vxe-default-textarea,
.vxe-table--render-default .vxe-body--column.is--padding .vxe-cell .vxe-default-textarea,
.vxe-table--render-default .vxe-footer--column.is--padding .vxe-cell .vxe-default-textarea {
  padding: var(--vxe-ui-table-cell-padding-default);
}
.vxe-table--render-default .vxe-cell {
  white-space: pre-line;
  word-break: break-all;
}
.vxe-table--render-default .vxe-cell--placeholder {
  color: var(--vxe-ui-table-cell-placeholder-color);
}
.vxe-table--render-default .vxe-cell--radio {
  cursor: pointer;
}
.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon {
  font-size: 1.26em;
}
.vxe-table--render-default .vxe-cell--radio .vxe-radio--icon {
  color: var(--vxe-ui-input-border-color);
  border-radius: 50%;
  vertical-align: middle;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--render-default .vxe-cell--radio.is--checked {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--render-default .vxe-cell--radio.is--checked .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--render-default .vxe-cell--radio:not(.is--disabled) {
  cursor: pointer;
}
.vxe-table--render-default .vxe-cell--radio:not(.is--disabled):hover .vxe-radio--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--render-default .vxe-cell--radio.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}
.vxe-table--render-default .vxe-cell--radio.is--disabled .vxe-radio--icon {
  color: var(--vxe-ui-input-disabled-color);
}
.vxe-table--render-default .vxe-cell--radio .vxe-radio--label {
  padding-left: 0.5em;
  vertical-align: middle;
}
.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  font-size: 1.22em;
}
.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--icon {
  color: var(--vxe-ui-input-border-color);
  vertical-align: middle;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--render-default .vxe-cell--checkbox.is--checked, .vxe-table--render-default .vxe-cell--checkbox.is--indeterminate {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--render-default .vxe-cell--checkbox.is--checked .vxe-checkbox--icon, .vxe-table--render-default .vxe-cell--checkbox.is--indeterminate .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled) {
  cursor: pointer;
}
.vxe-table--render-default .vxe-cell--checkbox:not(.is--disabled):hover .vxe-checkbox--icon {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--render-default .vxe-cell--checkbox.is--hidden {
  cursor: default;
}
.vxe-table--render-default .vxe-cell--checkbox.is--disabled {
  color: var(--vxe-ui-font-disabled-color);
  cursor: not-allowed;
}
.vxe-table--render-default .vxe-cell--checkbox.is--disabled .vxe-checkbox--icon {
  color: var(--vxe-ui-input-disabled-color);
}
.vxe-table--render-default .vxe-cell--checkbox .vxe-checkbox--label {
  padding-left: 0.5em;
  vertical-align: middle;
}
.vxe-table--render-default .fixed--hidden {
  visibility: hidden;
}
.vxe-table--render-default .vxe-table--fixed-left-wrapper,
.vxe-table--render-default .vxe-table--fixed-right-wrapper {
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 5;
  overflow: hidden;
  background-color: inherit;
  transition: 0.3s box-shadow;
  outline: 0;
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-table--render-default .vxe-table--fixed-left-wrapper.y-ob--contain > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper,
.vxe-table--render-default .vxe-table--fixed-right-wrapper.y-ob--contain > .vxe-table--body-wrapper > .vxe-table--body-inner-wrapper {
  overscroll-behavior-y: contain;
}
.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper,
.vxe-table--render-default .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper {
  outline: 0;
}
.vxe-table--render-default .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper {
  width: calc(100% + 40px);
}
.vxe-table--render-default.is--header .vxe-table--fixed-left-wrapper .vxe-table--body-wrapper:before,
.vxe-table--render-default.is--header .vxe-table--fixed-right-wrapper .vxe-table--body-wrapper:before {
  display: none;
}
.vxe-table--render-default .vxe-table--fixed-left-wrapper {
  left: 0;
  width: 200px;
}
.vxe-table--render-default .vxe-table--fixed-left-wrapper.scrolling--middle {
  box-shadow: var(--vxe-ui-table-fixed-left-scrolling-box-shadow);
}
.vxe-table--render-default .vxe-table--fixed-right-wrapper {
  right: 0;
}
.vxe-table--render-default .vxe-table--fixed-right-wrapper.scrolling--middle {
  box-shadow: var(--vxe-ui-table-fixed-right-scrolling-box-shadow);
}
.vxe-table--render-default .vxe-table--header-wrapper,
.vxe-table--render-default .vxe-table--body-wrapper,
.vxe-table--render-default .vxe-table--footer-wrapper {
  position: relative;
  width: 100%;
}
.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper, .vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper,
.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,
.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,
.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper,
.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper {
  position: absolute;
  top: 0;
  outline: 0;
}
.vxe-table--render-default .vxe-table--header-wrapper.fixed-left--wrapper,
.vxe-table--render-default .vxe-table--body-wrapper.fixed-left--wrapper,
.vxe-table--render-default .vxe-table--footer-wrapper.fixed-left--wrapper {
  left: 0;
}
.vxe-table--render-default .vxe-table--header-wrapper.fixed-right--wrapper,
.vxe-table--render-default .vxe-table--body-wrapper.fixed-right--wrapper,
.vxe-table--render-default .vxe-table--footer-wrapper.fixed-right--wrapper {
  right: 0;
}
.vxe-table--render-default .vxe-body--x-space {
  width: 100%;
  height: 1px;
  margin-bottom: -1px;
}
.vxe-table--render-default .vxe-body--y-space {
  width: 0;
  float: left;
}
.vxe-table--render-default {
  /*边框线*/
}
.vxe-table--render-default .vxe-table--border-line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
  border: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
}
.vxe-table--render-default {
  /*树形节点*/
}
.vxe-table--render-default .vxe-tree--line-wrapper {
  position: relative;
  display: block;
  height: 0;
}
.vxe-table--render-default .vxe-tree--line {
  content: "";
  position: absolute;
  bottom: -1.5em;
  width: 0.8em;
  border-width: 0 0 1px 1px;
  border-style: var(--vxe-ui-table-tree-node-line-style);
  border-color: var(--vxe-ui-table-tree-node-line-color);
  pointer-events: none;
}
.vxe-table--render-default .vxe-row-group--tree-node,
.vxe-table--render-default .vxe-cell--tree-node {
  position: relative;
}
.vxe-table--render-default .vxe-cell--tree-btn:hover {
  color: var(--vxe-ui-font-color);
}
.vxe-table--render-default .vxe-cell--tree-btn > i {
  display: block;
  color: var(--vxe-ui-font-lighten-color);
  transition: transform 0.1s ease-in-out;
}
.vxe-table--render-default .vxe-row-group-cell,
.vxe-table--render-default .vxe-tree-cell {
  display: block;
  padding-left: 1.5em;
}
.vxe-table--render-default .vxe-cell--tree-btn,
.vxe-table--render-default .vxe-row-group--node-btn {
  position: absolute;
  top: 50%;
  width: 1em;
  height: 1em;
  text-align: center;
  transform: translateY(-50%);
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.vxe-table--render-default {
  /*行分组*/
}
.vxe-table--render-default .vxe-row-group--node-btn:hover {
  color: var(--vxe-ui-font-color);
}
.vxe-table--render-default .vxe-row-group--node-btn > i {
  display: block;
  color: var(--vxe-ui-font-lighten-color);
  transition: transform 0.1s ease-in-out;
}
.vxe-table--render-default {
  /*单元格高度*/
}
.vxe-table--render-default .vxe-body--column.col--ellipsis > .vxe-cell .vxe-row-group-cell,
.vxe-table--render-default .vxe-body--column.col--ellipsis > .vxe-cell .vxe-tree-cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-table--render-default .vxe-body--column.col--cs-height, .vxe-table--render-default .vxe-body--column.col--rs-height, .vxe-table--render-default .vxe-body--column.col--auto-height {
  overflow: hidden;
}
.vxe-table--render-default .vxe-body--column.col--cs-height.col--tree-node, .vxe-table--render-default .vxe-body--column.col--cs-height.col--valid-error, .vxe-table--render-default .vxe-body--column.col--rs-height.col--tree-node, .vxe-table--render-default .vxe-body--column.col--rs-height.col--valid-error, .vxe-table--render-default .vxe-body--column.col--auto-height.col--tree-node, .vxe-table--render-default .vxe-body--column.col--auto-height.col--valid-error {
  overflow: unset;
}
.vxe-table--render-default .vxe-body--column.col--cs-height > .vxe-cell, .vxe-table--render-default .vxe-body--column.col--rs-height > .vxe-cell, .vxe-table--render-default .vxe-body--column.col--auto-height > .vxe-cell {
  overflow: hidden;
}
.vxe-table--render-default .vxe-body--column > .vxe-cell {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.vxe-table--render-default {
  /*溢出列*/
}
.vxe-table--render-default .vxe-header--column:not(.col--active).col--ellipsis > .vxe-cell,
.vxe-table--render-default .vxe-body--column:not(.col--active).col--ellipsis > .vxe-cell,
.vxe-table--render-default .vxe-footer--column:not(.col--active).col--ellipsis > .vxe-cell {
  overflow: hidden;
}
.vxe-table--render-default .vxe-header--column:not(.col--active).col--ellipsis > .vxe-cell > .vxe-cell--wrapper,
.vxe-table--render-default .vxe-body--column:not(.col--active).col--ellipsis > .vxe-cell > .vxe-cell--wrapper,
.vxe-table--render-default .vxe-footer--column:not(.col--active).col--ellipsis > .vxe-cell > .vxe-cell--wrapper {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-table--render-default .vxe-header--column:not(.col--active).vxe-row-group-cell > .vxe-cell > .vxe-cell--wrapper, .vxe-table--render-default .vxe-header--column:not(.col--active).vxe-tree-cell > .vxe-cell > .vxe-cell--wrapper, .vxe-table--render-default .vxe-header--column:not(.col--active).col--vertical-top > .vxe-cell > .vxe-cell--wrapper,
.vxe-table--render-default .vxe-body--column:not(.col--active).vxe-row-group-cell > .vxe-cell > .vxe-cell--wrapper,
.vxe-table--render-default .vxe-body--column:not(.col--active).vxe-tree-cell > .vxe-cell > .vxe-cell--wrapper,
.vxe-table--render-default .vxe-body--column:not(.col--active).col--vertical-top > .vxe-cell > .vxe-cell--wrapper,
.vxe-table--render-default .vxe-footer--column:not(.col--active).vxe-row-group-cell > .vxe-cell > .vxe-cell--wrapper,
.vxe-table--render-default .vxe-footer--column:not(.col--active).vxe-tree-cell > .vxe-cell > .vxe-cell--wrapper,
.vxe-table--render-default .vxe-footer--column:not(.col--active).col--vertical-top > .vxe-cell > .vxe-cell--wrapper {
  white-space: pre-line;
}
.vxe-table--render-default .vxe-header--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper,
.vxe-table--render-default .vxe-footer--column.col--ellipsis > .vxe-cell .vxe-cell--wrapper {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-table--render-default .vxe-header--column > .vxe-cell,
.vxe-table--render-default .vxe-footer--column > .vxe-cell {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.vxe-table--render-default {
  /*展开行*/
}
.vxe-table--render-default .vxe-body--column.col--expand > .vxe-cell .vxe-cell--wrapper {
  display: flex;
  flex-direction: row;
}
.vxe-table--render-default .vxe-table--row-expanded-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}
.vxe-table--render-default .vxe-body--row-expanded-cell {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  width: 100%;
  overflow: auto;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  pointer-events: all;
}
.vxe-table--render-default .vxe-body--row-expanded-cell.is--padding .vxe-body--row-expanded-content {
  padding: var(--vxe-ui-table-expand-padding-default);
}
.vxe-table--render-default .vxe-body--row-expanded-content {
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-table--render-default .vxe-body--row-expanded-place-column {
  border-bottom: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
  border-right: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
}
.vxe-table--render-default .vxe-table--expanded {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--vxe-ui-font-lighten-color);
}
.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn:hover {
  color: var(--vxe-ui-font-color);
}
.vxe-table--render-default .vxe-table--expanded .vxe-table--expand-btn i {
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;
  transition: transform 0.1s ease-in-out;
}
.vxe-table--render-default .vxe-table--expanded + .vxe-table--expand-label {
  flex-grow: 1;
  padding-left: 0.5em;
}
.vxe-table--render-default .vxe-body--expanded-row.is--padding > .vxe-body--expanded-column > .vxe-body--expanded-cell {
  padding: var(--vxe-ui-table-expand-padding-default);
}
.vxe-table--render-default .vxe-body--expanded-column {
  border-bottom: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
  border-right: var(--vxe-ui-table-border-width) solid var(--vxe-ui-table-border-color);
}
.vxe-table--render-default .vxe-body--expanded-column.col--ellipsis > .vxe-body--expanded-cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vxe-table--render-default .vxe-body--expanded-cell {
  position: relative;
  z-index: 1;
}
.vxe-table--render-default .vxe-body--expanded-cell.is--ellipsis {
  overflow: auto;
  outline: 0;
}
.vxe-table--render-default {
  /*拖拽列*/
}
.vxe-table--render-default .vxe-table--column.col--drag-move {
  transition: transform 0.5s ease;
}
.vxe-table--render-default .vxe-table--column.col--drag-origin > .vxe-cell {
  opacity: 0.3;
}
.vxe-table--render-default {
  /*拖拽行把柄*/
}
.vxe-table--render-default .vxe-cell--drag-handle {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--render-default .vxe-cell--drag-handle + span {
  padding-left: 0.5em;
}
.vxe-table--render-default .vxe-cell--drag-handle:not(.is--disabled) {
  cursor: grab;
}
.vxe-table--render-default .vxe-cell--drag-handle:not(.is--disabled):active {
  cursor: grabbing;
}
.vxe-table--render-default .vxe-cell--drag-handle:not(.is--disabled):hover {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--render-default .vxe-cell--drag-handle.is--disabled {
  color: var(--vxe-ui-input-disabled-color);
  cursor: not-allowed;
}
.vxe-table--render-default .vxe-body--row.row--drag-move {
  transition: transform 0.5s ease;
}
.vxe-table--render-default .vxe-body--row.row--drag-origin > .vxe-body--column > .vxe-cell {
  opacity: 0.3;
}
.vxe-table--render-default .vxe-body--column.is--drag-cell {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.vxe-table--render-default .vxe-body--column.is--drag-cell:not(.is--drag-disabled) {
  cursor: grab;
}
.vxe-table--render-default .vxe-body--column.is--drag-cell:not(.is--drag-disabled):active {
  cursor: grabbing;
}
.vxe-table--render-default .vxe-body--column.is--drag-cell:not(.is--drag-disabled):hover {
  color: var(--vxe-ui-font-primary-color);
}
.vxe-table--render-default .vxe-body--column.is--drag-cell.is--drag-disabled {
  color: var(--vxe-ui-input-disabled-color);
  cursor: not-allowed;
}
.vxe-table--render-default.size--medium .vxe-cell--checkbox {
  font-size: var(--vxe-checkbox-font-size-medium);
}
.vxe-table--render-default.size--medium .vxe-cell--radio {
  font-size: var(--vxe-radio-font-size-medium);
}
.vxe-table--render-default.size--small .vxe-cell--checkbox {
  font-size: var(--vxe-checkbox-font-size-small);
}
.vxe-table--render-default.size--small .vxe-cell--radio {
  font-size: var(--vxe-radio-font-size-small);
}
.vxe-table--render-default.size--mini .vxe-cell--checkbox {
  font-size: var(--vxe-checkbox-font-size-mini);
}
.vxe-table--render-default.size--mini .vxe-cell--radio {
  font-size: var(--vxe-radio-font-size-mini);
}
.vxe-table--render-default {
  /*暂无数据*/
}
.vxe-table--render-default .vxe-table--empty-placeholder,
.vxe-table--render-default .vxe-table--empty-block {
  color: var(--vxe-ui-input-placeholder-color);
  min-height: var(--vxe-ui-table-row-height-default);
  justify-content: center;
  align-items: center;
  text-align: center;
  overflow: hidden;
  width: 100%;
  outline: 0;
}
.vxe-table--render-default .vxe-table--empty-block {
  display: none;
  visibility: hidden;
  pointer-events: none;
}
.vxe-table--render-default .vxe-table--empty-place-wrapper {
  display: none;
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 5;
  overflow: hidden;
  pointer-events: none;
}
.vxe-table--render-default .vxe-table--empty-placeholder {
  display: flex;
}
.vxe-table--render-default .vxe-table--empty-content {
  display: block;
  width: 50%;
  pointer-events: auto;
}
.vxe-table--render-default.is--empty .vxe-table--empty-block,
.vxe-table--render-default.is--empty .vxe-table--empty-place-wrapper {
  display: flex;
}
.vxe-table--render-default .vxe-body--column.col--selected {
  box-shadow: inset 0px 0px 0px 2px var(--vxe-ui-font-primary-color);
}
.vxe-table--render-default {
  /*校验不通过*/
}
.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-tip {
  width: 100%;
  position: absolute;
  left: 50%;
  font-size: 12px;
  line-height: 1em;
  transform: translate(-50%, -2px);
  text-align: left;
  z-index: 4;
  padding: 0 var(--vxe-ui-table-cell-padding-default);
  pointer-events: none;
}
.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-wrapper {
  position: relative;
  display: inline-block;
  border-radius: var(--vxe-ui-border-radius);
  pointer-events: auto;
}
.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-theme-beautify {
  padding: 0.2em 0.6em 0.25em 0.6em;
  color: #fff;
  background-color: var(--vxe-ui-table-validate-error-color);
}
.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-theme-beautify .vxe-cell--valid-error-msg {
  background: transparent;
}
.vxe-table--render-default .vxe-body--column .vxe-cell--valid-error-theme-normal {
  color: var(--vxe-ui-table-validate-error-color);
  background-color: var(--vxe-ui-table-validate-error-theme-normal-background-color);
}
.vxe-table--render-default .vxe-body--column.col--active, .vxe-table--render-default .vxe-body--column.col--selected {
  position: relative;
}
.vxe-table--render-default .vxe-body--column.col--valid-error.show--valid-bg {
  background-color: var(--vxe-ui-table-validate-error-cell-background-color);
}
.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-input,
.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-textarea,
.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-default-select {
  border-color: var(--vxe-ui-table-validate-error-color);
}
.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-input,
.vxe-table--render-default .vxe-body--column.col--valid-error .vxe-ico-picker {
  border-color: var(--vxe-ui-table-validate-error-color);
}
.vxe-table--render-default.valid-msg--single .vxe-body--row:last-child .vxe-cell--valid-error-tip {
  bottom: 100%;
  transform: translate(-50%, 0);
}
.vxe-table--render-default.valid-msg--single .vxe-body--row:last-child:first-child .vxe-cell--valid-error-tip {
  bottom: auto;
  transform: translate(-50%, -2px);
}
.vxe-table--render-default.valid-msg--full .vxe-body--row:last-child .vxe-cell--valid-error-tip {
  top: calc(100% - 1.3em);
}
.vxe-table--render-default {
  /*已废弃，旧的校验样式**/
}
.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid-error-tip {
  width: 320px;
  position: absolute;
  bottom: calc(100% + 4px);
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  pointer-events: none;
  z-index: 4;
}
.vxe-table--render-default.old-cell-valid .vxe-body--column.col--valid-error .vxe-cell--valid-error-tip .vxe-cell--valid-error-msg {
  display: inline-block;
  border-radius: -var(-vxe-border-radius);
  padding: 8px 12px;
  color: #fff;
  background-color: #f56c6c;
  pointer-events: auto;
}
.vxe-table--render-default.old-cell-valid .vxe-body--row:first-child .vxe-cell--valid-error-tip {
  bottom: auto;
  top: calc(100% + 4px);
}
.vxe-table--render-default.old-cell-valid .vxe-body--column:first-child .vxe-cell--valid-error-tip {
  left: 10px;
  transform: translateX(0);
  text-align: left;
}
.vxe-table--render-default {
  /*单元格标记删除状态*/
}
.vxe-table--render-default .vxe-body--row.row--pending {
  color: var(--vxe-ui-font-disabled-color);
  opacity: 0.5;
  text-decoration: line-through;
  cursor: no-drop;
}
.vxe-table--render-default .vxe-body--row.row--pending .vxe-body--column {
  position: relative;
}
.vxe-table--render-default .vxe-body--row.row--pending .vxe-body--column:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 0;
  border-bottom: 1px solid var(--vxe-ui-table-validate-error-color);
  z-index: 1;
}
.vxe-table--render-default {
  /*单元格编辑状态*/
}
.vxe-table--render-default .vxe-body--row.row--new > .vxe-body--column {
  position: relative;
}
.vxe-table--render-default .vxe-body--row.row--new > .vxe-body--column:before {
  content: "";
  top: calc(var(--vxe-ui-table-cell-dirty-width) * -1);
  left: calc(var(--vxe-ui-table-cell-dirty-width) * -1);
  position: absolute;
  border-width: var(--vxe-ui-table-cell-dirty-width);
  border-style: solid;
  border-color: transparent var(--vxe-ui-table-cell-dirty-insert-color) transparent transparent;
  transform: rotate(45deg);
}
.vxe-table--render-default .vxe-body--column.col--dirty {
  position: relative;
}
.vxe-table--render-default .vxe-body--column.col--dirty:before {
  content: "";
  top: calc(var(--vxe-ui-table-cell-dirty-width) * -1);
  left: calc(var(--vxe-ui-table-cell-dirty-width) * -1);
  position: absolute;
  border-width: var(--vxe-ui-table-cell-dirty-width);
  border-style: solid;
  border-color: transparent var(--vxe-ui-table-cell-dirty-update-color) transparent transparent;
  transform: rotate(45deg);
}
.vxe-table--render-default {
  /*可编辑*/
}
.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active {
  box-shadow: inset 0px 0px 0px 2px var(--vxe-ui-font-primary-color);
}
.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active.col--valid-error {
  box-shadow: inset 0px 0px 0px 2px var(--vxe-ui-table-validate-error-color);
}
.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active .vxe-cell .vxe-default-input,
.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active .vxe-cell .vxe-default-textarea {
  border: 0;
  padding: 0;
}
.vxe-table--render-default.vxe-editable.cell--highlight .vxe-body--column.col--active .vxe-cell .vxe-input .vxe-input--inner {
  border: 0;
  padding-left: 0;
}
.vxe-table--render-default.vxe-editable .vxe-body--column {
  padding: 0;
}

/*valid error*/
div.vxe-table--tooltip-wrapper.vxe-table--valid-error {
  padding: 0;
  color: var(--vxe-ui-table-validate-error-color);
  background-color: var(--vxe-ui-table-validate-error-theme-normal-background-color);
}
div.vxe-table--tooltip-wrapper.vxe-table--valid-error.old-cell-valid {
  padding: 8px 12px;
  background-color: #f56c6c;
  color: #fff;
}

/*footer*/
.vxe-table--footer-wrapper {
  color: var(--vxe-ui-table-footer-font-color);
}
.vxe-table--footer-wrapper.body--wrapper {
  outline: 0;
}/*toolbar*/
.vxe-toolbar {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.5em 0;
  color: var(--vxe-ui-font-color);
  font-family: var(--vxe-ui-font-family);
  background-color: var(--vxe-ui-layout-background-color);
}
.vxe-toolbar:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.vxe-toolbar.is--perfect {
  border: 1px solid var(--vxe-ui-table-border-color);
  border-bottom-width: 0;
  background-color: var(--vxe-ui-table-header-background-color);
}
.vxe-toolbar.is--loading:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: var(--vxe-ui-loading-background-color);
}
.vxe-toolbar .vxe-buttons--wrapper {
  flex-grow: 1;
}
.vxe-toolbar .vxe-buttons--wrapper > .vxe-button + .vxe-button--item, .vxe-toolbar .vxe-buttons--wrapper > .vxe-button--item + .vxe-button, .vxe-toolbar .vxe-buttons--wrapper > .vxe-button--item + .vxe-button--item {
  margin-left: 0.8em;
}
.vxe-toolbar .vxe-buttons--wrapper > .vxe-button--item {
  display: inline-block;
}
.vxe-toolbar .vxe-tools--wrapper > .vxe-button + .vxe-tool--item, .vxe-toolbar .vxe-tools--wrapper > .vxe-tool--item + .vxe-button, .vxe-toolbar .vxe-tools--wrapper > .vxe-tool--item + .vxe-tool--item {
  margin-left: 0.8em;
}
.vxe-toolbar .vxe-tools--wrapper > .vxe-tool--item {
  display: inline-block;
}
.vxe-toolbar .vxe-tools--wrapper > .vxe-button {
  display: flex;
  align-items: center;
  justify-content: center;
}
.vxe-toolbar .vxe-buttons--wrapper,
.vxe-toolbar .vxe-tools--wrapper,
.vxe-toolbar .vxe-tools--operate {
  display: flex;
  align-items: center;
}
.vxe-toolbar .vxe-tools--operate {
  flex-shrink: 0;
}
.vxe-toolbar .vxe-custom--wrapper {
  position: relative;
}
.vxe-toolbar .vxe-custom--wrapper.is--active > .vxe-button {
  background-color: var(--vxe-ui-toolbar-custom-active-background-color);
  border-radius: 50%;
}
.vxe-toolbar .vxe-button--item-wrapper,
.vxe-toolbar .vxe-tool--item-wrapper {
  flex-grow: 1;
}
.vxe-toolbar .vxe-button--prefix-wrapper,
.vxe-toolbar .vxe-button--suffix-wrapper,
.vxe-toolbar .vxe-tool--prefix-wrapper,
.vxe-toolbar .vxe-tool--suffix-wrapper {
  flex-shrink: 0;
}
.vxe-toolbar .vxe-button--item-wrapper,
.vxe-toolbar .vxe-tool--item-wrapper,
.vxe-toolbar .vxe-button--prefix-wrapper,
.vxe-toolbar .vxe-button--suffix-wrapper,
.vxe-toolbar .vxe-tool--prefix-wrapper,
.vxe-toolbar .vxe-tool--suffix-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.vxe-toolbar {
  font-size: var(--vxe-ui-font-size-default);
  min-height: var(--vxe-ui-toolbar-height-default);
}
.vxe-toolbar.size--medium {
  font-size: var(--vxe-ui-font-size-medium);
  min-height: var(--vxe-ui-toolbar-height-medium);
}
.vxe-toolbar.size--small {
  font-size: var(--vxe-ui-font-size-small);
  min-height: var(--vxe-ui-toolbar-height-small);
}
.vxe-toolbar.size--mini {
  font-size: var(--vxe-ui-font-size-mini);
  min-height: var(--vxe-ui-toolbar-height-mini);
}:root {
  /*font*/
  --vxe-ui-font-family: -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  /*font size*/
  --vxe-ui-font-size-default: 14px;
  --vxe-ui-font-size-medium: 14px;
  --vxe-ui-font-size-small: 13px;
  --vxe-ui-font-size-mini: 12px;
  /*base border*/
  --vxe-ui-border-radius: 4px;
  /*input*/
  --vxe-ui-input-disabled-color: #dcdfe6;
  --vxe-ui-input-height-default: 34px;
  --vxe-ui-input-height-medium: 32px;
  --vxe-ui-input-height-small: 30px;
  --vxe-ui-input-height-mini: 28px;
  /*table*/
  --vxe-ui-table-header-font-color: var(--vxe-ui-font-color);
  --vxe-ui-table-footer-font-color: var(--vxe-ui-font-color);
  --vxe-ui-table-border-radius: var(--vxe-ui-border-radius);
  --vxe-ui-table-border-width: 1.05px;
  --vxe-ui-table-resizable-line-color: #D9DDDF;
  --vxe-ui-table-resizable-drag-line-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-table-footer-background-color: var(--vxe-ui-layout-background-color);
  --vxe-ui-table-tree-node-line-color:#909399;
  --vxe-ui-table-tree-node-line-style: dotted;
  --vxe-ui-table-header-font-weight: 700;
  --vxe-ui-table-row-height-default: 48px;
  --vxe-ui-table-row-height-medium: 44px;
  --vxe-ui-table-row-height-small: 40px;
  --vxe-ui-table-row-height-mini: 36px;
  --vxe-ui-table-row-line-height: 22px;
  --vxe-ui-table-column-icon-border-color: #c0c4cc;
  --vxe-ui-table-column-icon-border-hover-color: #515A6E;
  --vxe-ui-table-cell-padding-default: 8px;
  --vxe-ui-table-cell-padding-medium: 7px;
  --vxe-ui-table-cell-padding-small: 6px;
  --vxe-ui-table-cell-padding-mini: 5px;
  --vxe-ui-table-cell-placeholder-color: #C0C4CC;
  --vxe-ui-table-cell-negative-color: #f56c6c;
  --vxe-ui-table-cell-input-height-default: var(--vxe-ui-table-row-height-default) - 6;
  --vxe-ui-table-cell-input-height-medium: var(--vxe-ui-table-row-height-medium) - 6;
  --vxe-ui-table-cell-input-height-small: var(--vxe-ui-table-row-height-small) - 6;
  --vxe-ui-table-cell-input-height-mini: var(--vxe-ui-table-row-height-mini) - 6;
  --vxe-ui-table-cell-dirty-width: 5px;
  --vxe-ui-table-cell-dirty-update-color: #f56c6c;
  --vxe-ui-table-cell-dirty-insert-color: #19A15F;
  --vxe-ui-table-cell-area-border-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-table-cell-area-border-width: 1px;
  --vxe-ui-table-cell-area-status-border-width: var(--vxe-ui-table-cell-area-border-width);
  --vxe-ui-table-cell-main-area-extension-border-color: #fff;
  --vxe-ui-table-cell-main-area-extension-background-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-table-cell-extend-area-border-width: 2px;
  --vxe-ui-table-cell-clip-area-border-width: 3px;
  --vxe-ui-table-cell-active-area-border-width: 2px;
  --vxe-ui-table-cell-active-area-background-color: transparent;
  --vxe-ui-table-cell-clip-area-border-color: var(--vxe-ui-table-cell-area-border-color);
  --vxe-ui-table-cell-extend-area-border-color: var(--vxe-ui-table-cell-area-border-color);
  --vxe-ui-table-cell-active-area-border-color: var(--vxe-ui-table-cell-area-border-color);
  --vxe-ui-table-cell-area-background-color: rgba(64,158,255,0.2);
  --vxe-ui-table-cell-area-status-background-color: rgba(64,158,255,0.1);
  --vxe-ui-table-expand-padding-default: 16px;
  --vxe-ui-table-checkbox-range-border-width: 1px;
  --vxe-ui-table-checkbox-range-border-color: #006af1;
  --vxe-ui-table-checkbox-range-background-color: rgba(50,128,252,0.2);
  --vxe-ui-table-fixed-left-scrolling-box-shadow: 8px 0px 10px -5px var(--vxe-ui-table-fixed-scrolling-box-shadow-color);
  --vxe-ui-table-fixed-right-scrolling-box-shadow: -8px 0px 10px -5px var(--vxe-ui-table-fixed-scrolling-box-shadow-color);
  --vxe-ui-table-menu-item-width: 198px;
  --vxe-ui-table-view-scrollbar-width: 18px;
  --vxe-ui-table-view-scrollbar-height: 18px;
  --vxe-ui-table-validate-error-color: #f56c6c;
  --vxe-ui-table-validate-error-cell-background-color: rgba(245, 108,108, 0.1);
  --vxe-ui-table-validate-error-theme-normal-background-color: var(--vxe-ui-layout-background-color);
  /*toolbar*/
  --vxe-ui-toolbar-custom-active-background-color: #D9DADB;
  --vxe-ui-toolbar-height-default: 48px;
  --vxe-ui-toolbar-height-medium: 46px;
  --vxe-ui-toolbar-height-small: 44px;
  --vxe-ui-toolbar-height-mini: 42px;
}

/*font color*/
/*font status color*/
/*base*/
/*layout*/
/*input*/
/*loading*/
/*table*/
[data-vxe-ui-theme=light] {
  /*font color*/
  --vxe-ui-font-color: rgba(0, 0, 0, 0.6);
  --vxe-ui-font-primary-color: #409eff;
  --vxe-ui-font-lighten-color: #797b80;
  --vxe-ui-font-darken-color: #47494c;
  --vxe-ui-font-disabled-color: #BFBFBF;
  /*base*/
  --vxe-ui-base-popup-border-color: #DADCE0;
  --vxe-ui-base-popup-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
  /*layout*/
  --vxe-ui-layout-background-color: #ffffff;
  /*input*/
  --vxe-ui-input-border-color: #dcdfe6;
  --vxe-ui-input-placeholder-color: #C0C4CC;
  --vxe-ui-input-disabled-background-color: #f3f3f3;
  /*loading*/
  --vxe-ui-loading-background-color: rgba(255, 255, 255, 0.5);
  /*table*/
  --vxe-ui-table-header-background-color: #f8f8f9;
  --vxe-ui-table-column-to-row-background-color: #f8f8f9;
  --vxe-ui-table-column-hover-background-color: #d7effb;
  --vxe-ui-table-column-current-background-color: #e6f7ff;
  --vxe-ui-table-column-hover-current-background-color: #d7effb;
  --vxe-ui-table-border-color: #e8eaec;
  --vxe-ui-table-row-hover-background-color: #f5f7fa;
  --vxe-ui-table-row-striped-background-color: #fafafa;
  --vxe-ui-table-row-hover-striped-background-color: #f5f7fa;
  --vxe-ui-table-row-radio-checked-background-color: #fff3e0;
  --vxe-ui-table-row-hover-radio-checked-background-color: #ffebbc;
  --vxe-ui-table-row-checkbox-checked-background-color: #fff3e0;
  --vxe-ui-table-row-hover-checkbox-checked-background-color: #ffebbc;
  --vxe-ui-table-row-current-background-color: #e6f7ff;
  --vxe-ui-table-row-hover-current-background-color: #d7effb;
  --vxe-ui-table-fixed-scrolling-box-shadow-color: rgba(0, 0, 0, 0.12);
  --vxe-ui-table-drag-over-background-color:rgba(255, 255, 200, 0.3);
}

[data-vxe-ui-theme=dark] {
  color-scheme: dark;
  /*font color*/
  --vxe-ui-font-color: rgba(255, 255, 255, 0.6);
  --vxe-ui-font-tinge-color: #33353b;
  --vxe-ui-font-lighten-color: #797b80;
  --vxe-ui-font-darken-color: #47494c;
  --vxe-ui-font-disabled-color: #464646;
  /*font status color*/
  --vxe-ui-font-primary-color: #409eff;
  /*base*/
  --vxe-ui-base-popup-border-color: #424242;
  --vxe-ui-base-popup-box-shadow: 0px 12px 30px 8px rgba(0, 0, 0, 0.5);
  /*layout*/
  --vxe-ui-layout-background-color: #121212;
  /*input*/
  --vxe-ui-input-border-color: #424242;
  --vxe-ui-input-placeholder-color: #8D9095;
  --vxe-ui-input-disabled-background-color: #262727;
  /*loading*/
  --vxe-ui-loading-background-color: rgba(255, 255, 255, 0.1);
  /*table*/
  --vxe-ui-table-header-background-color: #28282a;
  --vxe-ui-table-column-to-row-background-color: #28282a;
  --vxe-ui-table-column-hover-background-color: #242f3b;
  --vxe-ui-table-column-current-background-color: #18222c;
  --vxe-ui-table-column-hover-current-background-color: #242f3b;
  --vxe-ui-table-border-color: #37373a;
  --vxe-ui-table-row-hover-background-color: #262727;
  --vxe-ui-table-row-striped-background-color: #1D1D1D;
  --vxe-ui-table-row-hover-striped-background-color: #262727;
  --vxe-ui-table-row-radio-checked-background-color: #604820;
  --vxe-ui-table-row-hover-radio-checked-background-color: #6e5326;
  --vxe-ui-table-row-checkbox-checked-background-color: #604820;
  --vxe-ui-table-row-hover-checkbox-checked-background-color: #6e5326;
  --vxe-ui-table-row-current-background-color: #18222c;
  --vxe-ui-table-row-hover-current-background-color: #242f3b;
  --vxe-ui-table-fixed-scrolling-box-shadow-color: rgba(0, 0, 0, 0.8);
  --vxe-ui-table-drag-over-background-color:rgba(48, 48, 0, 0.3);
}

[class*=vxe-]:after, [class*=vxe-]:before,
[class*=vxe-] *:after, [class*=vxe-] *:before, [class*=vxe-] {
  box-sizing: border-box;
}

[class*=vxe-] {
  font-variant: tabular-nums;
  font-feature-settings: "tnum";
}:root {
  /*font*/
  --vxe-ui-font-family: -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  /*font size*/
  --vxe-ui-font-size-large: 15px;
  --vxe-ui-font-size-default: 14px;
  --vxe-ui-font-size-medium: 14px;
  --vxe-ui-font-size-small: 13px;
  --vxe-ui-font-size-mini: 12px;
  /*font color*/
  --vxe-ui-font-secondary-color: #909399;
  --vxe-ui-font-placeholder-color: #a8abb2;
  /*base*/
  --vxe-ui-base-border-radius: 4px;
  --vxe-ui-base-margin-gap-default: 8px;
  --vxe-ui-base-margin-gap-medium: 7px;
  --vxe-ui-base-margin-gap-small: 6px;
  --vxe-ui-base-margin-gap-mini: 5px;
  /*layout*/
  --vxe-ui-layout-padding-qtr: 2px;
  --vxe-ui-layout-padding-half: 4px;
  --vxe-ui-layout-padding-default: 8px;
  --vxe-ui-layout-padding-double: 16px;
  --vxe-ui-layout-padding-threefold: 24px;
  --vxe-ui-layout-aside-default-width: 300px;
  --vxe-ui-layout-aside-collapse-width: 60px;
  /*menu*/
  --vxe-ui-menu-item-height-default: 44px;
  --vxe-ui-menu-item-height-medium: 40px;
  --vxe-ui-menu-item-height-small: 36px;
  --vxe-ui-menu-item-height-mini: 32px;
  --vxe-ui-menu-icon-width: 1.5em;
  --vxe-ui-menu-item-hover-color: initial;
  /*button*/
  --vxe-ui-button-max-width: 500px;
  --vxe-ui-button-height-default: 34px;
  --vxe-ui-button-height-medium: 32px;
  --vxe-ui-button-height-small: 30px;
  --vxe-ui-button-height-mini: 28px;
  --vxe-ui-button-round-border-radius-default: 17px;
  --vxe-ui-button-round-border-radius-medium: 16px;
  --vxe-ui-button-round-border-radius-small: 15px;
  --vxe-ui-button-round-border-radius-mini: 14px;
  /*input*/
  --vxe-ui-input-disabled-color: #dcdfe6;
  --vxe-ui-input-number-disabled-color: #e4e7ed;
  --vxe-ui-input-date-festival-color: #abaaaa;
  --vxe-ui-input-date-festival-important-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-input-date-notice-background-color: #FF0000;
  --vxe-ui-input-date-picker-hover-background-color: #f2f6fc;
  --vxe-ui-input-date-picker-selected-color: #fff;
  --vxe-ui-input-date-time-confirm-button-color: #fff;
  --vxe-ui-input-date-picker-festival-selected-color: var(--vxe-ui-input-date-picker-selected-color);
  --vxe-ui-input-date-picker-notice-selected-background-color: var(--vxe-ui-input-date-picker-selected-color);
  --vxe-ui-input-date-extra-color: #67c23a;
  --vxe-ui-input-date-extra-important-color: #fd2222;
  --vxe-ui-input-date-title-height-default: 30px;
  --vxe-ui-input-date-title-height-medium: 29px;
  --vxe-ui-input-date-title-height-small: 28px;
  --vxe-ui-input-date-title-height-mini: 26px;
  --vxe-ui-input-date-time-week-row-height-default: 38px;
  --vxe-ui-input-date-time-week-row-height-medium: 36px;
  --vxe-ui-input-date-time-week-row-height-small: 34px;
  --vxe-ui-input-date-time-week-row-height-mini: 32px;
  --vxe-ui-input-date-month-year-row-height-default: 48px;
  --vxe-ui-input-date-month-year-row-height-medium: 46px;
  --vxe-ui-input-date-month-year-row-height-small: 44px;
  --vxe-ui-input-date-month-year-row-height-mini: 42px;
  --vxe-ui-input-date-quarter-row-height-default: 60px;
  --vxe-ui-input-date-quarter-row-height-medium: 58px;
  --vxe-ui-input-date-quarter-row-height-small: 56px;
  --vxe-ui-input-date-quarter-row-height-mini: 54px;
  --vxe-ui-input-height-default: var(--vxe-ui-button-height-default);
  --vxe-ui-input-height-medium: var(--vxe-ui-button-height-medium);
  --vxe-ui-input-height-small: var(--vxe-ui-button-height-small);
  --vxe-ui-input-height-mini: var(--vxe-ui-button-height-mini);
  --vxe-ui-input-count-color: #999;
  --vxe-ui-input-count-error-color: var(--vxe-ui-status-error-color);
  /*anchor*/
  --vxe-ui-anchor-link-color: var(--vxe-ui-font-secondary-color);
  --vxe-ui-anchor-link-active-color: var(--vxe-ui-font-primary-color);
  /*breadcrumb*/
  --vxe-ui-breadcrumb-color: var(--vxe-ui-font-secondary-color);
  --vxe-ui-breadcrumb-current-item-color: var(--vxe-ui-font-color);
  /*loading*/
  --vxe-ui-loading-color: var(--vxe-ui-font-primary-color);
  /*tooltip*/
  --vxe-ui-tooltip-dark-color: #fff;
  --vxe-ui-tooltip-dark-background-color: #303133;
  /*form*/
  --vxe-ui-form-item-min-height-default: 56px;
  --vxe-ui-form-item-min-height-medium: 52px;
  --vxe-ui-form-item-min-height-small: 48px;
  --vxe-ui-form-item-min-height-mini: 44px;
  --vxe-ui-form-validate-error-color: var(--vxe-ui-status-error-color);
  --vxe-ui-form-item-padding-default: 8px;
  --vxe-ui-form-item-padding-medium: 7px;
  --vxe-ui-form-item-padding-small: 6px;
  --vxe-ui-form-item-padding-mini: 5px;
  --vxe-ui-form-validate-error-background-color: inherit;
  --vxe-ui-form-validate-error-theme-normal-background-color: var(--vxe-ui-layout-background-color);
  --vxe-ui-form-validate-error-item-background-color: rgba(245, 108,108, 0.1);
  /*form-design*/
  --vxe-ui-form-design-widget-item-font-size: 0.9em;
  /*checkbox*/
  --vxe-ui-checkbox-font-size-default: 15px;
  --vxe-ui-checkbox-font-size-medium: 14px;
  --vxe-ui-checkbox-font-size-small: 13px;
  --vxe-ui-checkbox-font-size-mini: 12px;
  --vxe-ui-checkbox-checked-width: 0.32em;
  --vxe-ui-checkbox-checked-height: 0.64em;
  --vxe-ui-checkbox-indeterminate-width: 0.6em;
  --vxe-ui-checkbox-indeterminate-height: 2px;
  --vxe-ui-checkbox-border-width: 2px;
  --vxe-ui-checkbox-border-radius: 2px;
  --vxe-ui-checkbox-icon-background-color: #fff;
  --vxe-ui-checkbox-checked-icon-border-color: #fff;
  --vxe-ui-checkbox-indeterminate-icon-background-color: #fff;
  /*radio*/
  --vxe-ui-radio-font-size-default: 15px;
  --vxe-ui-radio-font-size-medium: 14px;
  --vxe-ui-radio-font-size-small: 13px;
  --vxe-ui-radio-font-size-mini: 12px;
  --vxe-ui-radio-border-width: 0.32em;
  --vxe-ui-radio-icon-background-color: #fff;
  --vxe-ui-radio-checked-icon-background-color: #fff;
  --vxe-ui-radio-indeterminate-icon-background-color: #fff;
  /*select*/
  --vxe-ui-select-option-height-default: 30px;
  --vxe-ui-select-option-height-medium: 28px;
  --vxe-ui-select-option-height-small: 26px;
  --vxe-ui-select-option-height-mini: 24px;
  --vxe-ui-select-empty-color: #C0C4CC;
  --vxe-ui-select-title-color: #909399;
  /*pulldown*/
  --vxe-ui-pulldown-option-height-default: var(--vxe-ui-select-option-height-default);
  --vxe-ui-pulldown-option-height-medium: var(--vxe-ui-select-option-height-medium);
  --vxe-ui-pulldown-option-height-small: var(--vxe-ui-select-option-height-small);
  --vxe-ui-pulldown-option-height-mini: var(--vxe-ui-select-option-height-mini);
  /*switch*/
  --vxe-ui-switch-font-color: #fff;
  --vxe-ui-switch-icon-background-color: #fff;
  --vxe-ui-switch-open-background-color: var(--vxe-ui-font-primary-color);
  --vxe-ui-switch-disabled-background-color: rgba(0,0,0,0.15);
  /*upload*/
  --vxe-ui-upload-file-button-border-style: dashed;
  --vxe-ui-upload-image-button-border-style: dashed;
  --vxe-ui-upload-image-wh-default: 120px;
  --vxe-ui-upload-image-wh-medium: 104px;
  --vxe-ui-upload-image-wh-small: 88px;
  --vxe-ui-upload-image-wh-mini: 72px;
  /*card*/
  --vxe-ui-card-padding-default: 12px;
  --vxe-ui-card-padding-medium: 10px;
  --vxe-ui-card-padding-small: 8px;
  --vxe-ui-card-padding-mini: 6px;
  /*tree*/
  --vxe-ui-tree-node-height: 2em;
  --vxe-ui-tree-node-indent: 20px;
  --vxe-ui-tree-node-root-indent: 0px;
  --vxe-ui-tree-node-line-color:#909399;
  --vxe-ui-tree-node-line-style: dotted;
  --vxe-ui-tree-node-line-width: 1px;
  --vxe-ui-tree-node-checkbox-indeterminate-color: inherit;
  --vxe-ui-tree-node-checkbox-checked-color: inherit;
  /*tabs*/
  --vxe-ui-tabs-header-height-default: 40px;
  --vxe-ui-tabs-header-height-medium: 38px;
  --vxe-ui-tabs-header-height-small: 36px;
  --vxe-ui-tabs-header-height-mini: 32px;
  /*tabs*/
  --vxe-ui-calendar-hover-background-color: #f2f6fc;
  --vxe-ui-calendar-selected-color: #fff;
  --vxe-ui-calendar-festival-selected-color: var(--vxe-ui-calendar-selected-color);
  --vxe-ui-calendar-notice-selected-background-color: var(--vxe-ui-calendar-selected-color);
  /*split*/
  --vxe-ui-splitter-handle-bar-horizontal-width: 0.68em;
  --vxe-ui-splitter-handle-bar-horizontal-height: 3.2em;
  --vxe-ui-splitter-handle-bar-vertical-width: var(--vxe-ui-splitter-handle-bar-horizontal-height);
  --vxe-ui-splitter-handle-bar-vertical-height: var(--vxe-ui-splitter-handle-bar-horizontal-width);
  --vxe-ui-splitter-resizable-line-color: #D9DDDF;
  --vxe-ui-splitter-resizable-drag-line-color: var(--vxe-ui-font-primary-color);
  /*segmented*/
  --vxe-ui-segmented-item-background-color: rgba(0, 0, 0, 0.05);
  --vxe-ui-segmented-item-hover-background-color: rgba(0, 0, 0, 0.06);
  /*context-menu*/
  --vxe-ui-context-menu-option-height: 2em;
  /*backtop*/
  --vxe-ui-backtop-right: 2em;
  --vxe-ui-backtop-bottom: 2em;
  /*cascader*/
  --vxe-ui-cascader-chunk-height: 12em;
  --vxe-ui-cascader-node-width: 12em;
  --vxe-ui-cascader-node-height: 2em;
  --vxe-ui-cascader-node-checkbox-indeterminate-color: inherit;
  --vxe-ui-cascader-node-checkbox-checked-color: var(--vxe-ui-font-primary-color);
  /*collapse*/
  --vxe-ui-collapse-min-height-default: 40px;
  --vxe-ui-collapse-min-height-medium: 38px;
  --vxe-ui-collapse-min-height-small: 36px;
  --vxe-ui-collapse-min-height-mini: 32px;
}

/*font color*/
/*font status color*/
/*base*/
/*layout*/
/*input*/
/*modal*/
/*tabs*/
/*menu*/
/*loading*/
/*form*/
/*form-design*/
/*list-design*/
/*switch*/
/*select*/
/*upload*/
/*tree*/
/*rate*/
/*split*/
/*cascader*/
/*collapse*/
[data-vxe-ui-theme=light] {
  /*font color*/
  --vxe-ui-font-color: rgba(0, 0, 0, 0.6);
  --vxe-ui-font-tinge-color: #d4d5d7;
  --vxe-ui-font-lighten-color: #797b80;
  --vxe-ui-font-darken-color: #47494c;
  --vxe-ui-font-disabled-color: #BFBFBF;
  /*font status color*/
  --vxe-ui-font-primary-color: #409eff;
  --vxe-ui-font-primary-hover-color: #f5f7fa;
  --vxe-ui-font-primary-tinge-color: #e8f3ff;
  --vxe-ui-font-primary-lighten-color: #73b8ff;
  --vxe-ui-font-primary-darken-color: #0d84ff;
  --vxe-ui-font-primary-disabled-color: #a6d2ff;
  --vxe-ui-status-success-color: #67c23a;
  --vxe-ui-status-info-color: #909399;
  --vxe-ui-status-warning-color: #e6a23c;
  --vxe-ui-status-danger-color: #f56c6c;
  --vxe-ui-status-error-color: #f56c6c;
  --vxe-ui-status-success-tinge-color: #eef8e9;
  --vxe-ui-status-info-tinge-color: #f5f5f6;
  --vxe-ui-status-warning-tinge-color: #fcf4e8;
  --vxe-ui-status-danger-tinge-color: var(--vxe-ui-status-error-tinge-color);
  --vxe-ui-status-error-tinge-color: #fef2f2;
  --vxe-ui-status-success-lighten-color: #85cf60;
  --vxe-ui-status-info-lighten-color: #abadb1;
  --vxe-ui-status-warning-lighten-color: #ecb869;
  --vxe-ui-status-danger-lighten-color: var(--vxe-ui-status-error-lighten-color);
  --vxe-ui-status-error-lighten-color: #f89c9c;
  --vxe-ui-status-success-darken-color: #529b2e;
  --vxe-ui-status-info-darken-color: #767980;
  --vxe-ui-status-warning-darken-color: #d48a1b;
  --vxe-ui-status-danger-darken-color: var(--vxe-ui-status-error-darken-color);
  --vxe-ui-status-error-darken-color: #f56c6c;
  --vxe-ui-status-success-disabled-color: #a3db87;
  --vxe-ui-status-info-disabled-color: #c5c7ca;
  --vxe-ui-status-warning-disabled-color: #f2cd96;
  --vxe-ui-status-danger-disabled-color: var(--vxe-ui-status-error-disabled-color);
  --vxe-ui-status-error-disabled-color: #f5a8a8;
  /*base*/
  --vxe-ui-base-popup-border-color: #DADCE0;
  --vxe-ui-base-popup-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
  --vxe-ui-base-drag-background-color: #dde9fd;
  --vxe-ui-base-active-background-color: #e6f4ff;
  --vxe-ui-base-hover-background-color: rgba(0, 0, 0, 0.06);
  /*layout*/
  --vxe-ui-layout-background-color: #ffffff;
  /*input*/
  --vxe-ui-input-border-color: #dcdfe6;
  --vxe-ui-input-placeholder-color: #C0C4CC;
  --vxe-ui-input-disabled-background-color: #f3f3f3;
  /*number-input*/
  --vxe-ui-number-input-control-button-color: #f5f7fa;
  /*modal*/
  --vxe-ui-modal-header-background-color: #F8F8F8;
  /*tabs*/
  --vxe-ui-tabs-card-header-background-color: #f5f7fa;
  --vxe-ui-tabs-close-hover-background-color: rgba(0, 0, 0, 0.1);
  --vxe-ui-tabs-bar-scrolling-box-shadow-color: rgba(0, 0, 0, 0.12);
  /*menu*/
  --vxe-ui-menu-collapse-wrapper-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  /*loading*/
  --vxe-ui-loading-background-color: rgba(255, 255, 255, 0.5);
  /*form*/
  --vxe-ui-form-title-background-color: #f8f8f9;
  --vxe-ui-form-border-color: #e8eaec;
  /*form-design*/
  --vxe-ui-form-design-widget-hover-background-color: var(--vxe-ui-base-hover-background-color);
  --vxe-ui-form-design-sub-widget-hover-background-color: rgba(0, 0, 0, 0.05);
  /*list-design*/
  --vxe-ui-list-design-table-border-color: #e8eaec;
  --vxe-ui-list-design-table-header-background-color: #f8f8f9;
  /*switch*/
  --vxe-ui-switch-close-background-color: rgba(0, 0, 0, 0.35);
  /*select*/
  --vxe-ui-select-option-hover-background-color: #f5f7fa;
  /*upload*/
  --vxe-ui-upload-drag-over-background-color:rgba(255, 255, 200, 0.8);
  /*tree*/
  --vxe-ui-tree-node-hover-background-color: #f5f7fa;
  --vxe-ui-tree-node-radio-checked-background-color: #fff3e0;
  --vxe-ui-tree-node-hover-radio-checked-background-color: #ffebbc;
  --vxe-ui-tree-node-checkbox-checked-background-color: #fff3e0;
  --vxe-ui-tree-node-hover-checkbox-checked-background-color: #ffebbc;
  --vxe-ui-tree-node-current-background-color: #e6f7ff;
  --vxe-ui-tree-node-hover-current-background-color: #d7effb;
  --vxe-ui-tree-drag-over-background-color: rgba(255, 255, 200, 0.3);
  /*rate*/
  --vxe-ui-rate-item-color: #f7ba2a;
  /*split*/
  --vxe-ui-splitter-handle-button-background-color: #8b8b8b;
  --vxe-ui-splitter-handle-bar-background-color: #e2e2e3;
  --vxe-ui-splitter-handle-bar-hover-background-color: #d8d8d8;
  /*cascader*/
  --vxe-ui-cascader-node-hover-background-color: #f5f7fa;
  --vxe-ui-cascader-node-radio-checked-background-color: #fff3e0;
  --vxe-ui-cascader-node-hover-radio-checked-background-color: #ffebbc;
  --vxe-ui-cascader-node-checkbox-checked-background-color: #fff3e0;
  --vxe-ui-cascader-node-hover-checkbox-checked-background-color: #ffebbc;
  --vxe-ui-cascader-node-current-background-color: #e6f7ff;
  --vxe-ui-cascader-node-hover-current-background-color: #d7effb;
  /*collapse*/
  --vxe-ui-collapse-border-color: #ebeef5;
}

[data-vxe-ui-theme=dark] {
  color-scheme: dark;
  /*font color*/
  --vxe-ui-font-color: rgba(255, 255, 255, 0.6);
  --vxe-ui-font-tinge-color: #33353b;
  --vxe-ui-font-lighten-color: #797b80;
  --vxe-ui-font-darken-color: #47494c;
  --vxe-ui-font-disabled-color: #464646;
  /*font status color*/
  --vxe-ui-font-primary-color: #409eff;
  --vxe-ui-font-primary-hover-color: #202326;
  --vxe-ui-font-primary-tinge-color: #3a4653;
  --vxe-ui-font-primary-lighten-color: #73b8ff;
  --vxe-ui-font-primary-darken-color: #0d84ff;
  --vxe-ui-font-primary-disabled-color: #a6d2ff;
  --vxe-ui-status-success-color: #67c23a;
  --vxe-ui-status-info-color: #909399;
  --vxe-ui-status-warning-color: #e6a23c;
  --vxe-ui-status-danger-color: #f56c6c;
  --vxe-ui-status-error-color: #f56c6c;
  --vxe-ui-status-success-tinge-color: #33412f;
  --vxe-ui-status-info-tinge-color: #38383b;
  --vxe-ui-status-warning-tinge-color: #332c22;
  --vxe-ui-status-danger-tinge-color: var(--vxe-ui-status-error-tinge-color);
  --vxe-ui-status-error-tinge-color: #372525;
  --vxe-ui-status-success-lighten-color: #85cf60;
  --vxe-ui-status-info-lighten-color: #abadb1;
  --vxe-ui-status-warning-lighten-color: #ecb869;
  --vxe-ui-status-danger-lighten-color: var(--vxe-ui-status-error-lighten-color);
  --vxe-ui-status-error-lighten-color: #f89c9c;
  --vxe-ui-status-success-darken-color: #529b2e;
  --vxe-ui-status-info-darken-color: #767980;
  --vxe-ui-status-warning-darken-color: #d48a1b;
  --vxe-ui-status-danger-darken-color: var(--vxe-ui-status-error-darken-color);
  --vxe-ui-status-error-darken-color: #f56c6c;
  --vxe-ui-status-success-disabled-color: #a3db87;
  --vxe-ui-status-info-disabled-color: #c5c7ca;
  --vxe-ui-status-warning-disabled-color: #f2cd96;
  --vxe-ui-status-danger-disabled-color: var(--vxe-ui-status-error-disabled-color);
  --vxe-ui-status-error-disabled-color: #f5a8a8;
  /*base*/
  --vxe-ui-base-popup-border-color: #424242;
  --vxe-ui-base-popup-box-shadow: 0px 12px 30px 8px rgba(0, 0, 0, 0.5);
  --vxe-ui-base-drag-background-color: #2e3741;
  --vxe-ui-base-active-background-color: #303030;
  --vxe-ui-base-hover-background-color: rgba(255, 255, 255, 0.06);
  /*layout*/
  --vxe-ui-layout-background-color: #121212;
  /*input*/
  --vxe-ui-input-border-color: #424242;
  --vxe-ui-input-placeholder-color: #3c3d3e;
  --vxe-ui-input-disabled-background-color: #262727;
  /*number-input*/
  --vxe-ui-number-input-control-button-color: #262727;
  /*modal*/
  --vxe-ui-modal-header-background-color: var(--vxe-ui-layout-background-color);
  /*tabs*/
  --vxe-ui-tabs-card-header-background-color: #1d1e1f;
  --vxe-ui-tabs-close-hover-background-color: rgba(48, 48, 0, 0.8);
  --vxe-ui-tabs-bar-scrolling-box-shadow-color: rgba(0, 0, 0, 0.8);
  /*menu*/
  --vxe-ui-menu-collapse-wrapper-box-shadow: var(--vxe-ui-base-popup-box-shadow);
  /*loading*/
  --vxe-ui-loading-background-color: rgba(255, 255, 255, 0.1);
  /*form*/
  --vxe-ui-form-title-background-color: #28282a;
  --vxe-ui-form-border-color: #37373a;
  /*form-design*/
  --vxe-ui-form-design-widget-hover-background-color: var(--vxe-ui-base-hover-background-color);
  --vxe-ui-form-design-sub-widget-hover-background-color: #27292b;
  /*list-design*/
  --vxe-ui-list-design-table-border-color: #37373a;
  --vxe-ui-list-design-table-header-background-color: #28282a;
  /*switch*/
  --vxe-ui-switch-close-background-color: #4C4D4F;
  /*select*/
  --vxe-ui-select-option-hover-background-color: #262727;
  /*upload*/
  --vxe-ui-upload-drag-over-background-color:rgba(48, 48, 0, 0.8);
  /*tree*/
  --vxe-ui-tree-node-hover-background-color: #262727;
  --vxe-ui-tree-node-radio-checked-background-color: #604820;
  --vxe-ui-tree-node-hover-radio-checked-background-color: #6e5326;
  --vxe-ui-tree-node-checkbox-checked-background-color: #604820;
  --vxe-ui-tree-node-hover-checkbox-checked-background-color: #6e5326;
  --vxe-ui-tree-node-current-background-color: #18222c;
  --vxe-ui-tree-node-hover-current-background-color: #262727;
  --vxe-ui-tree-drag-over-background-color:rgba(48, 48, 0, 0.3);
  /*rate*/
  --vxe-ui-rate-item-color: #bd9537;
  /*split*/
  --vxe-ui-splitter-handle-button-background-color: #9f9f9f;
  --vxe-ui-splitter-handle-bar-background-color: #444444;
  --vxe-ui-splitter-handle-bar-hover-background-color: #606060;
  /*cascader*/
  --vxe-ui-cascader-node-hover-background-color: #262727;
  --vxe-ui-cascader-node-radio-checked-background-color: #604820;
  --vxe-ui-cascader-node-hover-radio-checked-background-color: #6e5326;
  --vxe-ui-cascader-node-checkbox-checked-background-color: #604820;
  --vxe-ui-cascader-node-hover-checkbox-checked-background-color: #6e5326;
  --vxe-ui-cascader-node-current-background-color: #18222c;
  --vxe-ui-cascader-node-hover-current-background-color: #262727;
  /*collapse*/
  --vxe-ui-collapse-border-color: #363637;
}

[class*=vxe-]:after, [class*=vxe-]:before,
[class*=vxe-] *:after, [class*=vxe-] *:before, [class*=vxe-] {
  box-sizing: border-box;
}

[class*=vxe-] {
  font-variant: tabular-nums;
  font-feature-settings: "tnum";
}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
:root .vxe-grid {
  --vxe-ui-font-color: hsl(var(--foreground));
  --vxe-ui-font-primary-color: hsl(var(--primary));
  --vxe-ui-font-disabled-color: hsl(var(--foreground) / 50%);
  --vxe-ui-base-popup-border-color: hsl(var(--border));
  --vxe-ui-input-disabled-color: hsl(var(--border) / 60%);
  --vxe-ui-layout-background-color: hsl(var(--background));
  --vxe-ui-table-resizable-line-color: hsl(var(--heavy));
  --vxe-ui-input-border-color: hsl(var(--border));
  --vxe-ui-loading-background-color: hsl(var(--overlay-content));
  --vxe-ui-table-header-background-color: hsl(var(--accent));
  --vxe-ui-table-border-color: hsl(var(--border));
  --vxe-ui-table-row-hover-background-color: hsl(var(--accent-hover));
  --vxe-ui-table-row-striped-background-color: hsl(var(--accent) / 60%);
  --vxe-ui-table-row-hover-striped-background-color: hsl(var(--accent));
  --vxe-ui-table-row-radio-checked-background-color: hsl(var(--accent));
  --vxe-ui-table-row-hover-radio-checked-background-color: hsl(var(--accent-hover));
  --vxe-ui-table-row-checkbox-checked-background-color: hsl(var(--accent));
  --vxe-ui-table-row-hover-checkbox-checked-background-color: hsl(var(--accent-hover));
  --vxe-ui-table-row-current-background-color: hsl(var(--accent));
  --vxe-ui-table-row-hover-current-background-color: hsl(var(--accent-hover));
  --vxe-ui-font-primary-tinge-color: hsl(var(--primary));
  --vxe-ui-font-primary-lighten-color: hsl(var(--primary) / 60%);
  --vxe-ui-font-primary-darken-color: hsl(var(--primary));
  height: auto !important;
}

.vxe-pager .vxe-pager--prev-btn:not(.is--disabled):active, .vxe-pager .vxe-pager--next-btn:not(.is--disabled):active, .vxe-pager .vxe-pager--num-btn:not(.is--disabled):active, .vxe-pager .vxe-pager--jump-prev:not(.is--disabled):active, .vxe-pager .vxe-pager--jump-next:not(.is--disabled):active, .vxe-pager .vxe-pager--prev-btn:not(.is--disabled):focus, .vxe-pager .vxe-pager--next-btn:not(.is--disabled):focus, .vxe-pager .vxe-pager--num-btn:not(.is--disabled):focus, .vxe-pager .vxe-pager--jump-prev:not(.is--disabled):focus, .vxe-pager .vxe-pager--jump-next:not(.is--disabled):focus {
  color: hsl(var(--accent-foreground));
  background-color: hsl(var(--accent));
  border: 1px solid hsl(var(--border));
  box-shadow: 0 0 0 1px hsl(var(--border));
}

.vxe-pager .vxe-pager--wrapper {
  align-items: center;
  display: flex;
}

.vxe-pager .vxe-pager--sizes {
  margin-right: auto;
}

.vxe-pager--wrapper {
  justify-content: center;
}

@media (min-width: 48rem) {
  .vxe-pager--wrapper {
    justify-content: flex-end;
  }
}

.vxe-tools--operate {
  margin-left: .75rem;
  margin-right: .25rem;
}

.vxe-table-custom--checkbox-option:hover {
  background: none !important;
}

.vxe-toolbar {
  padding: 0;
}

.vxe-buttons--wrapper:not(:empty), .vxe-tools--operate:not(:empty), .vxe-tools--wrapper:not(:empty) {
  padding: .6em 0;
}

.vxe-tools--operate:not(:has(button)) {
  margin-left: 0;
}

.vxe-grid--layout-header-wrapper {
  overflow: visible;
}

.vxe-grid--layout-body-content-wrapper {
  overflow: hidden;
}

.vxe-table .required-field-error:after {
  z-index: 10;
  color: #fff;
  content: "必填";
  background-color: #ff4d4f;
  border-radius: 0 0 0 4px;
  padding: 1px 4px;
  font-size: 10px;
  line-height: 1;
  position: absolute;
  top: -1px;
  right: -1px;
}

.vxe-table .required-field-error .ant-select, .vxe-table .required-field-error .ant-input-number, .vxe-table .required-field-error .ant-input, .vxe-table .required-field-error .ant-select .ant-select-selector {
  border-color: #ff4d4f !important;
}

.vxe-row--viewed {
  color: hsl(var(--foreground) / 50%);
}

.vxe-row--viewed .vxe-body--column {
  opacity: .9;
}
.table-actions .el-button--text {
  padding: 4px;
  margin-left: 0;
}
.table-actions .el-button .iconify + span,
.table-actions .el-button span + .iconify {
  margin-inline-start: 4px;
}
.table-actions .iconify {
  display: inline-flex;
  align-items: center;
  width: 1em;
  height: 1em;
  font-style: normal;
  line-height: 0;
  vertical-align: -0.125em;
  color: inherit;
  text-align: center;
  text-transform: none;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.el-popconfirm .el-popconfirm__action .el-button {
  margin-left: 8px !important;
}.el-overlay.is-drawer{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);--el-drawer-dragger-size:8px;box-sizing:border-box;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);transition:all var(--el-transition-duration);flex-direction:column;display:flex;position:absolute}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:var(--el-text-color-primary);padding:var(--el-drawer-padding-primary);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex;overflow:hidden}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:16px}.el-drawer__footer{padding:var(--el-drawer-padding-primary);text-align:right;padding-top:10px;overflow:hidden}.el-drawer__close-btn{cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:#0000;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{padding:var(--el-drawer-padding-primary);flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{-webkit-user-select:none;user-select:none;background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:before{content:"";background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{height:100%;width:var(--el-drawer-dragger-size);cursor:ew-resize;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{width:3px;top:0;bottom:0}.el-drawer.ttb,.el-drawer.btt{width:100%;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger,.el-drawer.btt>.el-drawer__dragger{width:100%;height:var(--el-drawer-dragger-size);cursor:ns-resize;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger:before,.el-drawer.btt>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.ltr>.el-drawer__dragger{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl{right:0}.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.ttb{top:0}.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt{bottom:0}.el-drawer.btt>.el-drawer__dragger{top:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-modal-drawer.is-penetrable{pointer-events:none}.el-modal-drawer.is-penetrable .el-drawer{pointer-events:auto}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:#0000!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}
/* 上传按钮样式 */
.upload-btn[data-v-f5173ed6] {
  --el-button-bg-color: transparent;
  --el-button-border-color: transparent;
  --el-button-hover-bg-color: var(--el-fill-color-light);
  --el-button-hover-border-color: transparent;
  color: var(--el-text-color-regular);
}
.upload-btn.has-files[data-v-f5173ed6] {
  color: var(--el-color-primary);
  --el-button-hover-bg-color: var(--el-color-primary-light-9);
}
.file-tooltip[data-v-f5173ed6] {
  position: absolute;
  bottom: calc(100% + 8px);
  left: 50%;
  transform: translateX(-50%);
  background: white;
  border: 1px solid var(--el-border-color-light);
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  z-index: 1000;
  min-width: 240px;
  max-width: 320px;
  padding: 8px;
  animation: fadeInDown-f5173ed6 0.2s ease;
}
.tooltip-arrow[data-v-f5173ed6] {
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid var(--el-border-color-light);
}

/* Tooltip 箭头伪元素 */
.tooltip-arrow[data-v-f5173ed6]::after {
  content: '';
  position: absolute;
  bottom: 1px;
  left: -4px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid white;
}
@keyframes fadeInDown-f5173ed6 {
from {
    opacity: 0;
    transform: translateX(-50%) translateY(4px);
}
to {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}
}
@keyframes fadeInDown-f5173ed6 {
from {
    opacity: 0;
    transform: translateX(-50%) translateY(4px);
}
to {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}
}

/* 滚动条样式 */
.file-list[data-v-f5173ed6]::-webkit-scrollbar {
  width: 4px;
}
.file-list[data-v-f5173ed6]::-webkit-scrollbar-track {
  background: transparent;
}
.file-list[data-v-f5173ed6]::-webkit-scrollbar-thumb {
  background: var(--el-border-color-light);
  border-radius: 2px;
}
.file-list[data-v-f5173ed6]::-webkit-scrollbar-thumb:hover {
  background: var(--el-border-color);
}
/* 滚动条样式 */
.file-list[data-v-f5173ed6]::-webkit-scrollbar {
  width: 4px;
}
.file-list[data-v-f5173ed6]::-webkit-scrollbar-track {
  background: transparent;
}
.file-list[data-v-f5173ed6]::-webkit-scrollbar-thumb {
  background: var(--el-border-color-light);
  border-radius: 2px;
}
.file-list[data-v-f5173ed6]::-webkit-scrollbar-thumb:hover {
  background: var(--el-border-color);
}
pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1e1e1e;color:#dcdcdc}.hljs-keyword,.hljs-literal,.hljs-name,.hljs-symbol{color:#569cd6}.hljs-link{color:#569cd6;text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-class,.hljs-number{color:#b8d7a3}.hljs-meta .hljs-string,.hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-formula,.hljs-function,.hljs-params,.hljs-subst,.hljs-title{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:#9b9b9b}.hljs-template-variable,.hljs-variable{color:#bd63c5}.hljs-attr,.hljs-attribute{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#d7ba7d}.hljs-addition{background-color:#144212;display:inline-block;width:100%}.hljs-deletion{background-color:#600;display:inline-block;width:100%}
.markdown-view {
  font-family: PingFang SC;
  font-size: 0.95rem;
  font-weight: 400;
  line-height: 1.6rem;
  letter-spacing: 0em;
  text-align: left;
  color: #3b3e55;
  max-width: 100%;
}
.markdown-view pre {
  position: relative;
}
.markdown-view pre code.hljs {
  width: auto;
}
.markdown-view code.hljs {
  border-radius: 6px;
  padding-top: 20px;
  width: auto;
}
@media screen and (min-width: 1536px) {
.markdown-view code.hljs {
    width: 960px;
}
}
@media screen and (max-width: 1536px) and (min-width: 1024px) {
.markdown-view code.hljs {
    width: calc(100vw - 400px - 64px - 64px);
}
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
.markdown-view code.hljs {
    width: calc(100vw - 64px);
}
}
@media screen and (max-width: 768px) {
.markdown-view code.hljs {
    width: calc(100vw - 32px);
}
}
.markdown-view p,
.markdown-view code.hljs {
  margin-bottom: 16px;
}
.markdown-view p {
  margin: 0;
  margin-bottom: 3px;
}
.markdown-view {
  /* 标题通用格式 */
}
.markdown-view h1,
.markdown-view h2,
.markdown-view h3,
.markdown-view h4,
.markdown-view h5,
.markdown-view h6 {
  color: var(--color-G900);
  margin: 24px 0 8px;
  font-weight: 600;
}
.markdown-view h1 {
  font-size: 22px;
  line-height: 32px;
}
.markdown-view h2 {
  font-size: 20px;
  line-height: 30px;
}
.markdown-view h3 {
  font-size: 18px;
  line-height: 28px;
}
.markdown-view h4 {
  font-size: 16px;
  line-height: 26px;
}
.markdown-view h5 {
  font-size: 16px;
  line-height: 24px;
}
.markdown-view h6 {
  font-size: 16px;
  line-height: 24px;
}
.markdown-view {
  /* 列表（有序，无序） */
}
.markdown-view ul,
.markdown-view ol {
  margin: 0 0 8px 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  color: #3b3e55;
}
.markdown-view li {
  margin: 4px 0 0 20px;
  margin-bottom: 1rem;
}
.markdown-view ol > li {
  list-style-type: decimal;
  margin-bottom: 1rem;
}
.markdown-view ul > li {
  list-style-type: disc;
  font-size: 16px;
  line-height: 24px;
  margin-right: 11px;
  margin-bottom: 1rem;
  color: #3b3e55;
}
.markdown-view ol ul,
.markdown-view ol ul > li,
.markdown-view ul ul,
.markdown-view ul ul li {
  font-size: 16px;
  list-style: none;
  margin-left: 6px;
  margin-bottom: 1rem;
}
.markdown-view ul ul ul,
.markdown-view ul ul ul li,
.markdown-view ol ol,
.markdown-view ol ol > li,
.markdown-view ol ul ul,
.markdown-view ol ul ul > li,
.markdown-view ul ol,
.markdown-view ul ol > li {
  list-style: square;
}
/* 自定义滚动条样式 */
.max-h-300px[data-v-77944959]::-webkit-scrollbar {
  width: 4px;
}
.max-h-300px[data-v-77944959]::-webkit-scrollbar-track {
  background: transparent;
}
.max-h-300px[data-v-77944959]::-webkit-scrollbar-thumb {
  background: rgba(156, 163, 175, 0.4);
  border-radius: 2px;
}
.max-h-300px[data-v-77944959]::-webkit-scrollbar-thumb:hover {
  background: rgba(156, 163, 175, 0.6);
}

.web-search-popover[data-v-4f438254] {
  max-width: 600px;
}
.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);width:100%;height:16px;display:inline-block}.el-skeleton__circle{width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);border-radius:50%}.el-skeleton__button{border-radius:4px;width:64px;height:40px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;border-radius:0;justify-content:center;align-items:center;display:flex}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100%}to{background-position:0}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg, var(--el-skeleton-color) 25%, var(--el-skeleton-to-color) 37%, var(--el-skeleton-color) 63%);background-size:400% 100%;animation:1.4s infinite el-skeleton-loading}
.markdown-view {
  max-width: 100%;
  font-family: "PingFang SC";
  font-size: 0.95rem;
  font-weight: 400;
  line-height: 1.6rem;
  color: #3b3e55;
  text-align: left;
  letter-spacing: 0;
}
.markdown-view pre {
  position: relative;
}
.markdown-view pre code.hljs {
  width: auto;
}
.markdown-view code.hljs {
  width: auto;
  padding-top: 20px;
  border-radius: 6px;
}
@media screen and (min-width: 1536px) {
.markdown-view code.hljs {
    width: 960px;
}
}
@media screen and (max-width: 1536px) and (min-width: 1024px) {
.markdown-view code.hljs {
    width: calc(100vw - 400px - 64px - 64px);
}
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
.markdown-view code.hljs {
    width: calc(100vw - 64px);
}
}
@media screen and (max-width: 768px) {
.markdown-view code.hljs {
    width: calc(100vw - 32px);
}
}
.markdown-view p,
.markdown-view code.hljs {
  margin-bottom: 16px;
}
.markdown-view p {
  margin: 0;
  margin-bottom: 3px;
}
.markdown-view {
  /* 标题通用格式 */
}
.markdown-view h1,
.markdown-view h2,
.markdown-view h3,
.markdown-view h4,
.markdown-view h5,
.markdown-view h6 {
  margin: 24px 0 8px;
  font-weight: 600;
  color: #3b3e55;
}
.markdown-view h1 {
  font-size: 22px;
  line-height: 32px;
}
.markdown-view h2 {
  font-size: 20px;
  line-height: 30px;
}
.markdown-view h3 {
  font-size: 18px;
  line-height: 28px;
}
.markdown-view h4 {
  font-size: 16px;
  line-height: 26px;
}
.markdown-view h5 {
  font-size: 16px;
  line-height: 24px;
}
.markdown-view h6 {
  font-size: 16px;
  line-height: 24px;
}
.markdown-view {
  /* 列表（有序，无序） */
}
.markdown-view ul,
.markdown-view ol {
  padding: 0;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
  color: #3b3e55;
}
.markdown-view li {
  margin: 4px 0 0 20px;
  margin-bottom: 1rem;
}
.markdown-view ol > li {
  margin-bottom: 1rem;
  list-style-type: decimal;
}
.markdown-view ul > li {
  margin-right: 11px;
  margin-bottom: 1rem;
  font-size: 16px;
  line-height: 24px;
  color: #3b3e55;
  list-style-type: disc;
}
.markdown-view ol ul,
.markdown-view ol ul > li,
.markdown-view ul ul,
.markdown-view ul ul li {
  margin-bottom: 1rem;
  margin-left: 6px;
  font-size: 16px;
  list-style: none;
}
.markdown-view ul ul ul,
.markdown-view ul ul ul li,
.markdown-view ol ol,
.markdown-view ol ol > li,
.markdown-view ol ul ul,
.markdown-view ol ul ul > li,
.markdown-view ul ol,
.markdown-view ul ol > li {
  list-style: square;
}[data-v-bbf04444] .markmap {
  width: 100%;
  height: 100%;
}
[data-v-bbf04444] .mm-toolbar-brand {
  display: none;
}
[data-v-bbf04444] .mm-toolbar {
  display: flex;
  flex-direction: row;
}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
.scrollbar-thin[data-v-fefafea0]::-webkit-scrollbar {
  width: 4px;
}
.scrollbar-thin[data-v-fefafea0]::-webkit-scrollbar-track {
  background: none;
}
.scrollbar-thin[data-v-fefafea0]::-webkit-scrollbar-thumb {
  border-radius: calc(var(--radius) - 4px);
  background-color: #99a1af66;
}
@supports (color: color-mix(in lab, red, red)) {
.scrollbar-thin[data-v-fefafea0]::-webkit-scrollbar-thumb {
    background-color: color-mix(in oklab, var(--color-gray-400, oklch(70.7% .022 261.325)) 40%, transparent);
}
}
.scrollbar-thin[data-v-fefafea0]::-webkit-scrollbar-thumb:hover {
  background-color: #99a1af99;
}
@supports (color: color-mix(in lab, red, red)) {
.scrollbar-thin[data-v-fefafea0]::-webkit-scrollbar-thumb:hover {
    background-color: color-mix(in oklab, var(--color-gray-400, oklch(70.7% .022 261.325)) 60%, transparent);
}
}
.el-segmented--vertical{flex-direction:column}.el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);background:var(--el-segmented-bg-color);min-height:32px;padding:var(--el-segmented-padding);border-radius:var(--el-border-radius-base);color:var(--el-segmented-color);box-sizing:border-box;align-items:stretch;font-size:14px;display:inline-flex}.el-segmented__group{align-items:stretch;width:100%;display:flex;position:relative}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);pointer-events:none;width:10px;height:100%;transition:all .3s;position:absolute;top:0;left:0}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{content:"";border-radius:inherit;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute;top:0;bottom:0;left:0;right:0}.el-segmented__item{cursor:pointer;border-radius:calc(var(--el-border-radius-base) - 2px);flex:1;align-items:center;padding:0 11px;display:flex}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{color:var(--el-segmented-item-hover-color);background:var(--el-segmented-item-hover-bg-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{cursor:not-allowed;color:var(--el-segmented-item-disabled-color)}.el-segmented__item-input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.el-segmented__item-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1;flex:1;line-height:normal;transition:color .3s;overflow:hidden}.el-segmented.is-block{display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);min-height:40px;font-size:16px}.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented--large .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);min-height:24px;font-size:14px}.el-segmented--small .el-segmented__item-selected{border-radius:calc(calc(var(--el-border-radius-base) - 1px) - 2px)}.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}.el-segmented--small .el-segmented__item{border-radius:calc(calc(var(--el-border-radius-base) - 1px) - 2px);padding:0 7px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);align-items:center;font-weight:400;display:flex}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select{width:128px}.el-pagination .btn-prev,.el-pagination .btn-next{font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.el-pagination .btn-prev *,.el-pagination .btn-next *{pointer-events:none}.el-pagination .btn-prev:focus,.el-pagination .btn-next:focus{outline:none}.el-pagination .btn-prev:hover,.el-pagination .btn-next:hover{color:var(--el-pagination-hover-color)}.el-pagination .btn-prev.is-active,.el-pagination .btn-next.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination .btn-prev.is-active.is-disabled,.el-pagination .btn-next.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination .btn-prev:disabled,.el-pagination .btn-prev.is-disabled,.el-pagination .btn-next:disabled,.el-pagination .btn-next.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination .btn-prev:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-prev .el-icon,.el-pagination .btn-next .el-icon{width:inherit;font-size:12px;font-weight:700;display:block}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{margin-left:var(--el-pagination-item-gap);color:var(--el-text-color-regular);font-weight:400}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{margin-left:var(--el-pagination-item-gap);color:var(--el-text-color-regular);align-items:center;font-weight:400;display:flex}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{flex:1;justify-content:flex-end;align-items:center;display:flex}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .el-pager li:disabled,.el-pagination.is-background .el-pager li.is-disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-prev,.el-pagination--small .btn-next,.el-pagination--small .el-pager li{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small span:not([class*=suffix]),.el-pagination--small button{font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-prev,.el-pagination--large .btn-next,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{-webkit-user-select:none;user-select:none;align-items:center;margin:0;padding:0;font-size:0;list-style:none;display:flex}.el-pager li{font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li:disabled,.el-pager li.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}
.upload-drag-area[data-v-754f9268] {
  padding: 20px;
  text-align: center;
  background-color: #fafafa;
  border-radius: 8px;
  transition: border-color 0.3s;
}
.upload-drag-area[data-v-754f9268]:hover {
  border-color: var(--el-color-primary);
}
.upload-drag-icon[data-v-754f9268] {
  margin-bottom: 16px;
  color: #d9d9d9;
}
.upload-drag-text[data-v-754f9268] {
  margin-bottom: 8px;
  font-size: 16px;
  color: #666;
}
.upload-drag-hint[data-v-754f9268] {
  font-size: 14px;
  color: #999;
}

.el-upload--picture-card[data-v-e3970d02] {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* 达到上传限制时隐藏上传按钮 */
.upload-limit-reached[data-v-e3970d02] .el-upload--picture-card {
  display: none;
}
.is-error .upload[data-v-cc7d2593] .el-upload--picture-card,
.is-error .upload[data-v-cc7d2593] .el-upload-dragger {
  border: 1px dashed var(--el-color-danger) !important;
}
.is-error .upload[data-v-cc7d2593] .el-upload--picture-card:hover,
.is-error .upload[data-v-cc7d2593] .el-upload-dragger:hover {
  border-color: var(--el-color-primary) !important;
}
[data-v-cc7d2593] .disabled .el-upload--picture-card,[data-v-cc7d2593] .disabled .el-upload-dragger {
  cursor: not-allowed;
  background: var(--el-disabled-bg-color) !important;
  border: 1px dashed var(--el-border-color-darker);
}
[data-v-cc7d2593] .disabled .el-upload--picture-card:hover,[data-v-cc7d2593] .disabled .el-upload-dragger:hover {
  border-color: var(--el-border-color-darker) !important;
}
.upload-box .no-border[data-v-cc7d2593] .el-upload--picture-card {
  border: none !important;
}
.upload-box[data-v-cc7d2593] .upload .el-upload-dragger {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
  overflow: hidden;
  border: 1px dashed var(--el-border-color-darker);
  border-radius: var(--v6d878b3e);
}
.upload-box[data-v-cc7d2593] .upload .el-upload-dragger:hover {
  border: 1px dashed var(--el-color-primary);
}
.upload-box[data-v-cc7d2593] .upload .el-upload-dragger.is-dragover {
  background-color: var(--el-color-primary-light-9);
  border: 2px dashed var(--el-color-primary) !important;
}
.upload-box[data-v-cc7d2593] .upload .el-upload-list__item,
.upload-box[data-v-cc7d2593] .upload .el-upload--picture-card {
  width: var(--d42ebb74);
  height: var(--v0d5caca7);
  background-color: transparent;
  border-radius: var(--v6d878b3e);
}
.upload-box[data-v-cc7d2593] .upload .upload-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.upload-box[data-v-cc7d2593] .upload .upload-handle {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  box-sizing: border-box;
  transition: var(--el-transition-duration-fast);
  align-items: center;
  justify-content: center;
}
.upload-box[data-v-cc7d2593] .upload .upload-handle .handle-icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 6%;
  color: aliceblue;
}
.upload-box[data-v-cc7d2593] .upload .upload-handle .handle-icon .el-icon {
  margin-bottom: 15%;
  font-size: 140%;
}
.upload-box[data-v-cc7d2593] .upload .upload-handle .handle-icon span {
  font-size: 100%;
}
.upload-box[data-v-cc7d2593] .upload .el-upload-list__item:hover .upload-handle {
  opacity: 1;
}
.upload-box[data-v-cc7d2593] .upload .upload-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  line-height: 30px;
  color: var(--el-color-info);
}
.upload-box[data-v-cc7d2593] .upload .upload-empty .el-icon {
  font-size: 28px;
  color: var(--el-text-color-secondary);
}
.upload-box .el-upload__tip[data-v-cc7d2593] {
  line-height: 15px;
  text-align: center;
}
.kb-dropzone[data-v-98dc0466] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 140px;
  cursor: pointer;
  border: 1px dashed var(--el-border-color-darker);
  border-radius: 8px;
  background: var(--el-fill-color-blank);
}
.kb-dropzone.is-dragging[data-v-98dc0466],
.kb-dropzone[data-v-98dc0466]:hover {
  border-color: var(--el-color-primary);
  background: var(--el-color-primary-light-9);
}
.kb-thumbs[data-v-98dc0466] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 12px;
}
.kb-thumb[data-v-98dc0466] {
  position: relative;
  width: 88px;
  height: 88px;
  overflow: hidden;
  border: 1px solid var(--el-border-color);
  border-radius: 8px;
}
.kb-thumb img[data-v-98dc0466] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.kb-thumb__remove[data-v-98dc0466] {
  position: absolute;
  right: 4px;
  bottom: 4px;
  padding: 0 6px;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
  background: rgb(0 0 0 / 55%);
  border: 0;
  border-radius: 4px;
}

.kb-asset-grid[data-v-dd692919] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 16px;
  padding-right: 4px;
}
.kb-asset-card[data-v-dd692919] {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background: var(--el-bg-color);
  border: 1px solid var(--el-border-color);
  border-radius: 12px;
}
.kb-asset-card[data-v-dd692919]:hover {
  border-color: var(--el-border-color-darker);
}
.kb-asset-card__preview[data-v-dd692919] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 148px;
  padding: 12px;
  background: var(--el-fill-color-light);
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.kb-asset-card__mask[data-v-dd692919] {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  color: #fff;
  background: rgb(0 0 0 / 45%);
}
.kb-asset-card__fail[data-v-dd692919] {
  position: absolute;
  top: 8px;
  right: 8px;
}
.kb-asset-card__image[data-v-dd692919] {
  width: 100%;
  height: 124px;
}
.kb-asset-card__info[data-v-dd692919] {
  flex: 1;
  padding: 12px 12px 8px;
}
.kb-asset-card__name[data-v-dd692919] {
  margin: 0;
  overflow: hidden;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kb-asset-card__tags[data-v-dd692919] {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  min-height: 24px;
  margin-top: 8px;
}
.kb-asset-card__actions[data-v-dd692919] {
  display: flex;
  gap: 4px;
  padding: 4px 8px 8px;
  border-top: 1px solid var(--el-border-color-lighter);
}

.kb-search-grid[data-v-548af11f] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 16px;
}
.kb-search-side[data-v-548af11f] {
  width: 260px;
}
.kb-search-card[data-v-548af11f] {
  overflow: hidden;
  background: var(--el-bg-color);
  border: 1px solid var(--el-border-color);
  border-radius: 12px;
}
.kb-search-card__preview[data-v-548af11f] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 148px;
  padding: 12px;
  background: var(--el-fill-color-light);
}
.kb-search-card__image[data-v-548af11f] {
  width: 100%;
  height: 124px;
}
.kb-search-card__score[data-v-548af11f] {
  position: absolute;
  top: 8px;
  right: 8px;
  padding: 2px 8px;
  font-size: 12px;
  color: var(--el-color-primary);
  background: var(--el-bg-color);
  border-radius: 999px;
}
.kb-search-card__info[data-v-548af11f] {
  padding: 12px;
}
.kb-search-card__name[data-v-548af11f] {
  margin: 0;
  overflow: hidden;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kb-search-card__tags[data-v-548af11f] {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  min-height: 24px;
  margin-top: 8px;
}
.hide-scroll-bar[data-v-3aca8299] {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.hide-scroll-bar[data-v-3aca8299]::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.my-card[data-v-3aca8299] .el-card__body {
  box-sizing: border-box;
  flex-grow: 1;
  padding: 0;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.my-card[data-v-3aca8299] .el-card__body::-webkit-scrollbar {
  width: 0;
  height: 0;
}
[data-v-3aca8299] .markmap {
  width: 100%;
}
[data-v-3aca8299] .mm-toolbar-brand {
  display: none;
}
[data-v-3aca8299] .mm-toolbar {
  display: flex;
  flex-direction: row;
}[data-v-f5818145] .el-tabs .el-tabs__content {
  padding: 0 7px;
  overflow: auto;
}.svelte-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.svelte-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.svelte-flow__pane{z-index:1}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.svelte-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.svelte-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.svelte-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{position:absolute;z-index:5;margin:15px}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.svelte-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.svelte-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.svelte-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.svelte-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.svelte-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.svelte-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.svelte-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.svelte-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.svelte-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svelte-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.svelte-flow__resize-control.handle.left{left:0;top:50%}.svelte-flow__resize-control.handle.right{left:100%;top:50%}.svelte-flow__resize-control.handle.top{left:50%;top:0}.svelte-flow__resize-control.handle.bottom{left:50%;top:100%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.svelte-flow__resize-control.line.left{left:0;border-left-width:1px}.svelte-flow__resize-control.line.right{left:100%;border-right-width:1px}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.svelte-flow__resize-control.line.top{top:0;border-top-width:1px}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;position:absolute;padding:2px;font-size:10px;color:var(--xy-edge-label-color, var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.svelte-flow__container{-webkit-user-select:none;-moz-user-select:none;user-select:none}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tf-root{--tf-background: #ffffff;--tf-foreground: #242424;--tf-card: #ffffff;--tf-card-foreground: #242424;--tf-popover: #ffffff;--tf-popover-foreground: #242424;--tf-primary: #3b82f6;--tf-primary-foreground: #fafcff;--tf-secondary: #f1f5f9;--tf-secondary-foreground: #334155;--tf-muted: #f1f5f9;--tf-muted-foreground: #64748b;--tf-accent: #3b82f6;--tf-accent-foreground: #fafcff;--tf-destructive: #ef4444;--tf-border: #e2e8f0;--tf-input: #e2e8f0;--tf-ring: #94a3b8;--tf-chart-1: #60a5fa;--tf-chart-2: #818cf8;--tf-chart-3: #a78bfa;--tf-chart-4: #3b82f6;--tf-chart-5: #8b5cf6;--tf-radius: 14px;--tf-sidebar: #fcfcfd;--tf-sidebar-foreground: #242424;--tf-sidebar-primary: #a78bfa;--tf-sidebar-primary-foreground: #fafcff;--tf-sidebar-accent: #f1f5f9;--tf-sidebar-accent-foreground: #334155;--tf-sidebar-border: #e2e8f0;--tf-sidebar-ring: #94a3b8;background-color:var(--tf-background)}.tf-root.dark{--tf-background: #1e293b;--tf-foreground: #fcfcfd;--tf-card: #334155;--tf-card-foreground: #fcfcfd;--tf-popover: #334155;--tf-popover-foreground: #fcfcfd;--tf-primary: #3b82f6;--tf-primary-foreground: #fafcff;--tf-secondary: #475569;--tf-secondary-foreground: #fcfcfd;--tf-muted: #475569;--tf-muted-foreground: #94a3b8;--tf-accent: #3b82f6;--tf-accent-foreground: #fafcff;--tf-destructive: #b91c1c;--tf-border: rgba(255, 255, 255, .1);--tf-input: rgba(255, 255, 255, .15);--tf-ring: #64748b;--tf-chart-1: #60a5fa;--tf-chart-2: #818cf8;--tf-chart-3: #a78bfa;--tf-chart-4: #3b82f6;--tf-chart-5: #8b5cf6;--tf-sidebar: #334155;--tf-sidebar-foreground: #fcfcfd;--tf-sidebar-primary: #6366f1;--tf-sidebar-primary-foreground: #4f46e5;--tf-sidebar-accent: #475569;--tf-sidebar-accent-foreground: #fcfcfd;--tf-sidebar-border: rgba(255, 255, 255, .1);--tf-sidebar-ring: #64748b}.tf-root,.tf-root *{box-sizing:border-box;border-color:var(--tf-border);outline-color:#94a3b880;color:var(--tf-foreground);font-family:Public Sans Variable,sans-serif}@keyframes enter{0%{opacity:var(--tf-enter-opacity, 1);transform:translate3d(var(--tf-enter-translate-x, 0),var(--tf-enter-translate-y, 0),0) scale3d(var(--tf-enter-scale, 1),var(--tf-enter-scale, 1),var(--tf-enter-scale, 1)) rotate(var(--tf-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tf-exit-opacity, 0);transform:translate3d(var(--tf-exit-translate-x, 0),var(--tf-exit-translate-y, 0),0) scale3d(var(--tf-exit-scale, 1),var(--tf-exit-scale, 1),var(--tf-exit-scale, 1)) rotate(var(--tf-exit-rotate, 0))}}.tf-tabs{display:flex;align-items:center;justify-content:center;gap:5px;padding:5px;border-radius:5px;border:none;background:var(--tf-muted)}.tf-tabs .tf-tabs-item{flex-grow:1;padding:5px 10px;cursor:pointer;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--tf-muted-foreground)}.tf-tabs .tf-tabs-item.active{background:var(--tf-background);color:var(--tf-foreground);font-weight:500;box-shadow:0 0 5px #00000026}h3.tf-heading{font-weight:700;font-size:14px;margin-top:2px;margin-bottom:3px;color:var(--tf-foreground);display:flex;align-items:center}.tf-collapse{border:none;border-radius:5px}.tf-collapse-item-title{display:flex;align-items:center;cursor:pointer;font-size:14px}.tf-collapse-item-title-icon{display:flex;width:26px;height:26px;color:var(--tf-primary);background:#3b82f61a;border-radius:5px;padding:3px;justify-content:center;align-items:center;margin-right:10px}.tf-collapse-item-title-icon svg{width:22px;height:22px;color:var(--tf-primary)}.tf-collapse-item-title-arrow{display:block;width:16px;height:16px;margin-left:auto}.tf-collapse-item-description{font-size:12px;margin:10px 0;color:var(--tf-muted-foreground)}.tf-select{border-color:var(--tf-input);display:flex;height:36px;width:100%;align-items:center;justify-content:space-between;border-radius:calc(var(--tf-radius) * .8);border-style:solid;border-width:1px;background-color:transparent;padding-inline:10px;padding-block:4px;font-size:16px;line-height:1.5;box-shadow:0 1px 2px #0000000d;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tf-select:focus-visible{--tf-ring: rgba(148, 163, 184, .5);border-color:var(--tf-ring);box-shadow:inset 0 0 0 3px var(--tf-ring, currentcolor)}.tf-select[aria-invalid=true]{--tf-ring: rgba(239, 68, 68, .2);border-color:var(--tf-destructive);box-shadow:inset 0 0 0 3px var(--tf-ring, currentcolor)}.tf-select-xs{width:100px;margin-left:auto}.tf-select-disabled{cursor:not-allowed;background-color:#f1f5f980;color:var(--tf-muted-foreground);opacity:60%}.tf-select-heading{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.tf-select-heading-item{margin-inline:4px}.tf-select-heading-span{color:var(--tf-muted-foreground)}.tf-select-heading-icon{width:16px;height:16px;opacity:50%}.tf-select-content{z-index:50;max-height:384px;min-width:var(--bits-select-anchor-width);overflow:hidden;border-radius:calc(var(--tf-radius) * .8);border-style:solid;border-width:1px;background-color:var(--tf-popover);color:var(--tf-popover-foreground);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.tf-select-content[data-state=open]{--tf-enter-opacity: 0;--tf-exit-scale: .95;animation:enter .15s ease 0s 1 normal none}.tf-select-content[data-state=closed]{--tf-exit-opacity: 0;--tf-exit-scale: .95;animation:exit .15s ease 0s 1 normal none}.tf-select-content[data-side=bottom]{--tf-enter-translate-y: -8px}.tf-select-content[data-side=left]{--tf-enter-translate-x: 8px}.tf-select-content[data-side=right]{--tf-enter-translate-x: -8px}.tf-select-content[data-side=top]{--tf-enter-translate-y: 8px}.tf-select-empty{padding-block:24px;text-align:center;font-size:14px;line-height:1.428571;color:var(--tf-muted-foreground)}.tf-select-option{position:relative;display:flex;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;border-radius:calc(var(--tf-radius) * .6);padding-block:6px;padding-right:32px;font-size:14px;line-height:1.428571;outline-style:none}.tf-select-option:focus{background-color:var(--tf-accent);color:var(--tf-accent-foreground)}.tf-select-option:where([data-disabled=true]),.tf-select-option:where([data-disabled]:not([data-disabled=false])){pointer-events:none;opacity:50%}.tf-select-option-content{display:flex;align-items:center;gap:8px;white-space:nowrap}.tf-select-option-selected{position:absolute;right:8px;display:flex;width:14px;height:14px;align-items:center;justify-content:center}.tf-btn{border-radius:calc(var(--tf-radius) * .6);border-style:solid;border-width:1px;background-clip:padding-box;font-size:14px;line-height:1.428571;font-weight:500;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;white-space:nowrap;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;outline-style:none;-webkit-user-select:none;user-select:none}.tf-btn:focus-visible{--tf-ring: rgba(148, 163, 184, .5);border-color:var(--tf-ring);box-shadow:inset 0 0 0 3px var(--tf-ring, currentcolor)}.tf-btn[aria-invalid=true]{--tf-ring: rgba(239, 68, 68, .2);border-color:var(--tf-destructive);box-shadow:inset 0 0 0 3px var(--tf-ring, currentcolor)}.tf-btn:active{translate:0 1px}.tf-btn:disabled{pointer-events:none;opacity:50%}.tf-btn svg{pointer-events:none;flex-shrink:0}.tf-btn svg:not([class*=size-]){width:16px;height:16px}.tf-btn-default{background-color:var(--tf-primary);color:var(--tf-primary-foreground)}.tf-btn-default:is(a):hover{background-color:#3b82f6cc}.tf-btn-outline{border-color:var(--tf-border);background-color:var(--tf-background)}.tf-btn-outline[aria-expanded=true],.tf-btn-outline:hover{background-color:var(--tf-muted);color:var(--tf-foreground)}.tf-btn-secondary,.tf-btn-secondary[aria-expanded=true]{background-color:var(--tf-secondary);color:var(--tf-secondary-foreground)}.tf-btn-secondary:hover{background-color:#f1f5f9cc}.tf-btn-ghost[aria-expanded=true],.tf-btn-ghost:hover{background-color:var(--tf-muted);color:var(--tf-foreground)}.tf-btn-destructive{background-color:#ef44441a;color:#ef4444}.tf-btn-destructive:focus-visible{--tf-ring: rgba(239, 68, 68, .2);border-color:#ef444466}.tf-btn-destructive:hover{background-color:#ef444433}.tf-btn-link{color:var(--tf-primary);text-underline-offset:4px}.tf-btn-link:hover{text-decoration-line:underline}.tf-btn-size-default{height:32px;gap:6px;padding-inline:10px}.tf-btn-size-default:has(*[data-icon=inline-end]){padding-right:8px}.tf-btn-size-default:has(*[data-icon=inline-start]){padding-left:8px}.tf-btn-xs{height:24px;gap:4px;border-radius:min(calc(var(--tf-radius) * .8),10px);padding-inline:8px;font-size:12px;line-height:1.333333}:where(*[data-slot=button-group]) .tf-btn-xs{border-radius:var(--tf-radius)}.tf-btn-xs:has(*[data-icon=inline-end]){padding-right:6px}.tf-btn-xs:has(*[data-icon=inline-start]){padding-left:6px}.tf-btn-xs svg:not([class*=size-]){width:12px;height:12px}.tf-btn-sm{height:28px;gap:4px;border-radius:min(calc(var(--tf-radius) * .8),12px);padding-inline:10px;font-size:12.8px}:where(*[data-slot=button-group]) .tf-btn-sm{border-radius:var(--tf-radius)}.tf-btn-sm:has(*[data-icon=inline-end]){padding-right:6px}.tf-btn-sm:has(*[data-icon=inline-start]){padding-left:6px}.tf-btn-sm svg:not([class*=size-]){width:14px;height:14px}.tf-btn-lg{height:36px;gap:6px;padding-inline:10px}.tf-btn-lg:has(*[data-icon=inline-end]){padding-right:12px}.tf-btn-lg:has(*[data-icon=inline-start]){padding-left:12px}.tf-btn-icon{width:32px;height:32px}.tf-btn-icon-xs{width:24px;height:24px;border-radius:min(calc(var(--tf-radius) * .8),6px)}:where(*[data-slot=button-group]) .tf-btn-icon-xs{border-radius:var(--tf-radius)}.tf-btn-icon-xs svg:not([class*=size-]){width:12px;height:12px}.tf-btn-icon-sm{width:28px;height:28px;border-radius:min(calc(var(--tf-radius) * .8),12px)}:where(*[data-slot=button-group]) .tf-btn-icon-sm{border-radius:var(--tf-radius)}.tf-btn-icon-lg{width:36px;height:36px}.tf-checkbox{border-color:var(--tf-input);display:flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px #0000000d;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;position:relative;flex-shrink:0;outline-style:none}.tf-checkbox:where([data-state=checked]),.tf-checkbox:where([data-checked]:not([data-checked=false])){background-color:var(--tf-primary);color:var(--tf-primary-foreground);border-color:var(--tf-primary)}.tf-checkbox[aria-invalid=true]{--tf-ring: rgba(239, 68, 68, .2);border-color:var(--tf-destructive);box-shadow:inset 0 0 0 3px var(--tf-ring, currentcolor)}.tf-checkbox[aria-invalid=true][aria-checked=true]{border-color:var(--tf-primary)}.tf-checkbox:disabled{cursor:not-allowed;opacity:50%}.tf-checkbox:focus-visible{--tf-ring: rgba(148, 163, 184, .5);border-color:var(--tf-ring);box-shadow:inset 0 0 0 3px var(--tf-ring, currentcolor)}.tf-checkbox:is(:where(.group\/field):has(*:disabled) *){opacity:50%}.tf-checkbox:after{content:"";position:absolute;inset-inline:-12px;inset-block:-8px}.tf-checkbox-indicator{display:grid;place-content:center;color:currentcolor;transition-property:none}.tf-checkbox-indicator>svg{width:14px;height:14px}.tf-input{border-color:var(--tf-input);height:36px;border-radius:calc(var(--tf-radius) * .8);border-style:solid;border-width:1px;background-color:transparent;padding-inline:10px;padding-block:4px;font-size:16px;line-height:1.5;box-shadow:0 1px 2px #0000000d;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:100%;min-width:0px;outline-style:none}.tf-input::file-selector-button{height:28px;font-size:14px;line-height:1.428571;font-weight:500;color:var(--tf-foreground);display:inline-flex;border-width:0px;background-color:transparent}.tf-input:focus-visible{--tf-ring: rgba(148, 163, 184, .5);border-color:var(--tf-ring);box-shadow:inset 0 0 0 3px var(--tf-ring, currentcolor)}.tf-input[aria-invalid=true]{--tf-ring: rgba(239, 68, 68, .2);border-color:var(--tf-destructive);box-shadow:inset 0 0 0 3px var(--tf-ring, currentcolor)}.tf-input::placeholder{color:var(--tf-muted-foreground)}.tf-input:disabled{pointer-events:none;cursor:not-allowed;opacity:50%}.tf-input[type=radio]{width:16px;height:16px}.tf-textarea{border-color:var(--tf-input);border-radius:calc(var(--tf-radius) * .8);border-style:solid;border-width:1px;background-color:transparent;padding-inline:10px;padding-block:8px;font-size:16px;line-height:1.5;box-shadow:0 1px 2px #0000000d;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;display:flex;field-sizing:content;min-height:64px;width:100%;outline-style:none}.tf-textarea::placeholder{color:var(--tf-muted-foreground)}.tf-textarea:disabled{cursor:not-allowed;opacity:50%}.tf-textarea:focus-visible{--tf-ring: rgba(148, 163, 184, .5);border-color:var(--tf-ring);box-shadow:inset 0 0 0 3px var(--tf-ring, currentcolor)}.tf-textarea[aria-invalid=true]{--tf-ring: rgba(239, 68, 68, .2);border-color:var(--tf-destructive);box-shadow:inset 0 0 0 3px var(--tf-ring, currentcolor)}.dark .tf-select{background-color:#ffffff0b}.dark .tf-select[aria-invalid=true],.dark .tf-btn[aria-invalid=true]{--tf-ring: rgba(185, 28, 28, .4);border-color:#b91c1c80}.dark .tf-btn-outline{background-color:#ffffff0b;border-color:var(--tf-input)}.dark .tf-btn-outline:hover{background-color:var(--tf-input)}.dark .tf-btn-ghost:hover{background-color:#47556980}.dark .tf-btn-destructive{background-color:#b91c1c33}.dark .tf-btn-destructive:focus-visible{--tf-ring: rgba(185, 28, 28, .4)}.dark .tf-btn-destructive:hover{background-color:#b91c1c4d}.dark .tf-checkbox{background-color:#ffffff0b}.dark .tf-checkbox:where([data-state=checked]),.dark .tf-checkbox:where([data-checked]:not([data-checked=false])){background-color:var(--tf-primary)}.dark .tf-checkbox[aria-invalid=true]{--tf-ring: rgba(185, 28, 28, .4);border-color:#b91c1c80}.dark .tf-input{background-color:#ffffff0b}.dark .tf-input[aria-invalid=true]{--tf-ring: rgba(185, 28, 28, .4);border-color:#b91c1c80}.dark .tf-textarea{background-color:#ffffff0b}.dark .tf-textarea[aria-invalid=true]{--tf-ring: rgba(185, 28, 28, .4);border-color:#b91c1c80}@media (width >= 768px){.tf-select,.tf-input,.tf-textarea{font-size:14px;line-height:1.428571}}.svelte-flow__nodes .svelte-flow__node{border:3px solid transparent;border-radius:5px;box-sizing:border-box;max-width:450px}.svelte-flow__nodes .svelte-flow__node .svelte-flow__handle{width:16px;height:16px;background:transparent;display:flex;justify-content:center;align-items:center;border:none}.svelte-flow__nodes .svelte-flow__node .svelte-flow__handle:after{content:" ";background:var(--tf-primary);width:8px;height:8px;border-radius:100%;transition:width .1s,height .1s}.svelte-flow__nodes .svelte-flow__node .svelte-flow__handle:hover:after{width:16px;height:16px}.svelte-flow__nodes .svelte-flow__node div.loop_handle_wrapper:after{content:"循环体";background:var(--tf-primary);width:100px;height:20px;border-radius:0;display:flex;color:var(--tf-primary-foreground);justify-content:center;align-items:center}.svelte-flow__nodes .svelte-flow__node div.loop_handle_wrapper:hover:after{width:100px;height:20px}.svelte-flow__nodes .svelte-flow__node:after{content:" ";position:absolute;border-radius:5px;top:-2px;left:-2px;border:1px solid var(--tf-border);height:calc(100% + 2px);width:calc(100% + 2px)}.svelte-flow__nodes .svelte-flow__node:hover{border:3px solid rgba(226,232,240,.5)}.svelte-flow__nodes .svelte-flow__node.selectable.selected{border:3px solid rgba(226,232,240,.5);box-shadow:0 0 0 1px var(--tf-primary)}.svelte-flow__nodes .svelte-flow__node:hover:after{display:none}.svelte-flow__nodes .svelte-flow__node.selectable.selected:after{display:none}.tf-node-wrapper{border-radius:5px;min-width:300px;background:var(--tf-background)}.tf-node-wrapper-title{height:30px;background:#3b82f60d;color:var(--tf-muted-foreground);font-size:12px;display:flex;align-items:center;padding-left:5px;border-bottom:1px solid var(--tf-border);font-weight:300;letter-spacing:1px}.tf-node-wrapper-body{padding:10px}.svelte-flow__attribution a{display:none}.tf-toolbar{z-index:200;position:absolute;top:10px;left:10px;display:flex;gap:5px;transition:transform .5s ease,opacity .5s ease;transform:translate(calc(-100% + 20px))}.tf-toolbar.show{transform:translate(0)}.tf-toolbar-container{background:var(--tf-background);border:1px solid var(--tf-border);border-radius:5px;box-shadow:0 0 5px #0000001a;padding:10px;width:fit-content}.tf-toolbar-container-header{display:flex}.tf-toolbar-container-body{display:flex;margin-top:20px}.tf-toolbar-container-body .tf-toolbar-container-base,.tf-toolbar-container-body .tf-toolbar-container-tools{display:flex;flex-direction:column;gap:4px;flex-grow:1}.tf-toolbar-container-body .tf-toolbar-container-base .tf-btn,.tf-toolbar-container-body .tf-toolbar-container-tools .tf-btn{border:none;width:100%;justify-content:flex-start;height:40px;gap:10px;cursor:grabbing;border-radius:5px}.tf-toolbar-container-body .tf-toolbar-container-base .tf-btn svg,.tf-toolbar-container-body .tf-toolbar-container-tools .tf-btn svg{width:20px;height:20px;fill:var(--tf-primary)}.tf-toolbar-container-body .tf-toolbar-container-base .tf-btn:hover,.tf-toolbar-container-body .tf-toolbar-container-tools .tf-btn:hover{background:var(--tf-muted)}.tinyflow-logo:after{content:"Tinyflow.ai";font-size:145px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:800;color:#24242454;text-shadow:1px 3px 6px #cedafb,0 0 0 #000,1px 3px 6px #fff;opacity:.1}

[data-v-e2e7fa0e] .custom-tinyflow {
select {
    appearance: auto !important;
}

  /* 如果使用checkbox需要添加 */
input[type='checkbox'] {
    width: 16px;
    height: 16px;
    margin: 0 4px;
    border: 1px solid #ccc;
}
}
input[type='checkbox'] {
&[data-v-e2e7fa0e] {
  position: relative;
  width: 18px;
  height: 18px;
  margin: 0 8px 0 0;
  cursor: pointer;
  border: 2px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
}
&:checked {
&[data-v-e2e7fa0e] {
    background-color: #1890ff;
    border-color: #1890ff;
}
&[data-v-e2e7fa0e]::after {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 8px;
      height: 12px;
      content: '';
      border: 2px solid #fff;
      border-top: 0;
      border-left: 0;
      transform: translate(-50%, -60%) rotate(45deg);
}
}
&[data-v-e2e7fa0e]:hover {
    border-color: #40a9ff;
}
}
:root {
  --token-simulation-green-base-44: #10D070;
  --token-simulation-grey-base-40: #666666;
  --token-simulation-grey-darken-30: #212121;
  --token-simulation-grey-lighten-56: #909090;
  --token-simulation-red-base-62: #FF3D3D;
  --token-simulation-silver-base-97: #F8F8F8;
  --token-simulation-silver-darken-94: #EFEFEF;
  --token-simulation-white: #FFFFFF;
}

.bjs-breadcrumbs {
  /* ensure breadcrumbs don't overlap with token-simulation controls */
  top: 60px;
  left: 50px;
}

.bjs-container.simulation .djs-container {
  box-shadow: inset 0px 0px 0px 4px var(--token-simulation-green-base-44, #10D070);
}

.bjs-container.simulation.paused .djs-container {
  box-shadow: inset 0px 0px 0px 4px var(--token-simulation-grey-base-40, #666666);
}

.bjs-container.simulation.warning .djs-container {
  box-shadow: inset 0px 0px 0px 4px var(--token-simulation-red-base-62, #FF3D3D) !important;
}

.bts-context-pad {
  cursor: pointer;
  background-color: var(--token-simulation-grey-lighten-56, #909090);
  border: none;
  border-radius: 2px;
  margin: 0;
  font-size: 16px;
  color: var(--token-simulation-grey-darken-30, #212121);
  opacity: 0.5;
  transition: all 0.1s ease-in-out;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}

.bts-context-pad:not(.disabled):hover,
.bts-context-pad:not(.disabled):focus-visible {
  background-color: var(--token-simulation-green-base-44, #10D070);
  opacity: 1;
  color: var(--token-simulation-white, #FFFFFF);
}

/* button hidden until hovered or keyboard-focused; kept in accessibility tree via opacity */
.djs-overlays:not(.hover) .bts-context-pad:not(:hover):not(:focus).show-hover {
  opacity: 0;
  pointer-events: none;
}

.bts-context-pad:not(:hover):not(:focus) .show-hover,
.bts-context-pad:hover .hide-hover,
.bts-context-pad:focus .hide-hover {
  display: none;
}

.bts-context-pad.disabled {
  background-color: var(--token-simulation-silver-darken-94, #EFEFEF);
  color: var(--token-simulation-grey-base-40, #666666);
  pointer-events: none;
}

.bts-context-pad.hidden {
  display: none;
}

.bts-context-pad [class^=bpmn-icon-]:before,
.bts-context-pad [class*=" bpmn-icon-"]:before {
  margin: 0;
}

.bts-token .text {
  font-family: "Arial", sans-serif;
}

.bts-token-count-parent {
  white-space: nowrap;
}

.bts-token-count {
  background-color: #FAFAFA;
  border-radius: 100%;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  font-size: 14px;
  color: var(--token-simulation-grey-darken-30, #212121);
  user-select: none;
  animation: bts-jump 1s infinite;
  animation-timing-function: ease;
  position: relative;
  top: 0;
  display: inline-block;
}

.bts-token-count.inactive {
  display: none;
}

.bts-token-count + .bts-token-count {
  margin-left: -8px;
}

.bts-token-count.waiting {
  color: var(--token-simulation-white, #FFFFFF);
  font-family: "Arial", sans-serif;
  background-color: var(--token-simulation-green-base-44, #10D070);
}

@keyframes bts-jump {
  50% {
    top: 5px;
  }
}
.bts-notifications {
  position: absolute;
  bottom: 20px;
  left: 20px;
}

.bts-notifications .bts-notification {
  background-color: var(--token-simulation-silver-darken-94, #EFEFEF);
  border-radius: 2px;
  padding: 5px 8px;
  font-size: 16px;
  color: var(--token-simulation-silver-darken-94, #EFEFEF);
  user-select: none;
  margin-top: 4px;
  min-width: 300px;
  max-width: 400px;
  display: flex;
  justify-content: center;
  align-items: stretch;
}

.bts-notifications .bts-notification.info {
  background-color: var(--token-simulation-silver-darken-94, #EFEFEF);
  color: #000;
}

.bts-notifications .bts-notification.success {
  background-color: var(--token-simulation-green-base-44, #10D070);
  color: var(--token-simulation-white, #FFFFFF);
}

.bts-notifications .bts-notification.warning {
  background-color: var(--token-simulation-red-base-62, #FF3D3D);
  color: var(--token-simulation-white, #FFFFFF);
}

.bts-notifications .bts-notification > * {
  flex: initial;
}

.bts-notifications .bts-notification > :not(:last-child) {
  margin-right: 6px;
}

.bts-notifications .bts-notification > .bts-icon {
  min-width: 20px;
  text-align: center;
}

.bts-notifications .bts-notification > .bts-text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bts-notifications .bts-notification > .bts-scope {
  font-family: monospace;
  font-size: 0.8em;
  padding: 2px 3px;
  border-radius: 3px;
  cursor: default;
}

.bts-notifications .bts-notification > .bts-icon [class^=bpmn-icon-]:before,
.bts-notifications .bts-notification > .bts-icon [class*=" bpmn-icon-"]:before {
  margin: 0;
}

.bjs-container.paused .bts-play-pause.active {
  color: var(--token-simulation-silver-darken-94, #EFEFEF);
  background-color: var(--token-simulation-silver-darken-94, #EFEFEF);
}

.bts-element-notification {
  background-color: var(--token-simulation-silver-darken-94, #EFEFEF);
  color: var(--token-simulation-silver-darken-94, #EFEFEF);
  border-radius: 2px;
  height: 30px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 6px 0 6px;
  user-select: none;
}

.bts-element-notification .bts-text {
  margin: 0 3px 0 3px;
}

.bts-element-notification .bts-text {
  white-space: nowrap;
}

.bts-element-notification.success {
  background-color: var(--token-simulation-green-base-44, #10D070);
  color: var(--token-simulation-white, #FFFFFF);
}

.bts-element-notification.warning {
  background-color: var(--token-simulation-red-base-62, #FF3D3D);
  color: var(--token-simulation-white, #FFFFFF);
}

.bts-toggle-mode {
  cursor: pointer;
  position: absolute;
  top: 20px;
  left: 20px;
  background-color: var(--token-simulation-silver-darken-94, #EFEFEF);
  border-radius: 2px;
  padding: 6px;
  font-size: 16px;
  color: var(--token-simulation-grey-darken-30, #212121);
  user-select: none;
  display: inline-flex;
}

.bts-toggle-mode .bts-toggle {
  margin-left: 0.25em;
  display: inline-flex;
}

.bjs-container.simulation .bts-toggle-mode,
.bts-toggle-mode:hover {
  background-color: var(--token-simulation-green-base-44, #10D070);
  color: var(--token-simulation-white, #FFFFFF);
}

.bjs-container .djs-palette {
  top: 60px;
}

.bjs-container.simulation .djs-bendpoint,
.bjs-container.simulation .djs-context-pad,
.bjs-container.simulation .djs-outline,
.bjs-container.simulation .djs-palette,
.bjs-container.simulation .djs-resizer,
.bjs-container.simulation .djs-segment-dragger {
  display: none !important;
}

.bjs-container.simulation .djs-overlay:not(.djs-overlay-bts-context-menu, .djs-overlay-bts-element-notification, .djs-overlay-bts-token-count, .djs-overlay-drilldown) {
  display: none !important;
}

.bts-palette {
  position: absolute;
  top: 60px;
  left: 20px;
}

.bts-palette.hidden {
  display: none;
}

.bts-palette .bts-entry {
  cursor: pointer;
  background-color: var(--token-simulation-silver-darken-94, #EFEFEF);
  border: none;
  border-radius: 2px;
  padding: 6px 0;
  margin-bottom: 6px;
  font-size: 16px;
  color: var(--token-simulation-grey-darken-30, #212121);
  user-select: none;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  box-sizing: border-box;
  transition: all 0.1s ease;
}

.bts-palette .bts-entry:last-child {
  margin-bottom: 0;
}

.bts-palette .bts-entry:not(.disabled):hover {
  color: var(--token-simulation-white, #FFFFFF);
  background-color: var(--token-simulation-green-base-44, #10D070);
}

.bts-palette .bts-entry.active {
  color: var(--token-simulation-white, #FFFFFF);
  background-color: var(--token-simulation-green-base-44, #10D070);
}

.bts-palette .bts-entry.disabled {
  color: var(--token-simulation-grey-base-40, #666666);
  cursor: not-allowed;
}

.bts-log {
  position: absolute;
  top: 30%;
  right: 20px;
  bottom: 50px;
  width: 300px;
  background-color: var(--token-simulation-silver-darken-94, #EFEFEF);
  border-radius: 2px;
  z-index: 10000;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.bts-log.hidden {
  display: none;
}

.bts-log .bts-header {
  background-color: var(--token-simulation-green-base-44, #10D070);
  padding: 6px 8px;
  color: var(--token-simulation-white, #FFFFFF);
  height: 30px;
  box-sizing: border-box;
  font-size: 16px;
  flex: 0;
  display: flex;
  justify-content: space-between;
}

.bts-log .bts-close {
  background: none;
  border: none;
  cursor: pointer;
  color: var(--token-simulation-white, #FFFFFF);
}

.bts-log .bts-log-icon {
  cursor: pointer;
}

.bts-log .bts-content {
  overflow-y: auto;
  box-sizing: border-box;
  flex: 1;
  margin: 7px 3px 7px 12px;
  padding: 5px 9px 5px 0;
}

.bts-log *::-webkit-scrollbar {
  width: 6px;
}

.bts-log *::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.2);
}

.bts-log *::-webkit-scrollbar-track {
  box-shadow: none;
  background: transparent;
  margin: 0;
  padding: 5px;
}

.bts-log .bts-entry {
  font-size: 16px;
  margin: 0 0 6px 0;
  padding: 6px;
  background: var(--token-simulation-white, #FFFFFF);
  border-radius: 2px;
  display: flex;
  align-items: stretch;
  justify-content: center;
}

.bts-log .bts-entry.inactive {
  opacity: 0.5;
}

.bts-log .bts-entry.success {
  background-color: var(--token-simulation-green-base-44, #10D070);
  color: var(--token-simulation-white, #FFFFFF);
}

.bts-log .bts-entry.warning {
  background-color: var(--token-simulation-red-base-62, #FF3D3D);
  color: var(--token-simulation-white, #FFFFFF);
}

.bts-log .bts-entry:last-child {
  margin: 0;
}

.bts-log .bts-entry > * {
  flex: initial;
}

.bts-log .bts-entry > :not(:last-child) {
  margin-right: 6px;
}

.bts-log .bts-entry > .bts-icon {
  min-width: 20px;
  text-align: center;
}

.bts-log .bts-entry > .bts-scope {
  font-family: monospace;
  font-size: 0.8em;
  padding: 2px 3px;
  border-radius: 3px;
  cursor: default;
}

.bts-log .bts-entry > .bts-text {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bts-log .bts-entry.placeholder.hidden {
  display: none;
}

.bts-scopes {
  position: absolute;
  top: 22px;
  left: 190px;
  display: flex;
  flex-direction: row;
}

.bts-scopes.hidden {
  display: none;
}

.bts-scopes .bts-scope {
  border-radius: 100%;
  width: 25px;
  height: 25px;
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  background-color: var(--token-simulation-silver-darken-94, #EFEFEF);
  border: none;
  margin-right: 10px;
  cursor: pointer;
}

.bts-scopes .bts-scope.inactive:hover,
.bts-scopes .bts-scope.inactive:focus-visible {
  opacity: 1;
}

.bts-scopes .bts-scope.inactive {
  opacity: 0.25;
}

.bts-scopes .bts-scope.focussed {
  box-shadow: 0 0 0 2px white, 0 0 0 4px var(--scope-color);
}

.djs-container.highlight {
  background-color: var(--token-simulation-silver-base-97, #F8F8F8);
}

.bts-set-animation-speed {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%, 0);
  font-size: 16px;
  text-align: center;
  background-color: var(--token-simulation-silver-darken-94, #EFEFEF);
  border-radius: 2px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 6px;
  overflow: hidden;
}

.bts-set-animation-speed.hidden {
  display: none;
}

.bts-set-animation-speed .bts-animation-speed-buttons {
  display: flex;
  flex-direction: row;
  margin-left: 6px;
}

.bts-set-animation-speed .bts-animation-speed-button {
  padding: 10px 0;
  width: 30px;
  display: inline-flex;
  justify-content: center;
  border: none;
}

.bts-set-animation-speed .bts-animation-speed-button.active,
.bts-set-animation-speed .bts-animation-speed-button:hover {
  background-color: var(--token-simulation-green-base-44, #10D070);
  color: var(--token-simulation-white, #FFFFFF);
}

.bts-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.bts-icon > svg {
  height: 1em;
}

.djs-palette {
  background: var(--palette-background-color);
  border: solid 1px var(--palette-border-color) !important;
  border-radius: 2px;
}

.my-process-designer {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.my-process-designer .my-process-designer__header {
  width: 100%;
  min-height: 36px;
}
.my-process-designer .my-process-designer__header .el-button {
  text-align: center;
}
.my-process-designer .my-process-designer__header .el-button-group {
  margin: 4px;
}
.my-process-designer .my-process-designer__header .el-tooltip__popper .el-button {
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
  text-align: left;
}
.my-process-designer .my-process-designer__header .el-tooltip__popper .el-button:hover {
  color: #fff;
  background: rgba(64, 158, 255, 0.8);
}
.my-process-designer .my-process-designer__header .align {
  position: relative;
}
.my-process-designer .my-process-designer__header .align i::after {
  position: absolute;
  content: "|";
  transform: rotate(180deg) translate(271%, -10%);
}
.my-process-designer .my-process-designer__header .align.align-left i {
  transform: rotate(90deg);
}
.my-process-designer .my-process-designer__header .align.align-right i {
  transform: rotate(-90deg);
}
.my-process-designer .my-process-designer__header .align.align-top i {
  transform: rotate(180deg);
}
.my-process-designer .my-process-designer__header .align.align-bottom i {
  transform: rotate(0deg);
}
.my-process-designer .my-process-designer__header .align.align-center i {
  transform: rotate(0deg);
}
.my-process-designer .my-process-designer__header .align.align-center i::after {
  transform: rotate(0deg) translate(0%, -5%);
}
.my-process-designer .my-process-designer__header .align.align-middle i {
  transform: rotate(-90deg);
}
.my-process-designer .my-process-designer__header .align.align-middle i::after {
  transform: rotate(0deg) translate(0, -10%);
}
.my-process-designer .my-process-designer__container {
  display: inline-flex;
  flex: 1;
  width: 100%;
}
.my-process-designer .my-process-designer__container .my-process-designer__canvas {
  position: relative;
  flex: 1;
  height: 100%;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImEiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTTAgMTBoNDBNMTAgMHY0ME0wIDIwaDQwTTIwIDB2NDBNMCAzMGg0ME0zMCAwdjQwIiBmaWxsPSJub25lIiBzdHJva2U9IiNlMGUwZTAiIG9wYWNpdHk9Ii4yIi8+PHBhdGggZD0iTTQwIDBIMHY0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTBlMGUwIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+") repeat !important;
}
.my-process-designer .my-process-designer__container .my-process-designer__canvas div.toggle-mode {
  display: none;
}
.my-process-designer .my-process-designer__container .my-process-designer__property-panel {
  z-index: 10;
  height: 100%;
  overflow: scroll;
  overflow-y: auto;
}
.my-process-designer .my-process-designer__container .my-process-designer__property-panel * {
  box-sizing: border-box;
}

.open .djs-palette-entries div[class^=bpmn-icon-]::before,
.open .djs-palette-entries div[class*=bpmn-icon-]::before {
  line-height: unset;
}
.open .djs-palette-entries div.entry {
  position: relative;
}
.open .djs-palette-entries div.entry:hover::after {
  position: absolute;
  top: 0;
  right: -10px;
  bottom: 0;
  z-index: 100;
  box-sizing: border-box;
  display: inline-block;
  width: max-content;
  padding: 0 16px;
  overflow: hidden;
  font-size: 0.5em;
  font-variant: normal;
  vertical-align: text-bottom;
  text-transform: none;
  text-decoration: inherit;
  content: attr(title);
  background: #fafafa;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 0 6px #eee;
  transform: translateX(100%);
}

pre {
  height: 100%;
  max-height: calc(80vh - 32px);
  margin: 0;
  overflow: hidden;
  overflow-y: auto;
}

.hljs {
  white-space: pre-wrap;
}

.hljs * {
  font-family: Consolas, Monaco, monospace;
}

.process-panel__container {
  box-sizing: border-box;
  max-height: 100%;
  padding: 0 8px;
  overflow-y: scroll;
  border-left: 1px solid #eee;
  box-shadow: 0 0 8px #ccc;
}

.panel-tab__title {
  padding: 0 8px;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 1.2em;
}
.panel-tab__title i {
  margin-right: 8px;
  font-size: 1.2em;
}

.panel-tab__content {
  box-sizing: border-box;
  width: 100%;
  padding: 8px 16px;
  border-top: 1px solid #eee;
}
.panel-tab__content .panel-tab__content--title {
  display: flex;
  justify-content: space-between;
  padding-bottom: 8px;
}
.panel-tab__content .panel-tab__content--title span {
  flex: 1;
  text-align: left;
}

.element-property {
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin: 8px 0;
}
.element-property .element-property__label {
  box-sizing: border-box;
  display: block;
  width: 90px;
  padding-right: 12px;
  overflow: hidden;
  font-size: 14px;
  line-height: 32px;
  text-align: right;
}
.element-property .element-property__value {
  flex: 1;
  line-height: 32px;
}
.element-property .el-form-item {
  width: 100%;
  padding-bottom: 18px;
  margin-bottom: 0;
}

.list-property {
  flex-direction: column;
}
.list-property .element-listener-item {
  display: inline-grid;
  grid-template-columns: 16px auto 32px 32px;
  column-gap: 8px;
  width: 100%;
}
.list-property .element-listener-item + .element-listener-item {
  margin-top: 8px;
}

.listener-filed__title {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
}
.listener-filed__title span {
  width: 200px;
  font-size: 14px;
  text-align: left;
}
.listener-filed__title i {
  margin-right: 8px;
}

.element-drawer__button {
  display: inline-flex;
  justify-content: space-around;
  width: 100%;
  margin-top: 8px;
}

.element-drawer__button > .el-button {
  width: 100%;
}

.el-collapse-item__content {
  padding-bottom: 0;
}

.el-input.is-disabled .el-input__inner {
  color: #999;
}

.el-form-item.el-form-item--mini {
  margin-bottom: 0;
}
.el-form-item.el-form-item--mini + .el-form-item {
  margin-top: 16px;
}

.process-viewer {
  position: relative;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImEiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTTAgMTBoNDBNMTAgMHY0ME0wIDIwaDQwTTIwIDB2NDBNMCAzMGg0ME0zMCAwdjQwIiBmaWxsPSJub25lIiBzdHJva2U9IiNlMGUwZTAiIG9wYWNpdHk9Ii4yIi8+PHBhdGggZD0iTTQwIDBIMHY0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTBlMGUwIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+") repeat !important;
  border: 1px solid #efefef;
}
.process-viewer .success-arrow {
  fill: #4eb819;
  stroke: #4eb819;
}
.process-viewer .success-conditional {
  fill: white;
  stroke: #4eb819;
}
.process-viewer .success.djs-connection .djs-visual path {
  stroke: #4eb819 !important;
}
.process-viewer .success.djs-shape .djs-visual rect {
  fill: #4eb819 !important;
  fill-opacity: 0.15 !important;
  stroke: #4eb819 !important;
}
.process-viewer .success.djs-shape .djs-visual polygon {
  stroke: #4eb819 !important;
}
.process-viewer .success.djs-shape .djs-visual path:nth-child(2) {
  fill: #4eb819 !important;
  stroke: #4eb819 !important;
}
.process-viewer .success.djs-shape .djs-visual circle {
  fill: #4eb819 !important;
  fill-opacity: 0.15 !important;
  stroke: #4eb819 !important;
}
.process-viewer .primary.djs-shape .djs-visual rect {
  fill: #409eff !important;
  fill-opacity: 0.15 !important;
  stroke: #409eff !important;
}
.process-viewer .primary.djs-shape .djs-visual polygon {
  stroke: #409eff !important;
}
.process-viewer .primary.djs-shape .djs-visual circle {
  fill: #409eff !important;
  fill-opacity: 0.15 !important;
  stroke: #409eff !important;
}
.process-viewer .danger.djs-shape .djs-visual rect {
  fill: #f56c6c !important;
  fill-opacity: 0.15 !important;
  stroke: #f56c6c !important;
}
.process-viewer .danger.djs-shape .djs-visual polygon {
  stroke: #f56c6c !important;
}
.process-viewer .danger.djs-shape .djs-visual circle {
  fill: #f56c6c !important;
  fill-opacity: 0.15 !important;
  stroke: #f56c6c !important;
}
.process-viewer .cancel.djs-shape .djs-visual rect {
  fill: #909399 !important;
  fill-opacity: 0.15 !important;
  stroke: #909399 !important;
}
.process-viewer .cancel.djs-shape .djs-visual polygon {
  stroke: #909399 !important;
}
.process-viewer .cancel.djs-shape .djs-visual circle {
  fill: #909399 !important;
  fill-opacity: 0.15 !important;
  stroke: #909399 !important;
}

.process-viewer .djs-tooltip-container,
.process-viewer .djs-overlay-container,
.process-viewer .djs-palette {
  display: none;
}/**
 * color definitions
 */
.djs-parent {
  --color-grey-225-10-15: hsl(225, 10%, 15%);
  --color-grey-225-10-35: hsl(225, 10%, 35%);
  --color-grey-225-10-55: hsl(225, 10%, 55%);
  --color-grey-225-10-75: hsl(225, 10%, 75%);
  --color-grey-225-10-80: hsl(225, 10%, 80%);
  --color-grey-225-10-85: hsl(225, 10%, 85%);
  --color-grey-225-10-90: hsl(225, 10%, 90%);
  --color-grey-225-10-95: hsl(225, 10%, 95%);
  --color-grey-225-10-97: hsl(225, 10%, 97%);

  --color-blue-205-100-45: hsl(205, 100%, 45%);
  --color-blue-205-100-45-opacity-30: hsla(205, 100%, 45%, 30%);
  --color-blue-205-100-50: hsl(205, 100%, 50%);
  --color-blue-205-100-50-opacity-15: hsla(205, 100%, 50%, 15%);
  --color-blue-205-100-70: hsl(205, 100%, 75%);
  --color-blue-205-100-95: hsl(205, 100%, 95%);

  --color-green-150-86-44: hsl(150, 86%, 44%);

  --color-red-360-100-40: hsl(360, 100%, 40%);
  --color-red-360-100-45: hsl(360, 100%, 45%);
  --color-red-360-100-92: hsl(360, 100%, 92%);
  --color-red-360-100-97: hsl(360, 100%, 97%);

  --color-white: hsl(0, 0%, 100%);
  --color-black: hsl(0, 0%, 0%);
  --color-black-opacity-10: hsla(0, 0%, 0%, 10%);
  --color-black-opacity-30: hsla(0, 0%, 0%, 30%);

  --canvas-fill-color: var(--color-white);

  --bendpoint-fill-color: var(--color-blue-205-100-45);
  --bendpoint-stroke-color: var(--canvas-fill-color);

  --context-pad-entry-background-color: var(--color-white);
  --context-pad-entry-hover-background-color: var(--color-grey-225-10-95);

  --element-dragger-color: var(--color-blue-205-100-50);
  --element-hover-outline-fill-color: var(--color-blue-205-100-45);
  --element-selected-outline-stroke-color: var(--color-blue-205-100-50);
  --element-selected-outline-secondary-stroke-color: var(--color-blue-205-100-70);

  --lasso-fill-color: var(--color-blue-205-100-50-opacity-15);
  --lasso-stroke-color: var(--element-selected-outline-stroke-color);

  --palette-entry-color: var(--color-grey-225-10-15);
  --palette-entry-hover-color: var(--color-blue-205-100-45);
  --palette-entry-selected-color: var(--color-blue-205-100-50);
  --palette-separator-color: var(--color-grey-225-10-75);
  --palette-toggle-hover-background-color: var(--color-grey-225-10-55);
  --palette-background-color: var(--color-grey-225-10-97);
  --palette-border-color: var(--color-grey-225-10-75);

  --popup-font-family: "IBM Plex Sans", sans-serif;
  --popup-font-size: 14px;
  --popup-header-entry-selected-color: var(--color-blue-205-100-50);
  --popup-header-font-weight: bolder;
  --popup-header-group-divider-color: var(--color-grey-225-10-75);
  --popup-background-color: var(--color-white);
  --popup-border-color: transparent;
  --popup-shadow-color: var(--color-black-opacity-30);
  --popup-disabled-color: var(--color-grey-225-10-35);
  --popup-description-color: var(--color-grey-225-10-35);
  --popup-no-results-color: var(--color-grey-225-10-55);
  --popup-entry-title-color: var(--color-grey-225-10-55);
  --popup-entry-hover-color:  var(--color-grey-225-10-95);
  --popup-search-border-color: var(--color-grey-225-10-75);
  --popup-search-focus-border-color: var(--color-blue-205-100-50);
  --popup-search-focus-background-color: var(--color-blue-205-100-95);

  --resizer-fill-color: var(--color-blue-205-100-45);
  --resizer-stroke-color: var(--canvas-fill-color);

  --search-font-family: "IBM Plex Sans", sans-serif;
  --search-font-size: 14px;
  --search-container-background-color: var(--color-white);
  --search-shadow-color: var(--color-black-opacity-30);
  --search-input-border-color: var(--color-grey-225-10-75);
  --search-input-focus-border-color: var(--color-blue-205-100-50);
  --search-input-focus-background-color: var(--color-blue-205-100-95);
  --search-result-hover-background-color: var(--color-grey-225-10-95);
  --search-result-secondary-color: var(--color-grey-225-10-55);
  --search-preselected-background-color: var(--color-blue-205-100-50-opacity-15);

  --shape-attach-allowed-stroke-color: var(--color-blue-205-100-50);
  --shape-connect-allowed-fill-color: var(--color-grey-225-10-97);
  --shape-drop-allowed-fill-color: var(--color-grey-225-10-97);
  --shape-drop-not-allowed-fill-color: var(--color-red-360-100-97);
  --shape-resize-preview-stroke-color: var(--color-blue-205-100-50);

  --snap-line-stroke-color: var(--color-blue-205-100-45-opacity-30);

  --space-tool-crosshair-stroke-color: var(--color-black);

  --tooltip-error-background-color: var(--color-red-360-100-97);
  --tooltip-error-border-color: var(--color-red-360-100-45);
  --tooltip-error-color: var(--color-red-360-100-45);
}

/**
 * SVG styles
 */

.djs-container svg.drop-not-ok {
  background: var(--shape-drop-not-allowed-fill-color) !important;
}

.djs-container svg.new-parent {
  background: var(--shape-drop-allowed-fill-color) !important;
}

.djs-container svg:focus {
  outline-offset: -1px;
}

/**
 * outline styles
 */

.djs-outline,
.djs-selection-outline {
  fill: none;
  shape-rendering: geometricPrecision;
  stroke-width: 2px;
}

.djs-outline {
  visibility: hidden;
}

.djs-selection-outline {
  stroke: var(--element-selected-outline-stroke-color);
}

.djs-element.selected .djs-outline {
  visibility: visible;

  stroke: var(--element-selected-outline-stroke-color);
}

.djs-connection.selected .djs-outline {
  display: none;
}

.djs-multi-select .djs-element.selected .djs-outline,
.djs-dragging-active-lasso .djs-element.selected .djs-outline {
  stroke: var(--element-selected-outline-secondary-stroke-color);
  display: block;
}

.djs-shape.connect-ok .djs-visual > :nth-child(1) {
  fill: var(--shape-connect-allowed-fill-color) !important;
}

.djs-shape.connect-not-ok .djs-visual > :nth-child(1),
.djs-shape.drop-not-ok .djs-visual > :nth-child(1) {
  fill: var(--shape-drop-not-allowed-fill-color) !important;
}

.djs-shape.new-parent .djs-visual > :nth-child(1) {
  fill: var(--shape-drop-allowed-fill-color) !important;
}


/* Override move cursor during drop and connect */
.drop-not-ok,
.connect-not-ok,
.drop-not-ok *,
.connect-not-ok * {
  cursor: not-allowed !important;
}

.drop-ok,
.connect-ok,
.drop-ok *,
.connect-ok * {
  cursor: default !important;
}

.djs-element.attach-ok .djs-visual > :nth-child(1) {
  stroke-width: 5px !important;
  stroke: var(--shape-attach-allowed-stroke-color) !important;
}

.djs-frame.connect-not-ok .djs-visual > :nth-child(1),
.djs-frame.drop-not-ok .djs-visual > :nth-child(1) {
  stroke-width: 3px !important;
  stroke: var(--shape-drop-not-allowed-fill-color) !important;
  fill: none !important;
}

/**
* Selection box style
*
*/
.djs-lasso-overlay {
  fill: var(--lasso-fill-color);
  stroke: var(--lasso-stroke-color);
  stroke-width: 2px;
  shape-rendering: geometricPrecision;
  pointer-events: none;
}

/**
 * Resize styles
 */
.djs-resize-overlay {
  fill: none;

  stroke-dasharray: 5 1 3 1;
  stroke: var(--shape-resize-preview-stroke-color);

  pointer-events: none;
}

.djs-resizer-hit {
  fill: none;
  pointer-events: all;
}

.djs-resizer-visual {
  fill: var(--resizer-fill-color);
  stroke-width: 1px;
  stroke: var(--resizer-stroke-color);
  shape-rendering: geometricPrecision;
}

.djs-resizer:hover .djs-resizer-visual {
  stroke: var(--resizer-stroke-color);
  stroke-opacity: 1;
}

.djs-cursor-resize-ns,
.djs-resizer-n,
.djs-resizer-s {
  cursor: ns-resize;
}

.djs-cursor-resize-ew,
.djs-resizer-e,
.djs-resizer-w {
  cursor: ew-resize;
}

.djs-cursor-resize-nwse,
.djs-resizer-nw,
.djs-resizer-se {
  cursor: nwse-resize;
}

.djs-cursor-resize-nesw,
.djs-resizer-ne,
.djs-resizer-sw {
  cursor: nesw-resize;
}

.djs-shape.djs-resizing > .djs-outline {
  visibility: hidden !important;
}

.djs-shape.djs-resizing > .djs-resizer {
  visibility: hidden;
}

.djs-dragger > .djs-resizer {
  visibility: hidden;
}

/**
 * drag styles
 */
.djs-dragger * {
  fill: none !important;
  stroke: var(--element-dragger-color) !important;
}

.djs-dragger tspan,
.djs-dragger text {
  fill: var(--element-dragger-color) !important;
  stroke: none !important;
}

.djs-dragger marker circle,
.djs-dragger marker path,
.djs-dragger marker polygon,
.djs-dragger marker polyline,
.djs-dragger marker rect {
  fill: var(--element-dragger-color) !important;
  stroke: none !important;
}

.djs-dragger marker text,
.djs-dragger marker tspan {
  fill: none !important;
  stroke: var(--element-dragger-color) !important;
}

.djs-dragging,
.djs-dragging > * {
  opacity: 0.3 !important;
  pointer-events: none !important;
}

/**
 * no pointer events for visual
 */
.djs-visual,
.djs-outline {
  pointer-events: none;
}

.djs-element.attach-ok .djs-hit {
  stroke-width: 60px !important;
}

/**
 * all pointer events for hit shape
 */
.djs-element > .djs-hit-all,
.djs-element > .djs-hit-no-move {
  pointer-events: all;
}

.djs-element > .djs-hit-stroke,
.djs-element > .djs-hit-click-stroke {
  pointer-events: stroke;
}

/**
 * shape / connection basic styles
 */
.djs-connection .djs-visual {
  stroke-width: 2px;
  fill: none;
}

.djs-cursor-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.djs-cursor-grabbing {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.djs-cursor-crosshair {
  cursor: crosshair;
}

.djs-cursor-move {
  cursor: move;
}

.djs-cursor-resize-ns {
  cursor: ns-resize;
}

.djs-cursor-resize-ew {
  cursor: ew-resize;
}


/**
 * snapping
 */
.djs-snap-line {
  stroke: var(--snap-line-stroke-color);
  stroke-linecap: round;
  stroke-width: 2px;
  pointer-events: none;
}

/**
 * snapping
 */
.djs-crosshair {
  stroke: var(--space-tool-crosshair-stroke-color);
  stroke-linecap: round;
  stroke-width: 1px;
  pointer-events: none;
  shape-rendering: geometricPrecision;
  stroke-dasharray: 5, 5;
}

/**
 * palette
 */

.djs-palette {
  position: absolute;
  left: 20px;
  top: 20px;

  box-sizing: border-box;
  width: 48px;
}

.djs-palette .separator {
  margin: 5px;
  padding-top: 5px;

  border: none;
  border-bottom: solid 1px var(--palette-separator-color);

  clear: both;
}

.djs-palette .entry:before {
  vertical-align: initial;
}

.djs-palette .djs-palette-toggle {
  cursor: pointer;
}

.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  color: var(--palette-entry-color);
  font-size: 30px;

  text-align: center;
}

.djs-palette .entry {
  float: left;
}

.djs-palette .entry img {
  max-width: 100%;
}

.djs-palette .djs-palette-entries:after {
  content: '';
  display: table;
  clear: both;
}

.djs-palette .djs-palette-toggle:hover {
  background: var(--palette-toggle-hover-background-color);
}

.djs-palette .entry:hover {
  color: var(--palette-entry-hover-color);
}

.djs-palette .highlighted-entry {
  color: var(--palette-entry-selected-color) !important;
}

.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  width: 46px;
  height: 46px;
  line-height: 46px;
  cursor: default;
}

/**
 * Palette open / two-column layout is controlled via
 * classes on the palette. Events to hook into palette
 * changed life-cycle are available in addition.
 */
.djs-palette.two-column.open {
  width: 94px;
}

.djs-palette:not(.open) .djs-palette-entries {
  display: none;
}

.djs-palette:not(.open) {
  overflow: hidden;
}

.djs-palette.open .djs-palette-toggle {
  display: none;
}

/**
 * context-pad
 */
.djs-context-pad {
  position: absolute;
  display: none;
  pointer-events: none;
  line-height: 1;
  width: 72px;
  z-index: 100;
}

.djs-context-pad .entry {
  width: 22px;
  height: 22px;
  text-align: center;
  display: inline-block;
  font-size: 22px;
  margin: 0 2px 2px 0;

  border-radius: 3px;

  cursor: default;

  background-color: var(--context-pad-entry-background-color);
  box-shadow: 0 0 2px 1px var(--context-pad-entry-background-color);
  pointer-events: all;
  vertical-align: middle;
}

.djs-context-pad .entry:hover {
  background: var(--context-pad-entry-hover-background-color);
}

.djs-context-pad.open {
  display: block;
}

/**
 * popup styles
 */
.djs-popup {
  line-height: 1;
  box-sizing: border-box;
  width: min-content;
  background: var(--popup-background-color);
  overflow: hidden;
  position: fixed;
  z-index: 200;
  box-shadow: 0px 2px 6px var(--popup-shadow-color);
  border: solid 1px var(--popup-border-color);
  min-width: 120px;
  outline: none;
  font-size: var(--popup-font-size);
  font-family: var(--popup-font-family);
}

.djs-popup-search input {
  width: 100%;
  box-sizing: border-box;
  font-size: var(--popup-font-size);
  padding: 3px 6px 3px 28px;
  border-radius: 2px;
  border: solid 1px var(--popup-search-border-color);
  line-height: 21px;
}

.djs-popup-search input:focus {
  background-color: var(--popup-search-focus-background-color);
  border: solid 1px var(--popup-search-focus-border-color);
  outline: none;
}

.djs-popup-header {
  display: flex;
  align-items: stretch;
  line-height: 20px;
  margin: 10px 12px 10px 12px;
}

.djs-popup-header .entry {
  border-radius: 2px;
}

.djs-popup button.entry {
  padding: 0;
  background: transparent;
  border: 0;
}

.djs-popup-header .entry.active {
  color: var(--popup-header-entry-selected-color);
}

.djs-popup-header .entry.disabled {
  color: inherit;
}

.djs-popup-header-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}

.djs-popup-header-group .entry {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.djs-popup-header-group + .djs-popup-header-group:before {
  content: '';
  width: 1px;
  height: 20px;
  background: var(--popup-header-group-divider-color);
  margin: 0 5px;
}

.djs-popup-search {
  position: relative;
  width: auto;
  margin: 10px 12px;
}

.djs-popup-title {
  font-size: var(--popup-font-size);
  font-weight: var(--popup-header-font-weight);
  flex: 1;
  margin: 0;
}

.djs-popup-breadcrumbs {
  display: flex;
  line-height: 20px;
  margin: 10px 12px;
}

.djs-popup-breadcrumbs-item {
  display: inline-flex;
  min-width: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  border: 0;
  outline: none;
  appearance: none;
  color: var(--popup-description-color);
  font: inherit;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.djs-popup-breadcrumbs-item--separator::before {
  display: inline-block;
  content: '/';
  color: var(--popup-description-color);
  margin: 0 4px;
}

.djs-popup-breadcrumbs-item:hover {
  color: inherit;
  text-decoration: underline;
}

.djs-popup-breadcrumbs-item:focus-visible {
  outline: 1px solid var(--popup-search-focus-border-color);
  outline-offset: 2px;
}

.djs-popup-breadcrumbs-item--back {
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  padding: 2px 3px;
  margin-right: 6px;
  border: 1px solid var(--popup-search-border-color);
  border-radius: 4px;
}

.djs-popup-breadcrumbs-item--back:hover {
  background: #f2f3f5;
}

.djs-popup-breadcrumbs-item--current {
  font-weight: var(--popup-header-font-weight);
  color: inherit;
  cursor: default;
}

.djs-popup-breadcrumbs-item--current:hover {
  text-decoration: none;
}

.djs-popup-entry-chevron {
  display: flex;
  align-items: center;
  margin-left: 6px;
  color: var(--popup-description-color);
}

.djs-popup-search-icon {
  position: absolute;
  left: 8px;
  top: 7px;
}

.djs-popup-search-count {
  margin: 0 12px;
  font-size: 11px;
  color: var(--popup-description-color);
}

.djs-popup-results {
  margin: 7px 3px 7px 12px;
  list-style: none;
  max-height: 280px;
  overflow: auto;
  padding-right: 9px;
}

.djs-popup-group {
  margin: 0;
  padding: 0;
  width: 100%;
}

.djs-popup-body .entry,
.djs-popup-body .entry-header {
  padding: 5px 7px;
  cursor: default;
  border-radius: 4px;
}

.djs-popup-body .entry-header {
  font-weight: var(--popup-header-font-weight);
  color: var(--popup-entry-title-color);
  padding-left: 0;
}

.djs-popup [class*="icon"] .djs-popup-label,
.djs-popup-label:not(:first-child) {
  margin-left: .5em;
}

.djs-popup [class*="icon"]:before,
.djs-popup-entry-icon {
  width: 1em;
  height: 1em;
  display: inline-block;
  font-size: 1.4em;
  vertical-align: middle;
}

.djs-popup-body .entry-header:not(:first-child) {
  margin-top: 8px;
  margin-bottom: 2px;
}

.djs-popup-body .entry {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  height: min-content;
}

.djs-popup .entry.selected {
  background-color: var(--popup-entry-hover-color);
}

.djs-popup .entry.disabled {
  color: var(--popup-disabled-color);
  cursor: not-allowed;
}

.djs-popup-body .entry:not(:first-child) {
  margin-top: 2px;
}

.djs-popup-entry-content {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.djs-popup-entry-description {
  font-size: .9em;
  margin-top: .25em;

  color: var(--popup-description-color);
}

.djs-popup-label,
.djs-popup-entry-description {
  line-height: 1.4em;
}

.djs-popup .entry,
.djs-popup .entry-header {
  margin: 1px;
}

.djs-popup-body {
  flex-direction: column;
  width: auto;
}

.djs-popup *::-webkit-scrollbar {
  width: 6px;
}

.djs-popup *::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.2);
}

.djs-popup *::-webkit-scrollbar-track {
  box-shadow: none;
  background: transparent;
  margin: 0;
  padding: 5px;
}

.djs-popup-no-results {
  padding: 0 12px 12px 12px;
  color: var(--popup-no-results-color);
}

.djs-popup-entry-docs {
  display: none;
  margin-left: 3px;
  color: var(--popup-description-color);
}

.djs-popup-body .entry:focus-within .djs-popup-entry-docs,
.djs-popup-body .entry:focus .djs-popup-entry-docs,
.djs-popup-body .entry:hover .djs-popup-entry-docs {
  display: inline;
}

.djs-popup-entry-docs svg {
  vertical-align: middle;
  margin: 2px;
}

/**
 *  palette styles
 */
.djs-palette {
  background: var(--palette-background-color);
  border: solid 1px var(--palette-border-color);
  border-radius: 2px;
}

/**
 * bendpoints
 */
.djs-segment-dragger,
.djs-bendpoint {
  display: none;
}

.djs-segment-dragger .djs-visual {
  display: none;

  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-width: 1px;
  stroke-opacity: 1;
}

.djs-segment-dragger:hover .djs-visual {
  display: block;
}

.djs-bendpoint .djs-visual {
  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-width: 1px;
}

.djs-segment-dragger:hover,
.djs-bendpoints.hover .djs-segment-dragger,
.djs-bendpoints.selected .djs-segment-dragger,
.djs-bendpoint:hover,
.djs-bendpoints.hover .djs-bendpoint,
.djs-bendpoints.selected .djs-bendpoint {
  display: block;
}

.djs-drag-active .djs-bendpoints * {
  display: none;
}

.djs-bendpoints:not(.hover) .floating {
  display: none;
}

.djs-segment-dragger:hover .djs-visual,
.djs-segment-dragger.djs-dragging .djs-visual,
.djs-bendpoint:hover .djs-visual,
.djs-bendpoint.floating .djs-visual {
  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-opacity: 1;
}

.djs-bendpoint.floating .djs-hit {
  pointer-events: none;
}

.djs-segment-dragger .djs-hit,
.djs-bendpoint .djs-hit {
  fill: none;
  pointer-events: all;
}

.djs-segment-dragger.horizontal .djs-hit {
  cursor: ns-resize;
}

.djs-segment-dragger.vertical .djs-hit {
  cursor: ew-resize;
}

.djs-segment-dragger.djs-dragging .djs-hit {
  pointer-events: none;
}

.djs-updating,
.djs-updating > * {
  pointer-events: none !important;
}

.djs-updating .djs-context-pad,
.djs-updating .djs-outline,
.djs-updating .djs-bendpoint,
.djs-multi-select .djs-bendpoint,
.djs-multi-select .djs-segment-dragger,
.connect-ok .djs-bendpoint,
.connect-not-ok .djs-bendpoint,
.drop-ok .djs-bendpoint,
.drop-not-ok .djs-bendpoint {
  display: none !important;
}

.djs-segment-dragger.djs-dragging,
.djs-bendpoint.djs-dragging {
  display: block;
  opacity: 1.0;
}


/**
 * tooltips
 */
.djs-tooltip-error {
  width: 160px;
  padding: 6px;

  background: var(--tooltip-error-background-color);
  border: solid 1px var(--tooltip-error-border-color);
  border-radius: 2px;
  color: var(--tooltip-error-color);
  font-size: 12px;
  line-height: 16px;

  opacity: 0.75;
}

.djs-tooltip-error:hover {
  opacity: 1;
}


/**
 * search pad
 */
.djs-search-open .djs-context-pad {
  display: none;
}

.djs-search-open .djs-connection.selected .djs-outline {
  display: block;
}

.djs-search-container {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;

  width: 25%;
  min-width: 300px;
  max-width: 400px;
  z-index: 10;

  font-family: var(--search-font-family);
  font-size: var(--search-font-size);
  border-radius: 2px;
  box-shadow: 0px 2px 6px var(--search-shadow-color);
}

.djs-search-container:not(.open) {
  display: none;
}

.djs-search-input {
  position: relative;
}

.djs-search-input svg {
  position: absolute;
  left: 8px;
  top: 7px;
}

.djs-search-input input {
  font-size: var(--search-font-size);
  width: 100%;
  padding: 3px 6px 3px 28px;
  border: 1px solid var(--search-input-border-color);
  border-radius: 2px;
  box-sizing: border-box;
  line-height: 21px;
}

.djs-search-input input:focus {
  background-color: var(--search-input-focus-background-color);
  border: solid 1px var(--search-input-focus-border-color);
  outline: none;
}

.djs-search-results {
  position: relative;
  overflow-y: auto;
  max-height: 200px;
  background: var(--search-container-background-color);
}

.djs-search-result {
  padding: 6px 8px;
}

.djs-search-result-primary {
  margin: 0 0 3px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.djs-search-result-secondary {
  font-family: monospace;
  margin: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: var(--search-result-secondary-color);
}

.djs-search-result:hover {
  background: var(--search-result-hover-background-color);
}

.djs-search-result-selected {
  background: var(--search-result-hover-background-color);
}

.djs-search-result-selected:hover {
  background: var(--search-result-hover-background-color);
}

.djs-search-open .djs-element .djs-outline {
  fill: var(--search-preselected-background-color) !important;
}

/**
 * hidden styles
 */
.djs-element-hidden,
.djs-element-hidden .djs-hit,
.djs-element-hidden .djs-outline,
.djs-label-hidden .djs-label {
  display: none !important;
}

.djs-element .djs-hit-stroke,
.djs-element .djs-hit-click-stroke,
.djs-element .djs-hit-all {
  cursor: move;
}
@font-face {
  font-family: 'bpmn';
  src: url('/AiBoxAdmin/eot/bpmn-GG2Gc6GC.eot?21877404');
  src: url('/AiBoxAdmin/eot/bpmn-GG2Gc6GC.eot?21877404#iefix') format('embedded-opentype'),
       url('/AiBoxAdmin/woff2/bpmn-sIjfRMkI.woff2?21877404') format('woff2'),
       url('/AiBoxAdmin/woff/bpmn-CCmvRa3L.woff?21877404') format('woff'),
       url('/AiBoxAdmin/ttf/bpmn-BXGSTQk_.ttf?21877404') format('truetype'),
       url('/AiBoxAdmin/svg/bpmn-CfAG4AR5.svg?21877404#bpmn') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'bpmn';
    src: url('../font/bpmn.svg?21877404#bpmn') format('svg');
  }
}
*/
[class^="bpmn-icon-"]:before, [class*=" bpmn-icon-"]:before {
  font-family: "bpmn";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  /* margin-right: .2em; */
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* margin-left: .2em; */

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.bpmn-icon-trash:before { content: '\e801'; } /* '' */
.bpmn-icon-gateway-parallel:before { content: '\e804'; } /* '' */
.bpmn-icon-intermediate-event-catch-cancel:before { content: '\e805'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-message:before { content: '\e806'; } /* '' */
.bpmn-icon-start-event-compensation:before { content: '\e807'; } /* '' */
.bpmn-icon-start-event-non-interrupting-parallel-multiple:before { content: '\e808'; } /* '' */
.bpmn-icon-loop-marker:before { content: '\e809'; } /* '' */
.bpmn-icon-parallel-mi-marker:before { content: '\e80a'; } /* '' */
.bpmn-icon-start-event-non-interrupting-signal:before { content: '\e80b'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before { content: '\e80c'; } /* '' */
.bpmn-icon-intermediate-event-catch-parallel-multiple:before { content: '\e80d'; } /* '' */
.bpmn-icon-intermediate-event-catch-compensation:before { content: '\e80e'; } /* '' */
.bpmn-icon-gateway-xor:before { content: '\e80f'; } /* '' */
.bpmn-icon-end-event-cancel:before { content: '\e811'; } /* '' */
.bpmn-icon-intermediate-event-catch-condition:before { content: '\e812'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before { content: '\e813'; } /* '' */
.bpmn-icon-start-event-condition:before { content: '\e814'; } /* '' */
.bpmn-icon-start-event-non-interrupting-timer:before { content: '\e815'; } /* '' */
.bpmn-icon-sequential-mi-marker:before { content: '\e816'; } /* '' */
.bpmn-icon-user-task:before { content: '\e817'; } /* '' */
.bpmn-icon-business-rule:before { content: '\e818'; } /* '' */
.bpmn-icon-sub-process-marker:before { content: '\e819'; } /* '' */
.bpmn-icon-start-event-parallel-multiple:before { content: '\e81a'; } /* '' */
.bpmn-icon-start-event-error:before { content: '\e81b'; } /* '' */
.bpmn-icon-intermediate-event-catch-signal:before { content: '\e81c'; } /* '' */
.bpmn-icon-intermediate-event-catch-error:before { content: '\e81d'; } /* '' */
.bpmn-icon-end-event-compensation:before { content: '\e81e'; } /* '' */
.bpmn-icon-subprocess-collapsed:before { content: '\e81f'; } /* '' */
.bpmn-icon-subprocess-expanded:before { content: '\e820'; } /* '' */
.bpmn-icon-task:before { content: '\e821'; } /* '' */
.bpmn-icon-end-event-error:before { content: '\e822'; } /* '' */
.bpmn-icon-intermediate-event-catch-escalation:before { content: '\e823'; } /* '' */
.bpmn-icon-intermediate-event-catch-timer:before { content: '\e824'; } /* '' */
.bpmn-icon-start-event-escalation:before { content: '\e825'; } /* '' */
.bpmn-icon-start-event-signal:before { content: '\e826'; } /* '' */
.bpmn-icon-business-rule-task:before { content: '\e827'; } /* '' */
.bpmn-icon-manual:before { content: '\e828'; } /* '' */
.bpmn-icon-receive:before { content: '\e829'; } /* '' */
.bpmn-icon-call-activity:before { content: '\e82a'; } /* '' */
.bpmn-icon-start-event-timer:before { content: '\e82b'; } /* '' */
.bpmn-icon-start-event-message:before { content: '\e82c'; } /* '' */
.bpmn-icon-intermediate-event-none:before { content: '\e82d'; } /* '' */
.bpmn-icon-intermediate-event-catch-link:before { content: '\e82e'; } /* '' */
.bpmn-icon-end-event-escalation:before { content: '\e82f'; } /* '' */
.bpmn-icon-bpmn-io:before { content: '\e831'; } /* '' */
.bpmn-icon-gateway-complex:before { content: '\e832'; } /* '' */
.bpmn-icon-gateway-eventbased:before { content: '\e833'; } /* '' */
.bpmn-icon-gateway-none:before { content: '\e834'; } /* '' */
.bpmn-icon-gateway-or:before { content: '\e835'; } /* '' */
.bpmn-icon-end-event-terminate:before { content: '\e836'; } /* '' */
.bpmn-icon-end-event-signal:before { content: '\e837'; } /* '' */
.bpmn-icon-end-event-none:before { content: '\e838'; } /* '' */
.bpmn-icon-end-event-multiple:before { content: '\e839'; } /* '' */
.bpmn-icon-end-event-message:before { content: '\e83a'; } /* '' */
.bpmn-icon-end-event-link:before { content: '\e83b'; } /* '' */
.bpmn-icon-intermediate-event-catch-message:before { content: '\e83c'; } /* '' */
.bpmn-icon-intermediate-event-throw-compensation:before { content: '\e83d'; } /* '' */
.bpmn-icon-start-event-multiple:before { content: '\e83e'; } /* '' */
.bpmn-icon-script:before { content: '\e83f'; } /* '' */
.bpmn-icon-manual-task:before { content: '\e840'; } /* '' */
.bpmn-icon-send:before { content: '\e841'; } /* '' */
.bpmn-icon-service:before { content: '\e842'; } /* '' */
.bpmn-icon-receive-task:before { content: '\e843'; } /* '' */
.bpmn-icon-user:before { content: '\e844'; } /* '' */
.bpmn-icon-start-event-none:before { content: '\e845'; } /* '' */
.bpmn-icon-intermediate-event-throw-escalation:before { content: '\e846'; } /* '' */
.bpmn-icon-intermediate-event-catch-multiple:before { content: '\e847'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before { content: '\e848'; } /* '' */
.bpmn-icon-intermediate-event-throw-link:before { content: '\e849'; } /* '' */
.bpmn-icon-start-event-non-interrupting-condition:before { content: '\e84a'; } /* '' */
.bpmn-icon-data-object:before { content: '\e84b'; } /* '' */
.bpmn-icon-script-task:before { content: '\e84c'; } /* '' */
.bpmn-icon-send-task:before { content: '\e84d'; } /* '' */
.bpmn-icon-data-store:before { content: '\e84e'; } /* '' */
.bpmn-icon-start-event-non-interrupting-escalation:before { content: '\e84f'; } /* '' */
.bpmn-icon-intermediate-event-throw-message:before { content: '\e850'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before { content: '\e851'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before { content: '\e852'; } /* '' */
.bpmn-icon-intermediate-event-throw-multiple:before { content: '\e853'; } /* '' */
.bpmn-icon-start-event-non-interrupting-message:before { content: '\e854'; } /* '' */
.bpmn-icon-ad-hoc-marker:before { content: '\e855'; } /* '' */
.bpmn-icon-service-task:before { content: '\e856'; } /* '' */
.bpmn-icon-task-none:before { content: '\e857'; } /* '' */
.bpmn-icon-compensation-marker:before { content: '\e858'; } /* '' */
.bpmn-icon-start-event-non-interrupting-multiple:before { content: '\e859'; } /* '' */
.bpmn-icon-intermediate-event-throw-signal:before { content: '\e85a'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before { content: '\e85b'; } /* '' */
.bpmn-icon-participant:before { content: '\e85c'; } /* '' */
.bpmn-icon-event-subprocess-expanded:before { content: '\e85d'; } /* '' */
.bpmn-icon-lane-insert-below:before { content: '\e85e'; } /* '' */
.bpmn-icon-space-tool:before { content: '\e85f'; } /* '' */
.bpmn-icon-connection-multi:before { content: '\e860'; } /* '' */
.bpmn-icon-lane:before { content: '\e861'; } /* '' */
.bpmn-icon-lasso-tool:before { content: '\e862'; } /* '' */
.bpmn-icon-lane-insert-above:before { content: '\e863'; } /* '' */
.bpmn-icon-lane-divide-three:before { content: '\e864'; } /* '' */
.bpmn-icon-lane-divide-two:before { content: '\e865'; } /* '' */
.bpmn-icon-data-input:before { content: '\e866'; } /* '' */
.bpmn-icon-data-output:before { content: '\e867'; } /* '' */
.bpmn-icon-hand-tool:before { content: '\e868'; } /* '' */
.bpmn-icon-group:before { content: '\e869'; } /* '' */
.bpmn-icon-text-annotation:before { content: '\e86b'; } /* '' */
.bpmn-icon-transaction:before { content: '\e8c4'; } /* '' */
.bpmn-icon-screw-wrench:before { content: '\e8db'; } /* '' */
.bpmn-icon-connection:before { content: '\e8dc'; } /* '' */
.bpmn-icon-conditional-flow:before { content: '\e8e0'; } /* '' */
.bpmn-icon-default-flow:before { content: '\e8e1'; } /* '' */

.bpmn-icon-trash:before { content: '\e801'; } /* '' */
.bpmn-icon-gateway-parallel:before { content: '\e804'; } /* '' */
.bpmn-icon-intermediate-event-catch-cancel:before { content: '\e805'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-message:before { content: '\e806'; } /* '' */
.bpmn-icon-start-event-compensation:before { content: '\e807'; } /* '' */
.bpmn-icon-start-event-non-interrupting-parallel-multiple:before { content: '\e808'; } /* '' */
.bpmn-icon-loop-marker:before { content: '\e809'; } /* '' */
.bpmn-icon-parallel-mi-marker:before { content: '\e80a'; } /* '' */
.bpmn-icon-start-event-non-interrupting-signal:before { content: '\e80b'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before { content: '\e80c'; } /* '' */
.bpmn-icon-intermediate-event-catch-parallel-multiple:before { content: '\e80d'; } /* '' */
.bpmn-icon-intermediate-event-catch-compensation:before { content: '\e80e'; } /* '' */
.bpmn-icon-gateway-xor:before { content: '\e80f'; } /* '' */
.bpmn-icon-end-event-cancel:before { content: '\e811'; } /* '' */
.bpmn-icon-intermediate-event-catch-condition:before { content: '\e812'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before { content: '\e813'; } /* '' */
.bpmn-icon-start-event-condition:before { content: '\e814'; } /* '' */
.bpmn-icon-start-event-non-interrupting-timer:before { content: '\e815'; } /* '' */
.bpmn-icon-sequential-mi-marker:before { content: '\e816'; } /* '' */
.bpmn-icon-user-task:before { content: '\e817'; } /* '' */
.bpmn-icon-business-rule:before { content: '\e818'; } /* '' */
.bpmn-icon-sub-process-marker:before { content: '\e819'; } /* '' */
.bpmn-icon-start-event-parallel-multiple:before { content: '\e81a'; } /* '' */
.bpmn-icon-start-event-error:before { content: '\e81b'; } /* '' */
.bpmn-icon-intermediate-event-catch-signal:before { content: '\e81c'; } /* '' */
.bpmn-icon-intermediate-event-catch-error:before { content: '\e81d'; } /* '' */
.bpmn-icon-end-event-compensation:before { content: '\e81e'; } /* '' */
.bpmn-icon-subprocess-collapsed:before { content: '\e81f'; } /* '' */
.bpmn-icon-subprocess-expanded:before { content: '\e820'; } /* '' */
.bpmn-icon-task:before { content: '\e821'; } /* '' */
.bpmn-icon-end-event-error:before { content: '\e822'; } /* '' */
.bpmn-icon-intermediate-event-catch-escalation:before { content: '\e823'; } /* '' */
.bpmn-icon-intermediate-event-catch-timer:before { content: '\e824'; } /* '' */
.bpmn-icon-start-event-escalation:before { content: '\e825'; } /* '' */
.bpmn-icon-start-event-signal:before { content: '\e826'; } /* '' */
.bpmn-icon-business-rule-task:before { content: '\e827'; } /* '' */
.bpmn-icon-manual:before { content: '\e828'; } /* '' */
.bpmn-icon-receive:before { content: '\e829'; } /* '' */
.bpmn-icon-call-activity:before { content: '\e82a'; } /* '' */
.bpmn-icon-start-event-timer:before { content: '\e82b'; } /* '' */
.bpmn-icon-start-event-message:before { content: '\e82c'; } /* '' */
.bpmn-icon-intermediate-event-none:before { content: '\e82d'; } /* '' */
.bpmn-icon-intermediate-event-catch-link:before { content: '\e82e'; } /* '' */
.bpmn-icon-end-event-escalation:before { content: '\e82f'; } /* '' */
.bpmn-icon-bpmn-io:before { content: '\e831'; } /* '' */
.bpmn-icon-gateway-complex:before { content: '\e832'; } /* '' */
.bpmn-icon-gateway-eventbased:before { content: '\e833'; } /* '' */
.bpmn-icon-gateway-none:before { content: '\e834'; } /* '' */
.bpmn-icon-gateway-or:before { content: '\e835'; } /* '' */
.bpmn-icon-end-event-terminate:before { content: '\e836'; } /* '' */
.bpmn-icon-end-event-signal:before { content: '\e837'; } /* '' */
.bpmn-icon-end-event-none:before { content: '\e838'; } /* '' */
.bpmn-icon-end-event-multiple:before { content: '\e839'; } /* '' */
.bpmn-icon-end-event-message:before { content: '\e83a'; } /* '' */
.bpmn-icon-end-event-link:before { content: '\e83b'; } /* '' */
.bpmn-icon-intermediate-event-catch-message:before { content: '\e83c'; } /* '' */
.bpmn-icon-intermediate-event-throw-compensation:before { content: '\e83d'; } /* '' */
.bpmn-icon-start-event-multiple:before { content: '\e83e'; } /* '' */
.bpmn-icon-script:before { content: '\e83f'; } /* '' */
.bpmn-icon-manual-task:before { content: '\e840'; } /* '' */
.bpmn-icon-send:before { content: '\e841'; } /* '' */
.bpmn-icon-service:before { content: '\e842'; } /* '' */
.bpmn-icon-receive-task:before { content: '\e843'; } /* '' */
.bpmn-icon-user:before { content: '\e844'; } /* '' */
.bpmn-icon-start-event-none:before { content: '\e845'; } /* '' */
.bpmn-icon-intermediate-event-throw-escalation:before { content: '\e846'; } /* '' */
.bpmn-icon-intermediate-event-catch-multiple:before { content: '\e847'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before { content: '\e848'; } /* '' */
.bpmn-icon-intermediate-event-throw-link:before { content: '\e849'; } /* '' */
.bpmn-icon-start-event-non-interrupting-condition:before { content: '\e84a'; } /* '' */
.bpmn-icon-data-object:before { content: '\e84b'; } /* '' */
.bpmn-icon-script-task:before { content: '\e84c'; } /* '' */
.bpmn-icon-send-task:before { content: '\e84d'; } /* '' */
.bpmn-icon-data-store:before { content: '\e84e'; } /* '' */
.bpmn-icon-start-event-non-interrupting-escalation:before { content: '\e84f'; } /* '' */
.bpmn-icon-intermediate-event-throw-message:before { content: '\e850'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before { content: '\e851'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before { content: '\e852'; } /* '' */
.bpmn-icon-intermediate-event-throw-multiple:before { content: '\e853'; } /* '' */
.bpmn-icon-start-event-non-interrupting-message:before { content: '\e854'; } /* '' */
.bpmn-icon-ad-hoc-marker:before { content: '\e855'; } /* '' */
.bpmn-icon-service-task:before { content: '\e856'; } /* '' */
.bpmn-icon-task-none:before { content: '\e857'; } /* '' */
.bpmn-icon-compensation-marker:before { content: '\e858'; } /* '' */
.bpmn-icon-start-event-non-interrupting-multiple:before { content: '\e859'; } /* '' */
.bpmn-icon-intermediate-event-throw-signal:before { content: '\e85a'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before { content: '\e85b'; } /* '' */
.bpmn-icon-participant:before { content: '\e85c'; } /* '' */
.bpmn-icon-event-subprocess-expanded:before { content: '\e85d'; } /* '' */
.bpmn-icon-lane-insert-below:before { content: '\e85e'; } /* '' */
.bpmn-icon-space-tool:before { content: '\e85f'; } /* '' */
.bpmn-icon-connection-multi:before { content: '\e860'; } /* '' */
.bpmn-icon-lane:before { content: '\e861'; } /* '' */
.bpmn-icon-lasso-tool:before { content: '\e862'; } /* '' */
.bpmn-icon-lane-insert-above:before { content: '\e863'; } /* '' */
.bpmn-icon-lane-divide-three:before { content: '\e864'; } /* '' */
.bpmn-icon-lane-divide-two:before { content: '\e865'; } /* '' */
.bpmn-icon-data-input:before { content: '\e866'; } /* '' */
.bpmn-icon-data-output:before { content: '\e867'; } /* '' */
.bpmn-icon-hand-tool:before { content: '\e868'; } /* '' */
.bpmn-icon-group:before { content: '\e869'; } /* '' */
.bpmn-icon-text-annotation:before { content: '\e86b'; } /* '' */
.bpmn-icon-transaction:before { content: '\e8c4'; } /* '' */
.bpmn-icon-screw-wrench:before { content: '\e8db'; } /* '' */
.bpmn-icon-connection:before { content: '\e8dc'; } /* '' */
.bpmn-icon-conditional-flow:before { content: '\e8e0'; } /* '' */
.bpmn-icon-default-flow:before { content: '\e8e1'; } /* '' */
@font-face {
  font-family: 'bpmn';
  src: url('/AiBoxAdmin/eot/bpmn-GG2Gc6GC.eot?16406289');
  src: url('/AiBoxAdmin/eot/bpmn-GG2Gc6GC.eot?16406289#iefix') format('embedded-opentype'),
       url('/AiBoxAdmin/svg/bpmn-CfAG4AR5.svg?16406289#bpmn') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bpmn';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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AADoGQAA6BkAAAAWAADoGgAA6BoAAAAXAADoGwAA6BsAAAAYAADoHAAA6BwAAAAZAADoHQAA6B0AAAAaAADoHgAA6B4AAAAbAADoHwAA6B8AAAAcAADoIAAA6CAAAAAdAADoIQAA6CEAAAAeAADoIgAA6CIAAAAfAADoIwAA6CMAAAAgAADoJAAA6CQAAAAhAADoJQAA6CUAAAAiAADoJgAA6CYAAAAjAADoJwAA6CcAAAAkAADoKAAA6CgAAAAlAADoKQAA6CkAAAAmAADoKgAA6CoAAAAnAADoKwAA6CsAAAAoAADoLAAA6CwAAAApAADoLQAA6C0AAAAqAADoLgAA6C4AAAArAADoLwAA6C8AAAAsAADoMQAA6DEAAAAtAADoMgAA6DIAAAAuAADoMwAA6DMAAAAvAADoNAAA6DQAAAAwAADoNQAA6DUAAAAxAADoNgAA6DYAAAAyAADoNwAA6DcAAAAzAADoOAAA6DgAAAA0AADoOQAA6DkAAAA1AADoOgAA6DoAAAA2AADoOwAA6DsAAAA3AADoPAAA6DwAAAA4AADoPQAA6D0AAAA5AADoPgAA6D4AAAA6AADoPwAA6D8AAAA7AADoQAAA6EAAAAA8AADoQQAA6EEAAAA9AADoQgAA6EIAAAA+AADoQwAA6EMAAAA/AADoRAAA6EQAAABAAADoRQAA6EUAAABBAADoRgAA6EYAAABCAADoRwAA6EcAAABDAADoSAAA6EgAAABEAADoSQAA6EkAAABFAADoSgAA6EoAAABGAADoSwAA6EsAAABHAADoTAAA6EwAAABIAADoTQAA6E0AAABJAADoTgAA6E4AAABKAADoTwAA6E8AAABLAADoUAAA6FAAAABMAADoUQAA6FEAAABNAADoUgAA6FIAAABOAADoUwAA6FMAAABPAADoVAAA6FQAAABQAADoVQAA6FUAAABRAADoVgAA6FYAAABSAADoVwAA6FcAAABTAADoWAAA6FgAAABUAADoWQAA6FkAAABVAADoWgAA6FoAAABWAADoWwAA6FsAAABXAADoXAAA6FwAAABYAADoXQAA6F0AAABZAADoXgAA6F4AAABaAADoXwAA6F8AAABbAADoYAAA6GAAAABcAADoYQAA6GEAAABdAADoYgAA6GIAAABeAADoYwAA6GMAAABfAADoZAAA6GQAAABg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EAgEAwICAQQEAwQFDAUNBAUEBQgFJgQJBAQEBAQEAQQDAQMBAwQECAQJBAICAQIGAwQF/kQEBQQGAgIBAgMDBQQBBA0JAQ0BBAUFBAEEBQUKBRkBBAEUBgUFBQsKCQUEBAMEAQIDAwQHEwUEBQUEBQUEJR4IBAQJDAMNAhIFBAUDARQEBAkIFiwFBQQFBQUEBRsEBgQBAQIDAwQEBAkDBgULBQUFBhQBHgUKBQUEAQQBBAUcDQQBBAUDAgECAgMECAH6/sgBODFaPrq6fQHyAQEBAQcCAgQDBAQECQQFBgMCCQIBAQEBAQECBQECAwMIBAUECQMDAwcBAQEBUwECAgQHCQkKAQkHBgcDBAMEAwQHCAcUBA0EBCADAwICAgIDAwgJBQYFBQQBBAEEBRwNBAEIBAEEBAQIAQMBAwEDBAgDAQMEAwEGBAcIAQQEAQMEAwEDDAMBAwEDAQgEBAQBBAQEAQQNFwUFBAEEAQkFCgUMBAUEBAMEAQIFBwweCAQJBBQHCAcEAwQDBAMHBgQDBwUEBAkEBAMEAQICBQwFCQQDBgIBAQEBAQICBwICAwICAgECAwMIBQkIAwUCAQIBAgECAgIJAgEBAScCAwUCBAECDwMCAQIJDAkBCQQDAwEDAwEDCwcHCQkEAwQEAQEEAwwDBAYDAwIDAwMDAwMCAwMCAwIDAgMCAwQDFgMDCAkJBwMEOwECAwMEDQULAgMDAwMDAwIDAwojAwcDBwQOCwMHAwgDAwIBAQMCBAgJBAIECQQEBAQEBQMBAwEDBAEDEAQDAQMIAwEKAQMDAQMDAQMDAQYECQEDAgMDqQEEBAMECAQECQUECQ0EGwUNCQQECQQBBCIEBQEEBAMDAgECAgMECAkFBBIECwQHBAQHBAgEHgQIBAcEBAcEBAkEBAQDBC0BBAgEBAQEHgUKBQUFBQkFJwUEBQkKBDIEBQQIBAYCAgYICgUZAQQBFAYFBQULBiYFBgULBgsGFgYJCAMDBBACBggICQYRBQYFBgsFIQYLBQUKBg8BBAEZBQoBBAYCAQEDAgQICQgBKQQFBQQFBQkFIgUJBQUFBQoFFwUEBwICOQECAwMIBwQHBBoDCwsHBgQDBxQPAwcBCAUEBQgDAwICAgIHAQMVAQMLAQcQBAQMBAQEBAQECQQmBQUIBAQDBKABBAMDBAkJCQYBDAEGDAYFAwMCAQQBBAECBQQCAgEBAQQBAQEGAQEBAgEBAgMHBQQFBAgDAwkCAQYDEAMGAwIDAgMCAwIDBgIDAwMDAwdKAQIBAwYMAwMFAwIBAQEEAwMECQUECAMDAgEBAQECCQICAgECAQIBAQECAgIBAQEEAQEBBQQDBQQFCAgDAgEnAQEDBgQJBQQEBAIFAwQJAQYJAwIBAgMCAQIDBAMKAggBAgECAgMBAgMDCAUECQQDAwMEAgECAQIBAgEQEAYCAwUJAwoBAgICDwIDBQYMFAECAQIBAgECBgIGCQQFBAQEAwMCAQEBAgICAQIBCAwDBAMCAQIDAgECEgEJBAMFBAQEBQkEAwMEAAAABQAA/5YDvQMjABYAMQA6AD4ARAAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AhMGDwEXNRcRBycUFSclFBUnJicB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpQ/Nmwv0crKGI8BWSpDIgMiAUZ+obOmPj9JCR4delFTWFdVU4cmLzEBJiVDRFRPp0hKLzQQDxYWOTZQT1daTklwPv8AJk0hlI+PASiPYGRlZGVlZR4wFwAJAAD/ogO4AyAACwAXAFIAuwFEAaEB6AIyAp4AAAEVIxUzFTM1MzUjNQczFTMVIxUjNSM1MxMrAQcjByMHFQ8FFR8FMz8DMzczNzM3MxczFzMXMx8BMz8DNS8EIzUjJyMnFw8GFR8KMx8GFR8CMx8NMz8ENS8BNScjLwYjLwE1Iy8LIy8BIy8HIzUnNS8EIwUPASMPBBUPBBUHIwcVDwMjFQcVByMVDwQVByMPARUPAhUPAiMPAxUPAxUHFQ8KFQcVHwQ/BDM/BDU/JjUvAwEPBRUXFQcVBxUHFQcVBxUHFQcVBxUHFQcVBxUPBxUfBD8FMz8BMz8BNT8BMzczNzU3NTM1NzU3NTc1NzU3NTc1NzU3NSc1LwQFDwUVFxUXFRczHwUzHwEVFxUXFRcVMxcVFxUfBD8ENS8NNSc1JzUnNS8DAQ8XHwQ/BDM/AzM3MzczNzM3Mzc1NzM3NTczPwIzNzM1PwM1LwQFDwUVHwMVHwEzHwIzHwIVHwEzHwEVHwEzFzMXMxczHwIzFzMXFTMfBzMXFRczFTMXMz8ENS8EIycjJyMnIy8KIy8EIy8FIwGufX2MfX11Xn19Xn19MwcNBg0NBycNDgQDAwQBAgMDCQQFBgwGFwYLBgYGBikGBgYGBgUfBAUMAwMCAgYDCicGBwYNB+kFBAQDAwECAgIGAgIDBgUEAwgBDgIIAgYCBAECAgECAwIDBQQDBAMKBQYDCQQJBAQDBAIEBgEEAwIDAgMCAQIIAQUDBAIEAgIFAgcCAgECCQECAgMHAwIDAgECAwIGAgoF/fMFBwECAwIDAgMCAwIDBAECAgMCBAEEBAECAgICAgIBAgICBAICBAEBAQIDAgIKAQICAgEEAQIBAgECAQICAQQEAw4ECAQDAQECAwECAgIBAgECAQIBAgIDAgECCAIBAgICAQQCBAEGAgoCBgMKAwYDBQMCAQQGCAUCsgQFAwYCAQEBAQEBAQECAQMFAwUDBAMCBgMBAgMGBAkJBAQDAgEBAwIBAgMDAgEFAQwDAQIBAQEBAQEBAQQDBAQI/KYEBQMEBAEBAwIBAwIBBAEKAQQDAgMCAQIDAQIEBwkJBAQDBAIEAgMCBwQBBgECAQIIAQEBAQUICAKxBAQJBAUKBA8FBQsPBgULBSEGCxAIBAUCAgQDBA0JBgYUBQESBgcFAQUBBQEFARwBCwUBBQUBBQsPAQQBAwMCAQQDBAQI/d4EBAQDAgIBAgMEDQIBAgMCAQIDAwsCAQgDAwUBAgECAQIBAgMDAQIBAgECBAMGAw0DHQIDDQQDDQkFCAUCAQQDBAQDBAgDFAIRAwkFEQIGBQMFBQUCAQ8CBQICAQQDBBEEBAUCIX2MfX2MfRd9Xn1+XQGTAQIGAQIEAgMECAkFBAQDBAECAgIEAgEBAQEBBQEGBAMJBQgIAgQGAQEBTwEBAwMEBAQFCQQGAQIBBgMEAggOAwgDBgMEAQICAwQDBAMHBwMIAxIKCAIEAgIDAwgKBwcBDAgEBAQEBAQECwEHAwYCBgIDBQMHAwIDCQMCAgcCAgICAQEBAgIEAgUMAQQCAgICAgECAgICAgEEAgECAgMEAQQBBAECAwIDAgECAwIBAgYCAQIGAwMCBQIBAg8DAgECAQIDBgMDAwMDAwMDAQQJBQgDAwMBBAMDBAYFAwIFAQIDAgMCAwIDAwIFAgMCDAIDAgMCAwQDBAMGAwoDBgIKAQYCBQQEBAkJBgQB/sYBAgIIBAQEBDMDCQMG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BAQDBAEEAwcBAwUEBAQEBAkEJgQJBQQEBQ2xBQMGBwEDCAMBFQMBAwMBCQEMAQkJAwMCAQIDAwgEAQQCAgIDAwgEBQQJAwgDAgQDAgMCAwIDAgMDAwIDAwMDAwMDAwYDIwIDBAQCAgUECAUBhAQEBAMDAwEGAwMCAwIDAgMCAwcWAQQBBAEGAwICBAQDBAUJBAQEAwQBAgICAQIBAgECAgIBAQEIAQEBAgIEAQIHAwIBAgMCAQIGAwkDAwMECf3HBAgDAwICAQIBAQEBAQECAQgCAQEBAwMEBAQFCQQDAwQBAgUDAgEBAQEBAQIBAQIDAwkEAo0FBAQDBAICBwIDBQIEAQIDDAoDBAIEAQEEAwQECQgFBwMPAgEGBQgBAQEGAQIBAgECAgIJAQICAwQIBf2uBAQEAwICAgUGDAYBDAEGBwMBAwMBBwcDAQcHAQMBAwQIBAQMBAQEBAkEBAQFAgEBBAQDFQMECgcZAwoCAwMDAwMDAwIGAwIDAgMCCA4BpQQEAQcKHAsHEgQLBAcEBAcECAQQCAQDAgIBBAQDBAURDQQFBAUIBSYECQQEBAQEBAEEAwEDAQMEBAgECQQCAgECBgMEBQSnBQYGCwUMBQUGJgYKCAQCAwEBAgYECQQrBQkFBQUFCgUeBQoFBQUFCgQYCQUEAwQEAQEEAwQHJgUGBQsGCwbvBAUDBAQCAggCDAcIBwQDBAMEAwcGBw8CCQIDEQQDBAkJBAQDBAECAwIBAgMCAQISAQkEBgEDBAMBAwgEAwEDAQMBCAQEBAEECAEECgj99AQIBQQBBAQEDAQEBAgDAQMEAwQDBAkBDwIBAgMDBQIBBAMDAQIDAwgECQUHBQUQBgIGAg8HBgcDBAMEAwQHCAQEBwIBAgIDBAgEAq8ECAYCAQEBAQECCAIBAgIEARYBAQQDDAUJBAYFBAMKAggBAgECAgIHAQEBAQEEAwQIBPymBAQIBAIBAQECBgICAgEEAQYCCgMEAQMGBAUJBAQEAwQCARIBAgECAQICAgcCAQEBAQIHAwUElAUEBgICAQIDAwUEAQQNCQENAQQFBQQBBAUFCgUZAQQBFAYFBQULCgkFBAQDBAECAwMEBxMFBAUFBAUFBCUeCAQECQwDDQ0CGgQFAwEUBAQJCBYsBQUEBQUFBAUbBAYEAQECAwMEBAQJAwYFCwUFBQYUAR4FCgUFBAEEAQQFHA0EAQQFAwIBAgIDBAgEAjQBSzs5gFkeFRVtQD5xGhUnASI9SUw/KAcaOE1RISUsMhIjNgEPEQMDAQYZIkQI7QECAgUMBQkEAwYCAQEBAQECAgcCAgMCAgIBAgMDCAUJCAMFAgECAQIBAgICCQIBAQEnAQEDBQIEAQIPAwIBAgkMCQEJBAMDAQMDAQMLBwcJCQQDBAQBAQQDDAMEBgMDAgMDAwMDAwIDAwIDAgMCAwIDBAMWAwMICQkHAwQ8AQEDAwQNBQsCAwMDAwMDAgMDCiMDBwMHBA4LAwcDCAMDAgEBAwIECAkEAgQJBAQEBAQFAwEDAQMEAQMQBAMBAwgDAQoBAwMBAwMBAwMBBgQJAQMCAwMCqwEEBAMECAQECQUECQ0EGwUNCQQECQQBBCIEBQEEBAMDAgECAgMECAkFBBIECwQHBAQHBAgEHgQIBAcEBAcEBAkEBAQDBAF3AQIDAwgHBAcEGgMLCwcGBAMHFA8DBwEIBQQFCAMDAgICAgcBAxUBAwsBBxAEBAwEBAQEBAQJBCYFBQgEBAMEoQICAwMECQkJBgEMAQYMBgUDAwIBBAEEAQIFBAICAQEBBAEBAQYBAQECAQECAwcFBAUECAMDCQIBBgMQAwYDAgMCAwIDAgMGAgMDAwMDBwNNAQIBAwYMAwMFAwIBAQEEAwMECQUECAMDAgEBAQECCQICAgECAQIBAQECAgIBAQEEAQEBBQQDBQQFCAgDAgECzgEBAQEHAgIEAwQEBAkEBQYDAgkCAQEBAQEBAgUBAgMDCAQFBAkDAwMHAQEBAVMBAgIEBwkJCgEJBwYHAwQDBAMEBwgHFAQNBAQgAwMCAgICAwMICQUGBQUEAQQBBAUcDQQBCAQBBAQECAEDAQMBAwQIAwEDBAMBBgQHAgoBBAQBAwQDAQMMAwEDAQMBCAQEBAEEBAQBBA0XBQUEAQQBCQUKBQwEBQQEAwQBAgUHDB4IBAkEFAcIBwQDBAMEAwcGBAMHBQQECQQEAwT+xQEECAQEBAQeBQoFBQUFCQUnBQQFCQoEMgQFBAgEBgICBggKBRkBBAEUBgUFBQsGJgUGBQsGCwYWBgkIAwMEEAEBBggICQYRBQYFBgsFIQYLBQUKBg8BBAEZBQoBBAYCAQEDAgQICQgBKQQFBQQFBQkFIgUJBQUFBQoFFwUEBwIC/rIBAwYE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AQQDBwEDBQQEBAQECQQmBAkFBAQFDa0ECAYHAQMIAwEVAwEDAwEJAQwBCQkDAwIBAgMDCAQBBAICAgMDCAQFBAkDCAMCBAMCAwIDAgMCAwMDAgMDAwMDAwMDBgMjAgMEBAICBQQIAYQFCAQDAwMBBgMDAgMCAwIDAgMHFgEEAQQBBgMCAgQEAwQFCQQEBAMEAQICAgECAQIBAgICAQEBCAEBAQICBAECBwMCAQIDAgECBgMJAwMDBP3DBQQIAwMCAgECAQEBAQEBAgEIAgEBAQMDBAQEBQkEAwMEAQIFAwIBAQEBAQECAQECAwMJAu4FBAgGAgEBAQEBAggCAQICBAEWAQEEAwwFCQQGBQQDCgIIAQIBAgICBwEBAQEBBAMECPynBQgIBAIBAQECBgICAgEEAQYCCgMEAQMGBAUJBAQEAwQCARIBAgECAQICAgcCAQEBAQIHAwUC8AQFBAQDBAICBwIDBQIEAQIDDAoDBAIEAQEEAwQECQgFBwMPAgEGBQgBAQEGAQIBAgECAgIJAQICAwQI/a0ECAQDAgICBQYMBgEMAQYHAwEDAwEHBwMBBwcBAwEDBAgEBAwEBAQECQQEBAUCAQEEBAMVAwQKBxkDCgIDAwMDAwMDAgYDAgMCAwIIAZwFBAQBBwocCwcSBAsEBwQEBwQIBBAIBAMCAgEEBAMEBQwFDQQFBAUIBSYECQQEBAQEBAEEAwEDAQMEBAgECQQCAgECBgMEBf5EBAUEBgICAQIDAwUEAQQNCQENAQQFBQQBBAUFCgUZAQQBFAYFBQULCgkFBAQDBAECAwMEBxMFBAUFBAUFBCUeCAQECQwDDQISBQQFAwEUBAQJCBYsBQUEBQUFBAUbBAYEAQECAwMEBAQJAwYFCwUFBQYUAR4FCgUFBAEEAQQFHA0EAQQFAwIBAgIDBAgCIX2MfX2MfRd9Xn1+XQGVAQEBAQcCAgQDBAQECQQFBgMCCQIBAQEBAQECBQECAwMIBAUECQMDAwcBAQEBUwECAgQHCQkKAQkHBgcDBAMEAwQHCAcUBA0EBCADAwICAgIDAwgJBQYFBQQBBAEEBRwNBAEIBAEEBAQIAQMBAwEDBAgDAQMEAwEGBAcIAQQEAQMEAwEDDAMBAwEDAQgEBAQBBAQEAQQNFwUFBAEEAQkFCgUMBAUEBAMEAQIFBwweCAQJBBQHCAcEAwQDBAMHBgQDBwUEBAkEBAMEAQICBQwFCQQDBgIBAQEBAQICBwICAwICAgECAwMIBQkIAwUCAQIBAgECAgIJAgEBAScCAwUCBAECDwMCAQIJDAkBCQQDAwEDAwEDCwcHCQkEAwQEAQEEAwwDBAYDAwIDAwMDAwMCAwMCAwIDAgMCAwQDFgMDCAkJBwMEOwECAwMEDQULAgMDAwMDAwIDAwojAwcDBwQOCwMHAwgDAwIBAQMCBAgJBAIECQQEBAQEBQMBAwEDBAEDEAQDAQMIAwEKAQMDAQMDAQMDAQYECQEDAgMDqQEEBAMECAQECQUECQ0EGwUNCQQECQQBBCIEBQEEBAMDAgECAgMECAkFBBIECwQHBAQHBAgEHgQIBAcEBAcEBAkEBAQDBC0BBAgEBAQEHgUKBQUFBQkFJwUEBQkKBDIEBQQIBAYCAgYICgUZAQQBFAYFBQULBiYFBgULBgsGFgYJCAMDBBACBggICQYRBQYFBgsFIQYLBQUKBg8BBAEZBQoBBAYCAQEDAgQICQgBKQQFBQQFBQkFIgUJBQUFBQoFFwUEBwICOQECAwMIBwQHBBoDCwsHBgQDBxQPAwcBCAUEBQgDAwICAgIHAQMVAQMLAQcQBAQMBAQEBAQECQQmBQUIBAQDBKABBAMDBAkJCQYBDAEGDAYFAwMCAQQBBAECBQQCAgEBAQQBAQEGAQEBAgEBAgMHBQQFBAgDAwkCAQYDEAMGAwIDAgMCAwIDBgIDAwMDAwdKAQIBAwYMAwMFAwIBAQEEAwMECQUECAMDAgEBAQECCQICAgECAQIBAQECAgIBAQEEAQEBBQQDBQQFCAgDAgEnAQEDBgQJBQQEBAIFAwQJAQYJAwIBAgMCAQIDBAMKAggBAgECAgMBAgMDCAUECQQDAwMEAgECAQIBAgEQEAYCAwUJAwoBAgICDwIDBQYMFAECAQIBAgECBgIGCQQFBAQEAwMCAQEBAgICAQIBCAwDBAMCAQIDAgECEgEJBAMFBAQEBQkEAwMEAAAAAAgAAP+aA7gDIgAUACkALgAyADYAOgA+AEIAAAEiBwYHBhQXFhcWMjc2NzY0JyYnJgcyFxYXFhQHBgcGIicmJyY0NzY3NgcVESERBTMRIxMVMzUHFTM1BxUzNQcVMzUB9HpqZjw+PjxmavRqZjw+PjxmanpuXls1Nzc1W17cXls1Nzc1W14pAS7+6v7+GsrKysrKysoDIj48Zmr0amY8Pj48Zmr0amY8PjE3NVte3F5bNTc3NVte3F5bNTfVDP6QAXwY/rQBJxkZShgYVRgYTRgYAAAACgAA/6IDuAMgAA8AHwAxAGwA1QFeAbsCAgJMArgAAAEmBgcGHgI3PgE3NiYnJgc2HgIOAy4CNjc+ARcGDwEOARYXFj4BOwE1IzY3JgMrAQcjByMHFQ8FFR8FMz8DMzczNzM3MxczFzMXMx8BMz8DNS8EIzUjJyMnFw8GFR8KMx8GFR8CMx8NMz8ENS8BNScjLwYjLwE1Iy8LIy8BIy8HIzUnNS8EIwUPASMPBBUPBBUHIwcVDwMjFQcVByMVDwQVByMPARUPAhUPAiMPAxUPAxUHFQ8KFQcVHwQ/BDM/BDU/JjUvAwEPBRUXFQcVBxUHFQcVBxUHFQcVBxUHFQcVBxUPBxUfBD8FMz8BMz8BNT8BMzczNzU3NTM1NzU3NTc1NzU3NTc1NzU3NSc1LwQFDwUVFxUXFRczHwUzHwEVFxUXFRcVMxcVFxUfBD8ENS8NNSc1JzUnNS8DAQ8XHwQ/BDM/AzM3MzczNzM3Mzc1NzM3NTczPwIzNzM1PwM1LwQFDwUVHwMVHwEzHwIzHwIVHwEzHwEVHwEzFzMXMxczHwIzFzMXFTMfBzMXFRczFTMXMz8ENS8EIycjJyMnIy8KIy8EIy8FIwH0QG8XGRhWfjo9UQEERDkrMiZIMxMOK0FQSzgaCRYYUGMJFB0JCQQIBAkNBFlZEiYOOwcNBg0NBycNDgQDAwQBAgMDCQQFBgwGFwYLBgYGBikGBgYGBgUfBAUMAwMCAgYDCicGBwYNB+kFBAQDAwECAgIGAgIDBgUEAwgBDgIIAgYCBAECAgECAwIDBQQDBAMKBQYDCQQJBAQDBAIEBgEEAwIDAgMCAQIIAQUDBAIEAgIFAgcCAgECCQECAgMHAwIDAgECAwIGAgoF/fMFBwECAwIDAgMCAwIDBAECAgMCBAEEBAECAgICAgIBAgICBAICBAEBAQIDAgIKAQICAgEEAQIBAgECAQICAQQEAw4ECAQDAQECAwECAgIBAgECAQIBAgIDAgECCAIBAgICAQQCBAEGAgoCBgMKAwYDBQMCAQQGCAUCsgQFAwYCAQEBAQEBAQECAQMFAwUDBAMCBgMBAgMGBAkJBAQDAgEBAwIBAgMDAgEFAQwDAQIBAQEBAQEBAQQDBAQI/KYEBQMEBAEBAwIBAwIBBAEKAQQDAgMCAQIDAQIEBwkJBAQDBAIEAgMCBwQBBgECAQIIAQEBAQUICAKxBAQJBAUKBA8FBQsPBgULBSEGCxAIBAUCAgQDBA0JBgYUBQESBgcFAQUBBQEFARwBCwUBBQUBBQsPAQQBAwMCAQQDBAQI/d4EBAQDAgIBAgMEDQIBAgMCAQIDAwsCAQgDAwUBAgECAQIBAgMDAQIBAgECBAMGAw0DHQIDDQQDDQkFCAUCAQQDBAQDBAgDFAIRAwkFEQIGBQMFBQUCAQ8CBQICAQQDBBEEBAUCNAFLOzmAWR4VFW1APnEaFScBIj1JTD8oBxo4TVEhJSwyEiM2AQ8RAwMBBhkiRAgBSAECBgECBAIDBAgJBQQEAwQBAgICBAIBAQEBAQUBBgQDCQUICAIEBgEBAU8BAQMDBAQEBQkEBgECAQYDBAIIDgMIAwYDBAECAgMEAwQDBwcDCAMSCggCBAICAwMICgcHAQwIBAQEBAQEBAsBBwMGAgYCAwUDBwMCAwkDAgIHAgICAgEBAQICBAIFDAEEAgICAgIBAgICAgIBBAIBAgIDBAEEAQQBAgMCAwIBAgMCAQIGAgECBgMDAgUCAQIPAwIBAgECAwYDAwMDAwMDAwEECQUIAwMDAQQDAwQGBQMCBQECAwIDAgMCAwMCBQIDAgwCAwIDAgMEAwQDBgMKAwYCCgEGAgUEBAQJCQYEAf7GAQICCAQEBAQzAwkDBgIGAwMDAwMDBgIDAwkCDgMIAQ0FCwUGCgcEBQkEBgICAgIDAwMDBgYGBQEFBw8mAwoDAwcDAwQDAwQDAwQDBwMOAywFCQgEAgMCEwECAwMIBBsGBxMHDRMGBw0GHw0FAQUBBQEFAQUBBQEBBAQEAgICAwMJCQgGBgUGEAsGEQUGBgUvBgUGBgwGBwUHBgL+sgECBgQEBgQJBAMFCQIDBAMMAQQDBAMHCQkIAwMDAgIBBgIGAwIDAgMDDwYBAwMBAwQHDAQBAwQEBAkIBAMCAgIBAwIEBAkEBQQEAwEKAgICAgICAQEHAgUBAQEDAgIBAgECAQEBAQECAgIEAgkBAQQBBAEEBwUECQgEAgMBAwcGAwMGAgIDAQMCAwIJAgMCAQQBBA0BAgAAAwAAAAADIAJYAAMABwAL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BAMIAQ4CCAIGAgQBAgIBAgMCAwUEAwQDCgUGAwkECQQEAwQCBAYBBAMCAwIDAgECCAEFAwQCBAICBQIHAgIBAgkBAgIDBwMCAwIBAgMCBgIKBf3zBQcBAgMCAwIDAgMCAwQBAgIDAgQBBAQBAgICAgICAQICAgQCAgQBAQECAwICCgECAgIBBAECAQIBAgECAgEEBAMOBAgEAwEBAgMBAgICAQIBAgECAQICAwIBAggCAQICAgEEAgQBBgIKAgYDCgMGAwUDAgEEBggFArIEBQMGAgEBAQEBAQEBAgEDBQMFAwQDAgYDAQIDBgQJCQQEAwIBAQMCAQIDAwIBBQEMAwECAQEBAQEBAQEEAwQECPymBAUDBAQBAQMCAQMCAQQBCgEEAwIDAgECAwECBAcJCQQEAwQCBAIDAgcEAQYBAgECCAEBAQEFCAgCsQQECQQFCgQPBQULDwYFCwUhBgsQCAQFAgIEAwQNCQYGFAUBEgYHBQEFAQUBBQEcAQsFAQUFAQULDwEEAQMDAgEEAwQECP3eBAQEAwICAQIDBA0CAQIDAgECAwMLAgEIAwMFAQIBAgECAQIDAwECAQIBAgQDBgMNAx0CAw0EAw0JBQgFAgEEAwQEAwQIAxQCEQMJBRECBgUDBQUFAgEPAgUCAgEEAwQRBAQFAhwM/pABfBj+tAEnGRlKGBhVGBhNGBgCLQECBgECBAIDBAgJBQQEAwQBAgICBAIBAQEBAQUBBgQDCQUICAIEBgEBAU8BAQMDBAQEBQkEBgECAQYDBAIIDgMIAwYDBAECAgMEAwQDBwcDCAMSCggCBAICAwMICgcHAQwIBAQEBAQEBAsBBwMGAgYCAwUDBwMCAwkDAgIHAgICAgEBAQICBAIFDAEEAgICAgIBAgICAgIBBAIBAgIDBAEEAQQBAgMCAwIBAgMCAQIGAgECBgMDAgUCAQIPAwIBAgECAwYDAwMDAwMDAwEECQUIAwMDAQQDAwQGBQMCBQECAwIDAgMCAwMCBQIDAgwCAwIDAgMEAwQDBgMKAwYCCgEGAgUEBAQJCQYEAf7GAQICCAQEBAQzAwkDBgIGAwMDAwMDBgIDAwkCDgMIAQ0FCwUGCgcEBQkEBgICAgIDAwMDBgYGBQEFBw8mAwoDAwcDAwQDAwQDAwQDBwMOAywFCQgEAgMCEwECAwMIBBsGBxMHDRMGBw0G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BAECBwMCAQIDAgECBgMJAwMDBP3DBQQIAwMCAgECAQEBAQEBAgEIAgEBAQMDBAQEBQkEAwMEAQIFAwIBAQEBAQECAQECAwMJAu4FBAgGAgEBAQEBAggCAQICBAEWAQEEAwwFCQQGBQQDCgIIAQIBAgICBwEBAQEBBAMECPynBQgIBAIBAQECBgICAgEEAQYCCgMEAQMGBAUJBAQEAwQCARIBAgECAQICAgcCAQEBAQIHAwUC8AQFBAQDBAICBwIDBQIEAQIDDAoDBAIEAQEEAwQECQgFBwMPAgEGBQgBAQEGAQIBAgECAgIJAQICAwQI/a0ECAQDAgICBQYMBgEMAQYHAwEDAwEHBwMBBwcBAwEDBAgEBAwEBAQECQQEBAUCAQEEBAMVAwQKBxkDCgIDAwMDAwMDAgYDAgMCAwIIAZwFBAQBBwocCwcSBAsEBwQEBwQIBBAIBAMCAgEEBAMEBQwFDQQFBAUIBSYECQQEBAQEBAEEAwEDAQMEBAgECQQCAgECBgMEBf5EBAUEBgICAQIDAwUEAQQNCQENAQQFBQQBBAUFCgUZAQQBFAYFBQULCgkFBAQDBAECAwMEBxMFBAUFBAUFBCUeCAQECQwDDQISBQQFAwEUBAQJCBYsBQUEBQUFBAUbBAYEAQECAwMEBAQJAwYFCwUFBQYUAR4FCgUFBAEEAQQFHA0EAQQFAwIBAgIDBAgCHAz+kAF8GP60AScZGUoYGFUYGE0YGAIvAQEBAQcCAgQDBAQECQQFBgMCCQIBAQEBAQECBQECAwMIBAUECQMDAwcBAQEBUwECAgQHCQkKAQkHBgcDBAMEAwQHCAcUBA0EBCADAwICAgIDAwgJBQYFBQQBBAEEBRwNBAEIBAEEBAQIAQMBAwEDBAgDAQMEAwEGBAcIAQQEAQMEAwEDDAMBAwEDAQgEBAQBBAQEAQQNFwUFBAEEAQkFCgUMBAUEBAMEAQIFBwweCAQJBBQHCAcEAwQDBAMHBgQDBwUEBAkEBAMEAQICBQwFCQQDBgIBAQEBAQICBwICAwICAgECAwMIBQkIAwUCAQIBAgECAgIJAgEBAScCAwUCBAECDwMCAQIJDAkBCQQDAwEDAwEDCwcHCQkEAwQEAQEEAwwDBAYDAwIDAwMDAwMCAwMCAwIDAgMCAwQDFgMDCAkJBwMEOwECAwMEDQULAgMDAwMDAwID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bwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAAV0cmFzaBBnYXRld2F5LXBhcmFsbGVsH2ludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1jYW5jZWwxaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctbWVzc2FnZRhzdGFydC1ldmVudC1jb21wZW5zYXRpb24uc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1wYXJhbGxlbC1tdWx0aXBsZQtsb29wLW1hcmtlchJwYXJhbGxlbC1taS1tYXJrZXIjc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1zaWduYWwvaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctdGltZXIqaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLXBhcmFsbGVsLW11bHRpcGxlJWludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1jb21wZW5zYXRpb24LZ2F0ZXdheS14b3IQZW5kLWV2ZW50LWNhbmNlbCJpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtY29uZGl0aW9uO2ludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLXBhcmFsbGVsLW11bHRpcGxlFXN0YXJ0LWV2ZW50LWNvbmRpdGlvbiJzdGFydC1ldmVudC1ub24taW50ZXJydXB0aW5nLXRpbWVyFHNlcXVlbnRpYWwtbWktbWFya2VyCXVzZXItdGFzaw1idXNpbmVzcy1ydWxlEnN1Yi1wcm9jZXNzLW1hcmtlch1zdGFydC1ldmVudC1wYXJhbGxlbC1tdWx0aXBsZRFzdGFydC1ldmVudC1lcnJvch9pbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtc2lnbmFsHmludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1lcnJvchZlbmQtZXZlbnQtY29tcGVuc2F0aW9uFHN1YnByb2Nlc3MtY29sbGFwc2VkE3N1YnByb2Nlc3MtZXhwYW5kZWQEdGFzaw9lbmQtZXZlbnQtZXJyb3IjaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLWVzY2FsYXRpb24eaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLXRpbWVyFnN0YXJ0LWV2ZW50LWVzY2FsYXRpb24Sc3RhcnQtZXZlbnQtc2lnbmFsEmJ1c2luZXNzLXJ1bGUtdGFzawZtYW51YWwHcmVjZWl2ZQ1jYWxsLWFjdGl2aXR5EXN0YXJ0LWV2ZW50LXRpbWVyE3N0YXJ0LWV2ZW50LW1lc3NhZ2UXaW50ZXJtZWRpYXRlLWV2ZW50LW5vbmUdaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLWxpbmsUZW5kLWV2ZW50LWVzY2FsYXRpb24HYnBtbi1pbw9nYXRld2F5LWNvbXBsZXgSZ2F0ZXdheS1ldmVudGJhc2VkDGdhdGV3YXktbm9uZQpnYXRld2F5LW9yE2VuZC1ldmVudC10ZXJtaW5hdGUQZW5kLWV2ZW50LXNpZ25hbA5lbmQtZXZlbnQtbm9uZRJlbmQtZXZlbnQtbXVsdGlwbGURZW5kLWV2ZW50LW1lc3NhZ2UOZW5kLWV2ZW50LWxpbmsgaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW1lc3NhZ2UlaW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LWNvbXBlbnNhdGlvbhRzdGFydC1ldmVudC1tdWx0aXBsZQZzY3JpcHQLbWFudWFsLXRhc2sEc2VuZAdzZXJ2aWNlDHJlY2VpdmUtdGFzawR1c2VyEHN0YXJ0LWV2ZW50LW5vbmUjaW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LWVzY2FsYXRpb24haW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW11bHRpcGxlNGludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLWVzY2FsYXRpb24daW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LWxpbmsmc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1jb25kaXRpb24LZGF0YS1vYmplY3QLc2NyaXB0LXRhc2sJc2VuZC10YXNrCmRhdGEtc3RvcmUnc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1lc2NhbGF0aW9uIGludGVybWVkaWF0ZS1ldmVudC10aHJvdy1tZXNzYWdlMmludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLW11bHRpcGxlMGludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLXNpZ25hbCFpbnRlcm1lZGlhdGUtZXZlbnQtdGhyb3ctbXVsdGlwbGUkc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1tZXNzYWdlDWFkLWhvYy1tYXJrZXIMc2VydmljZS10YXNrCXRhc2stbm9uZRNjb21wZW5zYXRpb24tbWFya2VyJXN0YXJ0LWV2ZW50LW5vbi1pbnRlcnJ1cHRpbmctbXVsdGlwbGUfaW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LXNpZ25hbDNpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbm9uLWludGVycnVwdGluZy1jb25kaXRpb24LcGFydGljaXBhbnQZZXZlbnQtc3VicHJvY2Vzcy1leHBhbmRlZBFsYW5lLWluc2VydC1iZWxvdwpzcGFjZS10b29sEGNvbm5lY3Rpb24tbXVsdGkEbGFuZQpsYXNzby10b29sEWxhbmUtaW5zZXJ0LWFib3ZlEWxhbmUtZGl2aWRlLXRocmVlD2xhbmUtZGl2aWRlLXR3bwpkYXRhLWlucHV0C2RhdGEtb3V0cHV0CWhhbmQtdG9vbAVncm91cA90ZXh0LWFubm90YXRpb24LdHJhbnNhY3Rpb24Mc2NyZXctd3JlbmNoCmNvbm5lY3Rpb24QY29uZGl0aW9uYWwtZmxvdwxkZWZhdWx0LWZsb3cAAA==') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'bpmn';
    src: url('../font/bpmn.svg?16406289#bpmn') format('svg');
  }
}
*/

[class^="bpmn-icon-"]:before, [class*=" bpmn-icon-"]:before {
  font-family: "bpmn";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  /* margin-right: .2em; */
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* margin-left: .2em; */

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.bpmn-icon-trash:before { content: '\e801'; } /* '' */
.bpmn-icon-gateway-parallel:before { content: '\e804'; } /* '' */
.bpmn-icon-intermediate-event-catch-cancel:before { content: '\e805'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-message:before { content: '\e806'; } /* '' */
.bpmn-icon-start-event-compensation:before { content: '\e807'; } /* '' */
.bpmn-icon-start-event-non-interrupting-parallel-multiple:before { content: '\e808'; } /* '' */
.bpmn-icon-loop-marker:before { content: '\e809'; } /* '' */
.bpmn-icon-parallel-mi-marker:before { content: '\e80a'; } /* '' */
.bpmn-icon-start-event-non-interrupting-signal:before { content: '\e80b'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before { content: '\e80c'; } /* '' */
.bpmn-icon-intermediate-event-catch-parallel-multiple:before { content: '\e80d'; } /* '' */
.bpmn-icon-intermediate-event-catch-compensation:before { content: '\e80e'; } /* '' */
.bpmn-icon-gateway-xor:before { content: '\e80f'; } /* '' */
.bpmn-icon-end-event-cancel:before { content: '\e811'; } /* '' */
.bpmn-icon-intermediate-event-catch-condition:before { content: '\e812'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before { content: '\e813'; } /* '' */
.bpmn-icon-start-event-condition:before { content: '\e814'; } /* '' */
.bpmn-icon-start-event-non-interrupting-timer:before { content: '\e815'; } /* '' */
.bpmn-icon-sequential-mi-marker:before { content: '\e816'; } /* '' */
.bpmn-icon-user-task:before { content: '\e817'; } /* '' */
.bpmn-icon-business-rule:before { content: '\e818'; } /* '' */
.bpmn-icon-sub-process-marker:before { content: '\e819'; } /* '' */
.bpmn-icon-start-event-parallel-multiple:before { content: '\e81a'; } /* '' */
.bpmn-icon-start-event-error:before { content: '\e81b'; } /* '' */
.bpmn-icon-intermediate-event-catch-signal:before { content: '\e81c'; } /* '' */
.bpmn-icon-intermediate-event-catch-error:before { content: '\e81d'; } /* '' */
.bpmn-icon-end-event-compensation:before { content: '\e81e'; } /* '' */
.bpmn-icon-subprocess-collapsed:before { content: '\e81f'; } /* '' */
.bpmn-icon-subprocess-expanded:before { content: '\e820'; } /* '' */
.bpmn-icon-task:before { content: '\e821'; } /* '' */
.bpmn-icon-end-event-error:before { content: '\e822'; } /* '' */
.bpmn-icon-intermediate-event-catch-escalation:before { content: '\e823'; } /* '' */
.bpmn-icon-intermediate-event-catch-timer:before { content: '\e824'; } /* '' */
.bpmn-icon-start-event-escalation:before { content: '\e825'; } /* '' */
.bpmn-icon-start-event-signal:before { content: '\e826'; } /* '' */
.bpmn-icon-business-rule-task:before { content: '\e827'; } /* '' */
.bpmn-icon-manual:before { content: '\e828'; } /* '' */
.bpmn-icon-receive:before { content: '\e829'; } /* '' */
.bpmn-icon-call-activity:before { content: '\e82a'; } /* '' */
.bpmn-icon-start-event-timer:before { content: '\e82b'; } /* '' */
.bpmn-icon-start-event-message:before { content: '\e82c'; } /* '' */
.bpmn-icon-intermediate-event-none:before { content: '\e82d'; } /* '' */
.bpmn-icon-intermediate-event-catch-link:before { content: '\e82e'; } /* '' */
.bpmn-icon-end-event-escalation:before { content: '\e82f'; } /* '' */
.bpmn-icon-bpmn-io:before { content: '\e831'; } /* '' */
.bpmn-icon-gateway-complex:before { content: '\e832'; } /* '' */
.bpmn-icon-gateway-eventbased:before { content: '\e833'; } /* '' */
.bpmn-icon-gateway-none:before { content: '\e834'; } /* '' */
.bpmn-icon-gateway-or:before { content: '\e835'; } /* '' */
.bpmn-icon-end-event-terminate:before { content: '\e836'; } /* '' */
.bpmn-icon-end-event-signal:before { content: '\e837'; } /* '' */
.bpmn-icon-end-event-none:before { content: '\e838'; } /* '' */
.bpmn-icon-end-event-multiple:before { content: '\e839'; } /* '' */
.bpmn-icon-end-event-message:before { content: '\e83a'; } /* '' */
.bpmn-icon-end-event-link:before { content: '\e83b'; } /* '' */
.bpmn-icon-intermediate-event-catch-message:before { content: '\e83c'; } /* '' */
.bpmn-icon-intermediate-event-throw-compensation:before { content: '\e83d'; } /* '' */
.bpmn-icon-start-event-multiple:before { content: '\e83e'; } /* '' */
.bpmn-icon-script:before { content: '\e83f'; } /* '' */
.bpmn-icon-manual-task:before { content: '\e840'; } /* '' */
.bpmn-icon-send:before { content: '\e841'; } /* '' */
.bpmn-icon-service:before { content: '\e842'; } /* '' */
.bpmn-icon-receive-task:before { content: '\e843'; } /* '' */
.bpmn-icon-user:before { content: '\e844'; } /* '' */
.bpmn-icon-start-event-none:before { content: '\e845'; } /* '' */
.bpmn-icon-intermediate-event-throw-escalation:before { content: '\e846'; } /* '' */
.bpmn-icon-intermediate-event-catch-multiple:before { content: '\e847'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before { content: '\e848'; } /* '' */
.bpmn-icon-intermediate-event-throw-link:before { content: '\e849'; } /* '' */
.bpmn-icon-start-event-non-interrupting-condition:before { content: '\e84a'; } /* '' */
.bpmn-icon-data-object:before { content: '\e84b'; } /* '' */
.bpmn-icon-script-task:before { content: '\e84c'; } /* '' */
.bpmn-icon-send-task:before { content: '\e84d'; } /* '' */
.bpmn-icon-data-store:before { content: '\e84e'; } /* '' */
.bpmn-icon-start-event-non-interrupting-escalation:before { content: '\e84f'; } /* '' */
.bpmn-icon-intermediate-event-throw-message:before { content: '\e850'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before { content: '\e851'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before { content: '\e852'; } /* '' */
.bpmn-icon-intermediate-event-throw-multiple:before { content: '\e853'; } /* '' */
.bpmn-icon-start-event-non-interrupting-message:before { content: '\e854'; } /* '' */
.bpmn-icon-ad-hoc-marker:before { content: '\e855'; } /* '' */
.bpmn-icon-service-task:before { content: '\e856'; } /* '' */
.bpmn-icon-task-none:before { content: '\e857'; } /* '' */
.bpmn-icon-compensation-marker:before { content: '\e858'; } /* '' */
.bpmn-icon-start-event-non-interrupting-multiple:before { content: '\e859'; } /* '' */
.bpmn-icon-intermediate-event-throw-signal:before { content: '\e85a'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before { content: '\e85b'; } /* '' */
.bpmn-icon-participant:before { content: '\e85c'; } /* '' */
.bpmn-icon-event-subprocess-expanded:before { content: '\e85d'; } /* '' */
.bpmn-icon-lane-insert-below:before { content: '\e85e'; } /* '' */
.bpmn-icon-space-tool:before { content: '\e85f'; } /* '' */
.bpmn-icon-connection-multi:before { content: '\e860'; } /* '' */
.bpmn-icon-lane:before { content: '\e861'; } /* '' */
.bpmn-icon-lasso-tool:before { content: '\e862'; } /* '' */
.bpmn-icon-lane-insert-above:before { content: '\e863'; } /* '' */
.bpmn-icon-lane-divide-three:before { content: '\e864'; } /* '' */
.bpmn-icon-lane-divide-two:before { content: '\e865'; } /* '' */
.bpmn-icon-data-input:before { content: '\e866'; } /* '' */
.bpmn-icon-data-output:before { content: '\e867'; } /* '' */
.bpmn-icon-hand-tool:before { content: '\e868'; } /* '' */
.bpmn-icon-group:before { content: '\e869'; } /* '' */
.bpmn-icon-text-annotation:before { content: '\e86b'; } /* '' */
.bpmn-icon-transaction:before { content: '\e8c4'; } /* '' */
.bpmn-icon-screw-wrench:before { content: '\e8db'; } /* '' */
.bpmn-icon-connection:before { content: '\e8dc'; } /* '' */
.bpmn-icon-conditional-flow:before { content: '\e8e0'; } /* '' */
.bpmn-icon-default-flow:before { content: '\e8e1'; } /* '' */
pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/
.hljs {
  color: #24292e;
  background: #ffffff
}
.hljs-doctag,
.hljs-keyword,
.hljs-meta .hljs-keyword,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-variable.language_ {
  /* prettylights-syntax-keyword */
  color: #d73a49
}
.hljs-title,
.hljs-title.class_,
.hljs-title.class_.inherited__,
.hljs-title.function_ {
  /* prettylights-syntax-entity */
  color: #6f42c1
}
.hljs-attr,
.hljs-attribute,
.hljs-literal,
.hljs-meta,
.hljs-number,
.hljs-operator,
.hljs-variable,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-id {
  /* prettylights-syntax-constant */
  color: #005cc5
}
.hljs-regexp,
.hljs-string,
.hljs-meta .hljs-string {
  /* prettylights-syntax-string */
  color: #032f62
}
.hljs-built_in,
.hljs-symbol {
  /* prettylights-syntax-variable */
  color: #e36209
}
.hljs-comment,
.hljs-code,
.hljs-formula {
  /* prettylights-syntax-comment */
  color: #6a737d
}
.hljs-name,
.hljs-quote,
.hljs-selector-tag,
.hljs-selector-pseudo {
  /* prettylights-syntax-entity-tag */
  color: #22863a
}
.hljs-subst {
  /* prettylights-syntax-storage-modifier-import */
  color: #24292e
}
.hljs-section {
  /* prettylights-syntax-markup-heading */
  color: #005cc5;
  font-weight: bold
}
.hljs-bullet {
  /* prettylights-syntax-markup-list */
  color: #735c0f
}
.hljs-emphasis {
  /* prettylights-syntax-markup-italic */
  color: #24292e;
  font-style: italic
}
.hljs-strong {
  /* prettylights-syntax-markup-bold */
  color: #24292e;
  font-weight: bold
}
.hljs-addition {
  /* prettylights-syntax-markup-inserted */
  color: #22863a;
  background-color: #f0fff4
}
.hljs-deletion {
  /* prettylights-syntax-markup-deleted */
  color: #b31d28;
  background-color: #ffeef0
}
.hljs-char.escape_,
.hljs-link,
.hljs-params,
.hljs-property,
.hljs-punctuation,
.hljs-tag {
  /* purposely ignored */
  
}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);margin:0;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{align-items:center;display:flex}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{height:calc(50% - 10px);display:block}.el-timeline.is-start{padding-left:40px;padding-right:0}.el-timeline.is-end{padding-left:0;padding-right:40px}.el-timeline.is-alternate{padding-left:20px;padding-right:20px}.el-timeline.is-alternate .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper{width:calc(50% - 28px);left:calc(50% - var(--el-timeline-node-size-large) / 2);padding-left:28px}.el-timeline.is-alternate .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper{width:calc(50% - 28px + var(--el-timeline-node-size-large) / 2);text-align:right;padding-right:28px}.el-timeline.is-alternate-reverse{padding-left:20px;padding-right:20px}.el-timeline.is-alternate-reverse .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper{width:calc(50% - 28px + var(--el-timeline-node-size-large) / 2);text-align:right;padding-right:28px}.el-timeline.is-alternate-reverse .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper{width:calc(50% - 28px);left:calc(50% - var(--el-timeline-node-size-large) / 2);padding-left:28px}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{box-sizing:content-box;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.el-timeline-item__node--normal{width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{justify-content:center;align-items:center;display:flex;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline-item.is-start .el-timeline-item__wrapper{padding-left:28px}.el-timeline-item.is-start .el-timeline-item__tail{left:4px}.el-timeline-item.is-start .el-timeline-item__node--normal{left:-1px}.el-timeline-item.is-start .el-timeline-item__node--large{left:-2px}.el-timeline-item.is-end .el-timeline-item__wrapper{text-align:right;padding-right:28px}.el-timeline-item.is-end .el-timeline-item__tail{right:4px}.el-timeline-item.is-end .el-timeline-item__node--normal{right:-1px}.el-timeline-item.is-end .el-timeline-item__node--large{right:-2px}.el-timeline-item.is-alternate .el-timeline-item__tail,.el-timeline-item.is-alternate .el-timeline-item__node,.el-timeline-item.is-alternate-reverse .el-timeline-item__tail,.el-timeline-item.is-alternate-reverse .el-timeline-item__node{left:50%;transform:translate(-50%)}[data-v-e3151149] .el-transfer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 450px;
}
[data-v-e3151149] .el-transfer-panel {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
}
[data-v-e3151149] .el-transfer-panel__header {
  flex-shrink: 0;
}
[data-v-e3151149] .el-transfer-panel__filter {
  flex-shrink: 0;
  padding: 8px;
}
[data-v-e3151149] .el-transfer-panel__body {
  flex: 1;
  overflow: auto;
}
[data-v-e3151149] .el-transfer-panel__list {
  height: auto !important;
}
[data-v-e3151149] .el-transfer__buttons {
  padding: 0 8px;
}
@font-face {
  font-family: iconfont; /* Project id 4495938 */
  src: url("data:font/woff2;base64,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") format("woff2"), url("data:font/woff;base64,d09GRgABAAAAAAxoAAsAAAAAEsgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8Fkq7Y21hcAAAAYgAAACxAAACYnTL1gtnbHlmAAACPAAAB9UAAAsYi71nbmhlYWQAAAoUAAAALwAAADYq2sQdaGhlYQAACkQAAAAcAAAAJAfeA45obXR4AAAKYAAAAA8AAAA0NAAAAGxvY2EAAApwAAAAHAAAABwRnhPgbWF4cAAACowAAAAfAAAAIAEiALJuYW1lAAAKrAAAAUAAAAJnEKM8sHBvc3QAAAvsAAAAewAAAKfq+6TreJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjE8f83c8L+BgYH5DkMjUJgRRRETAH0RDU14nOWSsQ2DQAxF/x2EkIQiDUKKGCELsgFlRsgM1GnICuzwXdCxANjnIk3IAvHpnWSfbH35PoADgEy5KzkQ3giweGk1pHqGc6rneGh+w9UqBCNbduw5cOTERWppZF5X4NfbTgSd+/2YwiNOKFCpgphUXVRRqU3F7rz/iSrdz09GOPazjI5uEGwd3SXYObpVsHdS7+CYEzg6sBmTY07h4pg7pHb0RyCNY26R2UG5AYTMSvgAAAB4nK1Wa2wbWRW+Z65jexx7po5nPGMnGXtmYjt+xElsj51H146TNm2c9EGTbJa+Ulqg3ZZNF1oWClUoCxXQXUHJIso+oGLZLiwq8KOsFhDV7o+l6iKBhNQFiceuCmiRVoAEf5BQPHDu2G2KFv4xc33uedzjufe755x7CSXkX6/RdTpCJskusp8QMATw6EbSChaUcFHXuGKhCqU8mG39fVAslEtJUzc8bkkJj0NQ0gDHobrKlfIcLWggCWDkoVSFUKtrqeiB9PQAtb+qptz+TT4468nWE7mZTGYml6hnPfYlNXVFTemK/eluWZGC0fPmmAGfCu3Ox8dzqpobj6m5aDQ3nOvuzkUijA4zGdzp6XS/Ahp1GWNGZvsD2zPYp9Tz8bwubLLEQPMt/J/cmDowVhsfUOC+aK7A/JA0b2CX7e7OIk9ciMMF+jd6kvAkQBTSjUjoctHSLT2op/AXknXLlHVZD1KU4AfQM2k/a++F5yftN8C4Zd+egsPwzSn7TdC5pbXXb9lLU9Bne76w9vqv4AX7Kegjzjeu0T/QbWQAsV4mhwlJGKk8VKpgJVP4IqT4SmElLECSGcrsxX1gL5oSBg6qJKugcR6By0MZPfOcwLWsoDO0KyF0CGkgQEJP0aM+3ke9mWzH2Mj+5d8u7x8Z68hl3K5QxDtUhI7J+vGV9ZXj9ckOKA7xzdu86IpwdPdnHl8O9FGxK8iDu4uLb27Mbo5Bl9vT6YZn7C5e9Lr+ycf5f3SAV7C3wYd+2HDzEV/lk1sfOrDXwmfvgYe2Plr2qSLH1y7tWj1xbHOttvnYidVdl2r+F3lPcWTmTMlcuVjjOzl+U8hjzk0PB4PD03NmZ8RN7Ws+MeiFOb/f/r6nS/RVm4R4ELcf0RVaJX6ikgQZJlWyjZzAHbobW7jyCgYoC0UWnR3/y0D/0+CWwkwbCjpAV4pOhxEuS85OuEVwul4wg9xnY1bVijnklKAK2ORYrHn1Hdqwpn3uHiWKOU3jOwNavmeUG41mu0drUTmlDXa3pLEq99NYe3DMmhfUHlWIZbXSf9E1B2NlTStXLU2zFmLZGDauZD/l5UNhv6r6Q12J1KlT/WZPVJIDCiioSCZrnEw6Eb/f0Cs0jpxKdJIn42Q7WcT4O0nOkiuIo+RmiV0qF8IyBk4qkYcqKB0aQAsfw60ggK06gGD+fwUZ64rbNFj8lxj8xYJiGabhYWpJ0UAJFzDM0cKRUHcIGyhc2G+/FRBc4QBEAoJ9OxQNYVvixaDIO2SBF7tErxcJP72htTbYpGNzRin8HZZ3bwzwHZnd+e5D87sHh4YGd88f8gcC/sWds6djuh47Pbvz2ztmT8dVN5wNdHUFfs6I/feASEucHHUovBhgMw1F+fZHvGJug53g2x/hxbkN7eKGdt8G+z7vXTZw/8X+DM5mzytsWlDfmAk+p2fHagQfVs8/QX9MH8NcieA+ExboVU4DmVXgVia0oAdny7Gw66jtvRMCVa6oY4IwmSPzF2rxD3/jyf0zq42Rg5XKwYcZgcOilG1k7T1IpF7JrC8MwHerD1YlOLj/yWcfidcuzDdWZ+CN9nAk61skYS3XyGYbuTVBQj6/UDerD9ZQcGriE/Sv9Iwz3zQZbZ1Ad2dJ7z1BeMASCRgVgDEB5STyRgowbABrHoQljsytNhqrX2FkrryvVNr3AUbgsn1Qqan2PlWFK2pNgedl7ri95o932l/0++FkZ9wPK37uS21PJHaq7YoEXPB1VbWX0dHeqzDnyQl0Zi6On99e403C4TrOuQg9h+voIoTn5IqCkQrDPIRooiOYgM/DNXvHm7eWmvFfwvfsK7D88hn7j/bP7JvghiN29vxHPs7dti8+Asv2BfgYKOvkuedg/jtsTxlGv6cv0zrREKE8KRDSwWq9FURkingkGW45KOFhXShbwWIQgUpUMIFjoIEHUp4K+ykeajav66OGMarDe+1nIqYZ4aYifRPGaPNPJlzbVAgtbKIBu/H+wDRc3ryY3pPRjFGDm0KXCTPSvB7p64vAe+zLqHzhVfhd0CXWA0nRjh9tKHBzcGl4y7CDwTp9hVK8RxzAOZqtojIOFrsvyMVCmIVVFu6qceK98E51qVzEs/aOeMcs64xrjzaL9GtnBFkWDEmw/2yyqDrDiGk3Bclgho+KkiQa/Tj4HiskevuZKAKVxKOC9LQgXZeEY8x2zGGf3pCu9qTvtaV7rjpMO8fO0V/QR7GeDpMlZzeSbNKFsORO6a08gnHnCLcwoxSNcw5oT7GdWQndQQQvWSV2hFt5LpUUOBkPfpanbpNtKL26vibKskhXGGV8b7H3bV8hpqfnDpXrD08BXskGOt9Grbz+Ldoni/ZfRLk/GYnA0O7B5FZLU8P9mZb2nByTZS28FhZfwuET4+YDg6VDM31Apz9YHzqQHNqG2pfE8MwTohwWx46nI5OJ/LsKHERLWxN6LTJwYkQMyyKLQ1z8r7lTGIHjZAvZgblqpUpYuNltkBURAW8mVVy3hWDIdwW9ELtj6WBlplTWYINhHQOOnoeAX9aaX9ZkfyAzxNcWp8Rs2uUBOTPom7h/UhhIg+SlkBnyMVOumdYHdWxwpN2nFNbpcBRuiFFfMOiLij/xbVsco9bijHDDdbNz++IoV1mYEV5zvdo5jfryQuMQ+uQN0JV2vwupkdfJvwG8CAS8AAAAeJxjYGRgYADinft+Fsfz23xl4GZhAIHHdw9wI+j/9SwMzN1ALgcDE0gUAGF7C8QAeJxjYGRgYG7438AQw8IAAkCSkQEV8AIARxMCdnicY2FgYGAhEQMABeQANQAAAAAAAIQAtgFSAfIC6ANAA6QD0gQmBJoFFgWMeJxjYGRgYOBlWMbAzQACTEDMBYQMDP/BfAYAGtwB1QB4nIWRPW7CQBCFn8GQBJQoSqQ0aVYpKBLJ/JRIqVCgp6AHs+ZHttdaL0jUOU2OkBPkCOloc4pIedhDA0W82tlv3r6ZHckA7rCHh/K75y7ZwyWzkiu4wKNwlfqTsE9+Fq6hiZ5wnfqrcAMveBNusmPGDp5/xayFd2EPt/gQruAGn8JV6l/CPvlbuIYH/AjXqf8KNzDxroWbaHnhwOqp03M126lVaNLIpO54jvViE0/tqTzRNl+ZVHWDzlEa6VTbY5t8u+g5F6nImkQNeavj2KjMmrUOXbB0Luu325HoQWgSDGChMYVjnENhhh3jCiEMUkRFdGf5mO4FNohZaf91T+i2yKkfcoUuAnTOXCO60sJ5Ok2OLV/rUXV0K27LmoQ0lFrNSWKy4g883K2phNQDLIuqDH20uaITf1DMkPwB2JNvV3icbchBDsIgEEZh/tpCodabuPBIhE4oyYSSKTTW07vQxI3f6uWpTn049d+MDhf0GKBhMMLCYcIVM25qeiVOLayU48P92lRJMZJo2VolGRZif7q9eqn3tpPYlAO3PR3Uh62cevV5YbL0/F7jS5HtoLF48czESr0BeCMnWQA=") format("woff"), url("/AiBoxAdmin/ttf/iconfont-DFhsJQkM.ttf?t=1737639517142") format("truetype");
}
.config-header {
  display: flex;
  flex-direction: column;
}
.config-header .node-name {
  display: flex;
  align-items: center;
  height: 24px;
  font-size: 16px;
  line-height: 24px;
  cursor: pointer;
}
.config-header .divide-line {
  width: 100%;
  height: 1px;
  margin-top: 16px;
  background: #eee;
}
.config-header .config-editable-input {
  max-width: 510px;
  height: 24px;
  font-size: 16px;
  line-height: 24px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
}
.config-header .config-editable-input:focus {
  outline: 0;
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}

.handler-item-wrapper {
  display: flex;
  flex-wrap: wrap;
  width: 320px;
  cursor: pointer;
}
.handler-item-wrapper .handler-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 12px;
}
.handler-item-wrapper .handler-item-icon {
  width: 50px;
  height: 50px;
  text-align: center;
  user-select: none;
  background: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 50%;
}
.handler-item-wrapper .handler-item-icon:hover {
  background: #e2e2e2;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.handler-item-wrapper .handler-item-icon .icon-size {
  font-size: 25px;
  line-height: 50px;
}
.handler-item-wrapper .approve {
  color: #ff943e;
}
.handler-item-wrapper .copy {
  color: #3296fa;
}
.handler-item-wrapper .condition {
  color: #67c23a;
}
.handler-item-wrapper .parallel {
  color: #626aef;
}
.handler-item-wrapper .inclusive {
  color: #345da2;
}
.handler-item-wrapper .delay {
  color: #e47470;
}
.handler-item-wrapper .trigger {
  color: #3373d2;
}
.handler-item-wrapper .router {
  color: #ca3a31;
}
.handler-item-wrapper .transactor {
  color: #309;
}
.handler-item-wrapper .child-process {
  color: #963;
}
.handler-item-wrapper .async-child-process {
  color: #066;
}
.handler-item-wrapper .handler-item-text {
  width: 80px;
  margin-top: 4px;
  font-size: 13px;
  text-align: center;
}

.simple-process-model-container {
  width: 100%;
  height: 100%;
  padding-top: 32px;
  overflow-x: auto;
  background-color: #fafafa;
}
.simple-process-model-container .simple-process-model {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: fit-content;
  background: url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20fill='%23FAFAFA'%20d='M0%200h22v22H0z'/%3e%3ccircle%20fill='%23919BAE'%20cx='1'%20cy='1'%20r='1'/%3e%3c/g%3e%3c/svg%3e") 0 0 repeat;
  transform: scale(1);
  transform-origin: 50% 0 0;
}
.simple-process-model-container .simple-process-model .node-container {
  width: 200px;
}
.simple-process-model-container .simple-process-model .node-box {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 70px;
  padding: 5px 10px 8px;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 8px;
  box-shadow: 0 1px 4px 0 rgba(10, 30, 65, 0.16);
  transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.simple-process-model-container .simple-process-model .node-box.status-pass {
  background-color: #a9da90;
  border-color: #67c23a;
}
.simple-process-model-container .simple-process-model .node-box.status-pass:hover {
  border-color: #67c23a;
}
.simple-process-model-container .simple-process-model .node-box.status-running {
  background-color: #e7f0fe;
  border-color: #5a9cf8;
}
.simple-process-model-container .simple-process-model .node-box.status-running:hover {
  border-color: #5a9cf8;
}
.simple-process-model-container .simple-process-model .node-box.status-reject {
  background-color: #f6e5e5;
  border-color: #e47470;
}
.simple-process-model-container .simple-process-model .node-box.status-reject:hover {
  border-color: #e47470;
}
.simple-process-model-container .simple-process-model .node-box:hover {
  border-color: #0089ff;
}
.simple-process-model-container .simple-process-model .node-box:hover .node-toolbar {
  opacity: 1;
}
.simple-process-model-container .simple-process-model .node-box:hover .branch-node-move {
  display: flex;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container {
  display: flex;
  align-items: center;
  padding: 4px;
  cursor: pointer;
  border-radius: 4px 4px 0 0;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container .node-title-icon {
  display: flex;
  align-items: center;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container .node-title-icon.user-task {
  color: #ff943e;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container .node-title-icon.copy-task {
  color: #3296fa;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container .node-title-icon.start-user {
  color: #676565;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container .node-title-icon.delay-node {
  color: #e47470;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container .node-title-icon.trigger-node {
  color: #3373d2;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container .node-title-icon.router-node {
  color: #ca3a31;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container .node-title-icon.transactor-task {
  color: #309;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container .node-title-icon.child-process {
  color: #963;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container .node-title-icon.async-child-process {
  color: #066;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container .node-title {
  margin-left: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: #1f1f1f;
  white-space: nowrap;
}
.simple-process-model-container .simple-process-model .node-box .node-title-container .node-title:hover {
  border-bottom: 1px dashed #f60;
}
.simple-process-model-container .simple-process-model .node-box .branch-node-title-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 4px 0;
  cursor: pointer;
  border-radius: 4px 4px 0 0;
}
.simple-process-model-container .simple-process-model .node-box .branch-node-title-container .input-max-width {
  max-width: 115px !important;
}
.simple-process-model-container .simple-process-model .node-box .branch-node-title-container .branch-title {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
  font-weight: 600;
  color: #f60;
  white-space: nowrap;
}
.simple-process-model-container .simple-process-model .node-box .branch-node-title-container .branch-title:hover {
  border-bottom: 1px dashed #000;
}
.simple-process-model-container .simple-process-model .node-box .branch-node-title-container .branch-priority {
  min-width: 50px;
  font-size: 12px;
}
.simple-process-model-container .simple-process-model .node-box .node-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 32px;
  padding: 4px 8px;
  margin-top: 4px;
  line-height: 32px;
  color: #111f2c;
  background: rgba(0, 0, 0, 0.03);
  border-radius: 4px;
}
.simple-process-model-container .simple-process-model .node-box .node-content .node-text {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2; /* 这将限制文本显示为两行 */
  font-size: 14px;
  line-height: 24px;
  word-break: break-all;
  -webkit-box-orient: vertical;
}
.simple-process-model-container .simple-process-model .node-box .branch-node-content {
  display: flex;
  align-items: center;
  min-height: 32px;
  padding: 4px 0;
  margin-top: 4px;
  line-height: 32px;
  color: #111f2c;
  background: rgba(0, 0, 0, 0.03);
  border-radius: 4px;
}
.simple-process-model-container .simple-process-model .node-box .branch-node-content .branch-node-text {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1; /* 这将限制文本显示为一行 */
  font-size: 12px;
  line-height: 24px;
  word-break: break-all;
  -webkit-box-orient: vertical;
}
.simple-process-model-container .simple-process-model .node-box .node-toolbar {
  position: absolute;
  top: -20px;
  right: 0;
  display: flex;
  opacity: 0;
}
.simple-process-model-container .simple-process-model .node-box .node-toolbar .toolbar-icon {
  vertical-align: middle;
  text-align: center;
}
.simple-process-model-container .simple-process-model .node-box .branch-node-move {
  position: absolute;
  display: none;
  align-items: center;
  justify-content: center;
  width: 10px;
  height: 100%;
  cursor: pointer;
}
.simple-process-model-container .simple-process-model .node-box .move-node-left {
  top: 0;
  left: -2px;
  background: rgba(126, 134, 142, 0.08);
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.simple-process-model-container .simple-process-model .node-box .move-node-right {
  top: 0;
  right: -2px;
  background: rgba(126, 134, 142, 0.08);
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.simple-process-model-container .simple-process-model .node-config-error {
  border-color: #ff5219 !important;
}
.simple-process-model-container .simple-process-model .node-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.simple-process-model-container .simple-process-model .node-handler-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 70px;
  user-select: none;
}
.simple-process-model-container .simple-process-model .node-handler-wrapper::before {
  position: absolute;
  top: 0;
  z-index: 0;
  width: 2px;
  height: 100%;
  margin: auto;
  content: "";
  background-color: #dedede;
}
.simple-process-model-container .simple-process-model .node-handler-wrapper .node-handler .add-icon {
  position: relative;
  top: -5px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  color: #fff;
  cursor: pointer;
  background-color: #0089ff;
  border-radius: 50%;
}
.simple-process-model-container .simple-process-model .node-handler-wrapper .node-handler .add-icon:hover {
  transform: scale(1.1);
}
.simple-process-model-container .simple-process-model .node-handler-wrapper .node-handler-arrow {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: flex;
  transform: translateX(-50%);
}
.simple-process-model-container .simple-process-model .branch-node-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 16px;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container {
  position: relative;
  display: flex;
  min-width: fit-content;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container::before {
  position: absolute;
  left: 50%;
  width: 4px;
  height: 100%;
  content: "";
  background-color: #fafafa;
  transform: translate(-50%);
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-node-add {
  position: absolute;
  top: -18px;
  left: 50%;
  z-index: 1;
  display: flex;
  align-items: center;
  height: 36px;
  padding: 0 10px;
  font-size: 12px;
  line-height: 36px;
  border: 2px solid #dedede;
  border-radius: 18px;
  transform: translateX(-50%);
  transform-origin: center center;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-node-readonly {
  position: absolute;
  top: -18px;
  left: 50%;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  background-color: #fff;
  border: 2px solid #dedede;
  border-radius: 50%;
  transform: translateX(-50%);
  transform-origin: center center;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-node-readonly.status-pass {
  background-color: #e9f4e2;
  border-color: #6bb63c;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-node-readonly.status-pass:hover {
  border-color: #6bb63c;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-node-readonly .icon-size {
  font-size: 22px;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-node-readonly .icon-size.condition {
  color: #67c23a;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-node-readonly .icon-size.parallel {
  color: #626aef;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-node-readonly .icon-size.inclusive {
  color: #345da2;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-node-item {
  position: relative;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  align-items: center;
  min-width: 280px;
  padding: 40px 40px 0;
  background: transparent;
  border-top: 2px solid #dedede;
  border-bottom: 2px solid #dedede;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-node-item::before {
  position: absolute;
  inset: 0;
  width: 2px;
  height: 100%;
  margin: auto;
  content: "";
  background-color: #dedede;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-line-first-top {
  position: absolute;
  top: -5px;
  left: -1px;
  width: 50%;
  height: 7px;
  content: "";
  background-color: #fafafa;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-line-first-bottom {
  position: absolute;
  bottom: -5px;
  left: -1px;
  width: 50%;
  height: 7px;
  content: "";
  background-color: #fafafa;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-line-last-top {
  position: absolute;
  top: -5px;
  right: -1px;
  width: 50%;
  height: 7px;
  content: "";
  background-color: #fafafa;
}
.simple-process-model-container .simple-process-model .branch-node-wrapper .branch-node-container .branch-line-last-bottom {
  position: absolute;
  right: -1px;
  bottom: -5px;
  width: 50%;
  height: 7px;
  content: "";
  background-color: #fafafa;
}
.simple-process-model-container .simple-process-model .node-fixed-name {
  display: inline-block;
  width: auto;
  padding: 0 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  white-space: nowrap;
}
.simple-process-model-container .simple-process-model .start-node-wrapper {
  position: relative;
  margin-top: 16px;
}
.simple-process-model-container .simple-process-model .start-node-wrapper .start-node-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.simple-process-model-container .simple-process-model .start-node-wrapper .start-node-container .start-node-box {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90px;
  height: 36px;
  padding: 3px 4px;
  color: #212121;
  cursor: pointer;
  background: #fafafa;
  border-radius: 30px;
  box-shadow: 0 1px 5px 0 rgba(10, 30, 65, 0.08);
}
.simple-process-model-container .simple-process-model .end-node-wrapper {
  margin-bottom: 16px;
}
.simple-process-model-container .simple-process-model .end-node-wrapper .end-node-box {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 36px;
  color: #212121;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 30px;
  box-shadow: 0 1px 5px 0 rgba(10, 30, 65, 0.08);
}
.simple-process-model-container .simple-process-model .end-node-wrapper .end-node-box.status-pass {
  background-color: #a9da90;
  border-color: #6bb63c;
}
.simple-process-model-container .simple-process-model .end-node-wrapper .end-node-box.status-pass:hover {
  border-color: #6bb63c;
}
.simple-process-model-container .simple-process-model .end-node-wrapper .end-node-box.status-reject {
  background-color: #f6e5e5;
  border-color: #e47470;
}
.simple-process-model-container .simple-process-model .end-node-wrapper .end-node-box.status-reject:hover {
  border-color: #e47470;
}
.simple-process-model-container .simple-process-model .end-node-wrapper .end-node-box.status-cancel {
  background-color: #eaeaeb;
  border-color: #919398;
}
.simple-process-model-container .simple-process-model .end-node-wrapper .end-node-box.status-cancel:hover {
  border-color: #919398;
}
.simple-process-model-container .simple-process-model .editable-title-input {
  max-width: 145px;
  height: 20px;
  margin-left: 4px;
  font-size: 12px;
  line-height: 20px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all 0.3s;
}
.simple-process-model-container .simple-process-model .editable-title-input:focus {
  outline: 0;
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}

.iconfont {
  font-family: iconfont !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-trigger::before {
  content: "\e6d3";
}

.icon-router::before {
  content: "\e6b2";
}

.icon-delay::before {
  content: "\e600";
}

.icon-start-user::before {
  content: "\e679";
}

.icon-inclusive::before {
  content: "\e602";
}

.icon-copy::before {
  content: "\e7eb";
}

.icon-transactor::before {
  content: "\e61c";
}

.icon-exclusive::before {
  content: "\e717";
}

.icon-approve::before {
  content: "\e715";
}

.icon-parallel::before {
  content: "\e688";
}

.icon-async-child-process::before {
  content: "\e6f2";
}

.icon-child-process::before {
  content: "\e6c1";
}
[data-v-7ea6ba18] .el-tabs {
  display: flex;
  flex-direction: column;
  height: 100%;
}
[data-v-7ea6ba18] .el-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}
[data-v-7ea6ba18] .el-card__body {
  flex: 1;
  overflow: hidden;
}
[data-v-7ea6ba18] .el-tabs__content {
  display: flex;
  flex: 1;
  flex-direction: column;
  overflow-y: auto;
}
[data-v-7ea6ba18] .el-tab-pane {
  flex: 1;
  overflow-y: auto;
}

/* 流程图 tab 特殊处理：需要内部 flex 布局 */
[data-v-7ea6ba18] #pane-diagram {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
[data-v-f924a618] .process-panel__container {
  position: absolute;
  top: 70px;
  right: 20px;
}
.el-step{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-grow:0;flex-shrink:0;flex-basis:auto!important}.el-step:last-of-type .el-step__main,.el-step:last-of-type .el-step__description{padding-right:0}.el-step__head{width:100%;position:relative}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{z-index:1;box-sizing:border-box;background:var(--el-bg-color);justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .15s ease-out;display:inline-flex;position:relative}.el-step__icon.is-text{border:2px solid;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{-webkit-user-select:none;user-select:none;text-align:center;color:inherit;font-weight:700;line-height:1;display:inline-block}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:currentColor;position:absolute}.el-step__line-inner{box-sizing:border-box;border:1px solid;width:0;height:0;transition:all .15s ease-out;display:block}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{margin-top:-5px;padding-right:10%;font-size:12px;font-weight:400;line-height:20px}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{padding-bottom:8px;line-height:24px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-vertical .el-step__description{padding-right:0}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{align-items:center;display:flex}.el-step.is-simple .el-step__head{width:auto;padding-right:10px;font-size:0}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8)translateY(1px)}.el-step.is-simple .el-step__main{flex-grow:1;align-items:stretch;display:flex;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{overflow-wrap:break-word;max-width:50%}.el-step.is-simple .el-step__arrow{flex-grow:1;justify-content:center;align-items:center;display:flex}.el-step.is-simple .el-step__arrow:before,.el-step.is-simple .el-step__arrow:after{content:"";background:var(--el-text-color-placeholder);width:1px;height:15px;display:inline-block;position:absolute}.el-step.is-simple .el-step__arrow:before{transform-origin:0 0;transform:rotate(-45deg)translateY(-4px)}.el-step.is-simple .el-step__arrow:after{transform-origin:100% 100%;transform:rotate(45deg)translateY(4px)}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{line-height:normal;display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}
.process-section-title[data-v-24bf7e6f] {
  display: flex;
  gap: 16px;
  align-items: center;
  padding-left: 10px;
  margin: 8px 0 16px;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  border-left: 3px solid var(--el-color-primary);
}
.process-section-title[data-v-24bf7e6f]:not(:first-child) {
  margin-top: 28px;
}
.process-section-tip[data-v-24bf7e6f] {
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: var(--el-text-color-secondary);
  white-space: nowrap;
}
.com-dialog .el-overlay {
  overflow: hidden;
}
.com-dialog .el-overlay-dialog {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.com-dialog .el-dialog {
  margin: 0 !important;
  max-height: calc(100vh - 32px);
  display: flex;
  flex-direction: column;
}
.com-dialog .el-dialog__header {
  height: 54px;
  padding: 0;
  margin-right: 0 !important;
  border-bottom: 1px solid var(--el-border-color);
  flex-shrink: 0;
}
.com-dialog .el-dialog__body {
  padding: 15px !important;
  overflow: hidden;
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}
.com-dialog .el-dialog__footer {
  border-top: 1px solid var(--el-border-color);
  flex-shrink: 0;
}
.com-dialog .el-dialog__headerbtn {
  top: 0;
}
.com-dialog__body-scroll {
  flex: 1;
  min-height: 0;
  overflow: hidden auto;
}
.section-title[data-v-27be4092] {
  display: flex;
  align-items: center;
  margin: 8px 0 20px;
  font-size: 16px;
  font-weight: 600;
}
.section-title[data-v-27be4092]::before {
  width: 4px;
  height: 18px;
  margin-right: 10px;
  content: '';
  background: var(--el-color-primary);
  border-radius: 2px;
}
.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);justify-content:space-between;padding:12px 20px;display:flex}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar__select-controller .el-select{margin-right:8px}.el-calendar__select-controller .el-calendar-select__year{width:120px}.el-calendar__select-controller .el-calendar-select__month{width:60px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);padding:12px 0;font-weight:400}.el-calendar-table:not(.is-range) td.prev,.el-calendar-table:not(.is-range) td.next{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}
.hrm-home-calendar[data-v-5c107273] .el-calendar__body {
  padding: 8px 0 0;
}
.hrm-home-calendar[data-v-5c107273] .el-calendar-table thead th {
  padding: 4px 0;
  font-weight: 500;
  text-align: center;
}
.hrm-home-calendar[data-v-5c107273] .el-calendar-table td {
  border: none;
}
.hrm-home-calendar[data-v-5c107273] .el-calendar-table .el-calendar-day {
  height: 48px;
  padding: 2px;
}
.hrm-home-calendar[data-v-5c107273] {
  /* 去掉 ElCalendar 默认选中背景，只保留自定义单元格高亮 */
}
.hrm-home-calendar[data-v-5c107273] .el-calendar-table td.is-selected,
.hrm-home-calendar[data-v-5c107273] .el-calendar-table td.is-today {
  background: transparent;
}
.hrm-home-calendar[data-v-5c107273] .el-calendar-table .el-calendar-day:hover {
  background: transparent;
}
.attendance-calendar[data-v-7b0fda68] .el-calendar__body {
  padding: 0;
}
.attendance-calendar[data-v-7b0fda68] .el-calendar-table .el-calendar-day {
  height: 132px;
  padding: 0;
}
.calendar-cell[data-v-7b0fda68] {
  box-sizing: border-box;
  height: 100%;
  padding: 9px 10px;
  border-top: 2px solid transparent;
}
.calendar-cell.is-normal[data-v-7b0fda68] {
  border-top-color: var(--el-color-success);
}
.calendar-cell.is-abnormal[data-v-7b0fda68] {
  border-top-color: var(--el-color-danger);
}
.calendar-cell.is-rest[data-v-7b0fda68] {
  border-top-color: var(--el-color-info-light-5);
}
.calendar-cell.is-other-month[data-v-7b0fda68] {
  color: var(--el-text-color-placeholder);
  background: var(--el-fill-color-lighter);
}

.performance-main-tabs[data-v-6e435c3d] .el-tabs__header {
  margin-right: 296px;
}
.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;text-align:center;box-sizing:border-box;padding:var(--el-result-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);margin:0;line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{font-size:var(--el-font-size-base);color:var(--el-text-color-regular);margin:0;line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}
/* hover / 拖拽中 把内部 line 加粗变深，提示手柄可拖；状态在父 handle 上 → 通过后代选择器联动子 line */
.im-resizable-aside__handle:hover .im-resizable-aside__line[data-v-e2c1abf5],
.im-resizable-aside__handle.is-resizing .im-resizable-aside__line[data-v-e2c1abf5] {
  width: 3px;
  background-color: var(--im-resize-line-color);
}

/* 底部小三角：指向触发图标，仿微信 PC 气泡指针；left 偏移对应表情按钮（工具栏 1st icon） */
.im-popover-arrow[data-v-83ede6f3]::after {
  position: absolute;
  top: calc(100% - 1px);
  left: 10px;
  content: '';
  border-color: var(--ant-color-bg-container) transparent transparent
    transparent;
  border-style: solid;
  border-width: 6px 6px 0;
  filter: drop-shadow(0 2px 2px rgb(0 0 0 / 8%));
}

/* 横向滚动条做窄一点避免占视觉；走 ::-webkit-scrollbar 浏览器伪元素 */
.im-conversation-picker__recent[data-v-a716dde8]::-webkit-scrollbar {
  height: 4px;
}
.im-conversation-picker__recent[data-v-a716dde8]::-webkit-scrollbar-thumb {
  background-color: var(--ant-color-border);
  border-radius: 2px;
}

/*
* IM 选择类弹窗的公共样式 mixin
* 每个业务壳在自己的 \3c style scoped lang="scss"> 内 @use + @include 即可，避免全局污染
*/
/* stylelint-disable selector-pseudo-class-no-unknown */
/* :deep 穿透 el-dialog 内部类；复用 picker 公共 mixin */
.im-picker-dialog[data-v-1628fdba] .el-dialog__body {
  padding: 0;
  border-top: 1px solid var(--ant-color-border-secondary);
}
.im-picker-dialog[data-v-1628fdba] .el-dialog__header {
  padding-bottom: 16px;
  margin-right: 0;
}
/*
* IM 选择类弹窗的公共样式 mixin
* 每个业务壳在自己的 \3c style scoped lang="scss"> 内 @use + @include 即可，避免全局污染
*/
/* stylelint-disable selector-pseudo-class-no-unknown */
/* :deep 穿透 el-dialog 内部类；复用 picker 公共 mixin */
.im-picker-dialog[data-v-91718bc4] .el-dialog__body {
  padding: 0;
  border-top: 1px solid var(--ant-color-border-secondary);
}
.im-picker-dialog[data-v-91718bc4] .el-dialog__header {
  padding-bottom: 16px;
  margin-right: 0;
}
/*
* IM 选择类弹窗的公共样式 mixin
* 每个业务壳在自己的 \3c style scoped lang="scss"> 内 @use + @include 即可，避免全局污染
*/
/* stylelint-disable selector-pseudo-class-no-unknown */
/* :deep 穿透 el-dialog 内部类；复用 picker 公共 mixin */
.im-picker-dialog[data-v-dbb3a555] .el-dialog__body {
  padding: 0;
  border-top: 1px solid var(--ant-color-border-secondary);
}
.im-picker-dialog[data-v-dbb3a555] .el-dialog__header {
  padding-bottom: 16px;
  margin-right: 0;
}
/*
* IM 选择类弹窗的公共样式 mixin
* 每个业务壳在自己的 \3c style scoped lang="scss"> 内 @use + @include 即可，避免全局污染
*/
/* stylelint-disable selector-pseudo-class-no-unknown */
/* :deep 穿透 el-dialog 内部类；复用 picker 公共 mixin */
.im-picker-dialog[data-v-b045b313] .el-dialog__body {
  padding: 0;
  border-top: 1px solid var(--ant-color-border-secondary);
}
.im-picker-dialog[data-v-b045b313] .el-dialog__header {
  padding-bottom: 16px;
  margin-right: 0;
}
/*
* IM 选择类弹窗的公共样式 mixin
* 每个业务壳在自己的 \3c style scoped lang="scss"> 内 @use + @include 即可，避免全局污染
*/
/* stylelint-disable selector-pseudo-class-no-unknown */
/* :deep 穿透 el-dialog 内部类；复用 picker 公共 mixin */
.im-picker-dialog[data-v-4fa27d42] .el-dialog__body {
  padding: 0;
  border-top: 1px solid var(--ant-color-border-secondary);
}
.im-picker-dialog[data-v-4fa27d42] .el-dialog__header {
  padding-bottom: 16px;
  margin-right: 0;
}
/* 自绘按钮：贴近微信小药丸样式；与 :disabled、:hover:not(:disabled) 等伪类叠加 modifier 类的组合选择器写在 class 里成本高，留 SCSS */
.im-group-request-list__btn[data-v-6f649ccc] {
  flex-shrink: 0;
  min-width: 56px;
  height: 28px;
  padding: 0 12px;
  font-size: 13px;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  transition:
    background-color 0.15s,
    border-color 0.15s,
    color 0.15s;
}
.im-group-request-list__btn[data-v-6f649ccc]:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.im-group-request-list__btn--primary[data-v-6f649ccc] {
  color: #fff;
  background-color: var(--ant-color-primary);
  border-color: var(--ant-color-primary);
}
.im-group-request-list__btn--primary[data-v-6f649ccc]:hover:not(:disabled) {
  background-color: var(--ant-color-primary-hover);
  border-color: var(--ant-color-primary-hover);
}
.im-group-request-list__btn--ghost[data-v-6f649ccc] {
  color: var(--ant-color-text);
  background-color: var(--ant-color-bg-container);
  border-color: var(--ant-color-border);
}
.im-group-request-list__btn--ghost[data-v-6f649ccc]:hover:not(:disabled) {
  color: var(--ant-color-primary);
  border-color: var(--ant-color-primary);
}

/* el-dialog 内部 body 通过 teleport 渲染到 body，scoped 选不到，留非 scoped 全局覆盖 */
.im-group-request-list__dialog .el-dialog__body {
  padding: 12px 20px 8px;
  background-color: var(--ant-color-fill-secondary);
}

/* 弹出层朝上的三角箭头；走 ::before + 4 边 border 配色画，颜色跟弹出层 background 一致 */
.im-group-pinned-message__list[data-v-6509f36a]::before {
  position: absolute;
  top: -8px;
  left: 184px;
  width: 0;
  height: 0;
  content: '';
  border-right: 8px solid transparent;
  border-bottom: 8px solid var(--ant-color-bg-container);
  border-left: 8px solid transparent;
  filter: drop-shadow(0 -2px 1px rgb(0 0 0 / 4%));
}

/* :deep 穿透 Icon 子组件 DOM；强制 svg 走 currentColor 应对暗色模式 el-icon 全局色覆盖 */
.im-group-request-pending__icon[data-v-e5086180] svg {
  fill: currentcolor !important;
}

/* hover 阴影 + transition：合写一处，写法更紧凑 */
.material-card[data-v-36d99288] {
  transition: box-shadow 0.15s ease;
}
.material-card[data-v-36d99288]:hover {
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
}

/* :deep 穿透 v-dompurify-html 渲染的内嵌 DOM；统一控制富文本里的 img / p / hN 排版 */
.article-content[data-v-36d99288] img {
  max-width: 100%;
  height: auto;
}
.article-content[data-v-36d99288] p {
  margin: 12px 0;
}
.article-content[data-v-36d99288] h1,
.article-content[data-v-36d99288] h2,
.article-content[data-v-36d99288] h3 {
  margin: 20px 0 12px;
  font-weight: 600;
}
/* 气泡尾巴小三角指向对应头像（对方在左、自己在右）；走 ::before + 4 边 border 配色画：透明 3 边 + 实色 1 边，
   颜色与气泡背景对应，留 1px 视觉吃进去，省一张图片 */
.message-bubble--other[data-v-439a5bec]::before,
.message-bubble--self[data-v-439a5bec]::before {
  position: absolute;
  top: 12px;
  width: 0;
  height: 0;
  content: '';
  border-style: solid;
}
.message-bubble--other[data-v-439a5bec] {
  --im-message-bubble-other-bg: #f5f5f5;
}
.message-bubble--other.message-bubble--text[data-v-439a5bec],
.message-bubble--other.message-bubble--voice[data-v-439a5bec] {
  background-color: var(--im-message-bubble-other-bg);
}
.message-bubble--other[data-v-439a5bec]::before {
  left: -5px;
  border-color: transparent var(--im-message-bubble-other-bg) transparent
    transparent;
  border-width: 5px 6px 5px 0;
}
.message-bubble--self[data-v-439a5bec]::before {
  right: -5px;
  border-color: transparent transparent transparent #95ec69;
  border-width: 5px 0 5px 6px;
}

/* 整体放进 :global()，避免 Vue scoped 把 `:global(.dark) .xxx` 塌缩成裸 `.dark` 而把变量刷到 <html> */
.dark .message-bubble--other {
  --im-message-bubble-other-bg: rgb(255 255 255 / 12%);
}

/* :deep 穿透 scoped 子组件 DOM；el-icon 在暗色模式下全局 color 被 .el-icon{color:var(--color)} 干扰，把 voice 图标 fill 锁死 */
.message-bubble__voice-icon[data-v-439a5bec] svg {
  fill: #606266 !important;
}
.message-bubble__voice-icon.im-voice-playing[data-v-439a5bec] svg {
  fill: #409eff !important;
}

/* @keyframes 需要 SCSS 声明；播放中的脉冲动画 */
.im-voice-playing[data-v-439a5bec] {
  animation: im-voice-icon-pulse-439a5bec 0.8s infinite;
}
@keyframes im-voice-icon-pulse-439a5bec {
0%,
  100% {
    transform: scale(1);
}
50% {
    transform: scale(1.15);
}
}

/* :deep 穿透 el-tag 子组件 DOM；搜索区 chip 禁掉 hover 颜色过渡 / × 图标动效，避免在搜索区里有抖动感 */
.im-message-history__chip[data-v-bf39cba4],
.im-message-history__chip[data-v-bf39cba4] .el-tag__close {
  transition: none !important;
  animation: none !important;
}

/* 「定位到聊天位置」按钮：父行 hover 才显示，走 .parent:hover .child 跨元素状态联动 */
.im-message-history__locate[data-v-bf39cba4] {
  position: absolute;
  top: 100%;
  right: 0;
  display: none;
  margin-top: 4px;
  color: #1989fa;
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.15s;
}
.im-message-history__row:hover .im-message-history__locate[data-v-bf39cba4] {
  display: block;
}
.im-message-history__locate[data-v-bf39cba4]:hover {
  color: #146fc7;
}

/* ::after 伪元素画激活下划线；tab 默认蓝色行内文字，激活态加下划线 */
.im-message-history__tab[data-v-bf39cba4] {
  position: relative;
  padding: 4px 2px;
  color: #1989fa;
  transition: color 0.15s;
}
.im-message-history__tab[data-v-bf39cba4]:hover {
  color: #2f81d4;
}
.im-message-history__tab--active[data-v-bf39cba4]::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2px;
  content: '';
  background: #1989fa;
  border-radius: 1px;
}

/* 压缩日历间距，适配 320px popover */
.im-message-history__calendar[data-v-bf39cba4] .el-calendar__header {
  padding: 4px 8px;
}
.im-message-history__calendar[data-v-bf39cba4] .el-calendar-table {
  font-size: 12px;
}
.im-message-history__calendar[data-v-bf39cba4] .el-calendar-table td {
  padding: 1px 0;
}
.im-message-history__calendar[data-v-bf39cba4] .el-calendar-day {
  height: 28px;
  padding: 2px 4px 0;
  margin: 0 2px;
}

/* @keyframes 需要 SCSS 声明；SENDING 状态的转圈动画 */
.im-loading-spin[data-v-505cf74e] {
  animation: im-loading-spin-505cf74e 1s linear infinite;
}
@keyframes im-loading-spin-505cf74e {
to {
    transform: rotate(360deg);
}
}

/*
* IM 选择类弹窗的公共样式 mixin
* 每个业务壳在自己的 \3c style scoped lang="scss"> 内 @use + @include 即可，避免全局污染
*/
/* stylelint-disable selector-pseudo-class-no-unknown */
/* :deep 穿透 el-dialog 内部类；复用 picker 公共 mixin */
.im-picker-dialog[data-v-74bf7e77] .el-dialog__body {
  padding: 0;
  border-top: 1px solid var(--ant-color-border-secondary);
}
.im-picker-dialog[data-v-74bf7e77] .el-dialog__header {
  padding-bottom: 16px;
  margin-right: 0;
}
/* 三点淡入淡出动画；@keyframes 必须 CSS 定义 */
.tile-dot[data-v-892e3c62] {
  animation: tile-dot-892e3c62 1.4s infinite ease-in-out both;
}
@keyframes tile-dot-892e3c62 {
0%,
  80%,
  100% {
    opacity: 0.3;
}
40% {
    opacity: 1;
}
}

/* 重连小点淡入淡出；@keyframes 必须 CSS 定义 */
.reconnect-dot[data-v-250fba5e] {
  animation: reconnect-pulse-250fba5e 1s ease-in-out infinite;
}
@keyframes reconnect-pulse-250fba5e {
0%,
  100% {
    opacity: 0.3;
}
50% {
    opacity: 1;
}
}

/* 「添加 / 移出」瓦片：hover 时联动内部 icon-tile 走主色，跨子元素的 hover 联动无法用单元素工具类表达 */
.im-conversation-group-side__tile-wrap:hover
  .im-conversation-group-side__icon-tile[data-v-cc257d05] {
  color: var(--ant-color-primary);
  background-color: var(--ant-color-primary-bg);
  border-color: var(--ant-color-primary);
}

/* :deep 穿透 Icon 内部 svg； el-icon 全局 color 在暗色模式下被主题盖过，锁 fill 到当前色 */
.im-conversation-group-side__icon-tile[data-v-cc257d05] svg {
  fill: currentcolor !important;
}

/* 相邻信息行加分隔线； 相邻兄弟选择器无法用工具类表达 */
.im-conversation-group-side__row + .im-conversation-group-side__row[data-v-cc257d05] {
  border-top: 1px solid var(--im-border-color-lighter);
}

/* 消掉 el-tag 切会话时 active 底色变化的渐变（看起来像闪烁）； :deep 穿透 el-tag 自身样式 */
.conversation-item__tag[data-v-057ad7dd] {
  transition: none !important;
}

/* el-icon 的全局 color:var(--color) 在暗色模式下会渲染成白色，这里用 :deep + !important 锁定 */
.conversation-item__silent[data-v-057ad7dd] svg {
  fill: currentcolor !important;
}
.conversation-item__prefix[data-v-057ad7dd] {
  max-width: 45%;
}
.conversation-item__sender[data-v-057ad7dd] {
  max-width: 50%;
}

/* 「+」 tile： hover 时联动内部 icon-tile 走主色； 跨子元素的 hover 联动无法用单元素工具类表达 */
.im-conversation-private-side__tile-wrap-clickable:hover
  .im-conversation-private-side__icon-tile[data-v-b1a6d187] {
  color: var(--ant-color-primary);
  background-color: var(--ant-color-primary-bg);
  border-color: var(--ant-color-primary);
}

/* :deep 穿透 Icon 内部 svg； el-icon 全局 color 在暗色模式下被主题盖过，锁 fill 到当前色 */
.im-conversation-private-side__icon-tile[data-v-b1a6d187] svg {
  fill: currentcolor !important;
}

/* 相邻信息行加分隔线； 相邻兄弟选择器无法用工具类表达 */
.im-conversation-private-side__row + .im-conversation-private-side__row[data-v-b1a6d187] {
  border-top: 1px solid var(--ant-color-border-secondary);
}

/* 复用选择类弹窗的公共 mixin； 内部是 :deep 穿透 el-dialog 内部 header / body 的样式，无法替换为工具类 */
/*
* IM 选择类弹窗的公共样式 mixin
* 每个业务壳在自己的 \3c style scoped lang="scss"> 内 @use + @include 即可，避免全局污染
*/
/* stylelint-disable selector-pseudo-class-no-unknown */
.im-picker-dialog[data-v-9aedbfc7] .el-dialog__body {
  padding: 0;
  border-top: 1px solid var(--ant-color-border-secondary);
}
.im-picker-dialog[data-v-9aedbfc7] .el-dialog__header {
  padding-bottom: 16px;
  margin-right: 0;
}
/* :deep 穿透 el-dialog 内部 body，去掉默认内边距，让滚动区贴边 */
.im-merge-detail-dialog[data-v-f99574e6] .el-dialog__body {
  padding: 0;
}

/* :deep 穿透 el-icon 子组件 svg；el-icon 全局规则 .el-icon{color:var(--color,inherit)} 优先级更高，
   用 :deep + !important 锁色；颜色取 Element Plus 主题变量，暗色模式自动切到更亮的灰 */
.message-panel__header-icon[data-v-51c71400],
.message-panel__header-icon[data-v-51c71400] svg {
  width: 20px;
  height: 20px;
  color: var(--ant-color-text) !important;
  fill: currentcolor !important;
  transition: color 0.15s;
}
.message-panel__header-icon[data-v-51c71400] {
  box-sizing: content-box;
  padding: 4px;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.message-panel__header-icon[data-v-51c71400]:hover,
.message-panel__header-icon[data-v-51c71400]:hover svg {
  color: var(--ant-color-primary) !important;
}

/* sticky + translate 居中：fit-content 宽度不会撑满，transform 水平 -50% 偏移；同时 transition opacity 和 transform 两个属性 */
.message-panel__jump-bottom[data-v-51c71400],
.message-panel__jump-mention[data-v-51c71400] {
  transform: translateX(-50%);
  transition:
    opacity 0.2s,
    transform 0.2s;
}

/* JS 切换 highlight class + background-color transition 联动；MessageHistory「定位」跳过来时短暂高亮 1.6s */
.message-panel__message-anchor[data-v-51c71400] {
  transition: background-color 0.6s ease;
}
.message-panel__message-anchor--highlight[data-v-51c71400] {
  background-color: var(--ant-color-warning-bg);
}

/* Vue <transition> 钩子类名固定，必须 SCSS 声明；回到底部按钮淡入淡出 */
.message-panel__jump-fade-enter-active[data-v-51c71400],
.message-panel__jump-fade-leave-active[data-v-51c71400] {
  transition:
    opacity 0.2s,
    transform 0.2s;
}
.message-panel__jump-fade-enter-from[data-v-51c71400],
.message-panel__jump-fade-leave-to[data-v-51c71400] {
  opacity: 0;
  transform: translate(-50%, 20px);
}

/* el-popover 全局样式：紧贴菜单的小 padding；非 scoped 才能命中 popper-class */
.message-panel__call-popover.el-popover.el-popper {
  min-width: auto;
  padding: 6px;
}

/* 底部小三角 */
.im-popover-arrow[data-v-f6a841f5]::after {
  position: absolute;
  top: calc(100% - 1px);
  left: 110px;
  content: '';
  border-color: var(--ant-color-bg-container) transparent transparent
    transparent;
  border-style: solid;
  border-width: 6px 6px 0;
  filter: drop-shadow(0 2px 2px rgb(0 0 0 / 8%));
}

/* 录音中的脉冲动画 */
.im-voice-recorder__pulse[data-v-f6a841f5] {
  animation: im-voice-pulse-f6a841f5 1s infinite;
}
@keyframes im-voice-pulse-f6a841f5 {
0% {
    box-shadow: 0 0 0 0 rgb(245 108 108 / 60%);
}
70% {
    box-shadow: 0 0 0 20px rgb(245 108 108 / 0%);
}
100% {
    box-shadow: 0 0 0 0 rgb(245 108 108 / 0%);
}
}

/* el-icon 全局规则 .el-icon{color:var(--color,inherit); font-size:inherit; width:1em; height:1em} 优先级更高，
   用字面选择器 + !important 锁死；颜色取 Element Plus 主题变量，暗色自动切到浅灰 */
.message-input__tool[data-v-b4cdf657],
.message-input__tool[data-v-b4cdf657] svg {
  font-size: 18px !important;
  color: var(--ant-color-text) !important;
  fill: currentcolor !important;
}
.message-input__tool[data-v-b4cdf657]:hover,
.message-input__tool[data-v-b4cdf657]:hover svg {
  color: var(--ant-color-primary) !important;
}
.message-input__mute-overlay--warning[data-v-b4cdf657] {
  color: #d48806;
  background: #fff7e6;
  border-color: #ffd591;
}
.message-input__mute-overlay--error[data-v-b4cdf657] {
  color: #cf1322;
  background: #fff1f0;
  border-color: #ffa39e;
}

/* 注意：必须把 .dark 与目标类整体放进 :global()，否则 Vue scoped 编译会把
   `:global(.dark) .xxx` 错误塌缩成裸 `.dark`，导致这些颜色被直接刷到 <html> 上
   （暗色下整页发红/发暗黄）。BEM 类名唯一，整体 global 不会误伤其它元素。 */
.dark .message-input__mute-overlay--warning {
  color: #ffd666;
  background: rgb(77 56 21 / 88%);
  border-color: #ad6800;
}
.dark .message-input__mute-overlay--error {
  color: #ff7875;
  background: rgb(91 33 33 / 88%);
  border-color: #a8071a;
}

/* 用 data-empty 而非 :empty：浏览器在删空后会留下 <br>，:empty 不命中；data-empty 由 syncEditorState 维护 */
.message-input__editor[data-empty][data-v-b4cdf657]::before {
  position: absolute;
  color: var(--ant-color-text-placeholder);
  pointer-events: none;
  content: attr(data-placeholder);
}

/* @ token 走主色高亮；contenteditable=false 让 backspace 整段删而不是逐字符 */
.message-input__editor[data-v-b4cdf657] .mention-token {
  color: var(--ant-color-primary);
}

/*
* IM 选择类弹窗的公共样式 mixin
* 每个业务壳在自己的 \3c style scoped lang="scss"> 内 @use + @include 即可，避免全局污染
*/
/* stylelint-disable selector-pseudo-class-no-unknown */
/* :deep 穿透 el-dialog 内部类；复用 picker 公共 mixin */
.im-picker-dialog[data-v-fcc8ef93] .el-dialog__body {
  padding: 0;
  border-top: 1px solid var(--ant-color-border-secondary);
}
.im-picker-dialog[data-v-fcc8ef93] .el-dialog__header {
  padding-bottom: 16px;
  margin-right: 0;
}
/*
  非 scoped：el-dropdown 的下拉菜单走 teleport 到 body，scoped 选不到。
  UserInfoCard 浮层用 z-9998，要把这块抬到更高（默认 --ant-z-index-popup-base ~2050 会被遮罩压住）。
*/
.im-user-info__more-menu {
  z-index: 10000 !important;
}

.tool-bar__icon[data-v-3e2c1982] {
  width: 22px;
  height: 22px;
}

/* 调整红点位置 */
.tool-bar__badge[data-v-3e2c1982] .el-badge__content {
  top: 4px;
  right: 8px;
  border: none;
}

:root {
  --im-border-color-lighter: #e8eaed;
  --im-resize-line-color: #d8dde5;

  /*
   * IM 聊天端复用 web-antd 的 --ant-color-* 变量名。此处用 Vben design token 兜底定义，
   * 保持 antd / ele 两端样式结构一致，并随主题（亮/暗）自动切换。
   * 缺失时这些变量为空 → 背景透明、边框/填充失效（典型：表情面板透出输入框占位文字）。
   */
  --ant-color-bg-container: hsl(var(--card));
  --ant-color-bg-elevated: hsl(var(--popover));
  --ant-color-bg-layout: hsl(var(--background-deep));
  --ant-color-border: hsl(var(--border));
  --ant-color-border-secondary: hsl(var(--border));
  --ant-color-text: hsl(var(--foreground));
  --ant-color-text-secondary: hsl(var(--foreground) / 65%);
  --ant-color-text-placeholder: hsl(var(--foreground) / 45%);
  --ant-color-text-disabled: hsl(var(--foreground) / 30%);

  /*
   * fill 系列：浅色下用 Element Plus 风格的「冷调浅灰实色」而非半透明深色，
   * 否则面板（会话列表 / 消息面板等）叠在灰底上会显脏发暗，和 Vue3+EP 的干净白差距明显。
   * 取值依组件实际用法：secondary 多用于面板底（取最浅，对齐 EP --el-bg-color-page #f5f7fa），
   * tertiary 多用于 hover / 图标块（比面板略深，保证 hover 可见）。深色在 .dark 里另行覆盖。
   */
  --ant-color-fill: #e2e6ec;
  --ant-color-fill-secondary: #f4f6f9;
  --ant-color-fill-tertiary: #eaedf2;
  --ant-color-fill-dark: #d5dae2;
  --ant-color-primary: hsl(var(--primary));
  --ant-color-primary-hover: hsl(var(--primary) / 80%);
  --ant-color-primary-bg: hsl(var(--primary) / 12%);
  --ant-color-primary-bg-hover: hsl(var(--primary) / 18%);
  --ant-color-info: hsl(var(--primary));
  --ant-color-success: hsl(var(--success));
  --ant-color-success-bg: hsl(var(--success) / 12%);
  --ant-color-success-bg-hover: hsl(var(--success) / 18%);
  --ant-color-warning: hsl(var(--warning));
  --ant-color-warning-bg: hsl(var(--warning) / 12%);
  --ant-color-warning-bg-hover: hsl(var(--warning) / 18%);
  --ant-color-error: hsl(var(--destructive));
}
.dark {
  --im-border-color-lighter: rgb(255 255 255 / 12%);
  --im-resize-line-color: rgb(255 255 255 / 18%);

  /* 深色下 fill 回到「基于前景色的半透明亮色」，叠在深底上得到自然的微亮表面 */
  --ant-color-fill: hsl(var(--foreground) / 12%);
  --ant-color-fill-secondary: hsl(var(--foreground) / 8%);
  --ant-color-fill-tertiary: hsl(var(--foreground) / 4%);
  --ant-color-fill-dark: hsl(var(--foreground) / 18%);
}
[data-v-6da8aca5] .el-form-item .el-form-item {
  margin-bottom: 0;
}[data-v-6813ce93] .el-form-item .el-form-item {
  margin-bottom: 0;
}[data-v-72e3161d] .el-form-item .el-form-item {
  margin-bottom: 0;
}[data-v-23bc79de] .el-form-item .el-form-item {
  margin-bottom: 0;
}[data-v-65d20121] .el-form-item .el-form-item {
  margin-bottom: 0;
}.property-history-container[data-v-052bae6c] {
  max-height: 70vh;
  overflow: auto;
}
.property-history-container .toolbar-wrapper[data-v-052bae6c] {
  padding: 16px;
  background-color: hsl(var(--card)/90%);
  border: 1px solid hsl(var(--border)/60%);
  border-radius: 8px;
}
.property-history-container .chart-container[data-v-052bae6c],
.property-history-container .table-container[data-v-052bae6c] {
  padding: 16px;
  background-color: hsl(var(--card)/100%);
  border: 1px solid hsl(var(--border)/60%);
  border-radius: 8px;
}
/* 移除 row 的额外边距 */
[data-v-3c75d1b4] .el-row {
  margin-right: -8px !important;
  margin-left: -8px !important;
}
[data-v-2ebecba2] .el-tabs__nav-wrap::after {
  display: none;
}[data-v-67f91cf7] .el-input-group__prepend {
  padding: 0;
}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:#1f2d3d1c;--el-carousel-arrow-hover-background:#1f2d3d3b;--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel.is-vertical-outside{flex-direction:row;align-items:center;display:flex}.el-carousel.is-vertical-outside .el-carousel__container{flex:1}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);background-color:var(--el-carousel-arrow-background);color:#fff;z-index:10;text-align:center;font-size:var(--el-carousel-arrow-font-size);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{z-index:calc(var(--el-index-normal) + 1);margin:0;padding:0;list-style:none;position:absolute}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{top:50%;right:0;transform:translateY(-50%)}.el-carousel__indicators--outside{text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels .el-carousel__button{color:#000;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{cursor:pointer;background-color:#0000}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal);display:inline-block}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width) / 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);cursor:pointer;transition:var(--el-transition-duration);background-color:#fff;border:none;outline:none;margin:0;padding:0;display:block}.el-carousel__indicators--labels .el-carousel__button{width:auto;height:auto}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%)translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%)translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.el-carousel__item{width:100%;height:100%;z-index:calc(var(--el-index-normal) - 1);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage:hover .el-carousel__mask,.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{width:100%;height:50%}.el-carousel__mask{background-color:var(--el-color-white);opacity:.24;width:100%;height:100%;transition:var(--el-transition-duration-fast);position:absolute;top:0;left:0}[data-v-1d3ec426] .el-slider__runway {
  margin-right: 16px;
}
[data-v-1d3ec426] .el-input-number {
  width: 50px;
}
[data-v-1d3ec426] .el-tree .el-tree-node__expand-icon {
  margin-right: -15px;
}
[data-v-1d3ec426] .el-tree .el-form-item {
  margin-bottom: 0;
}:root .el-carousel__indicator {
  padding-top: 0;
  padding-bottom: 0;
}
:root .el-carousel__indicator .el-carousel__button {
  --el-carousel-indicator-height: 6px;
  --el-carousel-indicator-width: 6px;
  --el-carousel-indicator-out-color: #ff6000;
  border-radius: 6px;
}
:root .el-carousel__indicator.is-active .el-carousel__button {
  --el-carousel-indicator-width: 12px;
}
.component .component-wrap[data-v-773fb273] {
  /* 鼠标放到组件上时 */
}
.component .component-wrap[data-v-773fb273]:hover {
  border: 1px dashed var(--el-color-primary);
  box-shadow: 0 0 5px 0 rgba(24, 144, 255, 0.3);
}
.component .component-wrap:hover .component-name[data-v-773fb273] {
  top: 1px;
  /* 防止加了边框之后，位置移动 */
  left: -86px;
}
.component .component-wrap[data-v-773fb273] {
  /* 左侧：组件名称 */
}
.component .component-wrap .component-name[data-v-773fb273] {
  position: absolute;
  top: 2px;
  left: -85px;
  display: block;
  width: 80px;
  height: 25px;
  font-size: 12px;
  line-height: 25px;
  color: #6a6a6a;
  text-align: center;
  background: #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.0784313725), 0 2px 6px rgba(0, 0, 0, 0.0588235294), 0 4px 8px 2px rgba(0, 0, 0, 0.0392156863);
  /* 右侧小三角 */
}
.component .component-wrap .component-name[data-v-773fb273]::after {
  position: absolute;
  top: 7.5px;
  right: -10px;
  width: 0;
  height: 0;
  content: " ";
  border: 5px solid transparent;
  border-left-color: #fff;
}
.component .component-wrap[data-v-773fb273] {
  /* 右侧：组件操作工具栏 */
}
.component .component-wrap .component-toolbar[data-v-773fb273] {
  position: absolute;
  top: 0;
  right: -55px;
  display: none;
  /* 左侧小三角 */
}
.component .component-wrap .component-toolbar[data-v-773fb273]::before {
  position: absolute;
  top: 10px;
  left: -10px;
  width: 0;
  height: 0;
  content: " ";
  border: 5px solid transparent;
  border-right-color: #2d8cf0;
}
.component[data-v-773fb273] {
  /* 选中状态 */
}
.component.active[data-v-773fb273] {
  margin-bottom: 4px;
}
.component.active .component-wrap[data-v-773fb273] {
  margin-bottom: 4px;
  border: 2px solid var(--el-color-primary) !important;
  box-shadow: 0 0 10px 0 rgba(24, 144, 255, 0.3);
}
.component.active .component-wrap .component-name[data-v-773fb273] {
  top: 0 !important;
  /* 防止加了边框之后，位置移动 */
  left: -87px !important;
  color: #fff;
  background: var(--el-color-primary);
}
.component.active .component-wrap .component-name[data-v-773fb273]::after {
  border-left-color: var(--el-color-primary);
}
.component.active .component-wrap .component-toolbar[data-v-773fb273] {
  display: block;
}
.editor-left[data-v-f6d84e67] .el-collapse {
  border-top: none;
}
.editor-left[data-v-f6d84e67] .el-collapse-item__wrap {
  border-bottom: none;
}
.editor-left[data-v-f6d84e67] .el-collapse-item__content {
  padding-bottom: 0;
}
.editor-left[data-v-f6d84e67] .el-collapse-item__header {
  height: 32px;
  padding: 0 24px;
  line-height: 32px;
  background-color: var(--el-bg-color-page);
  border-bottom: none;
}
.editor-left[data-v-f6d84e67] {
  /* 组件 hover 和 active 状态（需要 CSS 变量） */
}
.editor-left .component.active[data-v-f6d84e67],
.editor-left .component[data-v-f6d84e67]:hover {
  color: var(--el-color-white);
  background: var(--el-color-primary);
}
.editor-left .component.active[data-v-f6d84e67] .iconify,
.editor-left .component[data-v-f6d84e67]:hover .iconify {
  color: var(--el-color-white);
}

/* 拖拽区域全局样式 */
.drag-area[data-v-f6d84e67] {
  /* 拖拽到手机区域时的样式 */
}
.drag-area .draggable-ghost[data-v-f6d84e67] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40px;
  /* 条纹背景 */
  background: linear-gradient(45deg, #91a8d5 0, #91a8d5 10%, #94b4eb 10%, #94b4eb 50%, #91a8d5 50%, #91a8d5 60%, #94b4eb 60%, #94b4eb);
  background-size: 1rem 1rem;
  transition: all 0.5s;
}
.drag-area .draggable-ghost span[data-v-f6d84e67] {
  display: inline-block;
  width: 140px;
  height: 25px;
  font-size: 12px;
  line-height: 25px;
  color: #fff;
  text-align: center;
  background: #5487df;
}
.drag-area .draggable-ghost .component[data-v-f6d84e67] {
  display: none; /* 拖拽时隐藏组件 */
}
.drag-area .draggable-ghost .hidden[data-v-f6d84e67] {
  display: block !important; /* 拖拽时显示占位提示 */
}
/* 手机宽度 */
.editor .editor-header[data-v-e10690f7] {
  /* 隐藏工具栏按钮的边框 */
}
.editor .editor-header[data-v-e10690f7] .el-radio-button__inner,
.editor .editor-header[data-v-e10690f7] .el-button {
  border-top: none !important;
  border-bottom: none !important;
  border-radius: 0 !important;
}
.editor[data-v-e10690f7] {
  /* 中心操作区 */
}
.editor .editor-container[data-v-e10690f7] {
  /* 右侧属性面板 */
}
.editor .editor-container[data-v-e10690f7] .editor-right {
  /* 属性面板顶部：减少内边距 */
}
.editor .editor-container[data-v-e10690f7] .editor-right :deep(.el-card__header) {
  padding: 8px 16px;
}
.editor .editor-container[data-v-e10690f7] .editor-right {
  /* 属性面板分组 */
}
.editor .editor-container[data-v-e10690f7] .editor-right .property-group {
  margin: 0 -20px;
}
.editor .editor-container[data-v-e10690f7] .editor-right .property-group.el-card {
  border: none;
}
.editor .editor-container[data-v-e10690f7] .editor-right .property-group {
  /* 属性分组名称 */
}
.editor .editor-container[data-v-e10690f7] .editor-right .property-group .el-card__header {
  padding: 8px 32px;
  background: var(--el-bg-color-page);
  border: none;
}
.editor .editor-container[data-v-e10690f7] .editor-right .property-group .el-card__body {
  border: none;
}
.editor .editor-container[data-v-e10690f7] {
  /* 中心区域 */
}
.editor .editor-container .editor-center[data-v-e10690f7] {
  /* 手机页面编辑区域 */
}
.editor .editor-container .editor-center[data-v-e10690f7] .editor-design-center {
  width: 100%;
  /* 主体内容 */
}
.editor .editor-container .editor-center[data-v-e10690f7] .editor-design-center .phone-container {
  position: relative;
  width: 375px;
  height: 100%;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.editor .editor-container .editor-center[data-v-e10690f7] .editor-design-center .phone-container .drag-area {
  width: 100%;
  height: 100%;
}
.editor .editor-container .editor-center[data-v-e10690f7] {
  /* 固定布局的组件 操作按钮区 */
}
.editor .editor-container .editor-center .fixed-component-action-group[data-v-e10690f7] .el-tag {
  border: none;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
}
.editor .editor-container .editor-center .fixed-component-action-group[data-v-e10690f7] .el-tag .el-tag__content {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
.editor .editor-container .editor-center .fixed-component-action-group[data-v-e10690f7] .el-tag .el-tag__content .el-icon {
  margin-right: 4px;
}[data-v-252886ca] .el-input-group__append {
  padding: 0;
}
[data-v-252886ca] .el-input-group__append .el-color-picker__trigger {
  padding: 0;
  border-left: none;
  border-radius: 0 var(--el-input-border-radius) var(--el-input-border-radius) 0;
}.el-button-group[data-v-662137fd] >  .el-button:first-child {
  border-bottom-color: var(--el-button-divide-border-color);
  border-top-right-radius: var(--el-border-radius-base);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.el-button-group[data-v-662137fd] >  .el-button:last-child {
  border-top-color: var(--el-button-divide-border-color);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--el-border-radius-base);
}
.el-button-group[data-v-662137fd] .el-button--primary:not(:first-child, :last-child) {
  border-top-color: var(--el-button-divide-border-color);
  border-bottom-color: var(--el-button-divide-border-color);
}
.el-button-group[data-v-662137fd] >  .el-button:not(:last-child) {
  margin-right: 0;
  margin-bottom: -1px;
}.activity-image-replace-modal[data-v-6205e32a] {
  position: fixed;
  inset: 0;
  z-index: 2200;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  box-sizing: border-box;
}
.activity-image-replace-modal__mask[data-v-6205e32a] {
  position: absolute;
  inset: 0;
  background: rgba(15, 23, 42, 0.45);
}
.activity-image-replace-modal__panel[data-v-6205e32a] {
  position: relative;
  width: min(1040px, 96vw);
  max-height: min(90vh, 820px);
  display: flex;
  flex-direction: column;
  border-radius: 16px;
  background: #fff;
  overflow: hidden;
  box-shadow: 0 20px 50px rgba(15, 23, 42, 0.16);
}
.activity-image-replace-modal__header[data-v-6205e32a] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  padding: 20px 24px 16px;
  border-bottom: 1px solid #eef0f3;
}
.activity-image-replace-modal__header-main[data-v-6205e32a] {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  min-width: 0;
}
.activity-image-replace-modal__header-icon[data-v-6205e32a] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  border-radius: 10px;
  background: linear-gradient(135deg, #e8f3ff 0%, #f0f5ff 100%);
  color: #165dff;
}
.activity-image-replace-modal__header-text[data-v-6205e32a] {
  min-width: 0;
}
.activity-image-replace-modal__title[data-v-6205e32a] {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.35;
  color: #1d2129;
}
.activity-image-replace-modal__subtitle[data-v-6205e32a] {
  margin: 4px 0 0;
  font-size: 13px;
  line-height: 1.5;
  color: #86909c;
}
.activity-image-replace-modal__close[data-v-6205e32a] {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  border: none;
  border-radius: 8px;
  background: transparent;
  cursor: pointer;
  color: #86909c;
  transition: background 0.18s, color 0.18s;
}
.activity-image-replace-modal__close[data-v-6205e32a]:hover {
  background: #f2f3f5;
  color: #4e5969;
}
.activity-image-replace-modal__body[data-v-6205e32a] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
  gap: 24px;
  padding: 20px 24px;
  min-height: 0;
  flex: 1;
  overflow: auto;
}
.activity-image-replace-modal__label[data-v-6205e32a] {
  font-size: 13px;
  font-weight: 600;
  color: #4e5969;
  margin-bottom: 8px;
}
.activity-image-replace-modal__preview[data-v-6205e32a] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 260px;
  border: 1px solid #e5e6eb;
  border-radius: 12px;
  background: linear-gradient(45deg, #f2f3f5 25%, transparent 25%), linear-gradient(-45deg, #f2f3f5 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #f2f3f5 75%), linear-gradient(-45deg, transparent 75%, #f2f3f5 75%);
  background-size: 16px 16px;
  background-position: 0 0, 0 8px, 8px -8px, -8px 0;
  background-color: #fafbfc;
  padding: 20px;
}
.activity-image-replace-modal__el-image[data-v-6205e32a] {
  width: 100%;
  max-height: 280px;
  cursor: zoom-in;
}
.activity-image-replace-modal__el-image[data-v-6205e32a] .el-image__inner {
  max-width: 100%;
  max-height: 280px;
  object-fit: contain;
}
.activity-image-replace-modal__meta[data-v-6205e32a] {
  margin: 8px 0 0;
  font-size: 12px;
  color: #86909c;
}
.activity-image-replace-modal__history[data-v-6205e32a] {
  margin-top: 16px;
}
.activity-image-replace-modal__history-list[data-v-6205e32a] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(88px, 1fr));
  gap: 8px;
  max-height: 220px;
  overflow-y: auto;
  padding-right: 2px;
}
.activity-image-replace-modal__history-item[data-v-6205e32a] {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 6px;
  padding: 8px;
  border: 1px solid #e5e6eb;
  border-radius: 10px;
  background: #fff;
  cursor: pointer;
  text-align: left;
  transition: border-color 0.18s, box-shadow 0.18s;
}
.activity-image-replace-modal__history-item[data-v-6205e32a]:hover {
  border-color: #94bfff;
  box-shadow: 0 4px 12px rgba(22, 93, 255, 0.1);
}
.activity-image-replace-modal__history-item.is-active[data-v-6205e32a] {
  border-color: #165dff;
  background: #f7fbff;
  box-shadow: inset 0 0 0 1px #165dff;
}
.activity-image-replace-modal__history-thumb[data-v-6205e32a] {
  width: 100%;
  height: 72px;
  object-fit: contain;
  border-radius: 6px;
  background: #f7f8fa;
}
.activity-image-replace-modal__history-source[data-v-6205e32a] {
  font-size: 12px;
  font-weight: 600;
  color: #1d2129;
  line-height: 1.2;
}
.activity-image-replace-modal__history-time[data-v-6205e32a] {
  font-size: 10px;
  color: #86909c;
  line-height: 1.2;
}
.activity-image-replace-modal__options[data-v-6205e32a] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.activity-image-replace-modal__section-title[data-v-6205e32a] {
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #1d2129;
}
.activity-image-replace-modal__option[data-v-6205e32a] {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  width: 100%;
  padding: 16px 18px;
  border: 1px solid #e5e6eb;
  border-radius: 12px;
  background: #fff;
  cursor: pointer;
  text-align: left;
  transition: border-color 0.18s, background 0.18s, box-shadow 0.18s;
}
.activity-image-replace-modal__option[data-v-6205e32a]:hover:not(:disabled) {
  box-shadow: 0 4px 14px rgba(15, 23, 42, 0.06);
}
.activity-image-replace-modal__option[data-v-6205e32a]:disabled {
  opacity: 0.55;
  cursor: not-allowed;
}
.activity-image-replace-modal__option-icon[data-v-6205e32a] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  flex-shrink: 0;
  border-radius: 12px;
}
.activity-image-replace-modal__option-icon--upload[data-v-6205e32a] {
  background: #e8f3ff;
  color: #165dff;
}
.activity-image-replace-modal__option-icon--ai[data-v-6205e32a] {
  background: #f3e8ff;
  color: #7c3aed;
}
.activity-image-replace-modal__option-icon--similar[data-v-6205e32a] {
  background: #e8ffea;
  color: #00b42a;
}
.activity-image-replace-modal__option-icon--restore[data-v-6205e32a] {
  background: #f2f3f5;
  color: #4e5969;
}
.activity-image-replace-modal__option-body[data-v-6205e32a] {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
  padding-top: 2px;
}
.activity-image-replace-modal__option-title-row[data-v-6205e32a] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.activity-image-replace-modal__option--upload[data-v-6205e32a]:hover:not(:disabled) {
  border-color: #94bfff;
  background: #f7fbff;
}
.activity-image-replace-modal__option--ai[data-v-6205e32a]:hover:not(:disabled) {
  border-color: #c4b5fd;
  background: #faf5ff;
}
.activity-image-replace-modal__option--similar[data-v-6205e32a]:hover:not(:disabled) {
  border-color: #7be188;
  background: #f6ffed;
}
.activity-image-replace-modal__option--restore[data-v-6205e32a]:hover:not(:disabled) {
  border-color: #c9cdd4;
  background: #f7f8fa;
}
.activity-image-replace-modal__option-badge[data-v-6205e32a] {
  display: inline-flex;
  align-items: center;
  padding: 1px 8px;
  font-size: 11px;
  font-weight: 600;
  color: #7c3aed;
  background: #f3e8ff;
  border-radius: 999px;
}
.activity-image-replace-modal__option-chip[data-v-6205e32a] {
  color: #00b42a;
  font-weight: 500;
}
.activity-image-replace-modal__option-title[data-v-6205e32a] {
  font-size: 15px;
  font-weight: 600;
  color: #1d2129;
  line-height: 1.35;
}
.activity-image-replace-modal__option-desc[data-v-6205e32a] {
  font-size: 12px;
  color: #86909c;
  line-height: 1.55;
}
.activity-image-replace-modal__warn[data-v-6205e32a] {
  margin: 0;
  font-size: 12px;
  color: #e6a23c;
}
.activity-image-replace-modal__back[data-v-6205e32a] {
  align-self: flex-start;
  margin-bottom: 8px;
  padding: 0;
  border: none;
  background: none;
  color: #409eff;
  cursor: pointer;
  font-size: 13px;
}
.activity-image-replace-modal__field-head[data-v-6205e32a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 6px;
}
.activity-image-replace-modal__field-label[data-v-6205e32a] {
  margin: 0;
  font-size: 13px;
  font-weight: 600;
  color: #4e5969;
}
.activity-image-replace-modal__textarea[data-v-6205e32a] {
  width: 100%;
  box-sizing: border-box;
  padding: 10px 12px;
  border: 1px solid #e5e6eb;
  border-radius: 8px;
  font-size: 13px;
  line-height: 1.5;
  resize: vertical;
}
.activity-image-replace-modal__progress[data-v-6205e32a] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 12px;
  font-size: 13px;
  color: #7c3aed;
}
.activity-image-replace-modal__ai-result[data-v-6205e32a] {
  margin-top: 12px;
}
.activity-image-replace-modal__el-image--ai[data-v-6205e32a] {
  max-height: 200px;
  border-radius: 8px;
  border: 1px solid #eef0f3;
  overflow: hidden;
  background: #f7f8fa;
}
.activity-image-replace-modal__el-image--ai[data-v-6205e32a] .el-image__inner {
  max-height: 200px;
}
.activity-image-replace-modal__preview-hint[data-v-6205e32a] {
  margin: 6px 0 0;
  font-size: 12px;
  color: #86909c;
  text-align: center;
}
.activity-image-replace-modal__ai-actions[data-v-6205e32a] {
  display: flex;
  gap: 8px;
  margin-top: 14px;
}
.activity-image-replace-modal__similar-filters[data-v-6205e32a] {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 12px;
}
.activity-image-replace-modal__similar-filter-row[data-v-6205e32a] {
  display: grid;
  grid-template-columns: 72px 1fr;
  align-items: center;
  gap: 8px;
}
.activity-image-replace-modal__filter-input[data-v-6205e32a] {
  width: 100%;
}
.activity-image-replace-modal__similar-search-btn[data-v-6205e32a] {
  margin-top: 0;
}
.activity-image-replace-modal__similar-actions[data-v-6205e32a] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin-top: 2px;
}
.activity-image-replace-modal__similar-ai-btn[data-v-6205e32a] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.activity-image-replace-modal__similar-ai-hint[data-v-6205e32a] {
  margin: 6px 0 0;
  font-size: 12px;
  line-height: 1.5;
  color: #86909c;
}
.activity-image-replace-modal__similar-ai-result-actions[data-v-6205e32a] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 10px;
}
.activity-image-replace-modal__ref-preview[data-v-6205e32a] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100px;
  border: 1px solid #eef0f3;
  border-radius: 8px;
  background: #f7f8fa;
  padding: 8px;
}
.activity-image-replace-modal__el-image--ref[data-v-6205e32a] {
  max-height: 120px;
}
.activity-image-replace-modal__el-image--ref[data-v-6205e32a] .el-image__inner {
  max-height: 120px;
}
.activity-image-replace-modal__ref-picker-hint[data-v-6205e32a] {
  margin: 8px 0 0;
  font-size: 12px;
  color: #86909c;
  line-height: 1.4;
}
.activity-image-replace-modal__ref-picker[data-v-6205e32a] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(72px, 1fr));
  gap: 8px;
  margin-top: 8px;
  max-height: 160px;
  overflow-y: auto;
}
.activity-image-replace-modal__ref-item[data-v-6205e32a] {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 4px;
  padding: 6px;
  border: 2px solid #e5e6eb;
  border-radius: 8px;
  background: #fff;
  cursor: pointer;
  text-align: center;
  transition: border-color 0.18s, box-shadow 0.18s;
}
.activity-image-replace-modal__ref-item[data-v-6205e32a]:hover {
  border-color: #94bfff;
}
.activity-image-replace-modal__ref-item.is-active[data-v-6205e32a] {
  border-color: #165dff;
  box-shadow: 0 0 0 1px rgba(22, 93, 255, 0.2);
}
.activity-image-replace-modal__ref-thumb[data-v-6205e32a] {
  width: 100%;
  height: 52px;
  object-fit: contain;
  border-radius: 4px;
  background: #f7f8fa;
}
.activity-image-replace-modal__ref-label[data-v-6205e32a] {
  font-size: 10px;
  color: #4e5969;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.activity-image-replace-modal__similar-hint[data-v-6205e32a] {
  margin: 10px 0 0;
  font-size: 12px;
  color: #86909c;
}
.activity-image-replace-modal__similar-grid[data-v-6205e32a] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(108px, 1fr));
  gap: 10px;
  margin-top: 12px;
  max-height: 320px;
  overflow-y: auto;
}
.activity-image-replace-modal__similar-item[data-v-6205e32a] {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 4px;
  padding: 8px;
  border: 1px solid #e5e6eb;
  border-radius: 10px;
  background: #fff;
  cursor: pointer;
  text-align: left;
  transition: border-color 0.18s, box-shadow 0.18s;
}
.activity-image-replace-modal__similar-item[data-v-6205e32a]:hover {
  border-color: #165dff;
  box-shadow: 0 2px 10px rgba(22, 93, 255, 0.12);
}
.activity-image-replace-modal__similar-thumb[data-v-6205e32a] {
  width: 100%;
  height: 72px;
  object-fit: contain;
  border-radius: 6px;
  background: #f7f8fa;
}
.activity-image-replace-modal__similar-name[data-v-6205e32a] {
  font-size: 11px;
  font-weight: 600;
  color: #1d2129;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.activity-image-replace-modal__similar-type[data-v-6205e32a] {
  font-size: 10px;
  color: #86909c;
  line-height: 1.2;
}
.activity-image-replace-modal__similar-score[data-v-6205e32a] {
  font-size: 11px;
  font-weight: 600;
  color: #165dff;
}
.activity-image-replace-modal__similar-empty[data-v-6205e32a] {
  margin: 16px 0 0;
  font-size: 13px;
  color: #86909c;
  text-align: center;
}
.activity-image-replace-modal__hidden-upload[data-v-6205e32a] {
  display: none;
}
.activity-image-replace-modal__footer[data-v-6205e32a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 14px 24px 18px;
  border-top: 1px solid #eef0f3;
  background: #fafbfc;
}
.activity-image-replace-modal__footer-tip[data-v-6205e32a] {
  display: flex;
  align-items: center;
  gap: 6px;
  margin: 0;
  font-size: 12px;
  color: #86909c;
  line-height: 1.5;
}
.activity-image-replace-modal__footer-tip-icon[data-v-6205e32a] {
  flex-shrink: 0;
  color: #c9cdd4;
}
.activity-image-replace-modal__footer-actions[data-v-6205e32a] {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}
.is-spinning[data-v-6205e32a] {
  animation: activity-image-replace-spin-6205e32a 1s linear infinite;
}
@keyframes activity-image-replace-spin-6205e32a {
to {
    transform: rotate(360deg);
}
}
@media (max-width: 720px) {
.activity-image-replace-modal__body[data-v-6205e32a] {
    grid-template-columns: 1fr;
}
}.activity-image-replace-select-popper.el-popper {
  z-index: 2250 !important;
}.image-select[data-v-ee4c3044] {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.image-select__uploader[data-v-ee4c3044] {
  line-height: 1;
}
[data-v-ee4c3044] .image-select__uploader .el-upload {
  display: block;
  border: none;
  background: transparent;
  padding: 0;
  line-height: 1;
}
.image-select__empty[data-v-ee4c3044] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  box-sizing: border-box;
  border: 1px dashed #409eff;
  border-radius: 12px;
  background: #f7fbff;
  cursor: pointer;
  transition: border-color 0.2s, background 0.2s;
}
.image-select__empty[data-v-ee4c3044]:hover {
  border-color: #66b1ff;
  background: #eff6ff;
}
.image-select__empty-icon[data-v-ee4c3044] {
  color: #409eff;
}
.image-select__empty-text[data-v-ee4c3044] {
  font-size: 13px;
  color: #409eff;
  line-height: 1;
}
.image-select__preview[data-v-ee4c3044] {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  cursor: pointer;
  background: #f2f3f5;
}
.image-select__el-image[data-v-ee4c3044] {
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.image-select__el-image[data-v-ee4c3044] .el-image__inner {
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.image-select__delete[data-v-ee4c3044] {
  position: absolute;
  top: 6px;
  right: 6px;
  z-index: 3;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: none;
  border-radius: 50%;
  background: #fff;
  color: #409eff;
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.12);
  cursor: pointer;
  transition: transform 0.2s;
}
.image-select__delete[data-v-ee4c3044]:hover {
  transform: scale(1.05);
}
.image-select__replace[data-v-ee4c3044] {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 3;
  min-width: 40px;
  height: 24px;
  padding: 0 10px;
  border: none;
  border-radius: 10px 0 12px 0;
  background: rgba(0, 0, 0, 0.65);
  color: #fff;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  transition: background 0.2s;
}
.image-select__replace[data-v-ee4c3044]:hover {
  background: rgba(0, 0, 0, 0.78);
}
.image-select__hover-mask[data-v-ee4c3044] {
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: rgba(0, 0, 0, 0.35);
  pointer-events: none;
}
.image-select__zoom[data-v-ee4c3044] {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  padding: 0;
  border: none;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.45);
  color: #fff;
  cursor: zoom-in;
  transition: background 0.2s, transform 0.2s;
}
.image-select__zoom[data-v-ee4c3044]:hover {
  background: rgba(0, 0, 0, 0.58);
  transform: translate(-50%, -50%) scale(1.05);
}
.image-select__hint[data-v-ee4c3044] {
  margin: 0;
  font-size: 12px;
  line-height: 1.4;
  color: #86909c;
}.cover-image-field[data-v-09019858] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  width: 100%;
}
.cover-image-field .el-button[data-v-09019858] {
  flex-shrink: 0;
}.upload-psd-btn-wrapper[data-v-bb970249] {
  display: inline-block;
}.'QR-qrcode'--disabled[data-v-e0cae005] {
  background: rgba(255, 255, 255, 0.95);
}
.'QR-qrcode'--disabled > div[data-v-e0cae005] {
  transform: translate(-50%, -50%);
}
.template-store-slice-dialog__hint[data-v-73728760] {
  margin: 0 0 16px;
  font-size: 13px;
  color: var(--el-text-color-secondary);
  line-height: 1.5;
}
.template-store-slice-dialog__hint--inline[data-v-73728760] {
  margin: 0;
  font-size: 12px;
}
.template-store-slice-dialog__section[data-v-73728760] {
  margin-bottom: 20px;
}
.template-store-slice-dialog__section-head[data-v-73728760] {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 12px;
}
.template-store-slice-dialog__section-title[data-v-73728760] {
  margin: 0 0 12px;
  font-size: 14px;
  font-weight: 600;
}
.template-store-slice-dialog__section-head .template-store-slice-dialog__section-title[data-v-73728760] {
  margin-bottom: 0;
}
.template-store-slice-dialog__ref[data-v-73728760] {
  display: flex;
  align-items: center;
  min-height: 80px;
}
.template-store-slice-dialog__ref-img[data-v-73728760] {
  max-width: 160px;
  max-height: 120px;
  object-fit: contain;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 6px;
  background: #fafafa;
}
.template-store-slice-dialog__ref-empty[data-v-73728760] {
  font-size: 13px;
  color: var(--el-text-color-placeholder);
}
.template-store-slice-dialog__list[data-v-73728760] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-height: 420px;
  overflow: auto;
  padding-right: 4px;
}
.template-store-slice-dialog__item[data-v-73728760] {
  display: grid;
  grid-template-columns: 120px 1fr 32px;
  gap: 12px;
  align-items: start;
  padding: 12px;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
  background: var(--el-fill-color-blank);
}
.template-store-slice-dialog__preview[data-v-73728760] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.template-store-slice-dialog__preview img[data-v-73728760] {
  width: 100%;
  height: 88px;
  object-fit: contain;
  border-radius: 6px;
  background: #f5f5f5;
}
.template-store-slice-dialog__source[data-v-73728760] {
  font-size: 11px;
  color: var(--el-text-color-secondary);
  line-height: 1.3;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.template-store-slice-dialog__fields[data-v-73728760] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px 12px;
}
.template-store-slice-dialog__field[data-v-73728760] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.template-store-slice-dialog__field label[data-v-73728760] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
}
.template-store-slice-dialog__remove[data-v-73728760] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border: none;
  border-radius: 6px;
  background: transparent;
  color: var(--el-color-danger);
  cursor: pointer;
}
.template-store-slice-dialog__remove[data-v-73728760]:hover {
  background: var(--el-color-danger-light-9);
}.editor-top-toolbar__qr[data-v-806d640b] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}.component-card-wrap[data-v-1b98ecd8] {
  position: relative;
  aspect-ratio: 1;
  z-index: 1;
}
.component-card-wrap[data-v-1b98ecd8]:hover {
  z-index: 100;
}
.component-card[data-v-1b98ecd8] {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 6px;
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
  padding: 10px 4px 8px;
  border: none;
  border-radius: 8px;
  background: transparent;
  cursor: pointer;
  transform-origin: center center;
  transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s, border-color 0.2s;
  box-sizing: border-box;
  font: inherit;
}
.component-card-wrap:hover .component-card[data-v-1b98ecd8] {
  position: absolute;
  inset: 0;
  z-index: 100;
  transform: scale(1.5);
  box-shadow: 0 8px 24px rgba(29, 33, 41, 0.16);
}
.component-card--bordered[data-v-1b98ecd8] {
  background: #fff;
  border: 1px solid #e5e6eb;
  color: #4e5969;
}
.component-card-wrap:hover .component-card--bordered[data-v-1b98ecd8] {
  border-color: var(--editor-accent-color, #409eff);
  background: #fff;
}
.component-card__icon[data-v-1b98ecd8] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 24px;
  flex-shrink: 0;
  color: #4e5969;
}
.component-card__title[data-v-1b98ecd8] {
  display: block;
  flex-shrink: 0;
  width: 100%;
  margin: 0;
  padding: 0 2px;
  font-size: 12px;
  line-height: 1.3;
  text-align: center;
  color: #4e5969;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.component-card-wrap:hover .component-card__title[data-v-1b98ecd8] {
  overflow: visible;
  text-overflow: clip;
  white-space: normal;
  word-break: keep-all;
  line-height: 1.35;
}.component-lib-panel[data-v-8793a6a5] {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #fff;
  user-select: none;
}
.component-lib-panel__header[data-v-8793a6a5] {
  flex-shrink: 0;
  padding: 16px 16px 10px;
  font-size: 16px;
  font-weight: 600;
  color: var(--editor-text-primary, #1d2129);
  line-height: 1.2;
}
.component-lib-panel__search[data-v-8793a6a5] {
  position: relative;
  flex-shrink: 0;
  padding: 0 16px 10px;
}
.component-lib-panel__search[data-v-8793a6a5] .el-input__wrapper {
  min-height: 36px;
  border-radius: 10px;
  box-shadow: 0 0 0 1px var(--editor-panel-border, #e5e6eb) inset;
  padding-right: 44px;
  background: #fff;
}
.component-lib-panel__search[data-v-8793a6a5] .el-input__inner {
  font-size: 13px;
}
.component-lib-panel__tabs[data-v-8793a6a5] {
  flex-shrink: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 4px;
  padding: 0 16px 12px;
  margin: 0;
}
.component-lib-panel__tab[data-v-8793a6a5] {
  border: none;
  background: transparent;
  color: #4e5969;
  font-size: 12px;
  line-height: 1.2;
  padding: 5px 10px;
  border-radius: 999px;
  cursor: pointer;
  white-space: nowrap;
  transition: color 0.2s, background 0.2s;
}
.component-lib-panel__tab[data-v-8793a6a5]:hover {
  color: #1d2129;
  background: #f7f8fa;
}
.component-lib-panel__tab.is-active[data-v-8793a6a5] {
  color: var(--editor-accent-color, #409eff);
  background: #e8f3ff;
  font-weight: 500;
}
.component-lib-panel__tab.is-active[data-v-8793a6a5]:hover {
  color: var(--editor-accent-color, #409eff);
  background: #e8f3ff;
}
.component-lib-panel__scroll[data-v-8793a6a5] {
  flex: 1;
  min-height: 0;
}
.component-lib-panel__scroll[data-v-8793a6a5] .el-scrollbar__view {
  overflow: visible;
}
.component-lib-panel__content[data-v-8793a6a5] {
  padding: 2px 16px 16px;
  overflow: visible;
}
.component-section[data-v-8793a6a5] {
  margin-bottom: 12px;
}
.component-section--tab[data-v-8793a6a5] {
  margin-bottom: 0;
}
.component-section__header[data-v-8793a6a5] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 600;
  color: var(--editor-text-primary, #1d2129);
}
.component-section__action[data-v-8793a6a5] {
  border: none;
  background: transparent;
  color: var(--editor-accent-color, #409eff);
  font-size: 12px;
  cursor: pointer;
  padding: 0;
}
.component-grid[data-v-8793a6a5] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
  overflow: visible;
}
.component-grid--recent[data-v-8793a6a5] {
  margin-bottom: 0;
}
.component-grid--section[data-v-8793a6a5] {
  padding: 8px 0 16px;
  margin-bottom: 8px;
}
.category-list[data-v-8793a6a5] {
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px solid #f2f3f5;
}
.category-block + .category-block[data-v-8793a6a5] {
  margin-top: 4px;
  border-top: 1px solid #f2f3f5;
}
.category-block__header[data-v-8793a6a5] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 10px 0;
  border: none;
  background: transparent;
  font-size: 13px;
  font-weight: 600;
  color: var(--editor-text-primary, #1d2129);
  cursor: pointer;
}
.category-block__chevron[data-v-8793a6a5] {
  width: 14px;
  height: 14px;
  color: #c9cdd4;
  flex-shrink: 0;
}
.component-lib-panel__empty[data-v-8793a6a5] {
  padding: 24px 8px;
  text-align: center;
  font-size: 12px;
  color: var(--editor-text-secondary, #86909c);
}.edit-shape-point[data-v-e0a11837] {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px solid #59c7f9;
  border-radius: 10px;
  position: absolute;
  z-index: 1001;
}
.element-on-edit-pane[data-v-e0a11837] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
.element-on-edit-pane[data-v-e0a11837] * {
  pointer-events: none;
}
.components-edit-shape[data-v-e0a11837] {
  cursor: move;
}
.components-edit-shape.active[data-v-e0a11837] {
  outline: 2px dashed #1890ff;
}
.components-edit-shape[data-v-e0a11837]:hover {
  outline: 2px dashed #1890ff;
}
.lockNode[data-v-e0a11837] * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-e0a11837] .components-edit-shape {
  position: absolute;
}
.lott-shape-node__children[data-v-e0a11837] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 60;
  pointer-events: none;
}
.lott-shape-node__children[data-v-e0a11837] .components-edit-shape {
  pointer-events: auto;
}.edit-shape-point[data-v-ee52a41c] {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px solid #1890ff;
  position: absolute;
  z-index: 1001;
}
.components-edit-shape[data-v-ee52a41c] {
  cursor: move;
}
.components-edit-shape.active[data-v-ee52a41c] {
  outline: 2px dashed #1890ff;
}
.components-edit-shape[data-v-ee52a41c]:hover {
  outline: 2px dashed #1890ff;
}
.components-edit-shape.is-lock-move[data-v-ee52a41c] {
  cursor: default;
  outline: none !important;
}
.components-edit-shape.is-lock-move[data-v-ee52a41c]:hover {
  outline: none !important;
}
.wireframe-node[data-v-2c6297fc] {
  box-sizing: border-box;
  position: absolute;
  user-select: none;
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  background-image: none !important;
}
.wireframe-node.is-locked[data-v-2c6297fc] {
  pointer-events: none;
}
.wireframe-node__body[data-v-2c6297fc] {
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.wireframe-node__body.is-desc-covered[data-v-2c6297fc] {
  opacity: 0;
}
.wireframe-node__desc[data-v-2c6297fc] {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 4px 8px;
  border: 1.2px solid #8c8c8c;
  border-radius: 3px;
  background: #f0f0f0;
  color: #595959;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  word-break: break-all;
  pointer-events: none;
  font-family: system-ui, 'PingFang SC', 'Microsoft YaHei', sans-serif;
}
.wireframe-node__children[data-v-2c6297fc] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.element-on-edit-pane[data-v-2c6297fc] {
  user-select: none;
  pointer-events: none;
}

.canvas-ruler[data-v-f99945d5] {
  overflow: hidden;
  background: #fafbfc;
}
.canvas-ruler--h[data-v-f99945d5] {
  width: 100%;
  height: 100%;
}
.canvas-ruler--v[data-v-f99945d5] {
  width: 100%;
  height: 100%;
}
.canvas-ruler canvas[data-v-f99945d5] {
  display: block;
}

.editor-pane[data-v-eceb9b91] {
  height: 100%;
  width: 100%;
}
.canvas-stage[data-v-eceb9b91] {
  grid-column: 2;
  grid-row: 2;
  min-height: 0;
  min-width: 0;
  overflow: hidden;
}
.canvas-stage-scroll[data-v-eceb9b91] {
  height: 100%;
  width: 100%;
}
.canvas-stage-scroll[data-v-eceb9b91] .el-scrollbar__view {
  min-height: 100%;
}

/* 画布仍可滚轮/拖动滚动，不显示右侧滚动条 */
.canvas-stage-scroll[data-v-eceb9b91] .el-scrollbar__bar {
  display: none;
}

/* 模板编辑器画布：禁用组件内置点击，仅保留 editShape 选中/拖拽 */
.lott-editor-canvas .element-on-edit-pane[data-v-eceb9b91],
.lott-editor-canvas .element-on-edit-pane[data-v-eceb9b91] * {
  pointer-events: none !important;
}
.lott-editor-canvas .components-edit-shape[data-v-eceb9b91],
.lott-editor-canvas .components-edit-shape > .edit-shape-point[data-v-eceb9b91] {
  pointer-events: auto !important;
}
.lott-editor-canvas.is-wireframe[data-v-eceb9b91] {
  background-color: #f5f5f5 !important;
  background-image: linear-gradient(#e8e8e8 1px, transparent 1px), linear-gradient(90deg, #e8e8e8 1px, transparent 1px) !important;
  background-size: 16px 16px !important;
}
.canvas-stage-content[data-v-eceb9b91] {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 100%;
  padding: 24px 72px 48px 24px;
  box-sizing: border-box;
}
.editor-main[data-v-eceb9b91] {
  position: relative;
  flex-shrink: 0;
  border-radius: 4px;
  background: #fff;
  transform-origin: center top;
  overflow: visible;
  box-shadow: 0 8px 28px rgba(15, 23, 42, 0.12);
  border: 1px solid rgba(0, 0, 0, 0.04);
}
.page-preview-wrapper[data-v-eceb9b91] {
  height: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
}
.page-wrapper-menu-operation[data-v-eceb9b91] {
  position: absolute;
  right: -50px;
  top: 24px;
  z-index: 1002;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 40px;
  padding: 4px 0;
  background: #fff;
  border: 1px solid var(--editor-panel-border, #e5e6eb);
  border-radius: 999px;
  box-shadow: 0 2px 12px rgba(15, 23, 42, 0.08);
}
.page-wrapper-menu-operation__item[data-v-eceb9b91] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 8px;
  background: transparent;
  color: #4e5969;
  cursor: pointer;
  transition: color 0.2s, background 0.2s;
}
.page-wrapper-menu-operation__item[data-v-eceb9b91]:hover {
  color: var(--editor-accent-color, #409eff);
  background: #f7f8fa;
}
.adjust-line-wrapper[data-v-eceb9b91] {
  position: absolute;
  width: 100%;
  z-index: 9990;
}
.adjust-line-wrapper .adjust-line[data-v-eceb9b91] {
  border: 1px solid #eee;
}
.adjust-line-wrapper .adjust-line-h[data-v-eceb9b91] {
  width: 100%;
}
.adjust-line-wrapper .adjust-button[data-v-eceb9b91] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  width: 30px;
  height: 10px;
  background-color: #fff;
}
.adjust-line-wrapper .adjust-button .indicator[data-v-eceb9b91] {
  margin: 0 auto;
  width: 10px;
  height: 1px;
  background-color: #ccd5db;
}
.adjust-line-wrapper:hover .adjust-button[data-v-eceb9b91] {
  background-color: #1593ff;
}
.adjust-line-wrapper:hover .adjust-line[data-v-eceb9b91] {
  border-color: #1593ff;
}
.adjust-line-wrapper-h[data-v-eceb9b91] {
  cursor: ns-resize;
}
.adjust-line-wrapper-h .adjust-tip[data-v-eceb9b91] {
  letter-spacing: 1px;
  padding: 0;
  height: 24px;
  margin: 2px auto 0;
  text-align: center;
  line-height: 24px;
  font-size: 12px;
  color: #868484;
  user-select: none;
}.attr-item-edit-wrapper[data-v-466fd219] {
  padding-left: 18px;
  display: flex;
  width: 100%;
  text-align: center;
  padding-bottom: 10px;
  align-items: center;
  gap: 8px;
}
.attr-item-edit-wrapper .attr-item-title[data-v-466fd219] {
  text-align: left;
  min-width: 72px;
  flex-shrink: 0;
  white-space: nowrap;
  font-size: 12px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-2[data-v-466fd219] {
  width: 90px;
  margin-left: 10px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-1[data-v-466fd219] {
  width: 250px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-3[data-v-466fd219] {
  width: 60px;
  margin-left: 10px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-4[data-v-466fd219] {
  width: 50px;
  margin-left: 10px;
}
.attr-item-edit-wrapper .attr-item-edit-input .attr-item-edit-input-des[data-v-466fd219] {
  text-align: center;
  line-height: 1;
  margin-top: 2px;
  font-size: 12px;
  color: var(--designer-gray);
}.attr-item-edit-wrapper .el-input-number.is-controls-right .el-input__inner[data-v-466fd219] {
  padding-left: 2px;
  padding-right: 32px;
  width: 90px;
}
.attr-item-edit-wrapper[data-v-466fd219] .el-input-number--small {
  width: 90px;
}
.attr-item-edit-wrapper .el-slider__runway.show-input[data-v-466fd219] {
  margin-right: 108px;
}
.StyleBox[data-v-466fd219] {
  font-size: 12px;
  color: #3b3b3b;
}
.StyleBox[data-v-466fd219] .el-input__wrapper {
  background-color: transparent;
  box-shadow: none;
  padding-left: 0px;
  padding-right: 0px;
}
.StyleBox span[data-v-466fd219] {
  position: absolute;
  left: 0;
  right: 0;
  top: -20px;
  height: 20px !important;
  background: transparent;
  width: 100%;
  display: flex;
}
.StyleBox span .ninput[data-v-466fd219] {
  text-align: center;
  line-height: 20px;
  height: 20px;
  padding: 0;
  width: 100%;
  border: none;
  outline: none;
  margin: 0;
  font-weight: 400;
  vertical-align: middle;
  background-color: transparent;
}
.StyleBox .StyleBoxTop[data-v-466fd219] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 0;
  border-left: 22px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid rgba(214, 228, 255, 0.9411764706);
}
.StyleBox .StyleBoxLeft[data-v-466fd219] {
  position: absolute;
  top: 5px;
  bottom: 5px;
  left: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #d6e4ff;
}
.StyleBox .StyleBoxLeft span[data-v-466fd219] {
  position: absolute;
  top: 0px;
  right: 0;
  left: -20px;
  height: 100% !important;
  background: transparent;
  width: 100%;
  display: flex;
  align-items: center;
  width: 20px;
}
.StyleBox .StyleBoxLeft span .ninput[data-v-466fd219] {
  text-align: center;
  line-height: 20px;
  height: 20px;
  width: 100%;
  margin: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0px;
  margin: auto;
  line-height: 20px;
  text-align: center;
}
.StyleBox .StyleBoxBottom[data-v-466fd219] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #d6e4ff;
}
.StyleBox .StyleBoxBottom span[data-v-466fd219] {
  top: 0px;
}
.StyleBox .StyleBoxRight[data-v-466fd219] {
  position: absolute;
  top: 5px;
  bottom: 5px;
  right: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #d6e4ff;
}
.StyleBox .StyleBoxRight span[data-v-466fd219] {
  position: absolute;
  top: 0px;
  right: 0;
  left: 0px;
  height: 100% !important;
  background: transparent;
  width: 100%;
  display: flex;
  align-items: center;
  width: 20px;
}
.StyleBox .StyleBoxRight span .ninput[data-v-466fd219] {
  text-align: center;
  line-height: 20px;
  height: 20px;
  width: 100%;
  margin: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0px;
  margin: auto;
  line-height: 20px;
  text-align: center;
}
.common-attr-style .el-form-item[data-v-466fd219] {
  margin-bottom: 18px;
}
.attr-item-edit-wrapper[data-v-466fd219] {
  display: flex;
}.upload-audio__inner[data-v-e1651c09] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 26px;
}
.upload-audio__uploader[data-v-e1651c09] {
  line-height: 1;
}
[data-v-e1651c09] .upload-audio__uploader .el-upload {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 26px;
  border-radius: 10px;
  background: #d9d9d9;
  cursor: pointer;
  transition: background 0.2s;
}
[data-v-e1651c09] .upload-audio__uploader .el-upload:hover {
  background: #cfcfcf;
}
.upload-audio__upload-icon[data-v-e1651c09] {
  color: #4e5969;
}
.upload-audio__actions[data-v-e1651c09] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.upload-audio__action-icon[data-v-e1651c09] {
  color: #4e5969;
  cursor: pointer;
}
.upload-audio__action-icon[data-v-e1651c09]:hover {
  color: #409eff;
}:host,:root{--w-e-textarea-bg-color:#fff;--w-e-textarea-color:#333;--w-e-textarea-border-color:#ccc;--w-e-textarea-slight-border-color:#e8e8e8;--w-e-textarea-slight-color:#d4d4d4;--w-e-textarea-slight-bg-color:#f5f2f0;--w-e-textarea-selected-border-color:#b4d5ff;--w-e-textarea-handler-bg-color:#4290f7;--w-e-toolbar-color:#595959;--w-e-toolbar-bg-color:#fff;--w-e-toolbar-active-color:#333;--w-e-toolbar-active-bg-color:#f1f1f1;--w-e-toolbar-disabled-color:#999;--w-e-toolbar-border-color:#e8e8e8;--w-e-modal-button-bg-color:#fafafa;--w-e-modal-button-border-color:#d9d9d9}
.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th{line-height:1.5}.w-e-text-container sub,.w-e-text-container sup{line-height:inherit}.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.no-scroll{width:100%}.w-e-text-container .w-e-scroll{height:100%;-webkit-overflow-scrolling:touch}.w-e-text-container [data-slate-editor]{outline:0;white-space:pre-wrap;word-wrap:break-word;border-top:1px solid transparent;min-height:100%;padding:0 10px}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;padding:5px 10px;text-align:center;top:40px;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after,.w-e-menu-tooltip-v5:before{opacity:0;position:absolute;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:after{border-color:transparent transparent var(--w-e-toolbar-active-color) transparent;border-style:solid;border-width:5px;content:"";top:30px}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-color:transparent var(--w-e-toolbar-active-color) transparent transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal button,.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color)}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{background-color:var(--w-e-toolbar-bg-color);font-feature-settings:"tnum";font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}
.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px 3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px 3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-color-ewtzuf{color:#000}.w-e-color-4xvty2{color:#262626}.w-e-color-sqycuk{color:#595959}.w-e-color-3z8psd{color:#8c8c8c}.w-e-color-wksmh8{color:#bfbfbf}.w-e-color-paasa7{color:#d9d9d9}.w-e-color-6bm9m5{color:#e9e9e9}.w-e-color-l91prz{color:#f5f5f5}.w-e-color-k3jp27{color:#fafafa}.w-e-color-67tap4{color:#fff}.w-e-color-tunwkj{color:#e13c39}.w-e-color-s85xre{color:#e75f33}.w-e-color-xx8cx7{color:#eb903a}.w-e-color-8hp23z{color:#f5db4d}.w-e-color-vbyzhj{color:#72c040}.w-e-color-a0scch{color:#59bfc0}.w-e-color-786vrv{color:#4290f7}.w-e-color-jztut9{color:#3658e2}.w-e-color-wh1hr9{color:#6a39c9}.w-e-color-enuf5u{color:#d84493}.w-e-color-ofga0e{color:#fbe9e6}.w-e-color-n2n1ob{color:#fcede1}.w-e-color-o0q9nf{color:#fcefd4}.w-e-color-e2ltc0{color:#fcfbcf}.w-e-color-sx4s4b{color:#e7f6d5}.w-e-color-t4t3jr{color:#daf4f0}.w-e-color-j4jejh{color:#d9edfa}.w-e-color-wb7pdv{color:#e0e8fa}.w-e-color-f3wgv5{color:#ede1f8}.w-e-color-omv2nm{color:#f6e2ea}.w-e-color-qn194t{color:#ffa39e}.w-e-color-mdg9z8{color:#ffbb96}.w-e-color-hl8b9g{color:#ffd591}.w-e-color-4bm5ce{color:#fffb8f}.w-e-color-xyf4ks{color:#b7eb8f}.w-e-color-wj8ykc{color:#87e8de}.w-e-color-9gfdr3{color:#91d5ff}.w-e-color-hsaivy{color:#adc6ff}.w-e-color-v3pqyx{color:#d3adf7}.w-e-color-5sw276{color:#ffadd2}.w-e-color-bsc56c{color:#ff4d4f}.w-e-color-qg254p{color:#ff7a45}.w-e-color-sg36qp{color:#ffa940}.w-e-color-6556xy{color:#ffec3d}.w-e-color-byp7re{color:#73d13d}.w-e-color-eyz4ng{color:#36cfc9}.w-e-color-9xmyha{color:#40a9ff}.w-e-color-g6x347{color:#597ef7}.w-e-color-qkkoll{color:#9254de}.w-e-color-4uljq8{color:#f759ab}.w-e-color-2zmrji{color:#cf1322}.w-e-color-8epkxl{color:#d4380d}.w-e-color-6ff92a{color:#d46b08}.w-e-color-6j9t63{color:#d4b106}.w-e-color-xsysfa{color:#389e0d}.w-e-color-qic72q{color:#08979c}.w-e-color-oounuc{color:#096dd9}.w-e-color-dcs2ck{color:#1d39c4}.w-e-color-nkq71x{color:#531dab}.w-e-color-v640ve{color:#c41d7f}.w-e-color-beewzy{color:#820014}.w-e-color-dsgatp{color:#871400}.w-e-color-du7iiy{color:#873800}.w-e-color-aoputq{color:#614700}.w-e-color-mkf87m{color:#135200}.w-e-color-l4iwsq{color:#00474f}.w-e-color-p38mu9{color:#003a8c}.w-e-color-z5ty33{color:#061178}.w-e-color-6t1egh{color:#22075e}.w-e-color-i6ncxa{color:#780650}.w-e-bg-color-704qgs{background-color:#000}.w-e-bg-color-fwpfd7{background-color:#262626}.w-e-bg-color-477xa6{background-color:#595959}.w-e-bg-color-nkdmaz{background-color:#8c8c8c}.w-e-bg-color-gndi0b{background-color:#bfbfbf}.w-e-bg-color-9cvnta{background-color:#d9d9d9}.w-e-bg-color-pwr64r{background-color:#e9e9e9}.w-e-bg-color-5bmlb2{background-color:#f5f5f5}.w-e-bg-color-464kla{background-color:#fafafa}.w-e-bg-color-psy77q{background-color:#fff}.w-e-bg-color-eol2qk{background-color:#e13c39}.w-e-bg-color-d233xf{background-color:#e75f33}.w-e-bg-color-pe10xx{background-color:#eb903a}.w-e-bg-color-zh1r48{background-color:#f5db4d}.w-e-bg-color-msrni9{background-color:#72c040}.w-e-bg-color-1hl0d7{background-color:#59bfc0}.w-e-bg-color-y7jks4{background-color:#4290f7}.w-e-bg-color-4tr0za{background-color:#3658e2}.w-e-bg-color-nxu5rz{background-color:#6a39c9}.w-e-bg-color-64n36k{background-color:#d84493}.w-e-bg-color-8i15jh{background-color:#fbe9e6}.w-e-bg-color-757x7e{background-color:#fcede1}.w-e-bg-color-83b56i{background-color:#fcefd4}.w-e-bg-color-xnqpum{background-color:#fcfbcf}.w-e-bg-color-czpnne{background-color:#e7f6d5}.w-e-bg-color-d7dz2u{background-color:#daf4f0}.w-e-bg-color-374a2k{background-color:#d9edfa}.w-e-bg-color-gdskwy{background-color:#e0e8fa}.w-e-bg-color-yp1ddr{background-color:#ede1f8}.w-e-bg-color-8pfy6p{background-color:#f6e2ea}.w-e-bg-color-apm4nw{background-color:#ffa39e}.w-e-bg-color-6g15ib{background-color:#ffbb96}.w-e-bg-color-1nt6sj{background-color:#ffd591}.w-e-bg-color-nwr1v0{background-color:#fffb8f}.w-e-bg-color-i1003v{background-color:#b7eb8f}.w-e-bg-color-gltu3f{background-color:#87e8de}.w-e-bg-color-t1ka9p{background-color:#91d5ff}.w-e-bg-color-1uvef1{background-color:#adc6ff}.w-e-bg-color-f6ami0{background-color:#d3adf7}.w-e-bg-color-pe0yps{background-color:#ffadd2}.w-e-bg-color-w4tcbw{background-color:#ff4d4f}.w-e-bg-color-hwut5f{background-color:#ff7a45}.w-e-bg-color-jwvurf{background-color:#ffa940}.w-e-bg-color-x4hvy7{background-color:#ffec3d}.w-e-bg-color-3fhvs4{background-color:#73d13d}.w-e-bg-color-6frso6{background-color:#36cfc9}.w-e-bg-color-1efmi0{background-color:#40a9ff}.w-e-bg-color-7npr4x{background-color:#597ef7}.w-e-bg-color-i1dcmb{background-color:#9254de}.w-e-bg-color-vty8qh{background-color:#f759ab}.w-e-bg-color-nc3yp2{background-color:#cf1322}.w-e-bg-color-sr6s35{background-color:#d4380d}.w-e-bg-color-qrwg7u{background-color:#d46b08}.w-e-bg-color-qvr0bn{background-color:#d4b106}.w-e-bg-color-imvylb{background-color:#389e0d}.w-e-bg-color-bc9d8r{background-color:#08979c}.w-e-bg-color-9iru0d{background-color:#096dd9}.w-e-bg-color-xp99i4{background-color:#1d39c4}.w-e-bg-color-8end7y{background-color:#531dab}.w-e-bg-color-mmwow4{background-color:#c41d7f}.w-e-bg-color-md8if3{background-color:#820014}.w-e-bg-color-or9w8u{background-color:#871400}.w-e-bg-color-ot13y3{background-color:#873800}.w-e-bg-color-b1gcxp{background-color:#614700}.w-e-bg-color-mx5qbl{background-color:#135200}.w-e-bg-color-lh9ewp{background-color:#00474f}.w-e-bg-color-ji79v{background-color:#003a8c}.w-e-bg-color-am3iip{background-color:#061178}.w-e-bg-color-75rwkg{background-color:#22075e}.w-e-bg-color-t5gycf{background-color:#780650}.w-e-font-size-okzesi{font-size:12px}.w-e-font-size-okzfj7{font-size:13px}.w-e-font-size-okzg9w{font-size:14px}.w-e-font-size-okzh0l{font-size:15px}.w-e-font-size-okzhra{font-size:16px}.w-e-font-size-okzjzd{font-size:19px}.w-e-font-size-ol01s1{font-size:22px}.w-e-font-size-ol039f{font-size:24px}.w-e-font-size-ol06yw{font-size:29px}.w-e-font-size-ol0ork{font-size:32px}.w-e-font-size-ol1a9p{font-size:40px}.w-e-font-size-ol1g79{font-size:48px}.w-e-font-family-u0ju81{font-family:黑体}.w-e-font-family-u06buz{font-family:仿宋}.w-e-font-family-u0ariz{font-family:楷体}.w-e-font-family-6uqaji{font-family:标楷体}.w-e-font-family-w9792n{font-family:华文仿宋}.w-e-font-family-w9boqn{font-family:华文楷体}.w-e-font-family-u08e9z{font-family:宋体}.w-e-font-family-xzvn93{font-family:微软雅黑}.w-e-font-family-nbqzij{font-family:Arial}.w-e-font-family-ljm044{font-family:Tahoma}.w-e-font-family-ohnbdm{font-family:Verdana}.w-e-font-family-hmdqt{font-family:Times New Roman}.w-e-font-family-qur2ze{font-family:Courier New}.w-e-text-align-g1w4xb{text-align:left}.w-e-text-align-8k65m7{text-align:center}.w-e-text-align-i96wy{text-align:right}.w-e-text-align-klzjuo{text-align:justify}.w-e-line-height-11is3t{line-height:1}.w-e-line-height-9qd9zn{line-height:1.15}.w-e-line-height-76rj3g{line-height:1.5}.w-e-line-height-11is3u{line-height:2}.w-e-line-height-76rju5{line-height:2.5}.w-e-line-height-11is3v{line-height:3}.w-e-indent-d1l1vd{text-indent:2em}.w-e-indent-dozaza{text-indent:24px}.w-e-indent-dozcgo{text-indent:26px}.w-e-indent-dozdy2{text-indent:28px}.w-e-indent-dozv01{text-indent:30px}.w-e-indent-dozwhf{text-indent:32px}.w-e-indent-dp00xl{text-indent:38px}.w-e-indent-dp0kyc{text-indent:44px}.w-e-indent-dp0nx4{text-indent:48px}.w-e-indent-dp1awn{text-indent:58px}.w-e-indent-dp1uxe{text-indent:64px}.w-e-indent-dp31xo{text-indent:80px}.w-e-indent-dp3tdd{text-indent:96px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px 3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre.w-e-code-block{position:relative}.w-e-text-container [data-slate-editor] pre.w-e-code-block .w-e-code-block-copy-button{background-color:#fff;border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px;color:#666;cursor:pointer;font-size:12px;height:24px;line-height:1;min-width:56px;opacity:0;padding:0 8px;position:absolute;right:8px;top:8px;transition:opacity .15s ease;z-index:1}.w-e-text-container [data-slate-editor] pre.w-e-code-block .w-e-code-block-copy-button:focus,.w-e-text-container [data-slate-editor] pre.w-e-code-block:hover .w-e-code-block-copy-button{opacity:1}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [contenteditable=false] .w-e-image-container:hover,.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover{box-shadow:none}
.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px 4px;display:block;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:14px;text-align:left;text-indent:0;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}
.w-e-list-color-ewtzuf{color:#000}.w-e-list-color-4xvty2{color:#262626}.w-e-list-color-sqycuk{color:#595959}.w-e-list-color-3z8psd{color:#8c8c8c}.w-e-list-color-wksmh8{color:#bfbfbf}.w-e-list-color-paasa7{color:#d9d9d9}.w-e-list-color-6bm9m5{color:#e9e9e9}.w-e-list-color-l91prz{color:#f5f5f5}.w-e-list-color-k3jp27{color:#fafafa}.w-e-list-color-67tap4{color:#fff}.w-e-list-color-tunwkj{color:#e13c39}.w-e-list-color-s85xre{color:#e75f33}.w-e-list-color-xx8cx7{color:#eb903a}.w-e-list-color-8hp23z{color:#f5db4d}.w-e-list-color-vbyzhj{color:#72c040}.w-e-list-color-a0scch{color:#59bfc0}.w-e-list-color-786vrv{color:#4290f7}.w-e-list-color-jztut9{color:#3658e2}.w-e-list-color-wh1hr9{color:#6a39c9}.w-e-list-color-enuf5u{color:#d84493}.w-e-list-color-ofga0e{color:#fbe9e6}.w-e-list-color-n2n1ob{color:#fcede1}.w-e-list-color-o0q9nf{color:#fcefd4}.w-e-list-color-e2ltc0{color:#fcfbcf}.w-e-list-color-sx4s4b{color:#e7f6d5}.w-e-list-color-t4t3jr{color:#daf4f0}.w-e-list-color-j4jejh{color:#d9edfa}.w-e-list-color-wb7pdv{color:#e0e8fa}.w-e-list-color-f3wgv5{color:#ede1f8}.w-e-list-color-omv2nm{color:#f6e2ea}.w-e-list-color-qn194t{color:#ffa39e}.w-e-list-color-mdg9z8{color:#ffbb96}.w-e-list-color-hl8b9g{color:#ffd591}.w-e-list-color-4bm5ce{color:#fffb8f}.w-e-list-color-xyf4ks{color:#b7eb8f}.w-e-list-color-wj8ykc{color:#87e8de}.w-e-list-color-9gfdr3{color:#91d5ff}.w-e-list-color-hsaivy{color:#adc6ff}.w-e-list-color-v3pqyx{color:#d3adf7}.w-e-list-color-5sw276{color:#ffadd2}.w-e-list-color-bsc56c{color:#ff4d4f}.w-e-list-color-qg254p{color:#ff7a45}.w-e-list-color-sg36qp{color:#ffa940}.w-e-list-color-6556xy{color:#ffec3d}.w-e-list-color-byp7re{color:#73d13d}.w-e-list-color-eyz4ng{color:#36cfc9}.w-e-list-color-9xmyha{color:#40a9ff}.w-e-list-color-g6x347{color:#597ef7}.w-e-list-color-qkkoll{color:#9254de}.w-e-list-color-4uljq8{color:#f759ab}.w-e-list-color-2zmrji{color:#cf1322}.w-e-list-color-8epkxl{color:#d4380d}.w-e-list-color-6ff92a{color:#d46b08}.w-e-list-color-6j9t63{color:#d4b106}.w-e-list-color-xsysfa{color:#389e0d}.w-e-list-color-qic72q{color:#08979c}.w-e-list-color-oounuc{color:#096dd9}.w-e-list-color-dcs2ck{color:#1d39c4}.w-e-list-color-nkq71x{color:#531dab}.w-e-list-color-v640ve{color:#c41d7f}.w-e-list-color-beewzy{color:#820014}.w-e-list-color-dsgatp{color:#871400}.w-e-list-color-du7iiy{color:#873800}.w-e-list-color-aoputq{color:#614700}.w-e-list-color-mkf87m{color:#135200}.w-e-list-color-l4iwsq{color:#00474f}.w-e-list-color-p38mu9{color:#003a8c}.w-e-list-color-z5ty33{color:#061178}.w-e-list-color-6t1egh{color:#22075e}.w-e-list-color-i6ncxa{color:#780650}
.w-e-text-container [data-slate-editor] .table-container{border-radius:0;margin-top:10px;overflow-x:auto;padding:0;position:relative;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse;table-layout:fixed}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;overflow:hidden;overflow-wrap:break-word;padding:3px 5px;white-space:pre-wrap;word-break:break-all}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-text-container [data-slate-editor] table td.w-e-selected,.w-e-text-container [data-slate-editor] table th.w-e-selected{background-color:rgba(20,86,240,.18)}.w-e-text-container [data-slate-editor] table.table-selection-none ::-moz-selection{background:none}.w-e-text-container [data-slate-editor] table.table-selection-none ::selection{background:none}.w-e-text-container [data-slate-editor] .column-resizer{display:flex;height:0;left:0;position:absolute;top:0;width:0;z-index:1}.w-e-text-container [data-slate-editor] .column-resizer .column-resizer-item{position:relative}.w-e-text-container [data-slate-editor] .resizer-line-hotzone{cursor:col-resize;opacity:0;position:absolute;right:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;width:6px}.w-e-text-container [data-slate-editor] .resizer-line-hotzone .resizer-line{background:rgba(20,86,240,.8);height:100%;margin-left:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2px}.w-e-text-container [data-slate-editor] .resizer-line-hotzone.visible{visibility:visible}.w-e-text-container [data-slate-editor] .resizer-line-hotzone.highlight{opacity:1}.w-e-text-container [data-slate-editor] .row-resizer{display:flex;flex-direction:column;height:0;left:0;position:absolute;top:0;width:0;z-index:1}.w-e-text-container [data-slate-editor] .row-resizer .row-resizer-item{position:relative}.w-e-text-container [data-slate-editor] .resizer-line-hotzone-horizontal{bottom:0;cursor:row-resize;height:6px;opacity:0;position:absolute;transition:opacity .2s ease,visibility .2s ease;visibility:hidden}.w-e-text-container [data-slate-editor] .resizer-line-hotzone-horizontal .resizer-line-horizontal{background:rgba(20,86,240,.8);height:2px;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.w-e-text-container [data-slate-editor] .resizer-line-hotzone-horizontal.visible{visibility:visible}.w-e-text-container [data-slate-editor] .resizer-line-hotzone-horizontal.highlight{opacity:1}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse;table-layout:fixed}.w-e-panel-content-table td,.w-e-panel-content-table th{overflow:hidden;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-all}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-modal .w-e-table-property-modal{min-width:310px}.w-e-modal .w-e-table-property-modal .babel-container{align-items:center;display:flex;margin-bottom:10px}.w-e-modal .w-e-table-property-modal .babel-container>span{margin-bottom:0}.w-e-modal .w-e-table-property-modal .w-e-table-property-label{color:var(--w-e-toolbar-color);flex:0 0 82px;line-height:20px;min-height:32px;white-space:nowrap}.w-e-modal .w-e-table-property-modal .w-e-table-property-controls{flex:1;min-width:0}.w-e-modal .w-e-table-property-modal span.babel-container-number,.w-e-modal .w-e-table-property-modal span.babel-container-select{display:block}.w-e-modal .w-e-table-property-modal .w-e-table-property-select{display:block;position:relative;width:100%}.w-e-modal .w-e-table-property-modal .w-e-table-property-select-trigger{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color);height:32px;padding:4px 24px 4px 8px;position:relative;text-align:left;width:100%}.w-e-modal .w-e-table-property-modal .w-e-table-property-select-trigger:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--w-e-toolbar-disabled-color);content:"";height:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:0}.w-e-modal .w-e-table-property-modal .w-e-table-property-select-value{display:block;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-e-modal .w-e-table-property-modal .w-e-table-property-select-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;box-shadow:0 2px 8px #0000001f;display:none;left:0;max-height:184px;overflow-y:auto;padding:4px;position:absolute;top:34px;width:100%;z-index:1}.w-e-modal .w-e-table-property-modal .w-e-table-property-select-option{background-color:transparent;border:0;border-radius:3px;display:block;height:28px;padding:4px 8px;text-align:left;width:100%}.w-e-modal .w-e-table-property-modal .w-e-table-property-select-option.active,.w-e-modal .w-e-table-property-modal .w-e-table-property-select-option:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-modal .w-e-table-property-modal .w-e-table-property-number{border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;display:block;height:32px;position:relative;width:128px}.w-e-modal .w-e-table-property-modal .w-e-table-property-number input[type=number]{background-color:transparent;border:0;height:30px;padding-right:28px;width:100%}.w-e-modal .w-e-table-property-modal .w-e-table-property-unit{color:var(--w-e-toolbar-disabled-color);display:inline;line-height:1;margin-bottom:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.w-e-modal .w-e-table-property-modal span.babel-container-color{display:flex;min-height:32px}.w-e-modal .w-e-table-property-modal span.babel-container-align{display:flex}.w-e-modal .w-e-table-property-modal .w-e-table-property-align,.w-e-modal .w-e-table-property-modal .w-e-table-property-segment{border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;display:inline-flex;overflow:hidden;width:-moz-fit-content;width:fit-content}.w-e-modal .w-e-table-property-modal .w-e-table-property-segment-fill{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.w-e-modal .w-e-table-property-modal .w-e-table-property-segment-fill .w-e-table-property-segment-button{min-width:0}.w-e-modal .w-e-table-property-modal .w-e-table-property-align-button,.w-e-modal .w-e-table-property-modal .w-e-table-property-segment-button{align-items:center;background-color:var(--w-e-modal-button-bg-color);border:0;border-radius:0;border-right:1px solid var(--w-e-modal-button-border-color);color:var(--w-e-toolbar-color);display:inline-flex;height:32px;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease}.w-e-modal .w-e-table-property-modal .w-e-table-property-align-button:last-child,.w-e-modal .w-e-table-property-modal .w-e-table-property-segment-button:last-child{border-right:0}.w-e-modal .w-e-table-property-modal .w-e-table-property-align-button:hover,.w-e-modal .w-e-table-property-modal .w-e-table-property-segment-button:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-modal .w-e-table-property-modal .w-e-table-property-align-button.active,.w-e-modal .w-e-table-property-modal .w-e-table-property-segment-button.active{background-color:var(--w-e-toolbar-active-bg-color);box-shadow:inset 0 -2px 0 var(--w-e-toolbar-active-color);color:var(--w-e-toolbar-active-color)}.w-e-modal .w-e-table-property-modal .w-e-table-property-align-button svg,.w-e-modal .w-e-table-property-modal .w-e-table-property-segment-button svg{fill:currentColor;height:15px;width:15px}.w-e-modal .w-e-table-property-modal .w-e-table-property-align-button{width:36px}.w-e-modal .w-e-table-property-modal .w-e-table-property-segment-button{min-width:48px;padding:0 10px}.w-e-modal .w-e-table-property-modal .color-group{align-items:center;background-color:var(--w-e-modal-button-bg-color);border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;cursor:pointer;display:inline-flex;height:32px;margin-bottom:0;max-width:168px;padding:4px 22px 4px 6px;position:relative;width:100%}.w-e-modal .w-e-table-property-modal .color-group:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--w-e-toolbar-disabled-color);content:"";height:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:0}.w-e-modal .w-e-table-property-modal .color-group[data-mixed=true] .color-group-block{opacity:.28}.w-e-modal .w-e-table-property-modal .color-group[data-mixed=true] .color-group-label{color:var(--w-e-toolbar-disabled-color)}.w-e-modal .w-e-table-property-modal .color-group:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-modal .w-e-table-property-modal .color-group .w-e-drop-panel{margin-top:30px}.w-e-modal .w-e-table-property-modal .color-group-wide{width:100%}.w-e-modal .w-e-table-property-modal .color-group-block{background-clip:padding-box;border:1px solid var(--w-e-textarea-slight-border-color);border-radius:3px;display:inline-flex;flex:0 0 18px;height:18px;margin-right:8px;min-height:18px;width:18px}.w-e-modal .w-e-table-property-modal .color-group-block svg{height:14px;margin:1px;width:14px}.w-e-modal .w-e-table-property-modal .color-group-label{color:var(--w-e-toolbar-color);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-e-modal .w-e-table-property-modal .button-container{border-top:1px solid var(--w-e-textarea-slight-border-color);display:flex;justify-content:flex-end;margin-bottom:0;margin-top:2px;padding-top:10px}.w-e-modal .w-e-table-property-modal .button-container button{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color);min-width:72px}.w-e-table-layout-fixed{table-layout:fixed}.w-e-table-border-style-solid{border-style:solid}.w-e-table-border-style-dotted{border-style:dotted}.w-e-table-border-style-dashed{border-style:dashed}.w-e-table-border-style-double{border-style:double}.w-e-table-border-style-groove{border-style:groove}.w-e-table-border-style-ridge{border-style:ridge}.w-e-table-border-style-inset{border-style:inset}.w-e-table-border-style-outset{border-style:outset}
.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;overflow:auto;padding:10px 0;text-align:center}.w-e-video-align-left{text-align:left}.w-e-video-align-center{text-align:center}.w-e-video-align-right{text-align:right}.w-e-video-align-justify{text-align:justify}.prize-name-rich-dialog__hint[data-v-aa8720c9] {
  margin: 0 0 10px;
  font-size: 12px;
  color: var(--el-text-color-secondary);
}
.prize-name-rich-dialog__loading[data-v-aa8720c9] {
  height: 220px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--el-text-color-secondary);
  font-size: 13px;
}
.prize-name-rich-dialog__editor[data-v-aa8720c9] {
  overflow: hidden;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
}
.prize-name-rich-dialog__toolbar[data-v-aa8720c9] {
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.prize-name-rich-dialog__editor[data-v-aa8720c9] .w-e-text-container {
  border: none !important;
  height: 180px !important;
  font-size: 16px;
}
.prize-name-rich-dialog__editor[data-v-aa8720c9] .w-e-toolbar {
  border: none !important;
}
.prize-name-rich-dialog__editor[data-v-aa8720c9] .w-e-scroll {
  overflow-y: auto !important;
}
.prize-name-rich-dialog__editor[data-v-aa8720c9] .w-e-text-container [data-slate-editor] p {
  margin: 0;
  padding: 0;
}.prize-list-item[data-v-bb01f1fe] {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-top: 12px;
}
.prize-list-item[data-v-bb01f1fe]:first-child {
  margin-top: 0;
}
.prize-list-fields[data-v-bb01f1fe] {
  flex: 1;
  min-width: 0;
}
.prize-name-field[data-v-bb01f1fe] {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 100%;
}
.prize-name-field[data-v-bb01f1fe] .el-input {
  flex: 1;
  min-width: 0;
}
.prize-name-field__rich-btn[data-v-bb01f1fe] {
  flex-shrink: 0;
  padding: 8px 10px;
}
.prize-name-field__rich-btn.is-active[data-v-bb01f1fe] {
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
}
.prize-list-actions[data-v-bb01f1fe] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 14px;
  flex-shrink: 0;
  padding: 6px 2px 0;
}
.prize-list-actions__btn[data-v-bb01f1fe] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 2px;
  border: none;
  background: transparent;
  cursor: pointer;
  line-height: 0;
  color: inherit;
  transition: transform 0.15s ease;
}
.prize-list-actions__btn[data-v-bb01f1fe]:hover {
  transform: scale(1.06);
}.role-list-tip[data-v-0573a201] {
  margin-bottom: 8px;
  font-size: 12px;
  line-height: 1.5;
  color: var(--el-text-color-secondary);
}.components-event-bus-list[data-v-aa5d6f8c] .el-select {
  width: 100%;
}.display-var-text[data-v-249cdcd5] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.display-var-text__input[data-v-249cdcd5] {
  flex: 1;
  min-width: 0;
}
.display-var-text__btn[data-v-249cdcd5] {
  flex-shrink: 0;
}
.display-var-text-dialog__vars[data-v-249cdcd5] {
  max-height: 220px;
  overflow-y: auto;
  margin-bottom: 12px;
  padding: 8px;
  background: var(--el-fill-color-lighter);
  border-radius: 6px;
}
.var-group[data-v-249cdcd5] {
  margin-bottom: 10px;
}
.var-group[data-v-249cdcd5]:last-child {
  margin-bottom: 0;
}
.var-group__title[data-v-249cdcd5] {
  font-size: 12px;
  font-weight: 600;
  color: var(--el-text-color-secondary);
  margin-bottom: 6px;
}
.var-group__list[data-v-249cdcd5] {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.var-tag[data-v-249cdcd5] {
  cursor: pointer;
  user-select: none;
}
.var-tag__code[data-v-249cdcd5] {
  margin-left: 4px;
  font-family: ui-monospace, monospace;
  font-size: 11px;
  opacity: 0.85;
}
.display-var-text-dialog__editor[data-v-249cdcd5] {
  width: 100%;
}
/*
 * 对齐 Element Plus：原 border-[var(--tags-view-border-color)] 变量未接入时容易变成生硬黑框。
 */
.lm-editor-root[data-v-10f7668b] {
  --w-e-toolbar-border-color: var(--el-border-color-lighter);
  --w-e-textarea-bg-color: var(--el-fill-color-blank, #fff);
  --w-e-textarea-border-color: var(--el-border-color-light);
}
.lm-editor-root[data-v-10f7668b] .w-e-toolbar {
  border: none !important;
}
.lm-editor-root[data-v-10f7668b] .w-e-text-container {
  border: none !important;
  box-shadow: none !important;
}
.common-attr-style .el-form-item {
  margin-bottom: 10px;
}
.attr-item-edit-wrapper {
  display: flex;
}.components-attr-edit[data-v-f9639894] {
  height: 100%;
}
.components-attr-animate-edit[data-v-f9639894] {
  position: relative;
  flex: 1;
  min-height: 0;
  height: 100%;
  overflow: hidden;
}
.attr-title[data-v-f9639894] {
  font-weight: bold;
}
.attr-item-edit-wrapper[data-v-f9639894] {
  padding-left: 4px;
  display: flex;
  width: 100%;
  text-align: center;
  padding-bottom: 10px;
}
.attr-item-edit-wrapper[data-v-f9639894] .el-input-number--small {
  width: 90px;
}
.attr-item-edit-wrapper .attr-item-title[data-v-f9639894] {
  text-align: left;
  min-width: 60px;
  font-size: 12px;
  line-height: 28px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-2[data-v-f9639894] {
  width: 90px;
  margin-left: 10px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-1[data-v-f9639894] {
  width: 250px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-3[data-v-f9639894] {
  width: 60px;
  margin-left: 10px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-4[data-v-f9639894] {
  width: 50px;
  margin-left: 10px;
}
.attr-item-edit-wrapper .attr-item-edit-input .attr-item-edit-input-des[data-v-f9639894] {
  text-align: center;
  line-height: 1;
  margin-top: 2px;
  font-size: 12px;
  color: var(--designer-gray);
}
.animate-choose-list-wrapper[data-v-f9639894] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 10;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.animate-choose-list-wrapper[data-v-f9639894] .el-tabs {
  height: 100%;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.animate-choose-list-wrapper[data-v-f9639894] .el-tabs__header {
  margin: 0;
  padding: 0 12px 0 16px;
  box-sizing: border-box;
}
.animate-choose-list-wrapper[data-v-f9639894] .el-tabs__nav-wrap::after {
  height: 1px;
}
.animate-choose-list-wrapper[data-v-f9639894] .el-tabs__nav-scroll {
  display: flex;
  justify-content: flex-start;
}
.animate-choose-list-wrapper[data-v-f9639894] .el-tabs__nav {
  float: none;
}
.animate-choose-list-wrapper[data-v-f9639894] .el-tabs__item {
  padding: 0 20px 0 0;
  height: 40px;
  line-height: 40px;
}
.animate-choose-list-wrapper[data-v-f9639894] .el-tabs__item:last-child {
  padding-right: 0;
}
.animate-choose-list-wrapper[data-v-f9639894] .el-tabs__content {
  flex: 1;
  min-height: 0;
}
.animate-choose-list-wrapper[data-v-f9639894] .el-tab-pane {
  height: 100%;
}
.animate-choose-item[data-v-f9639894] {
  height: 100%;
}
.animate-choose-item[data-v-f9639894] .el-scrollbar__view {
  padding: 8px 10px 12px;
  box-sizing: border-box;
}
.animate-choose-item .animate-choose-item-inner[data-v-f9639894] {
  display: inline-block;
  width: 25%;
  height: 72px;
  color: rgb(118, 131, 143);
  text-align: center;
  cursor: pointer;
}
.animate-choose-item .animate-choose-item-inner > .animate-choose-image[data-v-f9639894] {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-bottom: 6px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.animate-choose-item .animate-choose-item-inner p[data-v-f9639894] {
  font-size: 12px;
  line-height: 1;
}
.el-animate-list-wrapper[data-v-f9639894] .el-collapse-item__header {
  line-height: normal;
  height: auto;
  min-height: 44px;
}
.el-animate-list-wrapper .el-animate-title-row[data-v-f9639894] {
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 0;
  overflow: hidden;
}
.el-animate-list-wrapper .el-animate-title-name[data-v-f9639894] {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
  width: 55px;
}
.el-animate-list-wrapper .el-animate-title-type-wrapper[data-v-f9639894] {
  display: inline-block;
  width: 164px;
}
.el-animate-list-wrapper .el-animate-title-type[data-v-f9639894] {
  display: flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  max-width: 140px;
  height: 24px;
  line-height: 1px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #fafafa;
  border-radius: 60px;
  padding: 4px 16px;
  border: none;
  cursor: pointer;
  margin: 0 20px 0 10px;
}
.el-animate-list-wrapper .el-animate-title-type[data-v-f9639894]:hover {
  color: white;
  background: var(--designer-primary);
}
.el-animate-list-wrapper .el-animate-title-btn[data-v-f9639894] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  vertical-align: middle;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
  color: #666;
  width: 24px;
  height: 24px;
  cursor: pointer;
  border-radius: 4px;
  background: rgba(37, 165, 137, 0.08);
  margin-left: 6px;
}
.el-animate-list-wrapper .el-animate-title-btn[data-v-f9639894]:hover {
  color: white;
  background: var(--designer-primary);
}
.el-animate-list-wrapper .el-animate-title-btn[data-v-f9639894] .el-icon {
  color: inherit;
}.components-attr-edit[data-v-7852b616] {
  height: 100%;
}
.components-attr-animate-edit[data-v-7852b616] {
  position: relative;
}
.attr-title[data-v-7852b616] {
  font-weight: bold;
}
.attr-item-edit-wrapper[data-v-7852b616] {
  padding-left: 4px;
  display: flex;
  width: 100%;
  text-align: center;
  padding-bottom: 10px;
}
.attr-item-edit-wrapper .attr-item-title[data-v-7852b616] {
  text-align: left;
  min-width: 80px;
  font-size: 12px;
  line-height: 28px;
}
.attr-item-edit-wrapper .attr-item-edit-input[data-v-7852b616] {
  text-align: left;
  flex: 1;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-1[data-v-7852b616] {
  width: 250px;
}
.attr-item-edit-wrapper .attr-item-edit-input[data-v-7852b616] .el-select {
  width: 100%;
}
.el-animate-list-wrapper[data-v-7852b616] .el-collapse-item__header {
  line-height: normal;
  height: auto;
  min-height: 44px;
}
.el-animate-list-wrapper .el-animate-title-row[data-v-7852b616] {
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 0;
  overflow: hidden;
}
.el-animate-list-wrapper .el-animate-title-name[data-v-7852b616] {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
  width: 55px;
  flex-shrink: 0;
}
.el-animate-list-wrapper .el-animate-title-type-wrapper[data-v-7852b616] {
  display: inline-block;
  flex: 1;
  min-width: 0;
}
.el-animate-list-wrapper .el-animate-title-type[data-v-7852b616] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  max-width: 140px;
  height: 24px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #fafafa;
  border-radius: 60px;
  padding: 4px 16px;
  border: none;
  cursor: pointer;
  margin: 0 10px;
  line-height: 1;
}
.el-animate-list-wrapper .el-animate-title-btn[data-v-7852b616] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  vertical-align: middle;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
  color: #666;
  width: 24px;
  height: 24px;
  cursor: pointer;
  border-radius: 4px;
  background: rgba(37, 165, 137, 0.08);
  margin-left: 6px;
}
.el-animate-list-wrapper .el-animate-title-btn[data-v-7852b616]:hover {
  color: white;
  background: var(--designer-primary);
}
.el-animate-list-wrapper .el-animate-title-btn[data-v-7852b616] .el-icon {
  color: inherit;
}.components-page-manage[data-v-d013e7cc] {
  height: 100%;
  padding-bottom: 60px;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.page-manage-scroll[data-v-d013e7cc] {
  flex: 1;
  min-height: 0;
}
.page-item[data-v-d013e7cc] {
  min-height: 56px;
  line-height: 1.4;
  width: calc(100% - 24px);
  margin: 8px 12px;
  cursor: pointer;
  transition: all 0.2s;
  border: 1px solid var(--editor-panel-border, #e5e6eb);
  border-radius: 10px;
  background: #fff;
  color: var(--editor-text-primary, #1d2129);
  padding: 12px 10px;
  display: flex;
  align-items: center;
}
.page-item > .pull-right[data-v-d013e7cc] {
  width: 20px;
}
.page-item > .pull-right.custom-loading-btn[data-v-d013e7cc] {
  width: 84px;
}
.page-item > .inline-block[data-v-d013e7cc] {
  flex: 1;
  font-size: 13px;
}
.page-item[data-v-d013e7cc]:hover {
  border-color: var(--editor-accent-color, #409eff);
  background: var(--editor-accent-bg, #ecf5ff);
}
.page-item:hover .page-item-btn-wrapper[data-v-d013e7cc] {
  display: block;
  opacity: 1;
}
.page-item.active[data-v-d013e7cc] {
  border-color: var(--editor-accent-color, #409eff);
  background: var(--editor-accent-bg, #ecf5ff);
  color: var(--editor-accent-color, #409eff);
}
.page-item.active .page-item-index[data-v-d013e7cc] {
  background: var(--editor-accent-color, #409eff);
  color: white;
}
.page-item .page-item-index[data-v-d013e7cc] {
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  border-radius: 6px;
  background-color: #c9cdd4;
  color: #fff;
  margin-right: 8px;
  font-size: 12px;
}
.page-item .page-item-btn-wrapper .btn-item[data-v-d013e7cc] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 4px 4px;
  font-size: 13px;
  transition: all 0.28s;
}
.page-item .page-item-btn-wrapper .btn-item[data-v-d013e7cc]:hover {
  color: var(--designer-primary);
  transform: scale(1.05);
}
.bottom-btn-wrapper[data-v-d013e7cc] {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 56px;
  text-align: center;
  width: 100%;
  padding: 12px 16px;
  border-top: 1px solid #f2f3f5;
  background: #fff;
}
.bottom-btn-wrapper[data-v-d013e7cc] .el-button {
  width: 100%;
  border-radius: 8px;
}.editor-secondary-panel__empty[data-v-f97456fc] {
  padding: 48px 20px;
  text-align: center;
}
.editor-secondary-panel__hint[data-v-f97456fc] {
  margin-top: 8px;
  font-size: 12px;
  line-height: 1.6;
}.editor-secondary-panel__body[data-v-a1a17994] {
  padding: 0 16px 16px;
}.template-assistant-chat__status[data-v-1ef8eb14] {
  padding: 8px 12px;
  border-bottom: 1px solid var(--el-border-color-lighter);
  background: var(--el-bg-color);
}
.template-assistant-chat__status-badge[data-v-1ef8eb14] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: var(--el-color-success);
}
.template-assistant-chat__status-badge.is-busy[data-v-1ef8eb14] {
  color: var(--el-color-warning);
}
.template-assistant-chat__status-dot[data-v-1ef8eb14] {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: currentColor;
}
.template-assistant-chat__body[data-v-1ef8eb14] {
  background: var(--el-bg-color-page);
}
.template-assistant-chat__scroll[data-v-1ef8eb14] {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.template-assistant-chat__thread[data-v-1ef8eb14] {
  padding: 8px 12px 20px;
}
.template-assistant-chat__welcome[data-v-1ef8eb14] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px 16px;
}
.template-assistant-chat__welcome-title[data-v-1ef8eb14] {
  font-size: 20px;
  font-weight: 700;
}
.template-assistant-chat__welcome-desc[data-v-1ef8eb14] {
  margin: 8px 0 0;
  font-size: 12px;
  color: var(--el-text-color-secondary);
  text-align: center;
}
.template-assistant-chat__prompts[data-v-1ef8eb14] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  max-width: 280px;
  margin-top: 16px;
}
.template-assistant-chat__prompt-chip[data-v-1ef8eb14] {
  width: 100%;
  min-height: 40px;
  padding: 0 12px;
  border: 1px solid var(--el-border-color);
  border-radius: 10px;
  background: var(--el-bg-color);
  font-size: 12px;
  cursor: pointer;
}
.template-assistant-chat__prompt-chip[data-v-1ef8eb14]:hover {
  background: var(--el-fill-color-light);
}
.template-assistant-msg__row[data-v-1ef8eb14] {
  display: flex;
  gap: 8px;
  margin-top: 16px;
}
.template-assistant-msg__row--user[data-v-1ef8eb14] {
  flex-direction: row-reverse;
}
.template-assistant-msg__main[data-v-1ef8eb14] {
  flex: 1;
  min-width: 0;
  max-width: calc(100% - 44px);
}
.template-assistant-msg__main--user[data-v-1ef8eb14] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.template-assistant-msg__meta[data-v-1ef8eb14] {
  font-size: 11px;
  color: var(--el-text-color-secondary);
  margin-bottom: 4px;
}
.template-assistant-msg__bubble[data-v-1ef8eb14] {
  border-radius: 10px;
  word-break: break-word;
}
.template-assistant-msg__bubble--ai[data-v-1ef8eb14] {
  padding: 8px 10px 4px;
  background: var(--el-bg-color);
  border: 1px solid var(--el-border-color-lighter);
}
.template-assistant-msg__bubble--user[data-v-1ef8eb14] {
  max-width: 90%;
  padding: 8px 12px;
  background: var(--el-color-primary);
  color: #fff;
  white-space: pre-wrap;
}
.template-assistant-artifact-bar[data-v-1ef8eb14] {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 8px;
  padding-top: 6px;
  border-top: 1px dashed var(--el-border-color-lighter);
}
.template-assistant-msg__action[data-v-1ef8eb14] {
  width: 26px;
  height: 26px;
  margin-top: 4px;
  border: none;
  border-radius: 6px;
  background: transparent;
  cursor: pointer;
}
.template-assistant-msg__action img[data-v-1ef8eb14] {
  width: 14px;
  height: 14px;
  opacity: 0.65;
}
.template-assistant-chat__to-bottom[data-v-1ef8eb14] {
  position: absolute;
  left: 50%;
  bottom: 12px;
  transform: translateX(-50%);
  width: 32px;
  height: 32px;
  border: 1px solid var(--el-border-color);
  border-radius: 50%;
  background: var(--el-bg-color);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.template-assistant-chat__footer[data-v-1ef8eb14] {
  padding: 6px 12px 12px;
  background: var(--el-bg-color-page);
  border-top: 1px solid var(--el-border-color-lighter);
}
.template-assistant-side-panel[data-v-1ef8eb14] {
  margin-bottom: 6px;
}
.template-assistant-side-panel__toggle[data-v-1ef8eb14] {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 100%;
  padding: 7px 10px;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
  background: var(--el-bg-color);
  color: var(--el-text-color-regular);
  font-size: 12px;
  cursor: pointer;
}
.template-assistant-side-panel__toggle[data-v-1ef8eb14]:hover {
  background: var(--el-fill-color-light);
}
.template-assistant-side-panel__body[data-v-1ef8eb14] {
  margin-top: 4px;
  padding: 8px 10px;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
  background: var(--el-bg-color);
  font-size: 12px;
  line-height: 1.5;
}
.template-assistant-side-panel__line[data-v-1ef8eb14] {
  margin: 0 0 4px;
}
.template-assistant-side-panel__prompt[data-v-1ef8eb14] {
  margin: 6px 0 0;
  padding: 6px;
  border-radius: 6px;
  background: var(--el-fill-color-light);
  white-space: pre-wrap;
  word-break: break-word;
}
.template-assistant-side-panel__meta[data-v-1ef8eb14] {
  margin: 6px 0 0;
  font-size: 11px;
  color: var(--el-text-color-placeholder);
}
.template-assistant-side-panel__empty[data-v-1ef8eb14] {
  margin: 0;
  color: var(--el-text-color-secondary);
}
.template-assistant-side-panel__actions[data-v-1ef8eb14] {
  display: flex;
  gap: 8px;
  margin-top: 8px;
}
.template-assistant-chat__composer[data-v-1ef8eb14] {
  margin-top: 4px;
  border: 1px solid var(--el-border-color);
  border-radius: 10px;
  background: var(--el-bg-color);
  overflow: hidden;
}
.template-assistant-chat__input[data-v-1ef8eb14] {
  display: block;
  width: 100%;
  min-height: 56px;
  max-height: 120px;
  padding: 10px 12px;
  border: none;
  resize: none;
  outline: none;
  font-size: 13px;
  line-height: 1.5;
  background: transparent;
  box-sizing: border-box;
}
.template-assistant-chat__composer-bar[data-v-1ef8eb14] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 6px 10px 8px;
  border-top: 1px solid var(--el-border-color-lighter);
}
.template-assistant-chat__tag[data-v-1ef8eb14] {
  font-size: 11px;
  color: var(--el-text-color-secondary);
}
.template-assistant-chat__composer-right[data-v-1ef8eb14] {
  display: flex;
  align-items: center;
}.template-editor-assistant-panel[data-v-b52437f2] {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.template-editor-assistant-panel__body[data-v-b52437f2] {
  flex: 1;
  min-height: 0;
  overflow: hidden;
}.editor-wrapper[data-v-fe269aec] {
  display: flex;
  height: 100vh;
  position: relative;
}.page-header-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}.edit-shape-point[data-v-8008c12b] {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px solid #59c7f9;
  border-radius: 10px;
  position: absolute;
  z-index: 1001;
}
.element-on-edit-pane[data-v-8008c12b] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
.element-on-edit-pane[data-v-8008c12b] * {
  pointer-events: none;
}
.components-edit-shape[data-v-8008c12b] {
  cursor: move;
}
.components-edit-shape.active[data-v-8008c12b] {
  outline: 2px dashed #1890ff;
}
.components-edit-shape[data-v-8008c12b]:hover {
  outline: 2px dashed #1890ff;
}
.lockNode[data-v-8008c12b] * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
[data-v-8008c12b] .components-edit-shape {
  position: absolute;
}
.lott-shape-node__children[data-v-8008c12b] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 60;
  pointer-events: none;
}
.lott-shape-node__children[data-v-8008c12b] .components-edit-shape {
  pointer-events: auto;
}.edit-shape-point[data-v-ef75dc51] {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px solid #1890ff;
  position: absolute;
  z-index: 1001;
}
.components-edit-shape[data-v-ef75dc51] {
  cursor: move;
}
.components-edit-shape.active[data-v-ef75dc51] {
  outline: 2px dashed #1890ff;
}
.components-edit-shape[data-v-ef75dc51]:hover {
  outline: 2px dashed #1890ff;
}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translate(0,0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}
.MapDialog .el-dialog__footer[data-v-25a0fdd0] {
  height: 0px;
  padding: 0px;
}
.MapDialog .el-dialog__body[data-v-25a0fdd0] {
  padding-top: 0px;
  padding-bottom: 20px;
}
.MapDialog .el-dialog[data-v-25a0fdd0] {
  border-radius: 10px;
}
[data-v-25a0fdd0] .el-dialog .el-dialog__header {
  border-bottom: 1px solid #eef5f9;
  padding-bottom: 20px;
}
#mapContent[data-v-25a0fdd0] {
  /*地图(容器)显示大小*/
  width: 100%;
  height: 400px;
  margin-top: 10px;
  cursor: url(https://mapapi.qq.com/web/lbs/static/lbs_home/icon/point1.ico) 12.5 12.5, crosshair;
}
#mapContent[data-v-25a0fdd0] a img {
  display: none !important;
}
#mapContent[data-v-25a0fdd0] .logo-text {
  display: none !important;
}
#mapContent[data-v-25a0fdd0] .tmap-scale-control {
  display: none;
}
.iptContent[data-v-25a0fdd0] {
  margin-top: 10px;
}
.iptContent .btn[data-v-25a0fdd0] {
  text-align: right;
  border-top: 1px solid #eef5f9;
  padding-top: 20px;
}
.iptContent .btn button[data-v-25a0fdd0] {
  width: 100px;
}
.iptContent .btn button[data-v-25a0fdd0] .el-form-item--small.el-form-item {
  margin-bottom: 0;
}
/* 全局设置组件大小为 large - 强制覆盖所有组件 */
[data-v-57aebfae] .el-input,[data-v-57aebfae] .el-input-number,[data-v-57aebfae] .el-select,[data-v-57aebfae] .el-date-editor,[data-v-57aebfae] .el-time-picker,[data-v-57aebfae] .el-cascader,[data-v-57aebfae] .el-autocomplete {
  --el-component-size: 40px;
}
[data-v-57aebfae] .el-input .el-input__wrapper,[data-v-57aebfae] .el-input-number .el-input__wrapper,[data-v-57aebfae] .el-select .el-input__wrapper,[data-v-57aebfae] .el-date-editor .el-input__wrapper,[data-v-57aebfae] .el-time-picker .el-input__wrapper,[data-v-57aebfae] .el-cascader .el-input__wrapper,[data-v-57aebfae] .el-autocomplete .el-input__wrapper {
  min-height: 40px;
  line-height: 44px;
}
[data-v-57aebfae] .el-input .el-input__wrapper input,[data-v-57aebfae] .el-input-number .el-input__wrapper input,[data-v-57aebfae] .el-select .el-input__wrapper input,[data-v-57aebfae] .el-date-editor .el-input__wrapper input,[data-v-57aebfae] .el-time-picker .el-input__wrapper input,[data-v-57aebfae] .el-cascader .el-input__wrapper input,[data-v-57aebfae] .el-autocomplete .el-input__wrapper input {
  height: 44px;
  line-height: 44px;
  font-size: 18px;
}
[data-v-57aebfae] [data-v-2e797bd4] .el-tooltip__trigger {
  font-size: 18px !important;
  color: #666 !important;
}
[data-v-2e797bd4] .el-textarea .el-textarea__inner[data-v-57aebfae] {
  font-size: 18px;
  line-height: 1.5;
}
[data-v-57aebfae] .el-date-editor.el-input {
  height: 40px;
}
[data-v-57aebfae] .el-date-editor.el-input .el-input__wrapper {
  height: 40px;
}
[data-v-57aebfae] .el-date-editor.el-input .el-input__wrapper input {
  font-size: 18px;
}

/* 设置 Select 下拉框文字大小 */
[data-v-57aebfae] .el-select .el-input__wrapper input {
  font-size: 18px;
}
[data-v-57aebfae] .el-select .el-select__caret {
  font-size: 18px;
}

/* 设置 Select 下拉选项文字大小 */
[data-v-57aebfae] .el-select-dropdown .el-select-dropdown__item {
  font-size: 18px;
  line-height: 34px;
}

/* 设置 InputNumber 文字大小 */
[data-v-57aebfae] .el-input-number .el-input__wrapper input {
  font-size: 18px;
}

/* 设置 Textarea 文字大小 */
[data-v-57aebfae] .el-textarea .el-textarea__inner {
  font-size: 18px;
  line-height: 1.5;
}

/* 设置 ElSelectV2 文字大小 */
[data-v-57aebfae] .el-select-v2 .el-input__wrapper input {
  font-size: 18px;
}
[data-v-57aebfae] .el-form-item {
  margin-bottom: 24px;
}
[data-v-57aebfae] .el-form-item .el-form-item__label {
  font-size: 18px; /* 增大 label 字体大小 */
  line-height: 18px; /* 调整行高与字体大小匹配 */
  padding-top: 10px;
  font-weight: 500;
  height: auto;
}
[data-v-57aebfae] .el-radio-group .el-radio {
  margin-right: 24px;
  font-size: 18px; /* 增大单选按钮文字大小 */
  line-height: 24px;
}
[data-v-57aebfae] .el-radio-group .el-radio .el-radio__label {
  font-size: 18px;
  line-height: 24px;
}

/* 修改标题字体大小 */
[data-v-57aebfae] .el-descriptions__header .el-descriptions__title {
  font-size: 18px;
  font-weight: 600;
}

/* 修改 Descriptions 的 label 文字大小 */
[data-v-57aebfae] .el-descriptions__body .el-descriptions__table .el-descriptions__label {
  font-size: 18px; /* 增大 descriptions label 字体大小 */
  font-weight: 500;
  line-height: 24px; /* 调整行高与字体大小匹配 */
  padding: 12px 0;
  height: auto;
}
[data-v-57aebfae] .el-descriptions__body .el-descriptions__table .el-descriptions__content {
  font-size: 18px;
  line-height: 21px; /* 调整行高与字体大小匹配 (14px * 1.5 = 21px) */
  padding: 12px 0;
}
[data-v-57aebfae] .el-tooltip__trigger {
  font-size: 24px !important;
  color: #666 !important;
}

/* 修改 Tooltip 悬浮框样式 */
[data-v-57aebfae] .el-tooltip__popper {
  font-size: 18px !important; /* 增大字体大小 */
  color: #666 !important; /* 字体颜色变灰 */
  line-height: 1.6;
  font-weight: normal !important;
  /* 确保内容文字是灰色 */
}
[data-v-57aebfae] .el-tooltip__popper .el-tooltip__arrow {
  border-color: transparent;
}
[data-v-57aebfae] .el-tooltip__popper {
  /* tooltip 内容文字颜色 */
}
[data-v-57aebfae] .el-tooltip__popper,[data-v-57aebfae] .el-tooltip__popper * {
  color: #666 !important;
}
[data-v-57aebfae] .el-tooltip__popper.is-light {
  background: #fff !important;
  border: 1px solid #e4e7ed !important;
  color: #666 !important; /* light 效果下的字体颜色 */
  /* 确保所有子元素也是灰色 */
}
[data-v-57aebfae] .el-tooltip__popper.is-light,[data-v-57aebfae] .el-tooltip__popper.is-light * {
  color: #666 !important;
}
[data-v-57aebfae] .el-tooltip__popper.is-light .el-popper__arrow::before {
  background: #fff;
  border: 1px solid #e4e7ed;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
[data-v-57aebfae] .el-tooltip__popper.is-dark {
  background: #303133 !important;
  color: #999 !important; /* dark 效果下的字体颜色 */
  /* 确保所有子元素也是灰色 */
}
[data-v-57aebfae] .el-tooltip__popper.is-dark,[data-v-57aebfae] .el-tooltip__popper.is-dark * {
  color: #999 !important;
}
.unselectable[data-v-57aebfae] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
[data-v-57aebfae] .el-tabs--border-card > .el-tabs__content {
  padding: 0px !important;
  border: 0px !important;
}
[data-v-57aebfae] .el-tabs--border-card {
  border-bottom: 0px !important;
}
[data-v-57aebfae] .el-tabs__new-tab {
  width: 25px !important;
  height: 25px !important;
}
[data-v-57aebfae] .el-tabs__new-tab .el-icon {
  font-size: 18px !important;
}

/* 高级设置头部样式 */
.advanced-settings-header[data-v-57aebfae] {
  display: flex;
  gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.advanced-settings-header .advanced-title[data-v-57aebfae] {
  font-size: 18px;
  font-weight: 500;
  color: #111;
}
.advanced-settings-header .more-settings[data-v-57aebfae] {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 15px;
  color: #409eff;
  cursor: pointer;
  user-select: none;
}
.advanced-settings-header .more-settings[data-v-57aebfae]:hover {
  color: #66b1ff;
}.ShareInfo .time[data-v-2a2d695a] {
  color: #999;
  font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-size: 13px;
  font-weight: 400;
  height: 18px;
  line-height: 18px;
  margin-top: 23px;
  text-align: center;
}
.ShareInfo .toast[data-v-2a2d695a] {
  height: 37px;
  margin-top: 16px;
  position: relative;
  width: 375px;
}
.ShareInfo .toast .text[data-v-2a2d695a] {
  background: #a1eb72;
  border-radius: 4px;
  color: #333;
  display: inline-block;
  font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-size: 16px;
  font-weight: 400;
  height: 37px;
  line-height: 37px;
  position: absolute;
  right: 58px;
  text-align: center;
  top: 0;
  width: 232px;
}
.ShareInfo .toast .text .triangle[data-v-2a2d695a] {
  border: 5px solid transparent;
  border-left-color: #a1eb72;
  height: 0;
  position: absolute;
  right: -10px;
  top: 13px;
  width: 0;
}
.ShareInfo .toast .head_portrait[data-v-2a2d695a] {
  border-radius: 4px;
  display: inline-block;
  height: 37px;
  position: absolute;
  right: 11px;
  top: 0;
  width: 37px;
}
.ShareInfo .toast .head_portrait img[data-v-2a2d695a] {
  height: 100%;
  width: 100%;
}
.ShareInfo .toast_info[data-v-2a2d695a] {
  height: 99px;
  margin-top: 16px;
  position: relative;
  width: 100%;
}
.ShareInfo .toast_info .text[data-v-2a2d695a] {
  background: #fff;
  border-radius: 4px;
  display: inline-block;
  height: 99px;
  position: absolute;
  right: 58px;
  top: 0;
  width: 237px;
}
.ShareInfo .toast_info .text .triangle[data-v-2a2d695a] {
  border: 5px solid transparent;
  border-left-color: #fff;
  height: 0;
  position: absolute;
  right: -10px;
  top: 13px;
  width: 0;
}
.ShareInfo .toast_info .text .head[data-v-2a2d695a] {
  color: #333;
  font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-size: 16px;
  font-weight: 400;
  height: 22px;
  line-height: 22px;
  margin: 8px 0 0 11px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  width: 192px;
  word-break: keep-all;
}
.ShareInfo .toast_info .text .content .info[data-v-2a2d695a] {
  border: 1px solid transparent;
}
.ShareInfo .toast_info .text .content .current-change[data-v-2a2d695a],
.ShareInfo .toast_info .text .content .info[data-v-2a2d695a] {
  color: #999;
  display: inline-block;
  font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-size: 13px;
  font-weight: 400;
  height: 58px;
  line-height: 18px;
  margin: 1px 16px 0 11px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  vertical-align: middle;
  width: 148px;
}
.ShareInfo .toast_info .text .content .current-change[data-v-2a2d695a] {
  border: 1px solid #1261ff;
}
.ShareInfo .toast_info .text .content .share_img[data-v-2a2d695a] {
  border: 1px solid transparent;
  display: inline-block;
  height: 46px;
  vertical-align: middle;
  width: 46px;
}
.ShareInfo .toast_info .text .content .share_img_change[data-v-2a2d695a] {
  border: 1px solid #1261ff;
  display: inline-block;
  height: 46px;
  vertical-align: middle;
  width: 46px;
}
.ShareInfo .toast_info .head_portrait_info[data-v-2a2d695a] {
  border: 1px solid transparent;
  border-radius: 4px;
  display: inline-block;
  height: 37px;
  position: absolute;
  right: 11px;
  top: 0;
  width: 37px;
}
.ShareInfo .toast_info .head_portrait_info img[data-v-2a2d695a] {
  height: 100%;
  width: 100%;
}
.rule-bg[data-v-2a2d695a] {
  width: 375px;
  height: 664px;
  background-size: 100% 100%;
  padding: 22.5px;
  background: white;
}
.rule-bg .rule-body[data-v-2a2d695a] {
  background-color: #ffffff;
  border-radius: 2px;
  padding: 0 18.75px 18.75px;
  overflow: hidden;
  height: 559px;
}
.rule-bg .rule-title[data-v-2a2d695a] {
  text-align: center;
  display: flex;
  justify-content: center;
}
.rule-bg .rule-title > img[data-v-2a2d695a] {
  width: 247.5px;
  margin: 15px 0;
}
.rule-bg .rule-num[data-v-2a2d695a] {
  width: 5%;
}
.rule-bg .rule-num > i[data-v-2a2d695a] {
  width: 5.625px;
  height: 5.625px;
  background: #666666;
  border-radius: 50%;
  vertical-align: 10%;
}
.rule-bg .rule-li[data-v-2a2d695a] {
  margin-bottom: 11.25px;
}
.rule-bg .rule-ul > li[data-v-2a2d695a]:last-child {
  margin-bottom: 75px;
}
.rule-bg .rule-txt[data-v-2a2d695a] {
  width: 95%;
  text-align: justify;
}
.rule-bg .explain[data-v-2a2d695a] {
  color: #999999;
  border-bottom: 1px solid #d8d8d8;
  text-align: center;
  width: 247.5px;
  margin: 0 auto;
  font-size: 11.25px;
}
.rule-bg .promise[data-v-2a2d695a] {
  width: 131.25px;
  height: 37.5px;
  line-height: 37.5px;
  text-align: center;
  background: url(var(--v487117bd)) no-repeat;
  background-size: 100% 100%;
  margin: 22.5px auto;
}.clickBox[data-v-2a2d695a] {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
.clickBox .clickType[data-v-2a2d695a] {
  width: 3.54vw;
  height: 3.229vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-radius: 4px 4px 4px 4px;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.clickBox .clickType[data-v-2a2d695a]:hover {
  border: 1px solid rgba(24, 144, 255, 0.5);
  color: #1890ff;
}
.clickBox .clickType.active[data-v-2a2d695a] {
  border: 1px solid rgba(24, 144, 255, 0.5);
  color: #1890ff;
}
.editor-pane[data-v-2a2d695a] {
  height: 100%;
  width: 100%;
  border: 1px solid #f5f5f5;
  border-width: 0 1px;
  background-color: #f6f8fc;
  display: flex;
  justify-content: flex-end;
}
.editor-pane--external-config[data-v-2a2d695a] {
  justify-content: center;
  min-width: 0;
  flex: 1;
}
.editor-pane--external-config .editor-pane-inner[data-v-2a2d695a] {
  width: 100%;
  flex: 1;
  min-width: 0;
}
.el-attr-edit-wrapper[data-v-2a2d695a] {
  width: 380px;
  padding: 0;
  height: 90%;
}
.el-attr-edit-wrapper .el-tabs[data-v-2a2d695a] {
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 10px;
}
.el-attr-edit-wrapper .el-tabs__content[data-v-2a2d695a] {
  height: calc(100% - 55px);
}
.el-attr-edit-wrapper .el-tabs__content > div[data-v-2a2d695a] {
  height: 100%;
}
.el-attr-edit-wrapper .el-tabs__content .attr-edit-inner[data-v-2a2d695a] {
  padding-left: 16px;
  padding-right: 16px;
}
.editor-pane-inner[data-v-2a2d695a] {
  height: 100%;
  width: -webkit-fill-available;
  overflow: auto;
  padding: 20px;
  padding-bottom: 70px;
  background-color: #f6f8fc;
}
.editor-main[data-v-2a2d695a] {
  border-radius: 3px;
  box-shadow: 0 3px 10px #dcdcdc;
  margin: 25px auto;
  position: relative;
  transform-origin: center top;
}
.page-preview-wrapper[data-v-2a2d695a] {
  height: 100%;
  position: relative;
}
.page-wrapper-mask[data-v-2a2d695a] {
  height: 100%;
  width: 100%;
  z-index: 1000;
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.element-on-edit-pane[data-v-2a2d695a] {
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.page-wrapper-menu-operation[data-v-2a2d695a] {
  position: absolute;
  right: -4vw;
  top: 0;
  width: 0;
  background: white;
  color: #333;
  text-align: center;
  z-index: 1002;
  border-radius: 4px;
  display: none;
  transition: all 0.28s;
  opacity: 0;
}
.page-wrapper-menu-operation .menu-item[data-v-2a2d695a] {
  padding: 15px 10px;
  cursor: pointer;
  font-size: 0.625vw;
  color: rgba(0, 0, 0, 0.5);
}
.page-wrapper-menu-operation .menu-item.i[data-v-2a2d695a] {
  font-size: 24px;
  line-height: 30px;
}
.page-wrapper-menu-operation .menu-item[data-v-2a2d695a]:hover {
  background: #1890ff;
  color: white;
  border-radius: 5px;
}
.page-wrapper-menu-operation .menu-item:hover.i[data-v-2a2d695a] {
  font-weight: bold;
  font-size: 26px;
}
.page-wrapper-menu-operation.active[data-v-2a2d695a] {
  display: block;
  width: 3.541vw;
  opacity: 1;
}
.adjust-line-wrapper[data-v-2a2d695a] {
  position: absolute;
  width: 100%;
  z-index: 9990;
}
.adjust-line-wrapper .adjust-line[data-v-2a2d695a] {
  border: 1px solid #eee;
}
.adjust-line-wrapper .adjust-line-h[data-v-2a2d695a] {
  width: 100%;
}
.adjust-line-wrapper .adjust-line-v[data-v-2a2d695a] {
  height: 100%;
}
.adjust-line-wrapper .adjust-button[data-v-2a2d695a] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  width: 30px;
  height: 10px;
  background-color: #fff;
}
.adjust-line-wrapper .adjust-button .indicator[data-v-2a2d695a] {
  margin: 0 auto;
  width: 10px;
  height: 1px;
  background-color: #ccd5db;
}
.adjust-line-wrapper:hover .adjust-button[data-v-2a2d695a] {
  background-color: var(--designer-activeHoverColor);
}
.adjust-line-wrapper:hover .adjust-line[data-v-2a2d695a] {
  border-color: var(--designer-activeHoverColor);
}
.adjust-line-wrapper-h[data-v-2a2d695a] {
  cursor: ns-resize;
}
.adjust-line-wrapper-h .adjust-tip[data-v-2a2d695a] {
  letter-spacing: 1px;
  padding: 0;
  height: 24px;
  margin: 2px auto 0;
  text-align: center;
  line-height: 24px;
  font-size: 12px;
  color: #868484;
  vertical-align: middle;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.adjust-line-wrapper-v[data-v-2a2d695a] {
  position: relative;
  height: 100%;
  cursor: ew-resize;
}
.adjust-line-wrapper-v .adjust-button[data-v-2a2d695a] {
  position: absolute;
  right: -10px;
  top: 50%;
  transform: rotate(90deg);
}
.fixed-result-page[data-v-2a2d695a] {
  position: relative;
  transform-origin: top center;
}
.fixed-result-page__stage[data-v-2a2d695a] {
  position: relative;
  width: 100%;
  height: 100%;
}
.fixed-result-page__mask[data-v-2a2d695a] {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.7);
}
.fixed-result-page__image-wrap[data-v-2a2d695a],
.fixed-result-page__image-shape[data-v-2a2d695a] {
  z-index: 1;
}
.fixed-result-page__image-shape[data-v-2a2d695a] .components-edit-shape {
  width: 100%;
  height: 100%;
}
.fixed-result-page__image-shape[data-v-2a2d695a] .edit-shape-point {
  pointer-events: auto;
}
.fixed-result-page__image[data-v-2a2d695a] {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  user-select: none;
  -webkit-user-drag: none;
}
.fixed-result-page__placeholder[data-v-2a2d695a] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 12px;
  box-sizing: border-box;
  border: 1px dashed rgba(255, 255, 255, 0.45);
  border-radius: 8px;
  color: rgba(255, 255, 255, 0.88);
  font-size: 13px;
  text-align: center;
  line-height: 1.5;
}.attr-item-edit-wrapper[data-v-3804e7bf] {
  display: flex;
  width: 100%;
  text-align: center;
  align-items: center;
  gap: 8px;
  padding-bottom: 10px;
}
.attr-item-edit-wrapper .attr-item-title[data-v-3804e7bf] {
  text-align: left;
  flex-shrink: 0;
  white-space: nowrap;
  font-weight: 600;
  font-size: 12px;
  margin: 0;
}
.attr-item-edit-wrapper .sizeAndPosition-wrapper[data-v-3804e7bf] {
  flex: 1;
  min-width: 0;
}
.attr-item-edit-wrapper .sizeAndPosition-wrapper.align-row[data-v-3804e7bf] {
  justify-content: space-between;
}
.attr-item-edit-wrapper .attr-item-edit-input[data-v-3804e7bf] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-2[data-v-3804e7bf] {
  width: 84px;
  flex-shrink: 0;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-1[data-v-3804e7bf] {
  flex: 1;
  min-width: 0;
  width: auto;
}
.attr-item-edit-wrapper .attr-item-edit-input.rotate-row[data-v-3804e7bf] {
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.attr-item-edit-wrapper .attr-item-edit-input .rotate-slider[data-v-3804e7bf] {
  flex: 1;
  min-width: 0;
}
.attr-item-edit-wrapper .attr-item-edit-input .rotate-value[data-v-3804e7bf] {
  width: 72px;
  flex-shrink: 0;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-3[data-v-3804e7bf] {
  width: 60px;
  margin-left: 10px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-4[data-v-3804e7bf] {
  width: 50px;
  margin-left: 10px;
}
.attr-item-edit-wrapper .attr-item-edit-input .attr-item-edit-input-des[data-v-3804e7bf] {
  text-align: center;
  line-height: 1;
  margin-top: 2px;
  font-size: 12px;
  color: var(--designer-gray);
}.attr-item-edit-wrapper .el-input-number.is-controls-right .el-input__inner[data-v-3804e7bf] {
  padding-left: 2px;
  padding-right: 32px;
  width: 84px;
}
.attr-item-edit-wrapper[data-v-3804e7bf] .el-input-number--small {
  width: 84px;
}
.attr-item-edit-wrapper[data-v-3804e7bf] .rotate-value.el-input-number--small {
  width: 72px;
}
.attr-item-edit-wrapper[data-v-3804e7bf] .rotate-value .el-input__inner {
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
}
.common-attr-style .el-form-item {
  margin-bottom: 0;
}
.attr-item-edit-wrapper {
  display: flex;
}.components-attr-edit[data-v-ebba152f] {
  height: 100%;
}
.components-attr-animate-edit[data-v-ebba152f] {
  position: relative;
  flex: 1;
  min-height: 0;
  height: 100%;
  overflow: hidden;
}
.attr-title[data-v-ebba152f] {
  font-weight: bold;
}
.attr-item-edit-wrapper[data-v-ebba152f] {
  padding-left: 4px;
  display: flex;
  width: 100%;
  text-align: center;
  padding-bottom: 10px;
}
.attr-item-edit-wrapper[data-v-ebba152f] .el-input-number--small {
  width: 90px;
}
.attr-item-edit-wrapper .attr-item-title[data-v-ebba152f] {
  text-align: left;
  min-width: 60px;
  font-size: 12px;
  line-height: 28px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-2[data-v-ebba152f] {
  width: 90px;
  margin-left: 10px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-1[data-v-ebba152f] {
  width: 250px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-3[data-v-ebba152f] {
  width: 60px;
  margin-left: 10px;
}
.attr-item-edit-wrapper .attr-item-edit-input.col-4[data-v-ebba152f] {
  width: 50px;
  margin-left: 10px;
}
.attr-item-edit-wrapper .attr-item-edit-input .attr-item-edit-input-des[data-v-ebba152f] {
  text-align: center;
  line-height: 1;
  margin-top: 2px;
  font-size: 12px;
  color: var(--designer-gray);
}
.animate-choose-list-wrapper[data-v-ebba152f] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 10;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.animate-choose-list-wrapper[data-v-ebba152f] .el-tabs {
  height: 100%;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.animate-choose-list-wrapper[data-v-ebba152f] .el-tabs__header {
  margin: 0;
  padding: 0 12px 0 16px;
  box-sizing: border-box;
}
.animate-choose-list-wrapper[data-v-ebba152f] .el-tabs__nav-scroll {
  display: flex;
  justify-content: flex-start;
}
.animate-choose-list-wrapper[data-v-ebba152f] .el-tabs__nav {
  float: none;
}
.animate-choose-list-wrapper[data-v-ebba152f] .el-tabs__item {
  padding: 0 20px 0 0;
  height: 40px;
  line-height: 40px;
}
.animate-choose-list-wrapper[data-v-ebba152f] .el-tabs__item:last-child {
  padding-right: 0;
}
.animate-choose-list-wrapper[data-v-ebba152f] .el-tabs__content {
  flex: 1;
  min-height: 0;
}
.animate-choose-list-wrapper[data-v-ebba152f] .el-tab-pane {
  height: 100%;
}
.animate-choose-item[data-v-ebba152f] {
  height: 100%;
}
.animate-choose-item[data-v-ebba152f] .el-scrollbar__view {
  padding: 8px 10px 12px;
  box-sizing: border-box;
}
.animate-choose-item .animate-choose-item-inner[data-v-ebba152f] {
  display: inline-block;
  width: 25%;
  height: 72px;
  color: rgb(118, 131, 143);
  text-align: center;
  cursor: pointer;
}
.animate-choose-item .animate-choose-item-inner > .animate-choose-image[data-v-ebba152f] {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-bottom: 6px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.animate-choose-item .animate-choose-item-inner p[data-v-ebba152f] {
  font-size: 12px;
  line-height: 1;
}
.el-animate-list-wrapper[data-v-ebba152f] .el-collapse-item__header {
  line-height: normal;
  height: auto;
  min-height: 44px;
}
.el-animate-list-wrapper .el-animate-title-row[data-v-ebba152f] {
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 0;
  overflow: hidden;
}
.el-animate-list-wrapper .el-animate-title-name[data-v-ebba152f] {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: bold;
  width: 55px;
}
.el-animate-list-wrapper .el-animate-title-type-wrapper[data-v-ebba152f] {
  display: inline-block;
  width: 164px;
}
.el-animate-list-wrapper .el-animate-title-type[data-v-ebba152f] {
  display: flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  max-width: 140px;
  height: 24px;
  line-height: 1px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #fafafa;
  border-radius: 60px;
  padding: 4px 16px;
  border: none;
  cursor: pointer;
  margin: 0 20px 0 10px;
}
.el-animate-list-wrapper .el-animate-title-type[data-v-ebba152f]:hover {
  color: white;
  background: #1890ff;
}
.el-animate-list-wrapper .el-animate-title-btn[data-v-ebba152f] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  vertical-align: middle;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
  color: #666;
  width: 24px;
  height: 24px;
  cursor: pointer;
  border-radius: 4px;
  background: rgba(37, 165, 137, 0.08);
  margin-left: 6px;
}
.el-animate-list-wrapper .el-animate-title-btn[data-v-ebba152f]:hover {
  color: white;
  background: var(--designer-primary);
}
.el-animate-list-wrapper .el-animate-title-btn[data-v-ebba152f] .el-icon {
  color: inherit;
}
.lmw-field-label-inline[data-v-e4455380] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.lmw-label-help-btn[data-v-e4455380] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 2px;
  border-radius: 6px;
  cursor: default;
}
.lmw-help-ico[data-v-e4455380] {
  color: var(--lmw-muted, #6b7280);
}

.lmw-muted[data-v-7d04f9ea] {
  color: var(--lmw-muted, #6b7280);
}

.lmw-muted[data-v-a58f48b1] {
  color: var(--lmw-muted, #6b7280);
}
.lmw-cap-input[data-v-a58f48b1] {
  width: 7.25rem;
  max-width: 100%;
}

.lmw-gate-panel-title[data-v-17741ea3] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--lmw-ink, #111827);
}
.lmw-gate-collapse-title[data-v-17741ea3] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  line-height: 1.35;
}
.lmw-gate-collapse-hint[data-v-17741ea3] {
  font-size: 12px;
  font-weight: 400;
  color: var(--lmw-muted, #6b7280);
}
.lmw-gate-collapse[data-v-17741ea3] {
  border: none;
}
.lmw-gate-collapse[data-v-17741ea3] .el-collapse-item__header {
  height: auto;
  min-height: 44px;
  padding: 4px 0;
  border: none;
  background: transparent;
  line-height: 1.35;
}
.lmw-gate-collapse[data-v-17741ea3] .el-collapse-item__wrap {
  border: none;
  background: transparent;
}
.lmw-gate-collapse[data-v-17741ea3] .el-collapse-item__content {
  padding: 12px 0 0;
}
.lmw-gate-panel[data-v-17741ea3] {
  box-shadow: 0 1px 4px rgb(17 24 39 / 0.04);
}
.lmw-switch-stack .lmw-gate-card[data-v-17741ea3] {
  display: flex;
  align-items: flex-start;
  gap: 11px;
  padding: 10px 13px;
  border-radius: 12px;
  border: 1px solid var(--lmw-border, #e8ecf2);
  background: rgb(249 250 251 / 0.92);
  box-shadow: 0 1px 3px rgb(17 24 39 / 0.03);
}
.lmw-gate-ico[data-v-17741ea3] {
  flex-shrink: 0;
  width: 38px;
  height: 38px;
  border-radius: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.lmw-gate-ico--wechat[data-v-17741ea3] {
  background: #ecfdf5;
  color: #16a34a;
}
.lmw-gate-ico--mobile[data-v-17741ea3] {
  background: #eff6ff;
  color: #2d5cf6;
}
.lmw-gate-ico--gift[data-v-17741ea3] {
  background: #fff7ed;
  color: #ea580c;
}
.lmw-gate-ico--geo[data-v-17741ea3] {
  background: #f5f3ff;
  color: #7c3aed;
}
.lmw-gate-ico--oauth[data-v-17741ea3] {
  background: #ecfeff;
  color: #0891b2;
}
.lmw-gate-form-hint[data-v-17741ea3] {
  margin-top: 6px;
  font-size: 12px;
  line-height: 1.4;
  color: var(--lmw-muted, #6b7280);
}
.lmw-gate-title[data-v-17741ea3] {
  font-weight: 600;
  font-size: 14px;
  color: var(--lmw-ink, #111827);
}
.lmw-gate-desc[data-v-17741ea3] {
  margin: 4px 0 0;
  font-size: 12px;
  line-height: 1.4;
  color: var(--lmw-muted, #6b7280);
}
.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;text-align:left;vertical-align:middle;position:relative}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{height:inherit;color:var(--el-text-color-placeholder);float:left;font-size:14px}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:39%;height:30px;line-height:30px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:#0000;border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{overflow-wrap:break-word;height:100%;color:var(--el-text-color-primary);flex:1;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:14px;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer;font-size:14px}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{vertical-align:middle;align-items:center;padding:0 10px;display:inline-flex}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{height:38px;font-size:14px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{height:22px;font-size:12px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));line-height:30px}.el-picker-panel .el-time-panel{border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-datepicker-bg-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;background-color:var(--el-datepicker-bg-color);padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--el-datepicker-text-color);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{color:var(--el-datepicker-active-color);background-color:#e6f1fe}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);cursor:pointer;background-color:#0000;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--el-datepicker-icon-color);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;padding:1px 6px;font-size:12px;line-height:1}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__prev-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__next-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-datepicker-bg-color);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-picker__header{text-align:center;padding:12px 12px 0}.el-date-picker__header--bordered{border-bottom:solid 1px var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:30px}.el-date-picker .el-time-panel{position:absolute}.el-date-picker.is-disabled .el-date-picker__header-label{color:var(--el-text-color-disabled)}.el-date-picker.is-disabled .el-date-picker__header-label:hover{cursor:not-allowed}.el-date-picker.is-disabled .el-date-picker__header-label .el-icon{cursor:inherit}.time-select{min-width:0;margin:5px 0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.is-error .upload[data-v-9a4e974d] .el-upload,
.is-error .upload[data-v-9a4e974d] .el-upload-dragger {
  border: 1px dashed var(--el-color-danger) !important;
}
.is-error .upload[data-v-9a4e974d] .el-upload:hover,
.is-error .upload[data-v-9a4e974d] .el-upload-dragger:hover {
  border-color: var(--el-color-primary) !important;
}
[data-v-9a4e974d] .disabled .el-upload,[data-v-9a4e974d] .disabled .el-upload-dragger {
  cursor: not-allowed !important;
  background: var(--el-disabled-bg-color);
  border: 1px dashed var(--el-border-color-darker) !important;
}
[data-v-9a4e974d] .disabled .el-upload:hover,[data-v-9a4e974d] .disabled .el-upload-dragger:hover {
  border: 1px dashed var(--el-border-color-darker) !important;
}
.upload-box .no-border[data-v-9a4e974d] .el-upload {
  border: none !important;
}
.upload-box[data-v-9a4e974d] .upload .el-upload {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--v793d5fae);
  height: var(--e20c89b8);
  overflow: hidden;
  border: 1px dashed var(--el-border-color-darker);
  border-radius: var(--v1de5f00a);
  transition: var(--el-transition-duration-fast);
}
.upload-box[data-v-9a4e974d] .upload .el-upload:hover {
  border-color: var(--el-color-primary);
}
.upload-box[data-v-9a4e974d] .upload .el-upload:hover .upload-handle {
  opacity: 1;
}
.upload-box[data-v-9a4e974d] .upload .el-upload .el-upload-dragger {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
  overflow: hidden;
  background-color: transparent;
  border: 1px dashed var(--el-border-color-darker);
  border-radius: var(--v1de5f00a);
}
.upload-box[data-v-9a4e974d] .upload .el-upload .el-upload-dragger:hover {
  border: 1px dashed var(--el-color-primary);
}
.upload-box[data-v-9a4e974d] .upload .el-upload .el-upload-dragger.is-dragover {
  background-color: var(--el-color-primary-light-9);
  border: 2px dashed var(--el-color-primary) !important;
}
.upload-box[data-v-9a4e974d] .upload .el-upload .upload-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.upload-box[data-v-9a4e974d] .upload .el-upload .upload-empty {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 30px;
  color: var(--el-color-info);
}
.upload-box[data-v-9a4e974d] .upload .el-upload .upload-empty .el-icon {
  font-size: 28px;
  color: var(--el-text-color-secondary);
}
.upload-box[data-v-9a4e974d] .upload .el-upload .upload-handle {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  box-sizing: border-box;
  transition: var(--el-transition-duration-fast);
  align-items: center;
  justify-content: center;
}
.upload-box[data-v-9a4e974d] .upload .el-upload .upload-handle .handle-icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 6%;
  color: aliceblue;
}
.upload-box[data-v-9a4e974d] .upload .el-upload .upload-handle .handle-icon .el-icon {
  margin-bottom: 40%;
  font-size: 130%;
  line-height: 130%;
}
.upload-box[data-v-9a4e974d] .upload .el-upload .upload-handle .handle-icon span {
  font-size: 85%;
  line-height: 85%;
}
.upload-box .el-upload__tip[data-v-9a4e974d] {
  line-height: 18px;
  text-align: center;
}
.lmw-conditions-section-title[data-v-3473bd7e] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--lmw-ink, #111827);
}
.lmw-muted[data-v-3473bd7e] {
  color: var(--lmw-muted, #6b7280);
}
.lmw-caption[data-v-3473bd7e] {
  color: var(--lmw-muted, #6b7280);
}
.lmw-warn[data-v-3473bd7e] {
  color: #cf2d56;
}
.lmw-hairline-box[data-v-3473bd7e] {
  border: 1px solid var(--lmw-line, #e8ecf2);
  background: #fff;
}

.lmw-conditions-section-title[data-v-fb9d4c3d] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--lmw-ink, #111827);
}

.lmw-conditions-section-title[data-v-925a702e] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--lmw-ink, #111827);
}
.lmw-muted[data-v-925a702e] {
  color: var(--lmw-muted, #6b7280);
}

.lmw-prize-intro-grid[data-v-d7f0e6a7] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(160px, 220px);
  gap: 12px;
  align-items: stretch;
  width: 100%;
}
.lmw-prize-intro-grid > .lmw-intro-panel[data-v-d7f0e6a7] {
  min-width: 0;
}
@media (max-width: 720px) {
.lmw-prize-intro-grid[data-v-d7f0e6a7] {
    grid-template-columns: 1fr;
}
}
.lmw-main-draw-row[data-v-d7f0e6a7] {
  display: flex;
  gap: 16px;
  min-height: 40px;
}
.lmw-main-draw-row__label[data-v-d7f0e6a7] {
  width: 5.75rem;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--lmw-ink);
}
.lmw-main-draw-divider[data-v-d7f0e6a7] {
  height: 1px;
  background: var(--lmw-line-soft, #eef2f8);
}
.lmw-prob-control[data-v-d7f0e6a7] {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}
.lmw-prob-control__slider[data-v-d7f0e6a7] {
  flex: 1;
  min-width: 0;
  padding-right: 4px;
}
.lmw-prob-control__input[data-v-d7f0e6a7] {
  flex-shrink: 0;
}
.lmw-main-prob-decimal-input[data-v-d7f0e6a7] {
  width: 7.25rem;
}
.lmw-main-prob-decimal-input[data-v-d7f0e6a7] .el-input__inner {
  text-align: center;
}
.lmw-main-prob-slider[data-v-d7f0e6a7] .el-slider__runway {
  height: 6px;
  border-radius: 3px;
  background-color: var(--el-fill-color-light);
}
.lmw-main-prob-slider[data-v-d7f0e6a7] .el-slider__bar {
  height: 6px;
  border-radius: 3px;
  background-color: var(--lmw-primary);
}
.lmw-main-prob-slider[data-v-d7f0e6a7] .el-slider__button {
  width: 16px;
  height: 16px;
  border: 2px solid var(--lmw-primary);
  background-color: #fff;
}
.lmw-main-draw-switch[data-v-d7f0e6a7] .el-switch__label {
  font-size: 13px;
  color: var(--lmw-muted);
}
.lmw-main-draw-switch[data-v-d7f0e6a7] .el-switch__label.is-active {
  color: var(--lmw-primary);
  font-weight: 500;
}
.lmw-no-win-body[data-v-d7f0e6a7] {
  min-height: 108px;
}
.lmw-no-win-upload[data-v-d7f0e6a7] .upload .el-upload {
  width: 100% !important;
  border-style: dashed !important;
  border-color: var(--lmw-line-strong, #d5dbe5) !important;
  background: var(--el-fill-color-lighter);
}
.lmw-no-win-upload[data-v-d7f0e6a7] .el-upload__tip {
  text-align: center;
  margin-top: 8px;
}
@media (max-width: 640px) {
.lmw-main-draw-row[data-v-d7f0e6a7] {
    flex-direction: column;
    align-items: stretch;
    gap: 8px;
    min-height: 0;
}
.lmw-main-draw-row__label[data-v-d7f0e6a7] {
    width: auto;
}
.lmw-prob-control[data-v-d7f0e6a7] {
    flex-wrap: wrap;
}
}

.lmw-pf-chain-empty[data-v-43d1ac81] {
  border: 1px dashed var(--lmw-line-soft, #eef2f8);
  border-radius: 10px;
  padding: 24px 16px;
  text-align: center;
  font-size: 13px;
  color: var(--lmw-muted, #6b7280);
}
.lmw-pf-chain-step[data-v-43d1ac81] {
  border: 1px solid var(--lmw-line-soft, #eef2f8);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}
.lmw-pf-chain-step__head[data-v-43d1ac81] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  padding: 10px 12px;
}
.lmw-pf-chain-step__index[data-v-43d1ac81] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 22px;
  height: 22px;
  padding: 0 4px;
  border-radius: 6px;
  border: 1px solid var(--lmw-line-soft, #eef2f8);
  background: var(--el-fill-color-lighter);
  font-size: 11px;
  font-family: ui-monospace, monospace;
  color: var(--lmw-muted, #6b7280);
}
.lmw-pf-chain-step__select[data-v-43d1ac81] {
  flex: 1;
  min-width: 140px;
}
.lmw-pf-chain-step__tag[data-v-43d1ac81] {
  flex-shrink: 0;
}
.lmw-pf-chain-step__body[data-v-43d1ac81] {
  border-top: 1px solid var(--lmw-line-soft, #eef2f8);
  padding: 12px 14px 14px;
  background: var(--el-fill-color-lighter, #fafafa);
}
.lmw-pf-chain-step__body--hint[data-v-43d1ac81] {
  font-size: 12px;
  color: var(--lmw-muted, #6b7280);
  line-height: 1.5;
}

.lmw-section-card[data-v-75947698] {
  border-radius: 12px;
  border: 1px solid var(--lmw-line-soft, #eef2f8);
  box-shadow: none !important;
}
.lmw-section-card[data-v-75947698] .el-card__header {
  padding: 14px 18px;
  border-bottom: 1px solid var(--lmw-line-soft, #eef2f8);
}
.lmw-section-card[data-v-75947698] .el-card__body {
  padding: 18px 20px 22px;
}
.lmw-card-title[data-v-75947698] {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  color: var(--lmw-ink);
}
.lmw-muted[data-v-75947698] {
  color: var(--lmw-muted);
}
.lmw-prize-tabs-shell[data-v-75947698] .el-tabs__header {
  margin-bottom: 0;
}
.lmw-prize-tabs[data-v-75947698] .el-tabs__header {
  border-bottom: 1px solid var(--lmw-line-soft, #eef2f8);
}
.lmw-prize-tabs[data-v-75947698] .el-tabs__nav-wrap::after {
  display: none;
}
.lmw-prize-tabs[data-v-75947698] .el-tabs__nav {
  border: none !important;
}
.lmw-prize-tabs[data-v-75947698] .el-tabs__item {
  font-weight: 600;
  color: var(--lmw-muted, #6b7280);
  border: 1px solid var(--lmw-line-soft, #eef2f8) !important;
  border-bottom-color: transparent !important;
  border-radius: 8px 8px 0 0;
  margin-right: 4px;
  background: var(--el-fill-color-lighter, #f5f7fa);
}
.lmw-prize-tabs[data-v-75947698] .el-tabs__item.is-active {
  color: var(--lmw-primary, #2d5cf6);
  background: #fff;
  border-color: var(--lmw-line-soft, #eef2f8) !important;
  border-bottom-color: #fff !important;
}
.lmw-prize-tabs[data-v-75947698] .el-tabs__new-tab {
  border: 1px dashed var(--lmw-line-strong, #d5dbe5) !important;
  color: var(--lmw-muted, #6b7280);
}
.lmw-prize-panel[data-v-75947698] {
  padding: 20px;
  margin-top: 16px;
  border: 1px solid var(--lmw-line-soft, #eef2f8);
  border-radius: 12px;
  background: #fff;
}
.lmw-prize-panel[data-v-75947698]:first-child {
  margin-top: 0;
}
.lmw-prize-panel-title[data-v-75947698] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 16px;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: var(--lmw-ink);
}
.lmw-prize-panel-title[data-v-75947698]::before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex-shrink: 0;
  background: var(--lmw-primary);
}
@media (min-width: 992px) {
.lmw-prize-basic-panel.lmw-prize-panel .lmw-prize-basic-row.el-row[data-v-75947698] {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.lmw-prize-basic-panel .lmw-prize-basic-row > .lmw-basic-col-middle[data-v-75947698],
  .lmw-prize-basic-panel .lmw-prize-basic-row > .lmw-basic-col-copy[data-v-75947698] {
    display: flex;
    flex-direction: column;
    min-height: 0;
    overflow: hidden;
}
.lmw-prize-basic-panel .lmw-basic-left-stack > .el-form-item[data-v-75947698] {
    margin-bottom: var(--lmw-basic-field-gap, 18px);
}
.lmw-prize-basic-panel .lmw-basic-left-stack > .el-form-item[data-v-75947698]:last-child {
    margin-bottom: 0 !important;
}
.lmw-prize-basic-panel .lmw-basic-fill-stack.el-form-item[data-v-75947698] {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin-bottom: 0 !important;
    min-height: 0;
}
.lmw-prize-basic-panel .lmw-basic-fill-stack[data-v-75947698] .el-form-item__content {
    flex: 1;
    display: flex;
    min-height: 0;
    align-self: stretch;
}
.lmw-prize-basic-panel .lmw-prize-upload-slot[data-v-75947698] {
    flex: 1;
    width: 100%;
    height: 100%;
    min-width: 0;
    min-height: 0;
}
.lmw-prize-basic-panel .lmw-prize-upload-slot[data-v-75947698] .el-upload__tip {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
}
.lmw-prize-basic-panel .lmw-prize-upload-slot[data-v-75947698] .upload-box {
    display: flex;
    flex-direction: column;
    flex: 1;
    height: 100%;
    width: 100%;
    min-height: 0;
}
.lmw-prize-basic-panel .lmw-prize-upload-slot[data-v-75947698] .upload.upload,
  .lmw-prize-basic-panel .lmw-prize-upload-slot[data-v-75947698] .upload {
    flex: 1;
    height: 100%;
    width: 100%;
    min-height: 0;
}
.lmw-prize-basic-panel .lmw-prize-upload-slot[data-v-75947698] .upload .el-upload,
  .lmw-prize-basic-panel .lmw-prize-upload-slot[data-v-75947698] .upload .el-upload-dragger {
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    box-sizing: border-box;
    border-style: dashed !important;
    border-color: var(--lmw-line-strong) !important;
}
.lmw-prize-basic-panel .lmw-prize-copy-textarea[data-v-75947698] {
    height: 100%;
}
.lmw-prize-basic-panel .lmw-prize-copy-textarea[data-v-75947698] .el-textarea {
    height: 100%;
    flex: 1;
    min-height: 0 !important;
}
.lmw-prize-basic-panel .lmw-prize-copy-textarea[data-v-75947698] .el-textarea__inner {
    height: 100% !important;
    min-height: 0 !important;
    box-sizing: border-box;
    border-radius: 10px;
}
}
@media (max-width: 991.98px) {
.lmw-prize-basic-panel .lmw-prize-basic-row > .lmw-basic-col-middle[data-v-75947698],
  .lmw-prize-basic-panel .lmw-prize-basic-row > .lmw-basic-col-copy[data-v-75947698] {
    height: auto !important;
}
.lmw-prize-basic-panel .lmw-basic-fill-stack[data-v-75947698] .el-form-item__content {
    display: block !important;
}
.lmw-prize-basic-panel .lmw-prize-upload-slot[data-v-75947698] {
    width: 100%;
    max-width: 240px;
    min-height: 160px;
}
.lmw-prize-basic-panel .lmw-prize-copy-textarea[data-v-75947698] .el-textarea__inner {
    min-height: 120px !important;
    height: auto !important;
}
.lmw-prize-basic-panel .lmw-prize-upload-slot[data-v-75947698] .upload .el-upload {
    border-style: dashed !important;
    border-color: var(--lmw-line-strong) !important;
}
}
.lmw-prize-quota-grid[data-v-75947698] {
  display: grid;
  gap: 12px 16px;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
@media (max-width: 1280px) {
.lmw-prize-quota-grid[data-v-75947698] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
}
@media (max-width: 768px) {
.lmw-prize-quota-grid[data-v-75947698] {
    grid-template-columns: 1fr;
}
}
.lmw-prize-tab-form .lmw-prize-panel[data-v-75947698] .el-form-item:last-child {
  margin-bottom: 16px;
}
.lmw-field-label-inline[data-v-75947698] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.lmw-label-help-btn[data-v-75947698] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 2px;
  border-radius: 6px;
  cursor: default;
}
.lmw-label-help-btn[data-v-75947698]:focus-visible {
  outline: 2px solid var(--el-color-primary-light-5);
  outline-offset: 2px;
}
.lmw-help-ico[data-v-75947698] {
  color: var(--lmw-muted);
  transition: color 0.15s ease;
}
.lmw-label-help-btn:hover .lmw-help-ico[data-v-75947698] {
  color: var(--lmw-primary);
}
.lmw-num-plain[data-v-75947698] .el-input-number__decrease,
.lmw-num-plain[data-v-75947698] .el-input-number__increase {
  display: none !important;
}
.lmw-num-plain[data-v-75947698] .el-input__wrapper {
  padding-left: 10px;
  padding-right: 10px;
}
.lmw-num-plain[data-v-75947698] .el-input-number .el-input__inner {
  text-align: left;
}
.lmw-prize-act-badge[data-v-75947698] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.1em 0.45em;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--lmw-muted);
  background: var(--el-fill-color-lighter);
  border: 1px solid var(--lmw-line-strong);
}

.lmw-card-title[data-v-ebbad111] {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  color: var(--lmw-ink);
}
.lmw-prize-audience-collapse[data-v-ebbad111] {
  border: 1px solid var(--lmw-line-soft);
  border-radius: 12px;
  overflow: hidden;
  background: #fff;
}
.lmw-prize-audience-collapse[data-v-ebbad111] .el-collapse-item__header {
  padding: 14px 16px;
  line-height: 1.45;
  background: #fff;
  border-bottom: none;
}
.lmw-prize-audience-collapse[data-v-ebbad111] .el-collapse-item__wrap {
  border-top: 1px solid var(--lmw-line-soft);
}
.lmw-prize-audience-collapse[data-v-ebbad111] .el-collapse-item__content {
  padding: 16px 20px 20px;
}

.lmw-share-upload[data-v-5cfea16d] .upload .el-upload {
  border-style: dashed !important;
  border-color: var(--lmw-line-strong, #d5dbe5) !important;
  background: var(--el-fill-color-lighter);
}
.lmw-ca-card-grid[data-v-2e98279a] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 16px;
  width: 100%;
}
.lmw-ca-add-dropdown[data-v-2e98279a] {
  display: block;
  width: 100%;
}
.lmw-ca-detail-form[data-v-2e98279a] .el-form-item__label {
  justify-content: flex-start;
  padding-right: 8px;
}
.lmw-ca-free-input[data-v-2e98279a] .el-input-number__decrease,
.lmw-ca-free-input[data-v-2e98279a] .el-input-number__increase {
  display: none !important;
}
.lmw-ca-plain-num[data-v-2e98279a] .el-input-number__decrease,
.lmw-ca-plain-num[data-v-2e98279a] .el-input-number__increase {
  display: none !important;
}
.lmw-ca-plain-num[data-v-2e98279a] .el-input__wrapper {
  padding-left: 10px;
  padding-right: 10px;
}
.lmw-ca-plain-num[data-v-2e98279a] .el-input-number .el-input__inner {
  text-align: left;
}
.lmw-ca-type-icon--browse[data-v-2e98279a] {
  background: linear-gradient(145deg, #3b82f6 0%, #1d4ed8 100%);
}
.lmw-ca-type-icon--pay[data-v-2e98279a] {
  background: linear-gradient(145deg, #fb923c 0%, #ea580c 100%);
}
.lmw-ca-type-icon--invite[data-v-2e98279a] {
  background: linear-gradient(145deg, #facc15 0%, #ca8a04 100%);
}
.lmw-ca-type-icon--legacy[data-v-2e98279a] {
  background: linear-gradient(145deg, #94a3b8 0%, #64748b 100%);
}
.lmw-ca-type-icon--squeeze[data-v-2e98279a] {
  box-shadow: none;
}
.lmw-ca-detail-nav[data-v-2e98279a] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 767px) {
.lmw-ca-detail-nav[data-v-2e98279a] {
    flex-flow: row wrap;
    gap: 8px 10px;
    border-right: none !important;
    padding-right: 0 !important;
}
}
.lmw-ca-params-form[data-v-2e98279a] .el-form-item__label {
  line-height: 1.35;
  align-items: center;
  padding-right: 12px;
}
.lmw-ca-param-grid[data-v-2e98279a] {
  display: grid;
  grid-template-columns: 1fr;
  column-gap: 24px;
  row-gap: 4px;
}
@media (min-width: 768px) {
.lmw-ca-param-grid[data-v-2e98279a] {
    grid-template-columns: 1fr 1fr;
}
}
@media (min-width: 768px) {
.lmw-ca-param-grid .lmw-ca-param--full-row[data-v-2e98279a] {
    grid-column: 1/-1;
}
}
.lmw-ca-detail-tab[data-v-2e98279a] {
  display: block;
  width: 100%;
  cursor: pointer;
  border: none;
  background: transparent;
  text-align: left;
  font-size: 14px;
  line-height: 1.35;
  color: var(--lmw-muted);
  padding: 12px 12px 12px 14px;
  border-radius: 8px;
  border-left: 3px solid transparent;
  transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease;
}
.lmw-ca-detail-tab[data-v-2e98279a]:hover {
  color: var(--lmw-ink);
  background: var(--el-fill-color-light);
}
.lmw-ca-detail-tab--active[data-v-2e98279a] {
  color: var(--el-color-primary);
  font-weight: 600;
  background: var(--el-color-primary-light-9);
  border-left-color: var(--el-color-primary);
}
@media (max-width: 767px) {
.lmw-ca-detail-tab[data-v-2e98279a] {
    width: auto;
    border-left-width: 0;
    border-bottom: 3px solid transparent;
    padding: 10px 12px;
    border-radius: 6px 6px 0 0;
}
.lmw-ca-detail-tab.lmw-ca-detail-tab--active[data-v-2e98279a] {
    border-bottom-color: var(--el-color-primary);
}
}.lmw-asw-table-wrap[data-v-ac497890] {
  max-width: 100%;
  overflow-x: auto;
}
.lmw-asw-el-table[data-v-ac497890] {
  --el-table-border-color: var(--lmw-line-soft);
  font-size: 13px;
}
.lmw-asw-th-ellipsis[data-v-ac497890] {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.lmw-asw-el-table[data-v-ac497890] .lmw-asw-audience-col .cell {
  align-items: flex-start;
}
.lmw-asw-pct-input[data-v-ac497890] .el-input__inner {
  text-align: center;
}
.lmw-advanced-layout[data-v-31a341b3] {
  width: 100%;
}
.lmw-advanced-accordion[data-v-31a341b3] {
  width: 100%;
  border: 1px solid var(--lmw-line-soft);
  border-radius: 12px;
  overflow: hidden;
  background: #fff;
}
.lmw-advanced-accordion[data-v-31a341b3] .el-collapse-item__header {
  padding: 14px 16px;
  font-weight: 600;
  color: var(--lmw-ink);
  background: #fff;
  border-bottom: 1px solid var(--lmw-line-soft);
}
.lmw-advanced-accordion[data-v-31a341b3] .el-collapse-item__wrap {
  border-bottom: 1px solid var(--lmw-line-soft);
}
.lmw-advanced-accordion[data-v-31a341b3] .el-collapse-item:last-child .el-collapse-item__wrap {
  border-bottom: none;
}
.lmw-advanced-accordion[data-v-31a341b3] .el-collapse-item__content {
  padding: 16px 18px 20px;
}

.activity-wizard-ops[data-v-3f88efe1] {
  --lmw-canvas: #ffffff;
  --lmw-ink: #111827;
  --lmw-body-text: #4b5563;
  --lmw-muted: #6b7280;
  --lmw-soft-bg: #f4f7fb;
  --lmw-line-soft: #eef2f8;
  --lmw-line: #e8ecf2;
  --lmw-line-strong: #d5dbe5;
  --lmw-primary: #2d5cf6;
  --lmw-border: var(--lmw-line);

  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  background: #fff;
}
.activity-wizard-ops__steps[data-v-3f88efe1] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 6px;
  flex-shrink: 0;
  padding: 12px 12px 0;
}
.activity-wizard-ops__step[data-v-3f88efe1] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 8px;
  border: 1px solid var(--lmw-line);
  border-radius: 10px;
  background: #fff;
  cursor: pointer;
  text-align: left;
  transition:
    border-color 0.18s,
    background 0.18s;
}
.activity-wizard-ops__step[data-v-3f88efe1]:hover:not(.is-active) {
  background: var(--lmw-soft-bg);
}
.activity-wizard-ops__step.is-active[data-v-3f88efe1] {
  border-color: var(--lmw-primary);
  background: #ecf0fe;
}
.activity-wizard-ops__step-title[data-v-3f88efe1] {
  font-size: 13px;
  font-weight: 600;
  color: var(--lmw-ink);
}
.activity-wizard-ops__body[data-v-3f88efe1] {
  flex: 1;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 12px;
}
.activity-wizard-ops__section[data-v-3f88efe1] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.activity-wizard-ops__form[data-v-3f88efe1] .el-form-item {
  margin-bottom: 12px;
}
.activity-wizard-ops__editor-wrap[data-v-3f88efe1] .lm-editor-root {
  border-color: var(--lmw-border);
}
@media (min-width: 1280px) {
.activity-wizard-ops__steps[data-v-3f88efe1] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
}
.activity-editor-header-bar[data-v-ec239d82] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 56px;
  padding: 0 20px;
  box-sizing: border-box;
  background: #fff;
}
.activity-editor-header-bar__left[data-v-ec239d82] {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}
.activity-editor-header-bar__title[data-v-ec239d82] {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  color: #1d2129;
  white-space: nowrap;
}
.activity-editor-header-bar__status[data-v-ec239d82] {
  display: inline-flex;
  align-items: center;
  padding: 2px 10px;
  border-radius: 999px;
  font-size: 12px;
  line-height: 1.5;
  white-space: nowrap;
  background: #f2f3f5;
  color: #86909c;
}
.activity-editor-header-bar__status.is-published[data-v-ec239d82] {
  background: #e8ffea;
  color: #00b42a;
}
.activity-editor-header-bar__actions[data-v-ec239d82] {
  display: flex;
  align-items: center;
  gap: 2px;
  flex-shrink: 0;
}
.activity-editor-header-bar__action[data-v-ec239d82] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 12px;
  border: none;
  border-radius: 8px;
  background: transparent;
  color: #4e5969;
  font-size: 14px;
  line-height: 1;
  cursor: pointer;
  transition: background 0.18s, color 0.18s;
}
.activity-editor-header-bar__action[data-v-ec239d82]:hover:not(.is-disabled) {
  background: #f7f8fa;
  color: #1d2129;
}
.activity-editor-header-bar__action.is-disabled[data-v-ec239d82] {
  opacity: 0.45;
  cursor: not-allowed;
}
.activity-editor-header-bar__action--ai[data-v-ec239d82]:not(.is-disabled):hover {
  color: #7c3aed;
}
.activity-editor-header-bar__publish[data-v-ec239d82] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin: 0 4px 0 8px;
  padding: 8px 16px;
  border: none;
  border-radius: 8px;
  background: #2d5cf6;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  cursor: pointer;
  transition: background 0.18s;
}
.activity-editor-header-bar__publish[data-v-ec239d82]:hover {
  background: #1d4ed8;
}
.activity-editor-header-bar__qr[data-v-ec239d82] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}.activity-canvas-toolbar-wrap[data-v-a33a9195] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: var(--editor-header-band-height, 56px);
  min-height: var(--editor-header-band-height, 56px);
  margin-bottom: var(--editor-shell-inset, 8px);
  padding: 0 16px;
  box-sizing: border-box;
  background: var(--editor-canvas-bg, #eef1f6);
}
.activity-canvas-toolbar-pill[data-v-a33a9195] {
  display: inline-flex;
  align-items: center;
  gap: 0;
  padding: 6px 14px;
  border-radius: 14px;
  background: #fff;
  border: 1px solid #eef0f3;
  box-shadow: 0 2px 12px rgba(15, 23, 42, 0.06);
  user-select: none;
}
.activity-canvas-toolbar__scale[data-v-a33a9195] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0 2px;
}
.activity-canvas-toolbar__scale-btn[data-v-a33a9195] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border: 1px solid #e5e6eb;
  border-radius: 50%;
  background: #fff;
  color: #4e5969;
  cursor: pointer;
  transition: color 0.2s, border-color 0.2s, background 0.2s;
}
.activity-canvas-toolbar__scale-btn[data-v-a33a9195]:hover {
  color: #1d2129;
  border-color: #c9cdd4;
  background: #f7f8fa;
}
.activity-canvas-toolbar__scale-value[data-v-a33a9195] {
  min-width: 44px;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  color: #1d2129;
  cursor: pointer;
  line-height: 1;
}
.activity-canvas-toolbar__scale-value[data-v-a33a9195]:hover {
  color: var(--editor-accent-color, #409eff);
}
.activity-canvas-toolbar__divider[data-v-a33a9195] {
  width: 1px;
  height: 26px;
  margin: 0 14px;
  background: #e5e6eb;
  flex-shrink: 0;
}
.activity-canvas-toolbar__fit[data-v-a33a9195] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 2px;
  border: none;
  background: transparent;
  color: #4e5969;
  font-size: 13px;
  line-height: 1;
  cursor: pointer;
  white-space: nowrap;
  transition: color 0.2s, background 0.2s;
  border-radius: 8px;
}
.activity-canvas-toolbar__fit[data-v-a33a9195]:hover {
  color: #1d2129;
  background: #f7f8fa;
}.activity-sprite-compare__hint[data-v-14770429],
.activity-sprite-compare__status[data-v-14770429] {
  margin: 0 0 10px;
  font-size: 13px;
  color: #4e5969;
  line-height: 1.5;
}
.activity-sprite-compare__status[data-v-14770429] {
  color: #165dff;
}
.activity-sprite-compare__top[data-v-14770429] {
  display: grid;
  grid-template-columns: 200px 1fr;
  gap: 12px;
  margin-bottom: 12px;
}
.activity-sprite-compare__ref-panel h4[data-v-14770429],
.activity-sprite-compare__upload-panel h4[data-v-14770429] {
  margin: 0 0 6px;
  font-size: 13px;
  color: #1d2129;
}
.activity-sprite-compare__sheet-image[data-v-14770429] {
  width: 100%;
  max-width: 200px;
  height: 120px;
  border: 1px solid #e5e6eb;
  border-radius: 6px;
  overflow: hidden;
  background: #f7f8fa;
  cursor: zoom-in;
}
.activity-sprite-compare__sheet-image[data-v-14770429] .el-image__inner {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.activity-sprite-compare__upload-panel[data-v-14770429] {
  padding: 12px 14px;
  border: 1px dashed #165dff;
  border-radius: 8px;
  background: #f0f5ff;
}
.activity-sprite-compare__upload-tip[data-v-14770429] {
  margin: 0 0 10px;
  font-size: 12px;
  color: #4e5969;
  line-height: 1.5;
}
.activity-sprite-compare__uploaded-preview[data-v-14770429] {
  margin-top: 12px;
}
.activity-sprite-compare__uploaded-label[data-v-14770429] {
  display: block;
  margin-bottom: 6px;
  font-size: 12px;
  color: #86909c;
}
.activity-sprite-compare__toolbar[data-v-14770429] {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 8px;
}
.activity-sprite-compare__preview-tip[data-v-14770429] {
  margin-left: auto;
  font-size: 12px;
  color: #86909c;
}
.activity-sprite-compare__count[data-v-14770429] {
  font-size: 13px;
  color: #86909c;
}
.activity-sprite-compare__json[data-v-14770429] {
  margin-bottom: 12px;
  padding: 10px 12px;
  border: 1px solid #165dff;
  border-radius: 8px;
  background: #f0f5ff;
}
.activity-sprite-compare__json-head[data-v-14770429] {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 8px;
}
.activity-sprite-compare__json-head h4[data-v-14770429] {
  margin: 0;
  font-size: 13px;
  color: #1d2129;
  flex: 1;
  min-width: 120px;
}
.activity-sprite-compare__json-tip[data-v-14770429] {
  margin: 0 0 8px;
  font-size: 12px;
  color: #4e5969;
  line-height: 1.5;
}
.activity-sprite-compare__json-tip code[data-v-14770429] {
  padding: 0 4px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.7);
  font-size: 11px;
}
.activity-sprite-compare__json-textarea[data-v-14770429] textarea {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 12px;
  line-height: 1.45;
}
.activity-sprite-compare__order-list[data-v-14770429] {
  margin: 0 0 10px;
  padding: 8px 10px 8px 24px;
  max-height: 180px;
  overflow: auto;
  border: 1px solid #c9cdd4;
  border-radius: 6px;
  background: #fff;
  font-size: 12px;
  color: #1d2129;
  line-height: 1.6;
}
.activity-sprite-compare__order-list li[data-v-14770429] {
  margin-bottom: 4px;
}
.activity-sprite-compare__order-meta[data-v-14770429] {
  margin: 0 6px;
  color: #86909c;
}
.activity-sprite-compare__order-label[data-v-14770429] {
  display: block;
  margin-top: 2px;
  font-size: 10px;
  color: #86909c;
  word-break: break-all;
}
.activity-sprite-compare__hermes-raw[data-v-14770429] {
  margin-bottom: 12px;
  padding: 10px 12px;
  border: 1px solid #c9cdd4;
  border-radius: 8px;
  background: #f7f8fa;
}
.activity-sprite-compare__hermes-head[data-v-14770429] {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.activity-sprite-compare__hermes-head h4[data-v-14770429] {
  margin: 0;
  font-size: 13px;
  color: #1d2129;
}
.activity-sprite-compare__hermes-status[data-v-14770429] {
  font-size: 12px;
  color: #86909c;
}
.activity-sprite-compare__hermes-tip[data-v-14770429] {
  margin: 8px 0;
  font-size: 12px;
  color: #4e5969;
  line-height: 1.5;
}
.activity-sprite-compare__hermes-grid[data-v-14770429] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  gap: 10px;
  max-height: 240px;
  overflow: auto;
}
.activity-sprite-compare__hermes-card[data-v-14770429] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 6px;
  border: 1px solid #e5e6eb;
  border-radius: 6px;
  background: #fff;
}
.activity-sprite-compare__hermes-key[data-v-14770429] {
  font-size: 11px;
  color: #1d2129;
  word-break: break-all;
  line-height: 1.35;
}
.activity-sprite-compare__hermes-map[data-v-14770429] {
  font-size: 10px;
  color: #86909c;
  word-break: break-all;
}
.activity-sprite-compare__hermes-thumb[data-v-14770429] {
  height: 88px;
  border-radius: 4px;
  overflow: hidden;
  cursor: zoom-in;
}
.activity-sprite-compare__hermes-thumb[data-v-14770429] .el-image__inner {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.activity-sprite-compare__list[data-v-14770429] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: 56vh;
  overflow: auto;
  padding-right: 4px;
}
.activity-sprite-compare__card[data-v-14770429] {
  border: 1px solid #e5e6eb;
  border-radius: 8px;
  padding: 8px 10px;
  background: #fff;
}
.activity-sprite-compare__card.is-disabled[data-v-14770429] {
  opacity: 0.55;
}
.activity-sprite-compare__card.is-unmapped[data-v-14770429] {
  border-color: #ffcdcd;
  background: #fff7f7;
}
.activity-sprite-compare__card.is-missing[data-v-14770429] {
  border-color: #ffe4ba;
  background: #fffaf0;
}
.activity-sprite-compare__card-head[data-v-14770429] {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-wrap: wrap;
  margin-bottom: 6px;
  font-size: 12px;
}
.activity-sprite-compare__index[data-v-14770429] {
  color: #86909c;
  font-weight: 600;
}
.activity-sprite-compare__label[data-v-14770429] {
  flex: 1;
  min-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #1d2129;
}
.activity-sprite-compare__tag[data-v-14770429] {
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 11px;
  background: #f2f3f5;
  color: #86909c;
}
.activity-sprite-compare__tag.is-target[data-v-14770429] {
  background: #e8f3ff;
  color: #165dff;
}
.activity-sprite-compare__tag.is-hermes[data-v-14770429] {
  background: #f5e8ff;
  color: #722ed1;
}
.activity-sprite-compare__tag.is-override[data-v-14770429] {
  background: #fff7e8;
  color: #ff7d00;
}
.activity-sprite-compare__tag.is-missing[data-v-14770429] {
  background: #fff7e8;
  color: #ff7d00;
}
.activity-sprite-compare__pair[data-v-14770429] {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  flex-wrap: wrap;
}
.activity-sprite-compare__col[data-v-14770429] {
  flex: 0 0 auto;
}
.activity-sprite-compare__col h5[data-v-14770429] {
  margin: 0 0 4px;
  font-size: 11px;
  color: #86909c;
  font-weight: normal;
}
.activity-sprite-compare__thumb[data-v-14770429] {
  width: 88px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #e5e6eb;
  border-radius: 6px;
  padding: 4px;
  background: #fff;
  overflow: hidden;
}
.activity-sprite-compare__thumb[data-v-14770429] .el-image {
  width: 100%;
  height: 100%;
  cursor: zoom-in;
}
.activity-sprite-compare__thumb[data-v-14770429] .el-image__inner {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.activity-sprite-compare__thumb--checker[data-v-14770429] {
  background-image: linear-gradient(45deg, #eee 25%, transparent 25%), linear-gradient(-45deg, #eee 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #eee 75%), linear-gradient(-45deg, transparent 75%, #eee 75%);
  background-size: 16px 16px;
  background-position: 0 0, 0 8px, 8px -8px, -8px 0;
}
.activity-sprite-compare__empty[data-v-14770429],
.activity-sprite-compare__empty-list[data-v-14770429] {
  color: #86909c;
  font-size: 11px;
}
.activity-sprite-compare__empty-list[data-v-14770429] {
  text-align: center;
  padding: 32px 0;
}
.activity-sprite-compare__card-actions[data-v-14770429] {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 6px;
}
.activity-sprite-compare__footer[data-v-14770429] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  flex-wrap: wrap;
}.activity-spritres-preview__hint[data-v-f6bde2b5] {
  margin: 0 0 10px;
  font-size: 13px;
  color: #4e5969;
  line-height: 1.5;
}
.activity-spritres-preview__hint code[data-v-f6bde2b5] {
  padding: 0 4px;
  background: #f2f3f5;
  border-radius: 4px;
}
.activity-spritres-preview__textarea[data-v-f6bde2b5] textarea {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 12px;
}
.activity-spritres-preview__paste-actions[data-v-f6bde2b5] {
  display: flex;
  gap: 8px;
  margin-top: 10px;
}
.activity-spritres-preview__meta[data-v-f6bde2b5] {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #e5e6eb;
}
.activity-spritres-preview__tags[data-v-f6bde2b5] {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-bottom: 12px;
}
.activity-spritres-preview__sheet h4[data-v-f6bde2b5],
.activity-spritres-preview__list-wrap h4[data-v-f6bde2b5] {
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: 600;
  color: #1d2129;
}
.activity-spritres-preview__sheet-image[data-v-f6bde2b5] {
  max-width: 100%;
  max-height: 280px;
  border: 1px solid #e5e6eb;
  border-radius: 8px;
  background: #f7f8fa;
}
.activity-spritres-preview__list-wrap[data-v-f6bde2b5] {
  margin-top: 20px;
}
.activity-spritres-preview__list[data-v-f6bde2b5] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 12px;
  max-height: 52vh;
  overflow: auto;
  padding-right: 4px;
}
.activity-spritres-preview__card[data-v-f6bde2b5] {
  border: 1px solid #e5e6eb;
  border-radius: 8px;
  padding: 10px;
  background: #fff;
}
.activity-spritres-preview__card-head[data-v-f6bde2b5] {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 4px;
}
.activity-spritres-preview__index[data-v-f6bde2b5] {
  flex-shrink: 0;
  font-size: 12px;
  font-weight: 600;
  color: #86909c;
}
.activity-spritres-preview__title[data-v-f6bde2b5] {
  font-size: 13px;
  font-weight: 600;
  color: #1d2129;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.activity-spritres-preview__label[data-v-f6bde2b5] {
  margin: 0 0 4px;
  font-size: 11px;
  color: #86909c;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.activity-spritres-preview__pos[data-v-f6bde2b5] {
  margin: 0 0 8px;
  font-size: 11px;
  color: #c9cdd4;
}
.activity-spritres-preview__thumb[data-v-f6bde2b5] {
  width: 100%;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  overflow: hidden;
}
.activity-spritres-preview__thumb[data-v-f6bde2b5] .el-image {
  width: 100%;
  height: 100%;
}
.activity-spritres-preview__thumb[data-v-f6bde2b5] .el-image__inner {
  max-width: 100%;
  max-height: 100%;
}
.activity-spritres-preview__thumb--checker[data-v-f6bde2b5] {
  background-color: #fff;
  background-image: linear-gradient(45deg, #eceef2 25%, transparent 25%), linear-gradient(-45deg, #eceef2 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #eceef2 75%), linear-gradient(-45deg, transparent 75%, #eceef2 75%);
  background-size: 12px 12px;
  background-position: 0 0, 0 6px, 6px -6px, -6px 0;
}
.activity-spritres-preview__empty[data-v-f6bde2b5] {
  margin: 24px 0 0;
  text-align: center;
  color: #86909c;
  font-size: 13px;
}.editor-hermes-chat__header[data-v-902f0fa4],
.editor-hermes-chat__embedded-status[data-v-902f0fa4] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 20px;
  border-bottom: 1px solid var(--el-border-color-lighter);
  background: var(--el-bg-color);
}
.editor-hermes-chat__embedded-status[data-v-902f0fa4] {
  justify-content: flex-start;
  padding: 8px 16px;
}
.editor-hermes-chat__header-left[data-v-902f0fa4] {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}
.editor-hermes-chat__title[data-v-902f0fa4] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.editor-hermes-chat__status[data-v-902f0fa4] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: var(--el-color-success);
  white-space: nowrap;
}
.editor-hermes-chat__status.is-busy[data-v-902f0fa4] {
  color: var(--el-color-warning);
}
.editor-hermes-chat__status-dot[data-v-902f0fa4] {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: currentColor;
}
.editor-hermes-chat__body[data-v-902f0fa4] {
  background: var(--el-bg-color-page);
}
.editor-hermes-chat__scroll[data-v-902f0fa4] {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.editor-hermes-chat__thread[data-v-902f0fa4] {
  width: 100%;
  max-width: 860px;
  margin: 0 auto;
  padding: 8px 20px 24px;
}
.editor-hermes-chat__welcome[data-v-902f0fa4] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 24px;
}
.editor-hermes-chat__welcome-title[data-v-902f0fa4] {
  font-size: 24px;
  font-weight: 700;
}
.editor-hermes-chat__welcome-desc[data-v-902f0fa4] {
  margin: 10px 0 0;
  font-size: 14px;
  color: var(--el-text-color-secondary);
  text-align: center;
}
.editor-hermes-chat__prompts[data-v-902f0fa4] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  max-width: 480px;
  margin-top: 20px;
}
.editor-hermes-chat__prompt-chip[data-v-902f0fa4] {
  min-width: 168px;
  padding: 0 16px;
  height: 44px;
  border: 1px solid var(--el-border-color);
  border-radius: 10px;
  background: var(--el-bg-color);
  font-size: 13px;
  cursor: pointer;
}
.editor-hermes-chat__prompt-chip[data-v-902f0fa4]:hover {
  background: var(--el-fill-color-light);
}
.editor-hermes-msg__row[data-v-902f0fa4] {
  display: flex;
  gap: 12px;
  margin-top: 28px;
}
.editor-hermes-msg__row--user[data-v-902f0fa4] {
  flex-direction: row-reverse;
}
.editor-hermes-msg__main[data-v-902f0fa4] {
  flex: 1;
  min-width: 0;
  max-width: calc(100% - 52px);
}
.editor-hermes-msg__main--user[data-v-902f0fa4] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.editor-hermes-msg__meta[data-v-902f0fa4] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  margin-bottom: 4px;
}
.editor-hermes-msg__bubble[data-v-902f0fa4] {
  border-radius: 12px;
  word-break: break-word;
  max-width: 100%;
}
.editor-hermes-msg__bubble--ai[data-v-902f0fa4] {
  padding: 10px 12px 6px;
  background: var(--el-bg-color);
  border: 1px solid var(--el-border-color-lighter);
  width: 100%;
}
.editor-hermes-msg__bubble--user[data-v-902f0fa4] {
  max-width: 85%;
  padding: 10px 14px;
  background: var(--el-color-primary);
  color: #fff;
  white-space: pre-wrap;
}
.editor-hermes-msg__markdown[data-v-902f0fa4] code.hljs {
  width: 100% !important;
  max-width: 100% !important;
  white-space: pre-wrap !important;
  word-break: break-word;
}
.editor-hermes-msg__action[data-v-902f0fa4] {
  width: 28px;
  height: 28px;
  border: none;
  border-radius: 6px;
  background: transparent;
  cursor: pointer;
}
.editor-hermes-msg__action img[data-v-902f0fa4] {
  width: 16px;
  height: 16px;
  opacity: 0.65;
}
.editor-hermes-chat__to-bottom[data-v-902f0fa4] {
  position: absolute;
  left: 50%;
  bottom: 16px;
  transform: translateX(-50%);
  width: 36px;
  height: 36px;
  border: 1px solid var(--el-border-color);
  border-radius: 50%;
  background: var(--el-bg-color);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.editor-hermes-chat__footer[data-v-902f0fa4] {
  padding: 8px 20px 18px;
  background: var(--el-bg-color-page);
}
.editor-hermes-chat__composer[data-v-902f0fa4] {
  max-width: 860px;
  margin: 0 auto;
  border: 1px solid var(--el-border-color);
  border-radius: 14px;
  background: var(--el-bg-color);
  overflow: hidden;
}
.editor-hermes-chat__input[data-v-902f0fa4] {
  display: block;
  width: 100%;
  min-height: 88px;
  max-height: 200px;
  padding: 14px 16px 8px;
  border: none;
  resize: none;
  outline: none;
  font-size: 14px;
  line-height: 1.6;
  background: transparent;
  box-sizing: border-box;
}
.editor-hermes-chat__composer-bar[data-v-902f0fa4] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 12px 10px;
}
.editor-hermes-chat__tag[data-v-902f0fa4] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  background: var(--el-fill-color-light);
  padding: 4px 10px;
  border-radius: 13px;
}
.editor-hermes-chat__composer-right[data-v-902f0fa4] {
  display: flex;
  gap: 8px;
}.activity-editor-assistant-modal[data-v-077e381d] {
  position: fixed;
  inset: 0;
  z-index: 2100;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 4vh 16px 16px;
  box-sizing: border-box;
}
.activity-editor-assistant-modal__mask[data-v-077e381d] {
  position: absolute;
  inset: 0;
  background: rgba(15, 23, 42, 0.45);
}
.activity-editor-assistant-modal__panel[data-v-077e381d] {
  position: relative;
  display: flex;
  flex-direction: column;
  width: min(960px, 92vw);
  height: min(72vh, 720px);
  min-height: 420px;
  border-radius: 12px;
  background: #fff;
  overflow: hidden;
  box-shadow: 0 12px 40px rgba(15, 23, 42, 0.18);
}
.activity-editor-assistant-modal__header[data-v-077e381d] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  height: 52px;
  padding: 0 20px;
  border-bottom: 1px solid #eef0f3;
  flex-shrink: 0;
  background: #fff;
}
.activity-editor-assistant-modal__title[data-v-077e381d] {
  margin: 0;
  min-width: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  color: #1d2129;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.activity-editor-assistant-modal__close[data-v-077e381d] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: none;
  border-radius: 8px;
  background: transparent;
  color: #86909c;
  cursor: pointer;
  flex-shrink: 0;
  transition: background 0.18s, color 0.18s;
}
.activity-editor-assistant-modal__close[data-v-077e381d]:hover {
  background: #f2f3f5;
  color: #1d2129;
}
.activity-editor-assistant-modal__body[data-v-077e381d] {
  flex: 1;
  min-height: 0;
  overflow: hidden;
  background: var(--el-bg-color-page);
}.editor-wrapper[data-v-afb77f7d] {
  display: flex;
  flex-direction: column;
  height: 100vh;
  position: relative;
}
.activity-page-editor.lott-page-editor.page-editor[data-v-afb77f7d] {
  flex-direction: column;
}
.activity-editor-global-header[data-v-afb77f7d] {
  flex-shrink: 0;
  border-bottom: 1px solid #eef0f3;
  background: #fff;
  z-index: 10;
}
.activity-editor-body[data-v-afb77f7d] {
  display: flex;
  flex: 1;
  min-height: 0;
  overflow: hidden;
  gap: var(--editor-left-gap, 8px);
  padding: var(--editor-shell-inset, 8px);
  box-sizing: border-box;
  background: var(--editor-shell-bg, #f0f2f5);
}
.activity-page-editor[data-v-afb77f7d] .editor-main-zone {
  padding-top: 0;
  background: var(--editor-canvas-bg);
  border-radius: var(--editor-panel-radius, 12px);
  overflow: hidden;
}
.activity-page-editor[data-v-afb77f7d] .editor-attr-panel {
  width: 40%;
  min-width: 360px;
  flex-shrink: 0;
  box-sizing: border-box;
  padding: 0;
  background: transparent;
  border: 1px solid #eef0f3;
  border-radius: var(--editor-panel-radius, 12px);
  box-shadow: 0 1px 4px rgba(15, 23, 42, 0.04);
  overflow: hidden;
}
.activity-editor-left[data-v-afb77f7d] {
  display: flex;
  flex-shrink: 0;
  gap: 8px;
  height: 100%;
  box-sizing: border-box;
  background: transparent;
}
.editor-main-zone[data-v-afb77f7d] {
  flex: 1;
  min-width: 0;
}
.components-page-manage[data-v-afb77f7d] {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 6.25vw;
  min-width: 72px;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  background: #fff;
  border: 1px solid #eef0f3;
  border-radius: 12px;
  box-shadow: 0 1px 4px rgba(15, 23, 42, 0.04);
}
.components-page-manage__scroll[data-v-afb77f7d] {
  flex: 1;
  min-height: 0;
  height: auto !important;
}
.page-item[data-v-afb77f7d] {
  width: 100%;
  cursor: pointer;
  transition: all 0.28s;
  background: white;
  color: #666666;
  padding: 0 10px;
  margin-top: 1.3833vw;
  font-weight: 600;
}
.page-item[data-v-afb77f7d]:hover {
  color: #1890ff;
}
.page-item.active[data-v-afb77f7d] {
  color: #1890ff;
}
.page-item__label[data-v-afb77f7d] {
  font-size: max(12px, 0.833vw);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.page-ai-entry[data-v-afb77f7d] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  width: calc(100% - 12px);
  margin: 8px 6px 10px;
  padding: 10px 4px;
  border: 1px solid #e9d5ff;
  border-radius: 10px;
  background: linear-gradient(180deg, #faf5ff 0%, #f3e8ff 100%);
  color: #7c3aed;
  font-size: max(11px, 0.75vw);
  font-weight: 600;
  line-height: 1.2;
  cursor: pointer;
  transition: background 0.2s, border-color 0.2s, color 0.2s, opacity 0.2s;
  flex-shrink: 0;
}
.page-ai-entry[data-v-afb77f7d]:hover:not(.is-disabled) {
  border-color: #c4b5fd;
  background: linear-gradient(180deg, #f3e8ff 0%, #ede9fe 100%);
  color: #6d28d9;
}
.page-ai-entry.is-disabled[data-v-afb77f7d] {
  opacity: 0.55;
  cursor: not-allowed;
}
.page-ai-entry.is-loading .page-ai-entry__icon[data-v-afb77f7d] {
  animation: page-ai-spin-afb77f7d 1.2s linear infinite;
}
.page-ai-entry__label[data-v-afb77f7d] {
  text-align: center;
  word-break: keep-all;
}
@keyframes page-ai-spin-afb77f7d {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
.pageImage[data-v-afb77f7d] {
  height: 100%;
  width: 12.9166vw;
  min-width: 168px;
  flex-shrink: 0;
  overflow: hidden;
}
.page-image-panel[data-v-afb77f7d] {
  display: flex;
  flex-direction: column;
  height: 100%;
  border: 1px solid #eef0f3;
  border-radius: 12px;
  box-shadow: 0 1px 4px rgba(15, 23, 42, 0.04);
}
.page-image-panel__header[data-v-afb77f7d] {
  flex-shrink: 0;
  border-bottom: 1px solid #f2f3f5;
}
.page-image-panel__body[data-v-afb77f7d] {
  flex: 1;
  min-height: 0;
  padding-top: 12px;
}
.pageImage__row[data-v-afb77f7d] {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin-bottom: 16px;
}
.pageImage__label[data-v-afb77f7d] {
  width: 56px;
  flex-shrink: 0;
  padding-top: 2px;
  line-height: 1.4;
  color: #86909c;
  font-size: 12px;
}
.activity-editor-canvas-area[data-v-afb77f7d] {
  display: flex;
  flex-direction: column;
  min-height: 0;
  flex: 1;
  overflow: hidden;
}
.activity-editor-canvas-area[data-v-afb77f7d] .editor-pane {
  flex: 1;
  min-height: 0;
  height: 100%;
  width: 100%;
}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{justify-content:space-between;align-items:center;line-height:24px;display:flex}.el-page-header__left{align-items:center;margin-right:40px;display:flex;position:relative}.el-page-header__back{cursor:pointer;align-items:center;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{align-items:center;margin-right:10px;font-size:16px;display:flex}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}
/* 令牌依据 docs/design/DESIGN.md；仅作用于本向导页 */
.lmw-wizard-page[data-v-0b58c6b6] {
  --lmw-canvas: #ffffff;
  --lmw-ink: #111827;
  --lmw-body-text: #4b5563;
  --lmw-muted: #6b7280;
  --lmw-soft-bg: #f4f7fb;
  --lmw-line-soft: #eef2f8;
  --lmw-line: #e8ecf2;
  --lmw-line-strong: #d5dbe5;
  --lmw-primary: #2d5cf6;
  --lmw-primary-active: #245bef;
  --lmw-border: var(--lmw-line);

  box-sizing: border-box;
  padding: 0;
  margin: 0;
  background: var(--lmw-canvas);
  color: inherit;

  display: flex;
  flex-direction: column;
  min-height: 0;
  height: calc(
    100vh - var(--top-tool-height) - var(--tags-view-height) - var(--app-content-padding) -
      var(--app-content-padding) - 2px
  );
  max-height: calc(
    100vh - var(--top-tool-height) - var(--tags-view-height) - var(--app-content-padding) -
      var(--app-content-padding) - 2px
  );

  --el-color-primary: var(--lmw-primary);
  --el-color-primary-light-3: #6b8cf7;
  --el-color-primary-light-5: #8ca6f9;
  --el-color-primary-light-7: #b3c5fc;
  --el-color-primary-light-8: #d6e0fe;
  --el-color-primary-light-9: #ecf0fe;
  --el-color-primary-dark-2: var(--lmw-primary-active);
}
.lmw-sheet[data-v-0b58c6b6] {
  padding: clamp(12px, 1.35vw, 18px);
  border-radius: 12px;
  background: transparent;
}
.lmw-sheet--fill[data-v-0b58c6b6] {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background: var(--lmw-canvas);
}
.lmw-sidebar[data-v-0b58c6b6] {
  display: flex;
  flex-direction: column;
  gap: 5px;
  max-height: 100%;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.lmw-sidebar[data-v-0b58c6b6]::-webkit-scrollbar {
  width: 6px;
}
.lmw-sidebar[data-v-0b58c6b6]::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background: rgb(209 213 219 / 0.9);
}
.lmw-sidebar-item[data-v-0b58c6b6] {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin: 0;
  padding: 9px 12px;
  border: 1px solid transparent;
  border-radius: 12px;
  background: transparent;
  cursor: pointer;
  color: inherit;
  outline: none;
  transition:
    background 0.18s ease,
    border-color 0.18s ease,
    box-shadow 0.18s ease;
}
.lmw-sidebar-item[data-v-0b58c6b6]:hover:not(.is-active) {
  background: var(--lmw-soft-bg);
}
.lmw-sidebar-item.is-active[data-v-0b58c6b6] {
  background: #fff;
  border: 1px solid var(--lmw-line);
  box-shadow:
    0 1px 2px rgb(15 23 42 / 0.05),
    0 4px 12px rgb(15 23 42 / 0.04);
}
.lmw-sidebar-index[data-v-0b58c6b6] {
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  color: var(--lmw-muted);
  border: 1px solid var(--lmw-line-strong);
  background: #fff;
}
.lmw-sidebar-item.is-active .lmw-sidebar-index[data-v-0b58c6b6] {
  border-color: transparent;
  background: var(--lmw-primary);
  color: #fff;
}
.lmw-sidebar-item.is-done:not(.is-active) .lmw-sidebar-index[data-v-0b58c6b6] {
  border-color: var(--lmw-line-strong);
  background: #fff;
  color: var(--lmw-muted);
}
.lmw-sidebar-title[data-v-0b58c6b6] {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  color: var(--lmw-ink);
}
.lmw-sidebar-sub[data-v-0b58c6b6] {
  margin-top: 2px;
  font-size: 12px;
  line-height: 1.35;
  color: var(--lmw-muted);
}
.lmw-main-col[data-v-0b58c6b6] {
  background: transparent;
}
.lmw-step-banner[data-v-0b58c6b6] {
  text-align: left;
}
.lmw-step-banner-title[data-v-0b58c6b6] {
  margin: 0;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.02em;
  color: var(--lmw-ink);
}
.lmw-step-banner-desc[data-v-0b58c6b6] {
  margin: 8px 0 0;
  max-width: 52rem;
  font-size: 14px;
  line-height: 1.55;
  color: var(--lmw-muted);
}
.lmw-panel-card[data-v-0b58c6b6] .el-form-item {
  margin-bottom: 14px;
}
.lmw-panel-card[data-v-0b58c6b6] .el-form-item:last-child {
  margin-bottom: 0;
}
.lmw-basic-form-fields[data-v-0b58c6b6] >  .el-row:first-child {
  margin-bottom: 16px;
}
.lmw-basic-form-fields[data-v-0b58c6b6] >  .el-row.lmw-win-caps-row {
  margin-top: 16px;
}
.lmw-description-editor-wrap[data-v-0b58c6b6] .lm-editor-root {
  border-color: var(--lmw-border);
  background-color: #fff;
}
.lmw-description-editor-wrap[data-v-0b58c6b6] .lm-editor-toolbar {
  border-bottom-color: var(--lmw-border);
}
.lmw-panel-card[data-v-0b58c6b6] {
  box-shadow: 0 1px 4px rgb(17 24 39 / 0.04);
}
.lmw-btn-cancel.is-plain[data-v-0b58c6b6] {
  border-color: var(--lmw-line-strong) !important;
  background: #fff !important;
  color: var(--lmw-muted) !important;
}
.lmw-btn-cancel.is-plain[data-v-0b58c6b6]:not(:disabled):hover {
  border-color: var(--lmw-line) !important;
  color: var(--lmw-ink) !important;
  background: var(--lmw-soft-bg) !important;
}
.lmw-footer-bar[data-v-0b58c6b6] {
  border-top-color: var(--lmw-line) !important;
  background: #fff;
}
.lmw-btn-muted.is-plain[data-v-0b58c6b6] {
  border-color: transparent !important;
  background: transparent !important;
}
.lmw-btn-muted.is-plain[data-v-0b58c6b6]:hover {
  background: var(--lmw-soft-bg) !important;
  color: var(--lmw-ink) !important;
}
.lmw-muted[data-v-0b58c6b6] {
  color: var(--lmw-muted);
}
@media (max-width: 639px) {
.lmw-step-banner-title[data-v-0b58c6b6] {
    font-size: 1.25rem;
}
}

.audience-rule-query-builder[data-v-99cb11e8] {
  width: 100%;
}
.audience-rule-query-builder--nested[data-v-99cb11e8] {
  margin-top: 4px;
}
.arq-root[data-v-99cb11e8] {
  padding: 0;
}
.arq-group-shell[data-v-99cb11e8] {
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  background: #fafafa;
  overflow: hidden;
}
.arq-group-shell__head[data-v-99cb11e8] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  padding: 10px 12px;
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
}
.arq-group-lead-icon[data-v-99cb11e8] {
  font-size: 18px;
  color: #1677ff;
  flex-shrink: 0;
}
.arq-collapse-icon[data-v-99cb11e8] {
  cursor: pointer;
  color: var(--el-text-color-secondary);
  font-size: 14px;
  transition: transform 0.2s ease;
}
.arq-collapse-icon.is-collapsed[data-v-99cb11e8] {
  transform: rotate(-90deg);
}
.arq-cond-radio[data-v-99cb11e8] .el-radio-button__inner {
  padding: 6px 14px;
}
.arq-cond-radio--pill[data-v-99cb11e8] .el-radio-button:first-child .el-radio-button__inner {
  border-radius: 6px 0 0 6px;
}
.arq-cond-radio--pill[data-v-99cb11e8] .el-radio-button:last-child .el-radio-button__inner {
  border-radius: 0 6px 6px 0;
}

/* 参考图：选中项浅蓝底 + 主色字 */
.arq-toolbar .arq-cond-radio[data-v-99cb11e8] .el-radio-button.is-active .el-radio-button__inner,
.arq-group-shell__head .arq-cond-radio[data-v-99cb11e8] .el-radio-button.is-active .el-radio-button__inner {
  background: #e6f4ff !important;
  color: #1677ff !important;
  border-color: #91caff !important;
  box-shadow: none !important;
}
.arq-group-tag-suffix[data-v-99cb11e8] {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.45);
  margin-left: -2px;
  user-select: none;
}
.arq-delete-group-subtle[data-v-99cb11e8] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  color: #bfbfbf;
  background: transparent;
  transition: color 0.15s ease, background 0.15s ease;
}
.arq-delete-group-subtle[data-v-99cb11e8]:hover {
  color: rgba(0, 0, 0, 0.55);
  background: rgba(0, 0, 0, 0.04);
}
.arq-delete-group-subtle .el-icon[data-v-99cb11e8] {
  font-size: 16px;
}
.arq-head-spacer[data-v-99cb11e8] {
  flex: 1;
  min-width: 8px;
}
.arq-body[data-v-99cb11e8] {
  padding: 12px 14px;
}
.arq-toolbar[data-v-99cb11e8] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
}

/* 树形：浅灰主轴 / 分叉线与空心蓝环节点 */
.arq-rules[data-v-99cb11e8] {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 8px;
  padding-left: 22px;
  border-left: 1px solid #e2e5eb;
}
.arq-rules__row[data-v-99cb11e8] {
  position: relative;
  display: flex;
  align-items: flex-start;
  width: 100%;
}
.arq-rules__row[data-v-99cb11e8]::after {
  content: "";
  position: absolute;
  left: -22px;
  top: 50%;
  width: 16px;
  height: 1px;
  transform: translateY(-50%);
  background: #e2e5eb;
}
.arq-rules__row[data-v-99cb11e8]::before {
  content: "";
  position: absolute;
  z-index: 1;
  left: -22px;
  top: 50%;
  width: 8px;
  height: 8px;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
  border-radius: 50%;
  background: #fff;
  border: 2px solid #1677ff;
  box-shadow: 0 0 0 1px rgb(255, 255, 255);
}
.audience-rule-query-builder--nested .arq-rules[data-v-99cb11e8] {
  border-left-color: #e2e5eb;
}
.arq-draggable[data-v-99cb11e8] {
  display: flex;
  flex-direction: column;
  gap: 10px;
  width: 100%;
}
.arq-drag-ghost[data-v-99cb11e8] {
  opacity: 0.55;
}
.arq-drag-chosen .arq-rules__row[data-v-99cb11e8] {
  background: rgba(64, 158, 255, 0.06);
  border-radius: 8px;
}
.arq-drag-drag[data-v-99cb11e8] {
  opacity: 0.95;
}
.arq-group-row-body[data-v-99cb11e8] {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.arq-rules__row .rule-container[data-v-99cb11e8] {
  align-self: center;
}
.arq-rules__row .arq-group-row-body > .audience-rule-query-builder[data-v-99cb11e8] {
  align-self: stretch;
  width: 100%;
  max-width: 100%;
  margin: 4px 0 0 2px;
  padding: 4px 0 4px 14px;
  border-left: 1px solid #e2e5eb;
}
.rule-container[data-v-99cb11e8] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  flex: 1;
  min-width: 0;
}
.rule-drag[data-v-99cb11e8] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  cursor: grab;
  padding: 4px;
  margin-top: 2px;
  user-select: none;
}
.rule-drag[data-v-99cb11e8]:active {
  cursor: grabbing;
}
.rule-drag__grip[data-v-99cb11e8] {
  display: grid;
  grid-template-columns: repeat(2, 4px);
  grid-template-rows: repeat(3, 4px);
  column-gap: 3px;
  row-gap: 2px;
  align-items: center;
  justify-items: center;
}
.rule-drag__dot[data-v-99cb11e8] {
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #c8ccd4;
  transition: background 0.15s ease;
}
.rule-drag:hover .rule-drag__dot[data-v-99cb11e8] {
  background: #959ba8;
}
.arq-drag-chosen .rule-drag__dot[data-v-99cb11e8] {
  background: #1677ff;
}
.arq-row-delete[data-v-99cb11e8] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  flex-shrink: 0;
  padding: 0;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  transition: color 0.15s ease, background 0.15s ease;
}
.arq-row-delete[data-v-99cb11e8]:hover {
  color: rgba(0, 0, 0, 0.55);
  background: rgba(0, 0, 0, 0.04);
}
.arq-row-delete .el-icon[data-v-99cb11e8] {
  font-size: 16px;
}
.rule-value-wrap[data-v-99cb11e8] {
  min-width: 120px;
}
.rule-default-value[data-v-99cb11e8] {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.arq-add-link[data-v-99cb11e8] {
  margin-top: 12px;
  padding-left: 2px !important;
}
.between-inline[data-v-99cb11e8] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.between-inline--wide[data-v-99cb11e8] {
  flex-wrap: wrap;
}
.between-inline__part[data-v-99cb11e8] {
  width: 120px;
}
.between-inline__sep[data-v-99cb11e8] {
  color: var(--el-text-color-secondary);
  font-size: 13px;
  user-select: none;
}
.audience-rule-query-builder--small .arq-toolbar[data-v-99cb11e8] {
  gap: 8px;
  margin-bottom: 10px;
}
.audience-rule-query-builder--small .arq-rules[data-v-99cb11e8] {
  gap: 8px;
}
.audience-rule-query-builder--large .arq-toolbar[data-v-99cb11e8] {
  gap: 12px;
  margin-bottom: 14px;
}
.audience-rule-query-builder--large .arq-rules[data-v-99cb11e8] {
  gap: 12px;
}
.audience-rule-query-builder--large .arq-draggable[data-v-99cb11e8] {
  gap: 12px;
}
[data-v-99cb11e8] .el-button + .el-button {
  margin-left: 0;
}.choose-map__radius[data-v-ecdcd51c] {
  width: 100%;
}
.choose-map__canvas[data-v-ecdcd51c] {
  border-radius: 4px;
  overflow: hidden;
}.geo-audience-rule-value[data-v-1312577f] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.geo-audience-rule-value__row[data-v-1312577f] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
.geo-audience-rule-value__row--addr[data-v-1312577f] {
  align-items: stretch;
}
.geo-audience-rule-value__lbl[data-v-1312577f] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  flex: 0 0 auto;
  line-height: 32px;
}
.geo-audience-rule-value__addr[data-v-1312577f] {
  flex: 1;
  min-width: 160px;
  cursor: pointer;
}
.geo-audience-rule-value__addr[data-v-1312577f] .el-input__wrapper {
  cursor: pointer;
}.mobile-trigger[data-v-3726f533] {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  box-sizing: border-box;
  width: 100%;
  min-height: 32px;
  padding: 1px 11px;
  border: 1px solid var(--el-border-color);
  border-radius: var(--el-border-radius-base);
  background: var(--el-fill-color-blank);
  cursor: pointer;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.mobile-trigger[data-v-3726f533]:hover {
  border-color: var(--el-color-primary);
}
.mobile-trigger[data-v-3726f533]:focus {
  outline: none;
  border-color: var(--el-color-primary);
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}
.mobile-trigger--small[data-v-3726f533] {
  min-height: 24px;
  padding: 0 7px;
  font-size: 12px;
  border-radius: var(--el-border-radius-small);
}
.mobile-trigger--large[data-v-3726f533] {
  min-height: 40px;
  padding: 1px 15px;
  font-size: 14px;
}
.mobile-trigger__text[data-v-3726f533] {
  flex: 1;
  min-width: 0;
  color: var(--el-text-color-primary);
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mobile-trigger--small .mobile-trigger__text[data-v-3726f533] {
  font-size: 12px;
}
.mobile-trigger__sub[data-v-3726f533] {
  color: var(--el-text-color-secondary);
  font-size: 12px;
}
.mobile-trigger__ph[data-v-3726f533] {
  color: var(--el-text-color-placeholder);
}
.mobile-trigger__icon[data-v-3726f533] {
  flex-shrink: 0;
  font-size: 16px;
  color: var(--el-text-color-secondary);
}
.mobile-dialog-hint[data-v-3726f533] {
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.55;
  color: var(--el-text-color-secondary);
}
.http-integration-rule__select[data-v-c33d3097] {
  min-width: 200px;
}
.spel-boolean-rule[data-v-be2ce5b4] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.spel-boolean-rule__row[data-v-be2ce5b4] {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 8px;
}
.spel-boolean-rule__lbl[data-v-be2ce5b4] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  flex: 0 0 auto;
  line-height: 32px;
}
.spel-boolean-rule__trigger[data-v-be2ce5b4] {
  flex: 1;
  min-width: 160px;
  cursor: pointer;
}
.spel-boolean-rule__trigger[data-v-be2ce5b4] .el-input__wrapper {
  cursor: pointer;
}
.spel-dialog-hint__p[data-v-be2ce5b4] {
  margin: 0 0 6px;
}
.spel-dialog-hint__p[data-v-be2ce5b4]:last-child {
  margin-bottom: 0;
}
.spel-dialog-hint__p code[data-v-be2ce5b4] {
  padding: 0 4px;
  border-radius: 4px;
  background: var(--el-fill-color-light);
  font-size: 12px;
}.pack-rules-panel__chrome[data-v-76329efb] {
  border: 1px solid #ebebeb;
  border-radius: 8px;
  background: #fff;
  padding: 14px 16px 18px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
}
.pack-rules-panel__title-row[data-v-76329efb] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 10px;
}
.pack-rules-panel__title-row--with-action[data-v-76329efb] {
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 8px;
}
.pack-rules-panel__title-left[data-v-76329efb] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.pack-rules-panel__step[data-v-76329efb] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  font-size: 12px;
  font-weight: 600;
  color: #1677ff;
  background: #e6f4ff;
}
.pack-rules-panel__title[data-v-76329efb] {
  font-size: 16px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.88);
}
.pack-rules-panel__desc[data-v-76329efb] {
  margin: 0 0 14px;
  font-size: 13px;
  line-height: 1.65;
  color: rgba(0, 0, 0, 0.45);
}
.pack-rules-panel__hint[data-v-76329efb] {
  color: rgba(0, 0, 0, 0.38);
}.marketing-pack-detail-page[data-v-0e96cb80] {
  min-height: 400px;
}
.detail-workspace[data-v-0e96cb80] {
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  overflow: hidden;
}
.detail-toolbar[data-v-0e96cb80] {
  padding: 16px 20px 12px;
  border-bottom: 1px solid #f0f0f0;
}
.detail-page-header[data-v-0e96cb80] .el-page-header__left {
  align-items: center;
}
.detail-title-row[data-v-0e96cb80] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.detail-title[data-v-0e96cb80] {
  font-size: 18px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.88);
}
.detail-remark[data-v-0e96cb80] {
  margin: 8px 0 0;
  padding-left: 36px;
  font-size: 13px;
  line-height: 1.65;
  color: rgba(0, 0, 0, 0.45);
}
.detail-main.pane-padding[data-v-0e96cb80] {
  padding: 16px 20px 24px;
}.icon-library-page[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
.icon-library-page__wrap[data-v-59debbdd] {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
  height: 100%;
  max-height: none;
  margin-bottom: 0 !important;
  overflow: hidden;
}
.icon-library-page__wrap[data-v-59debbdd] .el-card__body {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
.icon-library-page__panel[data-v-59debbdd] {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
}
.icon-library-page__scroll[data-v-59debbdd] {
  flex: 1;
  min-height: 0;
}
.icon-library-page__search[data-v-59debbdd] {
  flex-shrink: 0;
  padding-bottom: 4px;
  margin-bottom: 16px;
  border-bottom: 1px solid #eef0f3;
}
.icon-library-page__tabs[data-v-59debbdd] {
  flex-shrink: 0;
  margin-bottom: 12px;
}
.icon-library-page__tabs[data-v-59debbdd] .el-tabs__header {
  margin-bottom: 0;
}
.icon-library-page__selection-bar[data-v-59debbdd] {
  flex-shrink: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
  padding: 10px 14px;
  font-size: 13px;
  color: #1d2129;
  background: #f0f5ff;
  border: 1px solid #bedaff;
  border-radius: 10px;
}
.icon-library-page__group-toolbar[data-v-59debbdd] {
  flex-shrink: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 16px;
}
.icon-library-page__form-hint[data-v-59debbdd] {
  margin: 0 0 12px;
  font-size: 13px;
  color: #86909c;
}
.icon-library-page__group-detail-head[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  align-items: flex-start;
  margin-bottom: 16px;
}
.icon-library-page__group-detail-desc[data-v-59debbdd] {
  margin: 0 0 8px;
  font-size: 14px;
  color: #4e5969;
  line-height: 1.5;
}
.icon-library-page__group-detail-head-actions[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-left: auto;
}
.icon-library-page__group-ref[data-v-59debbdd] {
  margin-bottom: 18px;
  padding: 14px;
  background: #f0f5ff;
  border: 1px solid #bedaff;
  border-radius: 12px;
}
.icon-library-page__group-ref-preview[data-v-59debbdd] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  padding: 10px;
  background: #fff;
  border: 1px solid #e5e6eb;
  border-radius: 10px;
}
.icon-library-page__group-ref-preview img[data-v-59debbdd] {
  max-width: 100%;
  max-height: 160px;
  object-fit: contain;
}
.icon-library-page__group-ref-filters[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 10px;
  margin-top: 12px;
}
.icon-library-page__group-ref-filter[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 140px;
}
.icon-library-page__group-ref-filter label[data-v-59debbdd] {
  font-size: 12px;
  color: #86909c;
}
.icon-library-page__group-ref-filter--wide[data-v-59debbdd] {
  flex: 1;
  min-width: 220px;
}
.icon-library-page__group-ref-filter--narrow[data-v-59debbdd] {
  width: 108px;
  min-width: 108px;
}
.icon-library-page__group-ref-loading[data-v-59debbdd] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 14px;
  font-size: 13px;
  color: #4e5969;
}
.icon-library-page__group-ref-results[data-v-59debbdd] {
  margin-top: 12px;
}
.icon-library-page__similar-grid[data-v-59debbdd] {
  display: grid;
  grid-template-columns: repeat(auto-fill, 112px);
  grid-auto-rows: auto;
  align-content: start;
  gap: 10px;
  max-height: 320px;
  overflow-y: auto;
}
.icon-library-page__similar-item[data-v-59debbdd] {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 112px;
  gap: 4px;
  padding: 8px;
  border: 1px solid #e5e6eb;
  border-radius: 10px;
  background: #fff;
  cursor: pointer;
  text-align: left;
  transition: border-color 0.18s, box-shadow 0.18s;
}
.icon-library-page__similar-item[data-v-59debbdd]:hover:not(.icon-library-page__similar-item--in-group) {
  border-color: #165dff;
  box-shadow: 0 2px 10px rgba(22, 93, 255, 0.12);
}
.icon-library-page__similar-item--selected[data-v-59debbdd] {
  border-color: #165dff;
  box-shadow: 0 0 0 2px rgba(22, 93, 255, 0.15);
}
.icon-library-page__similar-item--in-group[data-v-59debbdd] {
  cursor: not-allowed;
  opacity: 0.72;
  background: #f7f8fa;
}
.icon-library-page__similar-check[data-v-59debbdd] {
  position: absolute;
  top: 6px;
  left: 6px;
  z-index: 2;
  height: auto;
}
.icon-library-page__similar-thumb-wrap[data-v-59debbdd] {
  position: relative;
  width: 100%;
  height: 72px;
  flex-shrink: 0;
  border-radius: 6px;
  background: #f7f8fa;
}
.icon-library-page__similar-thumb[data-v-59debbdd] {
  display: block;
  width: 100%;
  height: 72px;
  object-fit: contain;
  border-radius: 6px;
}
.icon-library-page__similar-preview-btn[data-v-59debbdd] {
  position: absolute;
  right: 4px;
  bottom: 4px;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  color: #fff;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.55);
  border: none;
  border-radius: 6px;
}
.icon-library-page__similar-name[data-v-59debbdd] {
  font-size: 11px;
  font-weight: 600;
  color: #1d2129;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icon-library-page__similar-type[data-v-59debbdd] {
  font-size: 10px;
  color: #86909c;
  line-height: 1.2;
}
.icon-library-page__similar-score[data-v-59debbdd] {
  font-size: 11px;
  font-weight: 600;
  color: #165dff;
}
.icon-library-page__similar-in-group[data-v-59debbdd] {
  font-size: 10px;
  color: #86909c;
}
.icon-library-page__similar-drawer[data-v-59debbdd] {
  max-width: 94vw;
}
.icon-library-page__similar-drawer[data-v-59debbdd] .el-drawer__body {
  display: flex;
  flex-direction: column;
  padding: 0;
  overflow: hidden;
}
.icon-library-page__similar-layout[data-v-59debbdd] {
  display: flex;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
.icon-library-page__similar-sidebar[data-v-59debbdd] {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  width: 280px;
  padding: 16px;
  overflow-y: auto;
  background: #f7f8fa;
  border-right: 1px solid #e5e6eb;
}
.icon-library-page__similar-sidebar-label[data-v-59debbdd] {
  display: block;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 600;
  color: #4e5969;
}
.icon-library-page__similar-sidebar-ref[data-v-59debbdd] {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #e5e6eb;
}
.icon-library-page__similar-sidebar-ref-head[data-v-59debbdd] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}
.icon-library-page__similar-sidebar-ref-head .icon-library-page__similar-sidebar-label[data-v-59debbdd] {
  margin-bottom: 0;
}
.icon-library-page__similar-sidebar-ref-preview[data-v-59debbdd] {
  position: relative;
}
.icon-library-page__similar-sidebar-ref-img[data-v-59debbdd] {
  display: block;
  width: 100%;
  max-height: 160px;
  padding: 8px;
  margin-bottom: 10px;
  object-fit: contain;
  background: #fff;
  border: 1px solid #e5e6eb;
  border-radius: 8px;
}
.icon-library-page__similar-sidebar-ref-name[data-v-59debbdd] {
  margin: 0 0 4px;
  overflow: hidden;
  font-size: 14px;
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icon-library-page__similar-sidebar-refresh[data-v-59debbdd] {
  width: 100%;
  margin-top: 10px;
}
.icon-library-page__similar-ref-url[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-top: 10px;
}
.icon-library-page__similar-ref-upload[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin-top: 8px;
}
.icon-library-page__similar-sidebar-selected[data-v-59debbdd] {
  flex: 1;
  min-height: 120px;
}
.icon-library-page__similar-sidebar-selected-head[data-v-59debbdd] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}
.icon-library-page__similar-sidebar-selected-head .icon-library-page__similar-sidebar-label[data-v-59debbdd] {
  margin-bottom: 0;
}
.icon-library-page__similar-sidebar-grid[data-v-59debbdd] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
}
.icon-library-page__similar-sidebar-pick[data-v-59debbdd] {
  position: relative;
  aspect-ratio: 1;
  padding: 4px;
  cursor: pointer;
  background: #fff;
  border: 2px solid #165dff;
  border-radius: 8px;
}
.icon-library-page__similar-sidebar-pick img[data-v-59debbdd] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.icon-library-page__similar-sidebar-pick:hover .icon-library-page__similar-sidebar-pick-remove[data-v-59debbdd] {
  opacity: 1;
}
.icon-library-page__similar-sidebar-pick-remove[data-v-59debbdd] {
  position: absolute;
  top: 2px;
  right: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  color: #fff;
  background: rgba(0, 0, 0, 0.55);
  border-radius: 50%;
  opacity: 0;
  transition: opacity 0.15s;
}
.icon-library-page__similar-sidebar-empty[data-v-59debbdd] {
  margin: 0;
  font-size: 12px;
  color: #86909c;
}
.icon-library-page__similar-sidebar-actions[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 16px;
  margin-top: auto;
  border-top: 1px solid #e5e6eb;
}
.icon-library-page__similar-sidebar-actions .el-button[data-v-59debbdd] {
  width: 100%;
  margin: 0;
}
.icon-library-page__similar-main[data-v-59debbdd] {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-width: 0;
  padding: 12px 16px 16px;
  overflow: hidden;
}
.icon-library-page__similar-tabs[data-v-59debbdd] {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
}
.icon-library-page__similar-tabs[data-v-59debbdd] .el-tabs__header {
  flex-shrink: 0;
  margin-bottom: 0;
}
.icon-library-page__similar-tabs[data-v-59debbdd] .el-tabs__nav-wrap::after {
  height: 1px;
}
.icon-library-page__similar-tabs[data-v-59debbdd] .el-tabs__content {
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
.icon-library-page__similar-tabs[data-v-59debbdd] .el-tab-pane {
  height: 100%;
}
.icon-library-page__similar-tab-panel[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: calc(100vh - 180px);
  overflow: hidden;
}
.icon-library-page__similar-tab-panel .icon-library-page__similar-grid[data-v-59debbdd] {
  flex: 1;
  min-height: 0;
  max-height: none;
  padding-top: 10px;
  overflow-y: auto;
  align-content: start;
}
.icon-library-page__similar-section[data-v-59debbdd] {
  margin-bottom: 20px;
}
.icon-library-page__similar-section-head[data-v-59debbdd] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}
.icon-library-page__similar-section-title[data-v-59debbdd] {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
}
.icon-library-page__similar-section-count[data-v-59debbdd] {
  margin-left: 6px;
  font-size: 12px;
  font-weight: 400;
  color: #909399;
}
.icon-library-page__similar-more[data-v-59debbdd] {
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin-top: 8px;
}
.icon-library-page__ref-picker-search[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 14px;
}
.icon-library-page__ref-picker-grid[data-v-59debbdd] {
  display: grid;
  grid-template-columns: repeat(auto-fill, 112px);
  grid-auto-rows: auto;
  align-content: start;
  gap: 10px;
  min-height: 200px;
  max-height: 420px;
  overflow-y: auto;
}
.icon-library-page__ref-picker-item[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 112px;
  padding: 8px;
  cursor: pointer;
  background: #fff;
  border: 1px solid #e5e6eb;
  border-radius: 10px;
  text-align: left;
  transition: border-color 0.15s;
}
.icon-library-page__ref-picker-item img[data-v-59debbdd] {
  width: 100%;
  height: 72px;
  object-fit: contain;
  background: #f7f8fa;
  border-radius: 6px;
}
.icon-library-page__ref-picker-item[data-v-59debbdd]:hover, .icon-library-page__ref-picker-item--active[data-v-59debbdd] {
  border-color: #165dff;
}
.icon-library-page__ref-picker-name[data-v-59debbdd] {
  overflow: hidden;
  font-size: 11px;
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icon-library-page__ref-picker-type[data-v-59debbdd] {
  overflow: hidden;
  font-size: 10px;
  color: #86909c;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icon-library-page__group-upload[data-v-59debbdd] {
  margin-bottom: 18px;
  padding: 14px;
  background: #fafbfc;
  border: 1px solid #eef0f3;
  border-radius: 12px;
}
.icon-library-page__group-upload-head[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.icon-library-page__group-upload-title[data-v-59debbdd] {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  color: #1d2129;
}
.icon-library-page__form-hint--tight[data-v-59debbdd] {
  margin: 8px 0 0;
}
.icon-library-page__group-import-list[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-height: 360px;
  margin-top: 12px;
  overflow-y: auto;
}
.icon-library-page__group-import-item[data-v-59debbdd] {
  display: grid;
  grid-template-columns: 96px 1fr 32px;
  gap: 12px;
  align-items: start;
  padding: 12px;
  background: #fff;
  border: 1px solid #e5e6eb;
  border-radius: 10px;
}
.icon-library-page__group-import-preview[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.icon-library-page__group-import-preview img[data-v-59debbdd] {
  width: 80px;
  height: 80px;
  object-fit: contain;
  background: #f7f8fa;
  border-radius: 8px;
}
.icon-library-page__group-import-fields[data-v-59debbdd] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.icon-library-page__group-import-row[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.icon-library-page__group-import-row label[data-v-59debbdd] {
  font-size: 12px;
  color: #86909c;
}
.icon-library-page__group-import-remove[data-v-59debbdd] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  color: #86909c;
  cursor: pointer;
  background: #f7f8fa;
  border: none;
  border-radius: 8px;
}
.icon-library-page__group-import-remove[data-v-59debbdd]:hover {
  color: #f53f3f;
  background: #fff1f0;
}
.icon-library-page__group-import-actions[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-top: 12px;
}
.icon-library-page__group-members-title[data-v-59debbdd] {
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: 600;
  color: #1d2129;
}
.icon-library-page__body[data-v-59debbdd] {
  min-height: 0;
  padding-bottom: 4px;
}
.iconlib-grid[data-v-59debbdd] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 16px;
}
.iconlib-item[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background: #fff;
  border: 1px solid #e5e6eb;
  border-radius: 12px;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.iconlib-item[data-v-59debbdd]:hover {
  border-color: #c9cdd4;
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.06);
}
.iconlib-item--selected[data-v-59debbdd] {
  border-color: #165dff;
  box-shadow: 0 0 0 2px rgba(22, 93, 255, 0.15);
}
.iconlib-item--compact[data-v-59debbdd] {
  cursor: pointer;
}
.iconlib-item__check[data-v-59debbdd] {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 2;
}
.iconlib-item__preview[data-v-59debbdd] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 148px;
  padding: 16px;
  background: linear-gradient(180deg, #f7f8fa 0%, #eef0f3 100%);
  border-bottom: 1px solid #eef0f3;
}
.iconlib-item__image[data-v-59debbdd] {
  width: 100%;
  height: 116px;
  object-fit: contain;
}
.iconlib-item__size[data-v-59debbdd] {
  position: absolute;
  right: 10px;
  bottom: 10px;
  padding: 2px 8px;
  font-size: 11px;
  color: #4e5969;
  background: rgba(255, 255, 255, 0.92);
  border: 1px solid #e5e6eb;
  border-radius: 999px;
}
.iconlib-item__info[data-v-59debbdd] {
  flex: 1;
  padding: 12px 12px 8px;
}
.iconlib-item__title-row[data-v-59debbdd] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 8px;
}
.iconlib-item__name[data-v-59debbdd] {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  color: #1d2129;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.iconlib-item__type-tag[data-v-59debbdd] {
  flex-shrink: 0;
  max-width: 108px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.iconlib-item__tags[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  min-height: 26px;
  margin-top: 10px;
}
.iconlib-item__tag[data-v-59debbdd] {
  margin: 0;
}
.iconlib-item__tags-empty[data-v-59debbdd] {
  font-size: 12px;
  color: #c9cdd4;
}
.iconlib-item__actions[data-v-59debbdd] {
  display: flex;
  gap: 4px;
  padding: 8px 10px 10px;
  border-top: 1px dashed #eef0f3;
}
.iconlib-item__action[data-v-59debbdd] {
  display: inline-flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 8px 10px;
  font-size: 13px;
  color: #4e5969;
  cursor: pointer;
  background: #f7f8fa;
  border: none;
  border-radius: 8px;
  transition: color 0.18s, background 0.18s;
}
.iconlib-item__action[data-v-59debbdd]:hover {
  color: #165dff;
  background: #f0f5ff;
}
.iconlib-item__action--danger[data-v-59debbdd]:hover {
  color: #f53f3f;
  background: #fff1f0;
}
.iconlib-grid--compact[data-v-59debbdd] {
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
}
.iconlib-group-grid[data-v-59debbdd] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 16px;
}
.iconlib-group[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  cursor: pointer;
  background: #fff;
  border: 1px solid #e5e6eb;
  border-radius: 12px;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.iconlib-group[data-v-59debbdd]:hover {
  border-color: #165dff;
  box-shadow: 0 8px 24px rgba(22, 93, 255, 0.08);
}
.iconlib-group__cover[data-v-59debbdd] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 140px;
  background: linear-gradient(180deg, #f7f8fa 0%, #eef0f3 100%);
  border-bottom: 1px solid #eef0f3;
}
.iconlib-group__cover-img[data-v-59debbdd] {
  max-width: 100%;
  max-height: 120px;
  object-fit: contain;
}
.iconlib-group__cover-empty[data-v-59debbdd] {
  color: #c9cdd4;
}
.iconlib-group__count[data-v-59debbdd] {
  position: absolute;
  right: 10px;
  bottom: 10px;
  padding: 2px 8px;
  font-size: 11px;
  color: #4e5969;
  background: rgba(255, 255, 255, 0.92);
  border: 1px solid #e5e6eb;
  border-radius: 999px;
}
.iconlib-group__body[data-v-59debbdd] {
  flex: 1;
  padding: 12px;
}
.iconlib-group__name[data-v-59debbdd] {
  margin: 0;
  font-size: 15px;
  font-weight: 600;
  color: #1d2129;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.iconlib-group__desc[data-v-59debbdd] {
  margin: 6px 0 0;
  font-size: 12px;
  color: #86909c;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.iconlib-group__tags[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  margin-top: 8px;
}
.iconlib-group__actions[data-v-59debbdd] {
  display: flex;
  gap: 6px;
  padding: 8px 10px 10px;
  border-top: 1px dashed #eef0f3;
}
.icon-library-page__footer[data-v-59debbdd] {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0 0;
  margin-top: 0;
  border-top: 1px solid #eef0f3;
}
.icon-library-page__total[data-v-59debbdd] {
  font-size: 13px;
  color: #86909c;
}
.icon-library-page__dialog-head[data-v-59debbdd] {
  display: flex;
  gap: 12px;
  align-items: center;
  margin-bottom: 12px;
}
.icon-library-page__dialog-thumb[data-v-59debbdd] {
  width: 72px;
  height: 72px;
  flex-shrink: 0;
  border-radius: 8px;
  background: #f7f8fa;
  object-fit: contain;
}
.icon-library-page__dialog-meta[data-v-59debbdd] {
  font-size: 13px;
  color: var(--el-text-color-secondary);
}
.icon-library-page__dialog-name[data-v-59debbdd] {
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.icon-library-page__add-form[data-v-59debbdd] {
  margin-bottom: 4px;
}
.icon-library-page__import-upload[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}
.icon-library-page__import-tip[data-v-59debbdd] {
  font-size: 12px;
  color: #86909c;
}
.icon-library-page__import-grid[data-v-59debbdd] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(108px, 1fr));
  gap: 12px;
  max-height: 280px;
  overflow-y: auto;
  padding: 4px 2px;
}
.icon-library-page__import-item[data-v-59debbdd] {
  min-width: 0;
}
.icon-library-page__import-preview[data-v-59debbdd] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 96px;
  padding: 8px;
  background: #f7f8fa;
  border: 1px solid #e5e6eb;
  border-radius: 10px;
}
.icon-library-page__import-preview img[data-v-59debbdd] {
  max-width: 100%;
  max-height: 80px;
  object-fit: contain;
}
.icon-library-page__import-status[data-v-59debbdd] {
  position: absolute;
  left: 6px;
  bottom: 6px;
}
.icon-library-page__import-remove[data-v-59debbdd] {
  position: absolute;
  top: 4px;
  right: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  padding: 0;
  color: #fff;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.55);
  border: none;
  border-radius: 50%;
}
.icon-library-page__import-name[data-v-59debbdd] {
  margin: 6px 0 0;
  font-size: 11px;
  color: #4e5969;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icon-library-page__import-error[data-v-59debbdd] {
  margin: 2px 0 0;
  font-size: 11px;
  color: #f53f3f;
  line-height: 1.3;
}
.icon-library-page__encode-result[data-v-59debbdd] {
  margin-top: 16px;
  padding: 12px;
  background: #f7f8fa;
  border: 1px solid #eef0f3;
  border-radius: 10px;
}
.icon-library-page__encode-summary[data-v-59debbdd] {
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 600;
  color: #1d2129;
}
.icon-library-page__encode-list[data-v-59debbdd] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.icon-library-page__encode-list li[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  padding: 6px 0;
  font-size: 12px;
  border-top: 1px dashed #e5e6eb;
}
.icon-library-page__encode-list li[data-v-59debbdd]:first-child {
  border-top: none;
}
.icon-library-page__encode-url[data-v-59debbdd] {
  flex: 1;
  min-width: 0;
  color: #4e5969;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icon-library-page__encode-id[data-v-59debbdd] {
  color: #86909c;
}
.icon-library-add-dialog[data-v-59debbdd] .el-dialog__header {
  margin-right: 0;
  padding-bottom: 8px;
}
.icon-library-add-dialog[data-v-59debbdd] .el-dialog__body {
  padding-top: 8px;
}
.icon-library-add-dialog__header[data-v-59debbdd] {
  padding-right: 28px;
}
.icon-library-add-dialog__title[data-v-59debbdd] {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #1d2129;
}
.icon-library-add-dialog__subtitle[data-v-59debbdd] {
  margin: 6px 0 0;
  font-size: 13px;
  color: #86909c;
  line-height: 1.5;
}
.icon-library-add-dialog__body[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.icon-library-add-dialog__section-title[data-v-59debbdd] {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  color: #1d2129;
}
.icon-library-add-dialog__meta[data-v-59debbdd] {
  padding: 14px 16px;
  background: linear-gradient(180deg, #f7f9fc 0%, #fff 100%);
  border: 1px solid #e5e6eb;
  border-radius: 12px;
}
.icon-library-add-dialog__meta-grid[data-v-59debbdd] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px 16px;
}
.icon-library-add-dialog__field[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.icon-library-add-dialog__field label[data-v-59debbdd] {
  font-size: 12px;
  color: #4e5969;
}
.icon-library-add-dialog__field .is-required[data-v-59debbdd] {
  color: #f53f3f;
}
.icon-library-add-dialog__upload[data-v-59debbdd] .el-upload {
  width: 100%;
}
.icon-library-add-dialog__upload[data-v-59debbdd] .el-upload-dragger {
  width: 100%;
  padding: 22px 16px;
  border: 1.5px dashed #c9cdd4;
  border-radius: 12px;
  background: #fafbfc;
  transition: border-color 0.2s, background 0.2s;
}
.icon-library-add-dialog__upload[data-v-59debbdd] .el-upload-dragger:hover {
  border-color: #165dff;
  background: #f0f5ff;
}
.icon-library-add-dialog__dropzone-inner[data-v-59debbdd] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.icon-library-add-dialog__dropzone-icon[data-v-59debbdd] {
  color: #165dff;
}
.icon-library-add-dialog__dropzone-title[data-v-59debbdd] {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  color: #1d2129;
}
.icon-library-add-dialog__dropzone-tip[data-v-59debbdd] {
  margin: 0;
  font-size: 12px;
  color: #86909c;
}
.icon-library-add-dialog__list[data-v-59debbdd] {
  padding: 12px 14px;
  border: 1px solid #e5e6eb;
  border-radius: 12px;
  background: #fff;
}
.icon-library-add-dialog__list-head[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 10px;
}
.icon-library-add-dialog__stats[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  font-size: 12px;
  color: #4e5969;
}
.icon-library-add-dialog__stats strong[data-v-59debbdd] {
  color: #1d2129;
}
.icon-library-add-dialog__stats .is-danger[data-v-59debbdd] {
  color: #f53f3f;
}
.icon-library-add-dialog__list-tools[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
.icon-library-add-dialog__table-wrap[data-v-59debbdd] {
  max-height: 420px;
  overflow-y: auto;
  border: 1px solid #eef0f3;
  border-radius: 10px;
  background: #fafbfc;
}
.icon-library-add-dialog__row[data-v-59debbdd] {
  display: grid;
  grid-template-columns: 52px minmax(0, 1fr) auto 32px;
  gap: 10px;
  align-items: center;
  padding: 8px 10px;
  border-bottom: 1px solid #eef0f3;
  background: #fff;
}
.icon-library-add-dialog__row[data-v-59debbdd]:last-child {
  border-bottom: none;
}
.icon-library-add-dialog__row[data-v-59debbdd]:hover {
  background: #f7f9fc;
}
.icon-library-add-dialog__row-thumb[data-v-59debbdd] {
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  background: #f7f8fa;
  border: 1px solid #e5e6eb;
  overflow: hidden;
}
.icon-library-add-dialog__row-thumb img[data-v-59debbdd] {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.icon-library-add-dialog__row-main[data-v-59debbdd] {
  min-width: 0;
}
.icon-library-add-dialog__row-name[data-v-59debbdd] {
  margin: 0;
  font-size: 12px;
  color: #1d2129;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.icon-library-add-dialog__row-error[data-v-59debbdd] {
  margin: 2px 0 0;
  font-size: 11px;
  color: #f53f3f;
  line-height: 1.3;
}
.icon-library-add-dialog__row-remove[data-v-59debbdd] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  color: #86909c;
  cursor: pointer;
  background: #f7f8fa;
  border: none;
  border-radius: 8px;
}
.icon-library-add-dialog__row-remove[data-v-59debbdd]:hover {
  color: #f53f3f;
  background: #fff1f0;
}
.icon-library-add-dialog__footer[data-v-59debbdd] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
}
.icon-library-add-dialog__footer-tip[data-v-59debbdd] {
  font-size: 12px;
  color: #86909c;
}
.icon-library-add-dialog__footer-actions[data-v-59debbdd] {
  display: flex;
  gap: 8px;
  margin-left: auto;
}.editor-wrapper[data-v-81ab3ff2] {
  display: flex;
  height: 100vh;
  position: relative;
}
.ai-page-preview[data-v-e695a72e] {
  box-sizing: border-box;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #e8e8e8;
}
.ai-page-preview__toolbar[data-v-e695a72e] {
  flex-shrink: 0;
  display: flex;
  gap: 8px;
  padding: 10px 12px;
  width: 375px;
  box-sizing: border-box;
}
.ai-page-preview__mode-btn[data-v-e695a72e] {
  flex: 1;
  height: 32px;
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  background: #fff;
  color: #595959;
  font-size: 13px;
  cursor: pointer;
}
.ai-page-preview__mode-btn.is-active[data-v-e695a72e] {
  border-color: #1677ff;
  color: #1677ff;
  background: #e6f4ff;
}
.ai-page-preview__mode-btn[data-v-e695a72e]:disabled:not(.ai-page-preview__export-btn) {
  cursor: default;
}
.ai-page-preview__export-btn[data-v-e695a72e]:disabled {
  opacity: 0.55;
  cursor: not-allowed;
}
.ai-page-preview__viewport[data-v-e695a72e] {
  width: 375px;
  flex: 1;
  min-height: 0;
  flex-shrink: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: #fff7e8;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.ai-page-preview__viewport.is-wireframe[data-v-e695a72e] {
  background: #ececec;
  background-image: linear-gradient(#e0e0e0 1px, transparent 1px),
    linear-gradient(90deg, #e0e0e0 1px, transparent 1px);
  background-size: 16px 16px;
}
.ai-page-preview__viewport[data-v-e695a72e]::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}
.ai-page-preview__canvas[data-v-e695a72e] {
  position: relative;
  pointer-events: none !important;
  user-select: none;
}
.ai-page-preview__canvas[data-v-e695a72e] * {
  pointer-events: none !important;
  cursor: default !important;
}
.ai-page-preview__canvas[data-v-e695a72e] .components-edit-shape,
.ai-page-preview__canvas[data-v-e695a72e] .components-edit-shape.active,
.ai-page-preview__canvas[data-v-e695a72e] .components-edit-shape:hover {
  outline: none !important;
  cursor: default !important;
}
.ai-page-preview__canvas[data-v-e695a72e] .edit-shape-point {
  display: none !important;
}

html,
body,
#app {
  height: 100% !important;
  min-height: 100% !important;
  margin: 0 !important;
  background: #e8e8e8 !important;
}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZg.ttf) format("truetype")}:root{--dhx-gantt-theme: terrace;--dhx-gantt-font-family: Inter, Helvetica, Arial, sans-serif;--dhx-gantt-font-size: 14px;--dhx-gantt-heading-font-size: calc(var(--dhx-gantt-font-size) + 2px);--dhx-gantt-heading-font-weight: 600;--dhx-gantt-important-font-size: var(--dhx-gantt-font-size);--dhx-gantt-important-line-height: 142%;--dhx-gantt-important-font-weight: 500;--dhx-gantt-regular-font-size: var(--dhx-gantt-font-size);--dhx-gantt-regular-font-weight: 400;--dhx-gantt-regular-line-height: 142%;--dhx-gantt-caption-font-size: calc(var(--dhx-gantt-font-size) - 2px);--dhx-gantt-caption-font-weight: 400;--dhx-gantt-caption-line-height: 132%;--dhx-gantt-base-colors-white: #FFFFFF;--dhx-gantt-base-colors-select: #EFF3FF;--dhx-gantt-base-colors-hover-color: #e0e0e0;--dhx-gantt-base-colors-border-light: #F0F0F0;--dhx-gantt-base-colors-border: #DFE0E1;--dhx-gantt-base-colors-icons: #A1A4A6;--dhx-gantt-base-colors-icons-active: #8b8e90;--dhx-gantt-base-colors-icons-active: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-icons) 100%, #000000 12.6%);--dhx-gantt-base-colors-icons-hover: #76787a;--dhx-gantt-base-colors-icons-hover: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-icons) 100%, #000000 28.5%);--dhx-gantt-base-colors-disabled: #E9E9E9;--dhx-gantt-base-colors-select: #E0E5F3;--dhx-gantt-base-colors-readonly: var(--dhx-gantt-base-colors-icons);--dhx-gantt-base-colors-text-light: #555D63;--dhx-gantt-base-colors-text-base: #23272A;--dhx-gantt-base-colors-text-on-fill: rgba(255, 255, 255, .9);--dhx-gantt-base-colors-background: #FFFFFF;--dhx-gantt-base-colors-background-alt: #F2F2F2;--dhx-gantt-base-colors-primary: #537CFA;--dhx-gantt-base-colors-primary-hover: #4269E0;--dhx-gantt-base-colors-primary-hover: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-primary) 100%, #000000 6%);--dhx-gantt-base-colors-primary-active: #3365fb;--dhx-gantt-base-colors-primary-active: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-primary) 100%, #000000 16.6%);--dhx-gantt-base-colors-primary-lighter: #537cfa33;--dhx-gantt-base-colors-primary-lighter: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-primary) 20%, rgba(0, 0, 0, 0) 100%);--dhx-gantt-base-colors-warning: #FAB936;--dhx-gantt-base-colors-error: #E3334E;--dhx-gantt-base-colors-error-hover: #D3233E;--dhx-gantt-base-colors-error-hover: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-error) 100%, #000000 6%);--dhx-gantt-base-colors-error-active: #C3132E;--dhx-gantt-base-colors-error-active: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-error) 100%, #000000 16.6%);--dhx-gantt-base-colors-error-lighter: #E3334E33;--dhx-gantt-base-colors-error-lighter: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-error) 20%, rgba(0, 0, 0, 0) 100%);--dhx-gantt-base-colors-error-text: var(--dhx-gantt-base-colors-text-on-fill);--dhx-gantt-base-colors-success: #1BC297;--dhx-gantt-container-background: var(--dhx-gantt-base-colors-background);--dhx-gantt-container-color: var(--dhx-gantt-base-colors-text-base);--dhx-gantt-offtime-background: var(--dhx-gantt-base-colors-background-alt);--dhx-gantt-scale-background: var(--dhx-gantt-container-background);--dhx-gantt-scale-border-vertical: 1px solid var(--dhx-gantt-base-colors-border-light);--dhx-gantt-scale-border-horizontal: 1px solid var(--dhx-gantt-base-colors-border);--dhx-gantt-scale-color: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-grid-body-background: transparent;--dhx-gantt-grid-scale-background: var(--dhx-gantt-scale-background);--dhx-gantt-grid-scale-color: var(--dhx-gantt-scale-color);--dhx-gantt-grid-scale-border-vertical: var(--dhx-gantt-scale-border-vertical);--dhx-gantt-timeline-scale-background: var(--dhx-gantt-scale-background);--dhx-gantt-timeline-scale-color: var(--dhx-gantt-scale-color);--dhx-gantt-timeline-scale-border-vertical: var(--dhx-gantt-scale-border-vertical);--dhx-gantt-grid-cell-border: 1px solid transparent;--dhx-gantt-grid-row-border: var(--dhx-gantt-scale-border-horizontal);--dhx-gantt-base-transition: .2s ease;--dhx-gantt-box-shadow-s: 0px 4px 24px 0px rgba(44, 47, 60, .08);--dhx-gantt-box-shadow-m: 0px 4px 24px 0px rgba(44, 47, 60, .36);--dhx-gantt-box-shadow-l: 0px 4px 24px 0px rgba(44, 47, 60, .56);--dhx-gantt-icon-size: 1.5em;--dhx-gantt-base-module: 4px;--dhx-gantt-base-padding: 4px;--dhx-gantt-border-radius: var(--dhx-gantt-base-module);--dhx-gantt-transition: all .3s;--dhx-gantt-default-border: 1px solid var(--dhx-gantt-base-colors-border);--dhx-gantt-header-border: var(--dhx-gantt-default-border);--dhx-gantt-task-blue: var(--dhx-gantt-base-colors-primary);--dhx-gantt-task-green: #20B56D;--dhx-gantt-task-violet: #D071EF;--dhx-gantt-task-yellow: linear-gradient(180deg, #FFB725 0%, #FFBB25 31.25%, #FAEA27 100%);--dhx-gantt-baseline-background-0: #00B4FF;--dhx-gantt-baseline-background-1: #DF6DE3;--dhx-gantt-baseline-background-2: #FF957D;--dhx-gantt-baseline-background-3: #25C79D;--dhx-gantt-baseline-background-4: #FF6FB0;--dhx-gantt-baseline-background-5: #FFC470;--dhx-gantt-baseline-background-6: #FDE720;--dhx-gantt-baseline-background-7: #47AFD0;--dhx-gantt-baseline-background-8: #DA9DFF;--dhx-gantt-baseline-background-9: #BEE964;--dhx-gantt-task-font-size: var(--dhx-gantt-regular-font-size);--dhx-gantt-task-line-height: var(--dhx-gantt-regular-line-height);--dhx-gantt-task-font-weight: var(--dhx-gantt-regular-font-weight);--dhx-gantt-task-background-primary: var(--dhx-gantt-base-colors-primary);--dhx-gantt-task-border-radius: var(--dhx-gantt-border-radius);--dhx-gantt-task-background: var(--dhx-gantt-task-blue);--dhx-gantt-task-border: none;--dhx-gantt-task-color: var(--dhx-gantt-base-colors-text-on-fill);--dhx-gantt-project-color: var(--dhx-gantt-task-color);--dhx-gantt-task-line-text: var(--dhx-gantt-container-color);--dhx-gantt-task-row-border: 1px solid var(--dhx-gantt-base-colors-border);--dhx-gantt-task-row-background: var(--dhx-gantt-container-background);--dhx-gantt-task-row-background--odd: var(--dhx-gantt-container-background);--dhx-gantt-task-progress-color: rgba(0, 0, 0, .15);--dhx-gantt-project-progress-color: var(--dhx-gantt-task-progress-color);--dhx-gantt-project-background: var(--dhx-gantt-task-green);--dhx-gantt-milestone-background: var(--dhx-gantt-task-violet);--dhx-gantt-task-marker-color: var(--dhx-gantt-task-background);--dhx-gantt-popup-background: var(--dhx-gantt-container-background);--dhx-gantt-popup-color: var(--dhx-gantt-container-color);--dhx-gantt-popup-border: none;--dhx-gantt-popup-border-radius: var(--dhx-gantt-border-radius);--dhx-gantt-tooltip-background: var(--dhx-gantt-base-colors-text-base);--dhx-gantt-tooltip-color: var(--dhx-gantt-container-background);--dhx-gantt-tooltip-border: none;--dhx-gantt-tooltip-border-radius: var(--dhx-gantt-popup-border-radius);--dhx-gantt-link-background: var(--dhx-gantt-base-colors-icons);--dhx-gantt-link-background-hover: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-link-critical-background: var(--dhx-gantt-base-colors-error);--dhx-gantt-link-handle-offset: 8px;--dhx-gantt-link-handle-size: 10px;--dhx-gantt-link-handle-border: var(--dhx-gantt-base-colors-icons);--dhx-gantt-link-handle-border-hover: var(--dhx-gantt-base-colors-border);--dhx-gantt-link-handle-background: var(--dhx-gantt-base-colors-border);--dhx-gantt-link-handle-background-hover: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-progress-handle-border: var(--dhx-gantt-base-colors-border);--dhx-gantt-progress-handle-background: var(--dhx-gantt-base-colors-icons);--dhx-gantt-progress-handle-background-hover: var(--dhx-gantt-base-colors-icons-hover);--dhx-gantt-control-height: 32px;--dhx-gantt-checkbox-height: 20px;--dhx-gantt-lightbox_font-family: var(--dhx-gantt-font-family);--dhx-gantt-lightbox-font-size: var(--dhx-gantt-important-font-size);--dhx-gantt-lightbox-font-weight: var(--dhx-gantt-important-font-weight);--dhx-gantt-lightbox-background: var(--dhx-gantt-popup-background);--dhx-gantt-lightbox-border: var(--dhx-gantt-popup-border);--dhx-gantt-lightbox-control-border: var(--dhx-gantt-default-border);--dhx-gantt-lightbox-color: var(--dhx-gantt-popup-color);--dhx-gantt-lightbox-padding: 12px;--dhx-gantt-lightbox-title-background: var(--dhx-gantt-base-colors-select);--dhx-gantt-lightbox-title-color: var(--dhx-gantt-lightbox-color);--dhx-gantt-lightbox-title-font-size: var(--dhx-gantt-heading-font-size);--dhx-gantt-lightbox-max-width: 622px;--dhx-gantt-lightbox-wide-max-width: 738px;--dhx-gantt-lightbox-width: 560px;--dhx-gantt-btn-order: row-reverse;--dhx-gantt-btn-background: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-text-on-fill);--dhx-gantt-btn-border-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-text-on-fill);--dhx-gantt-btn-background-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-text-on-fill);--dhx-gantt-btn-background-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-base-colors-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-base-colors-disabled);--dhx-gantt-btn-outline-background: transparent;--dhx-gantt-btn-outline-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-outline-border-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-outline-background-hover: var(--dhx-gantt-base-colors-primary-lighter);--dhx-gantt-btn-outline-color-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-outline-border-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-outline-background-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-outline-color-active: var(--dhx-gantt-base-colors-text-on-fill);--dhx-gantt-btn-outline-border-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-outline-background-disabled: transparent;--dhx-gantt-btn-outline-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-outline-border-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-text-transform: none;--dhx-gantt-info-background: var(--dhx-gantt-popup-background);--dhx-gantt-info-color: var(--dhx-gantt-popup-color);--dhx-gantt-info-border: var(--dhx-gantt-popup-border);--dhx-gantt-info-shadow: var(--dhx-gantt-box-shadow-m);--dhx-gantt-modal-background: var(--dhx-gantt-popup-background);--dhx-gantt-modal-color: var(--dhx-gantt-popup-color);--dhx-gantt-modal-border: var(--dhx-gantt-popup-border);--dhx-gantt-modal-padding: 16px;--dhx-gantt-modal-width: 320px;--dhx-gantt-modal-border-radius: var(--dhx-gantt-popup-border-radius);--dhx-gantt-undo-delete-background: var(--dhx-gantt-base-colors-text-base);--dhx-gantt-undo-delete-color: var(--dhx-gantt-task-color)}:root[data-gantt-theme=dark]{--dhx-gantt-theme: dark;--dhx-gantt-base-colors-disabled: #3d3d3d;--dhx-gantt-base-colors-text-light: #AAA;--dhx-gantt-base-colors-text-base: rgba(255, 255, 255, .9);--dhx-gantt-base-colors-background: #141414;--dhx-gantt-base-colors-background-alt: #383838;--dhx-gantt-base-colors-border: #4B4B4B;--dhx-gantt-base-colors-border-light: #4B4B4B;--dhx-gantt-navline-font-color: var(--dhx-gantt-base-colors-text-base);--dhx-gantt-base-colors-primary: #3B72F8;--dhx-gantt-base-colors-error: #EB284F;--dhx-gantt-base-colors-select: #2A2A2A;--dhx-gantt-base-colors-hover-color: #2A2A2A;--dhx-gantt-base-colors-icons: #AAAAAA;--dhx-gantt-scale-color: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-popup-background: #1B1B1C;--dhx-gantt-popup-border: 1px solid #4B4B4B;--dhx-gantt-btn-font-weight: 600;--dhx-gantt-undo-delete-background: var(--dhx-gantt-popup-background);--dhx-gantt-link-handle-border: var(--dhx-gantt-base-colors-border);--dhx-gantt-link-handle-background: var(--dhx-gantt-base-colors-background)}:root[data-gantt-theme=meadow]{--dhx-gantt-theme: meadow;--dhx-gantt-font-family: Segoe UI,Arial,san-serif;--dhx-gantt-base-colors-primary: #0288D1;--dhx-gantt-base-colors-select: #ffebbc;--dhx-gantt-task-background: var(--dhx-gantt-base-colors-primary);--dhx-gantt-base-colors-border: #cecece;--dhx-gantt-task-text-font-size: 14px;--dhx-gantt-task-text-font-weight: 500;--dhx-gantt-heading-font-size: 22px;--dhx-gantt-heading-font-weight: 300;--dhx-gantt-caption-font-size: 14px;--dhx-gantt-caption-font-weight: 400;--dhx-gantt-scale-color: #767676;--dhx-gantt-container-color: #3f3f3f;--dhx-gantt-border-radius: 0;--dhx-gantt-box-shadow-s: 0 3px 5px 0 rgba(0, 0, 0, .1);--dhx-gantt-box-shadow-m: 0px 4px 24px 0px rgba(44, 47, 60, .36);--dhx-gantt-box-shadow-l: 0px 4px 24px 0px rgba(44, 47, 60, .56);--dhx-gantt-scale-background: #f4f2ea;--dhx-gantt-scale-color: #42464b;--dhx-gantt-task-color: #1e2022;--dhx-gantt-project-background: #c7d8f7;--dhx-gantt-milestone-background: #DB7DC5;--dhx-gantt-task-background: #e1ffd4;--dhx-gantt-task-border: 1px solid #3588c5;--dhx-gantt-task-progress-color: #a7d991;--dhx-gantt-project-progress-color: #9ab9f1;--dhx-gantt-link-background: #ffb96d;--dhx-gantt-lightbox-title-background: #f4f2ea;--dhx-gantt-popup-background: #fcfaf3;--dhx-gantt-popup-color: var(--dhx-gantt-container-color);--dhx-gantt-popup-border: 1px solid #cac8bd}:root[data-gantt-theme=skyblue]{--dhx-gantt-theme: skyblue;--dhx-gantt-font-family: Segoe UI,Arial,san-serif;--dhx-gantt-base-colors-primary: #0288D1;--dhx-gantt-task-background: var(--dhx-gantt-base-colors-primary);--dhx-gantt-base-colors-border: #cecece;--dhx-gantt-task-text-font-size: 14px;--dhx-gantt-task-text-font-weight: 500;--dhx-gantt-heading-font-size: 22px;--dhx-gantt-heading-font-weight: 300;--dhx-gantt-caption-font-size: 14px;--dhx-gantt-caption-font-weight: 400;--dhx-gantt-scale-color: #767676;--dhx-gantt-border-radius: 0;--dhx-gantt-box-shadow-s: 0 3px 5px 0 rgba(0, 0, 0, .1);--dhx-gantt-box-shadow-m: 0px 4px 24px 0px rgba(44, 47, 60, .36);--dhx-gantt-box-shadow-l: 0px 4px 24px 0px rgba(44, 47, 60, .56);--dhx-gantt-scale-background: #dfedff;--dhx-gantt-scale-color: #42464b;--dhx-gantt-task-color: #1e2022;--dhx-gantt-project-background: #eff6fb;--dhx-gantt-task-background: #eff6fb;--dhx-gantt-milestone-background: #DB7DC5;--dhx-gantt-task-border: 1px solid #3588c5;--dhx-gantt-task-progress-color: linear-gradient(0deg, #abcee8 0, #5aa0d3 36%, #bfdaee);--dhx-gantt-link-background: #4a8f43;--dhx-gantt-lightbox-title-background: #eff6fb}:root[data-gantt-theme=skyblue] .gantt_grid_scale,:root[data-gantt-theme=skyblue] .gantt_task_scale,:root[data-gantt-theme=skyblue] .gantt_task_vscroll{box-shadow:inset 0 1px 1px #fff;background-image:linear-gradient(to bottom,#e4f0ff,#dfedff,#d5e8ff)}:root[data-gantt-theme=broadway]{--dhx-gantt-theme: broadway;--dhx-gantt-font-family: Segoe UI,Arial,san-serif;--dhx-gantt-base-colors-primary: #0288D1;--dhx-gantt-base-colors-select: #fff3a1;--dhx-gantt-task-background: var(--dhx-gantt-base-colors-primary);--dhx-gantt-base-colors-border: #cecece;--dhx-gantt-halfhour-border: 1px solid #e8e8e8;--dhx-gantt-task-title-font-size: 12px;--dhx-gantt-task-text-font-size: 14px;--dhx-gantt-task-text-font-weight: 500;--dhx-gantt-heading-font-size: 22px;--dhx-gantt-heading-font-weight: 300;--dhx-gantt-caption-font-size: 14px;--dhx-gantt-caption-font-weight: 400;--dhx-gantt-scale-color: #767676;--dhx-gantt-border-radius: 0;--dhx-gantt-box-shadow-s: 0 3px 5px 0 rgba(0, 0, 0, .1);--dhx-gantt-box-shadow-m: 0px 4px 24px 0px rgba(44, 47, 60, .36);--dhx-gantt-box-shadow-l: 0px 4px 24px 0px rgba(44, 47, 60, .56);--dhx-gantt-grid-scale-background: #4f4f4f;--dhx-gantt-grid-scale-border-vertical: 1px solid #c1c1c1;--dhx-gantt-grid-scale-color: #e1e1e1;--dhx-gantt-timeline-scale-background: #dbdbdb;--dhx-gantt-timeline-scale-border-vertical: 1px solid #ebebeb;--dhx-gantt-timeline-scale-color: #494949;--dhx-gantt-grid-body-background: #dbdbdb;--dhx-gantt-lightbox-title-background: #4f4f4f;--dhx-gantt-lightbox-title-color: #e1e1e1;--dhx-gantt-task-color: #FFF;--dhx-gantt-link-background: #ffb96d;--dhx-gantt-project-background: #65c16f;--dhx-gantt-project-progress-color: #46ad51;--dhx-gantt-task-progress-color: #04a4f0;--dhx-gantt-task-background: #17b2fb;--dhx-gantt-milestone-background: #DB7DC5}:root[data-gantt-theme=broadway] .gantt_grid_data{--dhx-gantt-task-row-background: var(--dhx-gantt-grid-body-background);--dhx-gantt-task-row-background--odd: var(--dhx-gantt-grid-body-background)}:root[data-gantt-theme=material]{--dhx-gantt-theme: material;--dhx-gantt-font-family: Roboto, Inter, Helvetica, Arial, sans-serif;--dhx-gantt-base-colors-primary: #448aff;--dhx-gantt-task-background: var(--dhx-gantt-base-colors-primary);--dhx-gantt-project-background: #1de9b6;--dhx-gantt-milestone-background: #ffc107;--dhx-gantt-task-progress-color: rgba(0, 0, 0, .2);--dhx-gantt-project-color: rgba(0, 0, 0, .6);--dhx-gantt-base-colors-border: #e0e0e0;--dhx-gantt-task-title-font-size: calc(var(--dhx-gantt-font-size) - 2px);--dhx-gantt-task-text-font-size: var(--dhx-gantt-font-size);--dhx-gantt-task-text-font-weight: 500;--dhx-gantt-heading-font-size: 20px;--dhx-gantt-caption-font-size: var(--dhx-gantt-font-size);--dhx-gantt-caption-font-weight: 500;--dhx-gantt-btn-font-weight: 500;--dhx-gantt-heading-font-weight: 500;--dhx-gantt-hours-font-size: calc(var(--dhx-gantt-font-size) - 2px);--dhx-gantt-base-colors-text-base: rgba(0, 0, 0, .75);--dhx-gantt-base-transition: .15s ease;--dhx-gantt-header-border: 1px solid transparent;--dhx-gantt-scale-color: rgba(0, 0, 0, .54);--dhx-gantt-base-colors-select: rgba(0, 199, 181, .2);--dhx-gantt-base-colors-hover-color: var(--dhx-gantt-base-colors-select);--dhx-gantt-border-radius: 0;--dhx-gantt-task-border-radius: 18px;--dhx-gantt-btn-text-transform: uppercase;--dhx-gantt-btn-padding: 1px 20px 0;--dhx-gantt-link-handle-size: 16px;--dhx-gantt-progress-handle-background: #FFF;--dhx-gantt-progress-handle-border: var(--dhx-gantt-base-colors-border);--dhx-gantt-box-shadow-s: 0 3px 5px 0 rgba(0, 0, 0, .1);--dhx-gantt-box-shadow-m: 0px 4px 24px 0px rgba(44, 47, 60, .36);--dhx-gantt-box-shadow-l: 0px 4px 24px 0px rgba(44, 47, 60, .56);--dhx-gantt-lightbox-title-background: var(--dhx-gantt-container-background);--dhx-gantt-lightbox-title-color: var(--dhx-gantt-base-colors-text-base);--dhx-gantt-lightbox-title-font-size: calc(var(--dhx-gantt-font-size) + 2px);--dhx-gantt-lightbox-padding: 30px;--dhx-gantt-lightbox-width: 610px;--dhx-gantt-lightbox-wide-max-width: 640px;--dhx-gantt-btn-order: row;--dhx-gantt-btn-outline-border-color: transparent;--dhx-gantt-btn-outline-border-hover: transparent;--dhx-gantt-btn-outline-border-active: transparent;--dhx-gantt-btn-outline-border-color-disabled: transparent}:root[data-gantt-theme=material] .dhx_cal_ltitle{font-weight:400;text-transform:uppercase;padding:18px var(--dhx-gantt-lightbox-padding) 8px;border-bottom-color:transparent}:root[data-gantt-theme=material] .gantt_grid .gantt_grid_scale .gantt_grid_head_cell,:root[data-gantt-theme=material] .gantt_task .gantt_task_scale .gantt_scale_cell{font-weight:500;text-transform:uppercase}:root[data-gantt-theme=material] .dhx_cal_ltitle_controls{--dhx-gantt-base-colors-icons: var(--dhx-gantt-lightbox-title-color)}:root[data-gantt-theme=material] .gantt_cal_lsection{margin-top:12px;margin-bottom:4px}:root[data-gantt-theme=material] .gantt_cal_ltitle{padding:18px var(--dhx-gantt-lightbox-padding);border-bottom-color:transparent}:root[data-gantt-theme=material] .gantt_cal_lcontrols{padding-bottom:40px;padding-top:30px}:root[data-gantt-theme=material] .gantt_add,:root[data-gantt-theme=material] .gantt_grid_head_add{--dhx-gantt-base-colors-icons: #70d0c2;--dhx-gantt-base-colors-icons-active: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-icons) 100%, #000000 12.6%);--dhx-gantt-base-colors-icons-hover: color-mix(in hsl increasing hue, var(--dhx-gantt-base-colors-icons) 100%, #000000 28.5%)}:root[data-gantt-theme=material] .gantt_grid_data .gantt_row,:root[data-gantt-theme=material] .gantt_grid_data .gantt_row.odd{transition:background var(--dhx-gantt-base-transition)}:root[data-gantt-theme=material] .gantt_grid_head_cell{transition:border-color ground var(--dhx-gantt-base-transition);border-right:1px solid transparent}:root[data-gantt-theme=material] .gantt_grid_scale:hover .gantt_grid_head_cell{border-right:var(--dhx-gantt-grid-scale-border-vertical)}:root[data-gantt-theme=material] .gantt_grid_column_resize_wrap .gantt_grid_column_resize{transition:background var(--dhx-gantt-base-transition);background-color:transparent}:root[data-gantt-theme=material] .gantt_grid_column_resize_wrap:hover .gantt_grid_column_resize{background-color:var(--dhx-gantt-base-colors-border)}:root[data-gantt-theme=material] div.gantt_grid_scale:after,:root[data-gantt-theme=material] div.gantt_scale_line:last-child:after{content:"";width:100%;display:block;height:1px;background-color:transparent;position:absolute;box-shadow:0 1px 2px #0003,0 2px 3px #0000001a;z-index:1}:root[data-gantt-theme=material] div.gantt_scale_line:last-child:after{bottom:-1px}:root[data-gantt-theme=material] .gantt_link_control{--dhx-gantt-link-handle-border: var(--dhx-gantt-task-background);--dhx-gantt-link-handle-background: #FFF;--dhx-gantt-link-handle-border-hover: var(--dhx-gantt-task-background);--dhx-gantt-link-handle-background-hover: #FFF}:root[data-gantt-theme=material] .gantt_task_line.gantt_milestone{margin-top:-1px;--dhx-gantt-task-border-radius: 2px}:root[data-gantt-theme=contrast-white]{--dhx-gantt-theme: contrast-white;--dhx-gantt-base-colors-disabled: #C2C2C2;--dhx-gantt-base-colors-text-light: #303030;--dhx-gantt-base-colors-text-base: #303030;--dhx-gantt-base-colors-background: #FFFFFF;--dhx-gantt-base-colors-background-alt: #929292;--dhx-gantt-base-colors-border: #4D595B;--dhx-gantt-base-colors-border-light: #4D595B;--dhx-gantt-base-colors-text-on-fill: #FFF;--dhx-gantt-base-colors-primary: #0A47CD;--dhx-gantt-base-colors-text-on-fill: rgba(255, 255, 255, .9);--dhx-gantt-task-background: #0A47CD;--dhx-gantt-task-border: 1px solid rgba(0, 0, 0, .1);--dhx-gantt-project-background: #157949;--dhx-gantt-base-colors-warning: #FCBA2E;--dhx-gantt-base-colors-success: #77D257;--dhx-gantt-base-colors-error: #d01e11;--dhx-gantt-base-colors-error-text: #141414;--dhx-gantt-btn-color: #FFFFFF;--dhx-gantt-btn-color-hover: #FFFFFF;--dhx-gantt-btn-color-active: #FFFFFF;--dhx-gantt-base-colors-select: #E7E5E5;--dhx-gantt-base-colors-hover-color: #E7E5E5;--dhx-gantt-base-colors-icons: #303030;--dhx-gantt-scale-color: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-popup-background: #FFF;--dhx-gantt-popup-border: 1px solid #4D595B;--dhx-gantt-font-size: 16px;--dhx-gantt-heading-font-size: 24px;--dhx-gantt-important-font-size: 16px;--dhx-gantt-regular-font-size: 16px;--dhx-gantt-caption-font-size: 16px;--dhx-gantt-btn-outline-color-hover: #212121;--dhx-gantt-btn-outline-color-active: #FFFFFF}:root[data-gantt-theme=contrast-black]{--dhx-gantt-theme: contrast-black;--dhx-gantt-base-colors-disabled: #3d3d3d;--dhx-gantt-base-colors-text-light: #cfcfcf;--dhx-gantt-base-colors-text-base: #FFFFFF;--dhx-gantt-base-colors-background: #141414;--dhx-gantt-base-colors-background-alt: #4f4f4f;--dhx-gantt-base-colors-border: rgba(255, 255, 255, .8);--dhx-gantt-base-colors-border-light: rgba(255, 255, 255, .8);--dhx-gantt-base-colors-text-on-fill: #141414;--dhx-gantt-base-colors-primary: #A395FF;--dhx-gantt-task-background: var(--dhx-gantt-base-colors-primary);--dhx-gantt-project-background: #77D257;--dhx-gantt-milestone-background: #FCBA2E;--dhx-gantt-task-background: #A395FF;--dhx-gantt-task-border: 1px solid rgba(0, 0, 0, .1);--dhx-gantt-base-colors-warning: #694E02;--dhx-gantt-base-colors-success: #115700;--dhx-gantt-base-colors-error: #FFA7A0;--dhx-gantt-base-colors-error-text: #141414;--dhx-gantt-base-colors-select: #2A2A2A;--dhx-gantt-base-colors-hover-color: #2A2A2A;--dhx-gantt-base-colors-icons: #AAAAAA;--dhx-gantt-scale-color: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-popup-background: #1B1B1C;--dhx-gantt-undo-delete-background: var(--dhx-gantt-popup-background);--dhx-gantt-undo-delete-color: var(--dhx-gantt-base-colors-text-base);--dhx-gantt-popup-border: 1px solid #4B4B4B;--dhx-gantt-font-size: 16px;--dhx-gantt-heading-font-size: 24px;--dhx-gantt-important-font-size: 16px;--dhx-gantt-regular-font-size: 16px;--dhx-gantt-caption-font-size: 16px;--dhx-gantt-btn-outline-color-hover: var(--dhx-gantt-base-colors-text-light);--dhx-gantt-btn-outline-color-active: var(--dhx-gantt-base-colors-text-light)}.dhx_gantt_button--mixin{background:var(--dhx-gantt-btn-background);color:var(--dhx-gantt-btn-color);border:1px solid var(--dhx-gantt-btn-border-color);border-radius:var(--dhx-gantt-border-radius);height:var(--dhx-gantt-control-height);padding:var(--dhx-gantt-btn-padding, 0 20px);display:flex;justify-content:center;align-items:center;box-sizing:border-box;gap:4px;flex-shrink:0;font-weight:500;font-size:var(--dhx-gantt-font-size);font-family:var(--dhx-gantt-font-family);font-weight:var(--dhx-gantt-btn-font-weight, normal);line-height:142%;text-transform:var(--dhx-gantt-btn-text-transform);cursor:pointer;--dhx-gantt-icon-size: 18px}.dhx_gantt_button--mixin:hover{background:var(--dhx-gantt-btn-background-hover);color:var(--dhx-gantt-btn-color-hover);border-color:var(--dhx-gantt-btn-border-hover)}.dhx_gantt_button--mixin:active{background:var(--dhx-gantt-btn-background-active);color:var(--dhx-gantt-btn-color-active);border-color:var(--dhx-gantt-btn-border-active)}.dhx_gantt_button--mixin:disabled{background:var(--dhx-gantt-btn-background-disabled);color:var(--dhx-gantt-btn-color-disabled);border-color:var(--dhx-gantt-btn-border-disabled)}.dhx_gantt_button_outline--mixin{--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: var(--dhx-gantt-btn-outline-background);--dhx-gantt-btn-color: var(--dhx-gantt-btn-outline-color);--dhx-gantt-btn-border-color: var(--dhx-gantt-btn-outline-border-color);--dhx-gantt-btn-background-hover: var(--dhx-gantt-btn-outline-background-hover);--dhx-gantt-btn-color-hover: var(--dhx-gantt-btn-outline-color-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-btn-outline-border-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-btn-outline-background-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-btn-outline-color-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-btn-outline-border-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-btn-outline-background-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-btn-outline-color-disabled);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-btn-outline-border-color-disabled)}.dhx_gantt_button_danger--mixin{--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-error-text);--dhx-gantt-btn-border-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-background-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-base-colors-error-active)}.dhx_gantt_button_danger_outline--mixin{--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-border-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-background-hover: var(--dhx-gantt-base-colors-error-lighter);--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-base-colors-icons)}.dhx_gantt_button_danger_link--mixin{--dhx-gantt-icon-size: 18px;padding:6px 0;--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-border-color: transparent;--dhx-gantt-btn-background-hover: transparent;--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-border-hover: transparent;--dhx-gantt-btn-background-active: transparent;--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-border-active: transparent;--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: transparent}.dhx_gantt_button_link--mixin{padding:6px 0;--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-border-color: transparent;--dhx-gantt-btn-background-hover: transparent;--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-border-hover: transparent;--dhx-gantt-btn-background-active: transparent;--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-border-active: transparent;--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: transparent}.dhx_gantt_button_icon--mixin{min-width:32px;height:32px;border-radius:50%;padding:6px 0;--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-border-color: transparent;--dhx-gantt-btn-background-hover: transparent;--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-border-hover: transparent;--dhx-gantt-btn-background-active: transparent;--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-border-active: transparent;--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: transparent}.dhx_gantt_button_icon--mixin:hover{--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-icons-hover)}.dhx_gantt_button_icon--mixin:active{--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-icons-active)}.dhx_gantt_button_icon--mixin:disabled{--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color-disabled)}.dhx_gantt_btn,.dhx_gantt_btn_danger,.dhx_gantt_btn_outline,.dhx_gantt_btn_danger_outline,.dhx_gantt_btn_danger_link,.gantt_qi_big_icon,.gantt_btn_set{background:var(--dhx-gantt-btn-background);color:var(--dhx-gantt-btn-color);border:1px solid var(--dhx-gantt-btn-border-color);border-radius:var(--dhx-gantt-border-radius);height:var(--dhx-gantt-control-height);padding:var(--dhx-gantt-btn-padding, 0 20px);display:flex;justify-content:center;align-items:center;box-sizing:border-box;gap:4px;flex-shrink:0;font-weight:500;font-size:var(--dhx-gantt-font-size);font-family:var(--dhx-gantt-font-family);font-weight:var(--dhx-gantt-btn-font-weight, normal);line-height:142%;text-transform:var(--dhx-gantt-btn-text-transform);cursor:pointer;--dhx-gantt-icon-size: 18px}.dhx_gantt_btn:hover,.dhx_gantt_btn_danger:hover,.dhx_gantt_btn_outline:hover,.dhx_gantt_btn_danger_outline:hover,.dhx_gantt_btn_danger_link:hover,.gantt_qi_big_icon:hover,.gantt_btn_set:hover{background:var(--dhx-gantt-btn-background-hover);color:var(--dhx-gantt-btn-color-hover);border-color:var(--dhx-gantt-btn-border-hover)}.dhx_gantt_btn:active,.dhx_gantt_btn_danger:active,.dhx_gantt_btn_outline:active,.dhx_gantt_btn_danger_outline:active,.dhx_gantt_btn_danger_link:active,.gantt_qi_big_icon:active,.gantt_btn_set:active{background:var(--dhx-gantt-btn-background-active);color:var(--dhx-gantt-btn-color-active);border-color:var(--dhx-gantt-btn-border-active)}.dhx_gantt_btn:disabled,.dhx_gantt_btn_danger:disabled,.dhx_gantt_btn_outline:disabled,.dhx_gantt_btn_danger_outline:disabled,.dhx_gantt_btn_danger_link:disabled,.gantt_qi_big_icon:disabled,.gantt_btn_set:disabled{background:var(--dhx-gantt-btn-background-disabled);color:var(--dhx-gantt-btn-color-disabled);border-color:var(--dhx-gantt-btn-border-disabled)}.gantt_popup_button{background:var(--dhx-gantt-btn-background);color:var(--dhx-gantt-btn-color);border:1px solid var(--dhx-gantt-btn-border-color);border-radius:var(--dhx-gantt-border-radius);height:var(--dhx-gantt-control-height);padding:var(--dhx-gantt-btn-padding, 0 20px);display:flex;justify-content:center;align-items:center;box-sizing:border-box;gap:4px;flex-shrink:0;font-weight:500;font-size:var(--dhx-gantt-font-size);font-family:var(--dhx-gantt-font-family);font-weight:var(--dhx-gantt-btn-font-weight, normal);line-height:142%;text-transform:var(--dhx-gantt-btn-text-transform);cursor:pointer;--dhx-gantt-icon-size: 18px}.gantt_popup_button:hover{background:var(--dhx-gantt-btn-background-hover);color:var(--dhx-gantt-btn-color-hover);border-color:var(--dhx-gantt-btn-border-hover)}.gantt_popup_button:active{background:var(--dhx-gantt-btn-background-active);color:var(--dhx-gantt-btn-color-active);border-color:var(--dhx-gantt-btn-border-active)}.gantt_popup_button:disabled{background:var(--dhx-gantt-btn-background-disabled);color:var(--dhx-gantt-btn-color-disabled);border-color:var(--dhx-gantt-btn-border-disabled)}.gantt_popup_button:not(.gantt_ok_button){--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: var(--dhx-gantt-btn-outline-background);--dhx-gantt-btn-color: var(--dhx-gantt-btn-outline-color);--dhx-gantt-btn-border-color: var(--dhx-gantt-btn-outline-border-color);--dhx-gantt-btn-background-hover: var(--dhx-gantt-btn-outline-background-hover);--dhx-gantt-btn-color-hover: var(--dhx-gantt-btn-outline-color-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-btn-outline-border-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-btn-outline-background-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-btn-outline-color-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-btn-outline-border-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-btn-outline-background-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-btn-outline-color-disabled);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-btn-outline-border-color-disabled)}.gantt_ok_button{--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-error-text);--dhx-gantt-btn-border-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-background-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-base-colors-error-active)}.dhx_gantt_btn_outline,.dhx_gantt_btn_danger_outline{--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: var(--dhx-gantt-btn-outline-background);--dhx-gantt-btn-color: var(--dhx-gantt-btn-outline-color);--dhx-gantt-btn-border-color: var(--dhx-gantt-btn-outline-border-color);--dhx-gantt-btn-background-hover: var(--dhx-gantt-btn-outline-background-hover);--dhx-gantt-btn-color-hover: var(--dhx-gantt-btn-outline-color-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-btn-outline-border-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-btn-outline-background-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-btn-outline-color-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-btn-outline-border-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-btn-outline-background-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-btn-outline-color-disabled);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-btn-outline-border-color-disabled)}.dhx_gantt_button_danger,.dhx_gantt_button_danger_outline{--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-error-text);--dhx-gantt-btn-border-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-background-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-base-colors-error-active)}.dhx_gantt_button_link,.gantt_qi_big_icon{padding:6px 0;--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-border-color: transparent;--dhx-gantt-btn-background-hover: transparent;--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-border-hover: transparent;--dhx-gantt-btn-background-active: transparent;--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-border-active: transparent;--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: transparent}@font-face{font-family:dhx-gantt-icons;src:url(data:font/woff;base64,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) format("woff"),url(data:font/woff2;base64,d09GMgABAAAAAAVgAAsAAAAADHgAAAUSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACEQgqGcIV9ATYCJANECyQABCAFhGoHhAEbGwsjEXaDUZpA9o+E7LTkMj3uJ6P42UJ6Z4Ln+XfLzk2CvYeOpONCV4Ua1JQhX1URmFVluib+pVo1AmBTZxn2J/LjFhx7e7s/rSHL0LOlnKzQ/7+fq5uXLMxKJUVK+qL33Y+qJLHEIRInHVGNYiGPUMhUL60DAmPTWQn6KmyefREEUFxCDCPes3+S4LTR82ZQgoUYLzCvLNMmTxyN1wvDqqgseBHcTTeVkOzCBfzJl0DL+M13BRkABi4TcajBExLjeP2wHA5LFCiVXmh9zYgzQG++CUQPLELmVMdNw5zmRTFRqjiLrubcFgKHw7kch2XIHvZsIBiYWLi8f/M8ePGh0PgJECREGMSNIH70n+eH4bAUwBgNANAEAC0A0AUAugFADwDoBQB9AKACADUA6AcAAwBgEAAMAYBhNMRBZLhBDVAJ/A9yMUJZZhGRcQZmwWEUB8vn83ssYg2SleX1iRO7tMs0LX8o0smyHI3TnEy1tjlKki1OW1PKaVlMbmpLNvuq1hjRopqcKjTsMEebynCoqqXNKcTmczJsZWrDWZXupLe2i6hmjXJsVaDQ4mxNr9q3JbO6fXKawqQSZ0tB05DW9tV2LDM4iXacIcOcYUMdrVQRhtIu6013lU7vK0jueyAjsrr9wUInzy3PZu9YfWfHc1ufefj2Vbc99LTTmrGbMs+qLc+/vH/VI6+8oLd+9pasviO537M6Cr35dHGmRzwyRhSLxOPcc+miPk5ZNfnn+0giEU9ECmpAQ0//coJFsevWlK+5rlfv4MabQzczNdF1Z9XOroMHqXQ2mj0c/S/Ky9dcuaB0wZXdu/mXbDq5KZ3ouqtqV9dBlefsG9MHdo1T/+tMZtO45eOGv/hx7OPW4seKSY9VBwrkIL6+5s555u0D27cFg2//646/fPNH8UD88vjP+/dff32xKqlHD/zAstSB//l/82PFjw0T+/Urzl8H32THjRw57pYJ8yKfqE/VJ5F5LKvNj2V/bfylI9YQ6/il8ddsbOCjtbdsuvzccrv4y5rOl0Vrvyyu2e2tsb9b1q8sWXb1qCR5rMitEvIZyY21p2b7D5pDkDvBOQkZpuNiSDThpNhVcQfEAz7eJVhqJUvcNzxmyS9PKwIc4F4oygL8KkUknJXoW/t9+GqsER4ZuuG4V0sUYFn946ugd6upTcOL4cYLNGGGU+VyUvtO5p8mpqJl0ZuM2wN7KgxEtCiXfHGWNACFAnKIhDDv7jZBCDWuCAYeQnPZnCo2aktfb3WhucLqJkQXq6KVgZtr8lmMiVg+hAq2GVaDIFmrSQXPqy39t1YXNsesbipEWRUpafpImgu/ZIV2W257FMn9SJi+wc6hZ0Vrma/+gZMnVHVRKZ/iBAjcC2g17CotthExyjBFdSQUCIHUxHSGUQonMh3K0ri3VIwUM+22HNujSI4fCdM34J059NysAxV1/4GTT7yjqCmomqtPBLs49wI6ZtiHMWkxSePGGFXUZYqKYzemoRykTDGZ1POdYZQC1yFnOlBavZmmpNixEh/5ocCfyj6IiCGmWOISt3jEK77P6Gp+CUhQQhKWiORxd520raat1vbMtLa6GBxvlBPN06Xr4hgowac/M2ES7j1KG8AY3tEkAvqjgQcTBa+/7Ez21ukZ0GfCRv5duaohgMCjwnckqV2AxY99uCiZzhDH2zgtAs5nqM+7jeyue72MVL7XpDegKczprSLTjBr0pW5bT2nxETjLAAA=) format("woff2")}.dhx_gantt_icon:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.dhx_gantt_icon.dhx_gantt_icon_arrow_down:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_arrow_up:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_close:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_constraint_left_dotted:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_constraint_left_solid:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_constraint_right_dotted:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_constraint_right_solid:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_delete:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_dots_vertical:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_edit:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_menu_down:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_menu_right:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_minus:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_plus:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_rounded_arrow_right:before{content:""}.dhx_gantt_icon.dhx_gantt_icon_timer:before{content:"";max-width:100%;max-height:100%;font-size:1em}.gantt_container{background:var(--dhx-gantt-container-background);color:var(--dhx-gantt-container-color);font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-font-size);border:1px solid var(--dhx-gantt-base-colors-border);position:relative;white-space:nowrap;overflow-x:hidden;overflow-y:hidden}.gantt_touch_active{overscroll-behavior:none}.gantt_task_scroll{overflow-x:scroll}.gantt_task,.gantt_grid{position:relative;overflow-x:hidden;overflow-y:hidden;display:inline-block;vertical-align:top}.gantt_grid_scale,.gantt_task_scale{font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-font-size);border-bottom:var(--dhx-gantt-scale-border-horizontal);box-sizing:border-box}.gantt_grid_scale{background:var(--dhx-gantt-grid-scale-background);color:var(--dhx-gantt-grid-scale-color)}.gantt_task_scale{background:var(--dhx-gantt-timeline-scale-background);color:var(--dhx-gantt-timeline-scale-color)}.gantt_task_vscroll{background:var(--dhx-gantt-container-background)}.gantt_scale_line{box-sizing:border-box;border-top:var(--dhx-gantt-scale-border-horizontal)}.gantt_scale_line:first-child{border-top:none}.gantt_grid_head_cell{display:inline-block;vertical-align:top;border-right:var(--dhx-gantt-grid-scale-border-vertical);text-align:center;position:relative;cursor:default;height:100%;box-sizing:border-box;overflow:hidden}.gantt_scale_line{clear:both}.gantt_grid_data{width:100%;overflow:hidden;position:relative;background:var(--dhx-gantt-grid-body-background)}.gantt_row{position:relative;-webkit-user-select:none;user-select:none}.gantt_add,.gantt_grid_head_add{width:100%;height:100%;cursor:pointer;position:relative;opacity:.6}.gantt_add:before,.gantt_grid_head_add:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_add:before,.gantt_grid_head_add:before{content:""}.gantt_grid_head_cell.gantt_grid_head_add{opacity:.6;top:0}.gantt_grid_head_cell.gantt_grid_head_add:hover{opacity:1}.gantt_grid_data .gantt_row:hover,.gantt_grid_data .gantt_row.odd:hover{background-color:var(--dhx-gantt-base-colors-hover-color)}.gantt_grid_data .gantt_row:hover .gantt_add{opacity:1}.gantt_task_row,.gantt_row{border-bottom:var(--dhx-gantt-task-row-border);background:var(--dhx-gantt-task-row-background)}.gantt_row.odd,.gantt_task_row.odd{background:var(--dhx-gantt-task-row-background--odd)}.gantt_row,.gantt_cell,.gantt_task_row,.gantt_task_cell,.gantt_grid_head_cell,.gantt_scale_cell{box-sizing:border-box}.gantt_grid_head_cell,.gantt_scale_cell{line-height:inherit}.gantt_grid_scale .gantt_grid_column_resize_wrap{cursor:col-resize;position:absolute;width:13px;margin-left:-7px}.gantt_grid_column_resize_wrap .gantt_grid_column_resize{background-color:var(--dhx-gantt-base-colors-border);height:100%;width:1px;margin:0 auto}.gantt_task_grid_row_resize_wrap{cursor:row-resize;position:absolute;height:13px;margin-top:-7px;left:0;width:100%}.gantt_task_grid_row_resize_wrap .gantt_task_grid_row_resize{background-color:var(--dhx-gantt-base-colors-border-light);top:6px;height:1px;width:100%;margin:0 auto;position:relative}.gantt_drag_marker{pointer-events:none}.gantt_drag_marker.gantt_grid_resize_area,.gantt_drag_marker.gantt_row_grid_resize_area{background-color:#e7e7e780;height:100%;width:100%}.gantt_drag_marker.gantt_grid_resize_area{border-left:var(--dhx-gantt-scale-border-vertical);border-right:var(--dhx-gantt-scale-border-vertical)}.gantt_drag_marker.gantt_row_grid_resize_area{border-top:var(--dhx-gantt-scale-border-horizontal);border-bottom:var(--dhx-gantt-scale-border-horizontal)}.gantt_row{display:flex}.gantt_row>div{flex-shrink:0;flex-grow:0}.gantt_cell{vertical-align:top;border-right:var(--dhx-gantt-grid-cell-border);padding-left:6px;padding-right:6px;height:100%;overflow:hidden;white-space:nowrap}.gantt_cell_tree{display:flex;gap:4px;flex-wrap:nowrap}.gantt_grid_scale .gantt_last_cell,.gantt_grid_data .gantt_last_cell,.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell,.gantt_task_bg .gantt_last_cell{border-right-width:0px}.gantt_task .gantt_task_scale .gantt_scale_cell.gantt_last_cell{border-right-width:1px}.gantt_task_bg{overflow:hidden}.gantt_scale_cell{position:relative;display:inline-block;white-space:nowrap;overflow:hidden;border-right:var(--dhx-gantt-grid-scale-border-vertical);text-align:center;height:100%}.gantt_task_cell{display:inline-block;height:100%;border-right:var(--dhx-gantt-timeline-scale-border-vertical)}.gantt_layout_cell.gantt_ver_scroll{width:0px;background-color:transparent;height:1px;overflow-x:hidden;overflow-y:scroll;position:absolute;right:0;z-index:1}.gantt_ver_scroll>div{width:1px;height:1px}.gantt_hor_scroll{height:0px;background-color:transparent;width:100%;clear:both;overflow-x:scroll;overflow-y:hidden}.gantt_layout_cell .gantt_hor_scroll{position:absolute}.gantt_hor_scroll>div{width:5000px;height:1px}.gantt_tree_indent,.gantt_tree_icon{flex-grow:0;flex-shrink:0}.gantt_tree_indent{width:15px;height:100%}.gantt_tree_content,.gantt_tree_icon{vertical-align:top}.gantt_tree_icon{width:28px;height:100%;background-repeat:no-repeat;background-position:center center}.gantt_tree_content{height:100%;white-space:nowrap;min-width:0;overflow:hidden;width:auto;text-overflow:ellipsis}.gantt_tree_icon.gantt_open,.gantt_tree_icon.gantt_close{width:20px;cursor:pointer}.gantt_tree_icon.gantt_open:before,.gantt_tree_icon.gantt_close:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_tree_icon.gantt_open:before{content:""}.gantt_tree_icon.gantt_close:before{content:""}.gantt_tree_icon.gantt_blank{width:18px}.gantt_tree_icon.gantt_folder_open,.gantt_tree_icon.gantt_folder_closed,.gantt_tree_icon.gantt_file{display:none}.gantt_grid_head_cell .gantt_sort{position:absolute;right:5px;top:0;width:7px;height:13px}.gantt_grid_head_cell .gantt_sort.gantt_asc:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_grid_head_cell .gantt_sort.gantt_asc:before{content:""}.gantt_grid_head_cell .gantt_sort.gantt_desc:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_grid_head_cell .gantt_sort.gantt_desc:before{content:""}.gantt_inserted,.gantt_updated{font-weight:700}.gantt_deleted{text-decoration:line-through}.gantt_invalid{background-color:#ffe0e0}.gantt_error{color:var(--dhx-gantt-base-colors-error)}.gantt_status{right:1px;padding:5px 10px;background:#9b9b9b1a;position:absolute;top:1px;transition:opacity .2s;opacity:0}.gantt_status.gantt_status_visible{opacity:1}#gantt_ajax_dots span{transition:opacity .2s;background-repeat:no-repeat;opacity:0}#gantt_ajax_dots span.gantt_dot_visible{opacity:1}.gantt_column_drag_marker{border:var(--dhx-gantt-grid-scale-border-vertical);opacity:.8;pointer-events:none}.gantt_grid_head_cell_dragged{border:var(--dhx-gantt-grid-scale-border-vertical);opacity:.3}.gantt_grid_target_marker{position:absolute;top:0;width:2px;height:100%;background-color:var(--dhx-gantt-base-colors-primary);transform:translate(-1px)}.gantt_grid_target_marker:before,.gantt_grid_target_marker:after{display:block;content:"";position:absolute;left:-5px;width:0px;height:0px;border:6px solid transparent}.gantt_grid_target_marker:before{border-top-color:var(--dhx-gantt-base-colors-primary)}.gantt_grid_target_marker:after{bottom:0;border-bottom-color:var(--dhx-gantt-base-colors-primary)}.gantt_message_area{position:fixed;right:5px;width:320px;z-index:1000}.gantt-info{min-width:120px;padding:12px;font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-regular-font-size);font-weight:var(--dhx-gantt-regular-font-weight);line-height:var(--dhx-gantt-regular-line-height);z-index:14;overflow:hidden;margin:5px 5px 10px;transition:all .5s ease;background:var(--dhx-gantt-info-background);color:var(--dhx-gantt-info-color);border:var(--dhx-gantt-info-border);box-shadow:var(--dhx-gantt-info-shadow)}.gantt-info.hidden{height:0px;padding:0;border-width:0px;margin:0;overflow:hidden}.gantt_modal_box{overflow:hidden;position:fixed;min-width:300px;width:var(--dhx-gantt-modal-width);background:var(--dhx-gantt-modal-background);box-shadow:var(--dhx-gantt-box-shadow-l);border:var(--dhx-gantt-modal-border);z-index:18;border-radius:var(--dhx-gantt-modal-border-radius);font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-font-size);color:var(--dhx-gantt-popup-color);line-height:150%}.gantt_popup_title{border-top-left-radius:var(--dhx-gantt-modal-border-radius);border-top-right-radius:var(--dhx-gantt-modal-border-radius);text-transform:uppercase;font-weight:var(--dhx-gantt-heading-font-weight);padding:calc(var(--dhx-gantt-modal-padding)/2) var(--dhx-gantt-modal-padding);display:flex;justify-content:center;align-items:center}.gantt_popup_text{padding:var(--dhx-gantt-modal-padding);display:flex;justify-content:center;align-items:center}.gantt_popup_controls{display:flex;flex-direction:var(--dhx-gantt-btn-order);padding:calc(var(--dhx-gantt-modal-padding)/2) var(--dhx-gantt-modal-padding);align-items:center;gap:12px}.gantt-info,.gantt_popup_button,.gantt_button{-webkit-user-select:none;user-select:none;cursor:pointer}.gantt_popup_text{overflow:hidden}div.dhx_modal_cover{background:#44494e;opacity:.2;position:fixed;z-index:17;left:0;top:0;width:100%;height:100%;border:none}.gantt_popup_controls{border-radius:var(--dhx-gantt-border-radius)}.gantt_message_area .gantt-error{--dhx-gantt-info-background: var(--dhx-gantt-base-colors-error);--dhx-gantt-info-color: var(--dhx-gantt-base-colors-text-on-fill)}.gantt_message_area .gantt-warning{--dhx-gantt-info-background: var(--dhx-gantt-base-colors-warning);--dhx-gantt-info-color: var(--dhx-gantt-base-colors-text-on-fill)}.gantt_grid div,.gantt_data_area div{-ms-touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.gantt_data_area{position:relative;overflow-x:hidden;overflow-y:hidden;-webkit-user-select:none;user-select:none}.gantt_links_area{position:absolute;left:0;top:0}.gantt_task_content,.gantt_task_progress,.gantt_side_content{line-height:inherit;overflow:hidden;height:100%}.gantt_task_content{font-size:var(--dhx-gantt-task-font-size);color:var(--dhx-gantt-task-color);width:100%;padding-top:1px;top:0;cursor:pointer;position:absolute;white-space:nowrap;text-align:center}.gantt_task_progress{text-align:center;z-index:0;background:var(--dhx-gantt-task-progress-color)}.gantt_task_progress_wrapper{border-radius:inherit;position:relative;width:100%;height:100%;overflow:hidden}.gantt_task_line{border-radius:var(--dhx-gantt-task-border-radius);position:absolute;box-sizing:border-box;background:var(--dhx-gantt-task-background);border:var(--dhx-gantt-task-border);-webkit-user-select:none;user-select:none}.gantt_task_line.gantt_drag_move div{cursor:move}.gantt_touch_move,.gantt_touch_progress,.gantt_touch_resize{transform:scale(1.02,1.1);transform-origin:50%}.gantt_touch_progress .gantt_task_progress_drag,.gantt_touch_resize .gantt_task_drag{transform:scaleY(1.3);transform-origin:50%}.gantt_side_content{position:absolute;white-space:nowrap;color:var(--dhx-gantt-base-colors-text-light);top:0;font-size:calc(var(--dhx-gantt-task-font-size) - 1px)}.gantt_side_content.gantt_left{right:100%;padding-right:var(--dhx-gantt-base-padding)}.gantt_side_content.gantt_right{left:100%;padding-left:var(--dhx-gantt-base-padding)}.gantt_side_content.gantt_link_crossing{margin-top:-10px}.gantt_task_link .gantt_line_wrapper,.gantt_link_arrow,.gantt_link_corner{position:absolute;cursor:pointer}.gantt_line_wrapper div{background-color:var(--dhx-gantt-link-background)}.gantt_link_corner{box-sizing:content-box!important;border-color:var(--dhx-gantt-link-background);background-color:transparent}.gantt_task_link:hover{--dhx-gantt-link-background: var(--dhx-gantt-link-background-hover)}.gantt_task_link:hover>div{z-index:1}.gantt_task_link div.gantt_link_arrow{color:var(--dhx-gantt-link-background);line-height:normal}.gantt_task_link div.gantt_link_arrow:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_task_link div.gantt_link_arrow:before{content:""}.gantt_link_control{position:absolute;width:calc(var(--dhx-gantt-link-handle-offset) + var(--dhx-gantt-link-handle-size));top:50%;display:flex;align-items:center;transition:all var(--dhx-gantt-base-transition)}.gantt_link_control div{display:none;cursor:pointer;box-sizing:border-box;position:relative;border:2px solid var(--dhx-gantt-link-handle-border);border-radius:50%;height:var(--dhx-gantt-link-handle-size);width:var(--dhx-gantt-link-handle-size);background:var(--dhx-gantt-link-handle-background)}.gantt_link_control div:hover{--dhx-gantt-link-handle-background: var(--dhx-gantt-link-handle-background-hover);--dhx-gantt-link-handle-border: var(--dhx-gantt-link-handle-border-hover)}.gantt_link_control.task_left{transform:translate(-100%,-50%);left:0;justify-content:flex-start}.gantt_link_control.task_right{transform:translate(100%,-50%);right:0;justify-content:flex-end}.gantt_task_line.gantt_link_source .gantt_link_control div,.gantt_task_line.gantt_selected .gantt_link_control div,.gantt_task_line:hover .gantt_link_control div,.gantt_task_line.gantt_drag_move .gantt_link_control div,.gantt_task_line.gantt_drag_resize .gantt_link_control div,.gantt_task_line.gantt_link_source .gantt_task_drag,.gantt_task_line.gantt_selected .gantt_task_drag,.gantt_task_line:hover .gantt_task_drag,.gantt_task_line.gantt_drag_move .gantt_task_drag,.gantt_task_line.gantt_drag_resize .gantt_task_drag{display:block}.gantt_task_line.gantt_selected .gantt_task_progress_drag,.gantt_task_line:hover .gantt_task_progress_drag,.gantt_task_line.gantt_drag_progress .gantt_task_progress_drag{display:flex}.gantt_link_target .gantt_link_control div{display:block}.gantt_link_source,.gantt_link_target{box-shadow:0 0 3px var(--dhx-gantt-base-colors-primary)}.gantt_link_target.link_start_allow,.gantt_link_target.link_finish_allow{box-shadow:0 0 3px var(--dhx-gantt-base-colors-success)}.gantt_link_target.link_start_deny,.gantt_link_target.link_finish_deny{box-shadow:0 0 3px var(--dhx-gantt-base-colors-error)}.gantt_link_from_start .gantt_link_control.task_start_date div,.gantt_link_from_end .gantt_link_control.task_end_date div,.link_start_allow .gantt_link_control.task_start_date div,.link_finish_allow .gantt_link_control.task_end_date div{--dhx-gantt-link-handle-border: var(--dhx-gantt-link-handle-border-hover);--dhx-gantt-link-handle-background: var(--dhx-gantt-base-colors-primary)}.link_start_deny .gantt_link_control.task_start_date div,.link_finish_deny .gantt_link_control.task_end_date div{--dhx-gantt-link-handle-border: var(--dhx-gantt-link-handle-border-hover);--dhx-gantt-link-handle-background: var(--dhx-gantt-base-colors-error)}.gantt_link_arrow_left{transform:rotate(180deg)}.gantt_task_drag,.gantt_task_progress_drag{cursor:ew-resize;display:none;position:absolute}.gantt_task_drag.task_right{cursor:e-resize}.gantt_task_drag.task_left{cursor:w-resize}.gantt_task_drag{min-height:16px;height:50%;width:8px;z-index:1;top:-1px}.gantt_task_drag.task_left{left:-7px}.gantt_task_drag.task_right{right:-7px}.gantt_task_progress_drag{height:70%;min-height:12px;bottom:-3px;transform:translate(-50%);z-index:1;align-items:flex-end}.gantt_task_progress_drag:hover{--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-icons-hover)}.gantt_link_tooltip{box-shadow:3px 3px 3px #0003;background-color:var(--dhx-gantt-popup-background);border-left:1px solid var(--dhx-gantt-base-colors-border);border-top:1px solid var(--dhx-gantt-base-colors-border);font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-regular-font-size);color:var(--dhx-gantt-popup-color);padding:var(--dhx-gantt-base-padding);line-height:var(--dhx-gantt-regular-line-height)}.gantt_link_direction{height:0px;border:none;border-bottom:2px dashed var(--dhx-gantt-base-colors-primary);transform-origin:0% 0%;z-index:2;margin-left:1px;position:absolute}.gantt_grid_data .gantt_row.gantt_selected,.gantt_grid_data .gantt_row.odd.gantt_selected{background-color:var(--dhx-gantt-base-colors-select)}.gantt_row_project{font-weight:500}.gantt_task_row.odd.gantt_selected,.gantt_task_row.gantt_selected{background-color:var(--dhx-gantt-base-colors-select)}.gantt_task_line.gantt_selected{box-shadow:var(--dhx-gantt-box-shadow-s)}.gantt_cal_quick_info.gantt_project,.gantt_task_line.gantt_project{--dhx-gantt-task-color: var(--dhx-gantt-project-color);--dhx-gantt-task-background: var(--dhx-gantt-project-background);--dhx-gantt-task-progress-color: var(--dhx-gantt-project-progress-color)}.gantt_task_line.gantt_project.gantt_task_line_planned{--dhx-gantt-task-background: var(--dhx-gantt-base-colors-text-light)}.gantt_task_line_planned{--dhx-gantt-scheduled-summary-bracket-size: 8px}.gantt_task_line_planned:before,.gantt_task_line_planned:after{content:"";position:absolute;top:0;width:0;height:0;border-style:solid;border-color:transparent}.gantt_task_line_planned:before{border-width:var(--dhx-gantt-scheduled-summary-bracket-size) var(--dhx-gantt-scheduled-summary-bracket-size) 0 0;border-right-color:var(--dhx-gantt-task-background);transform:rotate(180deg)}.gantt_task_line_planned:after{border-width:0 var(--dhx-gantt-scheduled-summary-bracket-size) var(--dhx-gantt-scheduled-summary-bracket-size) 0;border-right-color:var(--dhx-gantt-task-background);right:0}.gantt_task_line_actual{opacity:.3;--dhx-gantt-task-border-radius: 2px}.gantt_task_line.gantt_project.gantt_project_scheduling_conflict .gantt_task_line_actual{--dhx-gantt-task-background: var(--dhx-gantt-base-colors-error)}.gantt_task_line.gantt_project.gantt_selected{box-shadow:var(--dhx-gantt-box-shadow-s)}.gantt_task_line.gantt_milestone{--dhx-gantt-task-background: var(--dhx-gantt-milestone-background);visibility:hidden;border:none;box-sizing:content-box}.gantt_task_line.gantt_milestone div{visibility:visible}.gantt_task_line.gantt_milestone .gantt_task_content{background:inherit;border:inherit;border-width:1px;border-radius:inherit;box-sizing:border-box;transform:rotate(45deg)}.gantt_critical_task{--dhx-gantt-task-background: var(--dhx-gantt-link-critical-background)}.gantt_critical_task .gantt_task_progress{--dhx-gantt-task-progress: rgba(0, 0, 0, .4)}.gantt_critical_link{--dhx-gantt-link-background: var(--dhx-gantt-link-critical-background)}.gantt_link_arrow{--dhx-gantt-base-colors-icons: var(--dhx-gantt-link-background)}.gantt_row:focus,.gantt_cell:focus,.gantt_btn_set:focus,.gantt_qi_big_icon:focus,.gantt_popup_button:focus,.gantt_grid_head_cell:focus{box-shadow:inset 0 0 1px 1px var(--dhx-gantt-base-colors-primary)}.gantt_split_parent,.gantt_split_subproject{opacity:.1;pointer-events:none}.gantt_rollup_child .gantt_link_control,.gantt_rollup_child:hover .gantt_link_control{display:none}.gantt_unselectable,.gantt_unselectable div{-webkit-user-select:none;user-select:none}.gantt_common_input{border-radius:2px;background-color:var(--dhx-gantt-lightbox-background);color:var(--dhx-gantt-lightbox-color);border:var(--dhx-gantt-lightbox-control-border);font-size:var(--dhx-gantt-lightbox-font-size);padding:6px 8px;box-sizing:border-box;margin-top:0;margin-bottom:0}.gantt_common_input:focus,.gantt_common_input:focus-visible{border-color:var(--dhx-gantt-base-colors-primary);outline:none}.gantt_common_input:disabled{background-color:var(--dhx-gantt-base-colors-disabled);color:var(--dhx-gantt-base-colors-icons)}.gantt_one_line_input{height:var(--dhx-gantt-control-height)}.gantt_cal_cover,.gantt_cal_cover *{box-sizing:border-box}.gantt_cal_light{margin-top:auto;margin-bottom:auto;min-width:var(--dhx-gantt-lightbox-width);width:max-content;max-width:var(--dhx-gantt-lightbox-max-width);height:auto;-webkit-tap-highlight-color:transparent;background-color:var(--dhx-gantt-lightbox-background);color:var(--dhx-gantt-lightbox-color);position:absolute;z-index:15;font-family:var(--dhx-gantt-lightbox_font-family);font-size:var(--dhx-gantt-lightbox-font-size);font-weight:var(--dhx-gantt-lightbox-font-weight);line-height:142%;border:var(--dhx-gantt-lightbox-border);border-radius:var(--dhx-gantt-popup-border-radius)}.gantt_cal_light.gantt_cal_light_wide{--dhx-gantt-lightbox-width: var(--dhx-gantt-lightbox-wide-max-width);--dhx-gantt-lightbox-max-width: var(--dhx-gantt-lightbox-wide-max-width)}.gantt_cal_light textarea,.gantt_cal_light input,.gantt_cal_light select{border-radius:2px;background-color:var(--dhx-gantt-lightbox-background);color:var(--dhx-gantt-lightbox-color);border:var(--dhx-gantt-lightbox-control-border);font-size:var(--dhx-gantt-lightbox-font-size);padding:6px 8px;box-sizing:border-box;margin-top:0;margin-bottom:0}.gantt_cal_light textarea:focus,.gantt_cal_light input:focus,.gantt_cal_light select:focus,.gantt_cal_light textarea:focus-visible,.gantt_cal_light input:focus-visible,.gantt_cal_light select:focus-visible{border-color:var(--dhx-gantt-base-colors-primary);outline:none}.gantt_cal_light textarea:disabled,.gantt_cal_light input:disabled,.gantt_cal_light select:disabled{background-color:var(--dhx-gantt-base-colors-disabled);color:var(--dhx-gantt-base-colors-icons)}.gantt_cal_light input,.gantt_cal_light select{height:var(--dhx-gantt-control-height)}.gantt_cal_light input[type=select],.gantt_cal_light input[type=checkbox]{height:var(--dhx-gantt-checkbox-height)}.gantt_cal_light .gantt_time{display:none}.gantt_cal_ltitle{font-size:var(--dhx-gantt-lightbox-title-font-size);font-weight:var(--dhx-gantt-heading-font-weight);line-height:142%;background:var(--dhx-gantt-lightbox-title-background);color:var(--dhx-gantt-lightbox-title-color);border-bottom:var(--dhx-gantt-default-border);padding:calc(var(--dhx-gantt-base-padding) * 3) var(--dhx-gantt-lightbox-padding);overflow:hidden;white-space:nowrap;display:flex;flex-direction:row;justify-content:space-between;gap:calc(var(--dhx-gantt-base-padding) * 2);border-top-right-radius:var(--dhx-gantt-popup-border-radius);border-top-left-radius:var(--dhx-gantt-popup-border-radius)}.gantt_cal_ltitle .gantt_mark{display:none}.gantt_cal_ltitle .gantt_cal_ltitle_descr{overflow:hidden;text-overflow:ellipsis}.gantt_cal_ltitle .gantt_cal_ltitle_controls{cursor:pointer;--dhx-gantt-icon-size: 18px}.gantt_cal_light_rtl{direction:rtl}.gantt_cal_light_wide.gantt_cal_light_rtl .gantt_custom_button{right:auto;left:calc(var(--dhx-gantt-base-padding) * 2)}.gantt_section_constraint [data-constraint-time-select]{margin-left:20px}.gantt_cal_larea{border:none;padding:0 var(--dhx-gantt-lightbox-padding) 4px;overflow:hidden;height:auto;gap:calc(var(--dhx-gantt-base-padding) * 2)}.gantt_cal_cover{width:100%;height:100%;position:fixed;z-index:16;top:0;left:0;background-color:#0000004d;display:flex;justify-content:center;align-items:center;overflow:auto}.gantt_lightbox_time_select{min-width:80px}.gantt_lightbox_day_select{min-width:60px}.gantt_lightbox_month_select{min-width:110px}.gantt_lightbox_year_select{min-width:77px}.gantt_cal_light_full{width:auto}.gantt_cal_light_wide .gantt_cal_larea{display:flex;flex-direction:column;padding-top:12px;gap:12px}.gantt_cal_light_wide .gantt_wrap_section{display:flex;flex:0;position:relative}.gantt_cal_light_wide .gantt_cal_lsection{width:120px;justify-content:flex-start;align-items:flex-start;flex-shrink:0;margin-top:0;margin-bottom:0;padding:4px 8px}.gantt_cal_light_wide .gantt_custom_button{position:absolute;left:auto;right:calc(var(--dhx-gantt-base-padding) * 2)}.gantt_cal_light_wide .gantt_cal_ltext{flex:1}.gantt_cal_light_wide .gantt_section_time{justify-content:flex-start}.gantt_cal_light_wide .gantt_fullday{margin-left:unset}.gantt_duration{display:flex;justify-content:flex-start;align-items:center;gap:4px}.gantt_duration .gantt_duration_end_date{color:var(--dhx-gantt-base-colors-text-light);min-width:130px}.gantt_duration .gantt_duration_value,.gantt_duration .gantt_duration_dec,.gantt_duration .gantt_duration_inc{border-radius:2px;background-color:var(--dhx-gantt-lightbox-background);color:var(--dhx-gantt-lightbox-color);border:var(--dhx-gantt-lightbox-control-border);font-size:var(--dhx-gantt-lightbox-font-size);padding:6px 8px;box-sizing:border-box;margin-top:0;margin-bottom:0;text-align:center}.gantt_duration .gantt_duration_value:focus,.gantt_duration .gantt_duration_dec:focus,.gantt_duration .gantt_duration_inc:focus,.gantt_duration .gantt_duration_value:focus-visible,.gantt_duration .gantt_duration_dec:focus-visible,.gantt_duration .gantt_duration_inc:focus-visible{border-color:var(--dhx-gantt-base-colors-primary);outline:none}.gantt_duration .gantt_duration_value:disabled,.gantt_duration .gantt_duration_dec:disabled,.gantt_duration .gantt_duration_inc:disabled{background-color:var(--dhx-gantt-base-colors-disabled);color:var(--dhx-gantt-base-colors-icons)}.gantt_duration_inputs{display:flex}.gantt_duration .gantt_duration_value{width:40px;padding:3px 4px;border-left-width:0;border-right-width:0;border-radius:0}.gantt_duration .gantt_duration_value.gantt_duration_value_formatted{width:70px}.gantt_duration .gantt_duration_dec,.gantt_duration .gantt_duration_inc{width:26px;padding:1px 4px;color:var(--dhx-gantt-base-colors-primary);font-size:18px;border-radius:var(--dhx-gantt-border-radius);cursor:pointer}.gantt_duration .gantt_duration_dec{border-top-right-radius:0;border-bottom-right-radius:0}.gantt_duration .gantt_duration_inc{border-top-left-radius:0;border-bottom-left-radius:0}.gantt_duration .gantt_duration_inc{margin-right:4px}.gantt_resources{max-height:150px;height:auto;overflow-y:auto}.gantt_resource_row{display:block;padding:10px 0;border-bottom:1px solid var(--dhx-gantt-base-colors-border-light);cursor:pointer}.gantt_resource_row input[type=checkbox]:not(:checked),.gantt_resource_row input[type=checkbox]:not(:checked)~div{opacity:.5}.gantt_resource_toggle{vertical-align:middle}.gantt_section_resources{overflow:hidden;display:flex;flex-direction:column;width:100%}.gantt_resources_filter{display:flex;flex-grow:0;align-items:center}.gantt_resources_filter label{display:inline-flex;gap:2px;align-items:center}.gantt_resources_filter .gantt_resources_filter_input{padding:1px 6px;box-sizing:border-box}.gantt_resources_filter .switch_unsetted{vertical-align:middle}.gantt_resource_cell{display:inline-block}.gantt_resource_cell.gantt_resource_cell_checkbox{width:24px;max-width:24px;min-width:24px;vertical-align:middle}.gantt_resource_cell.gantt_resource_cell_label{width:40%;max-width:40%;vertical-align:middle}.gantt_resource_cell.gantt_resource_cell_value{width:30%;max-width:30%;vertical-align:middle}.gantt_resource_cell.gantt_resource_cell_value input,.gantt_resource_cell.gantt_resource_cell_value select{width:80%;vertical-align:middle;padding:1px 2px;box-sizing:border-box}.gantt_resource_cell.gantt_resource_cell_unit{width:10%;max-width:10%;vertical-align:middle}.gantt_resource_early_value{opacity:.8;font-size:.9em}.gantt_cal_lcontrols{display:flex;flex-direction:var(--dhx-gantt-btn-order);gap:calc(var(--dhx-gantt-base-padding)*2);padding:12px var(--dhx-gantt-lightbox-padding)}.gantt_cal_lcontrols .gantt_btn_set{display:flex;flex-direction:row;gap:var(--dhx-gantt-base-padding)}.gantt_cal_lcontrols .gantt_btn_set.gantt_delete_btn_set{--dhx-gantt-icon-size: 18px;padding:6px 0;--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-error);--dhx-gantt-btn-border-color: transparent;--dhx-gantt-btn-background-hover: transparent;--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-error-hover);--dhx-gantt-btn-border-hover: transparent;--dhx-gantt-btn-background-active: transparent;--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-error-active);--dhx-gantt-btn-border-active: transparent;--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: transparent}.gantt_cal_lcontrols .gantt_btn_set:not(.gantt_save_btn_set,.gantt_delete_btn_set){--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: var(--dhx-gantt-btn-outline-background);--dhx-gantt-btn-color: var(--dhx-gantt-btn-outline-color);--dhx-gantt-btn-border-color: var(--dhx-gantt-btn-outline-border-color);--dhx-gantt-btn-background-hover: var(--dhx-gantt-btn-outline-background-hover);--dhx-gantt-btn-color-hover: var(--dhx-gantt-btn-outline-color-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-btn-outline-border-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-btn-outline-background-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-btn-outline-color-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-btn-outline-border-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-btn-outline-background-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-btn-outline-color-disabled);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-btn-outline-border-color-disabled)}.gantt_cal_lcontrols .gantt_btn_set .gantt_btn_inner{display:none}.gantt_cal_lcontrols .gantt_btn_set .gantt_delete_btn:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_cal_lcontrols .gantt_btn_set .gantt_delete_btn:before{content:""}.gantt_cal_lcontrols .gantt_cal_lcontrols_push_right{margin-left:auto}.gantt_cal_ltext textarea{width:100%;height:100%;resize:none;font-family:var(--dhx-gantt-lightbox_font-family);font-size:var(--dhx-gantt-lightbox-font-size);font-weight:var(--dhx-gantt-lightbox-font-weight);line-height:142%}.gantt_section_time_spacer,.gantt_lightbox_minical_spacer{visibility:hidden;height:0;flex-basis:100%}.gantt_section_time{--dhx-gantt-lightbox-time-font-size: var(--dhx-gantt-important-font-size);--dhx-gantt-lightbox-time-font-weight: var(--dhx-gantt-important-font-weight);font-size:var(--dhx-gantt-lightbox-time-font-size);font-weight:var(--dhx-gantt-lightbox-time-font-weight);line-height:142%;display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dhx-gantt-base-padding) * 2);row-gap:var(--dhx-gantt-base-padding)}.gantt_section_time .gantt_section_time_icon{width:calc(var(--dhx-gantt-base-module) * 2);height:calc(var(--dhx-gantt-base-module) * 2);border-radius:2px;background:var(--dhx-gantt-base-colors-primary)}.gantt_section_duration{gap:16px}.gantt_fullday{margin-left:auto}.gantt_cal_light_rtl .gantt_fullday{margin-left:unset;margin-right:auto}.gantt_cal_lsection label{font-weight:var(--dhx-gantt-heading-font-weight);display:flex;align-items:center;gap:4px;width:100%}.gantt_cal_lsection{display:flex;margin-top:12px;margin-bottom:4px}.gantt_cal_lsection .gantt_custom_button{background:var(--dhx-gantt-btn-background);color:var(--dhx-gantt-btn-color);border:1px solid var(--dhx-gantt-btn-border-color);border-radius:var(--dhx-gantt-border-radius);height:var(--dhx-gantt-control-height);padding:var(--dhx-gantt-btn-padding, 0 20px);display:flex;justify-content:center;align-items:center;box-sizing:border-box;gap:4px;flex-shrink:0;font-weight:500;font-size:var(--dhx-gantt-font-size);font-family:var(--dhx-gantt-font-family);font-weight:var(--dhx-gantt-btn-font-weight, normal);line-height:142%;text-transform:var(--dhx-gantt-btn-text-transform);cursor:pointer;--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: var(--dhx-gantt-btn-outline-background);--dhx-gantt-btn-color: var(--dhx-gantt-btn-outline-color);--dhx-gantt-btn-border-color: var(--dhx-gantt-btn-outline-border-color);--dhx-gantt-btn-background-hover: var(--dhx-gantt-btn-outline-background-hover);--dhx-gantt-btn-color-hover: var(--dhx-gantt-btn-outline-color-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-btn-outline-border-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-btn-outline-background-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-btn-outline-color-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-btn-outline-border-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-btn-outline-background-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-btn-outline-color-disabled);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-btn-outline-border-color-disabled);order:1;margin-left:auto;margin-right:unset}.gantt_cal_lsection .gantt_custom_button:hover{background:var(--dhx-gantt-btn-background-hover);color:var(--dhx-gantt-btn-color-hover);border-color:var(--dhx-gantt-btn-border-hover)}.gantt_cal_lsection .gantt_custom_button:active{background:var(--dhx-gantt-btn-background-active);color:var(--dhx-gantt-btn-color-active);border-color:var(--dhx-gantt-btn-border-active)}.gantt_cal_lsection .gantt_custom_button:disabled{background:var(--dhx-gantt-btn-background-disabled);color:var(--dhx-gantt-btn-color-disabled);border-color:var(--dhx-gantt-btn-border-disabled)}.gantt_cal_light_rtl .gantt_custom_button{margin-left:unset;margin-right:auto}.gantt_cal_checkbox{display:flex;gap:var(--dhx-gantt-base-padding)}.gantt_cal_wide_checkbox{padding:4px 0}.gantt_cal_radio input{margin:var(--dhx-gantt-base-padding)}.gantt_cal_radio_item{display:flex;gap:var(--dhx-gantt-base-padding);align-items:center}.gantt_cal_radio{display:flex;gap:4px}.gantt_cal_radio_vertical{flex-direction:column;overflow:auto;--dhx-gantt-control-height: 20px}.gantt_cal_lcheckbox,.gantt_cal_lradio{display:flex;flex-wrap:wrap;gap:8px}.gantt_cal_lcheckbox label,.gantt_cal_lradio label{display:flex;align-items:center;gap:4px}.gantt_cal_template{position:relative;padding-top:4px;padding-bottom:4px}.gantt_cal_light .gantt_readonly{color:var(--dhx-gantt-base-colors-readonly)}.gantt_resource_selector_filter_wrapper{margin:8px 0}.gantt_resource_selector_filter_wrapper .gantt_resources_filter_input{padding:6px 4px 6px 36px;color:var(--dhx-gantt-base-colors-text-light);box-sizing:border-box;border-radius:2px;border:1px solid #E2E3E4;height:28px}.gantt_resource_selector_filter_wrapper .gantt_custom_button{background:var(--dhx-gantt-btn-background);color:var(--dhx-gantt-btn-color);border:1px solid var(--dhx-gantt-btn-border-color);border-radius:var(--dhx-gantt-border-radius);height:var(--dhx-gantt-control-height);padding:var(--dhx-gantt-btn-padding, 0 20px);display:flex;justify-content:center;align-items:center;box-sizing:border-box;gap:4px;flex-shrink:0;font-weight:500;font-size:var(--dhx-gantt-font-size);font-family:var(--dhx-gantt-font-family);font-weight:var(--dhx-gantt-btn-font-weight, normal);line-height:142%;text-transform:var(--dhx-gantt-btn-text-transform);cursor:pointer;--dhx-gantt-icon-size: 18px;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color);--dhx-gantt-btn-background: var(--dhx-gantt-btn-outline-background);--dhx-gantt-btn-color: var(--dhx-gantt-btn-outline-color);--dhx-gantt-btn-border-color: var(--dhx-gantt-btn-outline-border-color);--dhx-gantt-btn-background-hover: var(--dhx-gantt-btn-outline-background-hover);--dhx-gantt-btn-color-hover: var(--dhx-gantt-btn-outline-color-hover);--dhx-gantt-btn-border-hover: var(--dhx-gantt-btn-outline-border-hover);--dhx-gantt-btn-background-active: var(--dhx-gantt-btn-outline-background-active);--dhx-gantt-btn-color-active: var(--dhx-gantt-btn-outline-color-active);--dhx-gantt-btn-border-active: var(--dhx-gantt-btn-outline-border-active);--dhx-gantt-btn-background-disabled: var(--dhx-gantt-btn-outline-background-disabled);--dhx-gantt-btn-color-disabled: var(--dhx-gantt-btn-outline-color-disabled);--dhx-gantt-btn-border-color-disabled: var(--dhx-gantt-btn-outline-border-color-disabled);order:1;margin-left:auto;margin-right:unset}.gantt_resource_selector_filter_wrapper .gantt_custom_button:hover{background:var(--dhx-gantt-btn-background-hover);color:var(--dhx-gantt-btn-color-hover);border-color:var(--dhx-gantt-btn-border-hover)}.gantt_resource_selector_filter_wrapper .gantt_custom_button:active{background:var(--dhx-gantt-btn-background-active);color:var(--dhx-gantt-btn-color-active);border-color:var(--dhx-gantt-btn-border-active)}.gantt_resource_selector_filter_wrapper .gantt_custom_button:disabled{background:var(--dhx-gantt-btn-background-disabled);color:var(--dhx-gantt-btn-color-disabled);border-color:var(--dhx-gantt-btn-border-disabled)}.gantt_cal_light_wide .gantt_resource_selector_filter_wrapper{padding:0;margin-bottom:12px}.gantt_custom_button.gantt_add_resources{border:0;padding:0 4px}.gantt_custom_button.gantt_add_resources .gantt_add{width:20px;height:20px;opacity:1}.gantt_resource_selector_grid{color:var(--dhx-gantt-base-colors-text-light)}.gantt_resource_selector_grid .gantt_grid{color:var(--dhx-gantt-base-colors-text-base);border:1px solid #E2E3E4;border-bottom:0;max-height:182px}.gantt_resource_selector_grid .gantt_grid_data{font-weight:400;max-height:146px;overflow-y:auto}.gantt_resource_selector_grid .gantt_grid_scale{background:var(--dhx-gantt-base-colors-background-alt)}.gantt_cal_quick_info{--dhx-gantt-quick-info-font-size: var(--dhx-gantt-font-size);position:absolute;z-index:8;font-size:var(--dhx-gantt-quick-info-font-size);background:var(--dhx-gantt-popup-background);color:var(--dhx-gantt-popup-color);border:var(--dhx-gantt-popup-border);padding:calc(var(--dhx-gantt-base-padding)*2) calc(var(--dhx-gantt-base-padding)*3);border-radius:var(--dhx-gantt-border-radius);width:300px;display:flex;flex-direction:column;box-shadow:var(--dhx-gantt-box-shadow-s);transition:left .5s ease,right .5s ease}.gantt_cal_qi_tcontrols{display:flex;justify-content:flex-end;height:8px}.gantt_cal_qi_tcontrols .gantt_cal_qi_close_btn{min-width:32px;height:32px;border-radius:50%;--dhx-gantt-icon-size: 18px;--dhx-gantt-btn-background: transparent;--dhx-gantt-btn-color: var(--dhx-gantt-base-colors-primary);--dhx-gantt-btn-border-color: transparent;--dhx-gantt-btn-background-hover: transparent;--dhx-gantt-btn-color-hover: var(--dhx-gantt-base-colors-primary-hover);--dhx-gantt-btn-border-hover: transparent;--dhx-gantt-btn-background-active: transparent;--dhx-gantt-btn-color-active: var(--dhx-gantt-base-colors-primary-active);--dhx-gantt-btn-border-active: transparent;--dhx-gantt-btn-background-disabled: transparent;--dhx-gantt-btn-color-disabled: var(--dhx-gantt-base-colors-icons);--dhx-gantt-btn-border-color-disabled: transparent;width:unset;min-width:unset;padding:2px;font-size:18px;cursor:pointer;height:20px;position:relative;z-index:1}.gantt_cal_qi_tcontrols .gantt_cal_qi_close_btn:hover{--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-icons-hover)}.gantt_cal_qi_tcontrols .gantt_cal_qi_close_btn:active{--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-icons-active)}.gantt_cal_qi_tcontrols .gantt_cal_qi_close_btn:disabled{--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color-disabled)}.gantt_cal_qi_title,.gantt_cal_qi_controls,.gantt_cal_qi_content{padding:0 calc(var(--dhx-gantt-base-padding) * 3)}.gantt_cal_qi_title{display:flex;flex-direction:column;gap:12px;padding-right:14px}.gantt_cal_qi_tcontent{font-size:var(--dhx-gantt-heading-font-size);font-weight:var(--dhx-gantt-heading-font-weight);line-height:150%;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;overflow:hidden;flex-grow:0;text-overflow:ellipsis;white-space:nowrap}.gantt_cal_qi_tcontent>span{text-overflow:ellipsis;overflow:hidden}.gantt_cal_qi_tcontent:before{display:var(--dhx-gantt-quick-info-dot-display, block);content:"";flex-shrink:0;width:8px;height:8px;border-radius:2px;background:var(--dhx-gantt-task-background)}.gantt_cal_qi_tdate{font-size:var(--dhx-gantt-important-font-size);font-weight:var(--dhx-gantt-important-font-weight);line-height:var(--dhx-gantt-important-line-height)}.gantt_cal_qi_content{padding-top:16px;padding-bottom:8px;white-space:normal}.gantt_cal_qi_controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-top:8px;gap:12px;color:var(--dhx-gantt-base-colors-primary)}.gantt_cal_qi_controls>div:first-child{margin-left:-3px}.gantt_menu_icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;--dhx-gantt-base-colors-icons: var(--dhx-gantt-btn-color)}.dhx_gantt_icon.dhx_gantt_icon_edit,.dhx_menu_icon.dhx_gantt_icon_edit{--dhx-gantt-icon-size: var(--dhx-gantt-font-size)}.gantt_cal_quick_info.gantt_qi_hidden{display:none}.gantt_tooltip{padding:8px 30px 8px 8px;position:absolute;z-index:50;white-space:nowrap;box-shadow:var(--dhx-gantt-box-shadow-m);background:var(--dhx-gantt-tooltip-background);color:var(--dhx-gantt-tooltip-color);border:var(--dhx-gantt-tooltip-border);font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-regular-font-size);line-height:var(--dhx-gantt-regular-line-height);font-weight:var(--dhx-gantt-regular-font-weight);border-radius:var(--dhx-gantt-tooltip-border-radius);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.gantt_resource_marker{position:absolute;text-align:center;font-size:var(--dhx-gantt-font-size);color:#fff}.gantt_resource_marker_ok{background:var(--dhx-gantt-base-colors-success)}.gantt_resource_marker_overtime{background:var(--dhx-gantt-base-colors-error)}.gantt_histogram_label{width:100%;height:100%;position:absolute;z-index:1;font-weight:700;font-size:var(--dhx-gantt-font-size)}.gantt_histogram_fill{background-color:#537cfa4d;background-color:color-mix(in srgb,var(--dhx-gantt-base-colors-primary),transparent 60%);width:100%;position:absolute;bottom:0}.gantt_histogram_hor_bar{height:1px;position:absolute;background:var(--dhx-gantt-base-colors-primary);margin-top:-1px;margin-left:-1px}.gantt_histogram_vert_bar{width:1px;position:absolute;background:var(--dhx-gantt-base-colors-primary);margin-left:-1px}.gantt_histogram_cell{position:absolute;text-align:center;font-size:var(--dhx-gantt-font-size)}.gantt_marker{height:100%;width:1px;top:0;position:absolute;text-align:center;background-color:var(--dhx-gantt-base-colors-error)}.gantt_marker .gantt_marker_content{padding:2px;background:inherit;color:var(--dhx-gantt-base-colors-white);position:absolute;font-size:var(--dhx-gantt-caption-font-size);line-height:var(--dhx-gantt-caption-line-height);font-weight:var(--dhx-gantt-caption-line-weight)}.gantt_marker_area{position:absolute;top:0;left:0}.gantt_grid_editor_placeholder{position:absolute}.gantt_grid_editor_placeholder>div,.gantt_grid_editor_placeholder input,.gantt_grid_editor_placeholder select{width:100%;height:100%;box-sizing:border-box}.gantt_row_placeholder div{opacity:.5}.gantt_row_placeholder .gantt_file,.gantt_row_placeholder .gantt_add{display:none}.gantt_drag_marker.gantt_grid_dnd_marker{background-color:transparent;transition:all .1s ease}.gantt_grid_dnd_marker_line{height:4px;width:100%;background-color:var(--dhx-gantt-base-colors-primary)}.gantt_grid_dnd_marker_line:before{background:var(--dhx-gantt-base-colors-white);width:12px;height:12px;box-sizing:border-box;border:3px solid var(--dhx-gantt-base-colors-primary);border-radius:6px;content:"";line-height:1px;display:block;position:absolute;margin-left:-11px;margin-top:-4px;pointer-events:none}.gantt_grid_dnd_marker_folder{height:100%;width:100%;position:absolute;pointer-events:none;box-sizing:border-box;box-shadow:0 0 0 2px var(--dhx-gantt-base-colors-primary) inset;background:transparent}.gantt_overlay_area{position:absolute;height:inherit;width:inherit;top:0;left:0;display:none}.gantt_overlay{position:absolute;left:0;top:0;height:inherit;width:inherit}.gantt_click_drag_rect{position:absolute;left:0;top:0;outline:1px solid var(--dhx-gantt-base-colors-primary);background-color:var(--dhx-gantt-base-colors-primary-lighter)}.gantt_timeline_move_available,.gantt_timeline_move_available *{cursor:move}.gantt_constraint_marker{position:absolute;pointer-events:none;--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-text-light)}.gantt_constraint_marker.gantt_constraint_marker_snlt,.gantt_constraint_marker.gantt_constraint_marker_fnlt,.gantt_constraint_marker.gantt_constraint_marker_mfo{transform:rotate(180deg)}.gantt_constraint_marker svg{display:block;max-height:100%;max-width:100%}.gantt_rtl .gantt_constraint_marker.gantt_constraint_marker_snlt,.gantt_rtl .gantt_constraint_marker.gantt_constraint_marker_fnlt,.gantt_rtl .gantt_constraint_marker.gantt_constraint_marker_mfo{transform:rotate(0)}.gantt_rtl .gantt_constraint_marker.gantt_constraint_marker_snet,.gantt_rtl .gantt_constraint_marker.gantt_constraint_marker_fnet,.gantt_rtl .gantt_constraint_marker.gantt_constraint_marker_mso{transform:rotate(180deg)}.gantt_rtl .gantt_grid{text-align:right}.gantt_rtl .gantt_row,.gantt_rtl .gantt_cell{flex-direction:row-reverse}.gantt_layout_content{width:100%;overflow:auto;box-sizing:border-box}.gantt_layout_cell{position:relative;box-sizing:border-box}.gantt_layout_cell>.gantt_layout_header{background:#33aae8;color:#fff;font-size:17px;padding:5px 10px;box-sizing:border-box}.gantt_layout_header.collapsed_x{background:#a9a9a9}.gantt_layout_header.collapsed_x .gantt_header_arrow:before{content:"⇧"}.gantt_layout_header.collapsed_y{background:#a9a9a9}.gantt_layout_header.collapsed_y .gantt_header_arrow:before{content:"⇩"}.gantt_layout_header{cursor:pointer}.gantt_layout_header .gantt_header_arrow{float:right;text-align:right}.gantt_layout_header .gantt_header_arrow:before{content:"⇦"}.gantt_layout_header.vertical .gantt_header_arrow:before{content:"⇧"}.gantt_layout_outer_scroll_vertical .gantt_layout_content{overflow-y:hidden}.gantt_layout_outer_scroll_horizontal .gantt_layout_content{overflow-x:hidden}.gantt_layout_x>.gantt_layout_cell{display:inline-block;vertical-align:top}.gantt_layout_x{white-space:nowrap}.gantt_resizing{opacity:.7;background:#f2f2f2}.gantt_layout_cell_border_right.gantt_resizer{overflow:visible;border-right:0}.gantt_resizer{cursor:e-resize;position:relative}.gantt_resizer_y{cursor:n-resize}.gantt_resizer_stick{background:#33aae8;z-index:9999;position:absolute;top:0;width:100%}.gantt_resizer_x .gantt_resizer_x{position:absolute;width:12px;height:100%;margin-left:-2px;top:0;left:0;z-index:1}.gantt_resizer_y .gantt_resizer_y{position:absolute;height:12px;width:100%;top:-2px;left:0;z-index:1}.gantt_resizer_error{background:#cd5c5c!important}.gantt_layout_cell_border_left{border-left:var(--dhx-gantt-default-border)}.gantt_layout_cell_border_right{border-right:var(--dhx-gantt-default-border)}.gantt_layout_cell_border_top{border-top:var(--dhx-gantt-default-border)}.gantt_layout_cell_border_bottom{border-bottom:var(--dhx-gantt-default-border)}.gantt_layout_cell_border_transparent{border-color:transparent}.gantt_window{position:absolute;top:50%;left:50%;z-index:999999999;background:#fff}.gantt_window_content{position:relative}.gantt_window_content_header{background:#39c;color:#fff;height:33px;padding:10px 10px 0;border-bottom:solid 2px #ffffff;position:relative}.gantt_window_content_header_text{padding-left:10%}.gantt_window_content_header_buttons{position:absolute;top:10px;right:10px}.gantt_window_content_header_buttons:hover{color:#000;cursor:pointer}.gantt_window_content_resizer{position:absolute;width:15px;height:15px;bottom:0;line-height:15px;right:-1px;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=);cursor:nw-resize;z-index:999}.gantt_window_content_frame{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;z-index:9999}.gantt_window_drag{cursor:pointer!important}.gantt_window_resizing{overflow:visible}.gantt_window_resizing_body{overflow:hidden!important}.gantt_window_modal{background:#0000001a;z-index:9999;top:0;left:0;width:100%;height:100%;position:fixed}.gantt_container,.gantt_cal_light,.gantt_message_area,.gantt_modal_box,.gantt_cal_quick_info,.gantt_tooltip{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--dhx-gantt-font-family)}.gantt_container,.gantt_container *{box-sizing:border-box}.gantt_noselect{-webkit-user-select:none;user-select:none}.gantt_noselect .gantt_grid_data .gantt_row:hover,.gantt_noselect .gantt_grid_data .gantt_row.odd:hover{background-color:unset}.gantt_drag_marker{position:absolute;top:-1000px;left:-1000px;font-family:var(--dhx-gantt-font-family);font-size:var(--dhx-gantt-font-size);z-index:1;white-space:nowrap;background:var(--dhx-gantt-base-colors-select)}.gantt_drag_marker .gantt_tree_indent,.gantt_drag_marker .gantt_tree_icon.gantt_blank,.gantt_drag_marker .gantt_tree_icon.gantt_open,.gantt_drag_marker .gantt_tree_icon.gantt_close{display:none}.gantt_empty_state_wrapper{position:relative}.gantt_empty_state{height:100%;max-width:500px;box-sizing:border-box;white-space:pre-line;overflow-wrap:break-word;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto}.gantt_empty_state_image{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;width:100%;max-width:500px;max-height:500px;margin-left:auto;margin-right:auto;display:block;min-height:0;height:200px;background-size:contain;background-position-x:center;background-position-y:bottom;margin-top:40px}.gantt_empty_state_text{text-align:center}.gantt_empty_state_text_link{color:var(--dhx-gantt-base-colors-primary);background:none;opacity:1;height:unset;cursor:pointer}.gantt_drag_marker .gantt_row.odd{background-color:var(--dhx-gantt-base-colors-select)}.gantt_drag_marker .gantt_row{border-left:var(--dhx-gantt-scale-border-vertical);border-top:var(--dhx-gantt-scale-border-horizontal)}.gantt_drag_marker .gantt_cell{border-color:var(--dhx-gantt-base-colors-border)}.gantt_row.gantt_over,.gantt_task_row.gantt_over{background-color:var(--dhx-gantt-base-colors-primary-active)}.gantt_row.gantt_transparent .gantt_cell{opacity:.7}.gantt_task_row.gantt_transparent{background-color:#537cfa73}.gantt_container_resize_watcher{background:transparent;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;pointer-events:none;border:0;box-sizing:border-box;opacity:0}.gantt_task_deadline{position:absolute;z-index:5;--dhx-gantt-base-colors-icons: var(--dhx-gantt-base-colors-error);pointer-events:none}.gantt_task_deadline:before{font-family:dhx-gantt-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center;align-items:center;color:var(--dhx-gantt-base-colors-icons);font-size:var(--dhx-gantt-icon-size, 1.5em)}.gantt_task_deadline:before{content:"";max-width:100%;max-height:100%;font-size:1em}.gantt_task_baseline{position:absolute;border-radius:2px;opacity:.9;background:#ffd180;z-index:0;overflow:hidden}.gantt_task_baseline.gantt_milestone_baseline{transform:rotate(45deg)}.gantt_task_baseline.gantt_task_baseline_0{background:var(--dhx-gantt-baseline-background-0)}.gantt_task_baseline.gantt_task_baseline_1{background:var(--dhx-gantt-baseline-background-1)}.gantt_task_baseline.gantt_task_baseline_2{background:var(--dhx-gantt-baseline-background-2)}.gantt_task_baseline.gantt_task_baseline_3{background:var(--dhx-gantt-baseline-background-3)}.gantt_task_baseline.gantt_task_baseline_4{background:var(--dhx-gantt-baseline-background-4)}.gantt_task_baseline.gantt_task_baseline_5{background:var(--dhx-gantt-baseline-background-5)}.gantt_task_baseline.gantt_task_baseline_6{background:var(--dhx-gantt-baseline-background-6)}.gantt_task_baseline.gantt_task_baseline_7{background:var(--dhx-gantt-baseline-background-7)}.gantt_task_baseline.gantt_task_baseline_8{background:var(--dhx-gantt-baseline-background-8)}.gantt_task_baseline.gantt_task_baseline_9{background:var(--dhx-gantt-baseline-background-9)}.gantt_section_baselines{overflow-y:auto;display:flex;flex-direction:column;padding-top:4px;padding-bottom:4px;gap:4px}.gantt_custom_button.gantt_add_baselines{margin-left:0}.resources_section_placeholder{margin-top:8px;font-weight:400;color:var(--dhx-gantt-base-colors-text-light)}.gantt_resource_lightbox_row,.gantt_resource_lightbox_header{display:flex;align-items:center}.gantt_resource_lightbox_header{background:#f2f2f2}.gantt_resource_lightbox_head_cell{display:flex;justify-content:center;padding:8px}.gantt_resources_filter label{position:relative}.baseline_delete_button{padding:6px;cursor:pointer}

/* dhtmlx-gantt 第三方类名使用下划线命名，无法重命名，故禁用 BEM 类名规则 */
/* stylelint-disable selector-class-pattern */

/* 今天标记线 */
.gantt_marker.today {
  background-color: #f44;
  opacity: 0.4;
}
.gantt_marker.today .gantt_marker_content {
  font-size: 12px;
  color: #f44;
}

/* 工单（project）行样式 */
.gantt-project-bar .gantt_task_progress {
  background: #7b68ee;
}

/* 甘特条圆角 */
.gantt_task_line {
  border-radius: 8px;
}

/* 周末背景色 */
.weekend {
  background: #f0f0f0 !important;
}

/* 行悬浮高亮 */
.gantt_grid_data .gantt_row:hover,
.gantt_grid_data .gantt_row.odd:hover {
  background-color: #f3f1fe !important;
}

/* 选中行高亮 */
.gantt_grid_data .gantt_row.gantt_selected,
.gantt_grid_data .gantt_row.odd.gantt_selected,
.gantt_task_row.gantt_selected {
  background-color: #f3f1fe !important;
}

[data-v-e524a37f] .bell-button {
&:hover {
svg {
      animation: bell-ring-e524a37f 1s both;
}
}
}
@keyframes bell-ring-e524a37f {
0%,
  100% {
    transform-origin: top;
}
15% {
    transform: rotateZ(10deg);
}
30% {
    transform: rotateZ(-10deg);
}
45% {
    transform: rotateZ(5deg);
}
60% {
    transform: rotateZ(-5deg);
}
75% {
    transform: rotateZ(2deg);
}
}
/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
[data-v-0c9a0c0e] .sticky-tabs-header [role="tablist"] {
  top: calc(var(--spacing, .25rem) * -3);
  z-index: 9999;
  position: sticky;
}
/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-2269951d],[data-v-2269951d]:before,[data-v-2269951d]:after,[data-v-2269951d]::backdrop {
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
}
}
}
.theme-toggle__moon > circle[data-v-2269951d] {
  transition: transform .5s cubic-bezier(0, 0, .3, 1);
}
.theme-toggle__sun[data-v-2269951d] {
  stroke: none;
  transform-origin: center;
  transition: transform 1.6s cubic-bezier(.25, 0, .2, 1);
}
.theme-toggle__sun-beams[data-v-2269951d] {
  transform-origin: center;
  transition: transform 1.6s cubic-bezier(.5, 1.5, .75, 1.25), opacity .6s cubic-bezier(.25, 0, .3, 1);
}
.theme-toggle.is-light .theme-toggle__sun[data-v-2269951d] {
  --tw-scale-x: 50%;
  --tw-scale-y: 50%;
  --tw-scale-z: 50%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}
.theme-toggle.is-light .theme-toggle__sun-beams[data-v-2269951d] {
  transform: rotateZ(.25turn);
}
.theme-toggle.is-dark .theme-toggle__moon > circle[data-v-2269951d] {
  transform: translateX(-20px);
}
.theme-toggle.is-dark .theme-toggle__sun-beams[data-v-2269951d] {
  opacity: 0;
}
.theme-toggle:hover > svg .theme-toggle__sun[data-v-2269951d] {
  fill: hsl(var(--foreground));
}
.theme-toggle:hover > svg .theme-toggle__sun-beams[data-v-2269951d] {
  stroke: hsl(var(--foreground));
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
.timezone-container[data-v-885820ce] {
  padding-left: calc(var(--spacing, .25rem) * 5);
}

.login-background[data-v-4cf73944] {
  background: linear-gradient(
    154deg,
    #07070915 30%,
    hsl(var(--primary) / 30%) 48%,
    #07070915 64%
  );
  filter: blur(100px);
}
.dark {
.login-background[data-v-4cf73944] {
    background: linear-gradient(
      154deg,
      #07070915 30%,
      hsl(var(--primary) / 20%) 48%,
      #07070915 64%
    );
    filter: blur(100px);
}
}
.menu-align-start[data-v-7ab1e560] {
  --menu-align: start;
}
.menu-align-center[data-v-7ab1e560] {
  --menu-align: center;
}
.menu-align-end[data-v-7ab1e560] {
  --menu-align: end;
}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-f9501544],[data-v-f9501544]:before,[data-v-f9501544]:after,[data-v-f9501544]::backdrop {
      --tw-font-weight: initial;
}
}
}
.vben-normal-menu[data-v-f9501544] {
  --menu-item-margin-y: 4px;
  --menu-item-margin-x: 0px;
  --menu-item-padding-y: 9px;
  --menu-item-padding-x: 0px;
  --menu-item-radius: 0px;
  height: calc(100% - 4px);
}
.vben-normal-menu.is-rounded[data-v-f9501544] {
  --menu-item-radius: 6px;
  --menu-item-margin-x: 8px;
}
.vben-normal-menu.is-dark .vben-normal-menu__item[data-v-f9501544] {
  color: hsl(var(--foreground));
}
@supports (color: color-mix(in lab, red, red)) {
.vben-normal-menu.is-dark .vben-normal-menu__item[data-v-f9501544] {
    color: color-mix(in oklab, hsl(var(--foreground)) 80%, transparent);
}
}
.vben-normal-menu.is-dark .vben-normal-menu__item[data-v-f9501544]:not(.is-active):hover, .vben-normal-menu.is-dark .vben-normal-menu__item.is-active .vben-normal-menu__name[data-v-f9501544], .vben-normal-menu.is-dark .vben-normal-menu__item.is-active .vben-normal-menu__icon[data-v-f9501544] {
  color: hsl(var(--foreground));
}
.vben-normal-menu.is-collapse .vben-normal-menu__name[data-v-f9501544] {
  opacity: 0;
  width: 0;
  height: 0;
  margin-top: 0;
  overflow: hidden;
}
.vben-normal-menu.is-collapse .vben-normal-menu__icon[data-v-f9501544] {
  font-size: calc(var(--font-size-base, 16px) * 1.25);
}
.vben-normal-menu__item[data-v-f9501544] {
  padding: var(--menu-item-padding-y) var(--menu-item-padding-x);
  margin: var(--menu-item-margin-y) var(--menu-item-margin-x);
  color: hsl(var(--foreground) / 90%);
  cursor: pointer;
  border-radius: var(--menu-item-radius);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: background .15s, padding .15s, border-color .15s;
  display: flex;
  position: relative;
}
.vben-normal-menu__item.is-active[data-v-f9501544] {
  background-color: hsl(var(--primary));
  color: hsl(var(--primary));
}
.vben-normal-menu__item.is-active[data-v-f9501544]:is(.dark *) {
  background-color: hsl(var(--accent));
}
.vben-normal-menu__item.is-active .vben-normal-menu__name[data-v-f9501544], .vben-normal-menu__item.is-active .vben-normal-menu__icon[data-v-f9501544] {
  --tw-font-weight: var(--font-weight-semibold, 600);
  font-weight: var(--font-weight-semibold, 600);
  color: hsl(var(--primary-foreground));
}
.vben-normal-menu__item[data-v-f9501544]:not(.is-active):hover {
  background-color: hsl(var(--heavy));
  color: hsl(var(--primary));
}
.vben-normal-menu__item[data-v-f9501544]:not(.is-active):hover:is(.dark *) {
  background-color: hsl(var(--accent));
  color: hsl(var(--foreground));
}
.vben-normal-menu__item:hover .vben-normal-menu__icon[data-v-f9501544] {
  transform: scale(1.2);
}
.vben-normal-menu__icon[data-v-f9501544] {
  max-height: calc(var(--spacing, .25rem) * 5);
  font-size: calc(var(--font-size-base, 16px) * 1.25);
  transition: all .25s;
}
.vben-normal-menu__name[data-v-f9501544] {
  margin-top: calc(var(--spacing, .25rem) * 2);
  width: 100%;
  font-size: calc(var(--font-size-base, 16px) * .75);
  text-align: center;
  margin-bottom: 0;
  font-weight: 400;
  transition: all .25s;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false
}
.is-menu-align {
  justify-content: var(--menu-align, start);
}
.vben-menu__popup-container,
.vben-menu {
  --menu-title-width: 140px;
  --menu-item-icon-size: var(--font-size-base, 16px);
  --menu-item-height: 38px;
  --menu-item-padding-y: 21px;
  --menu-item-padding-x: 12px;
  --menu-item-popup-padding-y: 20px;
  --menu-item-popup-padding-x: 12px;
  --menu-item-margin-y: 2px;
  --menu-item-margin-x: 0px;
  --menu-item-collapse-padding-y: 23.5px;
  --menu-item-collapse-padding-x: 0px;
  --menu-item-collapse-margin-y: 4px;
  --menu-item-collapse-margin-x: 0px;
  --menu-item-radius: 0px;
  --menu-item-indent: 16px;
}
.vben-menu__popup-container.is-dark,
.vben-menu.is-dark {
  --menu-background-color: hsl(var(--menu));
  --menu-item-color: hsl(var(--foreground) / 80%);
  --menu-item-background-color: var(--menu-background-color);
  --menu-item-hover-color: hsl(var(--accent-foreground));
  --menu-item-hover-background-color: hsl(var(--accent));
  --menu-item-active-color: hsl(var(--accent-foreground));
  --menu-item-active-background-color: hsl(var(--accent));
  --menu-submenu-background-color: var(--menu-background-color);
  --menu-submenu-hover-color: hsl(var(--accent-foreground));
  --menu-submenu-hover-background-color: hsl(var(--accent));
  --menu-submenu-active-color: hsl(var(--accent-foreground));
  --menu-submenu-active-background-color: transparent;
}
.vben-menu__popup-container.is-light,
.vben-menu.is-light {
  --menu-background-color: hsl(var(--menu));
  --menu-item-color: hsl(var(--accent-foreground));
  --menu-item-background-color: var(--menu-background-color);
  --menu-item-hover-color: var(--menu-item-color);
  --menu-item-hover-background-color: hsl(var(--accent));
  --menu-item-active-color: hsl(var(--primary));
  --menu-item-active-background-color: hsl(var(--primary) / 15%);
  --menu-submenu-background-color: var(--menu-background-color);
  --menu-submenu-hover-color: hsl(var(--primary));
  --menu-submenu-hover-background-color: hsl(var(--accent));
  --menu-submenu-active-color: hsl(var(--primary));
  --menu-submenu-active-background-color: transparent;
}
.vben-menu__popup-container.is-rounded,
.vben-menu.is-rounded {
  --menu-item-margin-x: 8px;
  --menu-item-collapse-margin-x: 6px;
  --menu-item-radius: 8px;
}
.vben-menu__popup-container.is-horizontal:not(.is-rounded),
.vben-menu.is-horizontal:not(.is-rounded) {
  --menu-item-height: 40px;
  --menu-item-radius: 6px;
}
.vben-menu__popup-container.is-horizontal.is-rounded,
.vben-menu.is-horizontal.is-rounded {
  --menu-item-height: 40px;
  --menu-item-radius: 6px;
  --menu-item-padding-x: 12px;
}
.vben-menu__popup-container.is-horizontal,
.vben-menu.is-horizontal {
  --menu-item-padding-y: 0px;
  --menu-item-padding-x: 10px;
  --menu-item-margin-y: 0px;
  --menu-item-margin-x: 1px;
  --menu-background-color: transparent;
}
.vben-menu__popup-container.is-horizontal.is-dark,
.vben-menu.is-horizontal.is-dark {
  --menu-background-color: hsl(var(--menu));
  --menu-item-color: hsl(var(--foreground) / 80%);
  --menu-item-background-color: var(--menu-background-color);
  --menu-item-hover-color: hsl(var(--accent-foreground));
  --menu-item-hover-background-color: hsl(var(--accent));
  --menu-item-active-color: hsl(var(--accent-foreground));
  --menu-item-active-background-color: hsl(var(--accent));
  --menu-submenu-background-color: var(--menu-background-color);
  --menu-submenu-hover-color: hsl(var(--accent-foreground));
  --menu-submenu-hover-background-color: hsl(var(--accent));
  --menu-submenu-active-color: hsl(var(--accent-foreground));
  --menu-submenu-active-background-color: hsl(var(--accent));
}
.vben-menu__popup-container.is-horizontal.is-light,
.vben-menu.is-horizontal.is-light {
  --menu-background-color: hsl(var(--menu));
  --menu-item-color: hsl(var(--accent-foreground));
  --menu-item-background-color: var(--menu-background-color);
  --menu-item-hover-color: var(--menu-item-color);
  --menu-item-hover-background-color: hsl(var(--accent));
  --menu-item-active-color: hsl(var(--primary));
  --menu-item-active-background-color: hsl(var(--primary) / 15%);
  --menu-submenu-background-color: var(--menu-background-color);
  --menu-submenu-hover-color: hsl(var(--primary));
  --menu-submenu-hover-background-color: hsl(var(--accent));
  --menu-submenu-active-color: hsl(var(--primary));
  --menu-submenu-active-background-color: hsl(var(--primary) / 15%);
}
.vben-menu {
  position: relative;
  box-sizing: border-box;
  padding-left: 0;
  margin: 0;
  list-style: none;
  background: hsl(var(--menu-background-color));
}
.vben-menu.is-vertical:not(.vben-menu.is-collapse) .vben-menu-item, .vben-menu.is-vertical:not(.vben-menu.is-collapse) .vben-sub-menu-content, .vben-menu.is-vertical:not(.vben-menu.is-collapse) .vben-menu-item-group__title {
  padding-left: calc(var(--menu-item-indent) + var(--menu-level) * var(--menu-item-indent));
  white-space: nowrap;
}
.vben-menu.is-vertical:not(.vben-menu.is-collapse) > .vben-sub-menu > .vben-menu > .vben-menu-item {
  padding-left: calc(0px + var(--menu-item-indent) + var(--menu-level) * var(--menu-item-indent));
}
.vben-menu.is-vertical:not(.vben-menu.is-collapse) > .vben-sub-menu > .vben-sub-menu-content {
  padding-left: calc(var(--menu-item-indent) - 8px);
}
.vben-menu.is-vertical:not(.vben-menu.is-collapse) > .vben-menu-item {
  padding-left: calc(var(--menu-item-indent) - 8px);
}
.vben-menu.is-horizontal {
  display: flex;
  flex-wrap: nowrap;
  max-width: 100%;
  height: var(--height-horizontal-height);
  border-right: none;
}
.vben-menu.is-horizontal .vben-menu-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: var(--menu-item-height);
  padding-right: calc(var(--menu-item-padding-x) + 6px);
  margin: 0;
  margin-right: 2px;
  border-radius: var(--menu-item-radius);
}
.vben-menu.is-horizontal > .vben-sub-menu {
  height: var(--menu-item-height);
  margin-right: 2px;
}
.vben-menu.is-horizontal > .vben-sub-menu:focus, .vben-menu.is-horizontal > .vben-sub-menu:hover {
  outline: none;
}
.vben-menu.is-horizontal > .vben-sub-menu .vben-sub-menu-content {
  height: 100%;
  padding-right: 40px;
  border-radius: var(--menu-item-radius);
}
.vben-menu.is-horizontal .vben-menu-item:not(.is-disabled):hover, .vben-menu.is-horizontal .vben-menu-item:not(.is-disabled):focus {
  outline: none;
}
.vben-menu.is-horizontal > .vben-menu-item.is-active {
  color: var(--menu-item-active-color);
}
.vben-menu.is-collapse .vben-menu__icon {
  margin-right: 0;
}
.vben-menu.is-collapse .vben-sub-menu__icon-arrow {
  display: none;
}
.vben-menu.is-collapse .vben-sub-menu-content,
.vben-menu.is-collapse .vben-menu-item {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--menu-item-collapse-padding-y) var(--menu-item-collapse-padding-x);
  margin: var(--menu-item-collapse-margin-y) var(--menu-item-collapse-margin-x);
  transition: all 0.3s;
}
.vben-menu.is-collapse .vben-sub-menu-content.is-active,
.vben-menu.is-collapse .vben-menu-item.is-active {
  background: var(--menu-item-active-background-color) !important;
  border-radius: var(--menu-item-radius);
}
.vben-menu.is-collapse.is-light .vben-sub-menu-content.is-active,
.vben-menu.is-collapse.is-light .vben-menu-item.is-active {
  background: var(--menu-item-active-background-color) !important;
}
.vben-menu.is-collapse.is-rounded .vben-sub-menu-content.is-collapse-show-title,
.vben-menu.is-collapse.is-rounded .vben-menu-item.is-collapse-show-title {
  margin: 4px 8px !important;
}
.vben-menu__popup-container {
  max-width: 240px;
  height: unset;
  padding: 0;
  background: var(--menu-background-color);
}
.vben-menu__popup {
  padding: 10px 0;
  border-radius: var(--menu-item-radius);
}
.vben-menu__popup .vben-sub-menu-content,
.vben-menu__popup .vben-menu-item {
  padding: var(--menu-item-popup-padding-y) var(--menu-item-popup-padding-x);
}
.vben-menu__icon {
  flex-shrink: 0;
  width: var(--menu-item-icon-size);
  height: var(--menu-item-icon-size);
  margin-right: 8px;
  vertical-align: middle;
  text-align: center;
}
.vben-menu-item {
  fill: var(--menu-item-color);
  position: relative;
  display: flex;
  align-items: center;
  height: var(--menu-item-height);
  padding: var(--menu-item-padding-y) var(--menu-item-padding-x);
  margin: 0 var(--menu-item-margin-x) var(--menu-item-margin-y) var(--menu-item-margin-x);
  font-size: var(--menu-font-size) !important;
  color: var(--menu-item-color);
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  list-style: none;
  background: var(--menu-item-background-color);
  border: none;
  border-radius: var(--menu-item-radius);
  transition: background 0.15s ease, color 0.15s ease, padding 0.15s ease, border-color 0.15s ease;
}
.vben-menu-item.is-disabled {
  cursor: not-allowed;
  background: none !important;
  opacity: 0.25;
}
.vben-menu-item .vben-menu__icon {
  transition: transform 0.25s;
}
.vben-menu-item:hover .vben-menu__icon {
  transform: scale(1.2);
}
.vben-menu-item:hover, .vben-menu-item:focus {
  outline: none;
}
.vben-menu-item * {
  vertical-align: bottom;
}
.vben-menu-item.is-active {
  fill: var(--menu-item-active-color);
  color: var(--menu-item-active-color);
  text-decoration: none;
  cursor: pointer;
  background: var(--menu-item-active-background-color);
}
.vben-menu-item__content {
  display: inline-flex;
  align-items: center;
  width: 100%;
  height: var(--menu-item-height);
}
.vben-menu-item__content span {
  max-width: var(--menu-title-width);
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: var(--menu-font-size) !important;
  white-space: nowrap;
  opacity: 1;
}
.vben-menu-item.is-collapse-show-title {
  padding: 32px 0 !important;
}
.vben-menu-item.is-collapse-show-title .vben-menu-tooltip__trigger {
  flex-direction: column;
}
.vben-menu-item.is-collapse-show-title .vben-menu__icon {
  display: block;
  font-size: calc(var(--font-size-base, 16px) * 1.25) !important;
  transition: all 0.25s ease;
}
.vben-menu-item.is-collapse-show-title .vben-menu__name {
  display: inline-flex;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: calc(var(--font-size-base, 16px) * 0.75);
  font-weight: 400;
  line-height: normal;
  transition: all 0.25s ease;
}
.vben-menu-item:not(.is-active):hover {
  color: var(--menu-item-hover-color);
  text-decoration: none;
  cursor: pointer;
  background: var(--menu-item-hover-background-color) !important;
}
.vben-menu-item .vben-menu-tooltip__trigger {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0 var(--menu-item-padding-x);
  font-size: var(--menu-font-size) !important;
  line-height: var(--menu-item-height);
}
.vben-sub-menu {
  padding-left: 0;
  margin: 0;
  list-style: none;
  background: var(--menu-submenu-background-color);
  fill: var(--menu-item-color);
}
.vben-sub-menu.is-active div[data-state=open] > .vben-sub-menu-content,
.vben-sub-menu.is-active > .vben-sub-menu-content {
  color: var(--menu-submenu-active-color);
  text-decoration: none;
  cursor: pointer;
  background: var(--menu-submenu-active-background-color);
  fill: var(--menu-submenu-active-color);
}
.vben-sub-menu-content {
  height: var(--menu-item-height);
  font-size: var(--menu-font-size) !important;
  position: relative;
  display: flex;
  align-items: center;
  height: var(--menu-item-height);
  padding: var(--menu-item-padding-y) var(--menu-item-padding-x);
  margin: 0 var(--menu-item-margin-x) var(--menu-item-margin-y) var(--menu-item-margin-x);
  font-size: var(--menu-font-size) !important;
  color: var(--menu-item-color);
  white-space: nowrap;
  text-decoration: none;
  cursor: pointer;
  list-style: none;
  background: var(--menu-item-background-color);
  border: none;
  border-radius: var(--menu-item-radius);
  transition: background 0.15s ease, color 0.15s ease, padding 0.15s ease, border-color 0.15s ease;
}
.vben-sub-menu-content.is-disabled {
  cursor: not-allowed;
  background: none !important;
  opacity: 0.25;
}
.vben-sub-menu-content .vben-menu__icon {
  transition: transform 0.25s;
}
.vben-sub-menu-content:hover .vben-menu__icon {
  transform: scale(1.2);
}
.vben-sub-menu-content:hover, .vben-sub-menu-content:focus {
  outline: none;
}
.vben-sub-menu-content * {
  vertical-align: bottom;
}
.vben-sub-menu-content * {
  font-size: inherit !important;
}
.vben-sub-menu-content__icon-arrow {
  position: absolute;
  top: 50%;
  right: 10px;
  width: inherit;
  margin-top: -8px;
  margin-right: 0;
  font-weight: normal;
  opacity: 1;
  transition: transform 0.25s ease;
}
.vben-sub-menu-content__title {
  max-width: var(--menu-title-width);
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: var(--menu-font-size) !important;
  white-space: nowrap;
  opacity: 1;
}
.vben-sub-menu-content.is-collapse-show-title {
  flex-direction: column;
  padding: 32px 0 !important;
}
.vben-sub-menu-content.is-collapse-show-title .vben-menu__icon {
  display: block;
  font-size: 20px !important;
  transition: all 0.25s ease;
}
.vben-sub-menu-content.is-collapse-show-title .vben-sub-menu-content__title {
  display: inline-flex;
  flex-shrink: 0;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  transition: all 0.25s ease;
}
.vben-sub-menu-content.is-more {
  padding-right: 12px !important;
}
.vben-sub-menu-content:not(.is-active):hover {
  text-decoration: none;
  cursor: pointer;
  background: var(--menu-submenu-hover-background-color) !important;
}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
.tabs-chrome__item[data-v-3165ec35]:not(.dragging) {
  cursor: pointer;
}
.tabs-chrome__item:not(.dragging):hover:not(.is-active) + .tabs-chrome__item .tabs-chrome__divider[data-v-3165ec35], .tabs-chrome__item:not(.dragging):hover:not(.is-active) .tabs-chrome__divider[data-v-3165ec35] {
  opacity: 0;
}
.tabs-chrome__item:not(.dragging):hover:not(.is-active) .tabs-chrome__background[data-v-3165ec35] {
  padding-bottom: calc(var(--spacing, .25rem) * .5);
}
.tabs-chrome__item:not(.dragging):hover:not(.is-active) .tabs-chrome__background-content[data-v-3165ec35] {
  margin-inline: calc(var(--spacing, .25rem) * .5);
  border-radius: calc(var(--radius) - 2px);
  background-color: hsl(var(--accent));
}
.tabs-chrome__item:not(.dragging).is-active[data-v-3165ec35] {
  z-index: 2;
}
.tabs-chrome__item:not(.dragging).is-active + .tabs-chrome__item .tabs-chrome__divider[data-v-3165ec35] {
  opacity: 0 !important;
}
.hide-scroll-bar[data-v-97e26ea3] {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.hide-scroll-bar[data-v-97e26ea3]::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.my-card[data-v-97e26ea3] .el-card__body {
  box-sizing: border-box;
  flex-grow: 1;
  padding: 0;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.my-card[data-v-97e26ea3] .el-card__body::-webkit-scrollbar {
  width: 0;
  height: 0;
}
[data-v-97e26ea3] .markmap {
  width: 100%;
}
[data-v-97e26ea3] .mm-toolbar-brand {
  display: none;
}
[data-v-97e26ea3] .mm-toolbar {
  display: flex;
  flex-direction: row;
}
/* :deep() 实现样式穿透 */
.collapse-no-padding[data-v-5f62b600] .el-collapse-item__header {
  min-height: 0;
}
.collapse-no-padding[data-v-5f62b600] .el-collapse-item__arrow {
  display: none;
}
[data-v-a87e1c7a] .el-card__body {
  display: flex;
  flex-direction: column;
  height: calc(100% - 60px);
  padding: 0;
  overflow: hidden;
}
[data-v-a87e1c7a] .el-tabs__content {
  flex: 1;
  overflow: hidden;
}
[data-v-a87e1c7a] .el-tab-pane {
  height: 100%;
}
[data-v-a87e1c7a] .el-tabs__header {
  padding: 0 16px;
  margin-bottom: 0;
}@keyframes bounce-6edf32b3 {
0%, 50% {
    transform: translateY(-5px);
}
100% {
    transform: translateY(0);
}
}
.animate-bounce-once[data-v-6edf32b3] {
  animation: bounce-6edf32b3 0.5s ease;
}
[data-v-6edf32b3] .el-tabs__content {
  height: 100%;
  overflow-y: auto;
}
[data-v-6edf32b3] .el-tabs {
  height: 100%;
}
[data-v-fe7df942] .product-summary-row > td {
  font-weight: 600;
  background-color: #fff9f2 !important;
}
[data-v-fe7df942] .category-summary-row > td {
  font-weight: 600;
  background-color: #fff3e8 !important;
}
[data-v-fe7df942] .is-link-cell {
  color: var(--el-color-primary);
  cursor: pointer;
}

.employee-grid[data-v-633f0c47] .vxe-toolbar {
  flex-wrap: wrap;
  row-gap: 0;
  align-items: center;
}
.employee-grid[data-v-633f0c47] .vxe-buttons--wrapper {
  flex: 1 0 100%;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.employee-grid[data-v-633f0c47] .vxe-tools--wrapper,
.employee-grid[data-v-633f0c47] .vxe-tools--operate {
  flex: 1 1 auto;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin-left: auto;
}
.employee-status-tabs[data-v-633f0c47] {
  width: 100%;
  min-width: 0;
  overflow: hidden;
}
.employee-status-tabs[data-v-633f0c47] .el-tabs__header {
  margin-bottom: 0;
}
.employee-status-tabs[data-v-633f0c47] .el-tabs__header::before {
  border-bottom: none;
}

.performance-plan-grid[data-v-d87dbb76] .vxe-toolbar {
  flex-wrap: wrap;
  row-gap: 0;
  align-items: center;
}
.performance-plan-grid[data-v-d87dbb76] .vxe-buttons--wrapper {
  flex: 1 0 100%;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.performance-plan-grid[data-v-d87dbb76] .vxe-tools--wrapper,
.performance-plan-grid[data-v-d87dbb76] .vxe-tools--operate {
  flex: 1 1 auto;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin-left: auto;
}
.performance-plan-status-tabs[data-v-d87dbb76] {
  width: 100%;
  min-width: 0;
  overflow: hidden;
}
.performance-plan-status-tabs[data-v-d87dbb76] .el-tabs__header {
  margin-bottom: 0;
}
.performance-plan-status-tabs[data-v-d87dbb76] .el-tabs__nav-wrap::after {
  display: none;
}

/*
 * 状态 Tabs 独占一行（对齐源 vue3），右侧按钮在下一行右对齐。
 * 避免与 toolbar-tools 抢宽度导致折行 / 切换页签时抖动。
 */
.candidate-grid[data-v-0a9baf35] .vxe-toolbar {
  flex-wrap: wrap;
  row-gap: 0;
  align-items: center;
}
.candidate-grid[data-v-0a9baf35] .vxe-buttons--wrapper {
  flex: 1 0 100%;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.candidate-grid[data-v-0a9baf35] .vxe-tools--wrapper,
.candidate-grid[data-v-0a9baf35] .vxe-tools--operate {
  flex: 1 1 auto;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin-left: auto;
}
.candidate-status-tabs[data-v-0a9baf35] {
  width: 100%;
  min-width: 0;
  overflow: hidden;
}
.candidate-status-tabs[data-v-0a9baf35] .el-tabs__header {
  margin-bottom: 0;
}
.candidate-status-tabs[data-v-0a9baf35] .el-tabs__nav-wrap::after {
  display: none;
}

.recruit-post-grid[data-v-a20902f5] .vxe-toolbar {
  flex-wrap: wrap;
  row-gap: 0;
  align-items: center;
}
.recruit-post-grid[data-v-a20902f5] .vxe-buttons--wrapper {
  flex: 1 0 100%;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.recruit-post-grid[data-v-a20902f5] .vxe-tools--wrapper,
.recruit-post-grid[data-v-a20902f5] .vxe-tools--operate {
  flex: 1 1 auto;
  flex-wrap: nowrap;
  justify-content: flex-end;
  margin-left: auto;
}
.recruit-post-status-tabs[data-v-a20902f5] {
  width: 100%;
  min-width: 0;
  overflow: hidden;
}
.recruit-post-status-tabs[data-v-a20902f5] .el-tabs__header {
  margin-bottom: 0;
}
.recruit-post-status-tabs[data-v-a20902f5] .el-tabs__nav-wrap::after {
  display: none;
}
/* BASICS */

.CodeMirror {
  --base: #545281;
  --comment: hsl(210deg 25% 60%);
  --keyword: #af4ab1;
  --variable: #0055d1;
  --function: #c25205;
  --string: #2ba46d;
  --number: #c25205;
  --tags: #d00;
  --qualifier: #ff6032;
  --important: var(--string);

  position: relative;
  height: auto;
  height: 100%;
  overflow: hidden;
  font-family: var(--font-code);
  background: white;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  min-height: 1px; /* prevents collapsing before first draw */
  padding: 4px 0; /* Vertical padding around content */
  cursor: text;
}

.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  min-height: 100%;
  white-space: nowrap;
  background-color: transparent;
  border-right: 1px solid #ddd;
}

.CodeMirror-linenumber {
  min-width: 20px;
  padding: 0 3px 0 5px;
  color: var(--comment);
  text-align: right;
  white-space: nowrap;
  opacity: 0.6;
}

.CodeMirror-guttermarker {
  color: black;
}

.CodeMirror-guttermarker-subtle {
  color: #999;
}

/* FOLD GUTTER */

.CodeMirror-foldmarker {
  font-family: arial;
  line-height: 0.3;
  color: #414141;
  text-shadow:
    #f96 1px 1px 2px,
    #f96 -1px -1px 2px,
    #f96 1px -1px 2px,
    #f96 -1px 1px 2px;
  cursor: pointer;
}

.CodeMirror-foldgutter {
  width: 0.7em;
}

.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
  cursor: pointer;
}

.CodeMirror-foldgutter-open::after,
.CodeMirror-foldgutter-folded::after {
  position: relative;
  top: -0.1em;
  display: inline-block;
  font-size: 0.8em;
  content: '>';
  opacity: 0.8;
  transform: rotate(90deg);
  transition: transform 0.2s;
}

.CodeMirror-foldgutter-folded::after {
  transform: none;
}

/* CURSOR */

.CodeMirror-cursor {
  position: absolute;
  width: 0;
  pointer-events: none;
  border-right: none;
  border-left: 1px solid black;
}

/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}

.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  background: #7e7;
  border: 0 !important;
}

.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}

.cm-fat-cursor-mark {
  background-color: rgb(20 255 20 / 50%);
  animation: blink 1.06s steps(1) infinite;
}

.cm-animate-fat-cursor {
  width: auto;
  background-color: #7e7;
  border: 0;
  animation: blink 1.06s steps(1) infinite;
}

@keyframes blink {
  50% {
    background-color: transparent;
  }
}

@keyframes blink {
  50% {
    background-color: transparent;
  }
}

@keyframes blink {
  50% {
    background-color: transparent;
  }
}

.cm-tab {
  display: inline-block;
  text-decoration: inherit;
}

.CodeMirror-rulers {
  position: absolute;
  inset: -50px 0 -20px;
  overflow: hidden;
}

.CodeMirror-ruler {
  position: absolute;
  top: 0;
  bottom: 0;
  border-left: 1px solid #ccc;
}

/* DEFAULT THEME */
.cm-s-default.CodeMirror {
  background-color: transparent;
}

.cm-s-default .cm-header {
  color: blue;
}

.cm-s-default .cm-quote {
  color: #090;
}

.cm-negative {
  color: #d44;
}

.cm-positive {
  color: #292;
}

.cm-header,
.cm-strong {
  font-weight: bold;
}

.cm-em {
  font-style: italic;
}

.cm-link {
  text-decoration: underline;
}

.cm-strikethrough {
  text-decoration: line-through;
}

.cm-s-default .cm-atom,
.cm-s-default .cm-def,
.cm-s-default .cm-property,
.cm-s-default .cm-variable-2,
.cm-s-default .cm-variable-3,
.cm-s-default .cm-punctuation {
  color: var(--base);
}

.cm-s-default .cm-hr,
.cm-s-default .cm-comment {
  color: var(--comment);
}

.cm-s-default .cm-attribute,
.cm-s-default .cm-keyword {
  color: var(--keyword);
}

.cm-s-default .cm-variable {
  color: var(--variable);
}

.cm-s-default .cm-bracket,
.cm-s-default .cm-tag {
  color: var(--tags);
}

.cm-s-default .cm-number {
  color: var(--number);
}

.cm-s-default .cm-string,
.cm-s-default .cm-string-2 {
  color: var(--string);
}

.cm-s-default .cm-type {
  color: #085;
}

.cm-s-default .cm-meta {
  color: #555;
}

.cm-s-default .cm-qualifier {
  color: var(--qualifier);
}

.cm-s-default .cm-builtin {
  color: #7539ff;
}

.cm-s-default .cm-link {
  color: var(--flash);
}

.cm-s-default .cm-error {
  color: #ff008c;
}

.cm-invalidchar {
  color: #ff008c;
}

.CodeMirror-composing {
  border-bottom: 2px solid;
}

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0b0;
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #a22;
}

.CodeMirror-matchingtag {
  background: rgb(255 150 0 / 30%);
}

.CodeMirror-activeline-background {
  background: #e8f2ff;
}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror-scroll {
  position: relative;
  height: 100%;
  padding-bottom: 30px;
  margin-right: -30px;

  /* 30px is the magic margin used to hide the element's real scrollbars */

  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px;
  overflow: scroll !important; /* Things will break if this is overridden */
  outline: none; /* Prevent dragging from highlighting the element */
}

.CodeMirror-sizer {
  position: relative;
  margin-bottom: 20px !important;
  border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar,
.CodeMirror-hscrollbar,
.CodeMirror-scrollbar-filler,
.CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}

.CodeMirror-vscrollbar {
  top: 0;
  right: 0;
  overflow: hidden scroll;
}

.CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow: scroll hidden;
}

.CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0;
}

.CodeMirror-gutter-filler {
  bottom: 0;
  left: 0;
}

.CodeMirror-gutter {
  display: inline-block;
  height: 100%;
  margin-bottom: -30px;
  vertical-align: top;
  white-space: normal;
}

.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}

.CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4;
}

.CodeMirror-gutter-elt {
  position: absolute;
  z-index: 4;
  cursor: default;
}

.CodeMirror-gutter-wrapper ::selection {
  background-color: transparent;
}

.CodeMirrorwrapper ::selection {
  background-color: transparent;
}

.CodeMirror pre {
  position: relative;
  z-index: 2;
  padding: 0 4px; /* Horizontal padding of content */
  margin: 0;
  overflow: visible;
  font-family: inherit;
  font-size: inherit;
  font-variant-ligatures: contextual;
  line-height: inherit;
  color: inherit;
  overflow-wrap: normal;
  white-space: pre;
  background: transparent;
  border-width: 0;

  /* Reset some styles that the rest of the page might have set */
  border-radius: 0;
  -webkit-tap-highlight-color: transparent;
}

.CodeMirror-wrap pre {
  word-break: normal;
  overflow-wrap: break-word;
  white-space: pre-wrap;
}

.CodeMirror-linebackground {
  position: absolute;
  inset: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-rtl pre {
  direction: rtl;
}

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  visibility: hidden;
  width: 100%;
  height: 0;
  overflow: hidden;
}

.CodeMirror-measure pre {
  position: static;
}

div.CodeMirror-cursors {
  position: relative;
  z-index: 3;
  visibility: hidden;
}

div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected {
  background: #d9d9d9;
}

.CodeMirror-focused .CodeMirror-selected {
  background: #d7d4f0;
}

.CodeMirror-crosshair {
  cursor: crosshair;
}

.CodeMirror-line::selection,
.CodeMirror-line > span::selection,
.CodeMirror-line > span > span::selection {
  background: #d7d4f0;
}

.cm-searching {
  background-color: #ffa;
  background-color: rgb(255 255 0 / 40%);
}

/* Used to force a border model for a node */
.cm-force-border {
  padding-right: 0.1px;
}

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack::after {
  content: '';
}

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext {
  background: none;
}
/**
    Name:       IDEA default theme
    From IntelliJ IDEA by JetBrains
 */

.cm-s-idea span.cm-meta { color: #808000; }
.cm-s-idea span.cm-number { color: #0000FF; }
.cm-s-idea span.cm-keyword { line-height: 1em; font-weight: bold; color: #000080; }
.cm-s-idea span.cm-atom { font-weight: bold; color: #000080; }
.cm-s-idea span.cm-def { color: #000000; }
.cm-s-idea span.cm-variable { color: black; }
.cm-s-idea span.cm-variable-2 { color: black; }
.cm-s-idea span.cm-variable-3, .cm-s-idea span.cm-type { color: black; }
.cm-s-idea span.cm-property { color: black; }
.cm-s-idea span.cm-operator { color: black; }
.cm-s-idea span.cm-comment { color: #808080; }
.cm-s-idea span.cm-string { color: #008000; }
.cm-s-idea span.cm-string-2 { color: #008000; }
.cm-s-idea span.cm-qualifier { color: #555; }
.cm-s-idea span.cm-error { color: #FF0000; }
.cm-s-idea span.cm-attribute { color: #0000FF; }
.cm-s-idea span.cm-tag { color: #000080; }
.cm-s-idea span.cm-link { color: #0000FF; }
.cm-s-idea .CodeMirror-activeline-background { background: #FFFAE3; }

.cm-s-idea span.cm-builtin { color: #30a; }
.cm-s-idea span.cm-bracket { color: #cc7; }
.cm-s-idea  { font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;}


.cm-s-idea .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; }

.CodeMirror-hints.idea {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
  color: #616569;
  background-color: #ebf3fd !important;
}

.CodeMirror-hints.idea .CodeMirror-hint-active {
  background-color: #a2b8c9 !important;
  color: #5c6065 !important;
}/*
  Name:       material
  Author:     Mattia Astorino (http://github.com/equinusocio)
  Website:    https://material-theme.site/
*/

.cm-s-material-palenight.CodeMirror {
  background-color: #292D3E;
  color: #A6ACCD;
}

.cm-s-material-palenight .CodeMirror-gutters {
  background: #292D3E;
  color: #676E95;
  border: none;
}

.cm-s-material-palenight .CodeMirror-guttermarker,
.cm-s-material-palenight .CodeMirror-guttermarker-subtle,
.cm-s-material-palenight .CodeMirror-linenumber {
  color: #676E95;
}

.cm-s-material-palenight .CodeMirror-cursor {
  border-left: 1px solid #FFCC00;
}
.cm-s-material-palenight.cm-fat-cursor .CodeMirror-cursor {
  background-color: #607c8b80 !important;
}
.cm-s-material-palenight .cm-animate-fat-cursor {
  background-color: #607c8b80 !important;
}

.cm-s-material-palenight div.CodeMirror-selected {
  background: rgba(113, 124, 180, 0.2);
}

.cm-s-material-palenight.CodeMirror-focused div.CodeMirror-selected {
  background: rgba(113, 124, 180, 0.2);
}

.cm-s-material-palenight .CodeMirror-line::selection,
.cm-s-material-palenight .CodeMirror-line>span::selection,
.cm-s-material-palenight .CodeMirror-line>span>span::selection {
  background: rgba(128, 203, 196, 0.2);
}

.cm-s-material-palenight .CodeMirror-line::-moz-selection,
.cm-s-material-palenight .CodeMirror-line>span::-moz-selection,
.cm-s-material-palenight .CodeMirror-line>span>span::-moz-selection {
  background: rgba(128, 203, 196, 0.2);
}

.cm-s-material-palenight .CodeMirror-activeline-background {
  background: rgba(0, 0, 0, 0.5);
}

.cm-s-material-palenight .cm-keyword {
  color: #C792EA;
}

.cm-s-material-palenight .cm-operator {
  color: #89DDFF;
}

.cm-s-material-palenight .cm-variable-2 {
  color: #EEFFFF;
}

.cm-s-material-palenight .cm-variable-3,
.cm-s-material-palenight .cm-type {
  color: #f07178;
}

.cm-s-material-palenight .cm-builtin {
  color: #FFCB6B;
}

.cm-s-material-palenight .cm-atom {
  color: #F78C6C;
}

.cm-s-material-palenight .cm-number {
  color: #FF5370;
}

.cm-s-material-palenight .cm-def {
  color: #82AAFF;
}

.cm-s-material-palenight .cm-string {
  color: #C3E88D;
}

.cm-s-material-palenight .cm-string-2 {
  color: #f07178;
}

.cm-s-material-palenight .cm-comment {
  color: #676E95;
}

.cm-s-material-palenight .cm-variable {
  color: #f07178;
}

.cm-s-material-palenight .cm-tag {
  color: #FF5370;
}

.cm-s-material-palenight .cm-meta {
  color: #FFCB6B;
}

.cm-s-material-palenight .cm-attribute {
  color: #C792EA;
}

.cm-s-material-palenight .cm-property {
  color: #C792EA;
}

.cm-s-material-palenight .cm-qualifier {
  color: #DECB6B;
}

.cm-s-material-palenight .cm-variable-3,
.cm-s-material-palenight .cm-type {
  color: #DECB6B;
}


.cm-s-material-palenight .cm-error {
  color: rgba(255, 255, 255, 1.0);
  background-color: #FF5370;
}

.cm-s-material-palenight .CodeMirror-matchingbracket {
  text-decoration: underline;
  color: white !important;
}

[data-v-d59e0c23] .codegen-preview-tabs {
  display: flex;
  flex-direction: column;
  height: 100%;
}
[data-v-d59e0c23] .codegen-preview-tabs > .el-tabs__content {
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
[data-v-d59e0c23] .codegen-preview-tabs .el-tab-pane {
  height: 100%;
}
.tinymce-image-upload[data-v-2bacdf80] {
  position: absolute;
  top: 4px;
  right: 10px;
  z-index: 20;
}
.tinymce-image-upload.fullscreen[data-v-2bacdf80] {
  position: fixed;
  z-index: 10000;
}
.tox.tox-silver-sink.tox-tinymce-aux {
  z-index: 2025; /* 由于 vben modal/drawer 的 zIndex 为 2000，需要调整 z-index（默认 1300）超过它，避免遮挡 */
}
.app-tinymce[data-v-2cc54c97] {
  position: relative;
  line-height: normal;
}
.app-tinymce[data-v-2cc54c97] .textarea {
  z-index: -1;
  visibility: hidden;
}

/* 隐藏右上角 tinymce upgrade 按钮 */
[data-v-2cc54c97] .tox-promotion {
  display: none !important;
}
.sc-cron[data-v-e8f28213] .el-tabs__item {
  height: auto;
  padding: 0 7px;
  line-height: 1;
  vertical-align: bottom;
}
.sc-cron-num[data-v-e8f28213] {
  width: 100%;
  margin-bottom: 15px;
  text-align: center;
}
.sc-cron-num h2[data-v-e8f28213] {
  margin-bottom: 15px;
  font-size: 12px;
  font-weight: normal;
}
.sc-cron-num h4[data-v-e8f28213] {
  display: block;
  width: 100%;
  height: 32px;
  padding: 0 15px;
  font-size: 12px;
  line-height: 30px;
  background: var(--el-color-primary-light-9);
  border-radius: 4px;
}
.sc-cron[data-v-e8f28213] .el-tabs__item.is-active .sc-cron-num h4 {
  color: #fff;
  background: var(--el-color-primary);
}
[data-theme='dark'] .sc-cron-num h4[data-v-e8f28213] {
  background: var(--el-color-white);
}
.input-with-select .el-input-group__prepend[data-v-e8f28213] {
  background-color: var(--el-fill-color-blank);
}

/* Element Plus 默认会在相邻按钮之间加 margin-left:12px，与父容器的 gap-2 叠加导致按钮间距过大，这里清掉 */
.card-action-group[data-v-761bf5ba] .el-button + .el-button {
  margin-left: 0;
}

/* Element Plus 默认会在相邻按钮之间加 margin-left:12px，与父容器的 gap-2 叠加导致按钮间距过大，这里清掉 */
.card-action-group[data-v-761bf5ba] .el-button + .el-button {
  margin-left: 0;
}

/* 隐藏 VxeGrid 自带的搜索表单区域 */
[data-v-3cb40321] .vxe-grid--form-wrapper {
  display: none !important;
}

/* Element Plus 默认会在相邻按钮之间加 margin-left:12px，与父容器的 gap-2 叠加导致按钮间距过大，这里清掉 */
.card-action-group[data-v-bce69a10] .el-button + .el-button {
  margin-left: 0;
}

/* Element Plus 默认会在相邻按钮之间加 margin-left:12px，与父容器的 gap-2 叠加导致按钮间距过大，这里清掉 */
.card-action-group[data-v-bce69a10] .el-button + .el-button {
  margin-left: 0;
}

[data-v-304dc2b1] .el-select-dropdown__item {
  height: auto;
  padding: 8px 20px;
}

/* 下拉选项样式 */
[data-v-f388fa13] .el-select-dropdown__item {
  height: auto;
  padding: 6px 20px;
}

/* 弹出层内容样式 */
.property-detail-content[data-v-f388fa13] {
  padding: 4px 0;
}

/* 弹出层自定义样式 */
.property-detail-popover {
  /* 可以在这里添加全局弹出层样式 */
  max-width: 400px !important;
}
.property-detail-popover .el-popover__content {
  padding: 16px !important;
}

[data-v-6a46a966] .el-form-item {
  margin-bottom: 0;
}

/* 弹出层内容样式 */
.json-params-detail-content[data-v-f975a009] {
  padding: 4px 0;
}

/* 弹出层自定义样式 */
.json-params-detail-popover {
  max-width: 500px !important;
}
.json-params-detail-popover .el-popover__content {
  padding: 16px !important;
}

/* JSON 代码块样式 */
.json-params-detail-content pre[data-v-f975a009] {
  max-height: 200px;
  overflow-y: auto;
}

[data-v-2cc48553] .el-form-item {
  margin-bottom: 20px;
}
[data-v-2cc48553] .el-form-item:last-child {
  margin-bottom: 0;
}
.marketing-pack-page[data-v-dd5459b4] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  box-sizing: border-box;
}
.pack-workspace[data-v-dd5459b4] {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
  height: 100%;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #f0f0f0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
  overflow: hidden;
}
.pack-workspace[data-v-dd5459b4] .el-button--primary {
  --el-button-bg-color: #1677ff;
  --el-button-border-color: #1677ff;
  --el-button-hover-bg-color: #4096ff;
  --el-button-hover-border-color: #4096ff;
  --el-button-active-bg-color: #0958d9;
  --el-button-active-border-color: #0958d9;
}
.pack-page-header[data-v-dd5459b4] {
  flex-shrink: 0;
  padding: 16px 24px 0;
}
.pack-page-desc[data-v-dd5459b4] {
  margin: 0;
  max-width: 720px;
  font-size: 13px;
  line-height: 1.7;
  color: rgba(0, 0, 0, 0.45);
}
.pack-search-bar[data-v-dd5459b4] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  flex-shrink: 0;
  margin: 12px 24px 0;
  padding: 16px 20px 8px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #f0f0f0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);
}
.pack-create-btn[data-v-dd5459b4] {
  flex-shrink: 0;
  height: 28px;
  padding: 0 12px;
  margin-top: 2px;
}
.pack-search-input[data-v-dd5459b4] {
  width: 240px;
}
.pack-search-form[data-v-dd5459b4] {
  flex: 1;
  min-width: 0;
}
.pack-search-form[data-v-dd5459b4] .el-form-item {
  margin-bottom: 12px;
}
.pack-search-form[data-v-dd5459b4] .el-form-item__label {
  color: rgba(0, 0, 0, 0.88);
  font-weight: 400;
}
.pack-search-actions[data-v-dd5459b4] {
  margin-left: 8px;
}
.pack-body[data-v-dd5459b4] {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
  margin-top: 16px;
}
.pack-card-scroll[data-v-dd5459b4] {
  flex: 1;
  min-height: 0;
}
.pack-card-scroll-inner[data-v-dd5459b4] {
  padding: 0 24px 16px;
}
.pack-card-grid[data-v-dd5459b4] {
  margin-bottom: 4px;
}
.pack-col[data-v-dd5459b4] {
  margin-bottom: 16px;
}
.pack-card[data-v-dd5459b4] {
  height: 100%;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #f0f0f0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.pack-card__head[data-v-dd5459b4] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  padding: 16px 16px 10px;
}
.pack-card__title[data-v-dd5459b4] {
  flex: 1;
  font-size: 16px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.88);
  line-height: 1.45;
}
.pack-card__status[data-v-dd5459b4] {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  white-space: nowrap;
}
.pack-card__status-dot[data-v-dd5459b4] {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex-shrink: 0;
}
.pack-card__status.is-on .pack-card__status-dot[data-v-dd5459b4] {
  background: #52c41a;
}
.pack-card__status.is-on[data-v-dd5459b4] {
  color: #52c41a;
}
.pack-card__status.is-off .pack-card__status-dot[data-v-dd5459b4] {
  background: #d9d9d9;
}
.pack-card__status.is-off[data-v-dd5459b4] {
  color: rgba(0, 0, 0, 0.45);
}
.pack-card__divider[data-v-dd5459b4] {
  height: 0;
  flex-shrink: 0;
}
.pack-card__divider--dashed[data-v-dd5459b4] {
  margin: 0 16px;
  border-top: 1px dashed #d9d9d9;
}
.pack-card__body[data-v-dd5459b4] {
  padding: 14px 16px 18px;
  flex: 1;
}
.pack-card__row[data-v-dd5459b4] {
  display: flex;
  gap: 10px;
  font-size: 13px;
  line-height: 1.65;
}
.pack-card__row + .pack-card__row[data-v-dd5459b4] {
  margin-top: 8px;
}
.pack-card__label[data-v-dd5459b4] {
  flex-shrink: 0;
  width: 40px;
  color: rgba(0, 0, 0, 0.45);
}
.pack-card__value[data-v-dd5459b4] {
  flex: 1;
  color: rgba(0, 0, 0, 0.88);
  min-width: 0;
}
.pack-card__remark[data-v-dd5459b4] {
  color: rgba(0, 0, 0, 0.65);
}
.pack-card__footer[data-v-dd5459b4] {
  display: flex;
  align-items: stretch;
  border-top: 1px solid #f0f0f0;
  background: #fafafa;
}
.pack-card__btn[data-v-dd5459b4] {
  flex: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 11px 8px;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.65);
  background: transparent;
  border: none;
  cursor: pointer;
  transition: background 0.15s ease, color 0.15s ease;
}
.pack-card__btn + .pack-card__btn[data-v-dd5459b4] {
  border-left: 1px solid #f0f0f0;
}
.pack-card__btn[data-v-dd5459b4]:hover {
  background: #f0f0f0;
  color: #1677ff;
}
.pack-card__btn--danger[data-v-dd5459b4]:hover {
  color: #ff4d4f;
  background: #fff2f0;
}
.pack-card__btn-icon[data-v-dd5459b4] {
  font-size: 16px;
}
.pack-card__btn--danger[data-v-dd5459b4] {
  color: #ff4d4f;
}
.ellipsis[data-v-dd5459b4] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pack-empty[data-v-dd5459b4] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 280px;
  color: var(--el-text-color-secondary);
}
.pack-empty__icon[data-v-dd5459b4] {
  font-size: 52px;
  color: var(--el-text-color-placeholder);
  margin-bottom: 16px;
}
.pack-footer[data-v-dd5459b4] {
  flex-shrink: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 8px 16px;
  border-top: 1px solid #f0f0f0;
  background: #fff;
}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.http-def-el-form[data-v-d4925ae0] {
  min-width: 0;
  overflow-x: hidden;
}
.http-def-el-form[data-v-d4925ae0] .el-form-item {
  margin-bottom: 14px;
}
.http-def-el-form[data-v-d4925ae0] .el-form-item__label {
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.http-def-section[data-v-d4925ae0] {
  margin-bottom: 18px;
  padding-bottom: 4px;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.http-def-section[data-v-d4925ae0]:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.http-def-section--nested[data-v-d4925ae0] {
  margin-top: 14px;
  margin-bottom: 0;
  padding: 12px 14px 12px;
  background: var(--el-fill-color-extra-light);
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
  border-bottom: none;
}
.http-def-section__title[data-v-d4925ae0] {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 12px;
  color: var(--el-text-color-primary);
}
.http-def-section__title--sm[data-v-d4925ae0] {
  font-size: 13px;
  margin-bottom: 10px;
}
.http-def-section__bar[data-v-d4925ae0] {
  flex-shrink: 0;
  width: 3px;
  height: 14px;
  background: var(--el-color-primary);
  border-radius: 2px;
  margin-right: 8px;
}
.http-def-params-section-title[data-v-d4925ae0] {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 13px;
  margin: 4px 0 10px;
  color: var(--el-text-color-primary);
}
.http-def-params-section-bar[data-v-d4925ae0] {
  margin-right: 8px;
}
.http-def-method-select[data-v-d4925ae0] {
  width: 200px;
  max-width: 100%;
}
.http-def-timeout-num[data-v-d4925ae0] {
  width: 100%;
}
.http-def-help-icon[data-v-d4925ae0] {
  vertical-align: middle;
  color: var(--el-text-color-secondary);
}
.http-def-inline-label[data-v-d4925ae0] {
  font-weight: 600;
}
.http-def-field-hint[data-v-d4925ae0] {
  margin-top: 4px;
  font-size: 12px;
  color: var(--el-text-color-secondary);
  line-height: 1.45;
}
.http-def-field-hint--block[data-v-d4925ae0] {
  margin-top: 0;
}
.http-def-field-hint code[data-v-d4925ae0] {
  font-size: 11px;
  padding: 0 4px;
  background: var(--el-fill-color-light);
  border-radius: 3px;
}
.http-def-field-hint.inline[data-v-d4925ae0] {
  margin-top: 0;
  display: inline;
}
.http-def-params-stack[data-v-d4925ae0] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.http-def-params-panel[data-v-d4925ae0] {
  min-width: 0;
  padding: 10px 12px 12px;
  background: var(--el-bg-color);
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
}
.http-def-headers-panel--collapsed[data-v-d4925ae0] {
  padding-bottom: 8px;
}
.http-def-headers-bar[data-v-d4925ae0] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  cursor: pointer;
  margin: -2px -4px;
  padding: 6px 8px;
  border-radius: 6px;
}
.http-def-headers-bar[data-v-d4925ae0]:hover {
  background: var(--el-fill-color-light);
}
.http-def-headers-bar__left[data-v-d4925ae0] {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2px 0;
  min-width: 0;
}
.http-def-headers-bar__hint[data-v-d4925ae0] {
  margin-left: 10px;
  font-size: 12px;
  font-weight: 400;
  color: var(--el-text-color-placeholder);
}
.http-def-headers-bar__actions[data-v-d4925ae0] {
  flex-shrink: 0;
}
.http-def-headers-chevron[data-v-d4925ae0] {
  margin-right: 6px;
  flex-shrink: 0;
  font-size: 14px;
  color: var(--el-text-color-secondary);
}
.http-def-headers-body[data-v-d4925ae0] {
  padding-top: 8px;
}
.http-def-mini-head[data-v-d4925ae0] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 6px;
}
.http-def-inline-title[data-v-d4925ae0] {
  font-weight: 600;
  font-size: 13px;
  color: var(--el-text-color-primary);
}
.http-def-tabs-compact[data-v-d4925ae0] .el-tabs__header {
  margin-bottom: 0;
}
.http-def-tabs-compact[data-v-d4925ae0] .el-tabs__item {
  padding: 0 12px;
  height: 32px;
  line-height: 32px;
}
.http-def-kv-table[data-v-d4925ae0] {
  width: 100%;
}
.http-def-kv-table[data-v-d4925ae0] .el-table__header th {
  font-weight: 600;
}
.http-def-kv-table[data-v-d4925ae0] .el-table__body-wrapper {
  overflow-x: hidden;
}
.http-def-kv-table[data-v-d4925ae0] .el-table__empty-block {
  min-height: 64px;
  padding: 6px 8px;
}
.http-def-body-json[data-v-d4925ae0] textarea {
  min-height: 88px;
}
.http-def-empty-desc[data-v-d4925ae0] {
  font-size: 13px;
  color: var(--el-text-color-regular);
}
.http-def-empty-sub[data-v-d4925ae0] {
  margin-top: 4px;
  font-size: 12px;
  color: var(--el-text-color-placeholder);
}
.http-def-monospace[data-v-d4925ae0] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.http-def-ph-label[data-v-d4925ae0] {
  font-size: 12px;
  color: var(--el-text-color-regular);
  margin-bottom: 4px;
}
.http-def-test-actions[data-v-d4925ae0] {
  margin-top: 12px;
  margin-bottom: 8px;
}
.http-def-test-meta[data-v-d4925ae0] {
  display: flex;
  align-items: center;
  margin-top: 4px;
}
.http-def-test-pre[data-v-d4925ae0] {
  margin: 0;
  margin-top: 8px;
  padding: 8px 10px;
  max-height: 220px;
  overflow: auto;
  font-size: 12px;
  line-height: 1.45;
  background: var(--el-fill-color-blank);
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 6px;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.http-def-test-pre--headers[data-v-d4925ae0] {
  max-height: 120px;
  margin-bottom: 0;
  background: var(--el-fill-color-light);
}.assistant-canvas-preview[data-v-2f588d71] {
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 12px 8px 10px;
  margin-bottom: 8px;
  background: #eef0f4;
  border-bottom: 1px solid var(--el-border-color-lighter);
  overflow: auto;
}
.assistant-canvas-preview__phone[data-v-2f588d71] {
  --phone-w: 375px;
  --phone-h: 812px;
  --phone-scale: 0.75;
  width: var(--phone-w);
  height: var(--phone-h);
  max-height: min(var(--phone-h), 58vh - 24px);
  flex-shrink: 0;
  border-radius: 32px;
  border: 12px solid #2c2c2e;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.14), inset 0 0 0 1px rgba(255, 255, 255, 0.06);
  overflow: hidden;
  background: #fff;
  box-sizing: border-box;
}
.assistant-canvas-preview__scaler[data-v-2f588d71] {
  flex-shrink: 0;
}
.assistant-canvas-preview--embedded[data-v-2f588d71] {
  --phone-scale: 0.55;
  width: 100%;
  min-height: 100%;
  padding: 16px 12px 20px;
}
.assistant-canvas-preview--embedded .assistant-canvas-preview__scaler[data-v-2f588d71] {
  position: relative;
  width: calc(var(--phone-w) * var(--phone-scale));
  height: calc(var(--phone-h) * var(--phone-scale));
  margin: 0 auto;
  flex-shrink: 0;
}
.assistant-canvas-preview--embedded .assistant-canvas-preview__phone[data-v-2f588d71] {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) scale(var(--phone-scale));
  transform-origin: top center;
  max-height: none;
  min-height: unset;
}
.assistant-canvas-preview__iframe[data-v-2f588d71] {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 100%;
  border: 0;
  background: #fff;
}.lott-chat-panel__messages[data-v-459e52a2] .el-scrollbar__view {
  min-height: 100%;
}
.lott-chat-panel__textarea[data-v-459e52a2]::placeholder {
  color: var(--el-text-color-placeholder);
}.hermes-artifacts__editor-head[data-v-e96800d9] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 6px;
}
.hermes-artifacts__editor-title[data-v-e96800d9] {
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.hermes-artifacts__editor-actions[data-v-e96800d9] {
  display: flex;
  align-items: center;
  gap: 2px;
  flex-shrink: 0;
}
.hermes-artifacts__tabs[data-v-e96800d9] .el-tabs__header {
  margin-bottom: 8px;
}
.hermes-artifacts__tabs[data-v-e96800d9] .el-tabs__item {
  padding: 0 10px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
}
.hermes-artifacts__tabs[data-v-e96800d9] .el-tabs__content {
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
.hermes-artifacts__tabs[data-v-e96800d9] .el-tab-pane {
  height: 100%;
}
.hermes-artifacts__pane[data-v-e96800d9] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 180px;
}
.hermes-artifacts__pane--assets[data-v-e96800d9] {
  min-height: 220px;
}
.hermes-artifacts__scroll[data-v-e96800d9] {
  flex: 1;
  min-height: 0;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
  background: var(--el-fill-color-lighter);
}
.hermes-artifacts__scroll--assets[data-v-e96800d9] {
  background: var(--el-bg-color);
}
.hermes-artifacts__scroll--code[data-v-e96800d9] {
  background: #1e1e2e;
  border-color: #2d2d3d;
}
.hermes-asset-grid[data-v-e96800d9] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  padding: 8px;
}
.hermes-asset-card[data-v-e96800d9] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  padding: 6px;
  border-radius: 6px;
  border: 1px solid var(--el-border-color-lighter);
  background: var(--el-fill-color-lighter);
}
.hermes-asset-card__img[data-v-e96800d9] {
  width: 100%;
  height: 60px;
  border-radius: 4px;
  cursor: zoom-in;
  background: #f0f2f5;
}
.hermes-asset-card__error[data-v-e96800d9] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 72px;
  font-size: 11px;
  color: var(--el-text-color-placeholder);
  gap: 4px;
}
.hermes-asset-card__label[data-v-e96800d9] {
  width: 100%;
  font-size: 11px;
  line-height: 1.3;
  text-align: center;
  color: var(--el-text-color-regular);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hermes-asset-card__link[data-v-e96800d9] {
  font-size: 11px;
  padding: 0;
  height: auto;
}
.hermes-artifacts__json-fold[data-v-e96800d9] .el-collapse-item__header {
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  padding-left: 4px;
}
.hermes-artifacts__json-fold[data-v-e96800d9] .el-collapse-item__content {
  padding-bottom: 4px;
}
.hermes-artifacts__pre[data-v-e96800d9] {
  margin: 0;
  padding: 8px 10px;
  font-size: 11px;
  line-height: 1.45;
  white-space: pre-wrap;
  word-break: break-all;
  color: var(--el-text-color-regular);
}
.hermes-artifacts__pre--code[data-v-e96800d9] {
  padding: 12px 14px;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: 12px;
  line-height: 1.55;
  color: #cdd6f4;
  min-height: 100%;
}
.hermes-artifacts__pre--fold[data-v-e96800d9] {
  max-height: 100px;
  overflow: auto;
  background: var(--el-fill-color-lighter);
  border-radius: 4px;
}
.hermes-chat__header[data-v-69efce0f] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 20px;
  border-bottom: 1px solid var(--el-border-color-lighter);
  background: var(--el-bg-color);
}
.hermes-chat__header-left[data-v-69efce0f] {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}
.hermes-chat__title[data-v-69efce0f] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: var(--el-text-color-primary);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hermes-chat__status[data-v-69efce0f] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: var(--el-color-success);
  white-space: nowrap;
}
.hermes-chat__status.is-busy[data-v-69efce0f] {
  color: var(--el-color-warning);
}
.hermes-chat__status-dot[data-v-69efce0f] {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: currentColor;
}
.hermes-chat__body[data-v-69efce0f] {
  background: var(--el-bg-color-page);
}
.hermes-chat__scroll[data-v-69efce0f] {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.hermes-chat__thread[data-v-69efce0f] {
  width: 100%;
  max-width: 860px;
  margin: 0 auto;
  padding: 8px 20px 24px;
  box-sizing: border-box;
}
.hermes-chat__welcome[data-v-69efce0f] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 24px;
}
.hermes-chat__welcome-title[data-v-69efce0f] {
  font-size: 26px;
  font-weight: 700;
  color: var(--el-text-color-primary);
}
.hermes-chat__welcome-desc[data-v-69efce0f] {
  margin: 10px 0 0;
  font-size: 14px;
  color: var(--el-text-color-secondary);
}
.hermes-chat__prompts[data-v-69efce0f] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  max-width: 480px;
  margin-top: 20px;
}
.hermes-chat__prompt-chip[data-v-69efce0f] {
  min-width: 168px;
  padding: 0 16px;
  height: 44px;
  border: 1px solid var(--el-border-color);
  border-radius: 10px;
  background: var(--el-bg-color);
  color: var(--el-text-color-regular);
  font-size: 13px;
  cursor: pointer;
  transition: background 0.15s;
}
.hermes-chat__prompt-chip[data-v-69efce0f]:hover {
  background: var(--el-fill-color-light);
}
.hermes-msg__avatar[data-v-69efce0f] {
  flex-shrink: 0;
}
.hermes-msg__avatar[data-v-69efce0f] img {
  object-fit: cover;
}
.hermes-msg__row[data-v-69efce0f] {
  display: flex;
  gap: 12px;
  margin-top: 28px;
}
.hermes-msg__row--user[data-v-69efce0f] {
  flex-direction: row-reverse;
}
.hermes-msg__main[data-v-69efce0f] {
  flex: 1;
  min-width: 0;
  max-width: calc(100% - 52px);
}
.hermes-msg__main--user[data-v-69efce0f] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.hermes-msg__meta[data-v-69efce0f] {
  font-size: 12px;
  line-height: 22px;
  color: var(--el-text-color-secondary);
  margin-bottom: 4px;
}
.hermes-msg__bubble[data-v-69efce0f] {
  border-radius: 12px;
  word-break: break-word;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  box-sizing: border-box;
}
.hermes-msg__bubble--ai[data-v-69efce0f] {
  padding: 10px 12px 6px;
  background: var(--el-bg-color);
  border: 1px solid var(--el-border-color-lighter);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  width: 100%;
}
.hermes-msg__bubble--user[data-v-69efce0f] {
  max-width: 85%;
  padding: 10px 14px;
  background: var(--el-color-primary);
  color: #fff;
  font-size: 15px;
  line-height: 1.55;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  word-break: break-word;
}
.hermes-msg__markdown[data-v-69efce0f] {
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  font-size: 15px;
  color: var(--el-text-color-primary);
  overflow: hidden;
}
.hermes-msg__markdown[data-v-69efce0f] .markdown-view {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  overflow-wrap: anywhere;
  word-break: break-word;
}
.hermes-msg__markdown[data-v-69efce0f] .markdown-view pre {
  max-width: 100%;
  margin: 8px 0;
  overflow: hidden;
}
.hermes-msg__markdown[data-v-69efce0f] .markdown-view {
  /* MarkdownView 全局给 code.hljs 写了 960px 等固定宽，聊天区须覆盖 */
}
.hermes-msg__markdown[data-v-69efce0f] .markdown-view code.hljs {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box;
  white-space: pre-wrap !important;
  word-break: break-word;
  overflow-wrap: anywhere;
}
.hermes-msg__markdown[data-v-69efce0f] .markdown-view p,
.hermes-msg__markdown[data-v-69efce0f] .markdown-view li,
.hermes-msg__markdown[data-v-69efce0f] .markdown-view a,
.hermes-msg__markdown[data-v-69efce0f] .markdown-view span {
  overflow-wrap: anywhere;
  word-break: break-word;
}
.hermes-msg__markdown[data-v-69efce0f] .markdown-view img {
  max-width: 100%;
  height: auto;
}
.hermes-msg__markdown[data-v-69efce0f] .markdown-view table {
  display: block;
  max-width: 100%;
  overflow-x: auto;
}
.hermes-msg__actions[data-v-69efce0f] {
  display: flex;
  gap: 4px;
  margin-top: 6px;
}
.hermes-msg__actions--user[data-v-69efce0f] {
  justify-content: flex-end;
}
.hermes-msg__action[data-v-69efce0f] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  border: none;
  border-radius: 6px;
  background: transparent;
  cursor: pointer;
}
.hermes-msg__action img[data-v-69efce0f] {
  width: 16px;
  height: 16px;
  opacity: 0.65;
}
.hermes-msg__action[data-v-69efce0f]:hover {
  background: var(--el-fill-color-light);
}
.hermes-msg__action:hover img[data-v-69efce0f] {
  opacity: 1;
}
.hermes-chat__to-bottom[data-v-69efce0f] {
  position: absolute;
  left: 50%;
  bottom: 16px;
  transform: translateX(-50%);
  width: 36px;
  height: 36px;
  border: 1px solid var(--el-border-color);
  border-radius: 50%;
  background: var(--el-bg-color);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
.hermes-chat__footer[data-v-69efce0f] {
  padding: 12px 20px 18px;
  background: var(--el-bg-color-page);
}
.hermes-chat__composer[data-v-69efce0f] {
  max-width: 860px;
  margin: 0 auto;
  border: 1px solid var(--el-border-color);
  border-radius: 14px;
  background: var(--el-bg-color);
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);
  overflow: hidden;
}
.hermes-chat__composer.is-disabled[data-v-69efce0f] {
  opacity: 0.7;
}
.hermes-chat__input[data-v-69efce0f] {
  display: block;
  width: 100%;
  min-height: 88px;
  max-height: 200px;
  padding: 14px 16px 8px;
  border: none;
  resize: none;
  outline: none;
  font-size: 14px;
  line-height: 1.6;
  background: transparent;
  color: var(--el-text-color-primary);
  box-sizing: border-box;
}
.hermes-chat__input[data-v-69efce0f]::placeholder {
  color: var(--el-text-color-placeholder);
}
.hermes-chat__composer-bar[data-v-69efce0f] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 12px 10px;
}
.hermes-chat__tag[data-v-69efce0f] {
  display: inline-flex;
  align-items: center;
  height: 26px;
  padding: 0 10px;
  border-radius: 13px;
  font-size: 12px;
  color: var(--el-text-color-secondary);
  background: var(--el-fill-color-light);
}
.hermes-chat__composer-right[data-v-69efce0f] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.hermes-chat__embed-tag[data-v-69efce0f] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  white-space: nowrap;
}.hermes-right__tabs[data-v-7033d78f] {
  min-height: 0;
  padding: 8px 12px 12px;
}
.hermes-right__tabs[data-v-7033d78f] .el-tabs__header {
  margin-bottom: 10px;
}
.hermes-right__tabs[data-v-7033d78f] .el-tabs__item {
  padding: 0 14px;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  font-weight: 500;
}
.hermes-right__tabs[data-v-7033d78f] .el-tabs__content {
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
.hermes-right__tabs[data-v-7033d78f] .el-tab-pane {
  height: 100%;
}
.hermes-right__capture[data-v-7033d78f] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  gap: 10px;
}
.hermes-right__progress[data-v-7033d78f] {
  flex-shrink: 0;
  padding: 10px 12px;
  border-radius: 10px;
  background: var(--el-fill-color-lighter);
  border: 1px solid var(--el-border-color-extra-light);
}
.hermes-right__progress-head[data-v-7033d78f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
.hermes-right__progress-title[data-v-7033d78f] {
  font-size: 13px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.hermes-right__progress-pct[data-v-7033d78f] {
  font-size: 13px;
  font-weight: 600;
  color: var(--el-color-primary);
}
.hermes-right__progress-bar[data-v-7033d78f] {
  margin-bottom: 10px;
}
.hermes-right__checklist[data-v-7033d78f] {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6px 8px;
}
.hermes-right__check-item[data-v-7033d78f] {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  color: var(--el-text-color-secondary);
}
.hermes-right__check-item.is-done[data-v-7033d78f] {
  color: var(--el-text-color-regular);
}
.hermes-right__check-icon[data-v-7033d78f] {
  font-size: 14px;
  color: var(--el-color-success);
}
.hermes-right__check-dot[data-v-7033d78f] {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid var(--el-border-color);
  flex-shrink: 0;
}
.hermes-right__artifacts[data-v-7033d78f] {
  min-height: 0;
}
.hermes-right__preview-wrap[data-v-7033d78f] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
}
.hermes-right__preview-toolbar[data-v-7033d78f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
  flex-shrink: 0;
}
.hermes-right__preview-actions[data-v-7033d78f] {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
}
.hermes-right__preview[data-v-7033d78f] {
  flex: 1;
  min-height: 0;
  overflow: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #eef0f4;
  border-radius: 10px;
  border: 1px solid var(--el-border-color-lighter);
}
.hermes-right__preview[data-v-7033d78f] .assistant-canvas-preview {
  margin: 0;
  background: transparent;
  border: none;
  width: 100%;
  min-height: 100%;
}
.hermes-right__preview-placeholder[data-v-7033d78f] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 32px 16px;
  min-height: 200px;
}.hermes-page[data-v-5fcb9ccb] {
  --hermes-sidebar-w: 200px;
  --hermes-aside-w: min(460px, 40vw);
  display: flex;
  gap: 0;
  overflow: hidden;
  width: calc(100% + var(--app-content-padding, 30px) * 2);
  height: calc(100vh - var(--top-tool-height, 50px) - var(--tags-view-height, 34px) - 50px);
  min-height: 0;
  background: var(--el-bg-color-page);
}
.hermes-page__sidebar[data-v-5fcb9ccb] {
  width: var(--hermes-sidebar-w);
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  min-height: 0;
  background: var(--el-bg-color);
  border-right: 1px solid var(--el-border-color-lighter);
}
.hermes-page__sidebar-head[data-v-5fcb9ccb] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 12px 10px;
  border-bottom: 1px solid var(--el-border-color-extra-light);
}
.hermes-page__sidebar-title[data-v-5fcb9ccb] {
  font-size: 14px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.hermes-page__sidebar-list[data-v-5fcb9ccb] {
  flex: 1;
  min-height: 0;
  padding: 8px 6px;
}
.hermes-session-item[data-v-5fcb9ccb] {
  padding: 10px 10px 10px 12px;
  margin-bottom: 4px;
  border-radius: 8px;
  cursor: pointer;
  border-left: 3px solid transparent;
  transition: background 0.15s;
}
.hermes-session-item[data-v-5fcb9ccb]:hover {
  background: var(--el-fill-color-light);
}
.hermes-session-item--active[data-v-5fcb9ccb] {
  background: var(--el-color-primary-light-9);
  border-left-color: var(--el-color-primary);
}
.hermes-session-item__name[data-v-5fcb9ccb] {
  font-size: 13px;
  font-weight: 600;
  color: var(--el-text-color-primary);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hermes-session-item__meta[data-v-5fcb9ccb] {
  margin-top: 2px;
  font-size: 12px;
  color: var(--el-text-color-secondary);
}
.hermes-page__main[data-v-5fcb9ccb] {
  flex: 1;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  background: var(--el-bg-color);
  border-right: 1px solid var(--el-border-color-lighter);
}
.hermes-page__aside[data-v-5fcb9ccb] {
  width: var(--hermes-aside-w);
  flex-shrink: 0;
  min-height: 0;
  display: flex;
  flex-direction: column;
  background: var(--el-bg-color);
}
.hermes-page__empty[data-v-5fcb9ccb] {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--el-text-color-secondary);
  font-size: 14px;
}.activity-sprite-ai-review__hint[data-v-71a92850],
.activity-sprite-ai-review__meta[data-v-71a92850] {
  margin: 0 0 8px;
  font-size: 13px;
  color: #4e5969;
  line-height: 1.5;
}
.activity-sprite-ai-review__meta[data-v-71a92850] {
  color: #86909c;
  font-size: 12px;
}
.activity-sprite-ai-review__grid[data-v-71a92850] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
  min-height: 280px;
}
.activity-sprite-ai-review__panel h4[data-v-71a92850],
.activity-sprite-ai-review__overlay-panel h4[data-v-71a92850] {
  margin: 0 0 8px;
  font-size: 13px;
  font-weight: 600;
  color: #1d2129;
}
.activity-sprite-ai-review__frame[data-v-71a92850] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 220px;
  max-height: 42vh;
  border: 1px solid #e5e6eb;
  border-radius: 8px;
  overflow: auto;
  background: #f7f8fa;
}
.activity-sprite-ai-review__frame img[data-v-71a92850] {
  display: block;
  max-width: 100%;
  height: auto;
}
.activity-sprite-ai-review__frame--checker[data-v-71a92850] {
  background-color: #e5e5e5;
  background-image: linear-gradient(45deg, #ccc 25%, transparent 25%), linear-gradient(-45deg, #ccc 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ccc 75%), linear-gradient(-45deg, transparent 75%, #ccc 75%);
  background-size: 16px 16px;
  background-position: 0 0, 0 8px, 8px -8px, -8px 0;
}
.activity-sprite-ai-review__frame--solid[data-v-71a92850] {
  background: #1d2129;
}
.activity-sprite-ai-review__empty[data-v-71a92850] {
  font-size: 13px;
  color: #86909c;
}
.activity-sprite-ai-review__single[data-v-71a92850] {
  display: flex;
  justify-content: center;
  min-height: 50vh;
  max-height: 65vh;
  overflow: auto;
  border-radius: 8px;
}
.activity-sprite-ai-review__single img[data-v-71a92850] {
  max-width: 100%;
  height: auto;
}
.activity-sprite-ai-review__slice-toolbar[data-v-71a92850] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 16px;
  margin-bottom: 12px;
  padding: 12px;
  border-radius: 8px;
  background: #f7f8fa;
}
.activity-sprite-ai-review__overlay-panel[data-v-71a92850] {
  margin-bottom: 16px;
}
.activity-sprite-ai-review__overlay-wrap[data-v-71a92850] {
  max-height: 36vh;
  overflow: auto;
  border: 1px solid #e5e6eb;
  border-radius: 8px;
  background: #1d2129;
}
.activity-sprite-ai-review__overlay-img[data-v-71a92850] {
  display: block;
  max-width: 100%;
  height: auto;
}
.activity-sprite-ai-review__slice-grid-wrap[data-v-71a92850] {
  min-height: 120px;
}
.activity-sprite-ai-review__slice-grid[data-v-71a92850] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(168px, 1fr));
  gap: 12px;
  max-height: 42vh;
  overflow: auto;
  padding: 4px;
}
.activity-sprite-ai-review__slice-card[data-v-71a92850] {
  border: 1px solid #e5e6eb;
  border-radius: 8px;
  background: #fff;
  overflow: hidden;
}
.activity-sprite-ai-review__slice-card.is-disabled[data-v-71a92850] {
  opacity: 0.55;
}
.activity-sprite-ai-review__slice-card-head[data-v-71a92850] {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 8px 8px 4px;
  min-width: 0;
}
.activity-sprite-ai-review__slice-index[data-v-71a92850] {
  flex-shrink: 0;
  font-size: 11px;
  color: #86909c;
}
.activity-sprite-ai-review__slice-label[data-v-71a92850] {
  flex: 1;
  min-width: 0;
  font-size: 12px;
  font-weight: 500;
  color: #1d2129;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.activity-sprite-ai-review__slice-thumb[data-v-71a92850] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 96px;
  max-height: 160px;
  margin: 0 8px;
  border-radius: 6px;
  overflow: hidden;
}
.activity-sprite-ai-review__slice-thumb img[data-v-71a92850] {
  display: block;
  max-width: 100%;
  max-height: 140px;
  width: auto;
  height: auto;
}
.activity-sprite-ai-review__slice-meta[data-v-71a92850] {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: 6px 8px 8px;
  font-size: 11px;
  color: #86909c;
}
.activity-sprite-ai-review__slice-meta .is-redbox[data-v-71a92850] {
  color: #00b42a;
  font-weight: 600;
}
.activity-sprite-ai-review__slice-meta .is-fallback[data-v-71a92850] {
  color: #ff7d00;
}
.activity-sprite-ai-review__controls[data-v-71a92850] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 24px;
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #e5e6eb;
}
.activity-sprite-ai-review__control[data-v-71a92850] {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  color: #4e5969;
}
.activity-sprite-ai-review__control--wide[data-v-71a92850] {
  flex: 1;
  min-width: 220px;
  max-width: 360px;
}
.activity-sprite-ai-review__footer-hint[data-v-71a92850] {
  margin-right: auto;
  font-size: 13px;
  color: #86909c;
}
.activity-sprite-ai-review__pickable[data-v-71a92850] {
  cursor: crosshair;
}
.activity-sprite-ai-review__frame--pick.is-eyedropper[data-v-71a92850] {
  outline: 2px solid #165dff;
  outline-offset: 2px;
}
.activity-sprite-ai-review__pixel-inspect[data-v-71a92850] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 10px;
  padding: 10px 12px;
  border-radius: 8px;
  background: #f7f8fa;
  font-size: 12px;
  color: #4e5969;
  line-height: 1.5;
}
.activity-sprite-ai-review__pixel-stats[data-v-71a92850] {
  font-weight: 600;
  color: #1d2129;
}.slice-refine__meta[data-v-b074713e] {
  margin: 0 0 12px;
  font-size: 13px;
  color: #1d2129;
}
.slice-refine__hint[data-v-b074713e] {
  display: block;
  font-size: 12px;
  color: #86909c;
  margin-bottom: 6px;
}
.slice-refine__warn[data-v-b074713e] {
  font-size: 12px;
  color: #f53f3f;
}
.slice-refine__thumb[data-v-b074713e] {
  max-width: 120px;
  max-height: 120px;
  border: 1px solid #e5e6eb;
  border-radius: 6px;
  background: #f7f8fa;
}
.slice-refine__thumb--wide[data-v-b074713e] {
  max-width: 240px;
  max-height: 100px;
}.activity-sprite-hermes__hint[data-v-2ae951bb],
.activity-sprite-hermes__meta[data-v-2ae951bb],
.activity-sprite-hermes__cache-hint[data-v-2ae951bb] {
  margin: 0 0 8px;
  font-size: 13px;
  color: #4e5969;
}
.activity-sprite-hermes__cache-hint[data-v-2ae951bb] {
  color: #165dff;
}
.activity-sprite-hermes__json-panel[data-v-2ae951bb] {
  margin-bottom: 12px;
  padding: 10px 12px;
  border: 1px solid #e5e6eb;
  border-radius: 8px;
  background: #f7f8fa;
}
.activity-sprite-hermes__json-head[data-v-2ae951bb] {
  display: flex;
  align-items: baseline;
  gap: 8px;
  margin-bottom: 8px;
  font-size: 13px;
}
.activity-sprite-hermes__json-hint[data-v-2ae951bb] {
  font-size: 12px;
  color: #86909c;
  font-weight: normal;
}
.activity-sprite-hermes__json-actions[data-v-2ae951bb] {
  display: flex;
  gap: 8px;
  margin-top: 8px;
}
.activity-sprite-hermes__steps[data-v-2ae951bb] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
  flex-wrap: wrap;
}
.activity-sprite-hermes__step[data-v-2ae951bb] {
  border: 1px solid #e5e6eb;
  background: #fff;
  border-radius: 999px;
  padding: 6px 14px;
  font-size: 13px;
  color: #4e5969;
  cursor: pointer;
}
.activity-sprite-hermes__step.is-active[data-v-2ae951bb] {
  border-color: #165dff;
  color: #165dff;
  background: #e8f3ff;
}
.activity-sprite-hermes__step.is-disabled[data-v-2ae951bb], .activity-sprite-hermes__step[data-v-2ae951bb]:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.activity-sprite-hermes__step-sep[data-v-2ae951bb] {
  color: #c9cdd4;
  font-size: 12px;
}
.activity-sprite-hermes__footer[data-v-2ae951bb] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  width: 100%;
}
.activity-sprite-hermes__footer-nav[data-v-2ae951bb],
.activity-sprite-hermes__footer-actions[data-v-2ae951bb] {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.activity-sprite-hermes__tabs[data-v-2ae951bb] .el-tabs__header {
  display: none;
}
.activity-sprite-hermes__layout[data-v-2ae951bb] {
  display: grid;
  grid-template-columns: 280px 1fr;
  gap: 12px;
  min-height: 52vh;
}
.activity-sprite-hermes__ref img[data-v-2ae951bb] {
  max-width: 100%;
  border: 1px solid #e5e6eb;
  border-radius: 8px;
}
.activity-sprite-hermes__thread-wrap[data-v-2ae951bb] {
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.activity-sprite-hermes__thread[data-v-2ae951bb] {
  flex: 1;
  overflow: auto;
  max-height: 48vh;
  padding: 8px;
  border: 1px solid #e5e6eb;
  border-radius: 8px;
  background: #f7f8fa;
}
.activity-sprite-hermes__msg[data-v-2ae951bb] {
  margin-bottom: 12px;
}
.activity-sprite-hermes__msg header[data-v-2ae951bb] {
  font-size: 12px;
  color: #86909c;
  margin-bottom: 4px;
}
.activity-sprite-hermes__bubble[data-v-2ae951bb] {
  margin: 0;
  padding: 10px 12px;
  white-space: pre-wrap;
  word-break: break-word;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 8px;
  background: #fff;
  border: 1px solid #e5e6eb;
}
.activity-sprite-hermes__msg.is-user .activity-sprite-hermes__bubble[data-v-2ae951bb] {
  background: #e8f3ff;
}
.activity-sprite-hermes__composer[data-v-2ae951bb] {
  display: flex;
  gap: 8px;
  margin-top: 10px;
  align-items: flex-end;
}
.activity-sprite-hermes__compare-toolbar[data-v-2ae951bb] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  margin-bottom: 12px;
}
.activity-sprite-hermes__control--wide[data-v-2ae951bb] {
  flex: 1;
  min-width: 200px;
  max-width: 360px;
}
.activity-sprite-hermes__compare-list[data-v-2ae951bb] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  gap: 12px;
  max-height: 58vh;
  overflow: auto;
  padding-right: 4px;
}
.activity-sprite-hermes__compare-card[data-v-2ae951bb] {
  border: 1px solid #e5e6eb;
  border-radius: 8px;
  padding: 8px;
  background: #fff;
}
.activity-sprite-hermes__compare-card.is-disabled[data-v-2ae951bb] {
  opacity: 0.55;
}
.activity-sprite-hermes__compare-card.is-unmapped[data-v-2ae951bb] {
  border-color: #ffcd96;
  background: #fffaf5;
}
.activity-sprite-hermes__compare-head[data-v-2ae951bb] {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 8px;
  font-size: 12px;
}
.activity-sprite-hermes__compare-index[data-v-2ae951bb] {
  color: #86909c;
}
.activity-sprite-hermes__compare-label[data-v-2ae951bb] {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}
.activity-sprite-hermes__tag[data-v-2ae951bb] {
  font-size: 11px;
  padding: 1px 6px;
  border-radius: 4px;
  background: #f2f3f5;
  color: #86909c;
}
.activity-sprite-hermes__tag.is-override[data-v-2ae951bb] {
  background: #e8ffea;
  color: #00b42a;
}
.activity-sprite-hermes__tag.is-target[data-v-2ae951bb] {
  background: #e8f3ff;
  color: #165dff;
  max-width: 46%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.activity-sprite-hermes__compare-pair[data-v-2ae951bb] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}
.activity-sprite-hermes__compare-col h5[data-v-2ae951bb] {
  margin: 0 0 4px;
  font-size: 11px;
  color: #86909c;
  font-weight: 500;
}
.activity-sprite-hermes__thumb[data-v-2ae951bb] {
  min-height: 96px;
  border: 1px solid #e5e6eb;
  border-radius: 6px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #1d2129;
}
.activity-sprite-hermes__thumb--checker[data-v-2ae951bb] {
  background-color: #e5e6eb;
  background-image: linear-gradient(45deg, #d0d3d9 25%, transparent 25%), linear-gradient(-45deg, #d0d3d9 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #d0d3d9 75%), linear-gradient(-45deg, transparent 75%, #d0d3d9 75%);
  background-size: 12px 12px;
  background-position: 0 0, 0 6px, 6px -6px, -6px 0;
}
.activity-sprite-hermes__thumb[data-v-2ae951bb] .el-image {
  width: 100%;
  min-height: 96px;
}
.activity-sprite-hermes__empty-thumb[data-v-2ae951bb] {
  font-size: 12px;
  color: #86909c;
}
.activity-sprite-hermes__compare-actions[data-v-2ae951bb] {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 8px;
  margin-top: 8px;
}
.activity-sprite-hermes__full img[data-v-2ae951bb] {
  max-width: 100%;
  max-height: 240px;
  margin-bottom: 12px;
}
.activity-sprite-hermes__empty[data-v-2ae951bb] {
  color: #86909c;
  font-size: 13px;
}.template-list-page[data-v-7d3499da] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 640px;
  box-sizing: border-box;
}
.template-list-page__body[data-v-7d3499da] {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
  background: #fff;
  border: 1px solid #e5e6eb;
  border-radius: 12px;
}
.template-list-page__scroll[data-v-7d3499da] {
  flex: 1;
  min-height: 0;
}
.template-list-page__grid-wrap[data-v-7d3499da] {
  min-height: 100%;
  padding: 24px;
}
.template-card-grid[data-v-7d3499da] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(248px, 280px));
  gap: 16px;
  justify-content: flex-start;
}
.template-card[data-v-7d3499da] {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background: #fff;
  border: 1px solid #e5e6eb;
  border-radius: 12px;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.template-card[data-v-7d3499da]:hover {
  border-color: #c9cdd4;
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.06);
}
.template-card__preview[data-v-7d3499da] {
  position: relative;
  padding: 12px 12px 0;
  cursor: pointer;
}
.template-card__phone[data-v-7d3499da] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 220px;
  padding: 8px;
  background: linear-gradient(180deg, #f7f8fa 0%, #eef0f3 100%);
  border: 1px solid #e5e6eb;
  border-radius: 12px;
}
.template-card__cover[data-v-7d3499da],
.template-card__cover-fallback[data-v-7d3499da] {
  width: 112px;
  height: 100%;
  border: 4px solid #1d2129;
  border-radius: 16px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 10px 30px rgba(15, 23, 42, 0.12);
}
.template-card__cover-fallback[data-v-7d3499da] {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #86909c;
  font-size: 12px;
}
.template-card__info[data-v-7d3499da] {
  padding: 10px 12px 8px;
}
.template-card__title-row[data-v-7d3499da] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}
.template-card__title-wrap[data-v-7d3499da] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
.template-card__name[data-v-7d3499da] {
  margin: 0;
  overflow: hidden;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  color: #1d2129;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.template-card__status[data-v-7d3499da] {
  flex-shrink: 0;
}
.template-card__meta[data-v-7d3499da] {
  margin: 6px 0 0;
  font-size: 11px;
  line-height: 1.5;
  color: #86909c;
}
.template-card__meta-divider[data-v-7d3499da] {
  margin: 0 4px;
}
.template-card__actions[data-v-7d3499da] {
  display: flex;
  align-items: center;
  gap: 2px;
  padding: 8px 10px 10px;
  border-top: 1px solid #f2f3f5;
}
.template-card__action[data-v-7d3499da] {
  display: inline-flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  gap: 2px;
  min-width: 0;
  height: 28px;
  padding: 0 2px;
  font-size: 12px;
  color: #4e5969;
  cursor: pointer;
  background: transparent;
  border: none;
  border-radius: 6px;
  transition: color 0.2s, background 0.2s;
}
.template-card__action[data-v-7d3499da]:hover {
  color: var(--el-color-primary);
  background: #f2f3f5;
}
.template-list-page__footer[data-v-7d3499da] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 16px 24px;
  border-top: 1px solid #e5e6eb;
}
.template-list-page__total[data-v-7d3499da] {
  flex-shrink: 0;
  font-size: 14px;
  color: #4e5969;
}.template-list-page[data-v-ed8a244a] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 640px;
  box-sizing: border-box;
}
.template-list-page__body[data-v-ed8a244a] {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
  background: #fff;
  border: 1px solid #e5e6eb;
  border-radius: 12px;
}
.template-list-page__toolbar[data-v-ed8a244a] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  padding: 16px 24px 0;
}
.template-list-page__create-btn[data-v-ed8a244a] {
  height: 28px;
  padding: 0 12px;
  font-size: 13px;
  border-radius: 6px;
}
.template-list-page__scroll[data-v-ed8a244a] {
  flex: 1;
  min-height: 0;
}
.template-list-page__grid-wrap[data-v-ed8a244a] {
  min-height: 100%;
  padding: 12px 24px 24px;
}
.template-card-grid[data-v-ed8a244a] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 24px;
}
.template-card[data-v-ed8a244a] {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background: #fff;
  border: 1px solid #e5e6eb;
  border-radius: 12px;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.template-card[data-v-ed8a244a]:hover {
  border-color: #c9cdd4;
  box-shadow: 0 8px 24px rgba(15, 23, 42, 0.06);
}
.template-card__preview[data-v-ed8a244a] {
  position: relative;
  padding: 12px 12px 0;
  cursor: pointer;
}
.template-card__recommend[data-v-ed8a244a] {
  position: absolute;
  top: 12px;
  right: 12px;
  z-index: 2;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  background: linear-gradient(135deg, #f7ba2a 0%, #ea5455 100%);
  border-radius: 0 10px 0 10px;
  box-shadow: 0 2px 8px rgba(234, 84, 85, 0.25);
}
.template-card__phone[data-v-ed8a244a] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 220px;
  padding: 8px;
  background: linear-gradient(180deg, #f7f8fa 0%, #eef0f3 100%);
  border: 1px solid #e5e6eb;
  border-radius: 12px;
}
.template-card__cover[data-v-ed8a244a],
.template-card__cover-fallback[data-v-ed8a244a] {
  width: 112px;
  height: 100%;
  border: 4px solid #1d2129;
  border-radius: 16px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 10px 30px rgba(15, 23, 42, 0.12);
}
.template-card__cover-fallback[data-v-ed8a244a] {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #86909c;
  font-size: 12px;
}
.template-card__info[data-v-ed8a244a] {
  padding: 10px 12px 8px;
}
.template-card__title-row[data-v-ed8a244a] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}
.template-card__title-wrap[data-v-ed8a244a] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
.template-card__name[data-v-ed8a244a] {
  margin: 0;
  overflow: hidden;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  color: #1d2129;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.template-card__status[data-v-ed8a244a] {
  flex-shrink: 0;
}
.template-card__meta[data-v-ed8a244a] {
  margin: 6px 0 0;
  font-size: 11px;
  line-height: 1.5;
  color: #86909c;
}
.template-card__meta-divider[data-v-ed8a244a] {
  margin: 0 4px;
}
.template-card__actions[data-v-ed8a244a] {
  display: flex;
  align-items: center;
  gap: 2px;
  padding: 8px 10px 10px;
  border-top: 1px solid #f2f3f5;
}
.template-card__action[data-v-ed8a244a] {
  display: inline-flex;
  flex: 1;
  align-items: center;
  justify-content: center;
  gap: 2px;
  min-width: 0;
  height: 28px;
  padding: 0 2px;
  font-size: 12px;
  color: #4e5969;
  cursor: pointer;
  background: transparent;
  border: none;
  border-radius: 6px;
  transition: color 0.2s, background 0.2s;
}
.template-card__action[data-v-ed8a244a]:hover {
  color: var(--el-color-primary);
  background: #f2f3f5;
}
.template-list-page__footer[data-v-ed8a244a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 16px 24px;
  border-top: 1px solid #e5e6eb;
}
.template-list-page__total[data-v-ed8a244a] {
  flex-shrink: 0;
  font-size: 14px;
  color: #4e5969;
}
.lmw-pa-form[data-v-5b0d1ff9] .el-form-item {
  margin-bottom: 12px;
}

.lmw-muted[data-v-86aee441] {
  color: var(--lmw-muted);
}

/* 收紧 ElCalendar 默认日期单元高度，使用自定义单元 */
.mes-calendar-panel[data-v-044194b0] .el-calendar-table .el-calendar-day {
  height: 110px;
  padding: 0;
}
/* 收紧 ElCalendar 默认日期单元高度 */
.mes-holiday-calendar[data-v-82705071] .el-calendar-table .el-calendar-day {
  height: 90px;
  padding: 4px;
}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);vertical-align:middle;cursor:pointer;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color);outline:none;flex-direction:row;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.el-link.is-hover-underline:hover:after{content:"";border-bottom:1px solid var(--el-link-hover-text-color);height:0;position:absolute;bottom:0;left:0;right:0}.el-link.is-underline:after{content:"";border-bottom:1px solid var(--el-link-text-color);height:0;position:absolute;bottom:0;left:0;right:0}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link:hover:after{border-color:var(--el-link-hover-text-color)}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link__inner{justify-content:center;align-items:center;display:inline-flex}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link.is-disabled:after{border-color:var(--el-link-disabled-text-color)}
.image-grid-wrapper[data-v-3d97ea4c] .vxe-grid--body-wrapper {
  display: none;
}
.news-grid-wrapper[data-v-3d97ea4c] .vxe-grid--body-wrapper {
  display: none;
}

.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}

.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}

.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}

.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}

.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}

.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}

.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}

.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}

.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}

.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}

.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-1-1 {
  width: 100%;
  max-width: 100%;
}

.video-js.vjs-fluid:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  height: 0;
}

.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
  padding-top: 56.25%;
}

.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
  padding-top: 75%;
}

.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
  padding-top: 177.7777777778%;
}

.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  padding-top: 100%;
}

.video-js.vjs-fill:not(.vjs-audio-only-mode) {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js.vjs-audio-only-mode .vjs-tech {
  display: none;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),
.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
  background: none;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}

.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}

.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar,
.vjs-audio-only-mode .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}

.video-js .vjs-control.vjs-visible-text {
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.vjs-button > .vjs-icon-placeholder {
  display: block;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js *:not(.vjs-visible-text) > .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
  z-index: 1;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
  z-index: 1;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.video-js .vjs-volume-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-volume-control:hover .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible;
}

.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  left: 1em;
  top: -12px;
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
  font-size: 1em;
}

.video-js .vjs-volume-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1;
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
  width: 1px;
  height: 100%;
}

.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-volume-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster {
  display: block;
}

.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}

.video-js .vjs-seek-to-live-control {
  align-items: center;
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}

.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}

.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control {
  cursor: pointer;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}

.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}

.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control {
  display: none;
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-fullscreen-control {
  display: none;
}

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: vjs-spinner-show 0s linear 0.3s forwards;
          animation: vjs-spinner-show 0s linear 0.3s forwards;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
.video-js.vjs-audio-only-mode .vjs-captions-button {
  display: none;
}

.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js.vjs-audio-only-mode .vjs-descriptions-button {
  display: none;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
  display: none;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " ";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
  width: auto;
  width: initial;
}
.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {
  display: none;
}
.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js.vjs-layout-x-small.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }

  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }

  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }

  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
}

.video-js *:focus:not(:focus-visible) {
  outline: none;
}
[data-v-83c8f835] .vxe-table--body-wrapper .vxe-table--body .vxe-body--column .vxe-cell {
  height: auto !important;
  padding: 0;
}[data-v-8ed99147] .vxe-table--body-wrapper .vxe-table--body .vxe-body--column .vxe-cell {
  height: auto !important;
  padding: 0;
}.draggable-ghost[data-v-2e8edf26] {
  background: #f7fafc;
  border: 1px solid #4299e1;
  opacity: 0.5;
}
@page {
  margin: 8mm 10mm;
}
@media print {
body.wms-check-order-printing {
    padding: 0 !important;
    margin: 0 !important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
body.wms-check-order-printing * {
    visibility: hidden !important;
}
body.wms-check-order-printing .wms-check-order-print,body.wms-check-order-printing .wms-check-order-print * {
    visibility: visible !important;
}
body.wms-check-order-printing .wms-check-order-print {
    position: absolute;
    top: 0;
    left: 0;
    z-index: auto;
    box-sizing: border-box;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    pointer-events: auto;
    opacity: 1;
}
}

@page {
  margin: 8mm 10mm;
}
@media print {
body.wms-movement-order-printing {
    padding: 0 !important;
    margin: 0 !important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
body.wms-movement-order-printing * {
    visibility: hidden !important;
}
body.wms-movement-order-printing .wms-movement-order-print,body.wms-movement-order-printing .wms-movement-order-print * {
    visibility: visible !important;
}
body.wms-movement-order-printing .wms-movement-order-print {
    position: absolute;
    top: 0;
    left: 0;
    z-index: auto;
    box-sizing: border-box;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    pointer-events: auto;
    opacity: 1;
}
}

@page {
  margin: 8mm 10mm;
}
@media print {
body.wms-receipt-order-printing {
    padding: 0 !important;
    margin: 0 !important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
body.wms-receipt-order-printing * {
    visibility: hidden !important;
}
body.wms-receipt-order-printing .wms-receipt-order-print,body.wms-receipt-order-printing .wms-receipt-order-print * {
    visibility: visible !important;
}
body.wms-receipt-order-printing .wms-receipt-order-print {
    position: absolute;
    top: 0;
    left: 0;
    z-index: auto;
    box-sizing: border-box;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    pointer-events: auto;
    opacity: 1;
}
}

@page {
  margin: 8mm 10mm;
}
@media print {
body.wms-shipment-order-printing {
    padding: 0 !important;
    margin: 0 !important;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
body.wms-shipment-order-printing * {
    visibility: hidden !important;
}
body.wms-shipment-order-printing .wms-shipment-order-print,body.wms-shipment-order-printing .wms-shipment-order-print * {
    visibility: visible !important;
}
body.wms-shipment-order-printing .wms-shipment-order-print {
    position: absolute;
    top: 0;
    left: 0;
    z-index: auto;
    box-sizing: border-box;
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    pointer-events: auto;
    opacity: 1;
}
}

.iframe-component[data-v-f7401aab] {
  width: 100%;
}
.iframe-preview[data-v-f7401aab] {
  overflow: hidden;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
}
.iframe-content[data-v-f7401aab] {
  display: block;
  border: none;
}
.iframe-placeholder[data-v-f7401aab] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  background-color: #fafafa;
  border: 1px dashed #dcdfe6;
  border-radius: 4px;
}
.nutbig-turntable{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;overflow:hidden}.nutbig-turntable .pointer{position:absolute;left:50%;top:50%;z-index:99;-webkit-transform:translate(-43.75%,-50%);transform:translate(-43.75%,-50%)}.nutbig-turntable .drawTable-name{position:absolute;left:10px;top:20px;width:calc(100% - 20px);font-size:12px;text-align:center;color:#ff5722}.nutbig-turntable .drawTable-img{position:absolute;left:calc(50% - 15px);top:60px;width:30px;height:30px}.nutbig-turntable .drawTable-img img{display:inline-block;width:100%;height:100%}.nutbig-turntable .turntable{position:absolute;left:0;top:0;width:100%;height:100%}.nutbig-turntable .turntable #canvasWx{width:100%;height:100%}.nutbig-turntable .turntable .mlcanvas{height:50%!important;margin-top:25%}.nutbig-turntable .turntable .mlcanvas canvas{-webkit-transform:scale(2);transform:scale(2)}.nutbig-turntable .prize{position:absolute;left:25%;top:0;width:50%;height:50%}.nutbig-turntable .prize .item{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform-origin:center bottom;transform-origin:center bottom}.nutbig-marquee{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:300px;height:300px;margin:0 auto;border-radius:8px}.nutbig-marquee .bgContent{position:absolute;width:100%;height:100%}.nutbig-marquee .marqueeBg{position:absolute;width:100%;height:100%;background:url(https://img10.360buyimg.com/imagetools/jfs/t1/189406/15/21216/26045/61309346E9aa7922b/5dc34e22d3a7bb0e.png) no-repeat center;background-size:100% 100%}.nutbig-marquee .start{position:relative;top:-5px;left:-2px;width:75px;height:75px;background:url(https://img13.360buyimg.com/imagetools/jfs/t1/205479/17/4245/32041/61309346E02bd3b6b/b41be60bedbb1e69.png) no-repeat center;background-size:100% 100%}.nutbig-marquee .disabledDraw{background:url(https://img10.360buyimg.com/imagetools/jfs/t1/193040/14/21217/16320/61309346E6569e270/36e45126a5f1fc9c.png) no-repeat center;background-size:100% 100%}.nutbig-marquee ul{margin:0;padding:0}.nutbig-marquee ul li{list-style:none;position:absolute;width:75px;height:75px;background:url(https://img10.360buyimg.com/imagetools/jfs/t1/187454/31/21425/27854/61309346E7c791c2c/a12649fbffb63a34.png) no-repeat center;background-size:100% 100%}.nutbig-marquee ul li .gift-img{margin:8px auto;width:35px;height:35px}.nutbig-marquee ul li .gift-img img{width:100%;height:100%}.nutbig-marquee ul li .desc{display:block;max-width:70px;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:12px;font-weight:500;color:#fff}.nutbig-marquee ul .gift-1,.nutbig-marquee ul .gift-2,.nutbig-marquee ul .gift-3{top:25px}.nutbig-marquee ul .gift-1{left:15px}.nutbig-marquee ul .gift-2{left:110px}.nutbig-marquee ul .gift-3{left:205px}.nutbig-marquee ul .gift-4,.nutbig-marquee ul .gift-8{top:110px}.nutbig-marquee ul .gift-4{left:205px}.nutbig-marquee ul .gift-8{left:15px}.nutbig-marquee ul .gift-5,.nutbig-marquee ul .gift-6,.nutbig-marquee ul .gift-7{top:190px}.nutbig-marquee ul .gift-5{left:205px}.nutbig-marquee ul .gift-6{left:110px}.nutbig-marquee ul .gift-7{left:15px}.nutbig-marquee ul .active{background:url(https://img10.360buyimg.com/imagetools/jfs/t1/189406/15/21216/26045/61309346E9aa7922b/5dc34e22d3a7bb0e.png) no-repeat center;background-size:100% 100%}.nutbig-squarenine{height:357px;width:100%;-ms-flex-negative:0;flex-shrink:0;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-perspective:1000;perspective:1000}.nutbig-squarenine .nine-ninegrid__item{position:relative;width:103px;height:103px;-webkit-transition:all .3s ease;transition:all .3s ease}.nutbig-squarenine .nine-ninegrid__item:nth-child(5){z-index:11}.nutbig-squarenine .nine-ninegrid__item .front,.nutbig-squarenine .nine-ninegrid__item .back{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;padding:9px 8px 0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffefd1),to(#ffc8a4));background-image:linear-gradient(#ffefd1,#ffc8a4);-webkit-transition:1s;transition:1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nutbig-squarenine .nine-ninegrid__item .front>p,.nutbig-squarenine .nine-ninegrid__item .back>p{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PingFangSC-Medium;text-align:center;font-size:13px;height:15px;margin-bottom:3px;color:#2e2d2d;-ms-flex-negative:0;flex-shrink:0}.nutbig-squarenine .nine-ninegrid__item .front .nut-price,.nutbig-squarenine .nine-ninegrid__item .back .nut-price{height:40px}.nutbig-squarenine .nine-ninegrid__item .front .nut-price>span,.nutbig-squarenine .nine-ninegrid__item .back .nut-price>span{font-family:PingFangSC-Medium;font-size:10px!important;color:#f91232!important}.nutbig-squarenine .nine-ninegrid__item .front .nut-price>span.price-big,.nutbig-squarenine .nine-ninegrid__item .back .nut-price>span.price-big{font-size:16px!important}.nutbig-squarenine .nine-ninegrid__item .front>img,.nutbig-squarenine .nine-ninegrid__item .back>img{width:71px;height:71px;-ms-flex-negative:0;flex-shrink:0}.nutbig-squarenine .nine-ninegrid__item .front{z-index:2;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotateY(0deg);transform:rotateY(0)}.nutbig-squarenine .nine-ninegrid__item .back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.nutbig-squarenine .nine-ninegrid__item.active .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.nutbig-squarenine .nine-ninegrid__item.active .back{-webkit-transform:rotateY(0deg);transform:rotateY(0)}.nutbig-squarenine .nine-ninegrid__item .nine-ninegrid__item__center{border-radius:8px;overflow:hidden;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff733e),to(#ff4e57));background-image:linear-gradient(#ff733e,#ff4e57);border:1px solid #ffa07c;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.nutbig-squarenine .nine-ninegrid__item .nine-ninegrid__item__center>img{width:15px;height:16px}.nutbig-squarenine .nine-ninegrid__item .nine-ninegrid__item__center>img.rotate{-webkit-animation-name:box-rotate;animation-name:box-rotate;-webkit-animation-duration:1s;animation-duration:1s}.nutbig-squarenine .nine-ninegrid__item .nine-ninegrid__item__center>span{font-family:PingFangSC-Medium;font-size:16px;color:#ffd4a7}.nutbig-squarenine .nine-ninegrid__item .nine-ninegrid__item__center>p{font-family:PingFangSC-Medium;font-size:12px;color:#ffd4a7}@-webkit-keyframes box-rotate{0%{-webkit-transform:translate(0px,0px) rotate(0deg);transform:translate(0) rotate(0)}to{-webkit-transform:translate(0px,0px) rotate(360deg);transform:translate(0) rotate(360deg)}}@keyframes box-rotate{0%{-webkit-transform:translate(0px,0px) rotate(0deg);transform:translate(0) rotate(0)}to{-webkit-transform:translate(0px,0px) rotate(360deg);transform:translate(0) rotate(360deg)}}.nutbig-scratch-card{position:relative}.nutbig-scratch-card .nut-cover{position:absolute;top:0;left:0}.nutbig-scratch-card .scratchcard-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;line-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.giftbox-wraper{display:block;padding:5px;background:url(https://img10.360buyimg.com/imagetools/jfs/t1/80308/16/17542/310729/613b20a9Ef0a4b640/85977b5e747213ca.png) no-repeat;background-size:100% 100%}.gift-box{position:relative;display:block;width:300px;height:200px;margin:110px auto 0}.gift-box .gBox{position:absolute}.gift-box .gift-box-1{top:20%;left:50%;z-index:120;margin:-11% 0 0 -32%;width:63%;height:35%;background:url(https://img11.360buyimg.com/imagetools/jfs/t1/79939/3/16076/28752/613b1610Edbfa9502/16bdec9244e231b0.png) no-repeat;background-size:100% 100%;background-position:center center;-webkit-transition:all linear .6s;transition:all linear .6s}.gift-box .gift-box-1-open{margin:-26% 0 0 -27%;-webkit-transform:rotateZ(22deg);transform:rotate(22deg)}.gift-box .gift-box-2{top:55%;left:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;height:60%;background:url(https://img14.360buyimg.com/imagetools/jfs/t1/67459/8/17031/35435/613b1611E14f88d6d/276574386be58ddd.png) no-repeat;background-size:100% 100%;background-position:center center}.gift-box .gift-box-3{top:0;left:50%;z-index:5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background:url(https://img12.360buyimg.com/imagetools/jfs/t1/206640/13/170/107814/613b1611E104d998f/0f570d559327b701.png) no-repeat;background-size:100% 100%;background-position:center center;opacity:0;-webkit-transition:all .3s linear .4s;transition:all .3s linear .4s}.gift-box .gift-box-3-open{opacity:1}@-webkit-keyframes nutFadeIn-cee5f8fe{0%{opacity:0}to{opacity:1}}@keyframes nutFadeIn-cee5f8fe{0%{opacity:0}to{opacity:1}}@-webkit-keyframes nutFadeOut-cee5f8fe{0%{opacity:1}to{opacity:0}}@keyframes nutFadeOut-cee5f8fe{0%{opacity:1}to{opacity:0}}.nutFade-enter-active[data-v-cee5f8fe],.nutFadeIn[data-v-cee5f8fe],.nutFade-leave-active[data-v-cee5f8fe],.nutFadeOut[data-v-cee5f8fe]{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutFade-enter-active[data-v-cee5f8fe],.nutFadeIn[data-v-cee5f8fe]{-webkit-animation-name:nutFadeIn-cee5f8fe;animation-name:nutFadeIn-cee5f8fe}.nutFade-leave-active[data-v-cee5f8fe],.nutFadeOut[data-v-cee5f8fe]{-webkit-animation-name:nutFadeOut-cee5f8fe;animation-name:nutFadeOut-cee5f8fe}@-webkit-keyframes nutZoomIn-cee5f8fe{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nutZoomIn-cee5f8fe{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes nutZoomOut-cee5f8fe{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes nutZoomOut-cee5f8fe{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.nutZoom-enter-active[data-v-cee5f8fe],.nutZoomIn[data-v-cee5f8fe],.nutZoom-leave-active[data-v-cee5f8fe],.nutZoomOut[data-v-cee5f8fe]{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutZoom-enter-active[data-v-cee5f8fe],.nutZoomIn[data-v-cee5f8fe]{-webkit-animation-name:nutZoomIn-cee5f8fe;animation-name:nutZoomIn-cee5f8fe}.nutZoom-leave-active[data-v-cee5f8fe],.nutZoomOut[data-v-cee5f8fe]{-webkit-animation-name:nutZoomOut-cee5f8fe;animation-name:nutZoomOut-cee5f8fe}@-webkit-keyframes nutEaseIn-cee5f8fe{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes nutEaseIn-cee5f8fe{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes nutEaseOut-cee5f8fe{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes nutEaseOut-cee5f8fe{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.nutEase-enter-active[data-v-cee5f8fe],.nutEaseIn[data-v-cee5f8fe],.nutEase-leave-active[data-v-cee5f8fe],.nutEaseOut[data-v-cee5f8fe]{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutEase-enter-active[data-v-cee5f8fe],.nutEaseIn[data-v-cee5f8fe]{-webkit-animation-name:nutEaseIn-cee5f8fe;animation-name:nutEaseIn-cee5f8fe}.nutEase-leave-active[data-v-cee5f8fe],.nutEaseOut[data-v-cee5f8fe]{-webkit-animation-name:nutEaseOut-cee5f8fe;animation-name:nutEaseOut-cee5f8fe}@-webkit-keyframes nutDropIn-cee5f8fe{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes nutDropIn-cee5f8fe{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes nutDropOut-cee5f8fe{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes nutDropOut-cee5f8fe{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}.nutDrop-enter-active[data-v-cee5f8fe],.nutDropIn[data-v-cee5f8fe],.nutDrop-leave-active[data-v-cee5f8fe],.nutDropOut[data-v-cee5f8fe]{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutDrop-enter-active[data-v-cee5f8fe],.nutDropIn[data-v-cee5f8fe]{-webkit-animation-name:nutDropIn-cee5f8fe;animation-name:nutDropIn-cee5f8fe}.nutDrop-leave-active[data-v-cee5f8fe],.nutDropOut[data-v-cee5f8fe]{-webkit-animation-name:nutDropOut-cee5f8fe;animation-name:nutDropOut-cee5f8fe}@-webkit-keyframes rotation-cee5f8fe{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotation-cee5f8fe{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.nutRotate-enter-active[data-v-cee5f8fe],.nutRotateIn[data-v-cee5f8fe],.nutRotate-leave-active[data-v-cee5f8fe],.nutRotateOut[data-v-cee5f8fe]{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutRotate-enter-active[data-v-cee5f8fe],.nutRotateIn[data-v-cee5f8fe]{-webkit-animation-name:nutRotateIn;animation-name:nutRotateIn}.nutRotate-leave-active[data-v-cee5f8fe],.nutRotateOut[data-v-cee5f8fe]{-webkit-animation-name:nutRotateOut;animation-name:nutRotateOut}.nutbig-lotto-roll[data-v-cee5f8fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.nutbig-lotto-roll .lotto-roll-wrap[data-v-cee5f8fe]{float:left;width:100px;height:100px}.nutbig-lotto-roll .lotto-roll-content[data-v-cee5f8fe]{width:100%;height:100%;overflow:hidden}.nutbig-lotto-roll .lotto-roll-content .lotto-wrap[data-v-cee5f8fe],.nutbig-lotto-roll .lotto-roll-content .lotto-item[data-v-cee5f8fe],.nutbig-lotto-roll .lotto-roll-content .lotto-item-image[data-v-cee5f8fe],.nutbig-lotto-roll .lotto-roll-content .lotto-item-img[data-v-cee5f8fe]{width:100%;height:100%}.nutbig-lotto-roll .lotto-roll-content .lotto-item-content[data-v-cee5f8fe]{margin:auto;width:100%;height:100%;text-align:center;color:#fff}.nutbig-hiteggs{width:100%;-ms-flex-negative:0;flex-shrink:0;background-size:100% 100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.nutbig-hiteggs .nut-eggs-item{margin-bottom:20px;position:relative;width:80px;height:80px;-webkit-transition:all .3s ease;transition:all .3s ease}.nutbig-hiteggs .nut-eggs-item .intactImg{position:absolute;bottom:0;left:0;-webkit-animation:move 2s 0s infinite;animation:move 2s 0s infinite}.nutbig-hiteggs .nut-eggs-item .intactImg.hide{opacity:0}.nutbig-hiteggs .nut-eggs-item .splitImg{position:absolute;left:0;bottom:0}.nutbig-hiteggs .nut-eggs-item>img{width:100%}.nutbig-hiteggs .nut-eggs-item .hammer{width:50px;position:absolute;top:-15px;right:-18px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}@-webkit-keyframes move{0%,65%{-webkit-transform:rotate(0deg);transform:rotate(0)}70%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}75%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}80%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}85%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}90%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}95%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes move{0%,65%{-webkit-transform:rotate(0deg);transform:rotate(0)}70%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}75%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}80%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}85%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}90%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}95%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes shake-rotate{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}40%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}60%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}80%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes shake-rotate{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}40%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}60%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}80%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.nutbig-giftrain{margin-top:30px;background:#ffffff;overflow:hidden;position:relative}.nutbig-giftrain .nutbig-giftrain-content-rainimg{position:absolute}.nutbig-luckshake{position:relative;width:100%;padding-top:210px}.nutbig-luckshake .shake-box{margin:0 auto}.nutbig-luckshake .shake-box-img{position:relative;width:188px;height:166px;margin:0 auto;text-align:center;font-size:0}.nutbig-luckshake .shake-box-img .img-top,.nutbig-luckshake .shake-box-img .img-bottom{position:relative;width:130px;height:71px;z-index:2}.nutbig-luckshake .shake-box-img .img-left,.nutbig-luckshake .shake-box-img .img-right{position:absolute;width:30px;-webkit-transform-origin:100% 32%;transform-origin:100% 32%;z-index:1}.nutbig-luckshake .shake-box-img.rockit{-webkit-animation:rockit .6s ease infinite alternate;animation:rockit .6s ease infinite alternate}.nutbig-luckshake .shake-box-img.animation .img-top{-webkit-animation:toTop 1s ease 1 alternate;animation:toTop 1s ease 1 alternate}.nutbig-luckshake .shake-box-img.animation .img-bottom{-webkit-animation:toBottom 1s ease 1 alternate;animation:toBottom 1s ease 1 alternate}.nutbig-luckshake .shake-num{width:140px;margin:20px auto 0;color:#fff;text-align:center;font-size:16px}.nutbig-luckshake .pointer{position:absolute;right:36px;top:160px;z-index:99}.nutbig-luckshake .pointer.clickShake{-webkit-transform-origin:80% 80%;transform-origin:80% 80%;-webkit-transform:rotate(23deg);transform:rotate(23deg);-webkit-animation:clickShake .6s ease infinite alternate;animation:clickShake .6s ease infinite alternate}.nutbig-luckshake .pointer img{width:100%;height:100%}@-webkit-keyframes rockit{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@keyframes rockit{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@-webkit-keyframes clickShake{0%,to{-webkit-transform:rotate(23deg);transform:rotate(23deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes clickShake{0%,to{-webkit-transform:rotate(23deg);transform:rotate(23deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes toTop{0%{-webkit-transform:translate(0,0);transform:translate(0)}50%{-webkit-transform:translate(0,-80px);transform:translateY(-80px)}to{-webkit-transform:translate(0,0);transform:translate(0)}}@keyframes toTop{0%{-webkit-transform:translate(0,0);transform:translate(0)}50%{-webkit-transform:translate(0,-80px);transform:translateY(-80px)}to{-webkit-transform:translate(0,0);transform:translate(0)}}@-webkit-keyframes toBottom{0%{-webkit-transform:translate(0,0);transform:translate(0)}50%{-webkit-transform:translate(0,80px);transform:translateY(80px)}to{-webkit-transform:translate(0,0);transform:translate(0)}}@keyframes toBottom{0%{-webkit-transform:translate(0,0);transform:translate(0)}50%{-webkit-transform:translate(0,80px);transform:translateY(80px)}to{-webkit-transform:translate(0,0);transform:translate(0)}}@-webkit-keyframes nutFadeIn-6e0eecf9{0%{opacity:0}to{opacity:1}}@keyframes nutFadeIn-6e0eecf9{0%{opacity:0}to{opacity:1}}@-webkit-keyframes nutFadeOut-6e0eecf9{0%{opacity:1}to{opacity:0}}@keyframes nutFadeOut-6e0eecf9{0%{opacity:1}to{opacity:0}}.nutFade-enter-active[data-v-6e0eecf9],.nutFadeIn[data-v-6e0eecf9],.nutFade-leave-active[data-v-6e0eecf9],.nutFadeOut[data-v-6e0eecf9]{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutFade-enter-active[data-v-6e0eecf9],.nutFadeIn[data-v-6e0eecf9]{-webkit-animation-name:nutFadeIn-6e0eecf9;animation-name:nutFadeIn-6e0eecf9}.nutFade-leave-active[data-v-6e0eecf9],.nutFadeOut[data-v-6e0eecf9]{-webkit-animation-name:nutFadeOut-6e0eecf9;animation-name:nutFadeOut-6e0eecf9}@-webkit-keyframes nutZoomIn-6e0eecf9{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nutZoomIn-6e0eecf9{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes nutZoomOut-6e0eecf9{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes nutZoomOut-6e0eecf9{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.nutZoom-enter-active[data-v-6e0eecf9],.nutZoomIn[data-v-6e0eecf9],.nutZoom-leave-active[data-v-6e0eecf9],.nutZoomOut[data-v-6e0eecf9]{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutZoom-enter-active[data-v-6e0eecf9],.nutZoomIn[data-v-6e0eecf9]{-webkit-animation-name:nutZoomIn-6e0eecf9;animation-name:nutZoomIn-6e0eecf9}.nutZoom-leave-active[data-v-6e0eecf9],.nutZoomOut[data-v-6e0eecf9]{-webkit-animation-name:nutZoomOut-6e0eecf9;animation-name:nutZoomOut-6e0eecf9}@-webkit-keyframes nutEaseIn-6e0eecf9{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes nutEaseIn-6e0eecf9{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes nutEaseOut-6e0eecf9{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes nutEaseOut-6e0eecf9{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.nutEase-enter-active[data-v-6e0eecf9],.nutEaseIn[data-v-6e0eecf9],.nutEase-leave-active[data-v-6e0eecf9],.nutEaseOut[data-v-6e0eecf9]{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutEase-enter-active[data-v-6e0eecf9],.nutEaseIn[data-v-6e0eecf9]{-webkit-animation-name:nutEaseIn-6e0eecf9;animation-name:nutEaseIn-6e0eecf9}.nutEase-leave-active[data-v-6e0eecf9],.nutEaseOut[data-v-6e0eecf9]{-webkit-animation-name:nutEaseOut-6e0eecf9;animation-name:nutEaseOut-6e0eecf9}@-webkit-keyframes nutDropIn-6e0eecf9{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes nutDropIn-6e0eecf9{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes nutDropOut-6e0eecf9{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes nutDropOut-6e0eecf9{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}.nutDrop-enter-active[data-v-6e0eecf9],.nutDropIn[data-v-6e0eecf9],.nutDrop-leave-active[data-v-6e0eecf9],.nutDropOut[data-v-6e0eecf9]{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutDrop-enter-active[data-v-6e0eecf9],.nutDropIn[data-v-6e0eecf9]{-webkit-animation-name:nutDropIn-6e0eecf9;animation-name:nutDropIn-6e0eecf9}.nutDrop-leave-active[data-v-6e0eecf9],.nutDropOut[data-v-6e0eecf9]{-webkit-animation-name:nutDropOut-6e0eecf9;animation-name:nutDropOut-6e0eecf9}@-webkit-keyframes rotation-6e0eecf9{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotation-6e0eecf9{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.nutRotate-enter-active[data-v-6e0eecf9],.nutRotateIn[data-v-6e0eecf9],.nutRotate-leave-active[data-v-6e0eecf9],.nutRotateOut[data-v-6e0eecf9]{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutRotate-enter-active[data-v-6e0eecf9],.nutRotateIn[data-v-6e0eecf9]{-webkit-animation-name:nutRotateIn;animation-name:nutRotateIn}.nutRotate-leave-active[data-v-6e0eecf9],.nutRotateOut[data-v-6e0eecf9]{-webkit-animation-name:nutRotateOut;animation-name:nutRotateOut}.nutbig-doll-machine .machine-box[data-v-6e0eecf9]{position:relative;width:100%;height:690px;background:url(https://img12.360buyimg.com/imagetools/jfs/t1/145351/6/24350/800170/61c95470E416c27bb/a3f62a18af70684e.png) no-repeat center;background-size:cover}.nutbig-doll-machine .machine-tools[data-v-6e0eecf9]{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all linear .3s;transition:all linear .3s}.nutbig-doll-machine .machine-rope[data-v-6e0eecf9]{top:50px;width:10px;height:20px;background:-webkit-gradient(linear,left top,right bottom,from(#ff9800),to(#ffeb3b));background:linear-gradient(to bottom right,#ff9800,#ffeb3b);-webkit-transition:all linear 2s;transition:all linear 2s}.nutbig-doll-machine .machine-claw[data-v-6e0eecf9]{width:80px;height:70px;text-align:center}.nutbig-doll-machine .machine-claw .gift-prize[data-v-6e0eecf9]{margin-top:30px;width:60px;height:60px}.nutbig-doll-machine .machine-gift-box[data-v-6e0eecf9]{position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.nutbig-doll-machine .machine-gift-box .box-glass[data-v-6e0eecf9]{position:relative;width:100%;height:200px;background-color:#f1d90556}.nutbig-doll-machine .machine-gift-box .box-glass .gift-img[data-v-6e0eecf9]{position:absolute;width:50px;height:50px}.nutbig-doll-machine .machine-operate[data-v-6e0eecf9]{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:5px 20px;margin:0 auto}.nutbig-doll-machine .machine-operate .machine-direction[data-v-6e0eecf9]{position:relative;width:50px;height:50px;background:url(https://img14.360buyimg.com/imagetools/jfs/t1/3283/2/18965/1403/62c28eb5E0cfb824b/9b90cde1898d18af.png) no-repeat center;background-size:100% 100%}.nutbig-doll-machine .machine-operate .machine-direction .direction-block[data-v-6e0eecf9]{position:absolute;display:block;top:50%;width:15px;height:15px}.nutbig-doll-machine .machine-operate .machine-direction .direction-block[data-v-6e0eecf9]:nth-child(1){left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nutbig-doll-machine .machine-operate .machine-direction .direction-block[data-v-6e0eecf9]:nth-child(2){right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nutbig-doll-machine .machine-operate .machine-btn[data-v-6e0eecf9]{width:50px;height:60px}.nutbig-doll-machine .machine-operate .machine-start[data-v-6e0eecf9]{background:url(https://img13.360buyimg.com/imagetools/jfs/t1/205479/17/4245/32041/61309346E02bd3b6b/b41be60bedbb1e69.png) no-repeat center;background-size:contain}.nutbig-doll-machine .machine-operate .machine-disabled[data-v-6e0eecf9]{background:url(https://img10.360buyimg.com/imagetools/jfs/t1/193040/14/21217/16320/61309346E6569e270/36e45126a5f1fc9c.png) no-repeat center;background-size:contain}.nutbig-doll-machine .machine-operate .machine-reset-btn[data-v-6e0eecf9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ff9800}.disabledClick[data-v-6e0eecf9]{pointer-events:none!important;cursor:not-allowed!important}.nutbig-shakedice{width:100px;height:100px;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 1s;transition:all 1s}.nutbig-shakedice .page{width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;border:1px solid #000;background:rgb(253,250,250);border-radius:20px;font-size:100px;color:#fff;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.nutbig-shakedice .page>span{display:block;width:25px;height:25px;background:black;border-radius:50%}.nutbig-shakedice .page1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(50px);transform:translateZ(50px)}.nutbig-shakedice .page2{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotateX(-90deg) translateZ(50px);transform:rotateX(-90deg) translateZ(50px)}.nutbig-shakedice .page3{position:relative;-webkit-transform:rotateY(90deg) translateZ(50px);transform:rotateY(90deg) translateZ(50px)}.nutbig-shakedice .page3>span{position:absolute}.nutbig-shakedice .page3>span:first-child{right:10px;top:10px}.nutbig-shakedice .page3>span:nth-child(2){top:37%;left:37%}.nutbig-shakedice .page3>span:nth-child(3){bottom:10px;left:10px}.nutbig-shakedice .page4{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;-webkit-transform:rotateY(-90deg) translateZ(50px);transform:rotateY(-90deg) translateZ(50px)}.nutbig-shakedice .page5{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotateX(90deg) translateZ(50px);transform:rotateX(90deg) translateZ(50px)}.nutbig-shakedice .page5>span{margin:0 10px}.nutbig-shakedice .page5>span:nth-child(3){margin:0;position:absolute;top:37%;left:37%}.nutbig-shakedice .page6{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(-50px);transform:translateZ(-50px)}@-webkit-keyframes rotate{to{-webkit-transform:rotateX(360deg) rotateY(360deg);transform:rotateX(360deg) rotateY(360deg)}}@keyframes rotate{to{-webkit-transform:rotateX(360deg) rotateY(360deg);transform:rotateX(360deg) rotateY(360deg)}}@-webkit-keyframes nutFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nutFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes nutFadeOut{0%{opacity:1}to{opacity:0}}@keyframes nutFadeOut{0%{opacity:1}to{opacity:0}}.nutFade-enter-active,.nutFadeIn,.nutFade-leave-active,.nutFadeOut{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutFade-enter-active,.nutFadeIn{-webkit-animation-name:nutFadeIn;animation-name:nutFadeIn}.nutFade-leave-active,.nutFadeOut{-webkit-animation-name:nutFadeOut;animation-name:nutFadeOut}@-webkit-keyframes nutZoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nutZoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes nutZoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes nutZoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.nutZoom-enter-active,.nutZoomIn,.nutZoom-leave-active,.nutZoomOut{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutZoom-enter-active,.nutZoomIn{-webkit-animation-name:nutZoomIn;animation-name:nutZoomIn}.nutZoom-leave-active,.nutZoomOut{-webkit-animation-name:nutZoomOut;animation-name:nutZoomOut}@-webkit-keyframes nutEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes nutEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes nutEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes nutEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.nutEase-enter-active,.nutEaseIn,.nutEase-leave-active,.nutEaseOut{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutEase-enter-active,.nutEaseIn{-webkit-animation-name:nutEaseIn;animation-name:nutEaseIn}.nutEase-leave-active,.nutEaseOut{-webkit-animation-name:nutEaseOut;animation-name:nutEaseOut}@-webkit-keyframes nutDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes nutDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes nutDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes nutDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}.nutDrop-enter-active,.nutDropIn,.nutDrop-leave-active,.nutDropOut{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutDrop-enter-active,.nutDropIn{-webkit-animation-name:nutDropIn;animation-name:nutDropIn}.nutDrop-leave-active,.nutDropOut{-webkit-animation-name:nutDropOut;animation-name:nutDropOut}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.nutRotate-enter-active,.nutRotateIn,.nutRotate-leave-active,.nutRotateOut{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.nutRotate-enter-active,.nutRotateIn{-webkit-animation-name:nutRotateIn;animation-name:nutRotateIn}.nutRotate-leave-active,.nutRotateOut{-webkit-animation-name:nutRotateOut;animation-name:nutRotateOut}.nutbig-guess-gift{position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nutbig-guess-gift .bowl-item{position:relative;top:0;left:0;z-index:10;width:100px;height:100px;background:url(https://img14.360buyimg.com/imagetools/jfs/t1/213395/37/9376/5774/61cc34b8Ec3d2eddd/1ddf6d42663e1285.png);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:all ease-out .5s;transition:all ease-out .5s}.nutbig-guess-gift .gold-bean{position:absolute;z-index:1;bottom:30px;width:30px;height:30px;background:url(https://img13.360buyimg.com/imagetools/jfs/t1/219815/14/9349/4725/61cc34b8E059ebbd2/55e8002ae82a01ea.png);background-repeat:no-repeat;background-size:100% 100%}.nutbig-guess-gift ._opacity0{opacity:0}.nutbig-guess-gift ._opacity1{opacity:1}.disabledClick{pointer-events:none!important;cursor:not-allowed!important}
.imageContent[data-v-dbe23ce5] {
  width: 100%;
  height: 100%;
}
.imageContent img[data-v-dbe23ce5] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-b9903f68] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-b9903f68] {
  display: block;
  width: 100%;
  height: 100%;
}
.BeatDrumContent[data-v-8d1c736b] {
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.lott-wireframe[data-v-6445cd8e] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-6445cd8e] {
  display: block;
  width: 100%;
  height: 100%;
}

.video-play-audio[data-v-86bc149b] {
  position: absolute;
  left: -9999px;
  top: -9999px;
  width: 0;
  height: 0;
  z-index: -1;
  opacity: 1;
  overflow: hidden;
}
.music-img[data-v-86bc149b] {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.bg-music[data-v-86bc149b] {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
  cursor: pointer;
}
.bg-music.playing[data-v-86bc149b] {
  animation: spin-86bc149b 3s linear infinite;
}

/* 无限旋转 */
@keyframes spin-86bc149b {
from {
    transform: rotate(0);
}
to {
    transform: rotate(360deg);
}
}
.lott-wireframe[data-v-42ccfc58] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-42ccfc58] {
  display: block;
  width: 100%;
  height: 100%;
}
.BlindBoxContent[data-v-373fad07] {
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.BlindBoxContent[data-v-373fad07] .lotto-roll-wrap {
  width: 100px;
  height: 100%;
}
.lott-wireframe[data-v-e4a8b4ff] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-e4a8b4ff] {
  display: block;
  width: 100%;
  height: 100%;
}

.lott-wireframe[data-v-d7c90b63] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-d7c90b63] {
  display: block;
  width: 100%;
  height: 100%;
}

.lott-wireframe[data-v-1a9840b6] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-1a9840b6] {
  display: block;
  width: 100%;
  height: 100%;
}
.CatchDollContent[data-v-df7be944] {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.game_layout[data-v-df7be944] {
  position: relative;
  width: 100%;
  height: 100%;
}
.top_scroll[data-v-df7be944] {
  width: 100%;
  height: 40.25px;
  transform: rotateX(35deg);
  -webkit-transform: rotateX(35deg);
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
  position: absolute;
  background-size: 100% 100%;
  bottom: 0px;
}
.wawa_area[data-v-df7be944] {
  overflow-x: hidden;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 14.25px;
}
.ganzi[data-v-df7be944] {
  position: absolute;
  top: 0;
  z-index: 98;
  transition: height 0.25s ease;
}
.gouzi[data-v-df7be944] {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  z-index: 99;
  transition: top 0.25s ease;
}
.wawa[data-v-df7be944] {
  width: 84.4px;
  height: 112.5px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0px;
  left: 0%;
}
.lott-wireframe[data-v-d68409db] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-d68409db] {
  display: block;
  width: 100%;
  height: 100%;
}
.DataTextContent[data-v-f5b704b7] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.lott-wireframe[data-v-0d0b037e] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-0d0b037e] {
  display: block;
  width: 100%;
  height: 100%;
}
[data-v-51748bc4] .nutbig-turntable .drawTable-img {
  position: absolute;
  left: calc(50% - 25px);
  top: 43px;
  width: 50px;
  height: 50px;
}
.lott-wireframe[data-v-82e718a6] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-82e718a6] {
  display: block;
  width: 100%;
  height: 100%;
}

.edit-shape-point[data-v-60f607e4] {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px solid #59c7f9;
  border-radius: 10px;
  position: absolute;
  z-index: 1001;
}
.element-on-edit-pane[data-v-60f607e4] {
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE/Edge */
  user-select: none; /* 标准语法 */
}
.components-edit-shape[data-v-60f607e4] {
  cursor: move;
}
.components-edit-shape.active[data-v-60f607e4] {
  outline: 1px dashed #25a589;
}
.components-edit-shape[data-v-60f607e4]:hover {
  outline: 1px dashed #25a589;
}
.hiddenNode[data-v-60f607e4] {
  visibility: hidden;
}
.lockNode[data-v-60f607e4] * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}.edit-shape-point[data-v-584bea33] {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px solid #59c7f9;
  border-radius: 10px;
  position: absolute;
  z-index: 1001;
}
.components-edit-shape[data-v-584bea33] {
  cursor: move;
}
.components-edit-shape.active[data-v-584bea33] {
  outline: 1px dashed #25a589;
}
.components-edit-shape[data-v-584bea33]:hover {
  outline: 1px dashed #25a589;
}.edit-shape-point[data-v-584bea33] {
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 1px solid #59c7f9;
  border-radius: 10px;
  position: absolute;
  z-index: 1001;
}
.components-edit-shape[data-v-584bea33] {
  cursor: move;
}
.components-edit-shape[data-v-584bea33]:hover {
  outline: 1px dashed #0087fe;
}
.components-edit-shape.active[data-v-584bea33] {
  outline: 2px solid #0087fe;
}
.SplitPoint[data-v-584bea33] {
  position: absolute;
  border-radius: 50%;
  color: white;
  background: #fff;
  height: 12px;
  width: 12px;
  border: 1px solid #dcdcdc;
  z-index: 999;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.12);
  display: flex;
  align-items: center;
  justify-content: center;
}
.SplitPoint .SplitPointImg[data-v-584bea33] {
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAGKADAAQAAAABAAAAGAAAAADiNXWtAAACbElEQVRIDZ2Vu2sVURCH9yZgbCxMsFFjKQkExScREgQtLISAXbS4GDu10fgHiL1gpxKDCLFRfICCCSpCwEiCYiNWFkYsImIRH4jgY/x+xzNy7t29614HvsycmfnN3j1nd5Nl0cysDrPwEV7DRVjn9Vaent7Y+wYvrWbUG/pJTIHsCzyBd1pg8v0NzcmC2kDswdkizIFmyKZCK4F+uWwGelxPfAx+wFPPpZ58JzyHX3DEa8TdoFmyesYf3ZKu+nd40nyJvGzEc+7JjYWK2aTn3JPXRTRzVhdYhjkvpp78KMieNeW7yGnPZYfSmsfktV3LHSSWoNVhro+CbTTvdzH+KGyI61batdSXdAcXQDYWBcGx1m2+ha/wHRZUwK+C9/ABtA3q6W7S+vadl6AH9LT8hAk4CKdAQtlJuBIis3340zE+gR+PsXqlkVYzNEsz/5wrQR/MQ2qfWYzHX72RWE+UnppPoP3vijUNVm9qCyz60rvSnXTAJtBjOwKr0wbWV8GtaDulkVYzdLbtGaLdINPed1ZVt3Mlf/21r8NVL1Cpj1+sM9IZvAK9uY8qCas2MfAGyPbC9RCZDVXVl/YxbHsc+FCNxDpE3cWDUmHVIoPug2yna4hvhYzZLs/9l2fInjjoZjqA3JaYn07zbccM0Qujw839TyB3B2Q72h4sAcIDQW52uWiABsf63aJ6aQ6h3uqX8A38q5nTULsHsq25YlkCweEgMzv3j77B2He7rK+hhmAFLII+YGsaigULevSU6bHdXFDOp2g8DrIz+Wo+Q99Q6Da7lq9mWdG3aCWNL+BskaA5V6vVHpPT8FpzTevfkrgJcwZ0OJIAAAAASUVORK5CYII=);
}
.colSolitLine[data-v-584bea33] {
  border-left: 2px dashed #0087fe;
  height: 100%;
  width: 0;
  position: absolute;
  left: calc(50% - 1px);
  top: 0px;
  z-index: 998;
}
.rowSolitLine[data-v-584bea33] {
  border-bottom: 2px dashed #0087fe;
  width: 100%;
  height: 0;
  position: absolute;
  top: calc(50% - 1px);
  left: 0px;
  z-index: 998;
}
.colSplitPoint[data-v-584bea33] {
  top: 5px;
  left: calc(50% - 6px);
}
.colSplitPoint[data-v-584bea33]:hover {
  cursor: pointer;
  background: #0087fe;
  height: 24px;
  width: 24px;
  left: calc(50% - 12px);
}
.rowSplitPoint[data-v-584bea33] {
  top: calc(50% - 6px);
  left: 5px;
}
.rowSplitPoint[data-v-584bea33]:hover {
  cursor: pointer;
  background: #0087fe;
  transform: rotate(-90deg);
  height: 24px;
  width: 24px;
  top: calc(50% - 12px);
}
.lott-wireframe[data-v-fc44b8d6] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-fc44b8d6] {
  display: block;
  width: 100%;
  height: 100%;
}
.rowContainer[data-v-9a17e833] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
  -ms-flex: 1 1;
  flex: 1 1;
  grid-gap: var(--page-grid-gap);
  gap: var(--page-grid-gap);
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 0 !important;
  -ms-flex: 1 1 0px !important;
  flex: 1 1 0 !important;
  justify-content: stretch;
}
.lott-wireframe[data-v-d8c33784] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-d8c33784] {
  display: block;
  width: 100%;
  height: 100%;
}
.hiddenNode[data-v-c7b43fa5] {
  visibility: hidden;
}
.lockNode[data-v-c7b43fa5] * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}
.lott-wireframe[data-v-30cb122c] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-30cb122c] {
  display: block;
  width: 100%;
  height: 100%;
}
.FlopDrawContent[data-v-b7ac1163] {
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.FlopDrawContent .flopArea[data-v-b7ac1163] {
  background: url("") no-repeat top left;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
}
.FlopDrawContent .cardContainer[data-v-b7ac1163] {
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.lott-wireframe[data-v-7eda03ab] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-7eda03ab] {
  display: block;
  width: 100%;
  height: 100%;
}
.TurntableContent[data-v-ec5f9877] {
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
[data-v-ec5f9877] .nutbig-turntable .drawTable-name {
  top: 10px;
}
[data-v-ec5f9877] .nutbig-turntable .drawTable-img {
  position: absolute;
  left: calc(50% - 30px);
  top: 30px;
  width: 60px;
  height: 60px;
}
.lott-wireframe[data-v-f0597d23] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-f0597d23] {
  display: block;
  width: 100%;
  height: 100%;
}
.imageContent[data-v-2e9c0f01] {
  width: 100%;
  height: 100%;
}
.imageContent img[data-v-2e9c0f01] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-27873b52] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-27873b52] {
  display: block;
  width: 100%;
  height: 100%;
}
.GameResContent[data-v-992e8021] {
  width: 100%;
  height: 100%;
}
.GameResContent img[data-v-992e8021] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-5eabf067] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-5eabf067] {
  display: block;
  width: 100%;
  height: 100%;
}
.GameTipContent[data-v-4164ae42] {
  width: 100%;
  height: 100%;
}
.GameTipContent img[data-v-4164ae42] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-531e56cc] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-531e56cc] {
  display: block;
  width: 100%;
  height: 100%;
}
[data-v-0594f07d] .nutbig-turntable .drawTable-img {
  position: absolute;
  left: calc(50% - 25px);
  top: 43px;
  width: 50px;
  height: 50px;
}
.lott-wireframe[data-v-32d9ce91] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-32d9ce91] {
  display: block;
  width: 100%;
  height: 100%;
}

.lott-wireframe[data-v-88203466] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-88203466] {
  display: block;
  width: 100%;
  height: 100%;
}
[data-v-51e1c833] .nutbig-turntable .drawTable-img {
  position: absolute;
  left: calc(50% - 25px);
  top: 43px;
  width: 50px;
  height: 50px;
}
.lott-wireframe[data-v-545e17c4] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-545e17c4] {
  display: block;
  width: 100%;
  height: 100%;
}
[data-v-a1c8f634] .nutbig-turntable .drawTable-img {
  position: absolute;
  left: calc(50% - 25px);
  top: 43px;
  width: 50px;
  height: 50px;
}
.lott-wireframe[data-v-3d26c429] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-3d26c429] {
  display: block;
  width: 100%;
  height: 100%;
}
.red-packet-preview[data-v-2743cf63] {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgba(255, 40, 40, 0.04);
}
.red-packet-preview__packet[data-v-2743cf63] {
  position: absolute;
  box-sizing: border-box;
  opacity: 0.92;
  pointer-events: none;
  animation: red-packet-float-2743cf63 2.4s ease-in-out infinite alternate;
}
.red-packet-preview__packet img[data-v-2743cf63] {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.red-packet-preview__hint[data-v-2743cf63] {
  position: absolute;
  right: 8px;
  bottom: 8px;
  font-size: 11px;
  color: #999;
  pointer-events: none;
}
@keyframes red-packet-float-2743cf63 {
from {
    transform: translateY(0);
}
to {
    transform: translateY(8px);
}
}
.lott-wireframe[data-v-d668dde4] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-d668dde4] {
  display: block;
  width: 100%;
  height: 100%;
}

.lott-wireframe[data-v-02938004] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-02938004] {
  display: block;
  width: 100%;
  height: 100%;
}
.imageContent[data-v-36f960f6] {
  width: 100%;
  height: 100%;
}
.imageContent img[data-v-36f960f6] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-31219a6f] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
  background: #cfcfcf;
  border-radius: 3px;
  overflow: hidden;
}
.wf-svg[data-v-31219a6f] {
  display: block;
  width: 100%;
  height: 100%;
}

.lott-wireframe[data-v-e8ff9443] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-e8ff9443] {
  display: block;
  width: 100%;
  height: 100%;
}
.imageContent[data-v-c4bce68e] {
  width: 100%;
  height: 100%;
}
.imageContent img[data-v-c4bce68e] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-ed2b98f2] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-ed2b98f2] {
  display: block;
  width: 100%;
  height: 100%;
}
.lian-lian-kan-preview[data-v-59b59b19] {
  width: 100%;
  height: 100%;
}
.lian-lian-kan-preview__bg[data-v-59b59b19] {
  position: relative;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.lian-lian-kan-preview__time[data-v-59b59b19] {
  position: absolute;
  right: 12.5px;
  top: 9.5px;
  width: 55.9px;
  height: 58px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9;
}
.lian-lian-kan-preview__time-num[data-v-59b59b19] {
  font-size: 18.75px;
  color: #f6ead6;
  font-weight: 700;
}
.lian-lian-kan-preview__game[data-v-59b59b19] {
  position: absolute;
  top: 55.8px;
  left: 4.25px;
  width: 367.5px;
  height: 472.5px;
  max-width: calc(100% - 8.5px);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-top: 82px;
  box-sizing: border-box;
}
.lian-lian-kan-preview__grid[data-v-59b59b19] {
  width: 273.7px;
  max-width: 74%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.lian-lian-kan-preview__card[data-v-59b59b19] {
  width: 61px;
  height: 61px;
  margin-right: 7.5px;
  margin-bottom: 13px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.lian-lian-kan-preview__card[data-v-59b59b19]:nth-child(4n) {
  margin-right: 0;
}
.lott-wireframe[data-v-0de551c2] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-0de551c2] {
  display: block;
  width: 100%;
  height: 100%;
}
.LottBtnContent[data-v-5ef3bd06] {
  width: 100%;
  height: 100%;
}
.LottBtnContent img[data-v-5ef3bd06] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-3ee0ca5a] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-3ee0ca5a] {
  display: block;
  width: 100%;
  height: 100%;
}
.RulePopup[data-v-70778c99] {
  width: 80%;
  position: absolute;
  right: 0px;
}
.ruleCon[data-v-70778c99] {
  margin-bottom: 5%;
}
.lott-wireframe[data-v-c3d5fe20] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-c3d5fe20] {
  display: block;
  width: 100%;
  height: 100%;
}

.lott-wireframe[data-v-ba52b8a5] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-ba52b8a5] {
  display: block;
  width: 100%;
  height: 100%;
}
.LottoRollContent[data-v-0b5f408e] {
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.LottoRollContent[data-v-0b5f408e] .lotto-roll-wrap {
  width: 100px;
  height: 100%;
}
.lott-wireframe[data-v-348fb707] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-348fb707] {
  display: block;
  width: 100%;
  height: 100%;
}
.imageContent[data-v-5c0bb693] {
  width: 100%;
  height: 100%;
}
.imageContent img[data-v-5c0bb693] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-3590d72d] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-3590d72d] {
  display: block;
  width: 100%;
  height: 100%;
}

.MarqueeBox[data-v-df3d4748] {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: repeat(3, 1fr);
}
.prizeBox[data-v-df3d4748] {
  width: 100%;
  height: 100%;
  position: relative;
}
.disBtn[data-v-df3d4748] {
  filter: grayscale(100%);
}
.centerButton[data-v-df3d4748] {
  grid-column: 2;
  grid-row: 2;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
}
.prizeImg[data-v-df3d4748] {
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
}
.selectImg[data-v-df3d4748] {
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  position: absolute;
  top: 0px;
  left: 0px;
}
ul[data-v-df3d4748] {
  list-style-type: none;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
ul li[data-v-df3d4748] {
  width: 33%;
  height: 33%;
  line-height: 100px;
  text-align: center;
  float: left;
  border: 1px solid transparent;
}
ul li a[data-v-df3d4748] {
  height: 33%;
  text-align: center;
  display: block;
}

.lott-wireframe[data-v-e62a8703] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-e62a8703] {
  display: block;
  width: 100%;
  height: 100%;
}
.container[data-v-c334ab5b] {
  position: relative;
  width: 100%;
  height: 100%;
}
.content[data-v-c334ab5b] {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center center;
  position: relative;
}
.lott-wireframe[data-v-a76537d2] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-a76537d2] {
  display: block;
  width: 100%;
  height: 100%;
}
.notice-swipt-preview[data-v-a8c8da23] {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 0 8px;
  display: flex;
  align-items: center;
  overflow: hidden;
  border-radius: 4px;
  font-size: 12px;
  line-height: 1.4;
}
.notice-swipt-preview__single[data-v-a8c8da23],
.notice-swipt-preview__line[data-v-a8c8da23] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.notice-swipt-preview__single.is-wrap[data-v-a8c8da23],
.notice-swipt-preview__line.is-wrap[data-v-a8c8da23] {
  white-space: normal;
  word-break: break-all;
  text-overflow: clip;
}
.notice-swipt-preview__viewport[data-v-a8c8da23] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.notice-swipt-preview__track[data-v-a8c8da23] {
  display: flex;
  flex-direction: column;
  animation: notice-swipt-scroll-a8c8da23 linear infinite;
}
.notice-swipt-preview__line[data-v-a8c8da23] {
  flex-shrink: 0;
  height: 100%;
  min-height: 20px;
  display: flex;
  align-items: center;
}
.notice-swipt-preview__empty[data-v-a8c8da23] {
  width: 100%;
  text-align: center;
  color: #999;
  font-size: 11px;
}
@keyframes notice-swipt-scroll-a8c8da23 {
0% {
    transform: translateY(0);
}
100% {
    transform: translateY(-100%);
}
}
.lott-wireframe[data-v-bf798f0e] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-bf798f0e] {
  display: block;
  width: 100%;
  height: 100%;
}

.lott-wireframe[data-v-79d935ab] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-79d935ab] {
  display: block;
  width: 100%;
  height: 100%;
}

.lott-wireframe[data-v-040bed7e] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-040bed7e] {
  display: block;
  width: 100%;
  height: 100%;
}
.pick-up-item-preview[data-v-56b4cf64] {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.02);
}
.pick-up-item-preview__drop[data-v-56b4cf64] {
  position: absolute;
  box-sizing: border-box;
  opacity: 0.9;
  pointer-events: none;
}
.pick-up-item-preview__drop img[data-v-56b4cf64] {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.pick-up-item-preview__person[data-v-56b4cf64] {
  position: absolute;
  left: 38.3%;
  bottom: 5.6%;
  width: 31.3%;
  height: auto;
  pointer-events: none;
}
.pick-up-item-preview__person img[data-v-56b4cf64] {
  display: block;
  width: 100%;
  height: auto;
}
.lott-wireframe[data-v-fa3e55ad] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-fa3e55ad] {
  display: block;
  width: 100%;
  height: 100%;
}
.PinTuContent[data-v-cac21564] {
  width: 100%;
  height: 100%;
}
.lott-wireframe[data-v-a3e2acb4] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wf-svg[data-v-a3e2acb4] {
  display: block;
  width: 100%;
  height: 100%;
}
.PopupContent[data-v-302ebe4c] {
  width: 375px;
  background-color: rgba(0, 0, 0, 0.5);
}
.PopupContent img[data-v-302ebe4c] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}.outPer[data-v-d58cdf7c] {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.inPer[data-v-d58cdf7c] {
  height: 100%;
  background: var(--v0d8e92b2);
}
.lott-wireframe[data-v-97434b28] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-97434b28] {
  display: block;
  width: 100%;
  height: 100%;
}
.container[data-v-ec8a5d62] {
  height: 100%;
  width: 100%;
}
.lott-wireframe[data-v-1082ecb1] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-1082ecb1] {
  display: block;
  width: 100%;
  height: 100%;
}
.container[data-v-c6129daf] {
  height: 100%;
  width: 100%;
}
.container .img[data-v-c6129daf] {
  height: 100%;
  width: 100%;
}
.lott-wireframe[data-v-a2d6ec90] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-a2d6ec90] {
  display: block;
  width: 100%;
  height: 100%;
}
.imageContent[data-v-21d67824] {
  width: 100%;
  height: 100%;
}
.imageContent img[data-v-21d67824] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-7e7b0277] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-7e7b0277] {
  display: block;
  width: 100%;
  height: 100%;
}

.lott-wireframe[data-v-7e8a66f4] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-7e8a66f4] {
  display: block;
  width: 100%;
  height: 100%;
}

.lott-wireframe[data-v-cae78362] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-cae78362] {
  display: block;
  width: 100%;
  height: 100%;
}
.imageContent[data-v-6127bb57] {
  width: 100%;
  height: 100%;
}
.imageContent img[data-v-6127bb57] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-1089c61a] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-1089c61a] {
  display: block;
  width: 100%;
  height: 100%;
}
.imageContent[data-v-7605e7af] {
  width: 100%;
  height: 100%;
}
.imageContent img[data-v-7605e7af] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-4bbca5de] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-4bbca5de] {
  display: block;
  width: 100%;
  height: 100%;
}
.ScoreText[data-v-9e71358a] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.lott-wireframe[data-v-c63b5c97] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-c63b5c97] {
  display: block;
  width: 100%;
  height: 100%;
}

.lott-wireframe[data-v-10f0082e] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-10f0082e] {
  display: block;
  width: 100%;
  height: 100%;
}
.shake-draw[data-v-5752e7e4] {
  width: 100%;
  height: 100%;
}
.shake-draw img[data-v-5752e7e4] {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  -webkit-user-drag: none;
  user-select: none;
}
.lott-wireframe[data-v-ac006535] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-ac006535] {
  display: block;
  width: 100%;
  height: 100%;
}
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.SwiperImageContent[data-v-ff4896c2] {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.SwiperImageContent img[data-v-ff4896c2] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-8b5c2bd4] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
  background: #cfcfcf;
  border-radius: 3px;
  overflow: hidden;
}
.wf-svg[data-v-8b5c2bd4] {
  display: block;
  width: 100%;
  height: 100%;
}
.TextContent[data-v-e1ba1444] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.lott-wireframe[data-v-e62bfb04] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-e62bfb04] {
  display: block;
  width: 100%;
  height: 100%;
}
.TimeErrContent[data-v-5eda4611] {
  width: 100%;
  height: 100%;
}
.TimeErrContent img[data-v-5eda4611] {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lott-wireframe[data-v-cf3c3f9b] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-cf3c3f9b] {
  display: block;
  width: 100%;
  height: 100%;
}
.TimeText[data-v-04acd7ce] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.lott-wireframe[data-v-0be56ce1] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-0be56ce1] {
  display: block;
  width: 100%;
  height: 100%;
}
.bj-turntable[data-v-55ebcc6b] {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  overflow: hidden;
}
.bj-turntable__wheel[data-v-55ebcc6b] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform-origin: 50% 50%;
}
.bj-turntable__wheel-bg[data-v-55ebcc6b] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 0;
  transform-origin: 50% 50%;
}
.bj-turntable__canvas[data-v-55ebcc6b],
.bj-turntable__wheel canvas[data-v-55ebcc6b] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
}
.bj-turntable__prize-layer[data-v-55ebcc6b] {
  position: absolute;
  left: 25%;
  top: 0;
  width: 50%;
  height: 50%;
  z-index: 2;
}
.bj-turntable__prize-item[data-v-55ebcc6b] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform-origin: center bottom;
}
.bj-turntable__prize-name[data-v-55ebcc6b] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: calc(var(--bj-wheel-w, 300px) * 0.0333);
  width: calc(var(--bj-wheel-w, 300px) * 0.4467);
  font-size: calc(var(--bj-wheel-w, 300px) * 0.04);
  text-align: center;
  color: #ff5722;
  word-break: break-word;
  line-height: 1.2;
}
.bj-turntable__prize-name[data-v-55ebcc6b] p {
  margin: 0;
  padding: 0;
}
.bj-turntable__prize-name[data-v-55ebcc6b] p + p {
  margin-top: 0;
}
.bj-turntable__prize-name[data-v-55ebcc6b] strong,
.bj-turntable__prize-name[data-v-55ebcc6b] b {
  font-weight: 700;
}
.bj-turntable__prize-img[data-v-55ebcc6b] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: calc(var(--bj-wheel-w, 300px) * 0.11);
  width: calc(var(--bj-wheel-w, 300px) * 0.152);
  height: calc(var(--bj-wheel-w, 300px) * 0.152);
}
.bj-turntable__prize-img img[data-v-55ebcc6b] {
  display: inline-block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}.TurntableContent[data-v-930d5c7f] {
  width: 100%;
  height: 100%;
}
[data-v-930d5c7f] .bj-turntable .bj-turntable__prize-name {
  top: var(--v20c48b6c);
}
[data-v-930d5c7f] .bj-turntable .bj-turntable__prize-img {
  top: var(--v2bb88184);
  width: var(--v393d3f1e);
  height: var(--v393d3f1e);
}
.lott-wireframe[data-v-a5e7e236] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-a5e7e236] {
  display: block;
  width: 100%;
  height: 100%;
}
.moveball[data-v-8a0c099a] {
  height: auto;
  position: absolute;
  z-index: 1;
}
.mainBg[data-v-8a0c099a] {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 244px;
  height: 304px;
  position: relative;
}
.ball[data-v-8a0c099a] {
  height: auto;
  position: absolute;
  transform: rotate(40deg);
}
.lott-wireframe[data-v-16277624] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-16277624] {
  display: block;
  width: 100%;
  height: 100%;
}
.bodyCon[data-v-867cac83] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.content[data-v-867cac83] {
  position: relative;
  width: 100%;
  height: 45.18%;
  overflow: hidden;
}
.game-item[data-v-867cac83] {
  position: absolute;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.game-item__shadow[data-v-867cac83],
.game-item__img[data-v-867cac83] {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.game-item__shadow[data-v-867cac83] {
  width: 110%;
  height: 110%;
  opacity: 0.35;
  z-index: 0;
}
.game-item__img[data-v-867cac83] {
  z-index: 1;
}
.touchTip[data-v-867cac83] {
  position: absolute;
  z-index: 10;
  animation: tipMove-867cac83 1.5s ease-in-out infinite;
}
.touchTip img[data-v-867cac83] {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.footThing[data-v-867cac83] {
  position: absolute;
  z-index: 20;
  pointer-events: none;
}
.footThing img[data-v-867cac83] {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center bottom;
}
.doNotTouch[data-v-867cac83] {
  position: absolute;
  z-index: 50;
}
@keyframes tipMove-867cac83 {
0%, 100% {
    transform: translateY(0);
}
50% {
    transform: translateY(var(--tip-down, 20%));
}
}
.lott-wireframe[data-v-4a3ec79f] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-4a3ec79f] {
  display: block;
  width: 100%;
  height: 100%;
}
.ZhuaWaWaContent[data-v-4e9252ab] {
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.tip[data-v-4e9252ab] {
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.5);
  padding-top: 131.25px;
  position: absolute;
}
.tip_area[data-v-4e9252ab] {
  width: 315px;
  height: 292.5px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  position: relative;
}
.beginBtn[data-v-4e9252ab] {
  position: relative;
  width: 82.5px;
  height: 82.5px;
  margin: 15px auto 0;
}
.LampBrand[data-v-4e9252ab] {
  width: 120px;
  height: 50.6px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 135px;
  right: 131px;
}
.icon[data-v-4e9252ab] {
  padding-left: 4px;
  height: 23.6px;
  line-height: 23.6px;
  position: absolute;
  top: 9.37px;
  text-align: center;
  color: #b20e15;
  font-size: 15.75px;
  font-weight: bolder;
  background-size: 23.6px 23.6px;
  background-repeat: no-repeat;
  background-position: left 0 top 0;
}
.time_icon[data-v-4e9252ab] {
  width: 77.58px;
  right: 108.7px;
  top: 62px;
}
.score_icon[data-v-4e9252ab] {
  width: 60.9px;
  right: 45px;
  top: 62px;
}
.top_scroll[data-v-4e9252ab] {
  width: 270px;
  height: 40.25px;
  transform: rotateX(35deg);
  -webkit-transform: rotateX(35deg);
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-origin: 50% 100%;
  -webkit-transform-origin: 50% 100%;
  position: absolute;
  left: 52.5px;
  top: 400px;
  background-position: -73.125vw center;
}
.boli[data-v-4e9252ab] {
  position: fixed;
  left: 0;
  top: 93.37px;
  width: 364px;
  height: 394px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ganzi[data-v-4e9252ab] {
  width: 7.5px;
  height: 10.5px;
  position: absolute;
  left: 180px;
  top: 185.3px;
}
.ganzi .left[data-v-4e9252ab] {
  float: left;
  width: 50%;
  height: 100%;
  background: #626262;
}
.ganzi .right[data-v-4e9252ab] {
  float: right;
  width: 50%;
  height: 100%;
  background: #4c4c4c;
}
.gouzi[data-v-4e9252ab] {
  width: 107.8px;
  height: 82px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 183.6px;
  left: 129.4px;
  z-index: 99;
}
.activeWawa[data-v-4e9252ab] {
  width: 84.4px;
  height: 78.75px;
  background-size: 100% 100%;
  position: absolute;
  left: 11.25px;
  top: 22.5px;
}
.wawa_area[data-v-4e9252ab] {
  overflow: hidden;
  width: 262.5px;
  height: 101.25px;
  position: absolute;
  left: 56.25px;
  top: 318.25px;
}
.wawa[data-v-4e9252ab] {
  width: 84.4px;
  height: 112.5px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0%;
}
.button[data-v-4e9252ab] {
  width: 120px;
  height: 50.6px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: absolute;
  left: 127.5px;
  top: 477.75px;
}
.result_layout[data-v-4e9252ab] {
  position: absolute;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.5);
  padding-top: 131.25px;
  width: 100%;
  height: 100%;
}
.tip[data-v-4e9252ab] {
  z-index: 1000;
  background: rgba(0, 0, 0, 0.5);
  padding-top: 131.25px;
}
.result_area[data-v-4e9252ab] {
  width: 316.5px;
  height: 311px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  position: relative;
}
.lott-wireframe[data-v-eb362892] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
}
.wf-svg[data-v-eb362892] {
  display: block;
  width: 100%;
  height: 100%;
}

.lott-wireframe-fallback[data-v-6d482384] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f0f0f0;
  border: 2px solid #8c8c8c;
  border-radius: 8px;
  color: #434343;
  font-size: 12px;
  pointer-events: none;
  user-select: none;
}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1573018483872'); /* IE9 */
  src: url('iconfont.eot?t=1573018483872#iefix') format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('iconfont.woff?t=1573018483872') format('woff'),
  url('iconfont.ttf?t=1573018483872') format('truetype'), 
  url('/AiBoxAdmin/svg/iconfont-BHZJepFt.svg?t=1573018483872#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconbiaodan:before {
  content: "\e6cc";
}

.iconiconset0335:before {
  content: "\e6ea";
}

.iconiframe:before {
  content: "\e74c";
}

.iconchuizhijuzhongduiqi:before {
  content: "\e654";
}

.iconshuipingjuzhongduiqi:before {
  content: "\e658";
}

.iconyouduiqi:before {
  content: "\e65b";
}

.iconzuoduiqi:before {
  content: "\e65c";
}

.iconduoxuan:before {
  content: "\e66d";
}

.iconyulan:before {
  content: "\e852";
}

.icontongbu:before {
  content: "\e668";
}

.iconyinlemusic217:before {
  content: "\e62e";
}

.icontupian:before {
  content: "\e69f";
}

.iconkuangjiaframe23:before {
  content: "\e946";
}

.iconmubiaoyemianliebiao:before {
  content: "\e625";
}

.iconredo1:before {
  content: "\e937";
}

.iconundo1:before {
  content: "\e966";
}

.iconquanping:before {
  content: "\e743";
}

.icon758bianjiqi_fengexian:before {
  content: "\e652";
}

.iconplus-radio:before {
  content: "\e735";
}

.iconshurukuangsousuo:before {
  content: "\e621";
}

.iconshipin:before {
  content: "\e624";
}

.iconshijian:before {
  content: "\e64b";
}

.icon-quanbubiankuang:before {
  content: "\e62c";
}

.iconriqishijian:before {
  content: "\e6c8";
}

.iconditu:before {
  content: "\e61f";
}

.iconxingbiao:before {
  content: "\e610";
}

.iconshangduiqi:before {
  content: "\e64a";
}

.iconwenben:before {
  content: "\e649";
}

.iconxiaduiqi:before {
  content: "\e64c";
}

.iconwushuju:before {
  content: "\e642";
}

.iconfengexian:before {
  content: "\e66e";
}

.iconcontrol-top:before {
  content: "\e647";
}

.iconcontrol-bottom:before {
  content: "\e648";
}

.iconps:before {
  content: "\e6c3";
}

.iconziyuan:before {
  content: "\e611";
}

.iconcolum-height:before {
  content: "\e7ef";
}

.iconcolumn-width:before {
  content: "\e7fc";
}

.iconshanchu:before {
  content: "\e62d";
}

.iconshouyelunbotu:before {
  content: "\e627";
}

.iconloading:before {
  content: "\e962";
}

.iconfuhao-shuzishurukuang:before {
  content: "\e630";
}

.iconPSD:before {
  content: "\e620";
}

.iconriqi:before {
  content: "\e616";
}

.iconiframetianjia:before {
  content: "\ec7d";
}

.iconjuxing:before {
  content: "\e790";
}

.iconjuzhongduiqi:before {
  content: "\ec80";
}

.iconyouduiqi2:before {
  content: "\ec82";
}

.iconzitijiacu:before {
  content: "\ec83";
}

.iconzuoduiqi1:before {
  content: "\ec86";
}

.iconbaocun:before {
  content: "\e622";
}

.iconfabu:before {
  content: "\e661";
}

.iconxingbiao-copy:before {
  content: "\eef3";
}

.iconpadding:before {
  content: "\e6d9";
}

.iconmargin:before {
  content: "\e6da";
}

.iconzitisuoxiao:before {
  content: "\e60e";
}

.iconzitifangda:before {
  content: "\e60f";
}

.icontuichu:before {
  content: "\e612";
}

.iconfuzhi:before {
  content: "\e600";
}

.iconxingbiao1:before {
  content: "\e623";
}

.iconziyuan1:before {
  content: "\e60c";
}

.iconxiayiyiceng:before {
  content: "\e61c";
}

.iconwenbenkuang:before {
  content: "\e629";
}

.iconanniuzu:before {
  content: "\e62f";
}

:root {
  --designer-title-bg-color: #232832;
  --designer-main-bg-color: #151a26;
  --designer-module-title-color: #303640;
  --designer-border-color: #e5e6eb;
  --designer-primary: #409eff;
  --designer-gray: #86909c;
  --designer-error: #ea5361;
  --designer-success: #3dbd37;
  --designer-color-gradient: linear-gradient(to right, #409eff 0%, #1677ff 100%);
  --designer-activeHoverColor: #409eff;
  --designer-page-bg-color: #f5f7fa;
  --designer-transition-time: 0.2s;
  --designer-side-bar-background-color: #f7f8fa;
  --designer-side-bar-background-color-active: #e8f3ff;
  --designer-header-height: 56px;
  --designer-side-bar-width: 64px;
  --designer-header-both-sides-padding: 16px;
  --designer-content-both-sides-padding: 16px;
  --designer-footer-background-color: #858585;
  --designer-home-li-hover-background-color: #409eff;
}
/* 低代码编辑器 — 对齐设计稿整体布局 */
:root {
  --editor-accent-color: #409eff;
  --editor-accent-bg: #ecf5ff;
  --editor-nav-bg: #f7f8fa;
  --editor-panel-border: #e5e6eb;
  --editor-text-secondary: #86909c;
  --editor-text-primary: #1d2129;
  --editor-canvas-bg: #eef1f6;
  --editor-shell-bg: #f0f2f5;
  --editor-side-nav-width: 64px;
  --editor-lib-panel-width: 280px;
  --editor-left-gap: 8px;
  --editor-shell-inset: 8px;
  --editor-left-inset: var(--editor-shell-inset);
  --editor-nav-cell-active-bg: #ecf5ff;
  --editor-panel-radius: 12px;
  --editor-header-band-height: var(--designer-header-height, 56px);
  --editor-shadow-soft: 0 2px 12px rgba(15, 23, 42, 0.06);
  --editor-shadow-panel: 0 4px 24px rgba(15, 23, 42, 0.08);
}

/* ========== 整体外壳 ========== */
.lott-page-editor.page-editor {
  display: flex;
  height: 100vh;
  overflow: hidden;
  background: var(--editor-shell-bg);
}

.lott-page-editor .editor-main-zone {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  padding-top: var(--editor-shell-inset);
  background: var(--editor-canvas-bg);
  box-sizing: border-box;
}

.lott-page-editor .editor-top-toolbar-wrap {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--editor-header-band-height);
  min-height: var(--editor-header-band-height);
  margin-bottom: var(--editor-shell-inset);
  padding: 0 16px;
  box-sizing: border-box;
  background: var(--editor-canvas-bg);
  border-bottom: none;
  box-shadow: none;
  z-index: 5;
}

.lott-page-editor .editor-canvas-area {
  flex: 1;
  min-height: 0;
  position: relative;
}

.lott-page-editor .editor-attr-panel {
  width: 380px;
  flex-shrink: 0;
  padding: var(--editor-shell-inset) var(--editor-shell-inset) var(--editor-shell-inset) 0;
  background: var(--editor-shell-bg);
  border-left: none;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-sizing: border-box;
}

/* 右侧属性面板外壳：白底圆角 + 自定义 Tab（顶栏高度与中间工具栏一致） */
.attr-panel-shell {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #fff;
  border: 1px solid #eef0f3;
  border-radius: 12px;
  box-shadow: 0 1px 4px rgba(15, 23, 42, 0.04);
  overflow: hidden;
}

.attr-panel-tabs {
  display: flex;
  flex-shrink: 0;
  align-items: stretch;
  width: 100%;
  height: var(--editor-header-band-height);
  background: #fff;
  box-sizing: border-box;
  border-bottom: 1px solid #f2f3f5;
}

.attr-panel-tabs__item {
  position: relative;
  flex: 1;
  min-width: 0;
  height: 100%;
  margin: 0;
  padding: 0 2px;
  border: none;
  background: transparent;
  color: #86909c;
  font-size: 13px;
  line-height: var(--editor-header-band-height);
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  transition: color 0.2s;
}

.attr-panel-tabs__item:hover {
  color: #4e5969;
}

.attr-panel-tabs__item.is-active {
  color: #409eff;
  font-weight: 500;
}

.attr-panel-tabs__item.is-active::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 28px;
  height: 2px;
  background: #409eff;
  border-radius: 1px;
}

.attr-panel-body {
  flex: 1;
  min-height: 0;
  padding: 0;
  background: #fff;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.attr-panel-body > * {
  flex: 1;
  min-height: 0;
  height: auto;
}

.lott-page-editor .editor-attr-panel .el-form-item {
  margin-bottom: 10px;
  align-items: flex-start;
}

.lott-page-editor .editor-attr-panel .el-form-item__label {
  color: #4e5969;
  font-size: 12px;
  line-height: 20px;
  height: auto;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  padding-right: 8px;
  margin-bottom: 0;
}

.lott-page-editor .editor-attr-panel .el-form-item__content {
  flex: 1;
  line-height: 1;
}

.lott-page-editor .editor-attr-panel .attr-form-switch-row {
  display: flex;
  align-items: center;
  gap: 8px;
}

.lott-page-editor .editor-attr-panel .attr-form-switch-row__col {
  flex: 1;
  min-width: 0;
  margin-bottom: 0;
  align-items: center;
}

.lott-page-editor .editor-attr-panel .attr-form-switch-row__col .el-form-item__content {
  flex: 0 0 auto;
  min-height: 0;
}

.lott-page-editor .editor-attr-panel .el-input__wrapper {
  border-radius: 8px;
  box-shadow: 0 0 0 1px #e5e6eb inset;
}

.lott-page-editor .editor-attr-panel .page-title {
  font-size: 14px;
  font-weight: 600;
  color: var(--editor-text-primary);
  margin: 0 0 8px;
  padding: 0;
}

/* 属性面板 · 快捷定位 / resize / 文字对齐按钮 */
.lott-page-editor .editor-attr-panel .attr-item-edit-wrapper,
.lott-page-editor .page-wrapper-menu-operation .attr-item-edit-wrapper,
.components-attr-edit .common-attr-style .attr-item-edit-wrapper,
.canvas-attr-popover .attr-item-edit-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.lott-page-editor .editor-attr-panel .attr-item-edit-wrapper .attr-item-title,
.lott-page-editor .page-wrapper-menu-operation .attr-item-edit-wrapper .attr-item-title,
.components-attr-edit .common-attr-style .attr-item-edit-wrapper .attr-item-title {
  flex-shrink: 0;
  min-width: 72px;
  white-space: nowrap;
}

.canvas-attr-popover .attr-item-edit-wrapper .attr-item-title {
  flex-shrink: 0;
  white-space: nowrap;
}

.lott-page-editor .editor-attr-panel .sizeAndPosition-wrapper,
.lott-page-editor .page-wrapper-menu-operation .sizeAndPosition-wrapper,
.components-attr-edit .common-attr-style .sizeAndPosition-wrapper,
.canvas-attr-popover .sizeAndPosition-wrapper {
  display: flex;
  width: 100%;
  flex: 1;
  min-width: 0;
}

.lott-page-editor .editor-attr-panel .align-type-item,
.lott-page-editor .page-wrapper-menu-operation .align-type-item,
.components-attr-edit .common-attr-style .align-type-item,
.canvas-attr-popover .align-type-item {
  flex: 1;
  cursor: pointer;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.lott-page-editor .editor-attr-panel .align-type-item.clearFlex,
.lott-page-editor .page-wrapper-menu-operation .align-type-item.clearFlex,
.components-attr-edit .common-attr-style .align-type-item.clearFlex,
.canvas-attr-popover .align-type-item.clearFlex {
  flex: none;
  width: 42px;
}

.lott-page-editor .editor-attr-panel .align-type-item i,
.lott-page-editor .page-wrapper-menu-operation .align-type-item i,
.components-attr-edit .common-attr-style .align-type-item i,
.canvas-attr-popover .align-type-item i {
  line-height: 1;
  display: inline-block;
  padding: 6px;
  border-radius: 4px;
  font-size: 16px;
  background: rgba(24, 144, 255, 0.08);
  transition:
    background 0.2s,
    color 0.2s;
}

.lott-page-editor .editor-attr-panel .align-type-item:hover i,
.lott-page-editor .page-wrapper-menu-operation .align-type-item:hover i,
.components-attr-edit .common-attr-style .align-type-item:hover i,
.canvas-attr-popover .align-type-item:hover i {
  color: #fff;
  background: #1890ff;
}

.canvas-attr-popover {
  padding: 12px 14px 14px;
  box-sizing: border-box;
  overflow-x: hidden;
  max-width: 100%;
}

/* 画布悬浮 · 组件属性 FormAttr */
.canvas-attr-popover .canvas-form-attr .el-form-item,
.canvas-attr-popover .el-form-item {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 10px;
}

.canvas-attr-popover .canvas-form-attr .el-form-item__label,
.canvas-attr-popover .el-form-item__label {
  width: auto !important;
  max-width: 100%;
  justify-content: flex-start;
  padding: 0 0 4px;
  height: auto;
  line-height: 1.4;
  margin-bottom: 0;
}

.canvas-attr-popover .canvas-form-attr .el-form-item__content,
.canvas-attr-popover .el-form-item__content {
  width: 100% !important;
  max-width: 100%;
  margin-left: 0 !important;
  flex: none;
  line-height: 1.2;
}

.canvas-attr-popover .el-input-number {
  width: 100% !important;
  max-width: 100%;
}

.canvas-attr-popover .el-input-number.el-input-number--small {
  line-height: 24px;
}

.canvas-attr-popover .el-input-number.is-controls-right .el-input__wrapper {
  padding-right: 42px;
  padding-left: 8px;
}

.canvas-attr-popover .el-input-number.is-controls-right .el-input-number__decrease,
.canvas-attr-popover .el-input-number.is-controls-right .el-input-number__increase {
  width: 28px;
  height: 14px;
  line-height: 14px;
}

.canvas-attr-popover .el-input,
.canvas-attr-popover .el-select {
  width: 100%;
  max-width: 100%;
}

.canvas-attr-popover .page-title,
.canvas-attr-popover .attr-title {
  font-size: 14px;
  font-weight: 600;
  margin: 0 0 8px;
  padding: 0;
}

/* 奖品列表 · 窄面板紧凑布局 */
.canvas-attr-popover--props .prize-list-item {
  flex-wrap: nowrap;
}

.canvas-attr-popover--props .prize-list-actions {
  gap: 16px;
  padding-top: 8px;
  min-width: 32px;
}

.canvas-attr-popover--props .components-image-cropper .image-select__uploader,
.canvas-attr-popover--props .components-image-cropper .image-select__empty,
.canvas-attr-popover--props .components-image-cropper .image-select__preview {
  width: 88px !important;
  height: 88px !important;
}

.canvas-attr-popover--props .components-image-cropper .el-row {
  width: 100%;
}

.el-popper:has(.canvas-attr-popover) .el-scrollbar__wrap {
  overflow-x: hidden !important;
}

/* 事件 / 动画等非卡片 Tab 的内边距（卡片结构用 attr-panel-card 自带 padding） */
.lott-page-editor .editor-attr-panel .attr-edit-inner {
  padding: 14px 16px 16px;
}

.lott-page-editor .editor-attr-panel .components-attr-edit {
  height: 100%;
  background: #fff;
  display: flex;
  flex-direction: column;
  min-height: 0;
}

.lott-page-editor .editor-attr-panel .components-attr-edit > .el-scrollbar {
  flex: 1;
  min-height: 0;
}

.lott-page-editor .editor-attr-panel .components-script-edit {
  height: 100%;
  padding: 14px 16px 16px;
  box-sizing: border-box;
  background: #fff;
}

/* ========== 右侧属性面板卡片 ========== */
.attr-panel-scroll {
  height: 100%;
  background: #fff;
}

.attr-panel-scroll :deep(.el-scrollbar__view) {
  min-height: 100%;
  background: #fff;
}

.attr-panel-content {
  display: flex;
  flex-direction: column;
  gap: 0;
  min-height: 100%;
  background: #fff;
}

.attr-panel-card {
  background: #fff;
  border: none;
  border-radius: 0;
  border-top: 1px solid #f2f3f5;
  overflow: visible;
}

.attr-panel-card:first-child {
  border-top: none;
}

.attr-panel-card__header {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 14px 16px 10px;
  font-size: 13px;
  font-weight: 600;
  color: #1d2129;
}

.attr-panel-card__header--clickable {
  width: 100%;
  border: none;
  background: transparent;
  cursor: pointer;
  text-align: left;
}

.attr-panel-card__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 6px;
  background: #e8f3ff;
  color: #409eff;
  flex-shrink: 0;
}

.attr-panel-card__title {
  flex: 1;
  min-width: 0;
}

.attr-panel-card__chevron {
  width: 14px;
  height: 14px;
  color: #c9cdd4;
  flex-shrink: 0;
}

.attr-panel-card__body {
  padding: 0 16px 16px;
}

.attr-panel-card__body .el-tree {
  background: transparent;
}

.attr-panel-card__body .el-tree-node__content {
  height: 32px;
  border-radius: 6px;
}

.attr-panel-card__body .el-tree-node__content:hover {
  background: #f7f8fa;
}

.attr-panel-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  min-height: 0;
  padding: 24px 16px;
  color: #86909c;
  font-size: 13px;
  text-align: center;
  background: #fff;
}

/* ========== 左侧双层区域（独立两格卡片） ========== */
.editor-left-zone {
  display: flex;
  flex-shrink: 0;
  align-items: stretch;
  gap: var(--editor-left-gap);
  height: 100%;
  padding: var(--editor-left-inset) 0 var(--editor-left-inset) var(--editor-left-inset);
  background: var(--editor-shell-bg);
  z-index: 2;
}

.editor-side-nav {
  display: flex;
  flex-direction: column;
  width: var(--editor-side-nav-width);
  flex-shrink: 0;
  background: #fff;
  border: 1px solid #eef0f3;
  border-radius: 12px;
  box-shadow: 0 1px 4px rgba(15, 23, 42, 0.04);
  overflow: hidden;
}

.editor-side-nav__main {
  flex: 1;
  padding: 8px 6px 6px;
  min-height: 0;
}

.editor-side-nav__bottom {
  flex-shrink: 0;
  margin-top: auto;
  padding: 8px 6px 10px;
  border-top: 1px solid #f2f3f5;
}

.editor-side-nav__item {
  display: block;
  width: 100%;
  margin: 0 0 4px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  color: #4e5969;
}

.editor-side-nav__cell {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  width: 100%;
  padding: 8px 4px 6px;
  border-radius: 10px;
  transition: background 0.2s;
}

.editor-side-nav__icon-box {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  color: inherit;
  transition:
    background 0.2s,
    color 0.2s;
}

.editor-side-nav__label {
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  color: inherit;
  transform: scale(0.95);
}

.editor-side-nav__item:hover {
  color: #1d2129;
}

.editor-side-nav__item:hover .editor-side-nav__cell {
  background: #f7f8fa;
}

.editor-side-nav__item.is-active:hover {
  color: var(--editor-accent-color);
}

.editor-side-nav__item.is-active:hover .editor-side-nav__cell {
  background: var(--editor-nav-cell-active-bg);
}

/* 选中：浅蓝外层 cell + 内层实心蓝 icon 块 */
.editor-side-nav__item.is-active {
  color: var(--editor-accent-color);
}

.editor-side-nav__item.is-active .editor-side-nav__cell {
  background: var(--editor-nav-cell-active-bg);
}

.editor-side-nav__item.is-active .editor-side-nav__icon-box {
  background: var(--editor-accent-color);
  color: #fff;
}

.editor-page-edit-wrapper {
  width: var(--editor-lib-panel-width);
  flex-shrink: 0;
  background: #fff;
  border: 1px solid #eef0f3;
  border-radius: 12px;
  box-shadow: 0 1px 4px rgba(15, 23, 42, 0.04);
  overflow: hidden;
}

.editor-secondary-panel {
  height: 100%;
  background: #fff;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.editor-secondary-panel__title {
  flex-shrink: 0;
  padding: 16px 16px 12px;
  font-size: 16px;
  font-weight: 600;
  color: var(--editor-text-primary);
  line-height: 1.2;
}

.editor-secondary-panel__body {
  padding: 0 16px 16px;
}

.editor-secondary-panel__body .el-form-item__label {
  font-size: 12px;
  color: var(--editor-text-secondary);
  padding-bottom: 4px;
}

.editor-secondary-panel__empty {
  padding: 48px 20px;
  text-align: center;
}

.editor-secondary-panel__empty .gray {
  color: var(--editor-text-secondary);
  font-size: 13px;
}

.editor-secondary-panel__hint {
  margin-top: 8px;
  font-size: 12px;
  line-height: 1.6;
  color: #c9cdd4;
}

.editor-secondary-panel__body .el-collapse {
  border: none;
}

.editor-secondary-panel__body .el-collapse-item__header {
  font-size: 13px;
  font-weight: 600;
  color: var(--editor-text-primary);
  border-bottom: 1px solid var(--editor-panel-border);
  height: 40px;
  line-height: 40px;
}

.editor-secondary-panel__body .el-collapse-item__wrap {
  border-bottom: none;
}

.editor-secondary-panel__body .el-tree {
  background: transparent;
  padding-top: 8px;
}

.editor-secondary-panel__body .el-tree-node__content {
  height: 32px;
  border-radius: 6px;
}

.editor-secondary-panel__body .el-tree-node__content:hover {
  background: #f7f8fa;
}

/* ========== 顶栏工具条（居中浮动胶囊条） ========== */
.editor-top-toolbar {
  display: inline-flex;
  align-items: center;
  padding: 6px 14px;
  border-radius: 14px;
  background: #fff;
  border: 1px solid #eef0f3;
  box-shadow: 0 2px 12px rgba(15, 23, 42, 0.06);
  user-select: none;
  width: 100%;
  display: flex;
  justify-content: center;
}

.editor-top-toolbar__scale {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0 2px;
  flex-shrink: 0;
}

.editor-top-toolbar__scale-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border: 1px solid #e5e6eb;
  border-radius: 50%;
  background: #fff;
  color: #4e5969;
  cursor: pointer;
  transition:
    color 0.2s,
    border-color 0.2s,
    background 0.2s;
}

.editor-top-toolbar__scale-btn:hover {
  color: #1d2129;
  border-color: #c9cdd4;
  background: #f7f8fa;
}

.editor-top-toolbar__scale-value {
  min-width: 40px;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  color: #1d2129;
  cursor: pointer;
  line-height: 1;
}

.editor-top-toolbar__scale-value:hover {
  color: var(--editor-accent-color);
}

.editor-top-toolbar__divider {
  width: 1px;
  height: 26px;
  margin: 0 14px;
  background: #e5e6eb;
  flex-shrink: 0;
}

.editor-top-toolbar__group,
.editor-top-toolbar__actions {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  flex-shrink: 0;
}

.editor-top-toolbar__action {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  min-width: 48px;
  padding: 4px 8px;
  border: none;
  border-radius: 8px;
  background: transparent;
  color: #4e5969;
  cursor: pointer;
  transition:
    color 0.2s,
    background 0.2s;
  font-size: 12px;
  line-height: 1;
}

.editor-top-toolbar__action:hover:not(.is-disabled) {
  color: #1d2129;
  background: #f7f8fa;
}

.editor-top-toolbar__action.is-disabled {
  cursor: not-allowed;
  color: #c9cdd4 !important;
  background: transparent !important;
}

.editor-top-toolbar__action.is-active {
  color: #1677ff;
  background: #e6f4ff;
}

.editor-top-toolbar__action-label {
  font-size: 12px;
  line-height: 1.2;
  color: inherit;
  white-space: nowrap;
}

/* ========== 画布工作区 ========== */
.canvas-workspace {
  display: grid;
  grid-template-columns: 28px minmax(0, 1fr);
  grid-template-rows: 28px minmax(0, 1fr);
  width: 100%;
  height: 100%;
  background: var(--editor-canvas-bg);
}

.canvas-ruler-corner {
  grid-column: 1;
  grid-row: 1;
  background: #fafbfc;
  border-right: 1px solid var(--editor-panel-border);
  border-bottom: 1px solid var(--editor-panel-border);
}

.canvas-ruler-h {
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
  border-bottom: 1px solid var(--editor-panel-border);
}

.canvas-ruler-v {
  grid-column: 1;
  grid-row: 2;
  min-height: 0;
  border-right: 1px solid var(--editor-panel-border);
}

.canvas-stage-scroll {
  height: 100%;
  width: 100%;
}

.border-R {
  border-right: 1px solid var(--designer-border-color);
}

.border-L {
  border-left: 1px solid var(--designer-border-color);
}

.border-T {
  border-top: 1px solid var(--designer-border-color);
}

.border-B {
  border-bottom: 1px solid var(--designer-border-color);
}

.fontBold {
  font-weight: bold;
}

.text-center {
  text-align: center;
}

.page-title {
  padding: 10px 0;
  font-size: 16px;
  font-weight: bold;
}

.gray {
  color: var(--designer-gray);
}

.primary {
  color: var(--designer-primary);
}

.paddingT20 {
  padding-top: 20px;
}

.paddingT30 {
  padding-top: 30px;
}

.scrollbar-wrapper .el-scrollbar__wrap {
  overflow-x: auto;
}

/* 画布编辑区：禁用浏览器原生拖拽 */
.page-preview-wrapper img,
.page-preview-wrapper canvas,
.page-preview-wrapper video,
.page-preview-wrapper a,
.components-edit-shape img,
.components-edit-shape canvas,
.components-edit-shape video,
.components-edit-shape a {
  -webkit-user-drag: none;
  user-drag: none;
}
