/*!  build: Vue Shop Vite 
     copyright: https://vuejs-core.cn/shop-vite   
     time: 2026-01-03 16:41:23 
 */
:root{--mx-menu-background: #fff;--mx-menu-hover-background: #f1f1f1;--mx-menu-active-background: #dfdfdf;--mx-menu-open-background: #f1f1f1;--mx-menu-open-hover-background: #f1f1f1;--mx-menu-divider: #f0f0f0;--mx-menu-text: #2e2e2e;--mx-menu-hover-text: #2e2e2e;--mx-menu-active-text: #2e2e2e;--mx-menu-open-text: #2e2e2e;--mx-menu-open-hover-text: #2e2e2e;--mx-menu-disabled-text: #c9c8c8;--mx-menu-icon-size: 16px;--mx-menu-shadow-color: rgba(0, 0, 0, .1);--mx-menu-background-radius: 10px;--mx-menu-shortcut-background: #ebebeb;--mx-menu-shortcut-background-hover:#ebebeb;--mx-menu-shortcut-background-active:#ebebeb;--mx-menu-shortcut-background-open:#ebebeb;--mx-menu-shortcut-background-disabled:#fdfdfd;--mx-menu-shortcut-text: #424242;--mx-menu-shortcut-text-hover: #424242;--mx-menu-shortcut-text-active: #424242;--mx-menu-shortcut-text-open: #424242;--mx-menu-shortcut-text-disabled: #a5a5a5;--mx-menu-focus-color: #0085f1;--mx-menu-placeholder-width: 24px}.mx-context-menu{pointer-events:all;display:inline-block;overflow:visible;position:absolute;background-color:var(--mx-menu-background);border-radius:var(--mx-menu-background-radius);padding:12px 0;box-shadow:0 10px 40px 10px var(--mx-menu-shadow-color);opacity:1;transition:opacity .2s ease-in-out}.mx-context-menu-items{position:relative;overflow:visible}.mx-context-menu-scroll{position:absolute;top:0;left:0;right:0;bottom:1px;pointer-events:none}.mx-context-menu-updown{pointer-events:all;position:absolute;left:0;right:0;height:15px;border-radius:10px;background-color:var(--mx-menu-background);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.mx-context-menu-updown.placeholder{position:relative;cursor:default}.mx-context-menu-updown.disabled{color:var(--mx-menu-disabled-text);cursor:default}.mx-context-menu-updown.disabled .mx-right-arrow{fill:var(--mx-menu-disabled-text)}.mx-context-menu-updown:hover:not(.disabled){background-color:var(--mx-menu-hover-background)}.mx-context-menu-updown:active{background-color:var(--mx-menu-active-background)}.mx-context-menu-updown.up{top:0}.mx-context-menu-updown.up .mx-right-arrow{transform:translate(-50%) rotate(270deg)}.mx-context-menu-updown.down{bottom:-1px}.mx-context-menu-updown.down .mx-right-arrow{transform:translate(-50%) rotate(90deg)}.mx-context-menu-updown .mx-right-arrow{display:inline-block;position:absolute;height:12px;left:50%;top:0;padding:0}.mx-context-menu-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;padding:6px 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible;white-space:nowrap;text-overflow:ellipsis;color:var(--mx-menu-text)}.mx-context-menu-item .mx-right-arrow,.mx-context-menu-item .mx-checked-mark{fill:var(--mx-menu-text)}.mx-context-menu-item:hover{background-color:var(--mx-menu-hover-background);color:var(--mx-menu-hover-text)}.mx-context-menu-item:hover .mx-right-arrow,.mx-context-menu-item:hover .mx-checked-mark{fill:var(--mx-menu-hover-text)}.mx-context-menu-item:hover .mx-shortcut{background-color:var(--mx-menu-shortcut-background-hover);color:var(--mx-menu-shortcut-text-hover)}.mx-context-menu-item:active{background-color:var(--mx-menu-active-background);color:var(--mx-menu-active-text)}.mx-context-menu-item:active .mx-right-arrow,.mx-context-menu-item:active .mx-checked-mark{fill:var(--mx-menu-active-text)}.mx-context-menu-item:active .mx-shortcut{background-color:var(--mx-menu-shortcut-background-active);color:var(--mx-menu-shortcut-text-active)}.mx-context-menu-item.open{background-color:var(--mx-menu-open-background);color:var(--mx-menu-open-text)}.mx-context-menu-item.open:hover{background-color:var(--mx-menu-open-hover-background);color:var(--mx-menu-open-hover-text)}.mx-context-menu-item.open .mx-right-arrow,.mx-context-menu-item.open .mx-checked-mark{fill:var(--mx-menu-open-text)}.mx-context-menu-item.open .mx-shortcut{background-color:var(--mx-menu-shortcut-background-open);color:var(--mx-menu-shortcut-text-open)}.mx-context-menu-item.keyboard-focus{background-color:var(--mx-menu-active-background);outline:2px solid var(--mx-menu-focus-color)}.mx-context-menu-item.disabled{color:var(--mx-menu-disabled-text);cursor:not-allowed}.mx-context-menu-item.disabled:hover,.mx-context-menu-item.disabled:active{background-color:transparent}.mx-context-menu-item.disabled .mx-right-arrow,.mx-context-menu-item.disabled .mx-checked-mark{fill:var(--mx-menu-disabled-text)}.mx-context-menu-item.disabled .mx-shortcut{background-color:var(--mx-menu-shortcut-background-disabled);color:var(--mx-menu-shortcut-text-second)}.mx-context-menu-item .mx-item-row{display:flex;flex-direction:row;align-items:center;max-width:100%}.mx-context-menu-item .mx-icon-placeholder{position:relative;display:flex;flex-direction:row;align-items:center;height:auto;overflow:hidden}.mx-context-menu-item .mx-icon-placeholder.preserve-width{width:var(--mx-menu-placeholder-width)}.mx-context-menu-item .icon{display:inline-block;font-size:var(--mx-menu-icon-size)}.mx-context-menu-item .icon.svg{width:var(--mx-menu-icon-size);height:var(--mx-menu-icon-size)}.mx-context-menu-item .label{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline-end:16px}.mx-context-menu-item-wrapper{position:relative}.mx-context-menu-item-sperator{display:block;padding:5px 0;background-color:var(--mx-menu-background)}.mx-context-menu-item-sperator:after{display:block;content:"";background-color:var(--mx-menu-divider);height:1px}.mx-right-arrow{width:14px;height:14px}.mx-checked-mark{width:var(--mx-menu-icon-size);height:var(--mx-menu-icon-size)}.mx-shortcut{position:relative;justify-self:flex-end;font-size:11.5px;padding:2px 4px;background-color:var(--mx-menu-shortcut-background);color:var(--mx-menu-shortcut-text)}.mx-menu-bar.dark,.mx-context-menu.dark{--mx-menu-background: #303031;--mx-menu-hover-background: #636363;--mx-menu-active-background: #555555;--mx-menu-open-background: #636363;--mx-menu-open-hover-background: #636363;--mx-menu-divider: #464646;--mx-menu-text: #ffffff;--mx-menu-hover-text: #ffffff;--mx-menu-active-text: #ffffff;--mx-menu-open-text: #ffffff;--mx-menu-open-hover-text: #ffffff;--mx-menu-disabled-text: #9c9c9c;--mx-menu-shadow-color: rgba(51, 51, 51, .2);--mx-menu-shortcut-background: #505050;--mx-menu-shortcut-background-hover:#505050;--mx-menu-shortcut-background-active:#505050;--mx-menu-shortcut-background-open:#505050;--mx-menu-shortcut-background-disabled:#444444;--mx-menu-shortcut-text: #f1f1f1;--mx-menu-shortcut-text-hover: #ffffff;--mx-menu-shortcut-text-active: #ffffff;--mx-menu-shortcut-text-open: #ffffff;--mx-menu-shortcut-text-disabled: #9d9d9d}.mx-menu-bar.flat,.mx-context-menu.flat{border-radius:0;padding:7px 0;box-shadow:0 1px 2px 1px var(--mx-menu-shadow-color)}.mx-menu-bar.flat .mx-context-menu-item,.mx-context-menu.flat .mx-context-menu-item{padding:3px 12px}.mx-menu-bar.win10,.mx-context-menu.win10{border-radius:0;padding:8px 0;border:1px solid var(--mx-menu-border-color);box-shadow:2px 2px 1px 0 var(--mx-menu-shadow-color)}.mx-menu-bar.win10,.mx-context-menu.win10{--mx-menu-background: #eeeeee;--mx-menu-hover-background: #d8d8d8;--mx-menu-active-background: #dfdfdf;--mx-menu-open-background: #f1f1f1;--mx-menu-open-hover-background: #d8d8d8;--mx-menu-divider: #aaaaaa;--mx-menu-border-color: #b1b1b1;--mx-menu-shortcut-background: transparent;--mx-menu-shortcut-background-hover: transparent;--mx-menu-shortcut-background-active: transparent;--mx-menu-shortcut-background-open: transparent;--mx-menu-shortcut-background-disabled:transparent;--mx-menu-shortcut-text: #272727;--mx-menu-shortcut-text-hover: #272727;--mx-menu-shortcut-text-active: #272727;--mx-menu-shortcut-text-open: #272727;--mx-menu-shortcut-text-disabled: #6b6b6b}.mx-menu-bar.win10 .mx-context-menu-item,.mx-context-menu.win10 .mx-context-menu-item{padding:2px 4px;margin:0 4px}.mx-menu-bar.win10 .mx-context-menu-item-sperator,.mx-context-menu.win10 .mx-context-menu-item-sperator{margin:0 4px}.mx-menu-bar.win10.dark,.mx-context-menu.win10.dark{--mx-menu-background: #303031;--mx-menu-hover-background: #636363;--mx-menu-active-background: #555555;--mx-menu-open-background: #636363;--mx-menu-open-hover-background: #636363;--mx-menu-divider: #808080;--mx-menu-border-color: #656565;--mx-menu-shortcut-background: #505050;--mx-menu-shortcut-background-hover:#505050;--mx-menu-shortcut-background-active:#505050;--mx-menu-shortcut-background-open:#505050;--mx-menu-shortcut-background-disabled:#444444;--mx-menu-shortcut-text: #f1f1f1;--mx-menu-shortcut-text-hover: #ffffff;--mx-menu-shortcut-text-active: #ffffff;--mx-menu-shortcut-text-open: #ffffff;--mx-menu-shortcut-text-disabled: #9d9d9d;padding:8px 0}.mx-menu-bar.win10.dark .mx-context-menu-item,.mx-context-menu.win10.dark .mx-context-menu-item{padding:6px 12px;margin:0}.mx-menu-bar.win10.dark .mx-context-menu-item-sperator,.mx-context-menu.win10.dark .mx-context-menu-item-sperator{margin:0 7px}.mx-menu-bar.mac,.mx-context-menu.mac{padding:8px 0;box-shadow:0 5px 7px 1px var(--mx-menu-shadow-color);border:1px solid var(--mx-menu-border-color)}.mx-menu-bar.mac,.mx-context-menu.mac{--mx-menu-background: #ececec;--mx-menu-hover-background: #0165e1;--mx-menu-active-background: #0165e1;--mx-menu-open-background: #858585;--mx-menu-open-hover-background: #0165e1;--mx-menu-divider: #d2d2d2;--mx-menu-text: #232323;--mx-menu-hover-text: #fff;--mx-menu-active-text: #fff;--mx-menu-open-text: #fff;--mx-menu-open-hover-text: #fff;--mx-menu-disabled-text: #bbbbbb;--mx-menu-shadow-color: rgba(0, 0, 0, .1);--mx-menu-background-radius: 10px;--mx-menu-shortcut-background: transparent;--mx-menu-shortcut-background-hover:transparent;--mx-menu-shortcut-background-active:transparent;--mx-menu-shortcut-background-open:transparent;--mx-menu-shortcut-background-disabled:transparent;--mx-menu-shortcut-text: #424242;--mx-menu-shortcut-text-hover: #fff;--mx-menu-shortcut-text-active: #fff;--mx-menu-shortcut-text-open: #fff;--mx-menu-shortcut-text-disabled: #a5a5a5;--mx-menu-focus-color: transparent;--mx-menu-border-color: #bbbbbb}.mx-menu-bar.mac.dark,.mx-context-menu.mac.dark{--mx-menu-background: #333333;--mx-menu-hover-background: #0153d2;--mx-menu-active-background: #0153d2;--mx-menu-open-hover-background: #0153d2;--mx-menu-open-background: #414346;--mx-menu-divider: #575757;--mx-menu-text: #dcdcdc;--mx-menu-hover-text: #fff;--mx-menu-active-text: #fff;--mx-menu-open-text: #fff;--mx-menu-open-hover-text: #fff;--mx-menu-disabled-text: #6a6a6a;--mx-menu-shadow-color: rgba(0, 0, 0, .1);--mx-menu-background-radius: 10px;--mx-menu-shortcut-background: transparent;--mx-menu-shortcut-background-hover:transparent;--mx-menu-shortcut-background-active:transparent;--mx-menu-shortcut-background-open:transparent;--mx-menu-shortcut-background-disabled:transparent;--mx-menu-shortcut-text: #dadada;--mx-menu-shortcut-text-hover: #fff;--mx-menu-shortcut-text-active: #fff;--mx-menu-shortcut-text-open: #fff;--mx-menu-shortcut-text-disabled: #6a6a6a;--mx-menu-focus-color: transparent;--mx-menu-border-color: #222}.mx-menu-bar.mac .mx-context-menu-item,.mx-context-menu.mac .mx-context-menu-item{border-radius:5px;margin:0 6px;padding:3px 6px}.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus{background-color:var(--mx-menu-active-background);color:var(--mx-menu-active-text);outline:none}.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus .mx-right-arrow,.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus .mx-checked-mark,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus .mx-right-arrow,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus .mx-checked-mark{fill:var(--mx-menu-active-text)}.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus .mx-shortcut,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus .mx-shortcut{background-color:var(--mx-menu-shortcut-background-active);color:var(--mx-menu-shortcut-text-active)}.mx-menu-bar.mac .mx-context-menu-item-sperator,.mx-context-menu.mac .mx-context-menu-item-sperator{margin:0 12px}.mx-menu-ghost-host{position:absolute;left:0;bottom:0;right:0;top:0;overflow:hidden;pointer-events:none}.mx-menu-ghost-host.mx-fullscreen{position:fixed}.mx-menu-bar{flex:1;display:flex;flex-direction:row;align-items:center;background-color:var(--mx-menu-background);padding:5px 0}.mx-menu-bar.mini{flex-grow:0}.mx-menu-bar .mx-menu-bar-content{display:flex;flex-direction:row;align-items:center}.mx-menu-bar .mx-menu-bar-item{padding:2px 8px;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--mx-menu-background);color:var(--mx-menu-text)}.mx-menu-bar .mx-menu-bar-item:hover{background-color:var(--mx-menu-hover-background);color:var(--mx-menu-hover-text)}.mx-menu-bar .mx-menu-bar-item:hover .mx-menu-bar-icon-menu{fill:var(--mx-menu-hover-text)}.mx-menu-bar .mx-menu-bar-item:active,.mx-menu-bar .mx-menu-bar-item.active{background-color:var(--mx-menu-active-background);color:var(--mx-menu-active-text)}.mx-menu-bar .mx-menu-bar-item:active .mx-menu-bar-icon-menu,.mx-menu-bar .mx-menu-bar-item.active .mx-menu-bar-icon-menu{fill:var(--mx-menu-active-text)}.mx-menu-bar .mx-menu-bar-icon-menu{fill:var(--mx-menu-text);width:var(--mx-menu-icon-size);height:var(--mx-menu-icon-size)}.mx-menu-bar.flat .mx-menu-bar-item{border-radius:0}
/* stylelint-disable scss/operator-no-newline-after */
/**
 * @description 全局样式
 */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Element Chalk Variables */
/* Element Chalk Variables */
/* Element Chalk Variables */
/* Element Chalk Variables */
@media only screen and (max-width: 767px) {
  .hidden-xs-only {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) {
  .hidden-sm-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hidden-sm-only {
    display: none !important;
  }
}
@media only screen and (max-width: 991px) {
  .hidden-sm-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 992px) {
  .hidden-md-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hidden-md-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1199px) {
  .hidden-md-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 1200px) {
  .hidden-lg-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  .hidden-lg-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1919px) {
  .hidden-lg-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 1920px) {
  .hidden-xl-only {
    display: none !important;
  }
}

:root {
  --el-color-white: #ffffff;
  --el-color-black: #000000;
  --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: 0.3s;
  --el-transition-duration-fast: 0.2s;
  --el-transition-function-ease-in-out-bezier: cubic-bezier(0.645, 0.045, 0.355, 1);
  --el-transition-function-fast-bezier: cubic-bezier(0.23, 1, 0.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;
}

:root {
  color-scheme: light;
  --el-color-primary: #409eff;
  --el-color-primary-light-3: rgb(121, 187, 255);
  --el-color-primary-light-5: rgb(160, 207, 255);
  --el-color-primary-light-7: rgb(198, 226, 255);
  --el-color-primary-light-8: rgb(217, 236, 255);
  --el-color-primary-light-9: rgb(236, 245, 255);
  --el-color-primary-dark-2: rgb(51, 126, 204);
  --el-color-success: #67c23a;
  --el-color-success-light-3: rgb(149, 212, 117);
  --el-color-success-light-5: rgb(179, 225, 157);
  --el-color-success-light-7: rgb(209, 237, 196);
  --el-color-success-light-8: rgb(225, 243, 216);
  --el-color-success-light-9: rgb(240, 249, 235);
  --el-color-success-dark-2: rgb(82, 155, 46);
  --el-color-warning: #e6a23c;
  --el-color-warning-light-3: rgb(238, 190, 119);
  --el-color-warning-light-5: rgb(243, 209, 158);
  --el-color-warning-light-7: rgb(248, 227, 197);
  --el-color-warning-light-8: rgb(250, 236, 216);
  --el-color-warning-light-9: rgb(253, 246, 236);
  --el-color-warning-dark-2: rgb(184, 130, 48);
  --el-color-danger: #f56c6c;
  --el-color-danger-light-3: rgb(248, 152, 152);
  --el-color-danger-light-5: rgb(250, 182, 182);
  --el-color-danger-light-7: rgb(252, 211, 211);
  --el-color-danger-light-8: rgb(253, 226, 226);
  --el-color-danger-light-9: rgb(254, 240, 240);
  --el-color-danger-dark-2: rgb(196, 86, 86);
  --el-color-error: #f56c6c;
  --el-color-error-light-3: rgb(248, 152, 152);
  --el-color-error-light-5: rgb(250, 182, 182);
  --el-color-error-light-7: rgb(252, 211, 211);
  --el-color-error-light-8: rgb(253, 226, 226);
  --el-color-error-light-9: rgb(254, 240, 240);
  --el-color-error-dark-2: rgb(196, 86, 86);
  --el-color-info: #909399;
  --el-color-info-light-3: rgb(177, 179, 184);
  --el-color-info-light-5: rgb(200, 201, 204);
  --el-color-info-light-7: rgb(222, 223, 224);
  --el-color-info-light-8: rgb(233, 233, 235);
  --el-color-info-light-9: rgb(244, 244, 245);
  --el-color-info-dark-2: rgb(115, 118, 122);
  --el-bg-color: #ffffff;
  --el-bg-color-page: #f2f3f5;
  --el-bg-color-overlay: #ffffff;
  --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: #ffffff;
  --el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px rgba(0, 0, 0, 0.08);
  --el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, 0.12);
  --el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, 0.12);
  --el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, 0.08), 0px 12px 32px rgba(0, 0, 0, 0.12), 0px 8px 16px -8px rgba(0, 0, 0, 0.16);
  --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: rgba(0, 0, 0, 0.8);
  --el-overlay-color-light: rgba(0, 0, 0, 0.7);
  --el-overlay-color-lighter: rgba(0, 0, 0, 0.5);
  --el-mask-color: rgba(255, 255, 255, 0.9);
  --el-mask-color-extra-light: rgba(255, 255, 255, 0.3);
  --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(0.55, 0, 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(0.55, 0, 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;
  transform: scaleY(1);
  transition: var(--el-transition-md-fade);
  transform-origin: center top;
}
.el-zoom-in-top-enter-active[data-popper-placement^=top],
.el-zoom-in-top-leave-active[data-popper-placement^=top] {
  transform-origin: center 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;
  transform: scaleY(1);
  transition: var(--el-transition-md-fade);
  transform-origin: center bottom;
}

.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;
  transform: scale(1, 1);
  transition: var(--el-transition-md-fade);
  transform-origin: top left;
}

.el-zoom-in-left-enter-from,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.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(0.55, 0, 0.1, 1);
}

.el-icon--right {
  margin-left: 5px;
}

.el-icon--left {
  margin-right: 5px;
}

@keyframes rotating {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
.el-icon {
  --color: inherit;
  height: 1em;
  width: 1em;
  line-height: 1em;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  fill: currentColor;
  color: var(--color);
  font-size: inherit;
}
.el-icon.is-loading {
  animation: rotating 2s linear infinite;
}

.el-icon svg {
  height: 1em;
  width: 1em;
}

.el-affix--fixed {
  position: fixed;
}

.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);
  margin: 0;
  box-sizing: border-box;
  border-radius: var(--el-alert-border-radius-base);
  position: relative;
  background-color: var(--el-color-white);
  overflow: hidden;
  opacity: 1;
  display: flex;
  align-items: center;
  transition: opacity var(--el-transition-duration-fast);
}
.el-alert.is-light .el-alert__close-btn {
  color: var(--el-text-color-placeholder);
}

.el-alert.is-dark .el-alert__close-btn {
  color: var(--el-color-white);
}
.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 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.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;
  position: absolute;
  top: 12px;
  right: 16px;
  cursor: pointer;
}
.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 {
  overflow: auto;
  box-sizing: border-box;
  flex-shrink: 0;
  width: var(--el-aside-width, 300px);
}

.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%;
}

.el-autocomplete {
  width: var(--el-input-width);
  position: relative;
  display: inline-block;
}
.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: transparent;
  border-left-color: transparent;
}
.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.el-autocomplete-suggestion {
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
}
.el-autocomplete-suggestion__header {
  padding: 10px;
  border-bottom: 1px solid var(--el-border-color-lighter);
}

.el-autocomplete-suggestion__footer {
  padding: 10px;
  border-top: 1px solid var(--el-border-color-lighter);
}

.el-autocomplete-suggestion__wrap {
  max-height: 280px;
  padding: 10px 0;
  box-sizing: border-box;
}

.el-autocomplete-suggestion__list {
  margin: 0;
  padding: 0;
}

.el-autocomplete-suggestion li {
  padding: 0 20px;
  margin: 0;
  line-height: 34px;
  cursor: pointer;
  color: var(--el-text-color-regular);
  font-size: var(--el-font-size-base);
  list-style: none;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-autocomplete-suggestion li:hover {
  background-color: var(--el-fill-color-light);
}
.el-autocomplete-suggestion li.highlighted {
  background-color: var(--el-fill-color-light);
}
.el-autocomplete-suggestion li.divider {
  margin-top: 6px;
  border-top: 1px solid var(--el-color-black);
}
.el-autocomplete-suggestion li.divider:last-child {
  margin-bottom: -6px;
}
.el-autocomplete-suggestion.is-loading li {
  cursor: default;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: var(--el-text-color-secondary);
}
.el-autocomplete-suggestion.is-loading li:hover {
  background-color: var(--el-bg-color-overlay);
}

.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;
  --el-avatar-size: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  outline: none;
  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);
}
.el-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
}
.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-backtop {
  --el-backtop-bg-color: var(--el-bg-color-overlay);
  --el-backtop-text-color: var(--el-color-primary);
  --el-backtop-hover-bg-color: var(--el-border-color-extra-light);
  position: fixed;
  background-color: var(--el-backtop-bg-color);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: var(--el-backtop-text-color);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  box-shadow: var(--el-box-shadow-lighter);
  cursor: pointer;
  z-index: 5;
}
.el-backtop:hover {
  background-color: var(--el-backtop-hover-bg-color);
}
.el-backtop__icon {
  font-size: 20px;
}

.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;
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
}
.el-badge__content {
  background-color: var(--el-badge-bg-color);
  border-radius: var(--el-badge-radius);
  color: var(--el-color-white);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  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);
}
.el-badge__content.is-fixed {
  position: absolute;
  top: 0;
  right: calc(1px + var(--el-badge-size) / 2);
  transform: translateY(-50%) translateX(100%);
  z-index: var(--el-index-normal);
}
.el-badge__content.is-fixed.is-dot {
  right: 5px;
}

.el-badge__content.is-dot {
  height: 8px;
  width: 8px;
  padding: 0;
  right: 0;
  border-radius: 50%;
}

.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-breadcrumb {
  font-size: 14px;
  line-height: 1;
}
.el-breadcrumb::before,
.el-breadcrumb::after {
  display: table;
  content: "";
}

.el-breadcrumb::after {
  clear: both;
}

.el-breadcrumb__separator {
  margin: 0 9px;
  font-weight: bold;
  color: var(--el-text-color-placeholder);
}
.el-breadcrumb__separator.el-icon {
  margin: 0 6px;
  font-weight: normal;
}
.el-breadcrumb__separator.el-icon svg {
  vertical-align: middle;
}

.el-breadcrumb__item {
  float: left;
  display: inline-flex;
  align-items: center;
}
.el-breadcrumb__inner {
  color: var(--el-text-color-regular);
}
.el-breadcrumb__inner.is-link, .el-breadcrumb__inner a {
  font-weight: bold;
  text-decoration: none;
  transition: var(--el-transition-color);
  color: var(--el-text-color-primary);
}
.el-breadcrumb__inner.is-link:hover, .el-breadcrumb__inner a:hover {
  color: var(--el-color-primary);
  cursor: pointer;
}

.el-breadcrumb__item:last-child .el-breadcrumb__inner, .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover {
  font-weight: normal;
  color: var(--el-text-color-regular);
  cursor: text;
}
.el-breadcrumb__item:last-child .el-breadcrumb__separator {
  display: none;
}

.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 {
  z-index: 1;
}
.el-button-group > .el-button.is-active {
  z-index: 1;
}

.el-button-group--horizontal {
  display: inline-block;
  vertical-align: middle;
}
.el-button-group--horizontal::before,
.el-button-group--horizontal::after {
  display: table;
  content: "";
}

.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-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: var(--el-button-divide-border-color);
}

.el-button-group--vertical {
  display: inline-flex;
  flex-direction: column;
  align-items: stretch;
}
.el-button-group--vertical > .el-button {
  margin-top: -1px;
}
.el-button-group--vertical > .el-button:first-child {
  border-bottom-left-radius: 0;
  border-bottom-right-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-top-left-radius: 0;
  border-top-right-radius: 0;
  border-left-color: var(--el-button-divide-border-color);
}
.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);
}

/* Element Chalk Variables */
.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: rgba(255, 255, 255, 0.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-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);
}

.el-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  height: 32px;
  white-space: nowrap;
  cursor: pointer;
  color: var(--el-button-text-color);
  text-align: center;
  box-sizing: border-box;
  outline: none;
  transition: 0.1s;
  font-weight: var(--el-button-font-weight);
  -webkit-user-select: none;
     -moz-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);
}
.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 0s, outline 0s;
}
.el-button > span {
  display: inline-flex;
  align-items: center;
}
.el-button + .el-button {
  margin-left: 12px;
}
.el-button {
  padding: 8px 15px;
  font-size: var(--el-font-size-base);
  border-radius: var(--el-border-radius-base);
}
.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 {
  position: relative;
  pointer-events: none;
}
.el-button.is-loading:before {
  z-index: 1;
  pointer-events: none;
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: inherit;
  background-color: var(--el-mask-color-extra-light);
}

.el-button.is-round {
  border-radius: var(--el-border-radius-round);
}

.el-button.is-circle {
  width: 32px;
  border-radius: 50%;
  padding: 8px;
}

.el-button.is-text {
  color: var(--el-button-text-color);
  border: 0 solid transparent;
  background-color: transparent;
}
.el-button.is-text.is-disabled {
  color: var(--el-button-disabled-text-color);
  background-color: transparent !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 0s, outline 0s;
}
.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: 0.3em;
  margin-right: -0.3em;
}

.el-button.is-link {
  border-color: transparent;
  color: var(--el-button-text-color);
  background: transparent;
  padding: 2px;
  height: auto;
}
.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: transparent !important;
  border-color: transparent !important;
}

.el-button.is-link:not(.is-disabled):hover {
  border-color: transparent;
  background-color: transparent;
}
.el-button.is-link:not(.is-disabled):active {
  color: var(--el-button-active-color);
  border-color: transparent;
  background-color: transparent;
}

.el-button--text {
  border-color: transparent;
  background: transparent;
  color: var(--el-color-primary);
  padding-left: 0;
  padding-right: 0;
}
.el-button--text.is-disabled {
  color: var(--el-button-disabled-text-color);
  background-color: transparent !important;
  border-color: transparent !important;
}

.el-button--text:not(.is-disabled):hover {
  color: var(--el-color-primary-light-3);
  border-color: transparent;
  background-color: transparent;
}
.el-button--text:not(.is-disabled):active {
  color: var(--el-color-primary-dark-2);
  border-color: transparent;
  background-color: transparent;
}

.el-button__link--expand {
  letter-spacing: 0.3em;
  margin-right: -0.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--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--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--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--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--large {
  --el-button-size: 40px;
  height: var(--el-button-size);
}
.el-button--large [class*=el-icon] + span {
  margin-left: 8px;
}
.el-button--large {
  padding: 12px 19px;
  font-size: var(--el-font-size-base);
  border-radius: var(--el-border-radius-base);
}
.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 {
  padding: 5px 11px;
  font-size: 12px;
  border-radius: calc(var(--el-border-radius-base) - 1px);
}
.el-button--small.is-round {
  padding: 5px 11px;
}
.el-button--small.is-circle {
  width: var(--el-button-size);
  padding: 5px;
}

.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 {
  display: flex;
  justify-content: space-between;
  padding: 12px 20px;
  border-bottom: var(--el-calendar-header-border-bottom);
}

.el-calendar__title {
  color: var(--el-text-color);
  align-self: center;
}

.el-calendar__body {
  padding: 12px 20px 35px;
}

.el-calendar-table {
  table-layout: fixed;
  width: 100%;
}
.el-calendar-table thead th {
  padding: 12px 0;
  color: var(--el-text-color-regular);
  font-weight: normal;
}
.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;
  padding: 8px;
  height: var(--el-calendar-cell-width);
}
.el-calendar-table .el-calendar-day:hover {
  cursor: pointer;
  background-color: var(--el-calendar-selected-bg-color);
}

.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);
}

.el-card {
  display: flex;
  flex-direction: column;
  border-radius: var(--el-card-border-radius);
  border: 1px solid var(--el-card-border-color);
  background-color: var(--el-card-bg-color);
  overflow: hidden;
  color: var(--el-text-color-primary);
  transition: var(--el-transition-duration);
}
.el-card.is-always-shadow {
  box-shadow: var(--el-box-shadow-light);
}

.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 {
  flex: 1;
  overflow: auto;
  padding: var(--el-card-padding);
}

.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-carousel__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  overflow: hidden;
  z-index: calc(var(--el-index-normal) - 1);
}
.el-carousel__item.is-active {
  z-index: calc(var(--el-index-normal) - 1);
}

.el-carousel__item.is-animating {
  transition: transform 0.4s ease-in-out;
}

.el-carousel__item--card {
  width: 50%;
  transition: transform 0.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: 0.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 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--el-color-white);
  opacity: 0.24;
  transition: var(--el-transition-duration-fast);
}

.el-carousel {
  --el-carousel-arrow-font-size: 12px;
  --el-carousel-arrow-size: 36px;
  --el-carousel-arrow-background: rgba(31, 45, 61, 0.11);
  --el-carousel-arrow-hover-background: rgba(31, 45, 61, 0.23);
  --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 {
  overflow: hidden;
}

.el-carousel--vertical {
  overflow: hidden;
}

.el-carousel__container {
  position: relative;
  height: 300px;
}

.el-carousel__arrow {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  height: var(--el-carousel-arrow-size);
  width: var(--el-carousel-arrow-size);
  cursor: pointer;
  transition: var(--el-transition-duration);
  border-radius: 50%;
  background-color: var(--el-carousel-arrow-background);
  color: #ffffff;
  position: absolute;
  top: 50%;
  z-index: 10;
  transform: translateY(-50%);
  text-align: center;
  font-size: var(--el-carousel-arrow-font-size);
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.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 {
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: calc(var(--el-index-normal) + 1);
}
.el-carousel__indicators--horizontal {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.el-carousel__indicators--vertical {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.el-carousel__indicators--outside {
  bottom: calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical) * 2);
  text-align: center;
  position: static;
  transform: none;
}
.el-carousel__indicators--outside .el-carousel__indicator:hover button {
  opacity: 0.64;
}
.el-carousel__indicators--outside button {
  background-color: var(--el-carousel-indicator-out-color);
  opacity: 0.24;
}

.el-carousel__indicators--right {
  right: 0;
}

.el-carousel__indicators--labels {
  left: 0;
  right: 0;
  transform: none;
  text-align: center;
}
.el-carousel__indicators--labels .el-carousel__button {
  height: auto;
  width: auto;
  padding: 2px 18px;
  font-size: 12px;
  color: #000000;
}
.el-carousel__indicators--labels .el-carousel__indicator {
  padding: 6px 4px;
}

.el-carousel__indicator {
  background-color: transparent;
  cursor: pointer;
}
.el-carousel__indicator:hover button {
  opacity: 0.72;
}
.el-carousel__indicator--horizontal {
  display: inline-block;
  padding: var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal);
}

.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 {
  display: block;
  opacity: 0.48;
  width: var(--el-carousel-indicator-width);
  height: var(--el-carousel-indicator-height);
  background-color: #ffffff;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  transition: var(--el-transition-duration);
}

.carousel-arrow-left-enter-from,
.carousel-arrow-left-leave-active {
  transform: translateY(-50%) translateX(-10px);
  opacity: 0;
}

.carousel-arrow-right-enter-from,
.carousel-arrow-right-leave-active {
  transform: translateY(-50%) translateX(10px);
  opacity: 0;
}

.el-transitioning {
  filter: url("#elCarouselHorizontal");
}

.el-transitioning-vertical {
  filter: url("#elCarouselVertical");
}

.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);
}

.el-cascader-panel {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: var(--el-cascader-menu-radius);
  font-size: var(--el-cascader-menu-font-size);
}
.el-cascader-panel.is-bordered {
  border: var(--el-cascader-menu-border);
  border-radius: var(--el-cascader-menu-radius);
}

.el-cascader-menu {
  min-width: 180px;
  box-sizing: border-box;
  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 {
  position: relative;
  min-height: 100%;
  margin: 0;
  padding: 6px 0;
  list-style: none;
  box-sizing: border-box;
}

.el-cascader-menu__hover-zone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.el-cascader-menu__empty-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  color: var(--el-cascader-color-empty);
}
.el-cascader-menu__empty-text .is-loading {
  margin-right: 2px;
}

.el-cascader-node {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 30px 0 20px;
  height: 34px;
  line-height: 34px;
  outline: none;
}
.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: bold;
}
.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 {
  flex: 1;
  text-align: left;
  padding: 0 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.el-cascader-node > .el-checkbox {
  margin-right: 0;
}
.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);
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: var(--el-font-size-base);
  line-height: 32px;
  outline: none;
}
.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 {
  display: flex;
  cursor: pointer;
}
.el-cascader .el-input .el-input__inner {
  text-overflow: ellipsis;
}
.el-cascader .el-input .el-input__inner:-moz-read-only {
  cursor: pointer;
}
.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: rotateZ(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);
}

.el-cascader__dropdown {
  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: transparent;
  border-left-color: transparent;
}
.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}
.el-cascader__dropdown.el-popper {
  box-shadow: var(--el-cascader-menu-shadow);
}

.el-cascader__header {
  padding: 10px;
  border-bottom: 1px solid var(--el-border-color-light);
}

.el-cascader__footer {
  padding: 10px;
  border-top: 1px solid var(--el-border-color-light);
}

.el-cascader__tags {
  position: absolute;
  left: 0;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-wrap: wrap;
  padding: 4px;
  gap: 6px;
  line-height: normal;
  text-align: left;
  box-sizing: border-box;
}
.el-cascader__tags .el-tag {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  text-overflow: ellipsis;
  background: var(--el-cascader-tag-background);
}
.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: transparent;
}
.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 {
  flex: 1;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-cascader__tags .el-tag .el-icon-close {
  flex: none;
  background-color: var(--el-text-color-placeholder);
  color: var(--el-color-white);
}
.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 {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  text-overflow: ellipsis;
  background: var(--el-fill-color);
}
.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: transparent;
}
.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 {
  flex: 1;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-cascader__collapse-tags .el-tag .el-icon-close {
  flex: none;
  background-color: var(--el-text-color-placeholder);
  color: var(--el-color-white);
}
.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-list {
  max-height: 204px;
  margin: 0;
  padding: 6px 0;
  font-size: var(--el-font-size-base);
  color: var(--el-cascader-menu-text-color);
  text-align: center;
}

.el-cascader__suggestion-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 34px;
  padding: 0 15px;
  text-align: left;
  outline: none;
  cursor: pointer;
}
.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: bold;
}
.el-cascader__suggestion-item > span {
  margin-right: 10px;
}

.el-cascader__empty-text {
  margin: 10px 0;
  color: var(--el-cascader-color-empty);
}

.el-cascader__search-input {
  flex: 1;
  height: 24px;
  min-width: 60px;
  margin-left: 7px;
  padding: 0;
  color: var(--el-cascader-menu-text-color);
  border: none;
  outline: none;
  box-sizing: border-box;
  background: transparent;
}
.el-cascader__search-input::-moz-placeholder {
  color: transparent;
}
.el-cascader__search-input::placeholder {
  color: transparent;
}

.el-check-tag {
  background-color: var(--el-color-info-light-9);
  border-radius: var(--el-border-radius-base);
  color: var(--el-color-info);
  cursor: pointer;
  display: inline-block;
  font-size: var(--el-font-size-base);
  line-height: var(--el-font-size-base);
  padding: 7px 15px;
  transition: var(--el-transition-all);
  font-weight: bold;
}
.el-check-tag:hover {
  background-color: var(--el-color-info-light-7);
}
.el-check-tag.el-check-tag--primary.is-checked {
  background-color: var(--el-color-primary-light-8);
  color: var(--el-color-primary);
}
.el-check-tag.el-check-tag--primary.is-checked:hover {
  background-color: var(--el-color-primary-light-7);
}
.el-check-tag.el-check-tag--primary.is-checked.is-disabled {
  background-color: var(--el-color-primary-light-8);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover {
  background-color: var(--el-color-primary-light-8);
}

.el-check-tag.el-check-tag--primary.is-disabled {
  background-color: var(--el-color-info-light-9);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--primary.is-disabled:hover {
  background-color: var(--el-color-info-light-9);
}

.el-check-tag.el-check-tag--success.is-checked {
  background-color: var(--el-color-success-light-8);
  color: var(--el-color-success);
}
.el-check-tag.el-check-tag--success.is-checked:hover {
  background-color: var(--el-color-success-light-7);
}
.el-check-tag.el-check-tag--success.is-checked.is-disabled {
  background-color: var(--el-color-success-light-8);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover {
  background-color: var(--el-color-success-light-8);
}

.el-check-tag.el-check-tag--success.is-disabled {
  background-color: var(--el-color-success-light-9);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--success.is-disabled:hover {
  background-color: var(--el-color-success-light-9);
}

.el-check-tag.el-check-tag--warning.is-checked {
  background-color: var(--el-color-warning-light-8);
  color: var(--el-color-warning);
}
.el-check-tag.el-check-tag--warning.is-checked:hover {
  background-color: var(--el-color-warning-light-7);
}
.el-check-tag.el-check-tag--warning.is-checked.is-disabled {
  background-color: var(--el-color-warning-light-8);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover {
  background-color: var(--el-color-warning-light-8);
}

.el-check-tag.el-check-tag--warning.is-disabled {
  background-color: var(--el-color-warning-light-9);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--warning.is-disabled:hover {
  background-color: var(--el-color-warning-light-9);
}

.el-check-tag.el-check-tag--danger.is-checked {
  background-color: var(--el-color-danger-light-8);
  color: var(--el-color-danger);
}
.el-check-tag.el-check-tag--danger.is-checked:hover {
  background-color: var(--el-color-danger-light-7);
}
.el-check-tag.el-check-tag--danger.is-checked.is-disabled {
  background-color: var(--el-color-danger-light-8);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover {
  background-color: var(--el-color-danger-light-8);
}

.el-check-tag.el-check-tag--danger.is-disabled {
  background-color: var(--el-color-danger-light-9);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--danger.is-disabled:hover {
  background-color: var(--el-color-danger-light-9);
}

.el-check-tag.el-check-tag--error.is-checked {
  background-color: var(--el-color-error-light-8);
  color: var(--el-color-error);
}
.el-check-tag.el-check-tag--error.is-checked:hover {
  background-color: var(--el-color-error-light-7);
}
.el-check-tag.el-check-tag--error.is-checked.is-disabled {
  background-color: var(--el-color-error-light-8);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover {
  background-color: var(--el-color-error-light-8);
}

.el-check-tag.el-check-tag--error.is-disabled {
  background-color: var(--el-color-error-light-9);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--error.is-disabled:hover {
  background-color: var(--el-color-error-light-9);
}

.el-check-tag.el-check-tag--info.is-checked {
  background-color: var(--el-color-info-light-8);
  color: var(--el-color-info);
}
.el-check-tag.el-check-tag--info.is-checked:hover {
  background-color: var(--el-color-info-light-7);
}
.el-check-tag.el-check-tag--info.is-checked.is-disabled {
  background-color: var(--el-color-info-light-8);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover {
  background-color: var(--el-color-info-light-8);
}

.el-check-tag.el-check-tag--info.is-disabled {
  background-color: var(--el-color-info-light-9);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-check-tag.el-check-tag--info.is-disabled:hover {
  background-color: var(--el-color-info-light-9);
}

.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 {
  position: relative;
  display: inline-block;
}
.el-checkbox-button__inner {
  display: inline-block;
  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;
  margin: 0;
  position: relative;
  transition: var(--el-transition-all);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 8px 15px;
  font-size: var(--el-font-size-base);
  border-radius: 0;
}
.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: 0.9;
}
.el-checkbox-button__inner [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-checkbox-button__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  z-index: -1;
}

.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: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 {
  padding: 12px 19px;
  font-size: var(--el-font-size-base);
  border-radius: 0;
}
.el-checkbox-button--large .el-checkbox-button__inner.is-round {
  padding: 12px 19px;
}

.el-checkbox-button--small .el-checkbox-button__inner {
  padding: 5px 11px;
  font-size: 12px;
  border-radius: 0;
}
.el-checkbox-button--small .el-checkbox-button__inner.is-round {
  padding: 5px 11px;
}

.el-checkbox-group {
  font-size: 0;
  line-height: 0;
}

.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);
}

.el-checkbox {
  color: var(--el-checkbox-text-color);
  font-weight: var(--el-checkbox-font-weight);
  font-size: var(--el-font-size-base);
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-right: 30px;
  height: var(--el-checkbox-height, 32px);
}
.el-checkbox.is-disabled {
  cursor: not-allowed;
}

.el-checkbox.is-bordered {
  padding: 0 15px 0 9px;
  border-radius: var(--el-border-radius-base);
  border: var(--el-border);
  box-sizing: border-box;
}
.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 {
  padding: 0 19px 0 11px;
  border-radius: var(--el-border-radius-base);
}
.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 {
  height: 14px;
  width: 14px;
}
.el-checkbox.is-bordered.el-checkbox--small {
  padding: 0 11px 0 7px;
  border-radius: calc(var(--el-border-radius-base) - 1px);
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
  font-size: 12px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
  height: 12px;
  width: 12px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {
  height: 6px;
  width: 2px;
}

.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);
}
.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 {
  transform: translate(-45%, -60%) rotate(45deg) scaleY(1);
  border-color: var(--el-checkbox-checked-icon-color);
}
.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: "";
  position: absolute;
  display: block;
  background-color: var(--el-checkbox-checked-icon-color);
  height: 2px;
  transform: scale(0.5);
  left: 0;
  right: 0;
  top: 5px;
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {
  display: none;
}

.el-checkbox__inner {
  display: inline-block;
  position: relative;
  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 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), outline 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}
.el-checkbox__inner:hover {
  border-color: var(--el-checkbox-input-border-color-hover);
}
.el-checkbox__inner::after {
  box-sizing: content-box;
  content: "";
  border: 1px solid transparent;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-45%, -60%) rotate(45deg) scaleY(0);
  width: 3px;
  transition: transform 0.15s ease-in 0.05s;
  transform-origin: center;
}

.el-checkbox__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}

.el-checkbox__label {
  display: inline-block;
  padding-left: 8px;
  line-height: 1;
  font-size: var(--el-checkbox-font-size);
}

.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;
}

[class*=el-col-] {
  box-sizing: border-box;
}
[class*=el-col-].is-guttered {
  display: block;
  min-height: 1px;
}

.el-col-0 {
  display: none;
  max-width: 0%;
  flex: 0 0 0%;
}
.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 {
  display: block;
  max-width: 4.1666666667%;
  flex: 0 0 4.1666666667%;
}
.el-col-1.is-guttered {
  display: block;
}

.el-col-offset-1 {
  margin-left: 4.1666666667%;
}

.el-col-pull-1 {
  position: relative;
  right: 4.1666666667%;
}

.el-col-push-1 {
  position: relative;
  left: 4.1666666667%;
}

.el-col-2 {
  display: block;
  max-width: 8.3333333333%;
  flex: 0 0 8.3333333333%;
}
.el-col-2.is-guttered {
  display: block;
}

.el-col-offset-2 {
  margin-left: 8.3333333333%;
}

.el-col-pull-2 {
  position: relative;
  right: 8.3333333333%;
}

.el-col-push-2 {
  position: relative;
  left: 8.3333333333%;
}

.el-col-3 {
  display: block;
  max-width: 12.5%;
  flex: 0 0 12.5%;
}
.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 {
  display: block;
  max-width: 16.6666666667%;
  flex: 0 0 16.6666666667%;
}
.el-col-4.is-guttered {
  display: block;
}

.el-col-offset-4 {
  margin-left: 16.6666666667%;
}

.el-col-pull-4 {
  position: relative;
  right: 16.6666666667%;
}

.el-col-push-4 {
  position: relative;
  left: 16.6666666667%;
}

.el-col-5 {
  display: block;
  max-width: 20.8333333333%;
  flex: 0 0 20.8333333333%;
}
.el-col-5.is-guttered {
  display: block;
}

.el-col-offset-5 {
  margin-left: 20.8333333333%;
}

.el-col-pull-5 {
  position: relative;
  right: 20.8333333333%;
}

.el-col-push-5 {
  position: relative;
  left: 20.8333333333%;
}

.el-col-6 {
  display: block;
  max-width: 25%;
  flex: 0 0 25%;
}
.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 {
  display: block;
  max-width: 29.1666666667%;
  flex: 0 0 29.1666666667%;
}
.el-col-7.is-guttered {
  display: block;
}

.el-col-offset-7 {
  margin-left: 29.1666666667%;
}

.el-col-pull-7 {
  position: relative;
  right: 29.1666666667%;
}

.el-col-push-7 {
  position: relative;
  left: 29.1666666667%;
}

.el-col-8 {
  display: block;
  max-width: 33.3333333333%;
  flex: 0 0 33.3333333333%;
}
.el-col-8.is-guttered {
  display: block;
}

.el-col-offset-8 {
  margin-left: 33.3333333333%;
}

.el-col-pull-8 {
  position: relative;
  right: 33.3333333333%;
}

.el-col-push-8 {
  position: relative;
  left: 33.3333333333%;
}

.el-col-9 {
  display: block;
  max-width: 37.5%;
  flex: 0 0 37.5%;
}
.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 {
  display: block;
  max-width: 41.6666666667%;
  flex: 0 0 41.6666666667%;
}
.el-col-10.is-guttered {
  display: block;
}

.el-col-offset-10 {
  margin-left: 41.6666666667%;
}

.el-col-pull-10 {
  position: relative;
  right: 41.6666666667%;
}

.el-col-push-10 {
  position: relative;
  left: 41.6666666667%;
}

.el-col-11 {
  display: block;
  max-width: 45.8333333333%;
  flex: 0 0 45.8333333333%;
}
.el-col-11.is-guttered {
  display: block;
}

.el-col-offset-11 {
  margin-left: 45.8333333333%;
}

.el-col-pull-11 {
  position: relative;
  right: 45.8333333333%;
}

.el-col-push-11 {
  position: relative;
  left: 45.8333333333%;
}

.el-col-12 {
  display: block;
  max-width: 50%;
  flex: 0 0 50%;
}
.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 {
  display: block;
  max-width: 54.1666666667%;
  flex: 0 0 54.1666666667%;
}
.el-col-13.is-guttered {
  display: block;
}

.el-col-offset-13 {
  margin-left: 54.1666666667%;
}

.el-col-pull-13 {
  position: relative;
  right: 54.1666666667%;
}

.el-col-push-13 {
  position: relative;
  left: 54.1666666667%;
}

.el-col-14 {
  display: block;
  max-width: 58.3333333333%;
  flex: 0 0 58.3333333333%;
}
.el-col-14.is-guttered {
  display: block;
}

.el-col-offset-14 {
  margin-left: 58.3333333333%;
}

.el-col-pull-14 {
  position: relative;
  right: 58.3333333333%;
}

.el-col-push-14 {
  position: relative;
  left: 58.3333333333%;
}

.el-col-15 {
  display: block;
  max-width: 62.5%;
  flex: 0 0 62.5%;
}
.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 {
  display: block;
  max-width: 66.6666666667%;
  flex: 0 0 66.6666666667%;
}
.el-col-16.is-guttered {
  display: block;
}

.el-col-offset-16 {
  margin-left: 66.6666666667%;
}

.el-col-pull-16 {
  position: relative;
  right: 66.6666666667%;
}

.el-col-push-16 {
  position: relative;
  left: 66.6666666667%;
}

.el-col-17 {
  display: block;
  max-width: 70.8333333333%;
  flex: 0 0 70.8333333333%;
}
.el-col-17.is-guttered {
  display: block;
}

.el-col-offset-17 {
  margin-left: 70.8333333333%;
}

.el-col-pull-17 {
  position: relative;
  right: 70.8333333333%;
}

.el-col-push-17 {
  position: relative;
  left: 70.8333333333%;
}

.el-col-18 {
  display: block;
  max-width: 75%;
  flex: 0 0 75%;
}
.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 {
  display: block;
  max-width: 79.1666666667%;
  flex: 0 0 79.1666666667%;
}
.el-col-19.is-guttered {
  display: block;
}

.el-col-offset-19 {
  margin-left: 79.1666666667%;
}

.el-col-pull-19 {
  position: relative;
  right: 79.1666666667%;
}

.el-col-push-19 {
  position: relative;
  left: 79.1666666667%;
}

.el-col-20 {
  display: block;
  max-width: 83.3333333333%;
  flex: 0 0 83.3333333333%;
}
.el-col-20.is-guttered {
  display: block;
}

.el-col-offset-20 {
  margin-left: 83.3333333333%;
}

.el-col-pull-20 {
  position: relative;
  right: 83.3333333333%;
}

.el-col-push-20 {
  position: relative;
  left: 83.3333333333%;
}

.el-col-21 {
  display: block;
  max-width: 87.5%;
  flex: 0 0 87.5%;
}
.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 {
  display: block;
  max-width: 91.6666666667%;
  flex: 0 0 91.6666666667%;
}
.el-col-22.is-guttered {
  display: block;
}

.el-col-offset-22 {
  margin-left: 91.6666666667%;
}

.el-col-pull-22 {
  position: relative;
  right: 91.6666666667%;
}

.el-col-push-22 {
  position: relative;
  left: 91.6666666667%;
}

.el-col-23 {
  display: block;
  max-width: 95.8333333333%;
  flex: 0 0 95.8333333333%;
}
.el-col-23.is-guttered {
  display: block;
}

.el-col-offset-23 {
  margin-left: 95.8333333333%;
}

.el-col-pull-23 {
  position: relative;
  right: 95.8333333333%;
}

.el-col-push-23 {
  position: relative;
  left: 95.8333333333%;
}

.el-col-24 {
  display: block;
  max-width: 100%;
  flex: 0 0 100%;
}
.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 {
    display: none;
    max-width: 0%;
    flex: 0 0 0%;
  }
  .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 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-xs-1.is-guttered {
    display: block;
  }
  .el-col-xs-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-xs-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-xs-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-xs-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-xs-2.is-guttered {
    display: block;
  }
  .el-col-xs-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-xs-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-xs-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-xs-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .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 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-xs-4.is-guttered {
    display: block;
  }
  .el-col-xs-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-xs-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-xs-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-xs-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-xs-5.is-guttered {
    display: block;
  }
  .el-col-xs-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-xs-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-xs-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-xs-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .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 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-xs-7.is-guttered {
    display: block;
  }
  .el-col-xs-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-xs-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-xs-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-xs-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-xs-8.is-guttered {
    display: block;
  }
  .el-col-xs-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-xs-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-xs-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-xs-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .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 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-xs-10.is-guttered {
    display: block;
  }
  .el-col-xs-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-xs-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-xs-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-xs-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-xs-11.is-guttered {
    display: block;
  }
  .el-col-xs-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-xs-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-xs-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-xs-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .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 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-xs-13.is-guttered {
    display: block;
  }
  .el-col-xs-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-xs-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-xs-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-xs-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-xs-14.is-guttered {
    display: block;
  }
  .el-col-xs-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-xs-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-xs-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-xs-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .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 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-xs-16.is-guttered {
    display: block;
  }
  .el-col-xs-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-xs-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-xs-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-xs-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-xs-17.is-guttered {
    display: block;
  }
  .el-col-xs-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-xs-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-xs-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-xs-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .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 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-xs-19.is-guttered {
    display: block;
  }
  .el-col-xs-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-xs-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-xs-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-xs-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-xs-20.is-guttered {
    display: block;
  }
  .el-col-xs-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-xs-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-xs-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-xs-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .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 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-xs-22.is-guttered {
    display: block;
  }
  .el-col-xs-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-xs-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-xs-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-xs-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-xs-23.is-guttered {
    display: block;
  }
  .el-col-xs-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-xs-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-xs-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-xs-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .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 {
    display: none;
    max-width: 0%;
    flex: 0 0 0%;
  }
  .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 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-sm-1.is-guttered {
    display: block;
  }
  .el-col-sm-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-sm-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-sm-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-sm-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-sm-2.is-guttered {
    display: block;
  }
  .el-col-sm-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-sm-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-sm-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-sm-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .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 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-sm-4.is-guttered {
    display: block;
  }
  .el-col-sm-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-sm-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-sm-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-sm-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-sm-5.is-guttered {
    display: block;
  }
  .el-col-sm-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-sm-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-sm-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-sm-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .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 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-sm-7.is-guttered {
    display: block;
  }
  .el-col-sm-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-sm-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-sm-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-sm-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-sm-8.is-guttered {
    display: block;
  }
  .el-col-sm-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-sm-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-sm-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-sm-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .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 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-sm-10.is-guttered {
    display: block;
  }
  .el-col-sm-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-sm-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-sm-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-sm-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-sm-11.is-guttered {
    display: block;
  }
  .el-col-sm-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-sm-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-sm-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-sm-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .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 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-sm-13.is-guttered {
    display: block;
  }
  .el-col-sm-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-sm-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-sm-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-sm-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-sm-14.is-guttered {
    display: block;
  }
  .el-col-sm-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-sm-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-sm-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-sm-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .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 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-sm-16.is-guttered {
    display: block;
  }
  .el-col-sm-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-sm-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-sm-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-sm-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-sm-17.is-guttered {
    display: block;
  }
  .el-col-sm-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-sm-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-sm-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-sm-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .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 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-sm-19.is-guttered {
    display: block;
  }
  .el-col-sm-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-sm-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-sm-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-sm-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-sm-20.is-guttered {
    display: block;
  }
  .el-col-sm-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-sm-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-sm-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-sm-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .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 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-sm-22.is-guttered {
    display: block;
  }
  .el-col-sm-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-sm-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-sm-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-sm-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-sm-23.is-guttered {
    display: block;
  }
  .el-col-sm-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-sm-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-sm-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-sm-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .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 {
    display: none;
    max-width: 0%;
    flex: 0 0 0%;
  }
  .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 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-md-1.is-guttered {
    display: block;
  }
  .el-col-md-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-md-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-md-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-md-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-md-2.is-guttered {
    display: block;
  }
  .el-col-md-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-md-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-md-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-md-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .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 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-md-4.is-guttered {
    display: block;
  }
  .el-col-md-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-md-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-md-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-md-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-md-5.is-guttered {
    display: block;
  }
  .el-col-md-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-md-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-md-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-md-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .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 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-md-7.is-guttered {
    display: block;
  }
  .el-col-md-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-md-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-md-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-md-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-md-8.is-guttered {
    display: block;
  }
  .el-col-md-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-md-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-md-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-md-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .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 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-md-10.is-guttered {
    display: block;
  }
  .el-col-md-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-md-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-md-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-md-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-md-11.is-guttered {
    display: block;
  }
  .el-col-md-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-md-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-md-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-md-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .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 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-md-13.is-guttered {
    display: block;
  }
  .el-col-md-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-md-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-md-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-md-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-md-14.is-guttered {
    display: block;
  }
  .el-col-md-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-md-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-md-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-md-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .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 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-md-16.is-guttered {
    display: block;
  }
  .el-col-md-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-md-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-md-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-md-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-md-17.is-guttered {
    display: block;
  }
  .el-col-md-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-md-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-md-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-md-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .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 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-md-19.is-guttered {
    display: block;
  }
  .el-col-md-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-md-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-md-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-md-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-md-20.is-guttered {
    display: block;
  }
  .el-col-md-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-md-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-md-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-md-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .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 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-md-22.is-guttered {
    display: block;
  }
  .el-col-md-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-md-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-md-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-md-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-md-23.is-guttered {
    display: block;
  }
  .el-col-md-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-md-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-md-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-md-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .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 {
    display: none;
    max-width: 0%;
    flex: 0 0 0%;
  }
  .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 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-lg-1.is-guttered {
    display: block;
  }
  .el-col-lg-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-lg-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-lg-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-lg-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-lg-2.is-guttered {
    display: block;
  }
  .el-col-lg-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-lg-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-lg-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-lg-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .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 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-lg-4.is-guttered {
    display: block;
  }
  .el-col-lg-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-lg-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-lg-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-lg-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-lg-5.is-guttered {
    display: block;
  }
  .el-col-lg-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-lg-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-lg-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-lg-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .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 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-lg-7.is-guttered {
    display: block;
  }
  .el-col-lg-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-lg-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-lg-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-lg-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-lg-8.is-guttered {
    display: block;
  }
  .el-col-lg-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-lg-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-lg-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-lg-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .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 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-lg-10.is-guttered {
    display: block;
  }
  .el-col-lg-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-lg-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-lg-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-lg-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-lg-11.is-guttered {
    display: block;
  }
  .el-col-lg-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-lg-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-lg-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-lg-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .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 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-lg-13.is-guttered {
    display: block;
  }
  .el-col-lg-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-lg-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-lg-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-lg-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-lg-14.is-guttered {
    display: block;
  }
  .el-col-lg-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-lg-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-lg-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-lg-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .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 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-lg-16.is-guttered {
    display: block;
  }
  .el-col-lg-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-lg-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-lg-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-lg-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-lg-17.is-guttered {
    display: block;
  }
  .el-col-lg-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-lg-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-lg-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-lg-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .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 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-lg-19.is-guttered {
    display: block;
  }
  .el-col-lg-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-lg-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-lg-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-lg-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-lg-20.is-guttered {
    display: block;
  }
  .el-col-lg-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-lg-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-lg-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-lg-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .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 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-lg-22.is-guttered {
    display: block;
  }
  .el-col-lg-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-lg-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-lg-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-lg-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-lg-23.is-guttered {
    display: block;
  }
  .el-col-lg-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-lg-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-lg-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-lg-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .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 {
    display: none;
    max-width: 0%;
    flex: 0 0 0%;
  }
  .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 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-xl-1.is-guttered {
    display: block;
  }
  .el-col-xl-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-xl-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-xl-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-xl-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-xl-2.is-guttered {
    display: block;
  }
  .el-col-xl-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-xl-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-xl-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-xl-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .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 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-xl-4.is-guttered {
    display: block;
  }
  .el-col-xl-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-xl-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-xl-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-xl-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-xl-5.is-guttered {
    display: block;
  }
  .el-col-xl-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-xl-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-xl-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-xl-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .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 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-xl-7.is-guttered {
    display: block;
  }
  .el-col-xl-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-xl-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-xl-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-xl-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-xl-8.is-guttered {
    display: block;
  }
  .el-col-xl-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-xl-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-xl-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-xl-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .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 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-xl-10.is-guttered {
    display: block;
  }
  .el-col-xl-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-xl-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-xl-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-xl-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-xl-11.is-guttered {
    display: block;
  }
  .el-col-xl-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-xl-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-xl-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-xl-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .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 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-xl-13.is-guttered {
    display: block;
  }
  .el-col-xl-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-xl-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-xl-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-xl-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-xl-14.is-guttered {
    display: block;
  }
  .el-col-xl-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-xl-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-xl-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-xl-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .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 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-xl-16.is-guttered {
    display: block;
  }
  .el-col-xl-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-xl-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-xl-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-xl-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-xl-17.is-guttered {
    display: block;
  }
  .el-col-xl-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-xl-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-xl-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-xl-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .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 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-xl-19.is-guttered {
    display: block;
  }
  .el-col-xl-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-xl-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-xl-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-xl-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-xl-20.is-guttered {
    display: block;
  }
  .el-col-xl-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-xl-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-xl-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-xl-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .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 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-xl-22.is-guttered {
    display: block;
  }
  .el-col-xl-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-xl-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-xl-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-xl-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-xl-23.is-guttered {
    display: block;
  }
  .el-col-xl-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-xl-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-xl-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-xl-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .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-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-item.is-disabled .el-collapse-item__header {
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}

.el-collapse-item__header {
  width: 100%;
  padding: 0;
  border: none;
  display: flex;
  align-items: center;
  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-bottom: 1px solid var(--el-collapse-border-color);
  font-size: var(--el-collapse-header-font-size);
  font-weight: 500;
  transition: border-bottom-color var(--el-transition-duration);
  outline: none;
}
.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: transparent;
}

.el-collapse-item__wrap {
  will-change: height;
  background-color: var(--el-collapse-content-bg-color);
  overflow: hidden;
  box-sizing: border-box;
  border-bottom: 1px solid var(--el-collapse-border-color);
}

.el-collapse-item__content {
  padding-bottom: 25px;
  font-size: var(--el-collapse-content-font-size);
  color: var(--el-collapse-content-text-color);
  line-height: 1.7692307692;
}

.el-collapse-item:last-child {
  margin-bottom: -1px;
}

.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-color-picker-panel {
  width: 300px;
  padding: 12px;
  box-sizing: content-box;
  background: var(--el-bg-color-overlay);
}
.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 {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
  text-align: right;
}
.el-color-picker-panel__footer .el-input {
  line-height: 26px;
  font-size: 12px;
  color: #000000;
  width: 160px;
}

.el-color-picker-panel.is-disabled .el-color-svpanel {
  cursor: not-allowed;
  opacity: 0.3;
}
.el-color-picker-panel.is-disabled .el-color-hue-slider {
  cursor: not-allowed;
  opacity: 0.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 {
  cursor: not-allowed;
  opacity: 0.3;
}
.el-color-picker-panel.is-disabled .el-color-predefine .el-color-predefine__color-selector {
  cursor: not-allowed;
  opacity: 0.3;
}

.el-color-predefine {
  display: flex;
  font-size: 12px;
  margin-top: 8px;
  width: 280px;
}
.el-color-predefine__colors {
  display: flex;
  gap: 8px;
  flex: 1;
  flex-wrap: wrap;
}

.el-color-predefine__color-selector {
  width: 20px;
  height: 20px;
  padding: 0;
  border-radius: var(--el-border-radius-base);
  border: none;
  outline: none;
  overflow: hidden;
  cursor: pointer;
}
.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 {
  display: flex;
  height: 100%;
}
.el-color-predefine__color-selector.is-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}

.el-color-hue-slider {
  position: relative;
  box-sizing: border-box;
  width: 280px;
  height: 12px;
  background-color: #f00;
  padding: 0 2px;
  float: right;
}
.el-color-hue-slider__bar {
  position: relative;
  background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
  height: 100%;
}

.el-color-hue-slider__thumb {
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  border-radius: 1px;
  background: #fff;
  border: 1px solid var(--el-border-color-lighter);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.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(to bottom, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
}

.el-color-svpanel {
  position: relative;
  width: 280px;
  height: 180px;
  background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0)), linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
}
.el-color-svpanel__cursor {
  position: absolute;
  cursor: pointer;
  width: 4px;
  height: 4px;
  box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  transform: translate(-2px, -2px);
}
.el-color-svpanel__cursor:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}

.el-color-alpha-slider {
  position: relative;
  box-sizing: border-box;
  width: 280px;
  height: 12px;
  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-size: 12px 12px;
  background-position: 0 0, 6px 0, 6px -6px, 0 6px;
}
.el-color-alpha-slider.is-disabled .el-color-alpha-slider__thumb {
  cursor: not-allowed;
}

.el-color-alpha-slider__bar {
  position: relative;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--el-bg-color) 100%);
  height: 100%;
}

.el-color-alpha-slider__thumb {
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  border-radius: 1px;
  background: #fff;
  border: 1px solid var(--el-border-color-lighter);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.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(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
}

.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: #333333;
}

.el-color-picker {
  display: inline-block;
  position: relative;
  line-height: normal;
  outline: none;
  height: 32px;
  width: 32px;
}
.el-color-picker:hover:not(.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: 0.3;
}

.el-color-picker--large {
  height: 40px;
  width: 40px;
}

.el-color-picker--small {
  height: 24px;
  width: 24px;
}

.el-color-picker--small .el-color-picker__icon,
.el-color-picker--small .el-color-picker__empty {
  transform: scale(0.8);
}

.el-color-picker__trigger {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  padding: 4px;
  border: 1px solid var(--el-border-color);
  border-radius: 4px;
  font-size: 0;
  position: relative;
  cursor: pointer;
}

.el-color-picker__color {
  position: relative;
  display: block;
  box-sizing: border-box;
  border: 1px solid var(--el-text-color-secondary);
  border-radius: var(--el-border-radius-small);
  width: 100%;
  height: 100%;
  text-align: center;
}
.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-size: 12px 12px;
  background-position: 0 0, 6px 0, 6px -6px, 0 6px;
}

.el-color-picker__color-inner {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.el-color-picker .el-color-picker__empty {
  font-size: 12px;
  color: var(--el-text-color-secondary);
}
.el-color-picker .el-color-picker__icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 12px;
}
.el-color-picker__panel {
  background-color: #ffffff;
  border-radius: var(--el-border-radius-base);
  box-shadow: var(--el-box-shadow-light);
}
.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: #333333;
}

.el-container {
  display: flex;
  flex-direction: row;
  flex: 1;
  flex-basis: auto;
  box-sizing: border-box;
  min-width: 0;
}
.el-container.is-vertical {
  flex-direction: column;
}

.el-date-table {
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.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 {
  margin-left: 5px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell {
  margin-right: 5px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.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 {
  width: 32px;
  height: 30px;
  padding: 4px 0;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.el-date-table td .el-date-table-cell {
  height: 30px;
  padding: 3px 0;
  box-sizing: border-box;
}
.el-date-table td .el-date-table-cell .el-date-table-cell__text {
  width: 24px;
  height: 24px;
  display: block;
  margin: 0 auto;
  line-height: 24px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 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: bold;
}
.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: #ffffff;
}
.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: #ffffff;
  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: #ffffff;
}
.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 {
  margin-left: 5px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.el-date-table td.end-date .el-date-table-cell {
  margin-right: 5px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.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 {
  margin-left: 5px;
  margin-right: 5px;
  border-radius: 15px;
}
.el-date-table td.selected .el-date-table-cell__text {
  background-color: var(--el-datepicker-active-color);
  color: #ffffff;
  border-radius: 15px;
}
.el-date-table td.week {
  font-size: 80%;
  color: var(--el-datepicker-off-text-color);
  cursor: default;
}
.el-date-table td:focus {
  outline: none;
}
.el-date-table th {
  padding: 5px;
  color: var(--el-datepicker-header-text-color);
  font-weight: 400;
  border-bottom: solid 1px var(--el-border-color-lighter);
}
.el-date-table th.el-date-table__week-header {
  padding: 0;
  width: 24px;
}

.el-month-table {
  font-size: 12px;
  margin: -1px;
  border-collapse: collapse;
}
.el-month-table td {
  width: 68px;
  text-align: center;
  padding: 8px 0;
  cursor: pointer;
  position: relative;
}
.el-month-table td .el-date-table-cell {
  height: 48px;
  padding: 6px 0;
  box-sizing: border-box;
}
.el-month-table td.today .el-date-table-cell__text {
  color: var(--el-color-primary);
  font-weight: bold;
}
.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: #ffffff;
}
.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;
  display: block;
  line-height: 36px;
  color: var(--el-datepicker-text-color);
  margin: 0 auto;
  border-radius: 18px;
  position: absolute;
  left: 50%;
  transform: translateX(-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: #ffffff;
}
.el-month-table td.start-date .el-date-table-cell__text, .el-month-table td.end-date .el-date-table-cell__text {
  color: #ffffff;
  background-color: var(--el-datepicker-active-color);
}
.el-month-table td.start-date .el-date-table-cell {
  margin-left: 3px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.el-month-table td.end-date .el-date-table-cell {
  margin-right: 3px;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.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: #ffffff;
  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 {
  font-size: 12px;
  margin: -1px;
  border-collapse: collapse;
}
.el-year-table .el-icon {
  color: var(--el-datepicker-icon-color);
}
.el-year-table td {
  width: 68px;
  text-align: center;
  padding: 8px 0px;
  cursor: pointer;
  position: relative;
}
.el-year-table td .el-date-table-cell {
  height: 48px;
  padding: 6px 0;
  box-sizing: border-box;
}
.el-year-table td.today .el-date-table-cell__text {
  color: var(--el-color-primary);
  font-weight: bold;
}
.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: #ffffff;
}
.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;
  display: block;
  line-height: 36px;
  color: var(--el-datepicker-text-color);
  border-radius: 18px;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  transform: translateX(-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: #ffffff;
}
.el-year-table td.start-date .el-date-table-cell__text, .el-year-table td.end-date .el-date-table-cell__text {
  color: #ffffff;
  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: #ffffff;
  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 {
  max-height: 192px;
  overflow: auto;
  display: inline-block;
  width: 50%;
  vertical-align: top;
  position: relative;
}
.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 {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  position: absolute;
  left: 0;
  width: 100%;
  z-index: var(--el-index-normal);
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.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 {
  padding: 0;
  text-align: center;
}

.el-time-spinner__list {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.el-time-spinner__list::after, .el-time-spinner__list::before {
  content: "";
  display: block;
  width: 100%;
  height: 80px;
}

.el-time-spinner__item {
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: var(--el-text-color-regular);
}
.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: bold;
}
.el-time-spinner__item.is-disabled {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}

.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: transparent;
  border-left-color: transparent;
}
.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.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%;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.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 {
  cursor: pointer;
}
.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;
  font-size: 14px;
  color: var(--el-text-color-placeholder);
  float: left;
}
.el-date-editor .el-range__icon svg {
  vertical-align: middle;
}
.el-date-editor .el-range-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  outline: none;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0;
  width: 39%;
  text-align: center;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-regular);
  background-color: transparent;
}
.el-date-editor .el-range-input::-moz-placeholder {
  color: var(--el-text-color-placeholder);
}
.el-date-editor .el-range-input::placeholder {
  color: var(--el-text-color-placeholder);
}
.el-date-editor .el-range-separator {
  flex: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 5px;
  margin: 0;
  font-size: 14px;
  overflow-wrap: break-word;
  color: var(--el-text-color-primary);
}
.el-date-editor .el-range__close-icon {
  font-size: 14px;
  color: var(--el-text-color-placeholder);
  height: inherit;
  width: unset;
  cursor: pointer;
}
.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 {
  display: inline-flex;
  align-items: center;
  padding: 0 10px;
  vertical-align: middle;
}
.el-range-editor.is-active {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.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 {
  line-height: 40px;
  font-size: 14px;
}
.el-range-editor--large .el-range-input {
  height: 38px;
  line-height: 38px;
  font-size: 14px;
}

.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 {
  line-height: 24px;
  font-size: 12px;
}
.el-range-editor--small .el-range-input {
  height: 22px;
  line-height: 22px;
  font-size: 12px;
}

.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::-moz-placeholder {
  color: var(--el-text-color-placeholder);
}
.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-bg-color-overlay);
  border-radius: var(--el-popper-border-radius, var(--el-border-radius-base));
  line-height: 30px;
}
.el-picker-panel .el-time-panel {
  margin: 5px 0;
  border: solid 1px var(--el-datepicker-border-color);
  background-color: var(--el-bg-color-overlay);
  box-shadow: var(--el-box-shadow-light);
}
.el-picker-panel__body::after, .el-picker-panel__body-wrapper::after {
  content: "";
  display: table;
  clear: both;
}

.el-picker-panel__content {
  position: relative;
  margin: 15px;
}

.el-picker-panel__footer {
  border-top: 1px solid var(--el-datepicker-inner-border-color);
  padding: 4px 12px;
  text-align: right;
  background-color: var(--el-bg-color-overlay);
  position: relative;
  font-size: 0;
}

.el-picker-panel__shortcut {
  display: block;
  width: 100%;
  border: 0;
  background-color: transparent;
  line-height: 28px;
  font-size: 14px;
  color: var(--el-datepicker-text-color);
  padding-left: 12px;
  text-align: left;
  outline: none;
  cursor: pointer;
}
.el-picker-panel__shortcut:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-picker-panel__shortcut.active {
  background-color: #e6f1fe;
  color: var(--el-datepicker-active-color);
}

.el-picker-panel__btn {
  border: 1px solid var(--el-fill-color-darker);
  color: var(--el-text-color-primary);
  line-height: 24px;
  border-radius: 2px;
  padding: 0 20px;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  font-size: 12px;
}
.el-picker-panel__btn[disabled] {
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}

.el-picker-panel__icon-btn {
  font-size: 12px;
  color: var(--el-datepicker-icon-color);
  border: 0;
  background: transparent;
  cursor: pointer;
  outline: none;
  line-height: 1;
  padding: 1px 6px;
}
.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 {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 110px;
  border-right: 1px solid var(--el-datepicker-inner-border-color);
  box-sizing: border-box;
  padding-top: 6px;
  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-date-picker {
  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 {
  position: relative;
  display: table-cell;
  padding: 0 5px;
}

.el-date-picker__time-header {
  position: relative;
  border-bottom: 1px solid var(--el-datepicker-inner-border-color);
  font-size: 12px;
  padding: 8px 5px 5px;
  display: table;
  width: 100%;
  box-sizing: border-box;
}

.el-date-picker__header {
  padding: 12px 12px 0;
  text-align: center;
}
.el-date-picker__header--bordered {
  margin-bottom: 0;
  padding-bottom: 12px;
  border-bottom: solid 1px var(--el-border-color-lighter);
}
.el-date-picker__header--bordered + .el-picker-panel__content {
  margin-top: 0;
}

.el-date-picker__header-label {
  font-size: 16px;
  font-weight: 500;
  padding: 0 5px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  color: var(--el-text-color-regular);
}
.el-date-picker__header-label:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-date-picker__header-label:focus-visible {
  outline: none;
  color: var(--el-datepicker-hover-text-color);
}
.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 {
  padding: 10px;
  text-align: center;
}

.el-date-picker__time-label {
  float: left;
  cursor: pointer;
  line-height: 30px;
  margin-left: 10px;
}

.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-date-range-picker {
  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__header {
  position: relative;
  text-align: center;
  height: 28px;
}
.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 {
  font-size: 16px;
  font-weight: 500;
  margin-right: 50px;
}

.el-date-range-picker__header-label {
  font-size: 16px;
  font-weight: 500;
  padding: 0 5px;
  line-height: 22px;
  text-align: center;
  cursor: pointer;
  color: var(--el-text-color-regular);
}
.el-date-range-picker__header-label:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-date-range-picker__header-label:focus-visible {
  outline: none;
  color: var(--el-datepicker-hover-text-color);
}
.el-date-range-picker__header-label.active {
  color: var(--el-datepicker-active-color);
}

.el-date-range-picker__content {
  display: table-cell;
  width: 50%;
  box-sizing: border-box;
  margin: 0;
  padding: 16px;
}
.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 {
  position: relative;
  border-bottom: 1px solid var(--el-datepicker-inner-border-color);
  font-size: 12px;
  padding: 8px 5px 5px 5px;
  display: table;
  width: 100%;
  box-sizing: border-box;
}
.el-date-range-picker__time-header > .el-icon-arrow-right {
  font-size: 20px;
  vertical-align: middle;
  display: table-cell;
  color: var(--el-datepicker-icon-color);
}

.el-date-range-picker__time-picker-wrap {
  position: relative;
  display: table-cell;
  padding: 0 5px;
}
.el-date-range-picker__time-picker-wrap .el-picker-panel {
  position: absolute;
  top: 13px;
  right: 0;
  z-index: 1;
  background: #ffffff;
}
.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 {
  position: relative;
  text-align: center;
  padding: 10px;
  z-index: 1;
}

.el-time-range-picker__cell {
  box-sizing: border-box;
  margin: 0;
  padding: 4px 7px 7px;
  width: 50%;
  display: inline-block;
}

.el-time-range-picker__header {
  margin-bottom: 5px;
  text-align: center;
  font-size: 14px;
}

.el-time-range-picker__body {
  border-radius: 2px;
  border: 1px solid var(--el-datepicker-border-color);
}

.el-time-panel {
  border-radius: 2px;
  position: relative;
  width: 180px;
  left: 0;
  z-index: var(--el-index-top);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-sizing: content-box;
}
.el-time-panel__content {
  font-size: 0;
  position: relative;
  overflow: hidden;
}
.el-time-panel__content::after, .el-time-panel__content::before {
  content: "";
  top: 50%;
  position: absolute;
  margin-top: -16px;
  height: 32px;
  z-index: -1;
  left: 0;
  right: 0;
  box-sizing: border-box;
  padding-top: 6px;
  text-align: left;
}
.el-time-panel__content::after {
  left: 50%;
  margin-left: 12%;
  margin-right: 12%;
}
.el-time-panel__content::before {
  padding-left: 50%;
  margin-right: 12%;
  margin-left: 12%;
  border-top: 1px solid var(--el-border-color-light);
  border-bottom: 1px solid var(--el-border-color-light);
}
.el-time-panel__content.has-seconds::after {
  left: 66.6666666667%;
}
.el-time-panel__content.has-seconds::before {
  padding-left: 33.3333333333%;
}

.el-time-panel__footer {
  border-top: 1px solid var(--el-timepicker-inner-border-color, var(--el-border-color-light));
  padding: 4px;
  height: 36px;
  line-height: 25px;
  text-align: right;
  box-sizing: border-box;
}

.el-time-panel__btn {
  border: none;
  line-height: 28px;
  padding: 0 5px;
  margin: 0 5px;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  font-size: 12px;
  color: var(--el-text-color-primary);
}
.el-time-panel__btn.confirm {
  font-weight: 800;
  color: var(--el-timepicker-active-color, var(--el-color-primary));
}

.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 {
  position: absolute;
  top: 0;
  height: 100%;
  width: 110px;
  border-right: 1px solid var(--el-datepicker-inner-border-color);
  box-sizing: border-box;
  padding-top: 6px;
  overflow: auto;
}

.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 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.el-descriptions__title {
  color: var(--el-text-color-primary);
  font-size: 16px;
  font-weight: bold;
}

.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;
  line-height: 23px;
  font-size: 14px;
}
.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-descriptions__label.el-descriptions__cell.is-bordered-label {
  font-weight: bold;
  color: var(--el-text-color-regular);
  background: var(--el-descriptions-item-bordered-label-background);
}
.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;
}

:root {
  --el-popup-modal-bg-color: var(--el-color-black);
  --el-popup-modal-opacity: 0.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 {
  100% {
    opacity: 0;
  }
}
.v-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: var(--el-popup-modal-opacity);
  background: var(--el-popup-modal-bg-color);
}

.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);
  position: relative;
  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;
}
.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;
  margin-bottom: 0;
  height: 100%;
  overflow: auto;
  border-radius: 0px;
}

.el-dialog__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  margin: 0;
}

.el-dialog.is-draggable .el-dialog__header {
  cursor: move;
  -webkit-user-select: none;
     -moz-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 {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  width: 48px;
  height: 48px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  font-size: var(--el-message-close-size, 16px);
}
.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;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}

.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% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes dialog-fade-out {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
}
@keyframes modal-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes modal-fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.el-divider {
  position: relative;
}
.el-divider--horizontal {
  display: block;
  height: 1px;
  width: 100%;
  margin: 24px 0;
  border-top: 1px var(--el-border-color) var(--el-border-style);
}

.el-divider--vertical {
  display: inline-block;
  width: 1px;
  height: 1em;
  margin: 0 8px;
  vertical-align: middle;
  position: relative;
  border-left: 1px var(--el-border-color) var(--el-border-style);
}

.el-divider__text {
  position: absolute;
  background-color: var(--el-bg-color);
  padding: 0 20px;
  font-weight: 500;
  color: var(--el-text-color-primary);
  font-size: 14px;
}
.el-divider__text.is-left {
  left: 20px;
  transform: translateY(-50%);
}

.el-divider__text.is-center {
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.el-divider__text.is-right {
  right: 20px;
  transform: translateY(-50%);
}

.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;
}

.el-drawer {
  position: absolute;
  box-sizing: border-box;
  background-color: var(--el-drawer-bg-color);
  display: flex;
  flex-direction: column;
  box-shadow: var(--el-box-shadow-dark);
  transition: all var(--el-transition-duration);
}
.el-drawer .rtl {
  transform: translate(0, 0);
}
.el-drawer .ltr {
  transform: translate(0, 0);
}
.el-drawer .ttb {
  transform: translate(0, 0);
}
.el-drawer .btt {
  transform: translate(0, 0);
}
.el-drawer__sr-focus:focus {
  outline: none !important;
}
.el-drawer__header {
  align-items: center;
  color: var(--el-text-color-primary);
  display: flex;
  margin-bottom: 32px;
  padding: var(--el-drawer-padding-primary);
  padding-bottom: 0;
  overflow: hidden;
}
.el-drawer__header > :first-child {
  flex: 1;
}
.el-drawer__title {
  margin: 0;
  flex: 1;
  line-height: inherit;
  font-size: 16px;
}
.el-drawer__footer {
  padding: var(--el-drawer-padding-primary);
  padding-top: 10px;
  text-align: right;
  overflow: hidden;
}

.el-drawer__close-btn {
  display: inline-flex;
  border: none;
  cursor: pointer;
  font-size: var(--el-font-size-extra-large);
  color: inherit;
  background-color: transparent;
  outline: none;
}
.el-drawer__close-btn:focus i, .el-drawer__close-btn:hover i {
  color: var(--el-color-primary);
}
.el-drawer__body {
  flex: 1;
  padding: var(--el-drawer-padding-primary);
  overflow: auto;
}
.el-drawer__body > * {
  box-sizing: border-box;
}
.el-drawer.is-dragging {
  transition: none;
}

.el-drawer__dragger {
  position: absolute;
  background-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: all 0.2s;
}
.el-drawer__dragger::before {
  content: "";
  position: absolute;
  background-color: transparent;
  transition: all 0.2s;
}
.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);
  top: 0;
  bottom: 0;
  cursor: ew-resize;
}
.el-drawer.ltr > .el-drawer__dragger::before, .el-drawer.rtl > .el-drawer__dragger::before {
  top: 0;
  bottom: 0;
  width: 3px;
}
.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);
  left: 0;
  right: 0;
  cursor: ns-resize;
}
.el-drawer.ttb > .el-drawer__dragger::before, .el-drawer.btt > .el-drawer__dragger::before {
  left: 0;
  right: 0;
  height: 3px;
}
.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: transparent !important;
}
.el-drawer-fade-enter-from .rtl, .el-drawer-fade-leave-to .rtl {
  transform: translateX(100%);
}
.el-drawer-fade-enter-from .ltr, .el-drawer-fade-leave-to .ltr {
  transform: translateX(-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%);
}

.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;
  display: inline-flex;
  position: relative;
  color: var(--el-text-color-regular);
  font-size: var(--el-font-size-base);
  line-height: 1;
  vertical-align: top;
}
.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: transparent;
  border-left-color: transparent;
}
.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}
.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 {
  list-style: none;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.el-dropdown .el-dropdown__caret-button {
  padding-left: 0;
  padding-right: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  border-left: none;
}
.el-dropdown .el-dropdown__caret-button > span {
  display: inline-flex;
}
.el-dropdown .el-dropdown__caret-button::before {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  top: -1px;
  bottom: -1px;
  left: 0;
  background: var(--el-overlay-color-lighter);
}
.el-dropdown .el-dropdown__caret-button.el-button::before {
  background: var(--el-border-color);
  opacity: 0.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 {
  position: relative;
  top: 0;
  left: 0;
  z-index: var(--el-dropdown-menu-index);
  padding: 5px 0;
  margin: 0;
  background-color: var(--el-bg-color-overlay);
  border: none;
  border-radius: var(--el-border-radius-base);
  box-shadow: none;
  list-style: none;
}
.el-dropdown-menu__item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  list-style: none;
  line-height: 22px;
  padding: 5px 16px;
  margin: 0;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-regular);
  cursor: pointer;
  outline: none;
}
.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 {
  margin: 6px 0;
  border-top: 1px solid var(--el-border-color-lighter);
}

.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;
  line-height: 22px;
  font-size: 14px;
}
.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;
  line-height: 20px;
  font-size: 12px;
}
.el-dropdown-menu--small .el-dropdown-menu__item--divided {
  margin: 4px 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;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  box-sizing: border-box;
  padding: var(--el-empty-padding);
}
.el-empty__image {
  width: var(--el-empty-image-width);
}
.el-empty__image img {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
  height: 100%;
  vertical-align: top;
  -o-object-fit: contain;
     object-fit: contain;
}
.el-empty__image svg {
  color: var(--el-svg-monochrome-grey);
  fill: currentColor;
  width: 100%;
  height: 100%;
  vertical-align: top;
}

.el-empty__description {
  margin-top: var(--el-empty-description-margin-top);
}
.el-empty__description p {
  margin: 0;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-secondary);
}

.el-empty__bottom {
  margin-top: var(--el-empty-bottom-margin-top);
}

.el-footer {
  --el-footer-padding: 0 20px;
  --el-footer-height: 60px;
  padding: var(--el-footer-padding);
  box-sizing: border-box;
  flex-shrink: 0;
  height: var(--el-footer-height);
}

.el-form {
  --el-form-label-font-size: var(--el-font-size-base);
  --el-form-inline-content-width: 220px;
}
.el-form--inline .el-form-item {
  display: inline-flex;
  vertical-align: middle;
  margin-right: 32px;
}
.el-form--inline.el-form--label-top {
  display: flex;
  flex-wrap: wrap;
}
.el-form--inline.el-form--label-top .el-form-item {
  display: block;
}

.el-form-item {
  display: flex;
  --font-size: 14px;
  margin-bottom: 18px;
}
.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 {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  text-align: left;
  margin-bottom: 8px;
  line-height: 22px;
  padding-right: 0;
}

.el-form-item__label-wrap {
  display: flex;
}

.el-form-item__label {
  display: inline-flex;
  align-items: flex-start;
  flex: 0 0 auto;
  font-size: var(--el-form-label-font-size);
  color: var(--el-text-color-regular);
  height: 32px;
  line-height: 32px;
  padding: 0 12px 0 0;
  box-sizing: border-box;
}

.el-form-item__content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex: 1;
  line-height: 32px;
  position: relative;
  font-size: var(--font-size);
  min-width: 0;
}
.el-form-item__content .el-input-group {
  vertical-align: top;
}

.el-form-item__error {
  color: var(--el-color-danger);
  font-size: 12px;
  line-height: 1;
  padding-top: 2px;
  position: absolute;
  top: 100%;
  left: 0;
}
.el-form-item__error--inline {
  position: relative;
  top: auto;
  left: auto;
  display: inline-block;
  margin-left: 10px;
}

.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 {
  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: 0 0 0 1px transparent inset;
}
.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-header {
  --el-header-padding: 0 20px;
  --el-header-height: 60px;
  padding: var(--el-header-padding);
  box-sizing: border-box;
  flex-shrink: 0;
  height: var(--el-header-height);
}

.el-image-viewer__wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.el-image-viewer__wrapper:focus {
  outline: none !important;
}

.el-image-viewer__btn {
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  opacity: 0.8;
  cursor: pointer;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.el-image-viewer__btn .el-icon {
  cursor: pointer;
}

.el-image-viewer__close {
  top: 40px;
  right: 40px;
  width: 40px;
  height: 40px;
  font-size: 40px;
}

.el-image-viewer__canvas {
  position: static;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.el-image-viewer__actions {
  left: 50%;
  bottom: 30px;
  transform: translateX(-50%);
  height: 44px;
  padding: 0 23px;
  background-color: var(--el-text-color-regular);
  border-color: #fff;
  border-radius: 22px;
}
.el-image-viewer__actions__inner {
  width: 100%;
  height: 100%;
  cursor: default;
  font-size: 23px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-around;
  gap: 22px;
  padding: 0 6px;
}
.el-image-viewer__actions__divider {
  margin: 0 -6px;
}

.el-image-viewer__progress {
  left: 50%;
  transform: translateX(-50%);
  cursor: default;
  color: #fff;
  bottom: 90px;
}

.el-image-viewer__prev {
  top: 50%;
  transform: translateY(-50%);
  left: 40px;
  width: 44px;
  height: 44px;
  font-size: 24px;
  color: #fff;
  background-color: var(--el-text-color-regular);
  border-color: #fff;
}

.el-image-viewer__next {
  top: 50%;
  transform: translateY(-50%);
  right: 40px;
  text-indent: 2px;
  width: 44px;
  height: 44px;
  font-size: 24px;
  color: #fff;
  background-color: var(--el-text-color-regular);
  border-color: #fff;
}

.el-image-viewer__close {
  width: 44px;
  height: 44px;
  font-size: 24px;
  color: #fff;
  background-color: var(--el-text-color-regular);
  border-color: #fff;
}

.el-image-viewer__mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.5;
  background: #000;
}

.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% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes viewer-fade-out {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
}
.el-image__error, .el-image__placeholder, .el-image__wrapper, .el-image__inner {
  width: 100%;
  height: 100%;
}

.el-image {
  position: relative;
  display: inline-block;
  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 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: var(--el-fill-color-light);
  color: var(--el-text-color-placeholder);
  vertical-align: middle;
}

.el-image__preview {
  cursor: pointer;
}

.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%;
}

.el-textarea {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: bottom;
  font-size: var(--el-font-size-base);
}
.el-textarea__inner {
  position: relative;
  display: block;
  resize: vertical;
  padding: 5px 11px;
  line-height: 1.5;
  box-sizing: border-box;
  width: 100%;
  font-size: inherit;
  font-family: inherit;
  color: var(--el-input-text-color, var(--el-text-color-regular));
  background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
  background-image: none;
  -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);
  border: none;
}
.el-textarea__inner::-moz-placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}
.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 {
  outline: none;
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}

.el-textarea .el-input__count {
  color: var(--el-color-info);
  background: var(--el-fill-color-blank);
  position: absolute;
  font-size: 12px;
  line-height: 14px;
  bottom: 5px;
  right: 10px;
}
.el-textarea .el-input__count.is-outside {
  position: absolute;
  background: transparent;
  padding-top: 2px;
  top: 100%;
  right: 0;
  bottom: unset;
  line-height: 1;
}

.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::-moz-placeholder {
  color: var(--el-text-color-placeholder);
}
.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 {
  --el-input-height: var(--el-component-size);
  position: relative;
  font-size: var(--el-font-size-base);
  display: inline-flex;
  width: var(--el-input-width);
  line-height: var(--el-input-height);
  box-sizing: border-box;
  vertical-align: middle;
}
.el-input::-webkit-scrollbar {
  z-index: 11;
  width: 6px;
}
.el-input::-webkit-scrollbar:horizontal {
  height: 6px;
}
.el-input::-webkit-scrollbar-thumb {
  border-radius: 5px;
  width: 6px;
  background: var(--el-text-color-disabled);
}
.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);
  font-size: 14px;
  cursor: pointer;
}
.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%;
  display: inline-flex;
  align-items: center;
  color: var(--el-color-info);
  font-size: 12px;
}
.el-input .el-input__count .el-input__count-inner {
  background: var(--el-fill-color-blank);
  line-height: initial;
  display: inline-block;
  padding-left: 8px;
}
.el-input .el-input__count.is-outside {
  height: unset;
  position: absolute;
  padding-top: 2px;
  top: 100%;
  right: 0;
}
.el-input .el-input__count.is-outside .el-input__count-inner {
  background: transparent;
  padding-left: 0px;
  line-height: 1;
}

.el-input__wrapper {
  display: inline-flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  padding: 1px 11px;
  background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
  background-image: none;
  border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
  cursor: text;
  transition: var(--el-transition-box-shadow);
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
}
.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 {
  width: 100%;
  flex-grow: 1;
  -webkit-appearance: none;
  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);
  padding: 0;
  outline: none;
  border: none;
  background: none;
  box-sizing: border-box;
}
.el-input__inner:focus {
  outline: none;
}
.el-input__inner::-moz-placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}
.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 {
  display: inline-flex;
  white-space: nowrap;
  flex-shrink: 0;
  flex-wrap: 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;
}

.el-input__prefix-inner {
  pointer-events: all;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.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 {
  display: inline-flex;
  white-space: nowrap;
  flex-shrink: 0;
  flex-wrap: 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;
}

.el-input__suffix-inner {
  pointer-events: all;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.el-input__suffix-inner > :first-child {
  margin-left: 8px;
}

.el-input .el-input__icon {
  height: inherit;
  line-height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all var(--el-transition-duration);
  margin-left: 8px;
}
.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::-moz-placeholder {
  color: var(--el-text-color-placeholder);
}
.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 {
  display: inline-flex;
  width: 100%;
  align-items: stretch;
}
.el-input-group__append, .el-input-group__prepend {
  background-color: var(--el-fill-color-light);
  color: var(--el-color-info);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 100%;
  border-radius: var(--el-input-border-radius);
  padding: 0 20px;
  white-space: nowrap;
}
.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 {
  display: inline-block;
  flex: 1;
  margin: 0 -20px;
}
.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 {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
}
.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 {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  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;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  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;
}

.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 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  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;
}

.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 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  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;
}

.el-input-hidden {
  display: none !important;
}

.el-input-number {
  position: relative;
  display: inline-flex;
  width: 150px;
  line-height: 30px;
  vertical-align: middle;
}
.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, .el-input-number .el-input__inner::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.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 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
  position: absolute;
  z-index: 1;
  top: 1px;
  bottom: 1px;
  width: 32px;
  background: var(--el-fill-color-light);
  color: var(--el-text-color-regular);
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.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 {
  right: 1px;
  border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0;
  border-left: var(--el-border);
}

.el-input-number__decrease {
  left: 1px;
  border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
  border-right: var(--el-border);
}

.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(0.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(0.8);
}

.el-input-number.is-controls-right .el-input-number__increase {
  bottom: auto;
  left: auto;
  border-radius: 0 var(--el-border-radius-base) 0 0;
  border-bottom: var(--el-border);
}

.el-input-number.is-controls-right .el-input-number__decrease {
  right: 1px;
  top: auto;
  left: auto;
  border-right: none;
  border-left: var(--el-border);
  border-radius: 0 0 var(--el-border-radius-base) 0;
}

.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-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;
}

.el-input-tag {
  display: flex;
  align-items: center;
  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);
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
}
.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 {
  cursor: not-allowed;
}

.el-input-tag.is-disabled .el-input-tag__inner .el-tag {
  cursor: not-allowed;
}

.el-input-tag__prefix {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding: 0 var(--el-input-tag-inner-padding);
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
}

.el-input-tag__suffix {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  padding: 0 var(--el-input-tag-inner-padding);
  gap: 8px;
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
}

.el-input-tag__input-tag-list {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex: 1;
  min-width: 0;
  gap: 6px;
}
.el-input-tag__input-tag-list.is-near {
  margin-left: -8px;
}

.el-input-tag__input-tag-list .el-tag {
  cursor: pointer;
  border-color: transparent;
}
.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 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex: 1;
  max-width: 100%;
  min-width: 0;
  gap: var(--el-input-tag-gap);
}
.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;
     -moz-user-select: none;
          user-select: none;
}

.el-input-tag__drop-indicator {
  position: absolute;
  top: 0;
  width: 1px;
  height: var(--el-input-tag-line-height);
  background-color: var(--el-color-primary);
}

.el-input-tag__inner .el-tag {
  max-width: 100%;
  cursor: pointer;
  border-color: transparent;
}
.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 {
  min-width: 0;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.el-input-tag__input-wrapper {
  flex: 1;
}

.el-input-tag__input {
  border: none;
  outline: none;
  padding: 0;
  color: var(--el-input-tag-text-color);
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  background-color: transparent;
}
.el-input-tag__input::-moz-placeholder {
  color: var(--el-input-tag-placeholder-color);
}
.el-input-tag__input::placeholder {
  color: var(--el-input-tag-placeholder-color);
}

.el-input-tag__input-calculator {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 100%;
  visibility: hidden;
  white-space: pre;
  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-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);
}

.el-link {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  padding: 0;
  font-size: var(--el-link-font-size);
  font-weight: var(--el-link-font-weight);
  color: var(--el-link-text-color);
}
.el-link.is-hover-underline:hover:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  bottom: 0;
  border-bottom: 1px solid var(--el-link-hover-text-color);
}

.el-link.is-underline:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  bottom: 0;
  border-bottom: 1px solid var(--el-link-text-color);
}

.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 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.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);
}

: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 {
  position: absolute;
  z-index: 2000;
  background-color: var(--el-mask-color);
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity var(--el-transition-duration);
}
.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 {
  top: 50%;
  margin-top: calc((0px - var(--el-loading-spinner-size)) / 2);
  width: 100%;
  text-align: center;
  position: absolute;
}
.el-loading-spinner .el-loading-text {
  color: var(--el-color-primary);
  margin: 3px 0;
  font-size: 14px;
}
.el-loading-spinner .circular {
  display: inline;
  height: var(--el-loading-spinner-size);
  width: var(--el-loading-spinner-size);
  animation: loading-rotate 2s linear infinite;
}
.el-loading-spinner .path {
  animation: loading-dash 1.5s ease-in-out infinite;
  stroke-dasharray: 90, 150;
  stroke-dashoffset: 0;
  stroke-width: 2;
  stroke: var(--el-color-primary);
  stroke-linecap: round;
}
.el-loading-spinner i {
  color: var(--el-color-primary);
}

.el-loading-fade-enter-from,
.el-loading-fade-leave-to {
  opacity: 0;
}

@keyframes loading-rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loading-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -40px;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -120px;
  }
}
.el-main {
  --el-main-padding: 20px;
  display: block;
  flex: 1;
  flex-basis: auto;
  overflow: auto;
  box-sizing: border-box;
  padding: var(--el-main-padding);
}

: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);
  list-style: none;
  position: relative;
  margin: 0;
  padding-left: 0;
  background-color: var(--el-menu-bg-color);
  box-sizing: border-box;
}
.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 {
  display: flex;
  flex-wrap: nowrap;
  border-right: none;
  height: var(--el-menu-horizontal-height);
}
.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 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 0;
  border-bottom: 2px solid transparent;
  color: var(--el-menu-text-color);
}
.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%;
  border-bottom: 2px solid transparent;
  color: var(--el-menu-text-color);
}
.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);
  display: flex;
  align-items: center;
  height: var(--el-menu-horizontal-sub-item-height);
  line-height: var(--el-menu-horizontal-sub-item-height);
  padding: 0 10px;
  color: var(--el-menu-text-color);
}
.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 {
  outline: none;
  color: var(--el-menu-active-color, var(--el-menu-hover-text-color));
  background-color: var(--el-menu-hover-bg-color);
}
.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] {
  margin: 0;
  vertical-align: middle;
  width: var(--el-menu-icon-width);
  text-align: center;
}
.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 {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  display: inline-block;
}
.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;
  min-width: 200px;
  border: none;
  padding: 5px 0;
  border-radius: var(--el-border-radius-small);
  box-shadow: var(--el-box-shadow-light);
}

.el-menu .el-icon {
  flex-shrink: 0;
}

.el-menu-item {
  display: flex;
  align-items: center;
  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);
  list-style: none;
  cursor: pointer;
  position: relative;
  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;
}
.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: 0.25;
  cursor: not-allowed;
  background: none !important;
}

.el-menu-item [class^=el-icon] {
  margin-right: 5px;
  width: var(--el-menu-icon-width);
  text-align: center;
  font-size: 18px;
  vertical-align: middle;
}
.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 {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  padding: 0 var(--el-menu-base-level-padding);
}

.el-sub-menu {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.el-sub-menu__title {
  display: flex;
  align-items: center;
  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);
  list-style: none;
  cursor: pointer;
  position: relative;
  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;
}
.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:hover {
  background-color: var(--el-menu-hover-bg-color);
}
.el-sub-menu__title.is-disabled {
  opacity: 0.25;
  cursor: not-allowed;
  background: none !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: 0.25;
  cursor: not-allowed;
  background: none !important;
}

.el-sub-menu .el-icon {
  vertical-align: middle;
  margin-right: 5px;
  width: var(--el-menu-icon-width);
  text-align: center;
  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 {
  position: absolute;
  top: 50%;
  right: var(--el-menu-base-level-padding);
  margin-top: -6px;
  transition: transform var(--el-transition-duration);
  font-size: 12px;
  margin-right: 0;
  width: inherit;
}

.el-menu-item-group > ul {
  padding: 0;
}
.el-menu-item-group__title {
  padding: 7px 0 7px var(--el-menu-base-level-padding);
  line-height: normal;
  font-size: 12px;
  color: var(--el-text-color-secondary);
}

.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow {
  transition: var(--el-transition-duration-fast);
  opacity: 0;
}

.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);
}

.el-message-box {
  display: inline-block;
  position: relative;
  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;
  overflow: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
  overflow-wrap: break-word;
}
.el-message-box:focus {
  outline: none !important;
}
.is-message-box .el-overlay-message-box {
  text-align: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 16px;
  overflow: auto;
}
.is-message-box .el-overlay-message-box::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}

.el-message-box.is-draggable .el-message-box__header {
  cursor: move;
  -webkit-user-select: none;
     -moz-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 {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  width: 40px;
  height: 40px;
  border: none;
  outline: none;
  background: transparent;
  font-size: var(--el-message-close-size, 16px);
  cursor: pointer;
}
.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 {
  display: flex;
  align-items: center;
  gap: 12px;
}

.el-message-box__input {
  padding-top: 12px;
}
.el-message-box__input div.invalid > input {
  border-color: var(--el-color-error);
}
.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 {
  margin: 0;
  min-width: 0;
}
.el-message-box__message p {
  margin: 0;
  line-height: var(--el-messagebox-font-line-height);
}

.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 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  padding-top: var(--el-messagebox-padding-primary);
}

.el-message-box--center .el-message-box__title {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}

.el-message-box--center .el-message-box__status {
  font-size: inherit;
}

.el-message-box--center .el-message-box__btns {
  justify-content: center;
}

.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% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.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);
}

.el-message {
  width: -moz-fit-content;
  width: fit-content;
  max-width: calc(100% - 32px);
  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);
  position: fixed;
  background-color: var(--el-message-bg-color);
  transition: opacity var(--el-transition-duration), transform 0.4s, top 0.4s, bottom 0.4s;
  padding: var(--el-message-padding);
  display: flex;
  align-items: center;
  gap: 8px;
}
.el-message.is-left {
  left: 16px;
}
.el-message.is-right {
  right: 16px;
}
.el-message.is-center {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.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;
  transform: translateY(-100%);
}
.el-message-fade-enter-from.is-bottom,
.el-message-fade-leave-to.is-bottom {
  transform: translateY(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);
}

.el-notification {
  display: flex;
  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);
  position: fixed;
  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 0.4s, bottom var(--el-transition-duration);
  overflow-wrap: break-word;
  overflow: hidden;
  z-index: 9999;
}
.el-notification.right {
  right: 16px;
}
.el-notification.left {
  left: 16px;
}
.el-notification__group {
  flex: 1;
  min-width: 0;
  margin-left: var(--el-notification-group-margin-left);
  margin-right: var(--el-notification-group-margin-right);
}

.el-notification__title {
  font-weight: bold;
  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);
  line-height: 24px;
  margin: 6px 0 0;
  color: var(--el-notification-content-color);
}
.el-notification__content p {
  margin: 0;
}

.el-notification .el-notification__icon {
  flex-shrink: 0;
  height: var(--el-notification-icon-size);
  width: var(--el-notification-icon-size);
  font-size: var(--el-notification-icon-size);
}
.el-notification .el-notification__closeBtn {
  position: absolute;
  top: 18px;
  right: 15px;
  cursor: pointer;
  color: var(--el-notification-close-color);
  font-size: var(--el-notification-close-font-size);
}
.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: translateX(100%);
}
.el-notification-fade-enter-from.left {
  left: 0;
  transform: translateX(-100%);
}

.el-notification-fade-leave-to {
  opacity: 0;
}

.el-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2000;
  height: 100%;
  background-color: var(--el-overlay-color-lighter);
  overflow: auto;
}
.el-overlay .el-overlay-root {
  height: 0;
}

.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 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 24px;
}
.el-page-header__left {
  display: flex;
  align-items: center;
  margin-right: 40px;
  position: relative;
}
.el-page-header__back {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.el-page-header__left .el-divider--vertical {
  margin: 0 16px;
}
.el-page-header__icon {
  font-size: 16px;
  margin-right: 10px;
  display: flex;
  align-items: center;
}
.el-page-header__icon .el-icon {
  font-size: inherit;
}

.el-page-header__title {
  font-size: 14px;
  font-weight: 500;
}

.el-page-header__content {
  font-size: 18px;
  color: var(--el-text-color-primary);
}

.el-page-header__breadcrumb {
  margin-bottom: 16px;
}

.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);
  font-weight: normal;
  display: flex;
  align-items: center;
}
.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 {
  display: flex;
  justify-content: center;
  align-items: center;
  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);
  padding: 0 4px;
  border: none;
  border-radius: var(--el-pagination-border-radius);
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
}
.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: bold;
}
.el-pagination .btn-prev.is-active.is-disabled,
.el-pagination .btn-next.is-active.is-disabled {
  font-weight: bold;
  color: var(--el-text-color-secondary);
}
.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,
.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 {
  display: block;
  font-size: 12px;
  font-weight: bold;
  width: inherit;
}
.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 {
  margin-left: var(--el-pagination-item-gap);
  font-weight: normal;
  color: var(--el-text-color-regular);
}

.el-pagination__total {
  margin-left: var(--el-pagination-item-gap);
  font-weight: normal;
  color: var(--el-text-color-regular);
}
.el-pagination__total[disabled=true] {
  color: var(--el-text-color-placeholder);
}

.el-pagination__jump {
  display: flex;
  align-items: center;
  margin-left: var(--el-pagination-item-gap);
  font-weight: normal;
  color: var(--el-text-color-regular);
}
.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,
.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;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.el-pagination.is-background .btn-prev,
.el-pagination.is-background .btn-next,
.el-pagination.is-background .el-pager li {
  margin: 0 4px;
  background-color: var(--el-pagination-button-bg-color);
}
.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;
     -moz-user-select: none;
          user-select: none;
  list-style: none;
  font-size: 0;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}
.el-pager li {
  display: flex;
  justify-content: center;
  align-items: center;
  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);
  padding: 0 4px;
  border: none;
  border-radius: var(--el-pagination-border-radius);
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
}
.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: bold;
}
.el-pager li.is-active.is-disabled {
  font-weight: bold;
  color: var(--el-text-color-secondary);
}
.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;
}

.el-popconfirm {
  outline: none;
}
.el-popconfirm__main {
  display: flex;
  align-items: center;
}

.el-popconfirm__icon {
  margin-right: 5px;
}

.el-popconfirm__action {
  text-align: right;
  margin-top: 8px;
}

.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);
  min-width: 150px;
  border-radius: var(--el-popover-border-radius);
  border: 1px solid var(--el-popover-border-color);
  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);
  line-height: 1;
  margin-bottom: 12px;
}

.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-progress {
  position: relative;
  line-height: 1;
  display: flex;
  align-items: center;
}
.el-progress__text {
  font-size: 14px;
  color: var(--el-text-color-regular);
  margin-left: 5px;
  min-width: 50px;
  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 {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  transform: translate(0, -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 {
  padding-right: 0;
  margin-right: 0;
  display: block;
}

.el-progress--text-inside .el-progress-bar {
  padding-right: 0;
  margin-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 {
  flex-grow: 1;
  box-sizing: border-box;
}
.el-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: var(--el-border-color-lighter);
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}

.el-progress-bar__inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: var(--el-color-primary);
  text-align: right;
  border-radius: 100px;
  line-height: 1;
  white-space: nowrap;
  transition: width 0.6s ease;
}
.el-progress-bar__inner::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}

.el-progress-bar__inner--indeterminate {
  transform: translateZ(0);
  animation: indeterminate 3s infinite;
}

.el-progress-bar__inner--striped {
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);
  background-size: 1.25em 1.25em;
}
.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow {
  animation: striped-flow 3s linear infinite;
}

.el-progress-bar__innerText {
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  font-size: 12px;
  margin: 0 5px;
}

@keyframes progress {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 32px 0;
  }
}
@keyframes indeterminate {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}
@keyframes striped-flow {
  0% {
    background-position: -100%;
  }
  100% {
    background-position: 100%;
  }
}
.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);
}

.el-radio-button {
  position: relative;
  display: inline-block;
  outline: none;
}
.el-radio-button__inner {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  background: var(--el-button-bg-color, var(--el-fill-color-blank));
  outline: var(--el-border);
  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;
  margin: 0;
  position: relative;
  cursor: pointer;
  transition: var(--el-transition-all);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 8px 15px;
  font-size: var(--el-font-size-base);
  border-radius: 0;
}
.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: 0.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;
  outline: none;
  position: absolute;
  z-index: -1;
}
.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 {
  padding: 12px 19px;
  font-size: var(--el-font-size-base);
  border-radius: 0;
}
.el-radio-button--large .el-radio-button__inner.is-round {
  padding: 12px 19px;
}

.el-radio-button--small .el-radio-button__inner {
  padding: 5px 11px;
  font-size: 12px;
  border-radius: 0;
}
.el-radio-button--small .el-radio-button__inner.is-round {
  padding: 5px 11px;
}

.el-radio-group {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 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);
}

.el-radio {
  color: var(--el-radio-text-color);
  font-weight: var(--el-radio-font-weight);
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  outline: none;
  font-size: var(--el-font-size-base);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-right: 30px;
  height: 32px;
}
.el-radio.el-radio--large {
  height: 40px;
}
.el-radio.el-radio--small {
  height: 24px;
}
.el-radio.is-bordered {
  padding: 0 15px 0 9px;
  border-radius: var(--el-border-radius-base);
  border: var(--el-border);
  box-sizing: border-box;
}
.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 {
  padding: 0 19px 0 11px;
  border-radius: var(--el-border-radius-base);
}
.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 {
  height: 14px;
  width: 14px;
}
.el-radio.is-bordered.el-radio--small {
  padding: 0 11px 0 7px;
  border-radius: var(--el-border-radius-base);
}
.el-radio.is-bordered.el-radio--small .el-radio__label {
  font-size: 12px;
}
.el-radio.is-bordered.el-radio--small .el-radio__inner {
  height: 12px;
  width: 12px;
}

.el-radio:last-child {
  margin-right: 0;
}
.el-radio__input {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-flex;
  position: relative;
  vertical-align: middle;
}
.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);
  position: relative;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
}
.el-radio__inner:hover {
  border-color: var(--el-radio-input-border-color-hover);
}
.el-radio__inner::after {
  width: 4px;
  height: 4px;
  border-radius: var(--el-radio-input-border-radius);
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.15s ease-in;
}

.el-radio__original {
  opacity: 0;
  outline: none;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 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: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-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);
}

.el-rate {
  display: inline-flex;
  align-items: center;
  height: 32px;
}
.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 0s, outline 0s;
}

.el-rate__item {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 0;
  vertical-align: middle;
  color: var(--el-rate-void-color);
  line-height: normal;
}

.el-rate .el-rate__icon {
  position: relative;
  display: inline-block;
  font-size: var(--el-rate-icon-size);
  margin-right: var(--el-rate-icon-margin);
  transition: var(--el-transition-duration);
}
.el-rate .el-rate__icon.hover {
  transform: scale(1.15);
}
.el-rate .el-rate__icon .path2 {
  position: absolute;
  left: 0;
  top: 0;
}
.el-rate .el-rate__icon.is-active {
  color: var(--el-rate-fill-color);
}

.el-rate__decimal {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  overflow: hidden;
  color: var(--el-rate-fill-color);
}
.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-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;
}

.el-result {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  box-sizing: border-box;
  padding: var(--el-result-padding);
}
.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 {
  margin: 0;
  font-size: var(--el-result-title-font-size);
  color: var(--el-text-color-primary);
  line-height: 1.3;
}

.el-result__subtitle {
  margin-top: var(--el-result-subtitle-margin-top);
}
.el-result__subtitle p {
  margin: 0;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-regular);
  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);
}

.el-row {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  box-sizing: border-box;
}
.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;
}

.el-scrollbar {
  --el-scrollbar-opacity: 0.3;
  --el-scrollbar-bg-color: var(--el-text-color-secondary);
  --el-scrollbar-hover-opacity: 0.5;
  --el-scrollbar-hover-bg-color: var(--el-text-color-secondary);
}

.el-scrollbar {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.el-scrollbar__wrap {
  overflow: auto;
  height: 100%;
}
.el-scrollbar__wrap--hidden-default {
  scrollbar-width: none;
}
.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {
  display: none;
}

.el-scrollbar__thumb {
  position: relative;
  display: block;
  width: 0;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background-color: var(--el-scrollbar-bg-color, var(--el-text-color-secondary));
  transition: var(--el-transition-duration) background-color;
  opacity: var(--el-scrollbar-opacity, 0.3);
}
.el-scrollbar__thumb:hover {
  background-color: var(--el-scrollbar-hover-bg-color, var(--el-text-color-secondary));
  opacity: var(--el-scrollbar-hover-opacity, 0.5);
}

.el-scrollbar__bar {
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 1;
  border-radius: 4px;
}
.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 340ms ease-out;
}
.el-scrollbar-fade-leave-active {
  transition: opacity 120ms ease-out;
}
.el-scrollbar-fade-enter-from, .el-scrollbar-fade-leave-active {
  opacity: 0;
}

.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 {
  padding: 10px 0;
  margin: 0;
  text-align: center;
  color: var(--el-text-color-secondary);
  font-size: var(--el-select-font-size);
}

.el-select-dropdown__empty {
  padding: 10px 0;
  margin: 0;
  text-align: center;
  color: var(--el-text-color-secondary);
  font-size: var(--el-select-font-size);
}

.el-select-dropdown__wrap {
  max-height: 274px;
}

.el-select-dropdown__list {
  list-style: none;
  padding: 6px 0;
  margin: 0;
  box-sizing: border-box;
}
.el-select-dropdown__list.el-vl__window {
  margin: 6px 0;
  padding: 0;
}

.el-select-dropdown__header {
  padding: 10px;
  border-bottom: 1px solid var(--el-border-color-light);
}

.el-select-dropdown__footer {
  padding: 10px;
  border-top: 1px solid var(--el-border-color-light);
}

.el-select-dropdown__item {
  font-size: var(--el-font-size-base);
  padding: 0 32px 0 20px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--el-text-color-regular);
  height: 34px;
  line-height: 34px;
  box-sizing: border-box;
  cursor: pointer;
}
.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: bold;
}

.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: "";
  position: absolute;
  top: 50%;
  right: 20px;
  border-top: none;
  border-right: none;
  background-repeat: no-repeat;
  background-position: center;
  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") 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") no-repeat;
  mask-size: 100% 100%;
  -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") no-repeat;
  -webkit-mask-size: 100% 100%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
}
.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 {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

.el-select-group__title {
  box-sizing: border-box;
  padding: 0 20px;
  font-size: 12px;
  color: var(--el-color-info);
  line-height: 34px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.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%;
}

.el-select {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: var(--el-select-width);
}
.el-select__wrapper {
  display: flex;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  cursor: pointer;
  text-align: left;
  font-size: 14px;
  padding: 4px 12px;
  gap: 6px;
  min-height: 32px;
  line-height: 24px;
  border-radius: var(--el-border-radius-base);
  background-color: var(--el-fill-color-blank);
  transition: var(--el-transition-duration);
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
}
.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 {
  cursor: not-allowed;
}

.el-select__wrapper.is-disabled .el-tag {
  cursor: not-allowed;
}
.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 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 6px;
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
}

.el-select__suffix {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 6px;
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
}

.el-select__caret {
  color: var(--el-select-input-color);
  font-size: var(--el-select-input-font-size);
  transition: var(--el-transition-duration);
  transform: rotateZ(0deg);
  cursor: pointer;
}
.el-select__caret.is-reverse {
  transform: rotateZ(180deg);
}

.el-select__clear {
  cursor: pointer;
}
.el-select__clear:hover {
  color: var(--el-select-close-hover-color);
}

.el-select__selection {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex: 1;
  min-width: 0;
  gap: 6px;
}
.el-select__selection.is-near {
  margin-left: -8px;
}

.el-select__selection .el-tag {
  cursor: pointer;
  border-color: transparent;
}
.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 {
  display: flex;
  flex-wrap: wrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.el-select__tags-text {
  display: block;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.el-select__placeholder {
  position: absolute;
  z-index: -1;
  display: block;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--el-input-text-color, var(--el-text-color-regular));
}
.el-select__placeholder.is-transparent {
  -webkit-user-select: none;
     -moz-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: transparent;
  border-left-color: transparent;
}
.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.el-select__input-wrapper {
  flex: 1;
}
.el-select__input-wrapper.is-hidden {
  position: absolute;
  opacity: 0;
  z-index: -1;
}

.el-select__input {
  border: none;
  outline: none;
  padding: 0;
  color: var(--el-select-multiple-input-color);
  font-size: inherit;
  font-family: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 24px;
  width: 100%;
  background-color: transparent;
}

.el-select__input-calculator {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 100%;
  visibility: hidden;
  white-space: pre;
  overflow: hidden;
}

.el-select--large .el-select__wrapper {
  gap: 6px;
  padding: 8px 16px;
  min-height: 40px;
  line-height: 24px;
  font-size: 14px;
}

.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 {
  gap: 6px;
}

.el-select--large .el-select__suffix {
  gap: 6px;
}

.el-select--large .el-select__input {
  height: 24px;
}

.el-select--small .el-select__wrapper {
  gap: 4px;
  padding: 2px 8px;
  min-height: 24px;
  line-height: 20px;
  font-size: 12px;
}

.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 {
  gap: 4px;
}

.el-select--small .el-select__suffix {
  gap: 4px;
}

.el-select--small .el-select__input {
  height: 20px;
}

.el-skeleton {
  --el-skeleton-circle-size: var(--el-avatar-size);
}

.el-skeleton__item {
  background: var(--el-skeleton-color);
  display: inline-block;
  height: 16px;
  border-radius: var(--el-border-radius-base);
  width: 100%;
}

.el-skeleton__circle {
  border-radius: 50%;
  width: var(--el-skeleton-circle-size);
  height: var(--el-skeleton-circle-size);
  line-height: var(--el-skeleton-circle-size);
}

.el-skeleton__button {
  height: 40px;
  width: 64px;
  border-radius: 4px;
}

.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;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
}
.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% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.el-skeleton {
  width: 100%;
}
.el-skeleton__first-line {
  height: 16px;
  margin-top: 16px;
  background: var(--el-skeleton-color);
}

.el-skeleton__paragraph {
  height: 16px;
  margin-top: 16px;
  background: var(--el-skeleton-color);
}

.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: el-skeleton-loading 1.4s ease infinite;
}

.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;
}

.el-slider {
  width: 100%;
  height: 32px;
  display: flex;
  align-items: center;
}
.el-slider__runway {
  flex: 1;
  height: var(--el-slider-height);
  background-color: var(--el-slider-runway-bg-color);
  border-radius: var(--el-slider-border-radius);
  position: relative;
  cursor: pointer;
}
.el-slider__runway.show-input {
  margin-right: 30px;
  width: auto;
}
.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 {
  cursor: not-allowed;
}
.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 {
  transform: scale(1);
}
.el-slider__runway.is-disabled .el-slider__button:hover, .el-slider__runway.is-disabled .el-slider__button.hover {
  cursor: not-allowed;
}
.el-slider__runway.is-disabled .el-slider__button.dragging {
  cursor: not-allowed;
}

.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);
  position: absolute;
  z-index: 1;
  top: var(--el-slider-button-wrapper-offset);
  transform: translateX(-50%);
  background-color: transparent;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  line-height: normal;
  outline: none;
}
.el-slider__button-wrapper::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}

.el-slider__button-wrapper:hover, .el-slider__button-wrapper.hover {
  cursor: grab;
}
.el-slider__button-wrapper.dragging {
  cursor: grabbing;
}

.el-slider__button {
  display: inline-block;
  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);
  border-radius: 50%;
  box-sizing: border-box;
  transition: var(--el-transition-duration-fast);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.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 {
  position: absolute;
  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);
  transform: translateX(-50%);
}

.el-slider__marks {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.el-slider__marks-text {
  position: absolute;
  transform: translateX(-50%);
  font-size: 14px;
  color: var(--el-color-info);
  margin-top: 15px;
  white-space: pre;
}

.el-slider.is-vertical {
  position: relative;
  display: inline-flex;
  width: auto;
  height: 100%;
  flex: 0;
}
.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);
  height: auto;
  border-radius: 0 0 3px 3px;
}
.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-space {
  display: inline-flex;
  vertical-align: top;
}
.el-space__item {
  display: flex;
  flex-wrap: wrap;
}
.el-space__item > * {
  flex: 1;
}

.el-space--vertical {
  flex-direction: column;
}

.el-time-spinner {
  width: 100%;
  white-space: nowrap;
}

.el-spinner {
  display: inline-block;
  vertical-align: middle;
}

.el-spinner-inner {
  animation: rotate 2s linear infinite;
  width: 50px;
  height: 50px;
}
.el-spinner-inner .path {
  stroke: var(--el-border-color-lighter);
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}
.el-step {
  position: relative;
  flex-shrink: 1;
}
.el-step:last-of-type .el-step__line {
  display: none;
}

.el-step:last-of-type.is-flex {
  flex-basis: auto !important;
  flex-shrink: 0;
  flex-grow: 0;
}

.el-step:last-of-type .el-step__main, .el-step:last-of-type .el-step__description {
  padding-right: 0;
}

.el-step__head {
  position: relative;
  width: 100%;
}
.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 {
  position: relative;
  z-index: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-size: 14px;
  box-sizing: border-box;
  background: var(--el-bg-color);
  transition: 0.15s ease-out;
}
.el-step__icon.is-text {
  border-radius: 50%;
  border: 2px solid;
  border-color: currentColor;
}

.el-step__icon.is-icon {
  width: 40px;
}

.el-step__icon-inner {
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-align: center;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}
.el-step__icon-inner[class*=el-icon]:not(.is-status) {
  font-size: 25px;
  font-weight: normal;
}
.el-step__icon-inner.is-status {
  transform: translateY(1px);
}

.el-step__line {
  position: absolute;
  border-color: currentColor;
  background-color: var(--el-text-color-placeholder);
}

.el-step__line-inner {
  display: block;
  border-width: 1px;
  border-style: solid;
  border-color: currentColor;
  transition: 0.15s ease-out;
  box-sizing: border-box;
  width: 0;
  height: 0;
}

.el-step__main {
  white-space: normal;
  text-align: left;
}

.el-step__title {
  font-size: 16px;
  line-height: 38px;
}
.el-step__title.is-process {
  font-weight: bold;
  color: var(--el-text-color-primary);
}

.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 {
  padding-right: 10%;
  margin-top: -5px;
  font-size: 12px;
  line-height: 20px;
  font-weight: normal;
}
.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 {
  padding-left: 10px;
  flex-grow: 1;
}

.el-step.is-vertical .el-step__title {
  line-height: 24px;
  padding-bottom: 8px;
}

.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 {
  text-align: center;
}

.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 {
  display: flex;
  align-items: center;
}
.el-step.is-simple .el-step__head {
  width: auto;
  font-size: 0;
  padding-right: 10px;
}

.el-step.is-simple .el-step__icon {
  background: transparent;
  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(0.8) translateY(1px);
}

.el-step.is-simple .el-step__main {
  position: relative;
  display: flex;
  align-items: stretch;
  flex-grow: 1;
}

.el-step.is-simple .el-step__title {
  font-size: 16px;
  line-height: 20px;
}

.el-step.is-simple:not(:last-of-type) .el-step__title {
  max-width: 50%;
  overflow-wrap: break-word;
}

.el-step.is-simple .el-step__arrow {
  flex-grow: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.el-step.is-simple .el-step__arrow::before, .el-step.is-simple .el-step__arrow::after {
  content: "";
  display: inline-block;
  position: absolute;
  height: 15px;
  width: 1px;
  background: var(--el-text-color-placeholder);
}
.el-step.is-simple .el-step__arrow::before {
  transform: rotate(-45deg) translateY(-4px);
  transform-origin: 0 0;
}
.el-step.is-simple .el-step__arrow::after {
  transform: rotate(45deg) translateY(4px);
  transform-origin: 100% 100%;
}

.el-step.is-simple:last-of-type .el-step__arrow {
  display: none;
}

.el-steps {
  display: flex;
  line-height: normal;
}
.el-steps--simple {
  padding: 13px 8%;
  border-radius: 4px;
  background: var(--el-fill-color-light);
}

.el-steps--horizontal {
  white-space: nowrap;
}

.el-steps--vertical {
  height: 100%;
  flex-flow: column;
}

.el-switch {
  --el-switch-on-color: var(--el-color-primary);
  --el-switch-off-color: var(--el-border-color);
}

.el-switch {
  display: inline-flex;
  align-items: center;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  vertical-align: middle;
}
.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);
  height: 20px;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  vertical-align: middle;
  color: var(--el-text-color-primary);
}
.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 * {
  line-height: 1;
  font-size: 14px;
  display: inline-block;
}
.el-switch__label .el-icon {
  height: inherit;
}
.el-switch__label .el-icon svg {
  vertical-align: middle;
}

.el-switch__input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  margin: 0;
}
.el-switch__input:focus-visible ~ .el-switch__core {
  outline: 2px solid var(--el-switch-on-color);
  outline-offset: 1px;
}

.el-switch__core {
  display: inline-flex;
  position: relative;
  align-items: center;
  min-width: 40px;
  height: 20px;
  border: 1px solid var(--el-switch-border-color, var(--el-switch-off-color));
  outline: none;
  border-radius: 10px;
  box-sizing: border-box;
  background: var(--el-switch-off-color);
  cursor: pointer;
  transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration);
}
.el-switch__core .el-switch__inner {
  width: 100%;
  transition: all var(--el-transition-duration);
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  padding: 0 4px 0 calc(16px + 2px);
}
.el-switch__core .el-switch__inner .is-icon,
.el-switch__core .el-switch__inner .is-text {
  font-size: 12px;
  color: var(--el-color-white);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-switch__core .el-switch__action {
  position: absolute;
  left: 1px;
  border-radius: var(--el-border-radius-circle);
  transition: all var(--el-transition-duration);
  width: 16px;
  height: 16px;
  background-color: var(--el-color-white);
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--el-switch-off-color);
}

.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 {
  left: calc(100% - 17px);
  color: var(--el-switch-on-color);
}
.el-switch.is-checked .el-switch__core .el-switch__inner {
  padding: 0 calc(16px + 2px) 0 4px;
}

.el-switch.is-disabled {
  opacity: 0.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 {
  font-size: 14px;
  line-height: 24px;
  height: 40px;
}
.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 {
  min-width: 50px;
  height: 24px;
  border-radius: 12px;
}
.el-switch--large .el-switch__core .el-switch__inner {
  height: 20px;
  padding: 0 6px 0 calc(20px + 2px);
}
.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 calc(20px + 2px) 0 6px;
}

.el-switch--small {
  font-size: 12px;
  line-height: 16px;
  height: 24px;
}
.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 {
  min-width: 30px;
  height: 16px;
  border-radius: 8px;
}
.el-switch--small .el-switch__core .el-switch__inner {
  height: 12px;
  padding: 0 2px 0 calc(12px + 2px);
}
.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 calc(12px + 2px) 0 2px;
}

.el-table-column--selection .cell {
  padding-left: 14px;
  padding-right: 14px;
}

.el-table-filter {
  border: solid 1px var(--el-border-color-lighter);
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: var(--el-box-shadow-light);
  box-sizing: border-box;
  /** used for dropdown mode */
}
.el-table-filter__list {
  padding: 5px 0;
  margin: 0;
  list-style: none;
  min-width: 100px;
  outline: none;
}

.el-table-filter__list-item {
  line-height: 36px;
  padding: 0 10px;
  cursor: pointer;
  font-size: var(--el-font-size-base);
  outline: none;
}
.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: #ffffff;
}

.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;
  padding: 0;
  margin: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: var(--el-border-radius-base);
  outline: none;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
  color: var(--el-text-color-regular);
  font-size: var(--el-font-size-small);
  padding: 0 3px;
}
.el-table-filter__bottom button:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}
.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 {
  display: flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 12px;
  margin-left: 5px;
  height: unset;
}
.el-table-filter__checkbox-group .el-checkbox:last-child {
  margin-bottom: 0;
}

.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-bg-color);
  --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-bg-color);
  --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
  --el-table-fixed-left-column: inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-index: var(--el-index-normal);
}

.el-table {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  max-width: 100%;
  background-color: var(--el-table-bg-color);
  font-size: var(--el-font-size-base);
  color: var(--el-table-text-color);
}
.el-table__inner-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.el-table__inner-wrapper::before {
  left: 0;
  bottom: 0;
  height: 1px;
}

.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: transparent;
}
.el-table__empty-block {
  position: sticky;
  left: 0;
  min-height: 60px;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.el-table__empty-text {
  line-height: 60px;
  width: 50%;
  color: var(--el-text-color-secondary);
}

.el-table__expand-column .cell {
  padding: 0;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.el-table__expand-icon {
  cursor: pointer;
  padding: 0;
  margin: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: var(--el-border-radius-base);
  outline: none;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
  color: var(--el-text-color-regular);
  font-size: 12px;
  line-height: 12px;
  width: min(23px, 100%);
  height: 23px;
}
.el-table__expand-icon:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: -2px;
}
.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: transparent !important;
}

.el-table__placeholder {
  display: inline-block;
  width: 20px;
}

.el-table__append-wrapper {
  overflow: hidden;
}

.el-table--fit {
  border-right: 0;
  border-bottom: 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 {
  padding: 8px 0;
  min-width: 0;
  box-sizing: border-box;
  text-overflow: ellipsis;
  vertical-align: middle;
  position: relative;
  text-align: left;
  z-index: var(--el-table-index);
}
.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 {
  width: 15px;
  border-right-width: 0;
  border-bottom-width: 0;
  padding: 0;
}
.el-table .el-table__cell.is-hidden > * {
  visibility: hidden;
}
.el-table .cell {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  overflow-wrap: break-word;
  line-height: 23px;
  padding: 0 12px;
}
.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 {
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff4d51;
  margin-right: 5px;
  vertical-align: middle;
}
.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: "";
  position: absolute;
  background-color: var(--el-table-border-color);
  z-index: calc(var(--el-table-index) + 2);
}

.el-table--border .el-table__inner-wrapper::after {
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  z-index: calc(var(--el-table-index) + 2);
}

.el-table--border::before {
  top: -1px;
  left: 0;
  width: 1px;
  height: 100%;
}
.el-table--border::after {
  top: -1px;
  right: 0;
  width: 1px;
  height: 100%;
}
.el-table--border .el-table__inner-wrapper {
  border-right: none;
  border-bottom: none;
}

.el-table--border .el-table__footer-wrapper {
  position: relative;
  flex-shrink: 0;
}

.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 {
  position: sticky !important;
  background: inherit;
  z-index: calc(var(--el-table-index) + 1);
}
.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: "";
  position: absolute;
  top: 0px;
  width: 10px;
  bottom: -1px;
  overflow-x: hidden;
  overflow-y: hidden;
  box-shadow: none;
  touch-action: none;
  pointer-events: none;
}
.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 {
  position: sticky !important;
  z-index: calc(var(--el-table-index) + 1);
  background: #fff;
  right: 0;
}

.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 {
  overflow: hidden;
  flex-shrink: 0;
}
.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 {
  display: inline-flex;
  align-items: center;
  height: 23px;
}
.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 {
  overflow: hidden;
  position: relative;
  flex: 1;
}
.el-table__body-wrapper .el-scrollbar__bar {
  z-index: calc(var(--el-table-index) + 2);
}

.el-table .caret-wrapper {
  cursor: pointer;
  padding: 0;
  margin: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: var(--el-border-radius-base);
  outline: none;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  height: 14px;
  width: 24px;
  vertical-align: middle;
  overflow: initial;
  position: relative;
}
.el-table .caret-wrapper:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}
.el-table .sort-caret {
  width: 0;
  height: 0;
  border: solid 5px transparent;
  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;
  position: absolute;
  z-index: -1;
}
.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 {
  background-color: var(--el-table-row-hover-bg-color);
}
.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 {
  position: sticky;
  top: 0;
  z-index: calc(var(--el-table-index) + 2);
}

.el-table.el-table--scrollable-y .el-table__body-footer {
  position: sticky;
  bottom: 0;
  z-index: calc(var(--el-table-index) + 2);
}

.el-table__column-resize-proxy {
  position: absolute;
  left: 200px;
  top: 0;
  bottom: 0;
  width: 0;
  border-left: var(--el-table-border);
  z-index: calc(var(--el-table-index) + 9);
}

.el-table__column-filter-trigger {
  cursor: pointer;
  padding: 0;
  margin: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: var(--el-border-radius-base);
  outline: none;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
  display: inline-block;
}
.el-table__column-filter-trigger:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}
.el-table__column-filter-trigger i {
  color: var(--el-color-info);
  font-size: 14px;
  vertical-align: middle;
}

.el-table__border-left-patch {
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  z-index: calc(var(--el-table-index) + 2);
  position: absolute;
  background-color: var(--el-table-border-color);
}

.el-table__border-bottom-patch {
  left: 0;
  height: 1px;
  z-index: calc(var(--el-table-index) + 2);
  position: absolute;
  background-color: var(--el-table-border-color);
}

.el-table__border-right-patch {
  top: 0;
  height: 100%;
  width: 1px;
  z-index: calc(var(--el-table-index) + 2);
  position: absolute;
  background-color: var(--el-table-border-color);
}

.el-table--enable-row-transition .el-table__body td.el-table__cell {
  transition: background-color 0.25s ease;
}

.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 {
  display: inline-block;
  width: 20px;
  text-align: center;
}
.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-v2 {
  --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-bg-color);
  --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-bg-color);
  --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
  --el-table-fixed-left-column: inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-index: var(--el-index-normal);
}

.el-table-v2 {
  font-size: var(--el-font-size-base);
}
.el-table-v2 * {
  box-sizing: border-box;
}
.el-table-v2__root {
  position: relative;
}
.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar {
  opacity: 1;
}

.el-table-v2__main {
  display: flex;
  flex-direction: column-reverse;
  position: absolute;
  overflow: hidden;
  top: 0;
  background-color: var(--el-bg-color);
  left: 0;
}
.el-table-v2__main .el-vl__horizontal,
.el-table-v2__main .el-vl__vertical {
  z-index: 2;
}

.el-table-v2__left {
  display: flex;
  flex-direction: column-reverse;
  position: absolute;
  overflow: hidden;
  top: 0;
  background-color: var(--el-bg-color);
  left: 0;
  box-shadow: 2px 0 4px 0 rgba(0, 0, 0, 0.06);
}
.el-table-v2__left .el-virtual-scrollbar {
  opacity: 0;
}
.el-table-v2__left .el-vl__vertical,
.el-table-v2__left .el-vl__horizontal {
  z-index: -1;
}

.el-table-v2__right {
  display: flex;
  flex-direction: column-reverse;
  position: absolute;
  overflow: hidden;
  top: 0;
  background-color: var(--el-bg-color);
  right: 0;
  box-shadow: -2px 0 4px 0 rgba(0, 0, 0, 0.06);
}
.el-table-v2__right .el-virtual-scrollbar {
  opacity: 0;
}
.el-table-v2__right .el-vl__vertical,
.el-table-v2__right .el-vl__horizontal {
  z-index: -1;
}
.el-table-v2__header-row {
  padding-inline-end: var(--el-table-scrollbar-size);
}

.el-table-v2__row {
  padding-inline-end: var(--el-table-scrollbar-size);
}

.el-table-v2__header-wrapper {
  overflow: hidden;
}

.el-table-v2__header {
  position: relative;
  overflow: hidden;
}
.el-table-v2__header .el-checkbox {
  z-index: 0;
}

.el-table-v2__footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.el-table-v2__empty {
  position: absolute;
  left: 0;
}

.el-table-v2__overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
}

.el-table-v2__header-row {
  display: flex;
  border-bottom: var(--el-table-border);
}
.el-table-v2__header-cell {
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  overflow: hidden;
  background-color: var(--el-table-header-bg-color);
  color: var(--el-table-header-text-color);
  font-weight: bold;
  display: flex;
  align-items: center;
  padding: 0 8px;
}
.el-table-v2__header-cell.is-align-center {
  justify-content: center;
  text-align: center;
}

.el-table-v2__header-cell.is-align-right {
  justify-content: flex-end;
  text-align: right;
}

.el-table-v2__header-cell.is-sortable {
  cursor: pointer;
}

.el-table-v2__header-cell:hover .el-icon {
  display: block;
}

.el-table-v2__sort-icon {
  transition: opacity, display var(--el-transition-duration);
  opacity: 0.6;
  display: none;
}
.el-table-v2__sort-icon.is-sorting {
  display: block;
  opacity: 1;
}

.el-table-v2__row {
  border-bottom: var(--el-table-border);
  display: flex;
  align-items: center;
  transition: background-color var(--el-transition-duration);
}
.el-table-v2__row.is-hovered {
  background-color: var(--el-table-row-hover-bg-color);
}

.el-table-v2__row:hover {
  background-color: var(--el-table-row-hover-bg-color);
}
.el-table-v2__row-cell {
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 0 8px;
}
.el-table-v2__row-cell.is-align-center {
  justify-content: center;
  text-align: center;
}

.el-table-v2__row-cell.is-align-right {
  justify-content: flex-end;
  text-align: right;
}

.el-table-v2__expand-icon {
  margin: 0 4px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.el-table-v2__expand-icon svg {
  transition: transform var(--el-transition-duration);
}
.el-table-v2__expand-icon.is-expanded svg {
  transform: rotate(90deg);
}

.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.el-table-v2.is-dynamic .el-table-v2__row {
  overflow: hidden;
  align-items: stretch;
}
.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell {
  overflow-wrap: break-word;
}

.el-tabs {
  --el-tabs-header-height: 40px;
  display: flex;
}
.el-tabs__header {
  padding: 0;
  position: relative;
  margin: 0 0 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.el-tabs__header-vertical {
  flex-direction: column;
}

.el-tabs__active-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  background-color: var(--el-color-primary);
  z-index: 1;
  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;
}
.el-tabs__active-bar.is-bottom {
  bottom: auto;
}

.el-tabs__new-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: 1px solid var(--el-border-color);
  height: 20px;
  width: 20px;
  line-height: 20px;
  margin: 10px 0 10px 10px;
  border-radius: 3px;
  text-align: center;
  font-size: 12px;
  color: var(--el-text-color-primary);
  cursor: pointer;
  transition: all 0.15s;
}
.el-tabs__new-tab .is-icon-plus {
  height: inherit;
  width: inherit;
  transform: scale(0.8, 0.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 {
  overflow: hidden;
  margin-bottom: -1px;
  position: relative;
  flex: 1 auto;
}
.el-tabs__nav-wrap::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: var(--el-border-color-light);
  z-index: var(--el-index-normal);
}
.el-tabs__nav-wrap.is-bottom::after {
  top: 0;
  bottom: auto;
}
.el-tabs__nav-wrap.is-scrollable {
  padding: 0 20px;
  box-sizing: border-box;
}

.el-tabs__nav-scroll {
  overflow: hidden;
}

.el-tabs__nav-next, .el-tabs__nav-prev {
  position: absolute;
  cursor: pointer;
  line-height: 44px;
  font-size: 12px;
  color: var(--el-text-color-secondary);
  width: 20px;
  text-align: center;
}

.el-tabs__nav-next {
  right: 0;
}

.el-tabs__nav-prev {
  left: 0;
}

.el-tabs__nav {
  display: flex;
  white-space: nowrap;
  position: relative;
  transition: transform var(--el-transition-duration);
  float: left;
  z-index: calc(var(--el-index-normal) + 1);
}
.el-tabs__nav.is-stretch {
  min-width: 100%;
  display: flex;
}
.el-tabs__nav.is-stretch > * {
  flex: 1;
  text-align: center;
}

.el-tabs__item {
  padding: 0 20px;
  height: var(--el-tabs-header-height);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
  font-size: var(--el-font-size-base);
  font-weight: 500;
  color: var(--el-text-color-primary);
  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 {
  border-radius: 50%;
  text-align: center;
  transition: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
  margin-left: 5px;
}
.el-tabs__item .is-icon-close:before {
  transform: scale(0.9);
  display: inline-block;
}
.el-tabs__item .is-icon-close:hover {
  background-color: var(--el-text-color-placeholder);
  color: #ffffff;
}
.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 {
  overflow: hidden;
  position: relative;
  flex-grow: 1;
}

.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);
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  box-sizing: border-box;
}
.el-tabs--card > .el-tabs__header .el-tabs__active-bar {
  display: none;
}
.el-tabs--card > .el-tabs__header .el-tabs__item .is-icon-close {
  position: relative;
  font-size: 12px;
  width: 0;
  height: 14px;
  overflow: hidden;
  right: -2px;
  transform-origin: 100% 50%;
}
.el-tabs--card > .el-tabs__header .el-tabs__item {
  margin-top: -1px;
  border-bottom: 1px solid transparent;
  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);
}
.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);
  border: 1px solid transparent;
  margin-top: -1px;
  color: var(--el-text-color-secondary);
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item:first-child {
  margin-left: -1px;
}
.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-bottom: 0;
  margin-top: 10px;
}
.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 transparent;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
  margin: 0 -1px -1px;
}

.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 {
  top: 0;
  bottom: auto;
  width: 2px;
  height: 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 {
  height: 30px;
  line-height: 30px;
  width: 100%;
  text-align: center;
  cursor: pointer;
}
.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: rotateZ(90deg);
}
.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 {
  left: auto;
  top: 0;
}
.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 {
  right: auto;
  bottom: 0;
}
.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 {
  height: 100%;
  width: 2px;
  bottom: auto;
  top: 0;
}
.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 {
  left: auto;
  right: 0;
}
.el-tabs--left .el-tabs__active-bar.is-left {
  right: 0;
  left: auto;
}
.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-right-color: #fff;
  border-left: none;
  border-bottom: none;
}
.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-radius: 4px 0 0 4px;
  border-bottom: 1px solid var(--el-border-color-light);
  border-right: none;
}
.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 transparent;
  margin: -1px 0 -1px -1px;
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
  border-color: transparent;
  border-top-color: rgb(209, 219, 229);
  border-bottom-color: rgb(209, 219, 229);
}
.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-left-color: #fff;
  border-right: none;
  border-bottom: 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-radius: 0 4px 4px 0;
  border-bottom: 1px solid var(--el-border-color-light);
  border-left: none;
}
.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 transparent;
  margin: -1px -1px -1px 0;
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
  border-color: transparent;
  border-top-color: rgb(209, 219, 229);
  border-bottom-color: rgb(209, 219, 229);
}

.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 {
  position: absolute;
  left: 0;
  right: 0;
  animation: slideInRight-leave var(--el-transition-duration);
}

.slideInLeft-enter {
  animation: slideInLeft-enter var(--el-transition-duration);
}

.slideInLeft-leave {
  position: absolute;
  left: 0;
  right: 0;
  animation: slideInLeft-leave var(--el-transition-duration);
}

@keyframes slideInRight-enter {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(100%);
  }
  to {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0);
  }
}
@keyframes slideInRight-leave {
  0% {
    transform-origin: 0 0;
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateX(100%);
    opacity: 0;
  }
}
@keyframes slideInLeft-enter {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: translateX(-100%);
  }
  to {
    opacity: 1;
    transform-origin: 0 0;
    transform: translateX(0);
  }
}
@keyframes slideInLeft-leave {
  0% {
    transform-origin: 0 0;
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform-origin: 0 0;
    transform: translateX(-100%);
    opacity: 0;
  }
}
.el-tag {
  --el-tag-font-size: 12px;
  --el-tag-border-radius: 4px;
  --el-tag-border-radius-rounded: 9999px;
}

.el-tag {
  background-color: var(--el-tag-bg-color);
  border-color: var(--el-tag-border-color);
  color: var(--el-tag-text-color);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  height: 24px;
  padding: 0 9px;
  font-size: var(--el-tag-font-size);
  line-height: 1;
  border-width: 1px;
  border-style: solid;
  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);
}
.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 {
  flex-shrink: 0;
  color: var(--el-tag-text-color);
}
.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 {
  display: flex;
  border-radius: 50%;
  cursor: pointer;
  font-size: calc(var(--el-icon-size) - 2px);
  height: var(--el-icon-size);
  width: var(--el-icon-size);
}
.el-tag .el-tag__close {
  padding: 0;
  background-color: transparent;
  border-radius: 50%;
  border: none;
  outline: none;
  overflow: hidden;
  margin-left: 6px;
}
.el-tag .el-tag__close:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 2px;
}
.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-text-color: var(--el-color-white);
}
.el-tag--dark.el-tag--success {
  --el-tag-text-color: var(--el-color-white);
}
.el-tag--dark.el-tag--warning {
  --el-tag-text-color: var(--el-color-white);
}
.el-tag--dark.el-tag--danger {
  --el-tag-text-color: var(--el-color-white);
}
.el-tag--dark.el-tag--error {
  --el-tag-text-color: var(--el-color-white);
}
.el-tag--dark.el-tag--info {
  --el-tag-text-color: var(--el-color-white);
}

.el-tag--plain {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --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--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 {
  padding: 0 11px;
  height: 32px;
  --el-icon-size: 16px;
}
.el-tag--large .el-tag__close {
  margin-left: 8px;
}
.el-tag--large.is-closable {
  padding-right: 7px;
}

.el-tag--small {
  padding: 0 7px;
  height: 20px;
  --el-icon-size: 12px;
}
.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(0.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-text {
  --el-text-font-size: var(--el-font-size-base);
  --el-text-color: var(--el-text-color-regular);
}

.el-text {
  align-self: center;
  margin: 0;
  padding: 0;
  font-size: var(--el-text-font-size);
  color: var(--el-text-color);
  overflow-wrap: break-word;
}
.el-text.is-truncated {
  display: inline-block;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.el-text.is-line-clamp {
  display: -webkit-inline-box;
  -webkit-box-orient: vertical;
  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;
}

.time-select {
  margin: 5px 0;
  min-width: 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);
  font-weight: bold;
  cursor: pointer;
}
.time-select .time-select-item.selected:not(.disabled) {
  color: var(--el-color-primary);
  font-weight: bold;
}

.el-timeline-item {
  position: relative;
  padding-bottom: 20px;
}
.el-timeline-item__wrapper {
  position: relative;
  padding-left: 28px;
  top: -3px;
}

.el-timeline-item__tail {
  position: absolute;
  left: 4px;
  height: 100%;
  border-left: 2px solid var(--el-timeline-node-color);
}

.el-timeline-item .el-timeline-item__icon {
  color: var(--el-color-white);
  font-size: var(--el-font-size-small);
}
.el-timeline-item__node {
  position: absolute;
  background-color: var(--el-timeline-node-color);
  border-color: var(--el-timeline-node-color);
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-timeline-item__node--normal {
  left: -1px;
  width: var(--el-timeline-node-size-normal);
  height: var(--el-timeline-node-size-normal);
}

.el-timeline-item__node--large {
  left: -2px;
  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 {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}

.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 {
  --el-timeline-node-size-normal: 12px;
  --el-timeline-node-size-large: 14px;
  --el-timeline-node-color: var(--el-border-color-light);
}

.el-timeline {
  margin: 0;
  font-size: var(--el-font-size-base);
  list-style: none;
}
.el-timeline .el-timeline-item:last-child .el-timeline-item__tail {
  display: none;
}
.el-timeline .el-timeline-item__center {
  display: flex;
  align-items: center;
}
.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 {
  display: block;
  height: calc(50% - 10px);
}

.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;
}

.el-transfer {
  font-size: var(--el-font-size-base);
}
.el-transfer__buttons {
  display: inline-block;
  vertical-align: middle;
  padding: 0 30px;
}

.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 {
  overflow: hidden;
  background: var(--el-bg-color-overlay);
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  width: var(--el-transfer-panel-width);
  max-height: 100%;
  box-sizing: border-box;
  position: relative;
}
.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-left-radius: 0;
  border-bottom-right-radius: 0;
}

.el-transfer-panel__list {
  margin: 0;
  padding: 6px 0;
  list-style: none;
  height: var(--el-transfer-panel-body-height);
  overflow: auto;
  box-sizing: border-box;
}
.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 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  box-sizing: border-box;
  padding-left: 22px;
  line-height: var(--el-transfer-item-height);
}
.el-transfer-panel__item .el-checkbox__input {
  position: absolute;
  top: 8px;
}

.el-transfer-panel__filter {
  text-align: center;
  padding: 15px;
  box-sizing: border-box;
}
.el-transfer-panel__filter .el-input__inner {
  height: var(--el-transfer-filter-height);
  width: 100%;
  font-size: 12px;
  display: inline-block;
  box-sizing: border-box;
}
.el-transfer-panel__filter .el-icon-circle-close {
  cursor: pointer;
}

.el-transfer-panel .el-transfer-panel__header {
  display: flex;
  align-items: center;
  height: var(--el-transfer-panel-header-height);
  background: var(--el-transfer-panel-header-bg-color);
  margin: 0;
  padding-left: 15px;
  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);
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
  font-size: 16px;
  color: var(--el-text-color-primary);
  font-weight: normal;
}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  color: var(--el-text-color-secondary);
  font-size: 12px;
  font-weight: normal;
}
.el-transfer-panel .el-transfer-panel__footer {
  height: var(--el-transfer-panel-footer-height);
  background: var(--el-bg-color-overlay);
  margin: 0;
  padding: 0;
  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);
}
.el-transfer-panel .el-transfer-panel__footer::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}

.el-transfer-panel .el-transfer-panel__footer .el-checkbox {
  padding-left: 20px;
  color: var(--el-text-color-regular);
}
.el-transfer-panel .el-transfer-panel__empty {
  margin: 0;
  height: var(--el-transfer-item-height);
  line-height: var(--el-transfer-item-height);
  padding: 6px 15px 0;
  color: var(--el-text-color-secondary);
  text-align: center;
}
.el-transfer-panel .el-checkbox__label {
  padding-left: 8px;
}

.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);
}

.el-tree {
  position: relative;
  cursor: default;
  background: var(--el-fill-color-blank);
  color: var(--el-tree-text-color);
  font-size: var(--el-font-size-base);
}
.el-tree__empty-block {
  position: relative;
  min-height: 60px;
  text-align: center;
  width: 100%;
  height: 100%;
}

.el-tree__empty-text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--el-text-color-secondary);
  font-size: var(--el-font-size-base);
}

.el-tree__drop-indicator {
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--el-color-primary);
}

.el-tree-node {
  white-space: nowrap;
  outline: none;
}
.el-tree-node:focus {
  /* focus */
}
.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);
  display: flex;
  align-items: center;
  height: var(--el-tree-node-content-height);
  cursor: pointer;
}
.el-tree-node__content > .el-tree-node__expand-icon {
  padding: 6px;
  box-sizing: content-box;
}
.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);
  font-size: 12px;
  transform: rotate(0deg);
  transition: transform var(--el-transition-duration) ease-in-out;
}
.el-tree-node__expand-icon.expanded {
  transform: rotate(90deg);
}
.el-tree-node__expand-icon.is-leaf {
  color: transparent;
  cursor: default;
  visibility: hidden;
}
.el-tree-node__expand-icon.is-hidden {
  visibility: hidden;
}

.el-tree-node__loading-icon {
  margin-right: 8px;
  font-size: var(--el-font-size-base);
  color: var(--el-tree-expand-icon-color);
}

.el-tree-node > .el-tree-node__children {
  overflow: hidden;
  background-color: transparent;
}
.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-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;
  background: transparent !important;
  padding-left: 0;
  height: 20px;
  line-height: 20px;
}

.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;
}

.el-upload {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  outline: none;
  /* Picture Card for Wall */
}
.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 {
  font-size: 12px;
  color: var(--el-text-color-regular);
  margin-top: 7px;
}

.el-upload iframe {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.el-upload--picture-card {
  background-color: var(--el-fill-color-lighter);
  border: 1px dashed var(--el-border-color-darker);
  border-radius: 6px;
  box-sizing: border-box;
  width: var(--el-upload-picture-card-size);
  height: var(--el-upload-picture-card-size);
  cursor: pointer;
  vertical-align: top;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.el-upload--picture-card > i {
  font-size: 28px;
  color: var(--el-text-color-secondary);
}
.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);
  border-radius: 6px;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.el-upload-dragger .el-icon--upload {
  font-size: 67px;
  color: var(--el-text-color-placeholder);
  margin-bottom: 16px;
  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);
  font-size: 14px;
  text-align: center;
}
.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;
}

.el-upload-list {
  margin: 10px 0 0;
  padding: 0;
  list-style: none;
  position: relative;
}
.el-upload-list__item {
  transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  font-size: 14px;
  color: var(--el-text-color-regular);
  margin-bottom: 5px;
  position: relative;
  box-sizing: border-box;
  border-radius: 4px;
  width: 100%;
}
.el-upload-list__item .el-progress {
  position: absolute;
  top: 20px;
  width: 100%;
}
.el-upload-list__item .el-progress__text {
  position: absolute;
  right: 0;
  top: -13px;
}
.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 {
  display: none;
  position: absolute;
  right: 5px;
  top: 50%;
  cursor: pointer;
  opacity: 0.75;
  color: var(--el-text-color-regular);
  transition: opacity var(--el-transition-duration);
  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 {
  display: none;
  position: absolute;
  top: 1px;
  right: 5px;
  font-size: 12px;
  cursor: pointer;
  opacity: 1;
  color: var(--el-color-primary);
  font-style: normal;
}
.el-upload-list__item:hover {
  background-color: var(--el-fill-color-light);
}
.el-upload-list__item:hover .el-icon--close {
  display: inline-flex;
}
.el-upload-list__item:hover .el-progress__text {
  display: none;
}
.el-upload-list__item .el-upload-list__item-info {
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  width: calc(100% - 30px);
  margin-left: 4px;
}
.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) {
  /* 键盘focus */
}
.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 {
  /* click时 */
  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 {
  display: none;
  opacity: 0;
}

.el-upload-list__item-name {
  color: var(--el-text-color-regular);
  display: inline-flex;
  text-align: center;
  align-items: center;
  padding: 0 4px;
  transition: color var(--el-transition-duration);
  font-size: var(--el-font-size-base);
}
.el-upload-list__item-name .el-icon {
  margin-right: 6px;
  color: var(--el-text-color-secondary);
}

.el-upload-list__item-file-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.el-upload-list__item-status-label {
  position: absolute;
  right: 5px;
  top: 0;
  line-height: inherit;
  display: none;
  height: 100%;
  justify-content: center;
  align-items: center;
  transition: opacity var(--el-transition-duration);
}

.el-upload-list__item-delete {
  position: absolute;
  right: 10px;
  top: 0;
  font-size: 12px;
  color: var(--el-text-color-regular);
  display: none;
}
.el-upload-list__item-delete:hover {
  color: var(--el-color-primary);
}

.el-upload-list--picture-card {
  display: inline-flex;
  flex-wrap: wrap;
  margin: 0;
}
.el-upload-list--picture-card .el-upload-list__item {
  overflow: hidden;
  background-color: var(--el-fill-color-blank);
  border: 1px solid var(--el-border-color);
  border-radius: 6px;
  box-sizing: border-box;
  width: var(--el-upload-list-picture-card-size);
  height: var(--el-upload-list-picture-card-size);
  margin: 0 8px 8px 0;
  padding: 0;
  display: inline-flex;
}
.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: #ffffff;
}
.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 {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.el-upload-list--picture-card .el-upload-list__item-status-label {
  right: -15px;
  top: -6px;
  width: 40px;
  height: 24px;
  background: var(--el-color-success);
  text-align: center;
  transform: rotate(45deg);
}
.el-upload-list--picture-card .el-upload-list__item-status-label i {
  font-size: 12px;
  margin-top: 11px;
  transform: rotate(-45deg);
}
.el-upload-list--picture-card .el-upload-list__item-actions {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  cursor: default;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  opacity: 0;
  font-size: 20px;
  background-color: var(--el-overlay-color-lighter);
  transition: opacity var(--el-transition-duration);
}
.el-upload-list--picture-card .el-upload-list__item-actions span {
  display: none;
  cursor: pointer;
}
.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 {
  position: static;
  font-size: inherit;
  color: inherit;
}
.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 {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  bottom: auto;
  width: 126px;
}
.el-upload-list--picture-card .el-progress .el-progress__text {
  top: 50%;
}

.el-upload-list--picture .el-upload-list__item {
  overflow: hidden;
  z-index: 0;
  background-color: var(--el-fill-color-blank);
  border: 1px solid var(--el-border-color);
  border-radius: 6px;
  box-sizing: border-box;
  margin-top: 10px;
  padding: 10px;
  display: flex;
  align-items: center;
}
.el-upload-list--picture .el-upload-list__item .el-icon--check,
.el-upload-list--picture .el-upload-list__item .el-icon--circle-check {
  color: #ffffff;
}
.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 {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  z-index: 1;
  background-color: var(--el-color-white);
}
.el-upload-list--picture .el-upload-list__item-status-label {
  position: absolute;
  right: -17px;
  top: -7px;
  width: 46px;
  height: 26px;
  background: var(--el-color-success);
  text-align: center;
  transform: rotate(45deg);
}
.el-upload-list--picture .el-upload-list__item-status-label i {
  font-size: 12px;
  margin-top: 12px;
  transform: rotate(-45deg);
}
.el-upload-list--picture .el-progress {
  position: relative;
  top: -7px;
}

.el-upload-cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 10;
  cursor: default;
}
.el-upload-cover::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}

.el-upload-cover img {
  display: block;
  width: 100%;
  height: 100%;
}
.el-upload-cover__label {
  right: -15px;
  top: -6px;
  width: 40px;
  height: 24px;
  background: var(--el-color-success);
  text-align: center;
  transform: rotate(45deg);
}
.el-upload-cover__label i {
  font-size: 12px;
  margin-top: 11px;
  transform: rotate(-45deg);
  color: #fff;
}

.el-upload-cover__progress {
  display: inline-block;
  vertical-align: middle;
  position: static;
  width: 243px;
}
.el-upload-cover__progress + .el-upload__inner {
  opacity: 0;
}

.el-upload-cover__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.el-upload-cover__interact {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--el-overlay-color-light);
  text-align: center;
}
.el-upload-cover__interact .btn {
  display: inline-block;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;
  vertical-align: middle;
  transition: var(--el-transition-md-fade);
  margin-top: 60px;
}
.el-upload-cover__interact .btn i {
  margin-top: 0;
}
.el-upload-cover__interact .btn span {
  opacity: 0;
  transition: opacity 0.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: #ffffff;
  display: block;
  font-size: 24px;
  line-height: inherit;
  margin: 0 auto 5px;
}

.el-upload-cover__title {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #ffffff;
  height: 36px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: normal;
  text-align: left;
  padding: 0 10px;
  margin: 0;
  line-height: 36px;
  font-size: 14px;
  color: var(--el-text-color-primary);
}

.el-upload-cover + .el-upload__inner {
  opacity: 0;
  position: relative;
  z-index: 1;
}

.el-vl__wrapper {
  position: relative;
}
.el-vl__wrapper:hover .el-virtual-scrollbar {
  opacity: 1;
}
.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 340ms ease-out;
}
.el-virtual-scrollbar.always-on {
  opacity: 1;
}

.el-vg__wrapper {
  position: relative;
}

.el-popper {
  --el-popper-border-radius: var(--el-popover-border-radius, 4px);
}

.el-popper {
  position: absolute;
  border-radius: var(--el-popper-border-radius);
  padding: 5px 11px;
  z-index: 2000;
  font-size: 12px;
  line-height: 20px;
  min-width: 10px;
  overflow-wrap: break-word;
  word-break: normal;
  visibility: visible;
}
.el-popper.is-dark {
  color: var(--el-bg-color);
  background: var(--el-text-color-primary);
  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-text-color-primary);
  right: 0;
}

.el-popper.is-light {
  background: var(--el-bg-color-overlay);
  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-bg-color-overlay);
  right: 0;
}

.el-popper.is-pure {
  padding: 0;
}

.el-popper__arrow {
  position: absolute;
  width: 10px;
  height: 10px;
  z-index: -1;
}
.el-popper__arrow::before {
  position: absolute;
  width: 10px;
  height: 10px;
  z-index: -1;
  content: " ";
  transform: rotate(45deg);
  background: var(--el-text-color-primary);
  box-sizing: border-box;
}

.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: transparent !important;
  border-left-color: transparent !important;
}
.el-popper[data-popper-placement^=bottom] > .el-popper__arrow::before {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
}
.el-popper[data-popper-placement^=left] > .el-popper__arrow::before {
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
}
.el-popper[data-popper-placement^=right] > .el-popper__arrow::before {
  border-right-color: transparent !important;
  border-top-color: transparent !important;
}

.el-statistic {
  --el-statistic-title-font-weight: 400;
  --el-statistic-title-font-size: var(--el-font-size-extra-small);
  --el-statistic-title-color: var(--el-text-color-regular);
  --el-statistic-content-font-weight: 400;
  --el-statistic-content-font-size: var(--el-font-size-extra-large);
  --el-statistic-content-color: var(--el-text-color-primary);
}
.el-statistic__head {
  font-weight: var(--el-statistic-title-font-weight);
  font-size: var(--el-statistic-title-font-size);
  color: var(--el-statistic-title-color);
  line-height: 20px;
  margin-bottom: 4px;
}

.el-statistic__content {
  font-weight: var(--el-statistic-content-font-weight);
  font-size: var(--el-statistic-content-font-size);
  color: var(--el-statistic-content-color);
}
.el-statistic__value {
  display: inline-block;
}

.el-statistic__prefix {
  margin-right: 4px;
  display: inline-block;
}

.el-statistic__suffix {
  margin-left: 4px;
  display: inline-block;
}

.el-tour {
  --el-tour-width: 520px;
  --el-tour-padding-primary: 12px;
  --el-tour-font-line-height: var(--el-font-line-height-primary);
  --el-tour-title-font-size: 16px;
  --el-tour-title-text-color: var(--el-text-color-primary);
  --el-tour-title-font-weight: 400;
  --el-tour-close-color: var(--el-color-info);
  --el-tour-font-size: 14px;
  --el-tour-color: var(--el-text-color-primary);
  --el-tour-bg-color: var(--el-bg-color);
  --el-tour-border-radius: 4px;
}
.el-tour__hollow {
  transition: all var(--el-transition-duration) ease;
}

.el-tour__content {
  border-radius: var(--el-tour-border-radius);
  width: var(--el-tour-width);
  padding: var(--el-tour-padding-primary);
  background: var(--el-tour-bg-color);
  box-shadow: var(--el-box-shadow-light);
  box-sizing: border-box;
  overflow-wrap: break-word;
  outline: none;
}
.el-tour__arrow {
  position: absolute;
  background: var(--el-tour-bg-color);
  width: 10px;
  height: 10px;
  pointer-events: none;
  transform: rotate(45deg);
  box-sizing: border-box;
}
.el-tour__content[data-side^=top] .el-tour__arrow {
  border-top-color: transparent;
  border-left-color: transparent;
}
.el-tour__content[data-side^=bottom] .el-tour__arrow {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-tour__content[data-side^=left] .el-tour__arrow {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-tour__content[data-side^=right] .el-tour__arrow {
  border-right-color: transparent;
  border-top-color: transparent;
}
.el-tour__content[data-side^=top] .el-tour__arrow {
  bottom: -5px;
}
.el-tour__content[data-side^=bottom] .el-tour__arrow {
  top: -5px;
}
.el-tour__content[data-side^=left] .el-tour__arrow {
  right: -5px;
}
.el-tour__content[data-side^=right] .el-tour__arrow {
  left: -5px;
}

.el-tour__closebtn {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  width: 40px;
  height: 40px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  font-size: var(--el-message-close-size, 16px);
}
.el-tour__closebtn .el-tour__close {
  color: var(--el-tour-close-color);
  font-size: inherit;
}
.el-tour__closebtn:focus .el-tour__close, .el-tour__closebtn:hover .el-tour__close {
  color: var(--el-color-primary);
}

.el-tour__header {
  padding-bottom: var(--el-tour-padding-primary);
}
.el-tour__header.show-close {
  padding-right: calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px));
}

.el-tour__title {
  line-height: var(--el-tour-font-line-height);
  font-size: var(--el-tour-title-font-size);
  color: var(--el-tour-title-text-color);
  font-weight: var(--el-tour-title-font-weight);
}

.el-tour__body {
  color: var(--el-tour-text-color);
  font-size: var(--el-tour-font-size);
}
.el-tour__body img,
.el-tour__body video {
  max-width: 100%;
}

.el-tour__footer {
  padding-top: var(--el-tour-padding-primary);
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}

.el-tour__content .el-tour-indicators {
  display: inline-block;
  flex: 1;
}
.el-tour__content .el-tour-indicator {
  width: 6px;
  height: 6px;
  display: inline-block;
  border-radius: 50%;
  background: var(--el-color-info-light-9);
  margin-right: 6px;
}
.el-tour__content .el-tour-indicator.is-active {
  background: var(--el-color-primary);
}

.el-tour.el-tour--primary {
  --el-tour-title-text-color: #fff;
  --el-tour-text-color: #fff;
  --el-tour-bg-color: var(--el-color-primary);
  --el-tour-close-color: #fff;
}
.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close, .el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close {
  color: var(--el-tour-title-text-color);
}
.el-tour.el-tour--primary .el-button--default {
  color: var(--el-color-primary);
  border-color: var(--el-color-primary);
  background: #fff;
}
.el-tour.el-tour--primary .el-button--primary {
  border-color: #fff;
}
.el-tour.el-tour--primary .el-tour-indicator {
  background: rgba(255, 255, 255, 0.15);
}
.el-tour.el-tour--primary .el-tour-indicator.is-active {
  background: #fff;
}

.el-tour-parent--hidden {
  overflow: hidden;
}

.el-anchor {
  --el-anchor-bg-color: var(--el-bg-color);
  --el-anchor-padding-indent: 14px;
  --el-anchor-line-height: 22px;
  --el-anchor-font-size: 12px;
  --el-anchor-color: var(--el-text-color-secondary);
  --el-anchor-active-color: var(--el-color-primary);
  --el-anchor-hover-color: var(--el-text-color-regular);
  --el-anchor-marker-bg-color: var(--el-color-primary);
  position: relative;
  background-color: var(--el-anchor-bg-color);
}
.el-anchor__marker {
  position: absolute;
  background-color: var(--el-anchor-marker-bg-color);
  border-radius: 4px;
  opacity: 0;
  z-index: 0;
}

.el-anchor.el-anchor--vertical .el-anchor__marker {
  width: 4px;
  height: 14px;
  top: 8px;
  left: 0;
  transition: top 0.25s ease-in-out, opacity 0.25s;
}

.el-anchor.el-anchor--vertical .el-anchor__list {
  padding-left: var(--el-anchor-padding-indent);
}

.el-anchor.el-anchor--vertical.el-anchor--underline::before {
  position: absolute;
  left: 0;
  width: 2px;
  height: 100%;
  background-color: rgba(5, 5, 5, 0.06);
  content: "";
}
.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker {
  width: 2px;
  border-radius: unset;
}

.el-anchor.el-anchor--horizontal .el-anchor__marker {
  height: 2px;
  width: 20px;
  bottom: 0;
  transition: left 0.25s ease-in-out, opacity 0.25s, width 0.25s;
}

.el-anchor.el-anchor--horizontal .el-anchor__list {
  display: flex;
  padding-bottom: 4px;
}
.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item {
  padding-left: 16px;
}
.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child {
  padding-left: 0;
}

.el-anchor.el-anchor--horizontal.el-anchor--underline::before {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: rgba(5, 5, 5, 0.06);
  content: "";
}
.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker {
  height: 2px;
  border-radius: unset;
}

.el-anchor__item {
  display: flex;
  flex-direction: column;
}

.el-anchor__link {
  font-size: var(--el-anchor-font-size);
  line-height: var(--el-anchor-line-height);
  padding: 4px 0;
  color: var(--el-anchor-color);
  transition: color var(--el-transition-duration);
  white-space: nowrap;
  text-decoration: none;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  outline: none;
  cursor: pointer;
}
.el-anchor__link:hover, .el-anchor__link:focus {
  color: var(--el-hover-color);
}
.el-anchor__link:focus-visible {
  border-radius: var(--el-border-radius-base);
  outline: 2px solid var(--el-color-primary);
}
.el-anchor__link.is-active {
  color: var(--el-anchor-active-color);
}

.el-anchor .el-anchor__list .el-anchor__item a {
  display: inline-block;
}

.el-segmented--vertical {
  flex-direction: column;
}
.el-segmented--vertical .el-segmented__item {
  padding: 11px 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);
}

.el-segmented {
  display: inline-flex;
  align-items: stretch;
  min-height: 32px;
  background: var(--el-segmented-bg-color);
  padding: var(--el-segmented-padding);
  border-radius: var(--el-border-radius-base);
  font-size: 14px;
  color: var(--el-segmented-color);
  box-sizing: border-box;
}
.el-segmented__group {
  display: flex;
  align-items: stretch;
  position: relative;
  width: 100%;
}

.el-segmented__item-selected {
  position: absolute;
  top: 0;
  left: 0;
  background: var(--el-segmented-item-selected-bg-color);
  height: 100%;
  width: 10px;
  border-radius: calc(var(--el-border-radius-base) - 2px);
  transition: all 0.3s;
  pointer-events: none;
}
.el-segmented__item-selected.is-disabled {
  background: var(--el-segmented-item-selected-disabled-bg-color);
}

.el-segmented__item-selected.is-focus-visible:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: inherit;
  outline: 2px solid var(--el-segmented-item-selected-bg-color);
  outline-offset: 1px;
}

.el-segmented__item {
  display: flex;
  align-items: center;
  flex: 1;
  cursor: pointer;
  border-radius: calc(var(--el-border-radius-base) - 2px);
  padding: 0 11px;
}
.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 {
  color: var(--el-segmented-item-selected-color);
}
.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 {
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}

.el-segmented__item-label {
  flex: 1;
  text-align: center;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: color 0.3s;
  z-index: 1;
}

.el-segmented.is-block {
  display: flex;
}
.el-segmented.is-block .el-segmented__item {
  min-width: 0;
}

.el-segmented--large {
  min-height: 40px;
  border-radius: var(--el-border-radius-base);
  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 11px;
}

.el-segmented--large .el-segmented__item {
  border-radius: calc(var(--el-border-radius-base) - 2px);
  padding: 0 11px;
}

.el-segmented--small {
  min-height: 24px;
  border-radius: calc(var(--el-border-radius-base) - 1px);
  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 7px;
}

.el-segmented--small .el-segmented__item {
  border-radius: calc(calc(var(--el-border-radius-base) - 1px) - 2px);
  padding: 0 7px;
}

.el-mention {
  position: relative;
  width: 100%;
}
.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: transparent;
  border-left-color: transparent;
}
.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.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);
  padding: 0 20px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  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;
}
.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: bold;
}

.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 {
  padding: 10px 0;
  margin: 0;
  text-align: center;
  color: var(--el-mention-option-loading-color);
  font-size: 12px;
  min-width: var(--el-mention-option-min-width);
}

.el-mention-dropdown__wrap {
  max-height: var(--el-mention-max-height);
}

.el-mention-dropdown__list {
  list-style: none;
  padding: var(--el-mention-padding);
  margin: 0;
  box-sizing: border-box;
}

.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-splitter {
  position: relative;
  display: flex;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.el-splitter__mask {
  position: absolute;
  z-index: 999;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.el-splitter__mask-horizontal {
  cursor: ew-resize;
}

.el-splitter__mask-vertical {
  cursor: ns-resize;
}

.el-splitter__horizontal {
  flex-direction: row;
}

.el-splitter__vertical {
  flex-direction: column;
}

.el-splitter-bar {
  flex: none;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.el-splitter-bar__dragger {
  z-index: 1;
  position: absolute;
  background: transparent;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.el-splitter-bar__dragger::before, .el-splitter-bar__dragger::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: var(--el-border-color-light);
}
.el-splitter-bar__dragger:not(.is-lazy)::after {
  display: none;
}
.el-splitter-bar__dragger::after {
  opacity: 0.4;
}
.el-splitter-bar__dragger:hover:not(.is-disabled)::before {
  background-color: var(--el-color-primary-light-5);
}

.el-splitter-bar__dragger-horizontal::before, .el-splitter-bar__dragger-horizontal::after {
  height: 100%;
  width: 2px;
}

.el-splitter-bar__dragger-vertical::before, .el-splitter-bar__dragger-vertical::after {
  height: 2px;
  width: 100%;
}

.el-splitter-bar__dragger-active::before, .el-splitter-bar__dragger-active::after {
  background-color: var(--el-color-primary-light-3);
}
.el-splitter-bar__dragger-active.el-splitter-bar__dragger-horizontal::after {
  transform: translate(calc(-50% + var(--el-splitter-bar-offset)), -50%);
}
.el-splitter-bar__dragger-active.el-splitter-bar__dragger-vertical::after {
  transform: translate(-50%, calc(-50% + var(--el-splitter-bar-offset)));
}

.el-splitter-bar:hover .el-splitter-bar__collapse-icon {
  opacity: 1;
}

.el-splitter-bar__collapse-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  background: var(--el-border-color-light);
  border-radius: 2px;
  cursor: pointer;
  opacity: 0;
  z-index: 9;
}
.el-splitter-bar__collapse-icon:hover {
  opacity: 1;
  background-color: var(--el-color-primary-light-5);
}

.el-splitter-bar__horizontal-collapse-icon-start {
  left: -12px;
  top: 50%;
  height: 24px;
  width: 16px;
  transform: translate(-50%, -50%);
}

.el-splitter-bar__horizontal-collapse-icon-end {
  left: 12px;
  top: 50%;
  height: 24px;
  width: 16px;
  transform: translate(-50%, -50%);
}

.el-splitter-bar__vertical-collapse-icon-start {
  top: -12px;
  right: 50%;
  height: 16px;
  width: 24px;
  transform: translate(50%, -50%);
}

.el-splitter-bar__vertical-collapse-icon-end {
  top: 12px;
  right: 50%;
  height: 16px;
  width: 24px;
  transform: translate(50%, -50%);
}

.el-splitter-panel {
  flex-grow: 0;
  overflow: auto;
  scrollbar-width: thin;
  box-sizing: border-box;
}

html.dark {
  color-scheme: dark;
  --el-color-primary:#409eff;
  --el-color-primary-light-3:rgb(51,117,185);
  --el-color-primary-light-5:rgb(42,89,138);
  --el-color-primary-light-7:rgb(33,61,91);
  --el-color-primary-light-8:rgb(29,48,67);
  --el-color-primary-light-9:rgb(24,34,43);
  --el-color-primary-dark-2:rgb(102,177,255);
  --el-color-success:#67c23a;
  --el-color-success-light-3:rgb(78,142,47);
  --el-color-success-light-5:rgb(62,107,39);
  --el-color-success-light-7:rgb(45,72,31);
  --el-color-success-light-8:rgb(37,55,28);
  --el-color-success-light-9:rgb(28,37,24);
  --el-color-success-dark-2:rgb(133,206,97);
  --el-color-warning:#e6a23c;
  --el-color-warning-light-3:rgb(167,119,48);
  --el-color-warning-light-5:rgb(125,91,40);
  --el-color-warning-light-7:rgb(83,63,32);
  --el-color-warning-light-8:rgb(62,48,28);
  --el-color-warning-light-9:rgb(41,34,24);
  --el-color-warning-dark-2:rgb(235,181,99);
  --el-color-danger:#f56c6c;
  --el-color-danger-light-3:rgb(178,82,82);
  --el-color-danger-light-5:rgb(133,64,64);
  --el-color-danger-light-7:rgb(88,46,46);
  --el-color-danger-light-8:rgb(65,38,38);
  --el-color-danger-light-9:rgb(42,29,29);
  --el-color-danger-dark-2:rgb(247,137,137);
  --el-color-error:#f56c6c;
  --el-color-error-light-3:rgb(178,82,82);
  --el-color-error-light-5:rgb(133,64,64);
  --el-color-error-light-7:rgb(88,46,46);
  --el-color-error-light-8:rgb(65,38,38);
  --el-color-error-light-9:rgb(42,29,29);
  --el-color-error-dark-2:rgb(247,137,137);
  --el-color-info:#909399;
  --el-color-info-light-3:rgb(107,109,113);
  --el-color-info-light-5:rgb(82,84,87);
  --el-color-info-light-7:rgb(57,58,60);
  --el-color-info-light-8:rgb(45,45,47);
  --el-color-info-light-9:rgb(32,33,33);
  --el-color-info-dark-2:rgb(166,169,173);
  --el-box-shadow:0px 12px 32px 4px rgba(0,0,0,0.36),0px 8px 20px rgba(0,0,0,0.72);
  --el-box-shadow-light:0px 0px 12px rgba(0,0,0,0.72);
  --el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,0.72);
  --el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,0.72),0px 12px 32px #000000,0px 8px 16px -8px #000000;
  --el-bg-color-page:#0a0a0a;
  --el-bg-color:#141414;
  --el-bg-color-overlay:#1d1e1f;
  --el-text-color-primary:#E5EAF3;
  --el-text-color-regular:#CFD3DC;
  --el-text-color-secondary:#A3A6AD;
  --el-text-color-placeholder:#8D9095;
  --el-text-color-disabled:#6C6E72;
  --el-border-color-darker:#636466;
  --el-border-color-dark:#58585B;
  --el-border-color:#4C4D4F;
  --el-border-color-light:#414243;
  --el-border-color-lighter:#363637;
  --el-border-color-extra-light:#2B2B2C;
  --el-fill-color-darker:#424243;
  --el-fill-color-dark:#39393A;
  --el-fill-color:#303030;
  --el-fill-color-light:#262727;
  --el-fill-color-lighter:#1D1D1D;
  --el-fill-color-extra-light:#191919;
  --el-fill-color-blank:#141414;
  --el-mask-color:rgba(0,0,0,0.8);
  --el-mask-color-extra-light:rgba(0,0,0,0.3);
}

html.dark .el-button {
  --el-button-disabled-text-color:rgba(255,255,255,0.5);
}

html.dark .el-card {
  --el-card-bg-color:var(--el-bg-color-overlay);
}

html.dark .el-empty {
  --el-empty-fill-color-0:var(--el-color-black);
  --el-empty-fill-color-1:#4b4b52;
  --el-empty-fill-color-2:#36383d;
  --el-empty-fill-color-3:#1e1e20;
  --el-empty-fill-color-4:#262629;
  --el-empty-fill-color-5:#202124;
  --el-empty-fill-color-6:#212224;
  --el-empty-fill-color-7:#1b1c1f;
  --el-empty-fill-color-8:#1c1d1f;
  --el-empty-fill-color-9:#18181a;
}

html.dark > body,
html.dark > body[class*=vab-theme-] {
  --el-color-black: #ffffff;
  --el-color-white: #1d1e1f;
  --el-color-grey: #ffffff;
  --el-menu-background-color-second: #1d1e1f;
  --el-border-color: #414243;
  --el-menu-background-color: #1d1e1f;
  --el-mask-color: rgba(0, 0, 0, 0.8);
  --el-background-color: #1d1e1f;
  --w-e-textarea-bg-color: #333;
  --w-e-textarea-color: #fff;
  --w-e-textarea-border-color: var(--el-border-color);
  --w-e-textarea-slight-border-color: var(--el-border-color);
  --w-e-textarea-slight-color: var(--el-border-color);
  --w-e-textarea-slight-bg-color: var(--el-border-color);
  --w-e-textarea-selected-border-color: var(--el-color-primary);
  --w-e-textarea-handler-bg-color: var(--el-color-primary);
  --w-e-toolbar-color: #fff;
  --w-e-toolbar-bg-color: #333;
  --w-e-toolbar-active-color: #fff;
  --w-e-toolbar-active-bg-color: #333;
  --w-e-toolbar-disabled-color: #999;
  --w-e-toolbar-border-color: #333;
  --w-e-modal-button-bg-color: #333;
  --w-e-modal-button-border-color: #d9d9d9;
  color: #ffffff !important;
  background-color: var(--el-color-white) !important;
  /* svg */
}
html.dark > body .vab-nav,
html.dark > body[class*=vab-theme-] .vab-nav {
  background: transparent !important;
}
html.dark > body [class*=-container],
html.dark > body .no-background-container,
html.dark > body[class*=vab-theme-] [class*=-container],
html.dark > body[class*=vab-theme-] .no-background-container {
  background: var(--el-color-white) !important;
}
html.dark > body .table td,
html.dark > body[class*=vab-theme-] .table td {
  border: 1px solid var(--el-border-color) !important;
}
html.dark > body .login-container .login-form,
html.dark > body[class*=vab-theme-] .login-container .login-form {
  background: rgba(29, 30, 31, 0.9);
}
html.dark > body .vab-column-bar .el-tabs,
html.dark > body[class*=vab-theme-] .vab-column-bar .el-tabs {
  border-right: 1px solid var(--el-border-color) !important;
  border-left: 0 !important;
}
html.dark > body .vab-column-bar .el-tabs .el-tabs__nav,
html.dark > body[class*=vab-theme-] .vab-column-bar .el-tabs .el-tabs__nav {
  background: var(--el-color-white) !important;
}
html.dark > body .vab-column-bar .el-tabs .el-tabs__item,
html.dark > body[class*=vab-theme-] .vab-column-bar .el-tabs .el-tabs__item {
  color: var(--el-color-grey) !important;
}
html.dark > body .vab-column-bar-arrow .el-tabs .el-tabs__item.is-active,
html.dark > body[class*=vab-theme-] .vab-column-bar-arrow .el-tabs .el-tabs__item.is-active {
  color: var(--el-menu-color-text) !important;
  background: transparent !important;
}
html.dark > body .vab-column-bar-arrow .el-tabs .el-tabs__item.is-active .vab-column-grid,
html.dark > body[class*=vab-theme-] .vab-column-bar-arrow .el-tabs .el-tabs__item.is-active .vab-column-grid {
  background: transparent !important;
}
html.dark > body .vab-column-bar-arrow .el-tabs .el-tabs__item.is-active .vab-column-grid:after,
html.dark > body[class*=vab-theme-] .vab-column-bar-arrow .el-tabs .el-tabs__item.is-active .vab-column-grid:after {
  border-color: transparent var(--el-menu-color-text) transparent transparent;
}
html.dark > body .vab-tabs-content-card .el-tabs__header .el-tabs__item,
html.dark > body[class*=vab-theme-] .vab-tabs-content-card .el-tabs__header .el-tabs__item {
  border: 1px solid var(--el-border-color) !important;
}
html.dark > body .vab-logo-column .logo,
html.dark > body[class*=vab-theme-] .vab-logo-column .logo {
  width: calc(var(--el-left-menu-width-min) + 1px);
  background: var(--el-color-white) !important;
  border-right: 1px solid var(--el-border-color) !important;
}
html.dark > body .vab-logo-column .title,
html.dark > body[class*=vab-theme-] .vab-logo-column .title {
  left: calc(var(--el-left-menu-width-min) + 1px) !important;
  width: calc(var(--el-left-menu-width) - var(--el-left-menu-width-min) - 2px);
}
html.dark > body .vab-side-bar,
html.dark > body[class*=vab-theme-] .vab-side-bar {
  border-right: 1px solid var(--el-border-color) !important;
}
html.dark > body .vab-header,
html.dark > body[class*=vab-theme-] .vab-header {
  border-bottom: 1px solid var(--el-border-color) !important;
}
html.dark > body .vab-header .vab-logo-horizontal,
html.dark > body[class*=vab-theme-] .vab-header .vab-logo-horizontal {
  height: calc(var(--el-header-height) - 2px);
}
html.dark > body .vab-header .vab-main .right-panel [class*=ri-],
html.dark > body .vab-header .vab-main .right-panel .username,
html.dark > body[class*=vab-theme-] .vab-header .vab-main .right-panel [class*=ri-],
html.dark > body[class*=vab-theme-] .vab-header .vab-main .right-panel .username {
  color: var(--el-color-grey) !important;
}
html.dark > body [fill="#fff"],
html.dark > body[class*=vab-theme-] [fill="#fff"] {
  fill: var(--el-color-white) !important;
}
html.dark > body .el-button,
html.dark > body .el-switch,
html.dark > body .el-checkbox,
html.dark > body .el-checkbox-group,
html.dark > body .el-radio,
html.dark > body .el-radio-group,
html.dark > body .el-slider,
html.dark > body .el-tag,
html.dark > body .el-pagination,
html.dark > body .el-segmented,
html.dark > body .el-carousel,
html.dark > body .el-menu,
html.dark > body .el-card__body::after,
html.dark > body .el-alert.is-dark,
html.dark > body .el-badge,
html.dark > body .fold-unfold,
html.dark > body .schedule-box,
html.dark > body .vab-theme-setting div a:hover,
html.dark > body .transition-box,
html.dark > body .top-card-blue,
html.dark > body .icon-panel,
html.dark > body[class*=vab-theme-] .el-button,
html.dark > body[class*=vab-theme-] .el-switch,
html.dark > body[class*=vab-theme-] .el-checkbox,
html.dark > body[class*=vab-theme-] .el-checkbox-group,
html.dark > body[class*=vab-theme-] .el-radio,
html.dark > body[class*=vab-theme-] .el-radio-group,
html.dark > body[class*=vab-theme-] .el-slider,
html.dark > body[class*=vab-theme-] .el-tag,
html.dark > body[class*=vab-theme-] .el-pagination,
html.dark > body[class*=vab-theme-] .el-segmented,
html.dark > body[class*=vab-theme-] .el-carousel,
html.dark > body[class*=vab-theme-] .el-menu,
html.dark > body[class*=vab-theme-] .el-card__body::after,
html.dark > body[class*=vab-theme-] .el-alert.is-dark,
html.dark > body[class*=vab-theme-] .el-badge,
html.dark > body[class*=vab-theme-] .fold-unfold,
html.dark > body[class*=vab-theme-] .schedule-box,
html.dark > body[class*=vab-theme-] .vab-theme-setting div a:hover,
html.dark > body[class*=vab-theme-] .transition-box,
html.dark > body[class*=vab-theme-] .top-card-blue,
html.dark > body[class*=vab-theme-] .icon-panel {
  --el-color-white: var(--el-menu-text-color);
}
html.dark > body .el-divider__text,
html.dark > body[class*=vab-theme-] .el-divider__text {
  background-color: transparent !important;
}
html.dark > body .vab-blockquote,
html.dark > body[class*=vab-theme-] .vab-blockquote {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

html > body.vab-theme-plain {
  --el-menu-background-color: #ffffff;
  --el-menu-color-text: #515a6e;
  --el-title-color: #515a6e;
}
html > body.vab-theme-plain .el-menu--vertical .el-menu-item:hover {
  color: var(--el-color-primary) !important;
  background-color: var(--el-color-primary-light-9) !important;
}
html > body.vab-theme-plain .el-menu--vertical .el-menu-item.is-active,
html > body.vab-theme-plain .el-menu--vertical .el-sub-menu__title.is-active {
  color: var(--el-color-primary) !important;
  background-color: var(--el-color-primary-light-9) !important;
}
html > body.vab-theme-plain .el-menu--horizontal .el-menu-item:not(.is-disabled):focus,
html > body.vab-theme-plain .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  color: var(--el-color-primary) !important;
  background-color: var(--el-color-primary-light-9) !important;
}
html > body.vab-theme-plain .el-menu--horizontal .el-sub-menu__title:not(.is-disabled):focus,
html > body.vab-theme-plain .el-menu--horizontal .el-sub-menu__title:not(.is-disabled):hover {
  border-radius: var(--el-border-radius-base) !important;
}
html > body.vab-theme-plain .vab-logo-common,
html > body.vab-theme-plain .vab-logo-vertical,
html > body.vab-theme-plain .vab-logo-horizontal {
  color: var(--el-menu-color-text) !important;
  background: #ffffff !important;
}
html > body.vab-theme-plain .vab-logo-common .title,
html > body.vab-theme-plain .vab-logo-common .vab-icon,
html > body.vab-theme-plain .vab-logo-vertical .title,
html > body.vab-theme-plain .vab-logo-vertical .vab-icon,
html > body.vab-theme-plain .vab-logo-horizontal .title,
html > body.vab-theme-plain .vab-logo-horizontal .vab-icon {
  color: var(--el-menu-color-text) !important;
  background: #ffffff !important;
}
html > body.vab-theme-plain .vab-logo-column,
html > body.vab-theme-plain .vab-logo-comprehensive {
  color: var(--el-menu-color-text) !important;
  background: #ffffff !important;
}
html > body.vab-theme-plain .vab-logo-column .logo,
html > body.vab-theme-plain .vab-logo-comprehensive .logo {
  border-right: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-plain .vab-logo-column .title,
html > body.vab-theme-plain .vab-logo-comprehensive .title {
  color: var(--el-menu-color-text) !important;
  background: #ffffff !important;
}
html > body.vab-theme-plain .vab-logo-column .logo,
html > body.vab-theme-plain .vab-logo-column .vab-icon,
html > body.vab-theme-plain .vab-logo-comprehensive .logo,
html > body.vab-theme-plain .vab-logo-comprehensive .vab-icon {
  color: var(--el-menu-color-text) !important;
  background: #ffffff !important;
}
html > body.vab-theme-plain .vab-column-bar {
  border-right: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-plain .vab-column-bar .el-tabs {
  margin-left: -1px !important;
  border-right: 1px solid var(--el-border-color) !important;
  color: var(--el-menu-color-text) !important;
  background: #ffffff !important;
}
html > body.vab-theme-plain .vab-column-bar .el-tabs .el-tabs__nav-wrap.is-left {
  background: #f7faff !important;
}
html > body.vab-theme-plain .vab-column-bar .el-tabs .el-tabs__item,
html > body.vab-theme-plain .vab-column-bar .el-tabs .el-tabs__nav {
  color: var(--el-menu-color-text) !important;
  background: #ffffff !important;
}
html > body.vab-theme-plain .vab-column-bar .el-tabs .el-tabs__item.is-active {
  color: #ffffff !important;
  background: var(--el-color-primary) !important;
}
html > body.vab-theme-plain .vab-column-bar .el-menu .el-menu-item.is-active,
html > body.vab-theme-plain .vab-column-bar .el-menu .el-sub-menu__title.is-active,
html > body.vab-theme-plain .vab-column-bar .el-menu .el-menu-item:hover,
html > body.vab-theme-plain .vab-column-bar .el-menu .el-sub-menu__title:hover {
  color: var(--el-color-primary) !important;
  background-color: var(--el-color-primary-light-9) !important;
}
html > body.vab-theme-plain .vab-column-bar .el-menu .el-menu-item.is-active i,
html > body.vab-theme-plain .vab-column-bar .el-menu .el-sub-menu__title.is-active i,
html > body.vab-theme-plain .vab-column-bar .el-menu .el-menu-item:hover i,
html > body.vab-theme-plain .vab-column-bar .el-menu .el-sub-menu__title:hover i {
  color: var(--el-color-primary) !important;
}
html > body.vab-theme-plain .vab-column-bar-card .el-tabs .el-tabs__item .vab-column-grid:hover {
  color: #ffffff !important;
}
html > body.vab-theme-plain .vab-column-bar-card .el-tabs .el-tabs__item.is-active {
  background: transparent !important;
}
html > body.vab-theme-plain .vab-column-bar-arrow .el-tabs .el-tabs__item.is-active {
  color: var(--el-menu-color-text) !important;
  background: transparent !important;
}
html > body.vab-theme-plain .vab-column-bar-arrow .el-tabs .el-tabs__item.is-active .vab-column-grid {
  background: transparent !important;
}
html > body.vab-theme-plain .vab-column-bar-arrow .el-tabs .el-tabs__item.is-active .vab-column-grid:after {
  border-color: transparent var(--el-border-color) transparent transparent;
}
html > body.vab-theme-plain .vab-tabs-content-card .el-tabs__header .el-tabs__item {
  border: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-plain .vab-logo-column .logo {
  background: #ffffff !important;
  border-right: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-plain .vab-header {
  color: var(--el-menu-color-text) !important;
  background: #ffffff !important;
}
html > body.vab-theme-plain .vab-header .vab-main {
  color: var(--el-menu-color-text) !important;
  background: #ffffff !important;
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .vab-right-tools [class*=ri-] {
  color: var(--el-menu-color-text);
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .username,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .username *,
html > body.vab-theme-plain .vab-header .vab-main .right-panel > i,
html > body.vab-theme-plain .vab-header .vab-main .right-panel > div > i,
html > body.vab-theme-plain .vab-header .vab-main .right-panel > span > i,
html > body.vab-theme-plain .vab-header .vab-main .right-panel > div > span > i {
  color: var(--el-menu-color-text) !important;
  background: #ffffff !important;
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-sub-menu .el-sub-menu__title:hover,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-menu-item:hover {
  color: var(--el-color-primary) !important;
  background-color: var(--el-color-primary-light-9) !important;
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-sub-menu .el-sub-menu__title:hover i,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-sub-menu .el-sub-menu__title:hover svg,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-sub-menu .el-sub-menu__title:hover span[title],
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-menu-item:hover i,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-menu-item:hover svg,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-menu-item:hover span[title] {
  color: var(--el-color-primary) !important;
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-sub-menu .el-sub-menu__title.is-active,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-menu-item.is-active {
  color: var(--el-color-primary) !important;
  background-color: var(--el-color-primary-light-9) !important;
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-sub-menu .el-sub-menu__title.is-active i,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-sub-menu .el-sub-menu__title.is-active svg,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-sub-menu .el-sub-menu__title.is-active span[title],
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-menu-item.is-active i,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-menu-item.is-active svg,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-menu-item.is-active span[title] {
  color: var(--el-color-primary) !important;
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-sub-menu .el-sub-menu__title [class*=ri-],
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal .el-menu-item [class*=ri-] {
  color: var(--el-menu-color-text) !important;
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-sub-menu.is-active > .el-sub-menu__title,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-menu-item.is-active {
  color: var(--el-color-primary) !important;
  background-color: var(--el-color-primary-light-9) !important;
  border-radius: var(--el-border-radius-base);
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-sub-menu.is-active > .el-sub-menu__title:hover,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-menu-item.is-active:hover {
  color: var(--el-color-primary) !important;
  background-color: var(--el-color-primary-light-9) !important;
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-sub-menu.is-active > .el-sub-menu__title:hover i,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-sub-menu.is-active > .el-sub-menu__title:hover svg,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-sub-menu.is-active > .el-sub-menu__title:hover span[title],
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-menu-item.is-active:hover i,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-menu-item.is-active:hover svg,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-menu-item.is-active:hover span[title] {
  color: var(--el-color-primary) !important;
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-sub-menu.is-active > .el-sub-menu__title.is-active,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-menu-item.is-active.is-active {
  color: var(--el-color-primary) !important;
  background-color: var(--el-color-primary-light-9) !important;
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-sub-menu.is-active > .el-sub-menu__title.is-active i,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-sub-menu.is-active > .el-sub-menu__title.is-active svg,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-sub-menu.is-active > .el-sub-menu__title.is-active span[title],
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-menu-item.is-active.is-active i,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-menu-item.is-active.is-active svg,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-menu-item.is-active.is-active span[title] {
  color: var(--el-color-primary) !important;
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-sub-menu.is-active > .el-sub-menu__title [class*=ri-],
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-menu-item.is-active [class*=ri-] {
  color: var(--el-color-primary) !important;
}
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-sub-menu > .el-sub-menu__title:hover,
html > body.vab-theme-plain .vab-header .vab-main .right-panel .el-menu--horizontal > .el-menu-item:hover {
  color: var(--el-color-primary) !important;
  background-color: transparent !important;
}
html > body.vab-theme-plain .vab-tabs-more-active .vab-tabs-more-icon .box:before,
html > body.vab-theme-plain .vab-tabs-more-active .vab-tabs-more-icon .box:after, html > body.vab-theme-plain .vab-tabs-more:hover .vab-tabs-more-icon .box:before,
html > body.vab-theme-plain .vab-tabs-more:hover .vab-tabs-more-icon .box:after {
  background: var(--el-color-primary) !important;
}
html > body.vab-theme-plain .vab-tabs .vab-tabs-content-card .el-tabs__header .el-tabs__item.is-active {
  color: var(--el-color-primary) !important;
  background: var(--el-color-primary-light-9) !important;
  border: 1px solid var(--el-color-primary) !important;
}
html > body.vab-theme-plain .vab-tabs .vab-tabs-content-card .el-tabs__header .el-tabs__item:hover {
  border: 1px solid var(--el-color-primary) !important;
}
html > body.vab-theme-plain .vab-tabs .vab-tabs-content-smart .el-tabs__header .el-tabs__item.is-active {
  background: var(--el-color-primary-light-9) !important;
}
html > body.vab-theme-plain .vab-tabs .vab-tabs-content-smart .el-tabs__header .el-tabs__item:after {
  background-color: var(--el-color-primary) !important;
}
html > body.vab-theme-plain .vab-tabs .vab-tabs-content-smart .el-tabs__header .el-tabs__item:hover {
  background: var(--el-color-primary-light-9) !important;
}
html > body.vab-theme-plain .vab-tabs .vab-tabs-content-smooth .el-tabs__header .el-tabs__item.is-active {
  color: var(--el-color-primary) !important;
  background: var(--el-color-primary-light-9) !important;
}
html > body.vab-theme-plain .vab-tabs .vab-tabs-content-smooth .el-tabs__header .el-tabs__item.is-active:hover {
  color: var(--el-color-primary) !important;
  background: var(--el-color-primary-light-9) !important;
}
html > body.vab-theme-plain .vab-tabs .vab-tabs-content-smooth .el-tabs__header .el-tabs__item:hover {
  color: var(--el-menu-color-text) !important;
}
html > body.vab-theme-plain .vab-side-bar {
  border-right: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-plain .vab-side-bar .el-sub-menu__title:hover {
  color: var(--el-color-primary);
  background-color: var(--el-color-primary-light-9);
}

html > body.vab-theme-technology {
  --el-dialog-bg-color: #040d32;
  --el-color-black: #ffffff;
  --el-color-white: #040d32;
  --el-color-grey: #ffffff;
  --el-menu-background-color: #040d32;
  --el-menu-background-color-second: #040d32;
  --el-background-technology: #040d32;
  --el-menu-text-color: #fff;
  --el-bg-color-page: #040d32;
  --el-bg-color: #103171;
  --el-bg-color-overlay: #103171;
  --el-text-color-primary: #e5eaf3;
  --el-text-color-regular: #e5eaf3;
  --el-text-color-secondary: #e5eaf3;
  --el-text-color-placeholder: #e5eaf3;
  --el-text-color-disabled: #cfd3dc;
  --el-border-color-darker: rgb(65.1, 112.8, 156);
  --el-border-color-dark: rgb(86.2, 128.6, 167);
  --el-border-color: rgb(65.1, 112.8, 156);
  --el-border: 1px solid rgb(65.1, 112.8, 156);
  --el-border-color-light: rgb(86.2, 128.6, 167);
  --el-border-color-lighter: rgb(107.3, 144.4, 178);
  --el-border-color-extra-light: #2c6191;
  --el-fill-color-darker: #2c6191;
  --el-fill-color-dark: #2c6191;
  --el-fill-color: #103171;
  --el-fill-color-light: rgb(39.9, 69.6, 127.2);
  --el-fill-color-lighter: rgb(63.8, 90.2, 141.4);
  --el-fill-color-extra-light: rgb(39.9, 69.6, 127.2);
  --el-fill-color-blank: rgb(18.39, 51.06, 114.42);
  --el-mask-color: rgba(16, 49, 113, 0.8);
  --w-e-textarea-bg-color: #103171;
  --w-e-textarea-color: #fff;
  --w-e-textarea-border-color: #103171;
  --w-e-textarea-slight-border-color: #2c6191;
  --w-e-textarea-slight-color: #040d32;
  --w-e-textarea-slight-bg-color: #040d32;
  --w-e-textarea-selected-border-color: #b4d5ff;
  --w-e-textarea-handler-bg-color: #4290f7;
  --w-e-toolbar-color: #fff;
  --w-e-toolbar-bg-color: #103171;
  --w-e-toolbar-active-color: #fff;
  --w-e-toolbar-active-bg-color: #2c6191;
  --w-e-toolbar-disabled-color: #fff;
  --w-e-toolbar-border-color: #2c6191;
  --w-e-modal-button-bg-color: #2c6191;
  --w-e-modal-button-border-color: #2c6191;
  color: var(--el-color-grey) !important;
  background-color: var(--el-color-white) !important;
  /*el-dialog、el-message-box */
  /*el-drawer */
  /* .vab-hey-message */
  /* svg */
}
html > body.vab-theme-technology .card:hover {
  background-color: var(--el-color-primary-light-9);
}
html > body.vab-theme-technology .vab-side-bar {
  border-right: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-technology .mobile .vab-side-bar {
  border-left: 0 solid var(--el-border-color) !important;
}
html > body.vab-theme-technology .vab-nav {
  background: var(--el-color-white) !important;
}
html > body.vab-theme-technology section > div[class*=-container],
html > body.vab-theme-technology .no-background-container {
  background: var(--el-color-white) !important;
}
html > body.vab-theme-technology .vab-column-bar {
  border-right: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-technology .vab-column-bar .el-tabs {
  margin-left: -1px !important;
  border-right: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-technology .vab-column-bar .el-tabs .el-tabs__item {
  color: var(--el-color-grey) !important;
}
html > body.vab-theme-technology .vab-column-bar .el-tabs .el-tabs__nav {
  background: var(--el-color-white) !important;
}
html > body.vab-theme-technology .vab-column-bar-arrow .el-tabs .el-tabs__item.is-active {
  color: var(--el-menu-color-text) !important;
  background: transparent !important;
}
html > body.vab-theme-technology .vab-column-bar-arrow .el-tabs .el-tabs__item.is-active .vab-column-grid {
  background: transparent !important;
}
html > body.vab-theme-technology .vab-column-bar-arrow .el-tabs .el-tabs__item.is-active .vab-column-grid:after {
  border-color: transparent var(--el-menu-color-text) transparent transparent;
}
html > body.vab-theme-technology .vab-tabs-content-card .el-tabs__header .el-tabs__item {
  border: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-technology .vab-logo-column .logo {
  background: var(--el-color-white) !important;
  border-right: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-technology .el-dialog,
html > body.vab-theme-technology .el-message-box {
  position: relative;
  overflow: visible;
  background: var(--el-background-technology);
  border: 2px solid #00a1ff;
  border-radius: 8px;
}
html > body.vab-theme-technology .el-dialog__header,
html > body.vab-theme-technology .el-message-box__header {
  position: relative;
  background: var(--el-background-technology) !important;
}
html > body.vab-theme-technology .el-dialog__header .el-dialog__title,
html > body.vab-theme-technology .el-dialog__header .el-dialog__close,
html > body.vab-theme-technology .el-message-box__header .el-dialog__title,
html > body.vab-theme-technology .el-message-box__header .el-dialog__close {
  color: #fff;
}
html > body.vab-theme-technology .el-dialog__header i[class*=__close],
html > body.vab-theme-technology .el-message-box__header i[class*=__close] {
  width: 24px;
  height: 24px;
  line-height: 22px;
  border: 1px solid transparent;
  transition: none;
}
html > body.vab-theme-technology .el-dialog__header i[class*=__close]:hover,
html > body.vab-theme-technology .el-message-box__header i[class*=__close]:hover {
  color: #00a1ff;
}
html > body.vab-theme-technology .el-dialog::before,
html > body.vab-theme-technology .el-message-box::before {
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: 30px;
  z-index: 0;
  width: calc(100% - 60px);
  pointer-events: none;
  content: "";
  border-top: 2px solid #016886;
  border-bottom: 2px solid #016886;
}
html > body.vab-theme-technology .el-dialog::after,
html > body.vab-theme-technology .el-message-box::after {
  position: absolute;
  top: 30px;
  right: -2px;
  left: -2px;
  z-index: 0;
  height: calc(100% - 60px);
  pointer-events: none;
  content: "";
  border-right: 2px solid #016886;
  border-left: 2px solid #016886;
}
html > body.vab-theme-technology .el-drawer.rtl {
  border-left: 1px solid var(--el-border-color);
}
html > body.vab-theme-technology .el-pagination.is-background .btn-prev:disabled,
html > body.vab-theme-technology .el-pagination.is-background .btn-next:disabled {
  background-color: var(--el-pagination-button-bg-color);
}
html > body.vab-theme-technology .el-drawer__header {
  color: var(--el-color-grey);
}
html > body.vab-theme-technology .el-radio-button__inner {
  border: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-technology .el-input.is-disabled .el-input__wrapper {
  background: #214e85 !important;
}
html > body.vab-theme-technology .vab-header {
  border-bottom: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-technology .vab-header .vab-logo-horizontal {
  height: calc(var(--el-header-height) - 2px);
}
html > body.vab-theme-technology .vab-header .vab-main .right-panel [class*=ri-],
html > body.vab-theme-technology .vab-header .vab-main .right-panel .username {
  color: var(--el-color-grey) !important;
}
html > body.vab-theme-technology .vab-tabs-content-smooth .el-tabs__header .el-tabs__item:hover {
  color: var(--el-color-grey);
  background: #123372;
}
html > body.vab-theme-technology [class*=vab-hey-message] {
  border: 1px solid var(--el-border-color) !important;
}
html > body.vab-theme-technology [fill="#fff"] {
  fill: var(--el-background-technology) !important;
}
html > body.vab-theme-technology [fill="#f2f2f2"],
html > body.vab-theme-technology [fill="#d0d2d5"] {
  fill: var(--el-bg-color) !important;
}
html > body.vab-theme-technology .login-container,
html > body.vab-theme-technology .register-container {
  background: url("../png/background-Cj0gkAlq.png") center center fixed no-repeat !important;
  background-size: cover !important;
}
html > body.vab-theme-technology .el-button,
html > body.vab-theme-technology .el-switch,
html > body.vab-theme-technology .el-checkbox,
html > body.vab-theme-technology .el-checkbox-group,
html > body.vab-theme-technology .el-radio,
html > body.vab-theme-technology .el-radio-group,
html > body.vab-theme-technology .el-slider,
html > body.vab-theme-technology .el-tag,
html > body.vab-theme-technology .el-pagination,
html > body.vab-theme-technology .el-segmented,
html > body.vab-theme-technology .el-carousel,
html > body.vab-theme-technology .el-menu,
html > body.vab-theme-technology .el-card__body::after,
html > body.vab-theme-technology .el-alert.is-dark,
html > body.vab-theme-technology .el-badge,
html > body.vab-theme-technology .fold-unfold,
html > body.vab-theme-technology .schedule-box,
html > body.vab-theme-technology .vab-theme-setting div a:hover,
html > body.vab-theme-technology .transition-box,
html > body.vab-theme-technology .top-card-blue,
html > body.vab-theme-technology .icon-panel {
  --el-color-white: var(--el-menu-text-color);
}
html > body.vab-theme-technology .el-divider__text {
  background-color: transparent !important;
}
html > body.vab-theme-technology .vab-blockquote {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
html > body.vab-theme-technology .el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #040d32;
}

@font-face {
  font-family: "remixicon";
  src: url("../woff2/vsv-icon-BVvFtaex.woff2") format("woff2");
  font-display: swap;
}
[class^=ri-], [class*=" ri-"] {
  font-family: remixicon !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ri-lg {
  font-size: 1.3333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.ri-xl {
  font-size: 1.5em;
  line-height: 0.6666em;
  vertical-align: -0.075em;
}

.ri-xxs {
  font-size: 0.5em;
}

.ri-xs {
  font-size: 0.75em;
}

.ri-sm {
  font-size: 0.875em;
}

.ri-1x {
  font-size: 1em;
}

.ri-2x {
  font-size: 2em;
}

.ri-3x {
  font-size: 3em;
}

.ri-4x {
  font-size: 4em;
}

.ri-5x {
  font-size: 5em;
}

.ri-6x {
  font-size: 6em;
}

.ri-7x {
  font-size: 7em;
}

.ri-8x {
  font-size: 8em;
}

.ri-9x {
  font-size: 9em;
}

.ri-10x {
  font-size: 10em;
}

.ri-fw {
  text-align: center;
  width: 1.25em;
}

.ri-24-hours-fill:before {
  content: "\ea01";
}

.ri-24-hours-line:before {
  content: "\ea02";
}

.ri-4k-fill:before {
  content: "\ea03";
}

.ri-4k-line:before {
  content: "\ea04";
}

.ri-a-b:before {
  content: "\ea05";
}

.ri-account-box-fill:before {
  content: "\ea06";
}

.ri-account-box-line:before {
  content: "\ea07";
}

.ri-account-circle-fill:before {
  content: "\ea08";
}

.ri-account-circle-line:before {
  content: "\ea09";
}

.ri-account-pin-box-fill:before {
  content: "\ea0a";
}

.ri-account-pin-box-line:before {
  content: "\ea0b";
}

.ri-account-pin-circle-fill:before {
  content: "\ea0c";
}

.ri-account-pin-circle-line:before {
  content: "\ea0d";
}

.ri-add-box-fill:before {
  content: "\ea0e";
}

.ri-add-box-line:before {
  content: "\ea0f";
}

.ri-add-circle-fill:before {
  content: "\ea10";
}

.ri-add-circle-line:before {
  content: "\ea11";
}

.ri-add-fill:before {
  content: "\ea12";
}

.ri-add-line:before {
  content: "\ea13";
}

.ri-admin-fill:before {
  content: "\ea14";
}

.ri-admin-line:before {
  content: "\ea15";
}

.ri-advertisement-fill:before {
  content: "\ea16";
}

.ri-advertisement-line:before {
  content: "\ea17";
}

.ri-airplay-fill:before {
  content: "\ea18";
}

.ri-airplay-line:before {
  content: "\ea19";
}

.ri-alarm-fill:before {
  content: "\ea1a";
}

.ri-alarm-line:before {
  content: "\ea1b";
}

.ri-alarm-warning-fill:before {
  content: "\ea1c";
}

.ri-alarm-warning-line:before {
  content: "\ea1d";
}

.ri-album-fill:before {
  content: "\ea1e";
}

.ri-album-line:before {
  content: "\ea1f";
}

.ri-alert-fill:before {
  content: "\ea20";
}

.ri-alert-line:before {
  content: "\ea21";
}

.ri-aliens-fill:before {
  content: "\ea22";
}

.ri-aliens-line:before {
  content: "\ea23";
}

.ri-align-bottom:before {
  content: "\ea24";
}

.ri-align-center:before {
  content: "\ea25";
}

.ri-align-justify:before {
  content: "\ea26";
}

.ri-align-left:before {
  content: "\ea27";
}

.ri-align-right:before {
  content: "\ea28";
}

.ri-align-top:before {
  content: "\ea29";
}

.ri-align-vertically:before {
  content: "\ea2a";
}

.ri-alipay-fill:before {
  content: "\ea2b";
}

.ri-alipay-line:before {
  content: "\ea2c";
}

.ri-amazon-fill:before {
  content: "\ea2d";
}

.ri-amazon-line:before {
  content: "\ea2e";
}

.ri-anchor-fill:before {
  content: "\ea2f";
}

.ri-anchor-line:before {
  content: "\ea30";
}

.ri-ancient-gate-fill:before {
  content: "\ea31";
}

.ri-ancient-gate-line:before {
  content: "\ea32";
}

.ri-ancient-pavilion-fill:before {
  content: "\ea33";
}

.ri-ancient-pavilion-line:before {
  content: "\ea34";
}

.ri-android-fill:before {
  content: "\ea35";
}

.ri-android-line:before {
  content: "\ea36";
}

.ri-angularjs-fill:before {
  content: "\ea37";
}

.ri-angularjs-line:before {
  content: "\ea38";
}

.ri-anticlockwise-2-fill:before {
  content: "\ea39";
}

.ri-anticlockwise-2-line:before {
  content: "\ea3a";
}

.ri-anticlockwise-fill:before {
  content: "\ea3b";
}

.ri-anticlockwise-line:before {
  content: "\ea3c";
}

.ri-app-store-fill:before {
  content: "\ea3d";
}

.ri-app-store-line:before {
  content: "\ea3e";
}

.ri-apple-fill:before {
  content: "\ea3f";
}

.ri-apple-line:before {
  content: "\ea40";
}

.ri-apps-2-fill:before {
  content: "\ea41";
}

.ri-apps-2-line:before {
  content: "\ea42";
}

.ri-apps-fill:before {
  content: "\ea43";
}

.ri-apps-line:before {
  content: "\ea44";
}

.ri-archive-drawer-fill:before {
  content: "\ea45";
}

.ri-archive-drawer-line:before {
  content: "\ea46";
}

.ri-archive-fill:before {
  content: "\ea47";
}

.ri-archive-line:before {
  content: "\ea48";
}

.ri-arrow-down-circle-fill:before {
  content: "\ea49";
}

.ri-arrow-down-circle-line:before {
  content: "\ea4a";
}

.ri-arrow-down-fill:before {
  content: "\ea4b";
}

.ri-arrow-down-line:before {
  content: "\ea4c";
}

.ri-arrow-down-s-fill:before {
  content: "\ea4d";
}

.ri-arrow-down-s-line:before {
  content: "\ea4e";
}

.ri-arrow-drop-down-fill:before {
  content: "\ea4f";
}

.ri-arrow-drop-down-line:before {
  content: "\ea50";
}

.ri-arrow-drop-left-fill:before {
  content: "\ea51";
}

.ri-arrow-drop-left-line:before {
  content: "\ea52";
}

.ri-arrow-drop-right-fill:before {
  content: "\ea53";
}

.ri-arrow-drop-right-line:before {
  content: "\ea54";
}

.ri-arrow-drop-up-fill:before {
  content: "\ea55";
}

.ri-arrow-drop-up-line:before {
  content: "\ea56";
}

.ri-arrow-go-back-fill:before {
  content: "\ea57";
}

.ri-arrow-go-back-line:before {
  content: "\ea58";
}

.ri-arrow-go-forward-fill:before {
  content: "\ea59";
}

.ri-arrow-go-forward-line:before {
  content: "\ea5a";
}

.ri-arrow-left-circle-fill:before {
  content: "\ea5b";
}

.ri-arrow-left-circle-line:before {
  content: "\ea5c";
}

.ri-arrow-left-down-fill:before {
  content: "\ea5d";
}

.ri-arrow-left-down-line:before {
  content: "\ea5e";
}

.ri-arrow-left-fill:before {
  content: "\ea5f";
}

.ri-arrow-left-line:before {
  content: "\ea60";
}

.ri-arrow-left-right-fill:before {
  content: "\ea61";
}

.ri-arrow-left-right-line:before {
  content: "\ea62";
}

.ri-arrow-left-s-fill:before {
  content: "\ea63";
}

.ri-arrow-left-s-line:before {
  content: "\ea64";
}

.ri-arrow-left-up-fill:before {
  content: "\ea65";
}

.ri-arrow-left-up-line:before {
  content: "\ea66";
}

.ri-arrow-right-circle-fill:before {
  content: "\ea67";
}

.ri-arrow-right-circle-line:before {
  content: "\ea68";
}

.ri-arrow-right-down-fill:before {
  content: "\ea69";
}

.ri-arrow-right-down-line:before {
  content: "\ea6a";
}

.ri-arrow-right-fill:before {
  content: "\ea6b";
}

.ri-arrow-right-line:before {
  content: "\ea6c";
}

.ri-arrow-right-s-fill:before {
  content: "\ea6d";
}

.ri-arrow-right-s-line:before {
  content: "\ea6e";
}

.ri-arrow-right-up-fill:before {
  content: "\ea6f";
}

.ri-arrow-right-up-line:before {
  content: "\ea70";
}

.ri-arrow-up-circle-fill:before {
  content: "\ea71";
}

.ri-arrow-up-circle-line:before {
  content: "\ea72";
}

.ri-arrow-up-down-fill:before {
  content: "\ea73";
}

.ri-arrow-up-down-line:before {
  content: "\ea74";
}

.ri-arrow-up-fill:before {
  content: "\ea75";
}

.ri-arrow-up-line:before {
  content: "\ea76";
}

.ri-arrow-up-s-fill:before {
  content: "\ea77";
}

.ri-arrow-up-s-line:before {
  content: "\ea78";
}

.ri-artboard-2-fill:before {
  content: "\ea79";
}

.ri-artboard-2-line:before {
  content: "\ea7a";
}

.ri-artboard-fill:before {
  content: "\ea7b";
}

.ri-artboard-line:before {
  content: "\ea7c";
}

.ri-article-fill:before {
  content: "\ea7d";
}

.ri-article-line:before {
  content: "\ea7e";
}

.ri-aspect-ratio-fill:before {
  content: "\ea7f";
}

.ri-aspect-ratio-line:before {
  content: "\ea80";
}

.ri-asterisk:before {
  content: "\ea81";
}

.ri-at-fill:before {
  content: "\ea82";
}

.ri-at-line:before {
  content: "\ea83";
}

.ri-attachment-2:before {
  content: "\ea84";
}

.ri-attachment-fill:before {
  content: "\ea85";
}

.ri-attachment-line:before {
  content: "\ea86";
}

.ri-auction-fill:before {
  content: "\ea87";
}

.ri-auction-line:before {
  content: "\ea88";
}

.ri-award-fill:before {
  content: "\ea89";
}

.ri-award-line:before {
  content: "\ea8a";
}

.ri-baidu-fill:before {
  content: "\ea8b";
}

.ri-baidu-line:before {
  content: "\ea8c";
}

.ri-ball-pen-fill:before {
  content: "\ea8d";
}

.ri-ball-pen-line:before {
  content: "\ea8e";
}

.ri-bank-card-2-fill:before {
  content: "\ea8f";
}

.ri-bank-card-2-line:before {
  content: "\ea90";
}

.ri-bank-card-fill:before {
  content: "\ea91";
}

.ri-bank-card-line:before {
  content: "\ea92";
}

.ri-bank-fill:before {
  content: "\ea93";
}

.ri-bank-line:before {
  content: "\ea94";
}

.ri-bar-chart-2-fill:before {
  content: "\ea95";
}

.ri-bar-chart-2-line:before {
  content: "\ea96";
}

.ri-bar-chart-box-fill:before {
  content: "\ea97";
}

.ri-bar-chart-box-line:before {
  content: "\ea98";
}

.ri-bar-chart-fill:before {
  content: "\ea99";
}

.ri-bar-chart-grouped-fill:before {
  content: "\ea9a";
}

.ri-bar-chart-grouped-line:before {
  content: "\ea9b";
}

.ri-bar-chart-horizontal-fill:before {
  content: "\ea9c";
}

.ri-bar-chart-horizontal-line:before {
  content: "\ea9d";
}

.ri-bar-chart-line:before {
  content: "\ea9e";
}

.ri-barcode-box-fill:before {
  content: "\ea9f";
}

.ri-barcode-box-line:before {
  content: "\eaa0";
}

.ri-barcode-fill:before {
  content: "\eaa1";
}

.ri-barcode-line:before {
  content: "\eaa2";
}

.ri-barricade-fill:before {
  content: "\eaa3";
}

.ri-barricade-line:before {
  content: "\eaa4";
}

.ri-base-station-fill:before {
  content: "\eaa5";
}

.ri-base-station-line:before {
  content: "\eaa6";
}

.ri-basketball-fill:before {
  content: "\eaa7";
}

.ri-basketball-line:before {
  content: "\eaa8";
}

.ri-battery-2-charge-fill:before {
  content: "\eaa9";
}

.ri-battery-2-charge-line:before {
  content: "\eaaa";
}

.ri-battery-2-fill:before {
  content: "\eaab";
}

.ri-battery-2-line:before {
  content: "\eaac";
}

.ri-battery-charge-fill:before {
  content: "\eaad";
}

.ri-battery-charge-line:before {
  content: "\eaae";
}

.ri-battery-fill:before {
  content: "\eaaf";
}

.ri-battery-line:before {
  content: "\eab0";
}

.ri-battery-low-fill:before {
  content: "\eab1";
}

.ri-battery-low-line:before {
  content: "\eab2";
}

.ri-battery-saver-fill:before {
  content: "\eab3";
}

.ri-battery-saver-line:before {
  content: "\eab4";
}

.ri-battery-share-fill:before {
  content: "\eab5";
}

.ri-battery-share-line:before {
  content: "\eab6";
}

.ri-bear-smile-fill:before {
  content: "\eab7";
}

.ri-bear-smile-line:before {
  content: "\eab8";
}

.ri-behance-fill:before {
  content: "\eab9";
}

.ri-behance-line:before {
  content: "\eaba";
}

.ri-bell-fill:before {
  content: "\eabb";
}

.ri-bell-line:before {
  content: "\eabc";
}

.ri-bike-fill:before {
  content: "\eabd";
}

.ri-bike-line:before {
  content: "\eabe";
}

.ri-bilibili-fill:before {
  content: "\eabf";
}

.ri-bilibili-line:before {
  content: "\eac0";
}

.ri-bill-fill:before {
  content: "\eac1";
}

.ri-bill-line:before {
  content: "\eac2";
}

.ri-billiards-fill:before {
  content: "\eac3";
}

.ri-billiards-line:before {
  content: "\eac4";
}

.ri-bit-coin-fill:before {
  content: "\eac5";
}

.ri-bit-coin-line:before {
  content: "\eac6";
}

.ri-blaze-fill:before {
  content: "\eac7";
}

.ri-blaze-line:before {
  content: "\eac8";
}

.ri-bluetooth-connect-fill:before {
  content: "\eac9";
}

.ri-bluetooth-connect-line:before {
  content: "\eaca";
}

.ri-bluetooth-fill:before {
  content: "\eacb";
}

.ri-bluetooth-line:before {
  content: "\eacc";
}

.ri-blur-off-fill:before {
  content: "\eacd";
}

.ri-blur-off-line:before {
  content: "\eace";
}

.ri-body-scan-fill:before {
  content: "\eacf";
}

.ri-body-scan-line:before {
  content: "\ead0";
}

.ri-bold:before {
  content: "\ead1";
}

.ri-book-2-fill:before {
  content: "\ead2";
}

.ri-book-2-line:before {
  content: "\ead3";
}

.ri-book-3-fill:before {
  content: "\ead4";
}

.ri-book-3-line:before {
  content: "\ead5";
}

.ri-book-fill:before {
  content: "\ead6";
}

.ri-book-line:before {
  content: "\ead7";
}

.ri-book-marked-fill:before {
  content: "\ead8";
}

.ri-book-marked-line:before {
  content: "\ead9";
}

.ri-book-open-fill:before {
  content: "\eada";
}

.ri-book-open-line:before {
  content: "\eadb";
}

.ri-book-read-fill:before {
  content: "\eadc";
}

.ri-book-read-line:before {
  content: "\eadd";
}

.ri-booklet-fill:before {
  content: "\eade";
}

.ri-booklet-line:before {
  content: "\eadf";
}

.ri-bookmark-2-fill:before {
  content: "\eae0";
}

.ri-bookmark-2-line:before {
  content: "\eae1";
}

.ri-bookmark-3-fill:before {
  content: "\eae2";
}

.ri-bookmark-3-line:before {
  content: "\eae3";
}

.ri-bookmark-fill:before {
  content: "\eae4";
}

.ri-bookmark-line:before {
  content: "\eae5";
}

.ri-boxing-fill:before {
  content: "\eae6";
}

.ri-boxing-line:before {
  content: "\eae7";
}

.ri-braces-fill:before {
  content: "\eae8";
}

.ri-braces-line:before {
  content: "\eae9";
}

.ri-brackets-fill:before {
  content: "\eaea";
}

.ri-brackets-line:before {
  content: "\eaeb";
}

.ri-briefcase-2-fill:before {
  content: "\eaec";
}

.ri-briefcase-2-line:before {
  content: "\eaed";
}

.ri-briefcase-3-fill:before {
  content: "\eaee";
}

.ri-briefcase-3-line:before {
  content: "\eaef";
}

.ri-briefcase-4-fill:before {
  content: "\eaf0";
}

.ri-briefcase-4-line:before {
  content: "\eaf1";
}

.ri-briefcase-5-fill:before {
  content: "\eaf2";
}

.ri-briefcase-5-line:before {
  content: "\eaf3";
}

.ri-briefcase-fill:before {
  content: "\eaf4";
}

.ri-briefcase-line:before {
  content: "\eaf5";
}

.ri-bring-forward:before {
  content: "\eaf6";
}

.ri-bring-to-front:before {
  content: "\eaf7";
}

.ri-broadcast-fill:before {
  content: "\eaf8";
}

.ri-broadcast-line:before {
  content: "\eaf9";
}

.ri-brush-2-fill:before {
  content: "\eafa";
}

.ri-brush-2-line:before {
  content: "\eafb";
}

.ri-brush-3-fill:before {
  content: "\eafc";
}

.ri-brush-3-line:before {
  content: "\eafd";
}

.ri-brush-4-fill:before {
  content: "\eafe";
}

.ri-brush-4-line:before {
  content: "\eaff";
}

.ri-brush-fill:before {
  content: "\eb00";
}

.ri-brush-line:before {
  content: "\eb01";
}

.ri-bubble-chart-fill:before {
  content: "\eb02";
}

.ri-bubble-chart-line:before {
  content: "\eb03";
}

.ri-bug-2-fill:before {
  content: "\eb04";
}

.ri-bug-2-line:before {
  content: "\eb05";
}

.ri-bug-fill:before {
  content: "\eb06";
}

.ri-bug-line:before {
  content: "\eb07";
}

.ri-building-2-fill:before {
  content: "\eb08";
}

.ri-building-2-line:before {
  content: "\eb09";
}

.ri-building-3-fill:before {
  content: "\eb0a";
}

.ri-building-3-line:before {
  content: "\eb0b";
}

.ri-building-4-fill:before {
  content: "\eb0c";
}

.ri-building-4-line:before {
  content: "\eb0d";
}

.ri-building-fill:before {
  content: "\eb0e";
}

.ri-building-line:before {
  content: "\eb0f";
}

.ri-bus-2-fill:before {
  content: "\eb10";
}

.ri-bus-2-line:before {
  content: "\eb11";
}

.ri-bus-fill:before {
  content: "\eb12";
}

.ri-bus-line:before {
  content: "\eb13";
}

.ri-bus-wifi-fill:before {
  content: "\eb14";
}

.ri-bus-wifi-line:before {
  content: "\eb15";
}

.ri-cactus-fill:before {
  content: "\eb16";
}

.ri-cactus-line:before {
  content: "\eb17";
}

.ri-cake-2-fill:before {
  content: "\eb18";
}

.ri-cake-2-line:before {
  content: "\eb19";
}

.ri-cake-3-fill:before {
  content: "\eb1a";
}

.ri-cake-3-line:before {
  content: "\eb1b";
}

.ri-cake-fill:before {
  content: "\eb1c";
}

.ri-cake-line:before {
  content: "\eb1d";
}

.ri-calculator-fill:before {
  content: "\eb1e";
}

.ri-calculator-line:before {
  content: "\eb1f";
}

.ri-calendar-2-fill:before {
  content: "\eb20";
}

.ri-calendar-2-line:before {
  content: "\eb21";
}

.ri-calendar-check-fill:before {
  content: "\eb22";
}

.ri-calendar-check-line:before {
  content: "\eb23";
}

.ri-calendar-event-fill:before {
  content: "\eb24";
}

.ri-calendar-event-line:before {
  content: "\eb25";
}

.ri-calendar-fill:before {
  content: "\eb26";
}

.ri-calendar-line:before {
  content: "\eb27";
}

.ri-calendar-todo-fill:before {
  content: "\eb28";
}

.ri-calendar-todo-line:before {
  content: "\eb29";
}

.ri-camera-2-fill:before {
  content: "\eb2a";
}

.ri-camera-2-line:before {
  content: "\eb2b";
}

.ri-camera-3-fill:before {
  content: "\eb2c";
}

.ri-camera-3-line:before {
  content: "\eb2d";
}

.ri-camera-fill:before {
  content: "\eb2e";
}

.ri-camera-lens-fill:before {
  content: "\eb2f";
}

.ri-camera-lens-line:before {
  content: "\eb30";
}

.ri-camera-line:before {
  content: "\eb31";
}

.ri-camera-off-fill:before {
  content: "\eb32";
}

.ri-camera-off-line:before {
  content: "\eb33";
}

.ri-camera-switch-fill:before {
  content: "\eb34";
}

.ri-camera-switch-line:before {
  content: "\eb35";
}

.ri-capsule-fill:before {
  content: "\eb36";
}

.ri-capsule-line:before {
  content: "\eb37";
}

.ri-car-fill:before {
  content: "\eb38";
}

.ri-car-line:before {
  content: "\eb39";
}

.ri-car-washing-fill:before {
  content: "\eb3a";
}

.ri-car-washing-line:before {
  content: "\eb3b";
}

.ri-caravan-fill:before {
  content: "\eb3c";
}

.ri-caravan-line:before {
  content: "\eb3d";
}

.ri-cast-fill:before {
  content: "\eb3e";
}

.ri-cast-line:before {
  content: "\eb3f";
}

.ri-cellphone-fill:before {
  content: "\eb40";
}

.ri-cellphone-line:before {
  content: "\eb41";
}

.ri-celsius-fill:before {
  content: "\eb42";
}

.ri-celsius-line:before {
  content: "\eb43";
}

.ri-centos-fill:before {
  content: "\eb44";
}

.ri-centos-line:before {
  content: "\eb45";
}

.ri-character-recognition-fill:before {
  content: "\eb46";
}

.ri-character-recognition-line:before {
  content: "\eb47";
}

.ri-charging-pile-2-fill:before {
  content: "\eb48";
}

.ri-charging-pile-2-line:before {
  content: "\eb49";
}

.ri-charging-pile-fill:before {
  content: "\eb4a";
}

.ri-charging-pile-line:before {
  content: "\eb4b";
}

.ri-chat-1-fill:before {
  content: "\eb4c";
}

.ri-chat-1-line:before {
  content: "\eb4d";
}

.ri-chat-2-fill:before {
  content: "\eb4e";
}

.ri-chat-2-line:before {
  content: "\eb4f";
}

.ri-chat-3-fill:before {
  content: "\eb50";
}

.ri-chat-3-line:before {
  content: "\eb51";
}

.ri-chat-4-fill:before {
  content: "\eb52";
}

.ri-chat-4-line:before {
  content: "\eb53";
}

.ri-chat-check-fill:before {
  content: "\eb54";
}

.ri-chat-check-line:before {
  content: "\eb55";
}

.ri-chat-delete-fill:before {
  content: "\eb56";
}

.ri-chat-delete-line:before {
  content: "\eb57";
}

.ri-chat-download-fill:before {
  content: "\eb58";
}

.ri-chat-download-line:before {
  content: "\eb59";
}

.ri-chat-follow-up-fill:before {
  content: "\eb5a";
}

.ri-chat-follow-up-line:before {
  content: "\eb5b";
}

.ri-chat-forward-fill:before {
  content: "\eb5c";
}

.ri-chat-forward-line:before {
  content: "\eb5d";
}

.ri-chat-heart-fill:before {
  content: "\eb5e";
}

.ri-chat-heart-line:before {
  content: "\eb5f";
}

.ri-chat-history-fill:before {
  content: "\eb60";
}

.ri-chat-history-line:before {
  content: "\eb61";
}

.ri-chat-new-fill:before {
  content: "\eb62";
}

.ri-chat-new-line:before {
  content: "\eb63";
}

.ri-chat-off-fill:before {
  content: "\eb64";
}

.ri-chat-off-line:before {
  content: "\eb65";
}

.ri-chat-poll-fill:before {
  content: "\eb66";
}

.ri-chat-poll-line:before {
  content: "\eb67";
}

.ri-chat-private-fill:before {
  content: "\eb68";
}

.ri-chat-private-line:before {
  content: "\eb69";
}

.ri-chat-quote-fill:before {
  content: "\eb6a";
}

.ri-chat-quote-line:before {
  content: "\eb6b";
}

.ri-chat-settings-fill:before {
  content: "\eb6c";
}

.ri-chat-settings-line:before {
  content: "\eb6d";
}

.ri-chat-smile-2-fill:before {
  content: "\eb6e";
}

.ri-chat-smile-2-line:before {
  content: "\eb6f";
}

.ri-chat-smile-3-fill:before {
  content: "\eb70";
}

.ri-chat-smile-3-line:before {
  content: "\eb71";
}

.ri-chat-smile-fill:before {
  content: "\eb72";
}

.ri-chat-smile-line:before {
  content: "\eb73";
}

.ri-chat-upload-fill:before {
  content: "\eb74";
}

.ri-chat-upload-line:before {
  content: "\eb75";
}

.ri-chat-voice-fill:before {
  content: "\eb76";
}

.ri-chat-voice-line:before {
  content: "\eb77";
}

.ri-check-double-fill:before {
  content: "\eb78";
}

.ri-check-double-line:before {
  content: "\eb79";
}

.ri-check-fill:before {
  content: "\eb7a";
}

.ri-check-line:before {
  content: "\eb7b";
}

.ri-checkbox-blank-circle-fill:before {
  content: "\eb7c";
}

.ri-checkbox-blank-circle-line:before {
  content: "\eb7d";
}

.ri-checkbox-blank-fill:before {
  content: "\eb7e";
}

.ri-checkbox-blank-line:before {
  content: "\eb7f";
}

.ri-checkbox-circle-fill:before {
  content: "\eb80";
}

.ri-checkbox-circle-line:before {
  content: "\eb81";
}

.ri-checkbox-fill:before {
  content: "\eb82";
}

.ri-checkbox-indeterminate-fill:before {
  content: "\eb83";
}

.ri-checkbox-indeterminate-line:before {
  content: "\eb84";
}

.ri-checkbox-line:before {
  content: "\eb85";
}

.ri-checkbox-multiple-blank-fill:before {
  content: "\eb86";
}

.ri-checkbox-multiple-blank-line:before {
  content: "\eb87";
}

.ri-checkbox-multiple-fill:before {
  content: "\eb88";
}

.ri-checkbox-multiple-line:before {
  content: "\eb89";
}

.ri-china-railway-fill:before {
  content: "\eb8a";
}

.ri-china-railway-line:before {
  content: "\eb8b";
}

.ri-chrome-fill:before {
  content: "\eb8c";
}

.ri-chrome-line:before {
  content: "\eb8d";
}

.ri-clapperboard-fill:before {
  content: "\eb8e";
}

.ri-clapperboard-line:before {
  content: "\eb8f";
}

.ri-clipboard-fill:before {
  content: "\eb90";
}

.ri-clipboard-line:before {
  content: "\eb91";
}

.ri-clockwise-2-fill:before {
  content: "\eb92";
}

.ri-clockwise-2-line:before {
  content: "\eb93";
}

.ri-clockwise-fill:before {
  content: "\eb94";
}

.ri-clockwise-line:before {
  content: "\eb95";
}

.ri-close-circle-fill:before {
  content: "\eb96";
}

.ri-close-circle-line:before {
  content: "\eb97";
}

.ri-close-fill:before {
  content: "\eb98";
}

.ri-close-line:before {
  content: "\eb99";
}

.ri-closed-captioning-fill:before {
  content: "\eb9a";
}

.ri-closed-captioning-line:before {
  content: "\eb9b";
}

.ri-cloud-fill:before {
  content: "\eb9c";
}

.ri-cloud-line:before {
  content: "\eb9d";
}

.ri-cloud-off-fill:before {
  content: "\eb9e";
}

.ri-cloud-off-line:before {
  content: "\eb9f";
}

.ri-cloud-windy-fill:before {
  content: "\eba0";
}

.ri-cloud-windy-line:before {
  content: "\eba1";
}

.ri-cloudy-2-fill:before {
  content: "\eba2";
}

.ri-cloudy-2-line:before {
  content: "\eba3";
}

.ri-cloudy-fill:before {
  content: "\eba4";
}

.ri-cloudy-line:before {
  content: "\eba5";
}

.ri-code-box-fill:before {
  content: "\eba6";
}

.ri-code-box-line:before {
  content: "\eba7";
}

.ri-code-fill:before {
  content: "\eba8";
}

.ri-code-line:before {
  content: "\eba9";
}

.ri-code-s-fill:before {
  content: "\ebaa";
}

.ri-code-s-line:before {
  content: "\ebab";
}

.ri-code-s-slash-fill:before {
  content: "\ebac";
}

.ri-code-s-slash-line:before {
  content: "\ebad";
}

.ri-code-view:before {
  content: "\ebae";
}

.ri-codepen-fill:before {
  content: "\ebaf";
}

.ri-codepen-line:before {
  content: "\ebb0";
}

.ri-coin-fill:before {
  content: "\ebb1";
}

.ri-coin-line:before {
  content: "\ebb2";
}

.ri-coins-fill:before {
  content: "\ebb3";
}

.ri-coins-line:before {
  content: "\ebb4";
}

.ri-collage-fill:before {
  content: "\ebb5";
}

.ri-collage-line:before {
  content: "\ebb6";
}

.ri-command-fill:before {
  content: "\ebb7";
}

.ri-command-line:before {
  content: "\ebb8";
}

.ri-community-fill:before {
  content: "\ebb9";
}

.ri-community-line:before {
  content: "\ebba";
}

.ri-compass-2-fill:before {
  content: "\ebbb";
}

.ri-compass-2-line:before {
  content: "\ebbc";
}

.ri-compass-3-fill:before {
  content: "\ebbd";
}

.ri-compass-3-line:before {
  content: "\ebbe";
}

.ri-compass-4-fill:before {
  content: "\ebbf";
}

.ri-compass-4-line:before {
  content: "\ebc0";
}

.ri-compass-discover-fill:before {
  content: "\ebc1";
}

.ri-compass-discover-line:before {
  content: "\ebc2";
}

.ri-compass-fill:before {
  content: "\ebc3";
}

.ri-compass-line:before {
  content: "\ebc4";
}

.ri-compasses-2-fill:before {
  content: "\ebc5";
}

.ri-compasses-2-line:before {
  content: "\ebc6";
}

.ri-compasses-fill:before {
  content: "\ebc7";
}

.ri-compasses-line:before {
  content: "\ebc8";
}

.ri-computer-fill:before {
  content: "\ebc9";
}

.ri-computer-line:before {
  content: "\ebca";
}

.ri-contacts-book-2-fill:before {
  content: "\ebcb";
}

.ri-contacts-book-2-line:before {
  content: "\ebcc";
}

.ri-contacts-book-fill:before {
  content: "\ebcd";
}

.ri-contacts-book-line:before {
  content: "\ebce";
}

.ri-contacts-book-upload-fill:before {
  content: "\ebcf";
}

.ri-contacts-book-upload-line:before {
  content: "\ebd0";
}

.ri-contacts-fill:before {
  content: "\ebd1";
}

.ri-contacts-line:before {
  content: "\ebd2";
}

.ri-contrast-2-fill:before {
  content: "\ebd3";
}

.ri-contrast-2-line:before {
  content: "\ebd4";
}

.ri-contrast-drop-2-fill:before {
  content: "\ebd5";
}

.ri-contrast-drop-2-line:before {
  content: "\ebd6";
}

.ri-contrast-drop-fill:before {
  content: "\ebd7";
}

.ri-contrast-drop-line:before {
  content: "\ebd8";
}

.ri-contrast-fill:before {
  content: "\ebd9";
}

.ri-contrast-line:before {
  content: "\ebda";
}

.ri-copper-coin-fill:before {
  content: "\ebdb";
}

.ri-copper-coin-line:before {
  content: "\ebdc";
}

.ri-copper-diamond-fill:before {
  content: "\ebdd";
}

.ri-copper-diamond-line:before {
  content: "\ebde";
}

.ri-copyleft-fill:before {
  content: "\ebdf";
}

.ri-copyleft-line:before {
  content: "\ebe0";
}

.ri-copyright-fill:before {
  content: "\ebe1";
}

.ri-copyright-line:before {
  content: "\ebe2";
}

.ri-coreos-fill:before {
  content: "\ebe3";
}

.ri-coreos-line:before {
  content: "\ebe4";
}

.ri-coupon-2-fill:before {
  content: "\ebe5";
}

.ri-coupon-2-line:before {
  content: "\ebe6";
}

.ri-coupon-3-fill:before {
  content: "\ebe7";
}

.ri-coupon-3-line:before {
  content: "\ebe8";
}

.ri-coupon-4-fill:before {
  content: "\ebe9";
}

.ri-coupon-4-line:before {
  content: "\ebea";
}

.ri-coupon-5-fill:before {
  content: "\ebeb";
}

.ri-coupon-5-line:before {
  content: "\ebec";
}

.ri-coupon-fill:before {
  content: "\ebed";
}

.ri-coupon-line:before {
  content: "\ebee";
}

.ri-cpu-fill:before {
  content: "\ebef";
}

.ri-cpu-line:before {
  content: "\ebf0";
}

.ri-creative-commons-by-fill:before {
  content: "\ebf1";
}

.ri-creative-commons-by-line:before {
  content: "\ebf2";
}

.ri-creative-commons-fill:before {
  content: "\ebf3";
}

.ri-creative-commons-line:before {
  content: "\ebf4";
}

.ri-creative-commons-nc-fill:before {
  content: "\ebf5";
}

.ri-creative-commons-nc-line:before {
  content: "\ebf6";
}

.ri-creative-commons-nd-fill:before {
  content: "\ebf7";
}

.ri-creative-commons-nd-line:before {
  content: "\ebf8";
}

.ri-creative-commons-sa-fill:before {
  content: "\ebf9";
}

.ri-creative-commons-sa-line:before {
  content: "\ebfa";
}

.ri-creative-commons-zero-fill:before {
  content: "\ebfb";
}

.ri-creative-commons-zero-line:before {
  content: "\ebfc";
}

.ri-criminal-fill:before {
  content: "\ebfd";
}

.ri-criminal-line:before {
  content: "\ebfe";
}

.ri-crop-2-fill:before {
  content: "\ebff";
}

.ri-crop-2-line:before {
  content: "\ec00";
}

.ri-crop-fill:before {
  content: "\ec01";
}

.ri-crop-line:before {
  content: "\ec02";
}

.ri-css3-fill:before {
  content: "\ec03";
}

.ri-css3-line:before {
  content: "\ec04";
}

.ri-cup-fill:before {
  content: "\ec05";
}

.ri-cup-line:before {
  content: "\ec06";
}

.ri-currency-fill:before {
  content: "\ec07";
}

.ri-currency-line:before {
  content: "\ec08";
}

.ri-cursor-fill:before {
  content: "\ec09";
}

.ri-cursor-line:before {
  content: "\ec0a";
}

.ri-customer-service-2-fill:before {
  content: "\ec0b";
}

.ri-customer-service-2-line:before {
  content: "\ec0c";
}

.ri-customer-service-fill:before {
  content: "\ec0d";
}

.ri-customer-service-line:before {
  content: "\ec0e";
}

.ri-dashboard-2-fill:before {
  content: "\ec0f";
}

.ri-dashboard-2-line:before {
  content: "\ec10";
}

.ri-dashboard-3-fill:before {
  content: "\ec11";
}

.ri-dashboard-3-line:before {
  content: "\ec12";
}

.ri-dashboard-fill:before {
  content: "\ec13";
}

.ri-dashboard-line:before {
  content: "\ec14";
}

.ri-database-2-fill:before {
  content: "\ec15";
}

.ri-database-2-line:before {
  content: "\ec16";
}

.ri-database-fill:before {
  content: "\ec17";
}

.ri-database-line:before {
  content: "\ec18";
}

.ri-delete-back-2-fill:before {
  content: "\ec19";
}

.ri-delete-back-2-line:before {
  content: "\ec1a";
}

.ri-delete-back-fill:before {
  content: "\ec1b";
}

.ri-delete-back-line:before {
  content: "\ec1c";
}

.ri-delete-bin-2-fill:before {
  content: "\ec1d";
}

.ri-delete-bin-2-line:before {
  content: "\ec1e";
}

.ri-delete-bin-3-fill:before {
  content: "\ec1f";
}

.ri-delete-bin-3-line:before {
  content: "\ec20";
}

.ri-delete-bin-4-fill:before {
  content: "\ec21";
}

.ri-delete-bin-4-line:before {
  content: "\ec22";
}

.ri-delete-bin-5-fill:before {
  content: "\ec23";
}

.ri-delete-bin-5-line:before {
  content: "\ec24";
}

.ri-delete-bin-6-fill:before {
  content: "\ec25";
}

.ri-delete-bin-6-line:before {
  content: "\ec26";
}

.ri-delete-bin-7-fill:before {
  content: "\ec27";
}

.ri-delete-bin-7-line:before {
  content: "\ec28";
}

.ri-delete-bin-fill:before {
  content: "\ec29";
}

.ri-delete-bin-line:before {
  content: "\ec2a";
}

.ri-delete-column:before {
  content: "\ec2b";
}

.ri-delete-row:before {
  content: "\ec2c";
}

.ri-device-fill:before {
  content: "\ec2d";
}

.ri-device-line:before {
  content: "\ec2e";
}

.ri-device-recover-fill:before {
  content: "\ec2f";
}

.ri-device-recover-line:before {
  content: "\ec30";
}

.ri-dingding-fill:before {
  content: "\ec31";
}

.ri-dingding-line:before {
  content: "\ec32";
}

.ri-direction-fill:before {
  content: "\ec33";
}

.ri-direction-line:before {
  content: "\ec34";
}

.ri-disc-fill:before {
  content: "\ec35";
}

.ri-disc-line:before {
  content: "\ec36";
}

.ri-discord-fill:before {
  content: "\ec37";
}

.ri-discord-line:before {
  content: "\ec38";
}

.ri-discuss-fill:before {
  content: "\ec39";
}

.ri-discuss-line:before {
  content: "\ec3a";
}

.ri-dislike-fill:before {
  content: "\ec3b";
}

.ri-dislike-line:before {
  content: "\ec3c";
}

.ri-disqus-fill:before {
  content: "\ec3d";
}

.ri-disqus-line:before {
  content: "\ec3e";
}

.ri-divide-fill:before {
  content: "\ec3f";
}

.ri-divide-line:before {
  content: "\ec40";
}

.ri-donut-chart-fill:before {
  content: "\ec41";
}

.ri-donut-chart-line:before {
  content: "\ec42";
}

.ri-door-closed-fill:before {
  content: "\ec43";
}

.ri-door-closed-line:before {
  content: "\ec44";
}

.ri-door-fill:before {
  content: "\ec45";
}

.ri-door-line:before {
  content: "\ec46";
}

.ri-door-lock-box-fill:before {
  content: "\ec47";
}

.ri-door-lock-box-line:before {
  content: "\ec48";
}

.ri-door-lock-fill:before {
  content: "\ec49";
}

.ri-door-lock-line:before {
  content: "\ec4a";
}

.ri-door-open-fill:before {
  content: "\ec4b";
}

.ri-door-open-line:before {
  content: "\ec4c";
}

.ri-dossier-fill:before {
  content: "\ec4d";
}

.ri-dossier-line:before {
  content: "\ec4e";
}

.ri-douban-fill:before {
  content: "\ec4f";
}

.ri-douban-line:before {
  content: "\ec50";
}

.ri-double-quotes-l:before {
  content: "\ec51";
}

.ri-double-quotes-r:before {
  content: "\ec52";
}

.ri-download-2-fill:before {
  content: "\ec53";
}

.ri-download-2-line:before {
  content: "\ec54";
}

.ri-download-cloud-2-fill:before {
  content: "\ec55";
}

.ri-download-cloud-2-line:before {
  content: "\ec56";
}

.ri-download-cloud-fill:before {
  content: "\ec57";
}

.ri-download-cloud-line:before {
  content: "\ec58";
}

.ri-download-fill:before {
  content: "\ec59";
}

.ri-download-line:before {
  content: "\ec5a";
}

.ri-draft-fill:before {
  content: "\ec5b";
}

.ri-draft-line:before {
  content: "\ec5c";
}

.ri-drag-drop-fill:before {
  content: "\ec5d";
}

.ri-drag-drop-line:before {
  content: "\ec5e";
}

.ri-drag-move-2-fill:before {
  content: "\ec5f";
}

.ri-drag-move-2-line:before {
  content: "\ec60";
}

.ri-drag-move-fill:before {
  content: "\ec61";
}

.ri-drag-move-line:before {
  content: "\ec62";
}

.ri-dribbble-fill:before {
  content: "\ec63";
}

.ri-dribbble-line:before {
  content: "\ec64";
}

.ri-drive-fill:before {
  content: "\ec65";
}

.ri-drive-line:before {
  content: "\ec66";
}

.ri-drizzle-fill:before {
  content: "\ec67";
}

.ri-drizzle-line:before {
  content: "\ec68";
}

.ri-drop-fill:before {
  content: "\ec69";
}

.ri-drop-line:before {
  content: "\ec6a";
}

.ri-dropbox-fill:before {
  content: "\ec6b";
}

.ri-dropbox-line:before {
  content: "\ec6c";
}

.ri-dual-sim-1-fill:before {
  content: "\ec6d";
}

.ri-dual-sim-1-line:before {
  content: "\ec6e";
}

.ri-dual-sim-2-fill:before {
  content: "\ec6f";
}

.ri-dual-sim-2-line:before {
  content: "\ec70";
}

.ri-dv-fill:before {
  content: "\ec71";
}

.ri-dv-line:before {
  content: "\ec72";
}

.ri-dvd-fill:before {
  content: "\ec73";
}

.ri-dvd-line:before {
  content: "\ec74";
}

.ri-e-bike-2-fill:before {
  content: "\ec75";
}

.ri-e-bike-2-line:before {
  content: "\ec76";
}

.ri-e-bike-fill:before {
  content: "\ec77";
}

.ri-e-bike-line:before {
  content: "\ec78";
}

.ri-earth-fill:before {
  content: "\ec79";
}

.ri-earth-line:before {
  content: "\ec7a";
}

.ri-earthquake-fill:before {
  content: "\ec7b";
}

.ri-earthquake-line:before {
  content: "\ec7c";
}

.ri-edge-fill:before {
  content: "\ec7d";
}

.ri-edge-line:before {
  content: "\ec7e";
}

.ri-edit-2-fill:before {
  content: "\ec7f";
}

.ri-edit-2-line:before {
  content: "\ec80";
}

.ri-edit-box-fill:before {
  content: "\ec81";
}

.ri-edit-box-line:before {
  content: "\ec82";
}

.ri-edit-circle-fill:before {
  content: "\ec83";
}

.ri-edit-circle-line:before {
  content: "\ec84";
}

.ri-edit-fill:before {
  content: "\ec85";
}

.ri-edit-line:before {
  content: "\ec86";
}

.ri-eject-fill:before {
  content: "\ec87";
}

.ri-eject-line:before {
  content: "\ec88";
}

.ri-emotion-2-fill:before {
  content: "\ec89";
}

.ri-emotion-2-line:before {
  content: "\ec8a";
}

.ri-emotion-fill:before {
  content: "\ec8b";
}

.ri-emotion-happy-fill:before {
  content: "\ec8c";
}

.ri-emotion-happy-line:before {
  content: "\ec8d";
}

.ri-emotion-laugh-fill:before {
  content: "\ec8e";
}

.ri-emotion-laugh-line:before {
  content: "\ec8f";
}

.ri-emotion-line:before {
  content: "\ec90";
}

.ri-emotion-normal-fill:before {
  content: "\ec91";
}

.ri-emotion-normal-line:before {
  content: "\ec92";
}

.ri-emotion-sad-fill:before {
  content: "\ec93";
}

.ri-emotion-sad-line:before {
  content: "\ec94";
}

.ri-emotion-unhappy-fill:before {
  content: "\ec95";
}

.ri-emotion-unhappy-line:before {
  content: "\ec96";
}

.ri-empathize-fill:before {
  content: "\ec97";
}

.ri-empathize-line:before {
  content: "\ec98";
}

.ri-emphasis-cn:before {
  content: "\ec99";
}

.ri-emphasis:before {
  content: "\ec9a";
}

.ri-english-input:before {
  content: "\ec9b";
}

.ri-equalizer-fill:before {
  content: "\ec9c";
}

.ri-equalizer-line:before {
  content: "\ec9d";
}

.ri-eraser-fill:before {
  content: "\ec9e";
}

.ri-eraser-line:before {
  content: "\ec9f";
}

.ri-error-warning-fill:before {
  content: "\eca0";
}

.ri-error-warning-line:before {
  content: "\eca1";
}

.ri-evernote-fill:before {
  content: "\eca2";
}

.ri-evernote-line:before {
  content: "\eca3";
}

.ri-exchange-box-fill:before {
  content: "\eca4";
}

.ri-exchange-box-line:before {
  content: "\eca5";
}

.ri-exchange-cny-fill:before {
  content: "\eca6";
}

.ri-exchange-cny-line:before {
  content: "\eca7";
}

.ri-exchange-dollar-fill:before {
  content: "\eca8";
}

.ri-exchange-dollar-line:before {
  content: "\eca9";
}

.ri-exchange-fill:before {
  content: "\ecaa";
}

.ri-exchange-funds-fill:before {
  content: "\ecab";
}

.ri-exchange-funds-line:before {
  content: "\ecac";
}

.ri-exchange-line:before {
  content: "\ecad";
}

.ri-external-link-fill:before {
  content: "\ecae";
}

.ri-external-link-line:before {
  content: "\ecaf";
}

.ri-eye-2-fill:before {
  content: "\ecb0";
}

.ri-eye-2-line:before {
  content: "\ecb1";
}

.ri-eye-close-fill:before {
  content: "\ecb2";
}

.ri-eye-close-line:before {
  content: "\ecb3";
}

.ri-eye-fill:before {
  content: "\ecb4";
}

.ri-eye-line:before {
  content: "\ecb5";
}

.ri-eye-off-fill:before {
  content: "\ecb6";
}

.ri-eye-off-line:before {
  content: "\ecb7";
}

.ri-facebook-box-fill:before {
  content: "\ecb8";
}

.ri-facebook-box-line:before {
  content: "\ecb9";
}

.ri-facebook-circle-fill:before {
  content: "\ecba";
}

.ri-facebook-circle-line:before {
  content: "\ecbb";
}

.ri-facebook-fill:before {
  content: "\ecbc";
}

.ri-facebook-line:before {
  content: "\ecbd";
}

.ri-fahrenheit-fill:before {
  content: "\ecbe";
}

.ri-fahrenheit-line:before {
  content: "\ecbf";
}

.ri-feedback-fill:before {
  content: "\ecc0";
}

.ri-feedback-line:before {
  content: "\ecc1";
}

.ri-file-2-fill:before {
  content: "\ecc2";
}

.ri-file-2-line:before {
  content: "\ecc3";
}

.ri-file-3-fill:before {
  content: "\ecc4";
}

.ri-file-3-line:before {
  content: "\ecc5";
}

.ri-file-4-fill:before {
  content: "\ecc6";
}

.ri-file-4-line:before {
  content: "\ecc7";
}

.ri-file-add-fill:before {
  content: "\ecc8";
}

.ri-file-add-line:before {
  content: "\ecc9";
}

.ri-file-chart-2-fill:before {
  content: "\ecca";
}

.ri-file-chart-2-line:before {
  content: "\eccb";
}

.ri-file-chart-fill:before {
  content: "\eccc";
}

.ri-file-chart-line:before {
  content: "\eccd";
}

.ri-file-cloud-fill:before {
  content: "\ecce";
}

.ri-file-cloud-line:before {
  content: "\eccf";
}

.ri-file-code-fill:before {
  content: "\ecd0";
}

.ri-file-code-line:before {
  content: "\ecd1";
}

.ri-file-copy-2-fill:before {
  content: "\ecd2";
}

.ri-file-copy-2-line:before {
  content: "\ecd3";
}

.ri-file-copy-fill:before {
  content: "\ecd4";
}

.ri-file-copy-line:before {
  content: "\ecd5";
}

.ri-file-damage-fill:before {
  content: "\ecd6";
}

.ri-file-damage-line:before {
  content: "\ecd7";
}

.ri-file-download-fill:before {
  content: "\ecd8";
}

.ri-file-download-line:before {
  content: "\ecd9";
}

.ri-file-edit-fill:before {
  content: "\ecda";
}

.ri-file-edit-line:before {
  content: "\ecdb";
}

.ri-file-excel-2-fill:before {
  content: "\ecdc";
}

.ri-file-excel-2-line:before {
  content: "\ecdd";
}

.ri-file-excel-fill:before {
  content: "\ecde";
}

.ri-file-excel-line:before {
  content: "\ecdf";
}

.ri-file-fill:before {
  content: "\ece0";
}

.ri-file-forbid-fill:before {
  content: "\ece1";
}

.ri-file-forbid-line:before {
  content: "\ece2";
}

.ri-file-gif-fill:before {
  content: "\ece3";
}

.ri-file-gif-line:before {
  content: "\ece4";
}

.ri-file-history-fill:before {
  content: "\ece5";
}

.ri-file-history-line:before {
  content: "\ece6";
}

.ri-file-hwp-fill:before {
  content: "\ece7";
}

.ri-file-hwp-line:before {
  content: "\ece8";
}

.ri-file-info-fill:before {
  content: "\ece9";
}

.ri-file-info-line:before {
  content: "\ecea";
}

.ri-file-line:before {
  content: "\eceb";
}

.ri-file-list-2-fill:before {
  content: "\ecec";
}

.ri-file-list-2-line:before {
  content: "\eced";
}

.ri-file-list-3-fill:before {
  content: "\ecee";
}

.ri-file-list-3-line:before {
  content: "\ecef";
}

.ri-file-list-fill:before {
  content: "\ecf0";
}

.ri-file-list-line:before {
  content: "\ecf1";
}

.ri-file-lock-fill:before {
  content: "\ecf2";
}

.ri-file-lock-line:before {
  content: "\ecf3";
}

.ri-file-marked-fill:before {
  content: "\ecf4";
}

.ri-file-marked-line:before {
  content: "\ecf5";
}

.ri-file-music-fill:before {
  content: "\ecf6";
}

.ri-file-music-line:before {
  content: "\ecf7";
}

.ri-file-paper-2-fill:before {
  content: "\ecf8";
}

.ri-file-paper-2-line:before {
  content: "\ecf9";
}

.ri-file-paper-fill:before {
  content: "\ecfa";
}

.ri-file-paper-line:before {
  content: "\ecfb";
}

.ri-file-pdf-fill:before {
  content: "\ecfc";
}

.ri-file-pdf-line:before {
  content: "\ecfd";
}

.ri-file-ppt-2-fill:before {
  content: "\ecfe";
}

.ri-file-ppt-2-line:before {
  content: "\ecff";
}

.ri-file-ppt-fill:before {
  content: "\ed00";
}

.ri-file-ppt-line:before {
  content: "\ed01";
}

.ri-file-reduce-fill:before {
  content: "\ed02";
}

.ri-file-reduce-line:before {
  content: "\ed03";
}

.ri-file-search-fill:before {
  content: "\ed04";
}

.ri-file-search-line:before {
  content: "\ed05";
}

.ri-file-settings-fill:before {
  content: "\ed06";
}

.ri-file-settings-line:before {
  content: "\ed07";
}

.ri-file-shield-2-fill:before {
  content: "\ed08";
}

.ri-file-shield-2-line:before {
  content: "\ed09";
}

.ri-file-shield-fill:before {
  content: "\ed0a";
}

.ri-file-shield-line:before {
  content: "\ed0b";
}

.ri-file-shred-fill:before {
  content: "\ed0c";
}

.ri-file-shred-line:before {
  content: "\ed0d";
}

.ri-file-text-fill:before {
  content: "\ed0e";
}

.ri-file-text-line:before {
  content: "\ed0f";
}

.ri-file-transfer-fill:before {
  content: "\ed10";
}

.ri-file-transfer-line:before {
  content: "\ed11";
}

.ri-file-unknow-fill:before {
  content: "\ed12";
}

.ri-file-unknow-line:before {
  content: "\ed13";
}

.ri-file-upload-fill:before {
  content: "\ed14";
}

.ri-file-upload-line:before {
  content: "\ed15";
}

.ri-file-user-fill:before {
  content: "\ed16";
}

.ri-file-user-line:before {
  content: "\ed17";
}

.ri-file-warning-fill:before {
  content: "\ed18";
}

.ri-file-warning-line:before {
  content: "\ed19";
}

.ri-file-word-2-fill:before {
  content: "\ed1a";
}

.ri-file-word-2-line:before {
  content: "\ed1b";
}

.ri-file-word-fill:before {
  content: "\ed1c";
}

.ri-file-word-line:before {
  content: "\ed1d";
}

.ri-file-zip-fill:before {
  content: "\ed1e";
}

.ri-file-zip-line:before {
  content: "\ed1f";
}

.ri-film-fill:before {
  content: "\ed20";
}

.ri-film-line:before {
  content: "\ed21";
}

.ri-filter-2-fill:before {
  content: "\ed22";
}

.ri-filter-2-line:before {
  content: "\ed23";
}

.ri-filter-3-fill:before {
  content: "\ed24";
}

.ri-filter-3-line:before {
  content: "\ed25";
}

.ri-filter-fill:before {
  content: "\ed26";
}

.ri-filter-line:before {
  content: "\ed27";
}

.ri-filter-off-fill:before {
  content: "\ed28";
}

.ri-filter-off-line:before {
  content: "\ed29";
}

.ri-find-replace-fill:before {
  content: "\ed2a";
}

.ri-find-replace-line:before {
  content: "\ed2b";
}

.ri-finder-fill:before {
  content: "\ed2c";
}

.ri-finder-line:before {
  content: "\ed2d";
}

.ri-fingerprint-2-fill:before {
  content: "\ed2e";
}

.ri-fingerprint-2-line:before {
  content: "\ed2f";
}

.ri-fingerprint-fill:before {
  content: "\ed30";
}

.ri-fingerprint-line:before {
  content: "\ed31";
}

.ri-fire-fill:before {
  content: "\ed32";
}

.ri-fire-line:before {
  content: "\ed33";
}

.ri-firefox-fill:before {
  content: "\ed34";
}

.ri-firefox-line:before {
  content: "\ed35";
}

.ri-first-aid-kit-fill:before {
  content: "\ed36";
}

.ri-first-aid-kit-line:before {
  content: "\ed37";
}

.ri-flag-2-fill:before {
  content: "\ed38";
}

.ri-flag-2-line:before {
  content: "\ed39";
}

.ri-flag-fill:before {
  content: "\ed3a";
}

.ri-flag-line:before {
  content: "\ed3b";
}

.ri-flashlight-fill:before {
  content: "\ed3c";
}

.ri-flashlight-line:before {
  content: "\ed3d";
}

.ri-flask-fill:before {
  content: "\ed3e";
}

.ri-flask-line:before {
  content: "\ed3f";
}

.ri-flight-land-fill:before {
  content: "\ed40";
}

.ri-flight-land-line:before {
  content: "\ed41";
}

.ri-flight-takeoff-fill:before {
  content: "\ed42";
}

.ri-flight-takeoff-line:before {
  content: "\ed43";
}

.ri-flood-fill:before {
  content: "\ed44";
}

.ri-flood-line:before {
  content: "\ed45";
}

.ri-flow-chart:before {
  content: "\ed46";
}

.ri-flutter-fill:before {
  content: "\ed47";
}

.ri-flutter-line:before {
  content: "\ed48";
}

.ri-focus-2-fill:before {
  content: "\ed49";
}

.ri-focus-2-line:before {
  content: "\ed4a";
}

.ri-focus-3-fill:before {
  content: "\ed4b";
}

.ri-focus-3-line:before {
  content: "\ed4c";
}

.ri-focus-fill:before {
  content: "\ed4d";
}

.ri-focus-line:before {
  content: "\ed4e";
}

.ri-foggy-fill:before {
  content: "\ed4f";
}

.ri-foggy-line:before {
  content: "\ed50";
}

.ri-folder-2-fill:before {
  content: "\ed51";
}

.ri-folder-2-line:before {
  content: "\ed52";
}

.ri-folder-3-fill:before {
  content: "\ed53";
}

.ri-folder-3-line:before {
  content: "\ed54";
}

.ri-folder-4-fill:before {
  content: "\ed55";
}

.ri-folder-4-line:before {
  content: "\ed56";
}

.ri-folder-5-fill:before {
  content: "\ed57";
}

.ri-folder-5-line:before {
  content: "\ed58";
}

.ri-folder-add-fill:before {
  content: "\ed59";
}

.ri-folder-add-line:before {
  content: "\ed5a";
}

.ri-folder-chart-2-fill:before {
  content: "\ed5b";
}

.ri-folder-chart-2-line:before {
  content: "\ed5c";
}

.ri-folder-chart-fill:before {
  content: "\ed5d";
}

.ri-folder-chart-line:before {
  content: "\ed5e";
}

.ri-folder-download-fill:before {
  content: "\ed5f";
}

.ri-folder-download-line:before {
  content: "\ed60";
}

.ri-folder-fill:before {
  content: "\ed61";
}

.ri-folder-forbid-fill:before {
  content: "\ed62";
}

.ri-folder-forbid-line:before {
  content: "\ed63";
}

.ri-folder-history-fill:before {
  content: "\ed64";
}

.ri-folder-history-line:before {
  content: "\ed65";
}

.ri-folder-info-fill:before {
  content: "\ed66";
}

.ri-folder-info-line:before {
  content: "\ed67";
}

.ri-folder-keyhole-fill:before {
  content: "\ed68";
}

.ri-folder-keyhole-line:before {
  content: "\ed69";
}

.ri-folder-line:before {
  content: "\ed6a";
}

.ri-folder-lock-fill:before {
  content: "\ed6b";
}

.ri-folder-lock-line:before {
  content: "\ed6c";
}

.ri-folder-music-fill:before {
  content: "\ed6d";
}

.ri-folder-music-line:before {
  content: "\ed6e";
}

.ri-folder-open-fill:before {
  content: "\ed6f";
}

.ri-folder-open-line:before {
  content: "\ed70";
}

.ri-folder-received-fill:before {
  content: "\ed71";
}

.ri-folder-received-line:before {
  content: "\ed72";
}

.ri-folder-reduce-fill:before {
  content: "\ed73";
}

.ri-folder-reduce-line:before {
  content: "\ed74";
}

.ri-folder-settings-fill:before {
  content: "\ed75";
}

.ri-folder-settings-line:before {
  content: "\ed76";
}

.ri-folder-shared-fill:before {
  content: "\ed77";
}

.ri-folder-shared-line:before {
  content: "\ed78";
}

.ri-folder-shield-2-fill:before {
  content: "\ed79";
}

.ri-folder-shield-2-line:before {
  content: "\ed7a";
}

.ri-folder-shield-fill:before {
  content: "\ed7b";
}

.ri-folder-shield-line:before {
  content: "\ed7c";
}

.ri-folder-transfer-fill:before {
  content: "\ed7d";
}

.ri-folder-transfer-line:before {
  content: "\ed7e";
}

.ri-folder-unknow-fill:before {
  content: "\ed7f";
}

.ri-folder-unknow-line:before {
  content: "\ed80";
}

.ri-folder-upload-fill:before {
  content: "\ed81";
}

.ri-folder-upload-line:before {
  content: "\ed82";
}

.ri-folder-user-fill:before {
  content: "\ed83";
}

.ri-folder-user-line:before {
  content: "\ed84";
}

.ri-folder-warning-fill:before {
  content: "\ed85";
}

.ri-folder-warning-line:before {
  content: "\ed86";
}

.ri-folder-zip-fill:before {
  content: "\ed87";
}

.ri-folder-zip-line:before {
  content: "\ed88";
}

.ri-folders-fill:before {
  content: "\ed89";
}

.ri-folders-line:before {
  content: "\ed8a";
}

.ri-font-color:before {
  content: "\ed8b";
}

.ri-font-size-2:before {
  content: "\ed8c";
}

.ri-font-size:before {
  content: "\ed8d";
}

.ri-football-fill:before {
  content: "\ed8e";
}

.ri-football-line:before {
  content: "\ed8f";
}

.ri-footprint-fill:before {
  content: "\ed90";
}

.ri-footprint-line:before {
  content: "\ed91";
}

.ri-forbid-2-fill:before {
  content: "\ed92";
}

.ri-forbid-2-line:before {
  content: "\ed93";
}

.ri-forbid-fill:before {
  content: "\ed94";
}

.ri-forbid-line:before {
  content: "\ed95";
}

.ri-format-clear:before {
  content: "\ed96";
}

.ri-fridge-fill:before {
  content: "\ed97";
}

.ri-fridge-line:before {
  content: "\ed98";
}

.ri-fullscreen-exit-fill:before {
  content: "\ed99";
}

.ri-fullscreen-exit-line:before {
  content: "\ed9a";
}

.ri-fullscreen-fill:before {
  content: "\ed9b";
}

.ri-fullscreen-line:before {
  content: "\ed9c";
}

.ri-function-fill:before {
  content: "\ed9d";
}

.ri-function-line:before {
  content: "\ed9e";
}

.ri-functions:before {
  content: "\ed9f";
}

.ri-funds-box-fill:before {
  content: "\eda0";
}

.ri-funds-box-line:before {
  content: "\eda1";
}

.ri-funds-fill:before {
  content: "\eda2";
}

.ri-funds-line:before {
  content: "\eda3";
}

.ri-gallery-fill:before {
  content: "\eda4";
}

.ri-gallery-line:before {
  content: "\eda5";
}

.ri-gallery-upload-fill:before {
  content: "\eda6";
}

.ri-gallery-upload-line:before {
  content: "\eda7";
}

.ri-game-fill:before {
  content: "\eda8";
}

.ri-game-line:before {
  content: "\eda9";
}

.ri-gamepad-fill:before {
  content: "\edaa";
}

.ri-gamepad-line:before {
  content: "\edab";
}

.ri-gas-station-fill:before {
  content: "\edac";
}

.ri-gas-station-line:before {
  content: "\edad";
}

.ri-gatsby-fill:before {
  content: "\edae";
}

.ri-gatsby-line:before {
  content: "\edaf";
}

.ri-genderless-fill:before {
  content: "\edb0";
}

.ri-genderless-line:before {
  content: "\edb1";
}

.ri-ghost-2-fill:before {
  content: "\edb2";
}

.ri-ghost-2-line:before {
  content: "\edb3";
}

.ri-ghost-fill:before {
  content: "\edb4";
}

.ri-ghost-line:before {
  content: "\edb5";
}

.ri-ghost-smile-fill:before {
  content: "\edb6";
}

.ri-ghost-smile-line:before {
  content: "\edb7";
}

.ri-gift-2-fill:before {
  content: "\edb8";
}

.ri-gift-2-line:before {
  content: "\edb9";
}

.ri-gift-fill:before {
  content: "\edba";
}

.ri-gift-line:before {
  content: "\edbb";
}

.ri-git-branch-fill:before {
  content: "\edbc";
}

.ri-git-branch-line:before {
  content: "\edbd";
}

.ri-git-commit-fill:before {
  content: "\edbe";
}

.ri-git-commit-line:before {
  content: "\edbf";
}

.ri-git-merge-fill:before {
  content: "\edc0";
}

.ri-git-merge-line:before {
  content: "\edc1";
}

.ri-git-pull-request-fill:before {
  content: "\edc2";
}

.ri-git-pull-request-line:before {
  content: "\edc3";
}

.ri-git-repository-commits-fill:before {
  content: "\edc4";
}

.ri-git-repository-commits-line:before {
  content: "\edc5";
}

.ri-git-repository-fill:before {
  content: "\edc6";
}

.ri-git-repository-line:before {
  content: "\edc7";
}

.ri-git-repository-private-fill:before {
  content: "\edc8";
}

.ri-git-repository-private-line:before {
  content: "\edc9";
}

.ri-github-fill:before {
  content: "\edca";
}

.ri-github-line:before {
  content: "\edcb";
}

.ri-gitlab-fill:before {
  content: "\edcc";
}

.ri-gitlab-line:before {
  content: "\edcd";
}

.ri-global-fill:before {
  content: "\edce";
}

.ri-global-line:before {
  content: "\edcf";
}

.ri-globe-fill:before {
  content: "\edd0";
}

.ri-globe-line:before {
  content: "\edd1";
}

.ri-goblet-fill:before {
  content: "\edd2";
}

.ri-goblet-line:before {
  content: "\edd3";
}

.ri-google-fill:before {
  content: "\edd4";
}

.ri-google-line:before {
  content: "\edd5";
}

.ri-google-play-fill:before {
  content: "\edd6";
}

.ri-google-play-line:before {
  content: "\edd7";
}

.ri-government-fill:before {
  content: "\edd8";
}

.ri-government-line:before {
  content: "\edd9";
}

.ri-gps-fill:before {
  content: "\edda";
}

.ri-gps-line:before {
  content: "\eddb";
}

.ri-gradienter-fill:before {
  content: "\eddc";
}

.ri-gradienter-line:before {
  content: "\eddd";
}

.ri-grid-fill:before {
  content: "\edde";
}

.ri-grid-line:before {
  content: "\eddf";
}

.ri-group-2-fill:before {
  content: "\ede0";
}

.ri-group-2-line:before {
  content: "\ede1";
}

.ri-group-fill:before {
  content: "\ede2";
}

.ri-group-line:before {
  content: "\ede3";
}

.ri-guide-fill:before {
  content: "\ede4";
}

.ri-guide-line:before {
  content: "\ede5";
}

.ri-h-1:before {
  content: "\ede6";
}

.ri-h-2:before {
  content: "\ede7";
}

.ri-h-3:before {
  content: "\ede8";
}

.ri-h-4:before {
  content: "\ede9";
}

.ri-h-5:before {
  content: "\edea";
}

.ri-h-6:before {
  content: "\edeb";
}

.ri-hail-fill:before {
  content: "\edec";
}

.ri-hail-line:before {
  content: "\eded";
}

.ri-hammer-fill:before {
  content: "\edee";
}

.ri-hammer-line:before {
  content: "\edef";
}

.ri-hand-coin-fill:before {
  content: "\edf0";
}

.ri-hand-coin-line:before {
  content: "\edf1";
}

.ri-hand-heart-fill:before {
  content: "\edf2";
}

.ri-hand-heart-line:before {
  content: "\edf3";
}

.ri-hand-sanitizer-fill:before {
  content: "\edf4";
}

.ri-hand-sanitizer-line:before {
  content: "\edf5";
}

.ri-handbag-fill:before {
  content: "\edf6";
}

.ri-handbag-line:before {
  content: "\edf7";
}

.ri-hard-drive-2-fill:before {
  content: "\edf8";
}

.ri-hard-drive-2-line:before {
  content: "\edf9";
}

.ri-hard-drive-fill:before {
  content: "\edfa";
}

.ri-hard-drive-line:before {
  content: "\edfb";
}

.ri-hashtag:before {
  content: "\edfc";
}

.ri-haze-2-fill:before {
  content: "\edfd";
}

.ri-haze-2-line:before {
  content: "\edfe";
}

.ri-haze-fill:before {
  content: "\edff";
}

.ri-haze-line:before {
  content: "\ee00";
}

.ri-hd-fill:before {
  content: "\ee01";
}

.ri-hd-line:before {
  content: "\ee02";
}

.ri-heading:before {
  content: "\ee03";
}

.ri-headphone-fill:before {
  content: "\ee04";
}

.ri-headphone-line:before {
  content: "\ee05";
}

.ri-health-book-fill:before {
  content: "\ee06";
}

.ri-health-book-line:before {
  content: "\ee07";
}

.ri-heart-2-fill:before {
  content: "\ee08";
}

.ri-heart-2-line:before {
  content: "\ee09";
}

.ri-heart-3-fill:before {
  content: "\ee0a";
}

.ri-heart-3-line:before {
  content: "\ee0b";
}

.ri-heart-add-fill:before {
  content: "\ee0c";
}

.ri-heart-add-line:before {
  content: "\ee0d";
}

.ri-heart-fill:before {
  content: "\ee0e";
}

.ri-heart-line:before {
  content: "\ee0f";
}

.ri-heart-pulse-fill:before {
  content: "\ee10";
}

.ri-heart-pulse-line:before {
  content: "\ee11";
}

.ri-hearts-fill:before {
  content: "\ee12";
}

.ri-hearts-line:before {
  content: "\ee13";
}

.ri-heavy-showers-fill:before {
  content: "\ee14";
}

.ri-heavy-showers-line:before {
  content: "\ee15";
}

.ri-history-fill:before {
  content: "\ee16";
}

.ri-history-line:before {
  content: "\ee17";
}

.ri-home-2-fill:before {
  content: "\ee18";
}

.ri-home-2-line:before {
  content: "\ee19";
}

.ri-home-3-fill:before {
  content: "\ee1a";
}

.ri-home-3-line:before {
  content: "\ee1b";
}

.ri-home-4-fill:before {
  content: "\ee1c";
}

.ri-home-4-line:before {
  content: "\ee1d";
}

.ri-home-5-fill:before {
  content: "\ee1e";
}

.ri-home-5-line:before {
  content: "\ee1f";
}

.ri-home-6-fill:before {
  content: "\ee20";
}

.ri-home-6-line:before {
  content: "\ee21";
}

.ri-home-7-fill:before {
  content: "\ee22";
}

.ri-home-7-line:before {
  content: "\ee23";
}

.ri-home-8-fill:before {
  content: "\ee24";
}

.ri-home-8-line:before {
  content: "\ee25";
}

.ri-home-fill:before {
  content: "\ee26";
}

.ri-home-gear-fill:before {
  content: "\ee27";
}

.ri-home-gear-line:before {
  content: "\ee28";
}

.ri-home-heart-fill:before {
  content: "\ee29";
}

.ri-home-heart-line:before {
  content: "\ee2a";
}

.ri-home-line:before {
  content: "\ee2b";
}

.ri-home-smile-2-fill:before {
  content: "\ee2c";
}

.ri-home-smile-2-line:before {
  content: "\ee2d";
}

.ri-home-smile-fill:before {
  content: "\ee2e";
}

.ri-home-smile-line:before {
  content: "\ee2f";
}

.ri-home-wifi-fill:before {
  content: "\ee30";
}

.ri-home-wifi-line:before {
  content: "\ee31";
}

.ri-honor-of-kings-fill:before {
  content: "\ee32";
}

.ri-honor-of-kings-line:before {
  content: "\ee33";
}

.ri-honour-fill:before {
  content: "\ee34";
}

.ri-honour-line:before {
  content: "\ee35";
}

.ri-hospital-fill:before {
  content: "\ee36";
}

.ri-hospital-line:before {
  content: "\ee37";
}

.ri-hotel-bed-fill:before {
  content: "\ee38";
}

.ri-hotel-bed-line:before {
  content: "\ee39";
}

.ri-hotel-fill:before {
  content: "\ee3a";
}

.ri-hotel-line:before {
  content: "\ee3b";
}

.ri-hotspot-fill:before {
  content: "\ee3c";
}

.ri-hotspot-line:before {
  content: "\ee3d";
}

.ri-hq-fill:before {
  content: "\ee3e";
}

.ri-hq-line:before {
  content: "\ee3f";
}

.ri-html5-fill:before {
  content: "\ee40";
}

.ri-html5-line:before {
  content: "\ee41";
}

.ri-ie-fill:before {
  content: "\ee42";
}

.ri-ie-line:before {
  content: "\ee43";
}

.ri-image-2-fill:before {
  content: "\ee44";
}

.ri-image-2-line:before {
  content: "\ee45";
}

.ri-image-add-fill:before {
  content: "\ee46";
}

.ri-image-add-line:before {
  content: "\ee47";
}

.ri-image-edit-fill:before {
  content: "\ee48";
}

.ri-image-edit-line:before {
  content: "\ee49";
}

.ri-image-fill:before {
  content: "\ee4a";
}

.ri-image-line:before {
  content: "\ee4b";
}

.ri-inbox-archive-fill:before {
  content: "\ee4c";
}

.ri-inbox-archive-line:before {
  content: "\ee4d";
}

.ri-inbox-fill:before {
  content: "\ee4e";
}

.ri-inbox-line:before {
  content: "\ee4f";
}

.ri-inbox-unarchive-fill:before {
  content: "\ee50";
}

.ri-inbox-unarchive-line:before {
  content: "\ee51";
}

.ri-increase-decrease-fill:before {
  content: "\ee52";
}

.ri-increase-decrease-line:before {
  content: "\ee53";
}

.ri-indent-decrease:before {
  content: "\ee54";
}

.ri-indent-increase:before {
  content: "\ee55";
}

.ri-indeterminate-circle-fill:before {
  content: "\ee56";
}

.ri-indeterminate-circle-line:before {
  content: "\ee57";
}

.ri-information-fill:before {
  content: "\ee58";
}

.ri-information-line:before {
  content: "\ee59";
}

.ri-infrared-thermometer-fill:before {
  content: "\ee5a";
}

.ri-infrared-thermometer-line:before {
  content: "\ee5b";
}

.ri-ink-bottle-fill:before {
  content: "\ee5c";
}

.ri-ink-bottle-line:before {
  content: "\ee5d";
}

.ri-input-cursor-move:before {
  content: "\ee5e";
}

.ri-input-method-fill:before {
  content: "\ee5f";
}

.ri-input-method-line:before {
  content: "\ee60";
}

.ri-insert-column-left:before {
  content: "\ee61";
}

.ri-insert-column-right:before {
  content: "\ee62";
}

.ri-insert-row-bottom:before {
  content: "\ee63";
}

.ri-insert-row-top:before {
  content: "\ee64";
}

.ri-instagram-fill:before {
  content: "\ee65";
}

.ri-instagram-line:before {
  content: "\ee66";
}

.ri-install-fill:before {
  content: "\ee67";
}

.ri-install-line:before {
  content: "\ee68";
}

.ri-invision-fill:before {
  content: "\ee69";
}

.ri-invision-line:before {
  content: "\ee6a";
}

.ri-italic:before {
  content: "\ee6b";
}

.ri-kakao-talk-fill:before {
  content: "\ee6c";
}

.ri-kakao-talk-line:before {
  content: "\ee6d";
}

.ri-key-2-fill:before {
  content: "\ee6e";
}

.ri-key-2-line:before {
  content: "\ee6f";
}

.ri-key-fill:before {
  content: "\ee70";
}

.ri-key-line:before {
  content: "\ee71";
}

.ri-keyboard-box-fill:before {
  content: "\ee72";
}

.ri-keyboard-box-line:before {
  content: "\ee73";
}

.ri-keyboard-fill:before {
  content: "\ee74";
}

.ri-keyboard-line:before {
  content: "\ee75";
}

.ri-keynote-fill:before {
  content: "\ee76";
}

.ri-keynote-line:before {
  content: "\ee77";
}

.ri-knife-blood-fill:before {
  content: "\ee78";
}

.ri-knife-blood-line:before {
  content: "\ee79";
}

.ri-knife-fill:before {
  content: "\ee7a";
}

.ri-knife-line:before {
  content: "\ee7b";
}

.ri-landscape-fill:before {
  content: "\ee7c";
}

.ri-landscape-line:before {
  content: "\ee7d";
}

.ri-layout-2-fill:before {
  content: "\ee7e";
}

.ri-layout-2-line:before {
  content: "\ee7f";
}

.ri-layout-3-fill:before {
  content: "\ee80";
}

.ri-layout-3-line:before {
  content: "\ee81";
}

.ri-layout-4-fill:before {
  content: "\ee82";
}

.ri-layout-4-line:before {
  content: "\ee83";
}

.ri-layout-5-fill:before {
  content: "\ee84";
}

.ri-layout-5-line:before {
  content: "\ee85";
}

.ri-layout-6-fill:before {
  content: "\ee86";
}

.ri-layout-6-line:before {
  content: "\ee87";
}

.ri-layout-bottom-2-fill:before {
  content: "\ee88";
}

.ri-layout-bottom-2-line:before {
  content: "\ee89";
}

.ri-layout-bottom-fill:before {
  content: "\ee8a";
}

.ri-layout-bottom-line:before {
  content: "\ee8b";
}

.ri-layout-column-fill:before {
  content: "\ee8c";
}

.ri-layout-column-line:before {
  content: "\ee8d";
}

.ri-layout-fill:before {
  content: "\ee8e";
}

.ri-layout-grid-fill:before {
  content: "\ee8f";
}

.ri-layout-grid-line:before {
  content: "\ee90";
}

.ri-layout-left-2-fill:before {
  content: "\ee91";
}

.ri-layout-left-2-line:before {
  content: "\ee92";
}

.ri-layout-left-fill:before {
  content: "\ee93";
}

.ri-layout-left-line:before {
  content: "\ee94";
}

.ri-layout-line:before {
  content: "\ee95";
}

.ri-layout-masonry-fill:before {
  content: "\ee96";
}

.ri-layout-masonry-line:before {
  content: "\ee97";
}

.ri-layout-right-2-fill:before {
  content: "\ee98";
}

.ri-layout-right-2-line:before {
  content: "\ee99";
}

.ri-layout-right-fill:before {
  content: "\ee9a";
}

.ri-layout-right-line:before {
  content: "\ee9b";
}

.ri-layout-row-fill:before {
  content: "\ee9c";
}

.ri-layout-row-line:before {
  content: "\ee9d";
}

.ri-layout-top-2-fill:before {
  content: "\ee9e";
}

.ri-layout-top-2-line:before {
  content: "\ee9f";
}

.ri-layout-top-fill:before {
  content: "\eea0";
}

.ri-layout-top-line:before {
  content: "\eea1";
}

.ri-leaf-fill:before {
  content: "\eea2";
}

.ri-leaf-line:before {
  content: "\eea3";
}

.ri-lifebuoy-fill:before {
  content: "\eea4";
}

.ri-lifebuoy-line:before {
  content: "\eea5";
}

.ri-lightbulb-fill:before {
  content: "\eea6";
}

.ri-lightbulb-flash-fill:before {
  content: "\eea7";
}

.ri-lightbulb-flash-line:before {
  content: "\eea8";
}

.ri-lightbulb-line:before {
  content: "\eea9";
}

.ri-line-chart-fill:before {
  content: "\eeaa";
}

.ri-line-chart-line:before {
  content: "\eeab";
}

.ri-line-fill:before {
  content: "\eeac";
}

.ri-line-height:before {
  content: "\eead";
}

.ri-line-line:before {
  content: "\eeae";
}

.ri-link-m:before {
  content: "\eeaf";
}

.ri-link-unlink-m:before {
  content: "\eeb0";
}

.ri-link-unlink:before {
  content: "\eeb1";
}

.ri-link:before {
  content: "\eeb2";
}

.ri-linkedin-box-fill:before {
  content: "\eeb3";
}

.ri-linkedin-box-line:before {
  content: "\eeb4";
}

.ri-linkedin-fill:before {
  content: "\eeb5";
}

.ri-linkedin-line:before {
  content: "\eeb6";
}

.ri-links-fill:before {
  content: "\eeb7";
}

.ri-links-line:before {
  content: "\eeb8";
}

.ri-list-check-2:before {
  content: "\eeb9";
}

.ri-list-check:before {
  content: "\eeba";
}

.ri-list-ordered:before {
  content: "\eebb";
}

.ri-list-settings-fill:before {
  content: "\eebc";
}

.ri-list-settings-line:before {
  content: "\eebd";
}

.ri-list-unordered:before {
  content: "\eebe";
}

.ri-live-fill:before {
  content: "\eebf";
}

.ri-live-line:before {
  content: "\eec0";
}

.ri-loader-2-fill:before {
  content: "\eec1";
}

.ri-loader-2-line:before {
  content: "\eec2";
}

.ri-loader-3-fill:before {
  content: "\eec3";
}

.ri-loader-3-line:before {
  content: "\eec4";
}

.ri-loader-4-fill:before {
  content: "\eec5";
}

.ri-loader-4-line:before {
  content: "\eec6";
}

.ri-loader-5-fill:before {
  content: "\eec7";
}

.ri-loader-5-line:before {
  content: "\eec8";
}

.ri-loader-fill:before {
  content: "\eec9";
}

.ri-loader-line:before {
  content: "\eeca";
}

.ri-lock-2-fill:before {
  content: "\eecb";
}

.ri-lock-2-line:before {
  content: "\eecc";
}

.ri-lock-fill:before {
  content: "\eecd";
}

.ri-lock-line:before {
  content: "\eece";
}

.ri-lock-password-fill:before {
  content: "\eecf";
}

.ri-lock-password-line:before {
  content: "\eed0";
}

.ri-lock-unlock-fill:before {
  content: "\eed1";
}

.ri-lock-unlock-line:before {
  content: "\eed2";
}

.ri-login-box-fill:before {
  content: "\eed3";
}

.ri-login-box-line:before {
  content: "\eed4";
}

.ri-login-circle-fill:before {
  content: "\eed5";
}

.ri-login-circle-line:before {
  content: "\eed6";
}

.ri-logout-box-fill:before {
  content: "\eed7";
}

.ri-logout-box-line:before {
  content: "\eed8";
}

.ri-logout-box-r-fill:before {
  content: "\eed9";
}

.ri-logout-box-r-line:before {
  content: "\eeda";
}

.ri-logout-circle-fill:before {
  content: "\eedb";
}

.ri-logout-circle-line:before {
  content: "\eedc";
}

.ri-logout-circle-r-fill:before {
  content: "\eedd";
}

.ri-logout-circle-r-line:before {
  content: "\eede";
}

.ri-luggage-cart-fill:before {
  content: "\eedf";
}

.ri-luggage-cart-line:before {
  content: "\eee0";
}

.ri-luggage-deposit-fill:before {
  content: "\eee1";
}

.ri-luggage-deposit-line:before {
  content: "\eee2";
}

.ri-lungs-fill:before {
  content: "\eee3";
}

.ri-lungs-line:before {
  content: "\eee4";
}

.ri-mac-fill:before {
  content: "\eee5";
}

.ri-mac-line:before {
  content: "\eee6";
}

.ri-macbook-fill:before {
  content: "\eee7";
}

.ri-macbook-line:before {
  content: "\eee8";
}

.ri-magic-fill:before {
  content: "\eee9";
}

.ri-magic-line:before {
  content: "\eeea";
}

.ri-mail-add-fill:before {
  content: "\eeeb";
}

.ri-mail-add-line:before {
  content: "\eeec";
}

.ri-mail-check-fill:before {
  content: "\eeed";
}

.ri-mail-check-line:before {
  content: "\eeee";
}

.ri-mail-close-fill:before {
  content: "\eeef";
}

.ri-mail-close-line:before {
  content: "\eef0";
}

.ri-mail-download-fill:before {
  content: "\eef1";
}

.ri-mail-download-line:before {
  content: "\eef2";
}

.ri-mail-fill:before {
  content: "\eef3";
}

.ri-mail-forbid-fill:before {
  content: "\eef4";
}

.ri-mail-forbid-line:before {
  content: "\eef5";
}

.ri-mail-line:before {
  content: "\eef6";
}

.ri-mail-lock-fill:before {
  content: "\eef7";
}

.ri-mail-lock-line:before {
  content: "\eef8";
}

.ri-mail-open-fill:before {
  content: "\eef9";
}

.ri-mail-open-line:before {
  content: "\eefa";
}

.ri-mail-send-fill:before {
  content: "\eefb";
}

.ri-mail-send-line:before {
  content: "\eefc";
}

.ri-mail-settings-fill:before {
  content: "\eefd";
}

.ri-mail-settings-line:before {
  content: "\eefe";
}

.ri-mail-star-fill:before {
  content: "\eeff";
}

.ri-mail-star-line:before {
  content: "\ef00";
}

.ri-mail-unread-fill:before {
  content: "\ef01";
}

.ri-mail-unread-line:before {
  content: "\ef02";
}

.ri-mail-volume-fill:before {
  content: "\ef03";
}

.ri-mail-volume-line:before {
  content: "\ef04";
}

.ri-map-2-fill:before {
  content: "\ef05";
}

.ri-map-2-line:before {
  content: "\ef06";
}

.ri-map-fill:before {
  content: "\ef07";
}

.ri-map-line:before {
  content: "\ef08";
}

.ri-map-pin-2-fill:before {
  content: "\ef09";
}

.ri-map-pin-2-line:before {
  content: "\ef0a";
}

.ri-map-pin-3-fill:before {
  content: "\ef0b";
}

.ri-map-pin-3-line:before {
  content: "\ef0c";
}

.ri-map-pin-4-fill:before {
  content: "\ef0d";
}

.ri-map-pin-4-line:before {
  content: "\ef0e";
}

.ri-map-pin-5-fill:before {
  content: "\ef0f";
}

.ri-map-pin-5-line:before {
  content: "\ef10";
}

.ri-map-pin-add-fill:before {
  content: "\ef11";
}

.ri-map-pin-add-line:before {
  content: "\ef12";
}

.ri-map-pin-fill:before {
  content: "\ef13";
}

.ri-map-pin-line:before {
  content: "\ef14";
}

.ri-map-pin-range-fill:before {
  content: "\ef15";
}

.ri-map-pin-range-line:before {
  content: "\ef16";
}

.ri-map-pin-time-fill:before {
  content: "\ef17";
}

.ri-map-pin-time-line:before {
  content: "\ef18";
}

.ri-map-pin-user-fill:before {
  content: "\ef19";
}

.ri-map-pin-user-line:before {
  content: "\ef1a";
}

.ri-mark-pen-fill:before {
  content: "\ef1b";
}

.ri-mark-pen-line:before {
  content: "\ef1c";
}

.ri-markdown-fill:before {
  content: "\ef1d";
}

.ri-markdown-line:before {
  content: "\ef1e";
}

.ri-markup-fill:before {
  content: "\ef1f";
}

.ri-markup-line:before {
  content: "\ef20";
}

.ri-mastercard-fill:before {
  content: "\ef21";
}

.ri-mastercard-line:before {
  content: "\ef22";
}

.ri-mastodon-fill:before {
  content: "\ef23";
}

.ri-mastodon-line:before {
  content: "\ef24";
}

.ri-medal-2-fill:before {
  content: "\ef25";
}

.ri-medal-2-line:before {
  content: "\ef26";
}

.ri-medal-fill:before {
  content: "\ef27";
}

.ri-medal-line:before {
  content: "\ef28";
}

.ri-medicine-bottle-fill:before {
  content: "\ef29";
}

.ri-medicine-bottle-line:before {
  content: "\ef2a";
}

.ri-medium-fill:before {
  content: "\ef2b";
}

.ri-medium-line:before {
  content: "\ef2c";
}

.ri-men-fill:before {
  content: "\ef2d";
}

.ri-men-line:before {
  content: "\ef2e";
}

.ri-mental-health-fill:before {
  content: "\ef2f";
}

.ri-mental-health-line:before {
  content: "\ef30";
}

.ri-menu-2-fill:before {
  content: "\ef31";
}

.ri-menu-2-line:before {
  content: "\ef32";
}

.ri-menu-3-fill:before {
  content: "\ef33";
}

.ri-menu-3-line:before {
  content: "\ef34";
}

.ri-menu-4-fill:before {
  content: "\ef35";
}

.ri-menu-4-line:before {
  content: "\ef36";
}

.ri-menu-5-fill:before {
  content: "\ef37";
}

.ri-menu-5-line:before {
  content: "\ef38";
}

.ri-menu-add-fill:before {
  content: "\ef39";
}

.ri-menu-add-line:before {
  content: "\ef3a";
}

.ri-menu-fill:before {
  content: "\ef3b";
}

.ri-menu-fold-fill:before {
  content: "\ef3c";
}

.ri-menu-fold-line:before {
  content: "\ef3d";
}

.ri-menu-line:before {
  content: "\ef3e";
}

.ri-menu-unfold-fill:before {
  content: "\ef3f";
}

.ri-menu-unfold-line:before {
  content: "\ef40";
}

.ri-merge-cells-horizontal:before {
  content: "\ef41";
}

.ri-merge-cells-vertical:before {
  content: "\ef42";
}

.ri-message-2-fill:before {
  content: "\ef43";
}

.ri-message-2-line:before {
  content: "\ef44";
}

.ri-message-3-fill:before {
  content: "\ef45";
}

.ri-message-3-line:before {
  content: "\ef46";
}

.ri-message-fill:before {
  content: "\ef47";
}

.ri-message-line:before {
  content: "\ef48";
}

.ri-messenger-fill:before {
  content: "\ef49";
}

.ri-messenger-line:before {
  content: "\ef4a";
}

.ri-meteor-fill:before {
  content: "\ef4b";
}

.ri-meteor-line:before {
  content: "\ef4c";
}

.ri-mic-2-fill:before {
  content: "\ef4d";
}

.ri-mic-2-line:before {
  content: "\ef4e";
}

.ri-mic-fill:before {
  content: "\ef4f";
}

.ri-mic-line:before {
  content: "\ef50";
}

.ri-mic-off-fill:before {
  content: "\ef51";
}

.ri-mic-off-line:before {
  content: "\ef52";
}

.ri-mickey-fill:before {
  content: "\ef53";
}

.ri-mickey-line:before {
  content: "\ef54";
}

.ri-microscope-fill:before {
  content: "\ef55";
}

.ri-microscope-line:before {
  content: "\ef56";
}

.ri-microsoft-fill:before {
  content: "\ef57";
}

.ri-microsoft-line:before {
  content: "\ef58";
}

.ri-mind-map:before {
  content: "\ef59";
}

.ri-mini-program-fill:before {
  content: "\ef5a";
}

.ri-mini-program-line:before {
  content: "\ef5b";
}

.ri-mist-fill:before {
  content: "\ef5c";
}

.ri-mist-line:before {
  content: "\ef5d";
}

.ri-money-cny-box-fill:before {
  content: "\ef5e";
}

.ri-money-cny-box-line:before {
  content: "\ef5f";
}

.ri-money-cny-circle-fill:before {
  content: "\ef60";
}

.ri-money-cny-circle-line:before {
  content: "\ef61";
}

.ri-money-dollar-box-fill:before {
  content: "\ef62";
}

.ri-money-dollar-box-line:before {
  content: "\ef63";
}

.ri-money-dollar-circle-fill:before {
  content: "\ef64";
}

.ri-money-dollar-circle-line:before {
  content: "\ef65";
}

.ri-money-euro-box-fill:before {
  content: "\ef66";
}

.ri-money-euro-box-line:before {
  content: "\ef67";
}

.ri-money-euro-circle-fill:before {
  content: "\ef68";
}

.ri-money-euro-circle-line:before {
  content: "\ef69";
}

.ri-money-pound-box-fill:before {
  content: "\ef6a";
}

.ri-money-pound-box-line:before {
  content: "\ef6b";
}

.ri-money-pound-circle-fill:before {
  content: "\ef6c";
}

.ri-money-pound-circle-line:before {
  content: "\ef6d";
}

.ri-moon-clear-fill:before {
  content: "\ef6e";
}

.ri-moon-clear-line:before {
  content: "\ef6f";
}

.ri-moon-cloudy-fill:before {
  content: "\ef70";
}

.ri-moon-cloudy-line:before {
  content: "\ef71";
}

.ri-moon-fill:before {
  content: "\ef72";
}

.ri-moon-foggy-fill:before {
  content: "\ef73";
}

.ri-moon-foggy-line:before {
  content: "\ef74";
}

.ri-moon-line:before {
  content: "\ef75";
}

.ri-more-2-fill:before {
  content: "\ef76";
}

.ri-more-2-line:before {
  content: "\ef77";
}

.ri-more-fill:before {
  content: "\ef78";
}

.ri-more-line:before {
  content: "\ef79";
}

.ri-motorbike-fill:before {
  content: "\ef7a";
}

.ri-motorbike-line:before {
  content: "\ef7b";
}

.ri-mouse-fill:before {
  content: "\ef7c";
}

.ri-mouse-line:before {
  content: "\ef7d";
}

.ri-movie-2-fill:before {
  content: "\ef7e";
}

.ri-movie-2-line:before {
  content: "\ef7f";
}

.ri-movie-fill:before {
  content: "\ef80";
}

.ri-movie-line:before {
  content: "\ef81";
}

.ri-music-2-fill:before {
  content: "\ef82";
}

.ri-music-2-line:before {
  content: "\ef83";
}

.ri-music-fill:before {
  content: "\ef84";
}

.ri-music-line:before {
  content: "\ef85";
}

.ri-mv-fill:before {
  content: "\ef86";
}

.ri-mv-line:before {
  content: "\ef87";
}

.ri-navigation-fill:before {
  content: "\ef88";
}

.ri-navigation-line:before {
  content: "\ef89";
}

.ri-netease-cloud-music-fill:before {
  content: "\ef8a";
}

.ri-netease-cloud-music-line:before {
  content: "\ef8b";
}

.ri-netflix-fill:before {
  content: "\ef8c";
}

.ri-netflix-line:before {
  content: "\ef8d";
}

.ri-newspaper-fill:before {
  content: "\ef8e";
}

.ri-newspaper-line:before {
  content: "\ef8f";
}

.ri-node-tree:before {
  content: "\ef90";
}

.ri-notification-2-fill:before {
  content: "\ef91";
}

.ri-notification-2-line:before {
  content: "\ef92";
}

.ri-notification-3-fill:before {
  content: "\ef93";
}

.ri-notification-3-line:before {
  content: "\ef94";
}

.ri-notification-4-fill:before {
  content: "\ef95";
}

.ri-notification-4-line:before {
  content: "\ef96";
}

.ri-notification-badge-fill:before {
  content: "\ef97";
}

.ri-notification-badge-line:before {
  content: "\ef98";
}

.ri-notification-fill:before {
  content: "\ef99";
}

.ri-notification-line:before {
  content: "\ef9a";
}

.ri-notification-off-fill:before {
  content: "\ef9b";
}

.ri-notification-off-line:before {
  content: "\ef9c";
}

.ri-npmjs-fill:before {
  content: "\ef9d";
}

.ri-npmjs-line:before {
  content: "\ef9e";
}

.ri-number-0:before {
  content: "\ef9f";
}

.ri-number-1:before {
  content: "\efa0";
}

.ri-number-2:before {
  content: "\efa1";
}

.ri-number-3:before {
  content: "\efa2";
}

.ri-number-4:before {
  content: "\efa3";
}

.ri-number-5:before {
  content: "\efa4";
}

.ri-number-6:before {
  content: "\efa5";
}

.ri-number-7:before {
  content: "\efa6";
}

.ri-number-8:before {
  content: "\efa7";
}

.ri-number-9:before {
  content: "\efa8";
}

.ri-numbers-fill:before {
  content: "\efa9";
}

.ri-numbers-line:before {
  content: "\efaa";
}

.ri-nurse-fill:before {
  content: "\efab";
}

.ri-nurse-line:before {
  content: "\efac";
}

.ri-oil-fill:before {
  content: "\efad";
}

.ri-oil-line:before {
  content: "\efae";
}

.ri-omega:before {
  content: "\efaf";
}

.ri-open-arm-fill:before {
  content: "\efb0";
}

.ri-open-arm-line:before {
  content: "\efb1";
}

.ri-open-source-fill:before {
  content: "\efb2";
}

.ri-open-source-line:before {
  content: "\efb3";
}

.ri-opera-fill:before {
  content: "\efb4";
}

.ri-opera-line:before {
  content: "\efb5";
}

.ri-order-play-fill:before {
  content: "\efb6";
}

.ri-order-play-line:before {
  content: "\efb7";
}

.ri-organization-chart:before {
  content: "\efb8";
}

.ri-outlet-2-fill:before {
  content: "\efb9";
}

.ri-outlet-2-line:before {
  content: "\efba";
}

.ri-outlet-fill:before {
  content: "\efbb";
}

.ri-outlet-line:before {
  content: "\efbc";
}

.ri-page-separator:before {
  content: "\efbd";
}

.ri-pages-fill:before {
  content: "\efbe";
}

.ri-pages-line:before {
  content: "\efbf";
}

.ri-paint-brush-fill:before {
  content: "\efc0";
}

.ri-paint-brush-line:before {
  content: "\efc1";
}

.ri-paint-fill:before {
  content: "\efc2";
}

.ri-paint-line:before {
  content: "\efc3";
}

.ri-palette-fill:before {
  content: "\efc4";
}

.ri-palette-line:before {
  content: "\efc5";
}

.ri-pantone-fill:before {
  content: "\efc6";
}

.ri-pantone-line:before {
  content: "\efc7";
}

.ri-paragraph:before {
  content: "\efc8";
}

.ri-parent-fill:before {
  content: "\efc9";
}

.ri-parent-line:before {
  content: "\efca";
}

.ri-parentheses-fill:before {
  content: "\efcb";
}

.ri-parentheses-line:before {
  content: "\efcc";
}

.ri-parking-box-fill:before {
  content: "\efcd";
}

.ri-parking-box-line:before {
  content: "\efce";
}

.ri-parking-fill:before {
  content: "\efcf";
}

.ri-parking-line:before {
  content: "\efd0";
}

.ri-passport-fill:before {
  content: "\efd1";
}

.ri-passport-line:before {
  content: "\efd2";
}

.ri-patreon-fill:before {
  content: "\efd3";
}

.ri-patreon-line:before {
  content: "\efd4";
}

.ri-pause-circle-fill:before {
  content: "\efd5";
}

.ri-pause-circle-line:before {
  content: "\efd6";
}

.ri-pause-fill:before {
  content: "\efd7";
}

.ri-pause-line:before {
  content: "\efd8";
}

.ri-pause-mini-fill:before {
  content: "\efd9";
}

.ri-pause-mini-line:before {
  content: "\efda";
}

.ri-paypal-fill:before {
  content: "\efdb";
}

.ri-paypal-line:before {
  content: "\efdc";
}

.ri-pen-nib-fill:before {
  content: "\efdd";
}

.ri-pen-nib-line:before {
  content: "\efde";
}

.ri-pencil-fill:before {
  content: "\efdf";
}

.ri-pencil-line:before {
  content: "\efe0";
}

.ri-pencil-ruler-2-fill:before {
  content: "\efe1";
}

.ri-pencil-ruler-2-line:before {
  content: "\efe2";
}

.ri-pencil-ruler-fill:before {
  content: "\efe3";
}

.ri-pencil-ruler-line:before {
  content: "\efe4";
}

.ri-percent-fill:before {
  content: "\efe5";
}

.ri-percent-line:before {
  content: "\efe6";
}

.ri-phone-camera-fill:before {
  content: "\efe7";
}

.ri-phone-camera-line:before {
  content: "\efe8";
}

.ri-phone-fill:before {
  content: "\efe9";
}

.ri-phone-find-fill:before {
  content: "\efea";
}

.ri-phone-find-line:before {
  content: "\efeb";
}

.ri-phone-line:before {
  content: "\efec";
}

.ri-phone-lock-fill:before {
  content: "\efed";
}

.ri-phone-lock-line:before {
  content: "\efee";
}

.ri-picture-in-picture-2-fill:before {
  content: "\efef";
}

.ri-picture-in-picture-2-line:before {
  content: "\eff0";
}

.ri-picture-in-picture-exit-fill:before {
  content: "\eff1";
}

.ri-picture-in-picture-exit-line:before {
  content: "\eff2";
}

.ri-picture-in-picture-fill:before {
  content: "\eff3";
}

.ri-picture-in-picture-line:before {
  content: "\eff4";
}

.ri-pie-chart-2-fill:before {
  content: "\eff5";
}

.ri-pie-chart-2-line:before {
  content: "\eff6";
}

.ri-pie-chart-box-fill:before {
  content: "\eff7";
}

.ri-pie-chart-box-line:before {
  content: "\eff8";
}

.ri-pie-chart-fill:before {
  content: "\eff9";
}

.ri-pie-chart-line:before {
  content: "\effa";
}

.ri-pin-distance-fill:before {
  content: "\effb";
}

.ri-pin-distance-line:before {
  content: "\effc";
}

.ri-ping-pong-fill:before {
  content: "\effd";
}

.ri-ping-pong-line:before {
  content: "\effe";
}

.ri-pinterest-fill:before {
  content: "\efff";
}

.ri-pinterest-line:before {
  content: "\f000";
}

.ri-pinyin-input:before {
  content: "\f001";
}

.ri-pixelfed-fill:before {
  content: "\f002";
}

.ri-pixelfed-line:before {
  content: "\f003";
}

.ri-plane-fill:before {
  content: "\f004";
}

.ri-plane-line:before {
  content: "\f005";
}

.ri-plant-fill:before {
  content: "\f006";
}

.ri-plant-line:before {
  content: "\f007";
}

.ri-play-circle-fill:before {
  content: "\f008";
}

.ri-play-circle-line:before {
  content: "\f009";
}

.ri-play-fill:before {
  content: "\f00a";
}

.ri-play-line:before {
  content: "\f00b";
}

.ri-play-list-2-fill:before {
  content: "\f00c";
}

.ri-play-list-2-line:before {
  content: "\f00d";
}

.ri-play-list-add-fill:before {
  content: "\f00e";
}

.ri-play-list-add-line:before {
  content: "\f00f";
}

.ri-play-list-fill:before {
  content: "\f010";
}

.ri-play-list-line:before {
  content: "\f011";
}

.ri-play-mini-fill:before {
  content: "\f012";
}

.ri-play-mini-line:before {
  content: "\f013";
}

.ri-playstation-fill:before {
  content: "\f014";
}

.ri-playstation-line:before {
  content: "\f015";
}

.ri-plug-2-fill:before {
  content: "\f016";
}

.ri-plug-2-line:before {
  content: "\f017";
}

.ri-plug-fill:before {
  content: "\f018";
}

.ri-plug-line:before {
  content: "\f019";
}

.ri-polaroid-2-fill:before {
  content: "\f01a";
}

.ri-polaroid-2-line:before {
  content: "\f01b";
}

.ri-polaroid-fill:before {
  content: "\f01c";
}

.ri-polaroid-line:before {
  content: "\f01d";
}

.ri-police-car-fill:before {
  content: "\f01e";
}

.ri-police-car-line:before {
  content: "\f01f";
}

.ri-price-tag-2-fill:before {
  content: "\f020";
}

.ri-price-tag-2-line:before {
  content: "\f021";
}

.ri-price-tag-3-fill:before {
  content: "\f022";
}

.ri-price-tag-3-line:before {
  content: "\f023";
}

.ri-price-tag-fill:before {
  content: "\f024";
}

.ri-price-tag-line:before {
  content: "\f025";
}

.ri-printer-cloud-fill:before {
  content: "\f026";
}

.ri-printer-cloud-line:before {
  content: "\f027";
}

.ri-printer-fill:before {
  content: "\f028";
}

.ri-printer-line:before {
  content: "\f029";
}

.ri-product-hunt-fill:before {
  content: "\f02a";
}

.ri-product-hunt-line:before {
  content: "\f02b";
}

.ri-profile-fill:before {
  content: "\f02c";
}

.ri-profile-line:before {
  content: "\f02d";
}

.ri-projector-2-fill:before {
  content: "\f02e";
}

.ri-projector-2-line:before {
  content: "\f02f";
}

.ri-projector-fill:before {
  content: "\f030";
}

.ri-projector-line:before {
  content: "\f031";
}

.ri-psychotherapy-fill:before {
  content: "\f032";
}

.ri-psychotherapy-line:before {
  content: "\f033";
}

.ri-pulse-fill:before {
  content: "\f034";
}

.ri-pulse-line:before {
  content: "\f035";
}

.ri-pushpin-2-fill:before {
  content: "\f036";
}

.ri-pushpin-2-line:before {
  content: "\f037";
}

.ri-pushpin-fill:before {
  content: "\f038";
}

.ri-pushpin-line:before {
  content: "\f039";
}

.ri-qq-fill:before {
  content: "\f03a";
}

.ri-qq-line:before {
  content: "\f03b";
}

.ri-qr-code-fill:before {
  content: "\f03c";
}

.ri-qr-code-line:before {
  content: "\f03d";
}

.ri-qr-scan-2-fill:before {
  content: "\f03e";
}

.ri-qr-scan-2-line:before {
  content: "\f03f";
}

.ri-qr-scan-fill:before {
  content: "\f040";
}

.ri-qr-scan-line:before {
  content: "\f041";
}

.ri-question-answer-fill:before {
  content: "\f042";
}

.ri-question-answer-line:before {
  content: "\f043";
}

.ri-question-fill:before {
  content: "\f044";
}

.ri-question-line:before {
  content: "\f045";
}

.ri-question-mark:before {
  content: "\f046";
}

.ri-questionnaire-fill:before {
  content: "\f047";
}

.ri-questionnaire-line:before {
  content: "\f048";
}

.ri-quill-pen-fill:before {
  content: "\f049";
}

.ri-quill-pen-line:before {
  content: "\f04a";
}

.ri-radar-fill:before {
  content: "\f04b";
}

.ri-radar-line:before {
  content: "\f04c";
}

.ri-radio-2-fill:before {
  content: "\f04d";
}

.ri-radio-2-line:before {
  content: "\f04e";
}

.ri-radio-button-fill:before {
  content: "\f04f";
}

.ri-radio-button-line:before {
  content: "\f050";
}

.ri-radio-fill:before {
  content: "\f051";
}

.ri-radio-line:before {
  content: "\f052";
}

.ri-rainbow-fill:before {
  content: "\f053";
}

.ri-rainbow-line:before {
  content: "\f054";
}

.ri-rainy-fill:before {
  content: "\f055";
}

.ri-rainy-line:before {
  content: "\f056";
}

.ri-reactjs-fill:before {
  content: "\f057";
}

.ri-reactjs-line:before {
  content: "\f058";
}

.ri-record-circle-fill:before {
  content: "\f059";
}

.ri-record-circle-line:before {
  content: "\f05a";
}

.ri-record-mail-fill:before {
  content: "\f05b";
}

.ri-record-mail-line:before {
  content: "\f05c";
}

.ri-recycle-fill:before {
  content: "\f05d";
}

.ri-recycle-line:before {
  content: "\f05e";
}

.ri-red-packet-fill:before {
  content: "\f05f";
}

.ri-red-packet-line:before {
  content: "\f060";
}

.ri-reddit-fill:before {
  content: "\f061";
}

.ri-reddit-line:before {
  content: "\f062";
}

.ri-refresh-fill:before {
  content: "\f063";
}

.ri-refresh-line:before {
  content: "\f064";
}

.ri-refund-2-fill:before {
  content: "\f065";
}

.ri-refund-2-line:before {
  content: "\f066";
}

.ri-refund-fill:before {
  content: "\f067";
}

.ri-refund-line:before {
  content: "\f068";
}

.ri-registered-fill:before {
  content: "\f069";
}

.ri-registered-line:before {
  content: "\f06a";
}

.ri-remixicon-fill:before {
  content: "\f06b";
}

.ri-remixicon-line:before {
  content: "\f06c";
}

.ri-remote-control-2-fill:before {
  content: "\f06d";
}

.ri-remote-control-2-line:before {
  content: "\f06e";
}

.ri-remote-control-fill:before {
  content: "\f06f";
}

.ri-remote-control-line:before {
  content: "\f070";
}

.ri-repeat-2-fill:before {
  content: "\f071";
}

.ri-repeat-2-line:before {
  content: "\f072";
}

.ri-repeat-fill:before {
  content: "\f073";
}

.ri-repeat-line:before {
  content: "\f074";
}

.ri-repeat-one-fill:before {
  content: "\f075";
}

.ri-repeat-one-line:before {
  content: "\f076";
}

.ri-reply-all-fill:before {
  content: "\f077";
}

.ri-reply-all-line:before {
  content: "\f078";
}

.ri-reply-fill:before {
  content: "\f079";
}

.ri-reply-line:before {
  content: "\f07a";
}

.ri-reserved-fill:before {
  content: "\f07b";
}

.ri-reserved-line:before {
  content: "\f07c";
}

.ri-rest-time-fill:before {
  content: "\f07d";
}

.ri-rest-time-line:before {
  content: "\f07e";
}

.ri-restart-fill:before {
  content: "\f07f";
}

.ri-restart-line:before {
  content: "\f080";
}

.ri-restaurant-2-fill:before {
  content: "\f081";
}

.ri-restaurant-2-line:before {
  content: "\f082";
}

.ri-restaurant-fill:before {
  content: "\f083";
}

.ri-restaurant-line:before {
  content: "\f084";
}

.ri-rewind-fill:before {
  content: "\f085";
}

.ri-rewind-line:before {
  content: "\f086";
}

.ri-rewind-mini-fill:before {
  content: "\f087";
}

.ri-rewind-mini-line:before {
  content: "\f088";
}

.ri-rhythm-fill:before {
  content: "\f089";
}

.ri-rhythm-line:before {
  content: "\f08a";
}

.ri-riding-fill:before {
  content: "\f08b";
}

.ri-riding-line:before {
  content: "\f08c";
}

.ri-road-map-fill:before {
  content: "\f08d";
}

.ri-road-map-line:before {
  content: "\f08e";
}

.ri-roadster-fill:before {
  content: "\f08f";
}

.ri-roadster-line:before {
  content: "\f090";
}

.ri-robot-fill:before {
  content: "\f091";
}

.ri-robot-line:before {
  content: "\f092";
}

.ri-rocket-2-fill:before {
  content: "\f093";
}

.ri-rocket-2-line:before {
  content: "\f094";
}

.ri-rocket-fill:before {
  content: "\f095";
}

.ri-rocket-line:before {
  content: "\f096";
}

.ri-rotate-lock-fill:before {
  content: "\f097";
}

.ri-rotate-lock-line:before {
  content: "\f098";
}

.ri-rounded-corner:before {
  content: "\f099";
}

.ri-route-fill:before {
  content: "\f09a";
}

.ri-route-line:before {
  content: "\f09b";
}

.ri-router-fill:before {
  content: "\f09c";
}

.ri-router-line:before {
  content: "\f09d";
}

.ri-rss-fill:before {
  content: "\f09e";
}

.ri-rss-line:before {
  content: "\f09f";
}

.ri-ruler-2-fill:before {
  content: "\f0a0";
}

.ri-ruler-2-line:before {
  content: "\f0a1";
}

.ri-ruler-fill:before {
  content: "\f0a2";
}

.ri-ruler-line:before {
  content: "\f0a3";
}

.ri-run-fill:before {
  content: "\f0a4";
}

.ri-run-line:before {
  content: "\f0a5";
}

.ri-safari-fill:before {
  content: "\f0a6";
}

.ri-safari-line:before {
  content: "\f0a7";
}

.ri-safe-2-fill:before {
  content: "\f0a8";
}

.ri-safe-2-line:before {
  content: "\f0a9";
}

.ri-safe-fill:before {
  content: "\f0aa";
}

.ri-safe-line:before {
  content: "\f0ab";
}

.ri-sailboat-fill:before {
  content: "\f0ac";
}

.ri-sailboat-line:before {
  content: "\f0ad";
}

.ri-save-2-fill:before {
  content: "\f0ae";
}

.ri-save-2-line:before {
  content: "\f0af";
}

.ri-save-3-fill:before {
  content: "\f0b0";
}

.ri-save-3-line:before {
  content: "\f0b1";
}

.ri-save-fill:before {
  content: "\f0b2";
}

.ri-save-line:before {
  content: "\f0b3";
}

.ri-scales-2-fill:before {
  content: "\f0b4";
}

.ri-scales-2-line:before {
  content: "\f0b5";
}

.ri-scales-3-fill:before {
  content: "\f0b6";
}

.ri-scales-3-line:before {
  content: "\f0b7";
}

.ri-scales-fill:before {
  content: "\f0b8";
}

.ri-scales-line:before {
  content: "\f0b9";
}

.ri-scan-2-fill:before {
  content: "\f0ba";
}

.ri-scan-2-line:before {
  content: "\f0bb";
}

.ri-scan-fill:before {
  content: "\f0bc";
}

.ri-scan-line:before {
  content: "\f0bd";
}

.ri-scissors-2-fill:before {
  content: "\f0be";
}

.ri-scissors-2-line:before {
  content: "\f0bf";
}

.ri-scissors-cut-fill:before {
  content: "\f0c0";
}

.ri-scissors-cut-line:before {
  content: "\f0c1";
}

.ri-scissors-fill:before {
  content: "\f0c2";
}

.ri-scissors-line:before {
  content: "\f0c3";
}

.ri-screenshot-2-fill:before {
  content: "\f0c4";
}

.ri-screenshot-2-line:before {
  content: "\f0c5";
}

.ri-screenshot-fill:before {
  content: "\f0c6";
}

.ri-screenshot-line:before {
  content: "\f0c7";
}

.ri-sd-card-fill:before {
  content: "\f0c8";
}

.ri-sd-card-line:before {
  content: "\f0c9";
}

.ri-sd-card-mini-fill:before {
  content: "\f0ca";
}

.ri-sd-card-mini-line:before {
  content: "\f0cb";
}

.ri-search-2-fill:before {
  content: "\f0cc";
}

.ri-search-2-line:before {
  content: "\f0cd";
}

.ri-search-eye-fill:before {
  content: "\f0ce";
}

.ri-search-eye-line:before {
  content: "\f0cf";
}

.ri-search-fill:before {
  content: "\f0d0";
}

.ri-search-line:before {
  content: "\f0d1";
}

.ri-secure-payment-fill:before {
  content: "\f0d2";
}

.ri-secure-payment-line:before {
  content: "\f0d3";
}

.ri-seedling-fill:before {
  content: "\f0d4";
}

.ri-seedling-line:before {
  content: "\f0d5";
}

.ri-send-backward:before {
  content: "\f0d6";
}

.ri-send-plane-2-fill:before {
  content: "\f0d7";
}

.ri-send-plane-2-line:before {
  content: "\f0d8";
}

.ri-send-plane-fill:before {
  content: "\f0d9";
}

.ri-send-plane-line:before {
  content: "\f0da";
}

.ri-send-to-back:before {
  content: "\f0db";
}

.ri-sensor-fill:before {
  content: "\f0dc";
}

.ri-sensor-line:before {
  content: "\f0dd";
}

.ri-separator:before {
  content: "\f0de";
}

.ri-server-fill:before {
  content: "\f0df";
}

.ri-server-line:before {
  content: "\f0e0";
}

.ri-service-fill:before {
  content: "\f0e1";
}

.ri-service-line:before {
  content: "\f0e2";
}

.ri-settings-2-fill:before {
  content: "\f0e3";
}

.ri-settings-2-line:before {
  content: "\f0e4";
}

.ri-settings-3-fill:before {
  content: "\f0e5";
}

.ri-settings-3-line:before {
  content: "\f0e6";
}

.ri-settings-4-fill:before {
  content: "\f0e7";
}

.ri-settings-4-line:before {
  content: "\f0e8";
}

.ri-settings-5-fill:before {
  content: "\f0e9";
}

.ri-settings-5-line:before {
  content: "\f0ea";
}

.ri-settings-6-fill:before {
  content: "\f0eb";
}

.ri-settings-6-line:before {
  content: "\f0ec";
}

.ri-settings-fill:before {
  content: "\f0ed";
}

.ri-settings-line:before {
  content: "\f0ee";
}

.ri-shape-2-fill:before {
  content: "\f0ef";
}

.ri-shape-2-line:before {
  content: "\f0f0";
}

.ri-shape-fill:before {
  content: "\f0f1";
}

.ri-shape-line:before {
  content: "\f0f2";
}

.ri-share-box-fill:before {
  content: "\f0f3";
}

.ri-share-box-line:before {
  content: "\f0f4";
}

.ri-share-circle-fill:before {
  content: "\f0f5";
}

.ri-share-circle-line:before {
  content: "\f0f6";
}

.ri-share-fill:before {
  content: "\f0f7";
}

.ri-share-forward-2-fill:before {
  content: "\f0f8";
}

.ri-share-forward-2-line:before {
  content: "\f0f9";
}

.ri-share-forward-box-fill:before {
  content: "\f0fa";
}

.ri-share-forward-box-line:before {
  content: "\f0fb";
}

.ri-share-forward-fill:before {
  content: "\f0fc";
}

.ri-share-forward-line:before {
  content: "\f0fd";
}

.ri-share-line:before {
  content: "\f0fe";
}

.ri-shield-check-fill:before {
  content: "\f0ff";
}

.ri-shield-check-line:before {
  content: "\f100";
}

.ri-shield-cross-fill:before {
  content: "\f101";
}

.ri-shield-cross-line:before {
  content: "\f102";
}

.ri-shield-fill:before {
  content: "\f103";
}

.ri-shield-flash-fill:before {
  content: "\f104";
}

.ri-shield-flash-line:before {
  content: "\f105";
}

.ri-shield-keyhole-fill:before {
  content: "\f106";
}

.ri-shield-keyhole-line:before {
  content: "\f107";
}

.ri-shield-line:before {
  content: "\f108";
}

.ri-shield-star-fill:before {
  content: "\f109";
}

.ri-shield-star-line:before {
  content: "\f10a";
}

.ri-shield-user-fill:before {
  content: "\f10b";
}

.ri-shield-user-line:before {
  content: "\f10c";
}

.ri-ship-2-fill:before {
  content: "\f10d";
}

.ri-ship-2-line:before {
  content: "\f10e";
}

.ri-ship-fill:before {
  content: "\f10f";
}

.ri-ship-line:before {
  content: "\f110";
}

.ri-shirt-fill:before {
  content: "\f111";
}

.ri-shirt-line:before {
  content: "\f112";
}

.ri-shopping-bag-2-fill:before {
  content: "\f113";
}

.ri-shopping-bag-2-line:before {
  content: "\f114";
}

.ri-shopping-bag-3-fill:before {
  content: "\f115";
}

.ri-shopping-bag-3-line:before {
  content: "\f116";
}

.ri-shopping-bag-fill:before {
  content: "\f117";
}

.ri-shopping-bag-line:before {
  content: "\f118";
}

.ri-shopping-basket-2-fill:before {
  content: "\f119";
}

.ri-shopping-basket-2-line:before {
  content: "\f11a";
}

.ri-shopping-basket-fill:before {
  content: "\f11b";
}

.ri-shopping-basket-line:before {
  content: "\f11c";
}

.ri-shopping-cart-2-fill:before {
  content: "\f11d";
}

.ri-shopping-cart-2-line:before {
  content: "\f11e";
}

.ri-shopping-cart-fill:before {
  content: "\f11f";
}

.ri-shopping-cart-line:before {
  content: "\f120";
}

.ri-showers-fill:before {
  content: "\f121";
}

.ri-showers-line:before {
  content: "\f122";
}

.ri-shuffle-fill:before {
  content: "\f123";
}

.ri-shuffle-line:before {
  content: "\f124";
}

.ri-shut-down-fill:before {
  content: "\f125";
}

.ri-shut-down-line:before {
  content: "\f126";
}

.ri-side-bar-fill:before {
  content: "\f127";
}

.ri-side-bar-line:before {
  content: "\f128";
}

.ri-signal-tower-fill:before {
  content: "\f129";
}

.ri-signal-tower-line:before {
  content: "\f12a";
}

.ri-signal-wifi-1-fill:before {
  content: "\f12b";
}

.ri-signal-wifi-1-line:before {
  content: "\f12c";
}

.ri-signal-wifi-2-fill:before {
  content: "\f12d";
}

.ri-signal-wifi-2-line:before {
  content: "\f12e";
}

.ri-signal-wifi-3-fill:before {
  content: "\f12f";
}

.ri-signal-wifi-3-line:before {
  content: "\f130";
}

.ri-signal-wifi-error-fill:before {
  content: "\f131";
}

.ri-signal-wifi-error-line:before {
  content: "\f132";
}

.ri-signal-wifi-fill:before {
  content: "\f133";
}

.ri-signal-wifi-line:before {
  content: "\f134";
}

.ri-signal-wifi-off-fill:before {
  content: "\f135";
}

.ri-signal-wifi-off-line:before {
  content: "\f136";
}

.ri-sim-card-2-fill:before {
  content: "\f137";
}

.ri-sim-card-2-line:before {
  content: "\f138";
}

.ri-sim-card-fill:before {
  content: "\f139";
}

.ri-sim-card-line:before {
  content: "\f13a";
}

.ri-single-quotes-l:before {
  content: "\f13b";
}

.ri-single-quotes-r:before {
  content: "\f13c";
}

.ri-sip-fill:before {
  content: "\f13d";
}

.ri-sip-line:before {
  content: "\f13e";
}

.ri-skip-back-fill:before {
  content: "\f13f";
}

.ri-skip-back-line:before {
  content: "\f140";
}

.ri-skip-back-mini-fill:before {
  content: "\f141";
}

.ri-skip-back-mini-line:before {
  content: "\f142";
}

.ri-skip-forward-fill:before {
  content: "\f143";
}

.ri-skip-forward-line:before {
  content: "\f144";
}

.ri-skip-forward-mini-fill:before {
  content: "\f145";
}

.ri-skip-forward-mini-line:before {
  content: "\f146";
}

.ri-skull-2-fill:before {
  content: "\f147";
}

.ri-skull-2-line:before {
  content: "\f148";
}

.ri-skull-fill:before {
  content: "\f149";
}

.ri-skull-line:before {
  content: "\f14a";
}

.ri-skype-fill:before {
  content: "\f14b";
}

.ri-skype-line:before {
  content: "\f14c";
}

.ri-slack-fill:before {
  content: "\f14d";
}

.ri-slack-line:before {
  content: "\f14e";
}

.ri-slice-fill:before {
  content: "\f14f";
}

.ri-slice-line:before {
  content: "\f150";
}

.ri-slideshow-2-fill:before {
  content: "\f151";
}

.ri-slideshow-2-line:before {
  content: "\f152";
}

.ri-slideshow-3-fill:before {
  content: "\f153";
}

.ri-slideshow-3-line:before {
  content: "\f154";
}

.ri-slideshow-4-fill:before {
  content: "\f155";
}

.ri-slideshow-4-line:before {
  content: "\f156";
}

.ri-slideshow-fill:before {
  content: "\f157";
}

.ri-slideshow-line:before {
  content: "\f158";
}

.ri-smartphone-fill:before {
  content: "\f159";
}

.ri-smartphone-line:before {
  content: "\f15a";
}

.ri-snapchat-fill:before {
  content: "\f15b";
}

.ri-snapchat-line:before {
  content: "\f15c";
}

.ri-snowy-fill:before {
  content: "\f15d";
}

.ri-snowy-line:before {
  content: "\f15e";
}

.ri-sort-asc:before {
  content: "\f15f";
}

.ri-sort-desc:before {
  content: "\f160";
}

.ri-sound-module-fill:before {
  content: "\f161";
}

.ri-sound-module-line:before {
  content: "\f162";
}

.ri-soundcloud-fill:before {
  content: "\f163";
}

.ri-soundcloud-line:before {
  content: "\f164";
}

.ri-space-ship-fill:before {
  content: "\f165";
}

.ri-space-ship-line:before {
  content: "\f166";
}

.ri-space:before {
  content: "\f167";
}

.ri-spam-2-fill:before {
  content: "\f168";
}

.ri-spam-2-line:before {
  content: "\f169";
}

.ri-spam-3-fill:before {
  content: "\f16a";
}

.ri-spam-3-line:before {
  content: "\f16b";
}

.ri-spam-fill:before {
  content: "\f16c";
}

.ri-spam-line:before {
  content: "\f16d";
}

.ri-speaker-2-fill:before {
  content: "\f16e";
}

.ri-speaker-2-line:before {
  content: "\f16f";
}

.ri-speaker-3-fill:before {
  content: "\f170";
}

.ri-speaker-3-line:before {
  content: "\f171";
}

.ri-speaker-fill:before {
  content: "\f172";
}

.ri-speaker-line:before {
  content: "\f173";
}

.ri-spectrum-fill:before {
  content: "\f174";
}

.ri-spectrum-line:before {
  content: "\f175";
}

.ri-speed-fill:before {
  content: "\f176";
}

.ri-speed-line:before {
  content: "\f177";
}

.ri-speed-mini-fill:before {
  content: "\f178";
}

.ri-speed-mini-line:before {
  content: "\f179";
}

.ri-split-cells-horizontal:before {
  content: "\f17a";
}

.ri-split-cells-vertical:before {
  content: "\f17b";
}

.ri-spotify-fill:before {
  content: "\f17c";
}

.ri-spotify-line:before {
  content: "\f17d";
}

.ri-spy-fill:before {
  content: "\f17e";
}

.ri-spy-line:before {
  content: "\f17f";
}

.ri-stack-fill:before {
  content: "\f180";
}

.ri-stack-line:before {
  content: "\f181";
}

.ri-stack-overflow-fill:before {
  content: "\f182";
}

.ri-stack-overflow-line:before {
  content: "\f183";
}

.ri-stackshare-fill:before {
  content: "\f184";
}

.ri-stackshare-line:before {
  content: "\f185";
}

.ri-star-fill:before {
  content: "\f186";
}

.ri-star-half-fill:before {
  content: "\f187";
}

.ri-star-half-line:before {
  content: "\f188";
}

.ri-star-half-s-fill:before {
  content: "\f189";
}

.ri-star-half-s-line:before {
  content: "\f18a";
}

.ri-star-line:before {
  content: "\f18b";
}

.ri-star-s-fill:before {
  content: "\f18c";
}

.ri-star-s-line:before {
  content: "\f18d";
}

.ri-star-smile-fill:before {
  content: "\f18e";
}

.ri-star-smile-line:before {
  content: "\f18f";
}

.ri-steam-fill:before {
  content: "\f190";
}

.ri-steam-line:before {
  content: "\f191";
}

.ri-steering-2-fill:before {
  content: "\f192";
}

.ri-steering-2-line:before {
  content: "\f193";
}

.ri-steering-fill:before {
  content: "\f194";
}

.ri-steering-line:before {
  content: "\f195";
}

.ri-stethoscope-fill:before {
  content: "\f196";
}

.ri-stethoscope-line:before {
  content: "\f197";
}

.ri-sticky-note-2-fill:before {
  content: "\f198";
}

.ri-sticky-note-2-line:before {
  content: "\f199";
}

.ri-sticky-note-fill:before {
  content: "\f19a";
}

.ri-sticky-note-line:before {
  content: "\f19b";
}

.ri-stock-fill:before {
  content: "\f19c";
}

.ri-stock-line:before {
  content: "\f19d";
}

.ri-stop-circle-fill:before {
  content: "\f19e";
}

.ri-stop-circle-line:before {
  content: "\f19f";
}

.ri-stop-fill:before {
  content: "\f1a0";
}

.ri-stop-line:before {
  content: "\f1a1";
}

.ri-stop-mini-fill:before {
  content: "\f1a2";
}

.ri-stop-mini-line:before {
  content: "\f1a3";
}

.ri-store-2-fill:before {
  content: "\f1a4";
}

.ri-store-2-line:before {
  content: "\f1a5";
}

.ri-store-3-fill:before {
  content: "\f1a6";
}

.ri-store-3-line:before {
  content: "\f1a7";
}

.ri-store-fill:before {
  content: "\f1a8";
}

.ri-store-line:before {
  content: "\f1a9";
}

.ri-strikethrough-2:before {
  content: "\f1aa";
}

.ri-strikethrough:before {
  content: "\f1ab";
}

.ri-subscript-2:before {
  content: "\f1ac";
}

.ri-subscript:before {
  content: "\f1ad";
}

.ri-subtract-fill:before {
  content: "\f1ae";
}

.ri-subtract-line:before {
  content: "\f1af";
}

.ri-subway-fill:before {
  content: "\f1b0";
}

.ri-subway-line:before {
  content: "\f1b1";
}

.ri-subway-wifi-fill:before {
  content: "\f1b2";
}

.ri-subway-wifi-line:before {
  content: "\f1b3";
}

.ri-suitcase-2-fill:before {
  content: "\f1b4";
}

.ri-suitcase-2-line:before {
  content: "\f1b5";
}

.ri-suitcase-3-fill:before {
  content: "\f1b6";
}

.ri-suitcase-3-line:before {
  content: "\f1b7";
}

.ri-suitcase-fill:before {
  content: "\f1b8";
}

.ri-suitcase-line:before {
  content: "\f1b9";
}

.ri-sun-cloudy-fill:before {
  content: "\f1ba";
}

.ri-sun-cloudy-line:before {
  content: "\f1bb";
}

.ri-sun-fill:before {
  content: "\f1bc";
}

.ri-sun-foggy-fill:before {
  content: "\f1bd";
}

.ri-sun-foggy-line:before {
  content: "\f1be";
}

.ri-sun-line:before {
  content: "\f1bf";
}

.ri-superscript-2:before {
  content: "\f1c0";
}

.ri-superscript:before {
  content: "\f1c1";
}

.ri-surgical-mask-fill:before {
  content: "\f1c2";
}

.ri-surgical-mask-line:before {
  content: "\f1c3";
}

.ri-surround-sound-fill:before {
  content: "\f1c4";
}

.ri-surround-sound-line:before {
  content: "\f1c5";
}

.ri-survey-fill:before {
  content: "\f1c6";
}

.ri-survey-line:before {
  content: "\f1c7";
}

.ri-swap-box-fill:before {
  content: "\f1c8";
}

.ri-swap-box-line:before {
  content: "\f1c9";
}

.ri-swap-fill:before {
  content: "\f1ca";
}

.ri-swap-line:before {
  content: "\f1cb";
}

.ri-switch-fill:before {
  content: "\f1cc";
}

.ri-switch-line:before {
  content: "\f1cd";
}

.ri-sword-fill:before {
  content: "\f1ce";
}

.ri-sword-line:before {
  content: "\f1cf";
}

.ri-syringe-fill:before {
  content: "\f1d0";
}

.ri-syringe-line:before {
  content: "\f1d1";
}

.ri-t-box-fill:before {
  content: "\f1d2";
}

.ri-t-box-line:before {
  content: "\f1d3";
}

.ri-t-shirt-2-fill:before {
  content: "\f1d4";
}

.ri-t-shirt-2-line:before {
  content: "\f1d5";
}

.ri-t-shirt-air-fill:before {
  content: "\f1d6";
}

.ri-t-shirt-air-line:before {
  content: "\f1d7";
}

.ri-t-shirt-fill:before {
  content: "\f1d8";
}

.ri-t-shirt-line:before {
  content: "\f1d9";
}

.ri-table-2:before {
  content: "\f1da";
}

.ri-table-alt-fill:before {
  content: "\f1db";
}

.ri-table-alt-line:before {
  content: "\f1dc";
}

.ri-table-fill:before {
  content: "\f1dd";
}

.ri-table-line:before {
  content: "\f1de";
}

.ri-tablet-fill:before {
  content: "\f1df";
}

.ri-tablet-line:before {
  content: "\f1e0";
}

.ri-takeaway-fill:before {
  content: "\f1e1";
}

.ri-takeaway-line:before {
  content: "\f1e2";
}

.ri-taobao-fill:before {
  content: "\f1e3";
}

.ri-taobao-line:before {
  content: "\f1e4";
}

.ri-tape-fill:before {
  content: "\f1e5";
}

.ri-tape-line:before {
  content: "\f1e6";
}

.ri-task-fill:before {
  content: "\f1e7";
}

.ri-task-line:before {
  content: "\f1e8";
}

.ri-taxi-fill:before {
  content: "\f1e9";
}

.ri-taxi-line:before {
  content: "\f1ea";
}

.ri-taxi-wifi-fill:before {
  content: "\f1eb";
}

.ri-taxi-wifi-line:before {
  content: "\f1ec";
}

.ri-team-fill:before {
  content: "\f1ed";
}

.ri-team-line:before {
  content: "\f1ee";
}

.ri-telegram-fill:before {
  content: "\f1ef";
}

.ri-telegram-line:before {
  content: "\f1f0";
}

.ri-temp-cold-fill:before {
  content: "\f1f1";
}

.ri-temp-cold-line:before {
  content: "\f1f2";
}

.ri-temp-hot-fill:before {
  content: "\f1f3";
}

.ri-temp-hot-line:before {
  content: "\f1f4";
}

.ri-terminal-box-fill:before {
  content: "\f1f5";
}

.ri-terminal-box-line:before {
  content: "\f1f6";
}

.ri-terminal-fill:before {
  content: "\f1f7";
}

.ri-terminal-line:before {
  content: "\f1f8";
}

.ri-terminal-window-fill:before {
  content: "\f1f9";
}

.ri-terminal-window-line:before {
  content: "\f1fa";
}

.ri-test-tube-fill:before {
  content: "\f1fb";
}

.ri-test-tube-line:before {
  content: "\f1fc";
}

.ri-text-direction-l:before {
  content: "\f1fd";
}

.ri-text-direction-r:before {
  content: "\f1fe";
}

.ri-text-spacing:before {
  content: "\f1ff";
}

.ri-text-wrap:before {
  content: "\f200";
}

.ri-text:before {
  content: "\f201";
}

.ri-thermometer-fill:before {
  content: "\f202";
}

.ri-thermometer-line:before {
  content: "\f203";
}

.ri-thumb-down-fill:before {
  content: "\f204";
}

.ri-thumb-down-line:before {
  content: "\f205";
}

.ri-thumb-up-fill:before {
  content: "\f206";
}

.ri-thumb-up-line:before {
  content: "\f207";
}

.ri-thunderstorms-fill:before {
  content: "\f208";
}

.ri-thunderstorms-line:before {
  content: "\f209";
}

.ri-ticket-2-fill:before {
  content: "\f20a";
}

.ri-ticket-2-line:before {
  content: "\f20b";
}

.ri-ticket-fill:before {
  content: "\f20c";
}

.ri-ticket-line:before {
  content: "\f20d";
}

.ri-time-fill:before {
  content: "\f20e";
}

.ri-time-line:before {
  content: "\f20f";
}

.ri-timer-2-fill:before {
  content: "\f210";
}

.ri-timer-2-line:before {
  content: "\f211";
}

.ri-timer-fill:before {
  content: "\f212";
}

.ri-timer-flash-fill:before {
  content: "\f213";
}

.ri-timer-flash-line:before {
  content: "\f214";
}

.ri-timer-line:before {
  content: "\f215";
}

.ri-todo-fill:before {
  content: "\f216";
}

.ri-todo-line:before {
  content: "\f217";
}

.ri-toggle-fill:before {
  content: "\f218";
}

.ri-toggle-line:before {
  content: "\f219";
}

.ri-tools-fill:before {
  content: "\f21a";
}

.ri-tools-line:before {
  content: "\f21b";
}

.ri-tornado-fill:before {
  content: "\f21c";
}

.ri-tornado-line:before {
  content: "\f21d";
}

.ri-trademark-fill:before {
  content: "\f21e";
}

.ri-trademark-line:before {
  content: "\f21f";
}

.ri-traffic-light-fill:before {
  content: "\f220";
}

.ri-traffic-light-line:before {
  content: "\f221";
}

.ri-train-fill:before {
  content: "\f222";
}

.ri-train-line:before {
  content: "\f223";
}

.ri-train-wifi-fill:before {
  content: "\f224";
}

.ri-train-wifi-line:before {
  content: "\f225";
}

.ri-translate-2:before {
  content: "\f226";
}

.ri-translate:before {
  content: "\f227";
}

.ri-travesti-fill:before {
  content: "\f228";
}

.ri-travesti-line:before {
  content: "\f229";
}

.ri-treasure-map-fill:before {
  content: "\f22a";
}

.ri-treasure-map-line:before {
  content: "\f22b";
}

.ri-trello-fill:before {
  content: "\f22c";
}

.ri-trello-line:before {
  content: "\f22d";
}

.ri-trophy-fill:before {
  content: "\f22e";
}

.ri-trophy-line:before {
  content: "\f22f";
}

.ri-truck-fill:before {
  content: "\f230";
}

.ri-truck-line:before {
  content: "\f231";
}

.ri-tumblr-fill:before {
  content: "\f232";
}

.ri-tumblr-line:before {
  content: "\f233";
}

.ri-tv-2-fill:before {
  content: "\f234";
}

.ri-tv-2-line:before {
  content: "\f235";
}

.ri-tv-fill:before {
  content: "\f236";
}

.ri-tv-line:before {
  content: "\f237";
}

.ri-twitch-fill:before {
  content: "\f238";
}

.ri-twitch-line:before {
  content: "\f239";
}

.ri-twitter-fill:before {
  content: "\f23a";
}

.ri-twitter-line:before {
  content: "\f23b";
}

.ri-typhoon-fill:before {
  content: "\f23c";
}

.ri-typhoon-line:before {
  content: "\f23d";
}

.ri-u-disk-fill:before {
  content: "\f23e";
}

.ri-u-disk-line:before {
  content: "\f23f";
}

.ri-ubuntu-fill:before {
  content: "\f240";
}

.ri-ubuntu-line:before {
  content: "\f241";
}

.ri-umbrella-fill:before {
  content: "\f242";
}

.ri-umbrella-line:before {
  content: "\f243";
}

.ri-underline:before {
  content: "\f244";
}

.ri-uninstall-fill:before {
  content: "\f245";
}

.ri-uninstall-line:before {
  content: "\f246";
}

.ri-unsplash-fill:before {
  content: "\f247";
}

.ri-unsplash-line:before {
  content: "\f248";
}

.ri-upload-2-fill:before {
  content: "\f249";
}

.ri-upload-2-line:before {
  content: "\f24a";
}

.ri-upload-cloud-2-fill:before {
  content: "\f24b";
}

.ri-upload-cloud-2-line:before {
  content: "\f24c";
}

.ri-upload-cloud-fill:before {
  content: "\f24d";
}

.ri-upload-cloud-line:before {
  content: "\f24e";
}

.ri-upload-fill:before {
  content: "\f24f";
}

.ri-upload-line:before {
  content: "\f250";
}

.ri-usb-fill:before {
  content: "\f251";
}

.ri-usb-line:before {
  content: "\f252";
}

.ri-user-2-fill:before {
  content: "\f253";
}

.ri-user-2-line:before {
  content: "\f254";
}

.ri-user-3-fill:before {
  content: "\f255";
}

.ri-user-3-line:before {
  content: "\f256";
}

.ri-user-4-fill:before {
  content: "\f257";
}

.ri-user-4-line:before {
  content: "\f258";
}

.ri-user-5-fill:before {
  content: "\f259";
}

.ri-user-5-line:before {
  content: "\f25a";
}

.ri-user-6-fill:before {
  content: "\f25b";
}

.ri-user-6-line:before {
  content: "\f25c";
}

.ri-user-add-fill:before {
  content: "\f25d";
}

.ri-user-add-line:before {
  content: "\f25e";
}

.ri-user-fill:before {
  content: "\f25f";
}

.ri-user-follow-fill:before {
  content: "\f260";
}

.ri-user-follow-line:before {
  content: "\f261";
}

.ri-user-heart-fill:before {
  content: "\f262";
}

.ri-user-heart-line:before {
  content: "\f263";
}

.ri-user-line:before {
  content: "\f264";
}

.ri-user-location-fill:before {
  content: "\f265";
}

.ri-user-location-line:before {
  content: "\f266";
}

.ri-user-received-2-fill:before {
  content: "\f267";
}

.ri-user-received-2-line:before {
  content: "\f268";
}

.ri-user-received-fill:before {
  content: "\f269";
}

.ri-user-received-line:before {
  content: "\f26a";
}

.ri-user-search-fill:before {
  content: "\f26b";
}

.ri-user-search-line:before {
  content: "\f26c";
}

.ri-user-settings-fill:before {
  content: "\f26d";
}

.ri-user-settings-line:before {
  content: "\f26e";
}

.ri-user-shared-2-fill:before {
  content: "\f26f";
}

.ri-user-shared-2-line:before {
  content: "\f270";
}

.ri-user-shared-fill:before {
  content: "\f271";
}

.ri-user-shared-line:before {
  content: "\f272";
}

.ri-user-smile-fill:before {
  content: "\f273";
}

.ri-user-smile-line:before {
  content: "\f274";
}

.ri-user-star-fill:before {
  content: "\f275";
}

.ri-user-star-line:before {
  content: "\f276";
}

.ri-user-unfollow-fill:before {
  content: "\f277";
}

.ri-user-unfollow-line:before {
  content: "\f278";
}

.ri-user-voice-fill:before {
  content: "\f279";
}

.ri-user-voice-line:before {
  content: "\f27a";
}

.ri-video-add-fill:before {
  content: "\f27b";
}

.ri-video-add-line:before {
  content: "\f27c";
}

.ri-video-chat-fill:before {
  content: "\f27d";
}

.ri-video-chat-line:before {
  content: "\f27e";
}

.ri-video-download-fill:before {
  content: "\f27f";
}

.ri-video-download-line:before {
  content: "\f280";
}

.ri-video-fill:before {
  content: "\f281";
}

.ri-video-line:before {
  content: "\f282";
}

.ri-video-upload-fill:before {
  content: "\f283";
}

.ri-video-upload-line:before {
  content: "\f284";
}

.ri-vidicon-2-fill:before {
  content: "\f285";
}

.ri-vidicon-2-line:before {
  content: "\f286";
}

.ri-vidicon-fill:before {
  content: "\f287";
}

.ri-vidicon-line:before {
  content: "\f288";
}

.ri-vimeo-fill:before {
  content: "\f289";
}

.ri-vimeo-line:before {
  content: "\f28a";
}

.ri-vip-crown-2-fill:before {
  content: "\f28b";
}

.ri-vip-crown-2-line:before {
  content: "\f28c";
}

.ri-vip-crown-fill:before {
  content: "\f28d";
}

.ri-vip-crown-line:before {
  content: "\f28e";
}

.ri-vip-diamond-fill:before {
  content: "\f28f";
}

.ri-vip-diamond-line:before {
  content: "\f290";
}

.ri-vip-fill:before {
  content: "\f291";
}

.ri-vip-line:before {
  content: "\f292";
}

.ri-virus-fill:before {
  content: "\f293";
}

.ri-virus-line:before {
  content: "\f294";
}

.ri-visa-fill:before {
  content: "\f295";
}

.ri-visa-line:before {
  content: "\f296";
}

.ri-voice-recognition-fill:before {
  content: "\f297";
}

.ri-voice-recognition-line:before {
  content: "\f298";
}

.ri-voiceprint-fill:before {
  content: "\f299";
}

.ri-voiceprint-line:before {
  content: "\f29a";
}

.ri-volume-down-fill:before {
  content: "\f29b";
}

.ri-volume-down-line:before {
  content: "\f29c";
}

.ri-volume-mute-fill:before {
  content: "\f29d";
}

.ri-volume-mute-line:before {
  content: "\f29e";
}

.ri-volume-off-vibrate-fill:before {
  content: "\f29f";
}

.ri-volume-off-vibrate-line:before {
  content: "\f2a0";
}

.ri-volume-up-fill:before {
  content: "\f2a1";
}

.ri-volume-up-line:before {
  content: "\f2a2";
}

.ri-volume-vibrate-fill:before {
  content: "\f2a3";
}

.ri-volume-vibrate-line:before {
  content: "\f2a4";
}

.ri-vuejs-fill:before {
  content: "\f2a5";
}

.ri-vuejs-line:before {
  content: "\f2a6";
}

.ri-walk-fill:before {
  content: "\f2a7";
}

.ri-walk-line:before {
  content: "\f2a8";
}

.ri-wallet-2-fill:before {
  content: "\f2a9";
}

.ri-wallet-2-line:before {
  content: "\f2aa";
}

.ri-wallet-3-fill:before {
  content: "\f2ab";
}

.ri-wallet-3-line:before {
  content: "\f2ac";
}

.ri-wallet-fill:before {
  content: "\f2ad";
}

.ri-wallet-line:before {
  content: "\f2ae";
}

.ri-water-flash-fill:before {
  content: "\f2af";
}

.ri-water-flash-line:before {
  content: "\f2b0";
}

.ri-webcam-fill:before {
  content: "\f2b1";
}

.ri-webcam-line:before {
  content: "\f2b2";
}

.ri-wechat-2-fill:before {
  content: "\f2b3";
}

.ri-wechat-2-line:before {
  content: "\f2b4";
}

.ri-wechat-fill:before {
  content: "\f2b5";
}

.ri-wechat-line:before {
  content: "\f2b6";
}

.ri-wechat-pay-fill:before {
  content: "\f2b7";
}

.ri-wechat-pay-line:before {
  content: "\f2b8";
}

.ri-weibo-fill:before {
  content: "\f2b9";
}

.ri-weibo-line:before {
  content: "\f2ba";
}

.ri-whatsapp-fill:before {
  content: "\f2bb";
}

.ri-whatsapp-line:before {
  content: "\f2bc";
}

.ri-wheelchair-fill:before {
  content: "\f2bd";
}

.ri-wheelchair-line:before {
  content: "\f2be";
}

.ri-wifi-fill:before {
  content: "\f2bf";
}

.ri-wifi-line:before {
  content: "\f2c0";
}

.ri-wifi-off-fill:before {
  content: "\f2c1";
}

.ri-wifi-off-line:before {
  content: "\f2c2";
}

.ri-window-2-fill:before {
  content: "\f2c3";
}

.ri-window-2-line:before {
  content: "\f2c4";
}

.ri-window-fill:before {
  content: "\f2c5";
}

.ri-window-line:before {
  content: "\f2c6";
}

.ri-windows-fill:before {
  content: "\f2c7";
}

.ri-windows-line:before {
  content: "\f2c8";
}

.ri-windy-fill:before {
  content: "\f2c9";
}

.ri-windy-line:before {
  content: "\f2ca";
}

.ri-wireless-charging-fill:before {
  content: "\f2cb";
}

.ri-wireless-charging-line:before {
  content: "\f2cc";
}

.ri-women-fill:before {
  content: "\f2cd";
}

.ri-women-line:before {
  content: "\f2ce";
}

.ri-wubi-input:before {
  content: "\f2cf";
}

.ri-xbox-fill:before {
  content: "\f2d0";
}

.ri-xbox-line:before {
  content: "\f2d1";
}

.ri-xing-fill:before {
  content: "\f2d2";
}

.ri-xing-line:before {
  content: "\f2d3";
}

.ri-youtube-fill:before {
  content: "\f2d4";
}

.ri-youtube-line:before {
  content: "\f2d5";
}

.ri-zcool-fill:before {
  content: "\f2d6";
}

.ri-zcool-line:before {
  content: "\f2d7";
}

.ri-zhihu-fill:before {
  content: "\f2d8";
}

.ri-zhihu-line:before {
  content: "\f2d9";
}

.ri-zoom-in-fill:before {
  content: "\f2da";
}

.ri-zoom-in-line:before {
  content: "\f2db";
}

.ri-zoom-out-fill:before {
  content: "\f2dc";
}

.ri-zoom-out-line:before {
  content: "\f2dd";
}

.ri-zzz-fill:before {
  content: "\f2de";
}

.ri-zzz-line:before {
  content: "\f2df";
}

.ri-arrow-down-double-fill:before {
  content: "\f2e0";
}

.ri-arrow-down-double-line:before {
  content: "\f2e1";
}

.ri-arrow-left-double-fill:before {
  content: "\f2e2";
}

.ri-arrow-left-double-line:before {
  content: "\f2e3";
}

.ri-arrow-right-double-fill:before {
  content: "\f2e4";
}

.ri-arrow-right-double-line:before {
  content: "\f2e5";
}

.ri-arrow-turn-back-fill:before {
  content: "\f2e6";
}

.ri-arrow-turn-back-line:before {
  content: "\f2e7";
}

.ri-arrow-turn-forward-fill:before {
  content: "\f2e8";
}

.ri-arrow-turn-forward-line:before {
  content: "\f2e9";
}

.ri-arrow-up-double-fill:before {
  content: "\f2ea";
}

.ri-arrow-up-double-line:before {
  content: "\f2eb";
}

.ri-bard-fill:before {
  content: "\f2ec";
}

.ri-bard-line:before {
  content: "\f2ed";
}

.ri-bootstrap-fill:before {
  content: "\f2ee";
}

.ri-bootstrap-line:before {
  content: "\f2ef";
}

.ri-box-1-fill:before {
  content: "\f2f0";
}

.ri-box-1-line:before {
  content: "\f2f1";
}

.ri-box-2-fill:before {
  content: "\f2f2";
}

.ri-box-2-line:before {
  content: "\f2f3";
}

.ri-box-3-fill:before {
  content: "\f2f4";
}

.ri-box-3-line:before {
  content: "\f2f5";
}

.ri-brain-fill:before {
  content: "\f2f6";
}

.ri-brain-line:before {
  content: "\f2f7";
}

.ri-candle-fill:before {
  content: "\f2f8";
}

.ri-candle-line:before {
  content: "\f2f9";
}

.ri-cash-fill:before {
  content: "\f2fa";
}

.ri-cash-line:before {
  content: "\f2fb";
}

.ri-contract-left-fill:before {
  content: "\f2fc";
}

.ri-contract-left-line:before {
  content: "\f2fd";
}

.ri-contract-left-right-fill:before {
  content: "\f2fe";
}

.ri-contract-left-right-line:before {
  content: "\f2ff";
}

.ri-contract-right-fill:before {
  content: "\f300";
}

.ri-contract-right-line:before {
  content: "\f301";
}

.ri-contract-up-down-fill:before {
  content: "\f302";
}

.ri-contract-up-down-line:before {
  content: "\f303";
}

.ri-copilot-fill:before {
  content: "\f304";
}

.ri-copilot-line:before {
  content: "\f305";
}

.ri-corner-down-left-fill:before {
  content: "\f306";
}

.ri-corner-down-left-line:before {
  content: "\f307";
}

.ri-corner-down-right-fill:before {
  content: "\f308";
}

.ri-corner-down-right-line:before {
  content: "\f309";
}

.ri-corner-left-down-fill:before {
  content: "\f30a";
}

.ri-corner-left-down-line:before {
  content: "\f30b";
}

.ri-corner-left-up-fill:before {
  content: "\f30c";
}

.ri-corner-left-up-line:before {
  content: "\f30d";
}

.ri-corner-right-down-fill:before {
  content: "\f30e";
}

.ri-corner-right-down-line:before {
  content: "\f30f";
}

.ri-corner-right-up-fill:before {
  content: "\f310";
}

.ri-corner-right-up-line:before {
  content: "\f311";
}

.ri-corner-up-left-double-fill:before {
  content: "\f312";
}

.ri-corner-up-left-double-line:before {
  content: "\f313";
}

.ri-corner-up-left-fill:before {
  content: "\f314";
}

.ri-corner-up-left-line:before {
  content: "\f315";
}

.ri-corner-up-right-double-fill:before {
  content: "\f316";
}

.ri-corner-up-right-double-line:before {
  content: "\f317";
}

.ri-corner-up-right-fill:before {
  content: "\f318";
}

.ri-corner-up-right-line:before {
  content: "\f319";
}

.ri-cross-fill:before {
  content: "\f31a";
}

.ri-cross-line:before {
  content: "\f31b";
}

.ri-edge-new-fill:before {
  content: "\f31c";
}

.ri-edge-new-line:before {
  content: "\f31d";
}

.ri-equal-fill:before {
  content: "\f31e";
}

.ri-equal-line:before {
  content: "\f31f";
}

.ri-expand-left-fill:before {
  content: "\f320";
}

.ri-expand-left-line:before {
  content: "\f321";
}

.ri-expand-left-right-fill:before {
  content: "\f322";
}

.ri-expand-left-right-line:before {
  content: "\f323";
}

.ri-expand-right-fill:before {
  content: "\f324";
}

.ri-expand-right-line:before {
  content: "\f325";
}

.ri-expand-up-down-fill:before {
  content: "\f326";
}

.ri-expand-up-down-line:before {
  content: "\f327";
}

.ri-flickr-fill:before {
  content: "\f328";
}

.ri-flickr-line:before {
  content: "\f329";
}

.ri-forward-10-fill:before {
  content: "\f32a";
}

.ri-forward-10-line:before {
  content: "\f32b";
}

.ri-forward-15-fill:before {
  content: "\f32c";
}

.ri-forward-15-line:before {
  content: "\f32d";
}

.ri-forward-30-fill:before {
  content: "\f32e";
}

.ri-forward-30-line:before {
  content: "\f32f";
}

.ri-forward-5-fill:before {
  content: "\f330";
}

.ri-forward-5-line:before {
  content: "\f331";
}

.ri-graduation-cap-fill:before {
  content: "\f332";
}

.ri-graduation-cap-line:before {
  content: "\f333";
}

.ri-home-office-fill:before {
  content: "\f334";
}

.ri-home-office-line:before {
  content: "\f335";
}

.ri-hourglass-2-fill:before {
  content: "\f336";
}

.ri-hourglass-2-line:before {
  content: "\f337";
}

.ri-hourglass-fill:before {
  content: "\f338";
}

.ri-hourglass-line:before {
  content: "\f339";
}

.ri-javascript-fill:before {
  content: "\f33a";
}

.ri-javascript-line:before {
  content: "\f33b";
}

.ri-loop-left-fill:before {
  content: "\f33c";
}

.ri-loop-left-line:before {
  content: "\f33d";
}

.ri-loop-right-fill:before {
  content: "\f33e";
}

.ri-loop-right-line:before {
  content: "\f33f";
}

.ri-memories-fill:before {
  content: "\f340";
}

.ri-memories-line:before {
  content: "\f341";
}

.ri-meta-fill:before {
  content: "\f342";
}

.ri-meta-line:before {
  content: "\f343";
}

.ri-microsoft-loop-fill:before {
  content: "\f344";
}

.ri-microsoft-loop-line:before {
  content: "\f345";
}

.ri-nft-fill:before {
  content: "\f346";
}

.ri-nft-line:before {
  content: "\f347";
}

.ri-notion-fill:before {
  content: "\f348";
}

.ri-notion-line:before {
  content: "\f349";
}

.ri-openai-fill:before {
  content: "\f34a";
}

.ri-openai-line:before {
  content: "\f34b";
}

.ri-overline:before {
  content: "\f34c";
}

.ri-p2p-fill:before {
  content: "\f34d";
}

.ri-p2p-line:before {
  content: "\f34e";
}

.ri-presentation-fill:before {
  content: "\f34f";
}

.ri-presentation-line:before {
  content: "\f350";
}

.ri-replay-10-fill:before {
  content: "\f351";
}

.ri-replay-10-line:before {
  content: "\f352";
}

.ri-replay-15-fill:before {
  content: "\f353";
}

.ri-replay-15-line:before {
  content: "\f354";
}

.ri-replay-30-fill:before {
  content: "\f355";
}

.ri-replay-30-line:before {
  content: "\f356";
}

.ri-replay-5-fill:before {
  content: "\f357";
}

.ri-replay-5-line:before {
  content: "\f358";
}

.ri-school-fill:before {
  content: "\f359";
}

.ri-school-line:before {
  content: "\f35a";
}

.ri-shining-2-fill:before {
  content: "\f35b";
}

.ri-shining-2-line:before {
  content: "\f35c";
}

.ri-shining-fill:before {
  content: "\f35d";
}

.ri-shining-line:before {
  content: "\f35e";
}

.ri-sketching:before {
  content: "\f35f";
}

.ri-skip-down-fill:before {
  content: "\f360";
}

.ri-skip-down-line:before {
  content: "\f361";
}

.ri-skip-left-fill:before {
  content: "\f362";
}

.ri-skip-left-line:before {
  content: "\f363";
}

.ri-skip-right-fill:before {
  content: "\f364";
}

.ri-skip-right-line:before {
  content: "\f365";
}

.ri-skip-up-fill:before {
  content: "\f366";
}

.ri-skip-up-line:before {
  content: "\f367";
}

.ri-slow-down-fill:before {
  content: "\f368";
}

.ri-slow-down-line:before {
  content: "\f369";
}

.ri-sparkling-2-fill:before {
  content: "\f36a";
}

.ri-sparkling-2-line:before {
  content: "\f36b";
}

.ri-sparkling-fill:before {
  content: "\f36c";
}

.ri-sparkling-line:before {
  content: "\f36d";
}

.ri-speak-fill:before {
  content: "\f36e";
}

.ri-speak-line:before {
  content: "\f36f";
}

.ri-speed-up-fill:before {
  content: "\f370";
}

.ri-speed-up-line:before {
  content: "\f371";
}

.ri-tiktok-fill:before {
  content: "\f372";
}

.ri-tiktok-line:before {
  content: "\f373";
}

.ri-token-swap-fill:before {
  content: "\f374";
}

.ri-token-swap-line:before {
  content: "\f375";
}

.ri-unpin-fill:before {
  content: "\f376";
}

.ri-unpin-line:before {
  content: "\f377";
}

.ri-wechat-channels-fill:before {
  content: "\f378";
}

.ri-wechat-channels-line:before {
  content: "\f379";
}

.ri-wordpress-fill:before {
  content: "\f37a";
}

.ri-wordpress-line:before {
  content: "\f37b";
}

.ri-blender-fill:before {
  content: "\f37c";
}

.ri-blender-line:before {
  content: "\f37d";
}

.ri-emoji-sticker-fill:before {
  content: "\f37e";
}

.ri-emoji-sticker-line:before {
  content: "\f37f";
}

.ri-git-close-pull-request-fill:before {
  content: "\f380";
}

.ri-git-close-pull-request-line:before {
  content: "\f381";
}

.ri-instance-fill:before {
  content: "\f382";
}

.ri-instance-line:before {
  content: "\f383";
}

.ri-megaphone-fill:before {
  content: "\f384";
}

.ri-megaphone-line:before {
  content: "\f385";
}

.ri-pass-expired-fill:before {
  content: "\f386";
}

.ri-pass-expired-line:before {
  content: "\f387";
}

.ri-pass-pending-fill:before {
  content: "\f388";
}

.ri-pass-pending-line:before {
  content: "\f389";
}

.ri-pass-valid-fill:before {
  content: "\f38a";
}

.ri-pass-valid-line:before {
  content: "\f38b";
}

.ri-ai-generate:before {
  content: "\f38c";
}

.ri-calendar-close-fill:before {
  content: "\f38d";
}

.ri-calendar-close-line:before {
  content: "\f38e";
}

.ri-draggable:before {
  content: "\f38f";
}

.ri-font-family:before {
  content: "\f390";
}

.ri-font-mono:before {
  content: "\f391";
}

.ri-font-sans-serif:before {
  content: "\f392";
}

.ri-font-sans:before {
  content: "\f393";
}

.ri-hard-drive-3-fill:before {
  content: "\f394";
}

.ri-hard-drive-3-line:before {
  content: "\f395";
}

.ri-kick-fill:before {
  content: "\f396";
}

.ri-kick-line:before {
  content: "\f397";
}

.ri-list-check-3:before {
  content: "\f398";
}

.ri-list-indefinite:before {
  content: "\f399";
}

.ri-list-ordered-2:before {
  content: "\f39a";
}

.ri-list-radio:before {
  content: "\f39b";
}

.ri-openbase-fill:before {
  content: "\f39c";
}

.ri-openbase-line:before {
  content: "\f39d";
}

.ri-planet-fill:before {
  content: "\f39e";
}

.ri-planet-line:before {
  content: "\f39f";
}

.ri-prohibited-fill:before {
  content: "\f3a0";
}

.ri-prohibited-line:before {
  content: "\f3a1";
}

.ri-quote-text:before {
  content: "\f3a2";
}

.ri-seo-fill:before {
  content: "\f3a3";
}

.ri-seo-line:before {
  content: "\f3a4";
}

.ri-slash-commands:before {
  content: "\f3a5";
}

.ri-archive-2-fill:before {
  content: "\f3a6";
}

.ri-archive-2-line:before {
  content: "\f3a7";
}

.ri-inbox-2-fill:before {
  content: "\f3a8";
}

.ri-inbox-2-line:before {
  content: "\f3a9";
}

.ri-shake-hands-fill:before {
  content: "\f3aa";
}

.ri-shake-hands-line:before {
  content: "\f3ab";
}

.ri-supabase-fill:before {
  content: "\f3ac";
}

.ri-supabase-line:before {
  content: "\f3ad";
}

.ri-water-percent-fill:before {
  content: "\f3ae";
}

.ri-water-percent-line:before {
  content: "\f3af";
}

.ri-yuque-fill:before {
  content: "\f3b0";
}

.ri-yuque-line:before {
  content: "\f3b1";
}

.ri-crosshair-2-fill:before {
  content: "\f3b2";
}

.ri-crosshair-2-line:before {
  content: "\f3b3";
}

.ri-crosshair-fill:before {
  content: "\f3b4";
}

.ri-crosshair-line:before {
  content: "\f3b5";
}

.ri-file-close-fill:before {
  content: "\f3b6";
}

.ri-file-close-line:before {
  content: "\f3b7";
}

.ri-infinity-fill:before {
  content: "\f3b8";
}

.ri-infinity-line:before {
  content: "\f3b9";
}

.ri-rfid-fill:before {
  content: "\f3ba";
}

.ri-rfid-line:before {
  content: "\f3bb";
}

.ri-slash-commands-2:before {
  content: "\f3bc";
}

.ri-user-forbid-fill:before {
  content: "\f3bd";
}

.ri-user-forbid-line:before {
  content: "\f3be";
}

.ri-beer-fill:before {
  content: "\f3bf";
}

.ri-beer-line:before {
  content: "\f3c0";
}

.ri-circle-fill:before {
  content: "\f3c1";
}

.ri-circle-line:before {
  content: "\f3c2";
}

.ri-dropdown-list:before {
  content: "\f3c3";
}

.ri-file-image-fill:before {
  content: "\f3c4";
}

.ri-file-image-line:before {
  content: "\f3c5";
}

.ri-file-pdf-2-fill:before {
  content: "\f3c6";
}

.ri-file-pdf-2-line:before {
  content: "\f3c7";
}

.ri-file-video-fill:before {
  content: "\f3c8";
}

.ri-file-video-line:before {
  content: "\f3c9";
}

.ri-folder-image-fill:before {
  content: "\f3ca";
}

.ri-folder-image-line:before {
  content: "\f3cb";
}

.ri-folder-video-fill:before {
  content: "\f3cc";
}

.ri-folder-video-line:before {
  content: "\f3cd";
}

.ri-hexagon-fill:before {
  content: "\f3ce";
}

.ri-hexagon-line:before {
  content: "\f3cf";
}

.ri-menu-search-fill:before {
  content: "\f3d0";
}

.ri-menu-search-line:before {
  content: "\f3d1";
}

.ri-octagon-fill:before {
  content: "\f3d2";
}

.ri-octagon-line:before {
  content: "\f3d3";
}

.ri-pentagon-fill:before {
  content: "\f3d4";
}

.ri-pentagon-line:before {
  content: "\f3d5";
}

.ri-rectangle-fill:before {
  content: "\f3d6";
}

.ri-rectangle-line:before {
  content: "\f3d7";
}

.ri-robot-2-fill:before {
  content: "\f3d8";
}

.ri-robot-2-line:before {
  content: "\f3d9";
}

.ri-shapes-fill:before {
  content: "\f3da";
}

.ri-shapes-line:before {
  content: "\f3db";
}

.ri-square-fill:before {
  content: "\f3dc";
}

.ri-square-line:before {
  content: "\f3dd";
}

.ri-tent-fill:before {
  content: "\f3de";
}

.ri-tent-line:before {
  content: "\f3df";
}

.ri-threads-fill:before {
  content: "\f3e0";
}

.ri-threads-line:before {
  content: "\f3e1";
}

.ri-tree-fill:before {
  content: "\f3e2";
}

.ri-tree-line:before {
  content: "\f3e3";
}

.ri-triangle-fill:before {
  content: "\f3e4";
}

.ri-triangle-line:before {
  content: "\f3e5";
}

.ri-twitter-x-fill:before {
  content: "\f3e6";
}

.ri-twitter-x-line:before {
  content: "\f3e7";
}

.ri-verified-badge-fill:before {
  content: "\f3e8";
}

.ri-verified-badge-line:before {
  content: "\f3e9";
}

.ri-armchair-fill:before {
  content: "\f3ea";
}

.ri-armchair-line:before {
  content: "\f3eb";
}

.ri-bnb-fill:before {
  content: "\f3ec";
}

.ri-bnb-line:before {
  content: "\f3ed";
}

.ri-bread-fill:before {
  content: "\f3ee";
}

.ri-bread-line:before {
  content: "\f3ef";
}

.ri-btc-fill:before {
  content: "\f3f0";
}

.ri-btc-line:before {
  content: "\f3f1";
}

.ri-calendar-schedule-fill:before {
  content: "\f3f2";
}

.ri-calendar-schedule-line:before {
  content: "\f3f3";
}

.ri-dice-1-fill:before {
  content: "\f3f4";
}

.ri-dice-1-line:before {
  content: "\f3f5";
}

.ri-dice-2-fill:before {
  content: "\f3f6";
}

.ri-dice-2-line:before {
  content: "\f3f7";
}

.ri-dice-3-fill:before {
  content: "\f3f8";
}

.ri-dice-3-line:before {
  content: "\f3f9";
}

.ri-dice-4-fill:before {
  content: "\f3fa";
}

.ri-dice-4-line:before {
  content: "\f3fb";
}

.ri-dice-5-fill:before {
  content: "\f3fc";
}

.ri-dice-5-line:before {
  content: "\f3fd";
}

.ri-dice-6-fill:before {
  content: "\f3fe";
}

.ri-dice-6-line:before {
  content: "\f3ff";
}

.ri-dice-fill:before {
  content: "\f400";
}

.ri-dice-line:before {
  content: "\f401";
}

.ri-drinks-fill:before {
  content: "\f402";
}

.ri-drinks-line:before {
  content: "\f403";
}

.ri-equalizer-2-fill:before {
  content: "\f404";
}

.ri-equalizer-2-line:before {
  content: "\f405";
}

.ri-equalizer-3-fill:before {
  content: "\f406";
}

.ri-equalizer-3-line:before {
  content: "\f407";
}

.ri-eth-fill:before {
  content: "\f408";
}

.ri-eth-line:before {
  content: "\f409";
}

.ri-flower-fill:before {
  content: "\f40a";
}

.ri-flower-line:before {
  content: "\f40b";
}

.ri-glasses-2-fill:before {
  content: "\f40c";
}

.ri-glasses-2-line:before {
  content: "\f40d";
}

.ri-glasses-fill:before {
  content: "\f40e";
}

.ri-glasses-line:before {
  content: "\f40f";
}

.ri-goggles-fill:before {
  content: "\f410";
}

.ri-goggles-line:before {
  content: "\f411";
}

.ri-image-circle-fill:before {
  content: "\f412";
}

.ri-image-circle-line:before {
  content: "\f413";
}

.ri-info-i:before {
  content: "\f414";
}

.ri-money-rupee-circle-fill:before {
  content: "\f415";
}

.ri-money-rupee-circle-line:before {
  content: "\f416";
}

.ri-news-fill:before {
  content: "\f417";
}

.ri-news-line:before {
  content: "\f418";
}

.ri-robot-3-fill:before {
  content: "\f419";
}

.ri-robot-3-line:before {
  content: "\f41a";
}

.ri-share-2-fill:before {
  content: "\f41b";
}

.ri-share-2-line:before {
  content: "\f41c";
}

.ri-sofa-fill:before {
  content: "\f41d";
}

.ri-sofa-line:before {
  content: "\f41e";
}

.ri-svelte-fill:before {
  content: "\f41f";
}

.ri-svelte-line:before {
  content: "\f420";
}

.ri-vk-fill:before {
  content: "\f421";
}

.ri-vk-line:before {
  content: "\f422";
}

.ri-xrp-fill:before {
  content: "\f423";
}

.ri-xrp-line:before {
  content: "\f424";
}

.ri-xtz-fill:before {
  content: "\f425";
}

.ri-xtz-line:before {
  content: "\f426";
}

.ri-archive-stack-fill:before {
  content: "\f427";
}

.ri-archive-stack-line:before {
  content: "\f428";
}

.ri-bowl-fill:before {
  content: "\f429";
}

.ri-bowl-line:before {
  content: "\f42a";
}

.ri-calendar-view:before {
  content: "\f42b";
}

.ri-carousel-view:before {
  content: "\f42c";
}

.ri-code-block:before {
  content: "\f42d";
}

.ri-color-filter-fill:before {
  content: "\f42e";
}

.ri-color-filter-line:before {
  content: "\f42f";
}

.ri-contacts-book-3-fill:before {
  content: "\f430";
}

.ri-contacts-book-3-line:before {
  content: "\f431";
}

.ri-contract-fill:before {
  content: "\f432";
}

.ri-contract-line:before {
  content: "\f433";
}

.ri-drinks-2-fill:before {
  content: "\f434";
}

.ri-drinks-2-line:before {
  content: "\f435";
}

.ri-export-fill:before {
  content: "\f436";
}

.ri-export-line:before {
  content: "\f437";
}

.ri-file-check-fill:before {
  content: "\f438";
}

.ri-file-check-line:before {
  content: "\f439";
}

.ri-focus-mode:before {
  content: "\f43a";
}

.ri-folder-6-fill:before {
  content: "\f43b";
}

.ri-folder-6-line:before {
  content: "\f43c";
}

.ri-folder-check-fill:before {
  content: "\f43d";
}

.ri-folder-check-line:before {
  content: "\f43e";
}

.ri-folder-close-fill:before {
  content: "\f43f";
}

.ri-folder-close-line:before {
  content: "\f440";
}

.ri-folder-cloud-fill:before {
  content: "\f441";
}

.ri-folder-cloud-line:before {
  content: "\f442";
}

.ri-gallery-view-2:before {
  content: "\f443";
}

.ri-gallery-view:before {
  content: "\f444";
}

.ri-hand:before {
  content: "\f445";
}

.ri-import-fill:before {
  content: "\f446";
}

.ri-import-line:before {
  content: "\f447";
}

.ri-information-2-fill:before {
  content: "\f448";
}

.ri-information-2-line:before {
  content: "\f449";
}

.ri-kanban-view-2:before {
  content: "\f44a";
}

.ri-kanban-view:before {
  content: "\f44b";
}

.ri-list-view:before {
  content: "\f44c";
}

.ri-lock-star-fill:before {
  content: "\f44d";
}

.ri-lock-star-line:before {
  content: "\f44e";
}

.ri-puzzle-2-fill:before {
  content: "\f44f";
}

.ri-puzzle-2-line:before {
  content: "\f450";
}

.ri-puzzle-fill:before {
  content: "\f451";
}

.ri-puzzle-line:before {
  content: "\f452";
}

.ri-ram-2-fill:before {
  content: "\f453";
}

.ri-ram-2-line:before {
  content: "\f454";
}

.ri-ram-fill:before {
  content: "\f455";
}

.ri-ram-line:before {
  content: "\f456";
}

.ri-receipt-fill:before {
  content: "\f457";
}

.ri-receipt-line:before {
  content: "\f458";
}

.ri-shadow-fill:before {
  content: "\f459";
}

.ri-shadow-line:before {
  content: "\f45a";
}

.ri-sidebar-fold-fill:before {
  content: "\f45b";
}

.ri-sidebar-fold-line:before {
  content: "\f45c";
}

.ri-sidebar-unfold-fill:before {
  content: "\f45d";
}

.ri-sidebar-unfold-line:before {
  content: "\f45e";
}

.ri-slideshow-view:before {
  content: "\f45f";
}

.ri-sort-alphabet-asc:before {
  content: "\f460";
}

.ri-sort-alphabet-desc:before {
  content: "\f461";
}

.ri-sort-number-asc:before {
  content: "\f462";
}

.ri-sort-number-desc:before {
  content: "\f463";
}

.ri-stacked-view:before {
  content: "\f464";
}

.ri-sticky-note-add-fill:before {
  content: "\f465";
}

.ri-sticky-note-add-line:before {
  content: "\f466";
}

.ri-swap-2-fill:before {
  content: "\f467";
}

.ri-swap-2-line:before {
  content: "\f468";
}

.ri-swap-3-fill:before {
  content: "\f469";
}

.ri-swap-3-line:before {
  content: "\f46a";
}

.ri-table-3:before {
  content: "\f46b";
}

.ri-table-view:before {
  content: "\f46c";
}

.ri-text-block:before {
  content: "\f46d";
}

.ri-text-snippet:before {
  content: "\f46e";
}

.ri-timeline-view:before {
  content: "\f46f";
}

.ri-blogger-fill:before {
  content: "\f470";
}

.ri-blogger-line:before {
  content: "\f471";
}

.ri-chat-thread-fill:before {
  content: "\f472";
}

.ri-chat-thread-line:before {
  content: "\f473";
}

.ri-discount-percent-fill:before {
  content: "\f474";
}

.ri-discount-percent-line:before {
  content: "\f475";
}

.ri-exchange-2-fill:before {
  content: "\f476";
}

.ri-exchange-2-line:before {
  content: "\f477";
}

.ri-git-fork-fill:before {
  content: "\f478";
}

.ri-git-fork-line:before {
  content: "\f479";
}

.ri-input-field:before {
  content: "\f47a";
}

.ri-progress-1-fill:before {
  content: "\f47b";
}

.ri-progress-1-line:before {
  content: "\f47c";
}

.ri-progress-2-fill:before {
  content: "\f47d";
}

.ri-progress-2-line:before {
  content: "\f47e";
}

.ri-progress-3-fill:before {
  content: "\f47f";
}

.ri-progress-3-line:before {
  content: "\f480";
}

.ri-progress-4-fill:before {
  content: "\f481";
}

.ri-progress-4-line:before {
  content: "\f482";
}

.ri-progress-5-fill:before {
  content: "\f483";
}

.ri-progress-5-line:before {
  content: "\f484";
}

.ri-progress-6-fill:before {
  content: "\f485";
}

.ri-progress-6-line:before {
  content: "\f486";
}

.ri-progress-7-fill:before {
  content: "\f487";
}

.ri-progress-7-line:before {
  content: "\f488";
}

.ri-progress-8-fill:before {
  content: "\f489";
}

.ri-progress-8-line:before {
  content: "\f48a";
}

.ri-remix-run-fill:before {
  content: "\f48b";
}

.ri-remix-run-line:before {
  content: "\f48c";
}

.ri-signpost-fill:before {
  content: "\f48d";
}

.ri-signpost-line:before {
  content: "\f48e";
}

.ri-time-zone-fill:before {
  content: "\f48f";
}

.ri-time-zone-line:before {
  content: "\f490";
}

.ri-arrow-down-wide-fill:before {
  content: "\f491";
}

.ri-arrow-down-wide-line:before {
  content: "\f492";
}

.ri-arrow-left-wide-fill:before {
  content: "\f493";
}

.ri-arrow-left-wide-line:before {
  content: "\f494";
}

.ri-arrow-right-wide-fill:before {
  content: "\f495";
}

.ri-arrow-right-wide-line:before {
  content: "\f496";
}

.ri-arrow-up-wide-fill:before {
  content: "\f497";
}

.ri-arrow-up-wide-line:before {
  content: "\f498";
}

.ri-bluesky-fill:before {
  content: "\f499";
}

.ri-bluesky-line:before {
  content: "\f49a";
}

.ri-expand-height-fill:before {
  content: "\f49b";
}

.ri-expand-height-line:before {
  content: "\f49c";
}

.ri-expand-width-fill:before {
  content: "\f49d";
}

.ri-expand-width-line:before {
  content: "\f49e";
}

.ri-forward-end-fill:before {
  content: "\f49f";
}

.ri-forward-end-line:before {
  content: "\f4a0";
}

.ri-forward-end-mini-fill:before {
  content: "\f4a1";
}

.ri-forward-end-mini-line:before {
  content: "\f4a2";
}

.ri-friendica-fill:before {
  content: "\f4a3";
}

.ri-friendica-line:before {
  content: "\f4a4";
}

.ri-git-pr-draft-fill:before {
  content: "\f4a5";
}

.ri-git-pr-draft-line:before {
  content: "\f4a6";
}

.ri-play-reverse-fill:before {
  content: "\f4a7";
}

.ri-play-reverse-line:before {
  content: "\f4a8";
}

.ri-play-reverse-mini-fill:before {
  content: "\f4a9";
}

.ri-play-reverse-mini-line:before {
  content: "\f4aa";
}

.ri-rewind-start-fill:before {
  content: "\f4ab";
}

.ri-rewind-start-line:before {
  content: "\f4ac";
}

.ri-rewind-start-mini-fill:before {
  content: "\f4ad";
}

.ri-rewind-start-mini-line:before {
  content: "\f4ae";
}

.ri-scroll-to-bottom-fill:before {
  content: "\f4af";
}

.ri-scroll-to-bottom-line:before {
  content: "\f4b0";
}

.ri-add-large-fill:before {
  content: "\f4b1";
}

.ri-add-large-line:before {
  content: "\f4b2";
}

.ri-aed-electrodes-fill:before {
  content: "\f4b3";
}

.ri-aed-electrodes-line:before {
  content: "\f4b4";
}

.ri-aed-fill:before {
  content: "\f4b5";
}

.ri-aed-line:before {
  content: "\f4b6";
}

.ri-alibaba-cloud-fill:before {
  content: "\f4b7";
}

.ri-alibaba-cloud-line:before {
  content: "\f4b8";
}

.ri-align-item-bottom-fill:before {
  content: "\f4b9";
}

.ri-align-item-bottom-line:before {
  content: "\f4ba";
}

.ri-align-item-horizontal-center-fill:before {
  content: "\f4bb";
}

.ri-align-item-horizontal-center-line:before {
  content: "\f4bc";
}

.ri-align-item-left-fill:before {
  content: "\f4bd";
}

.ri-align-item-left-line:before {
  content: "\f4be";
}

.ri-align-item-right-fill:before {
  content: "\f4bf";
}

.ri-align-item-right-line:before {
  content: "\f4c0";
}

.ri-align-item-top-fill:before {
  content: "\f4c1";
}

.ri-align-item-top-line:before {
  content: "\f4c2";
}

.ri-align-item-vertical-center-fill:before {
  content: "\f4c3";
}

.ri-align-item-vertical-center-line:before {
  content: "\f4c4";
}

.ri-apps-2-add-fill:before {
  content: "\f4c5";
}

.ri-apps-2-add-line:before {
  content: "\f4c6";
}

.ri-close-large-fill:before {
  content: "\f4c7";
}

.ri-close-large-line:before {
  content: "\f4c8";
}

.ri-collapse-diagonal-2-fill:before {
  content: "\f4c9";
}

.ri-collapse-diagonal-2-line:before {
  content: "\f4ca";
}

.ri-collapse-diagonal-fill:before {
  content: "\f4cb";
}

.ri-collapse-diagonal-line:before {
  content: "\f4cc";
}

.ri-dashboard-horizontal-fill:before {
  content: "\f4cd";
}

.ri-dashboard-horizontal-line:before {
  content: "\f4ce";
}

.ri-expand-diagonal-2-fill:before {
  content: "\f4cf";
}

.ri-expand-diagonal-2-line:before {
  content: "\f4d0";
}

.ri-expand-diagonal-fill:before {
  content: "\f4d1";
}

.ri-expand-diagonal-line:before {
  content: "\f4d2";
}

.ri-firebase-fill:before {
  content: "\f4d3";
}

.ri-firebase-line:before {
  content: "\f4d4";
}

.ri-flip-horizontal-2-fill:before {
  content: "\f4d5";
}

.ri-flip-horizontal-2-line:before {
  content: "\f4d6";
}

.ri-flip-horizontal-fill:before {
  content: "\f4d7";
}

.ri-flip-horizontal-line:before {
  content: "\f4d8";
}

.ri-flip-vertical-2-fill:before {
  content: "\f4d9";
}

.ri-flip-vertical-2-line:before {
  content: "\f4da";
}

.ri-flip-vertical-fill:before {
  content: "\f4db";
}

.ri-flip-vertical-line:before {
  content: "\f4dc";
}

.ri-formula:before {
  content: "\f4dd";
}

.ri-function-add-fill:before {
  content: "\f4de";
}

.ri-function-add-line:before {
  content: "\f4df";
}

.ri-goblet-2-fill:before {
  content: "\f4e0";
}

.ri-goblet-2-line:before {
  content: "\f4e1";
}

.ri-golf-ball-fill:before {
  content: "\f4e2";
}

.ri-golf-ball-line:before {
  content: "\f4e3";
}

.ri-group-3-fill:before {
  content: "\f4e4";
}

.ri-group-3-line:before {
  content: "\f4e5";
}

.ri-heart-add-2-fill:before {
  content: "\f4e6";
}

.ri-heart-add-2-line:before {
  content: "\f4e7";
}

.ri-id-card-fill:before {
  content: "\f4e8";
}

.ri-id-card-line:before {
  content: "\f4e9";
}

.ri-information-off-fill:before {
  content: "\f4ea";
}

.ri-information-off-line:before {
  content: "\f4eb";
}

.ri-java-fill:before {
  content: "\f4ec";
}

.ri-java-line:before {
  content: "\f4ed";
}

.ri-layout-grid-2-fill:before {
  content: "\f4ee";
}

.ri-layout-grid-2-line:before {
  content: "\f4ef";
}

.ri-layout-horizontal-fill:before {
  content: "\f4f0";
}

.ri-layout-horizontal-line:before {
  content: "\f4f1";
}

.ri-layout-vertical-fill:before {
  content: "\f4f2";
}

.ri-layout-vertical-line:before {
  content: "\f4f3";
}

.ri-menu-fold-2-fill:before {
  content: "\f4f4";
}

.ri-menu-fold-2-line:before {
  content: "\f4f5";
}

.ri-menu-fold-3-fill:before {
  content: "\f4f6";
}

.ri-menu-fold-3-line:before {
  content: "\f4f7";
}

.ri-menu-fold-4-fill:before {
  content: "\f4f8";
}

.ri-menu-fold-4-line:before {
  content: "\f4f9";
}

.ri-menu-unfold-2-fill:before {
  content: "\f4fa";
}

.ri-menu-unfold-2-line:before {
  content: "\f4fb";
}

.ri-menu-unfold-3-fill:before {
  content: "\f4fc";
}

.ri-menu-unfold-3-line:before {
  content: "\f4fd";
}

.ri-menu-unfold-4-fill:before {
  content: "\f4fe";
}

.ri-menu-unfold-4-line:before {
  content: "\f4ff";
}

.ri-mobile-download-fill:before {
  content: "\f500";
}

.ri-mobile-download-line:before {
  content: "\f501";
}

.ri-nextjs-fill:before {
  content: "\f502";
}

.ri-nextjs-line:before {
  content: "\f503";
}

.ri-nodejs-fill:before {
  content: "\f504";
}

.ri-nodejs-line:before {
  content: "\f505";
}

.ri-pause-large-fill:before {
  content: "\f506";
}

.ri-pause-large-line:before {
  content: "\f507";
}

.ri-play-large-fill:before {
  content: "\f508";
}

.ri-play-large-line:before {
  content: "\f509";
}

.ri-play-reverse-large-fill:before {
  content: "\f50a";
}

.ri-play-reverse-large-line:before {
  content: "\f50b";
}

.ri-police-badge-fill:before {
  content: "\f50c";
}

.ri-police-badge-line:before {
  content: "\f50d";
}

.ri-prohibited-2-fill:before {
  content: "\f50e";
}

.ri-prohibited-2-line:before {
  content: "\f50f";
}

.ri-shopping-bag-4-fill:before {
  content: "\f510";
}

.ri-shopping-bag-4-line:before {
  content: "\f511";
}

.ri-snowflake-fill:before {
  content: "\f512";
}

.ri-snowflake-line:before {
  content: "\f513";
}

.ri-square-root:before {
  content: "\f514";
}

.ri-stop-large-fill:before {
  content: "\f515";
}

.ri-stop-large-line:before {
  content: "\f516";
}

.ri-tailwind-css-fill:before {
  content: "\f517";
}

.ri-tailwind-css-line:before {
  content: "\f518";
}

.ri-tooth-fill:before {
  content: "\f519";
}

.ri-tooth-line:before {
  content: "\f51a";
}

.ri-video-off-fill:before {
  content: "\f51b";
}

.ri-video-off-line:before {
  content: "\f51c";
}

.ri-video-on-fill:before {
  content: "\f51d";
}

.ri-video-on-line:before {
  content: "\f51e";
}

.ri-webhook-fill:before {
  content: "\f51f";
}

.ri-webhook-line:before {
  content: "\f520";
}

.ri-weight-fill:before {
  content: "\f521";
}

.ri-weight-line:before {
  content: "\f522";
}

.ri-book-shelf-fill:before {
  content: "\f523";
}

.ri-book-shelf-line:before {
  content: "\f524";
}

.ri-brain-2-fill:before {
  content: "\f525";
}

.ri-brain-2-line:before {
  content: "\f526";
}

.ri-chat-search-fill:before {
  content: "\f527";
}

.ri-chat-search-line:before {
  content: "\f528";
}

.ri-chat-unread-fill:before {
  content: "\f529";
}

.ri-chat-unread-line:before {
  content: "\f52a";
}

.ri-collapse-horizontal-fill:before {
  content: "\f52b";
}

.ri-collapse-horizontal-line:before {
  content: "\f52c";
}

.ri-collapse-vertical-fill:before {
  content: "\f52d";
}

.ri-collapse-vertical-line:before {
  content: "\f52e";
}

.ri-dna-fill:before {
  content: "\f52f";
}

.ri-dna-line:before {
  content: "\f530";
}

.ri-dropper-fill:before {
  content: "\f531";
}

.ri-dropper-line:before {
  content: "\f532";
}

.ri-expand-diagonal-s-2-fill:before {
  content: "\f533";
}

.ri-expand-diagonal-s-2-line:before {
  content: "\f534";
}

.ri-expand-diagonal-s-fill:before {
  content: "\f535";
}

.ri-expand-diagonal-s-line:before {
  content: "\f536";
}

.ri-expand-horizontal-fill:before {
  content: "\f537";
}

.ri-expand-horizontal-line:before {
  content: "\f538";
}

.ri-expand-horizontal-s-fill:before {
  content: "\f539";
}

.ri-expand-horizontal-s-line:before {
  content: "\f53a";
}

.ri-expand-vertical-fill:before {
  content: "\f53b";
}

.ri-expand-vertical-line:before {
  content: "\f53c";
}

.ri-expand-vertical-s-fill:before {
  content: "\f53d";
}

.ri-expand-vertical-s-line:before {
  content: "\f53e";
}

.ri-gemini-fill:before {
  content: "\f53f";
}

.ri-gemini-line:before {
  content: "\f540";
}

.ri-reset-left-fill:before {
  content: "\f541";
}

.ri-reset-left-line:before {
  content: "\f542";
}

.ri-reset-right-fill:before {
  content: "\f543";
}

.ri-reset-right-line:before {
  content: "\f544";
}

.ri-stairs-fill:before {
  content: "\f545";
}

.ri-stairs-line:before {
  content: "\f546";
}

.ri-telegram-2-fill:before {
  content: "\f547";
}

.ri-telegram-2-line:before {
  content: "\f548";
}

.ri-triangular-flag-fill:before {
  content: "\f549";
}

.ri-triangular-flag-line:before {
  content: "\f54a";
}

.ri-user-minus-fill:before {
  content: "\f54b";
}

.ri-user-minus-line:before {
  content: "\f54c";
}

.ri-account-box-2-fill:before {
  content: "\f54d";
}

.ri-account-box-2-line:before {
  content: "\f54e";
}

.ri-account-circle-2-fill:before {
  content: "\f54f";
}

.ri-account-circle-2-line:before {
  content: "\f550";
}

.ri-alarm-snooze-fill:before {
  content: "\f551";
}

.ri-alarm-snooze-line:before {
  content: "\f552";
}

.ri-arrow-down-box-fill:before {
  content: "\f553";
}

.ri-arrow-down-box-line:before {
  content: "\f554";
}

.ri-arrow-left-box-fill:before {
  content: "\f555";
}

.ri-arrow-left-box-line:before {
  content: "\f556";
}

.ri-arrow-left-down-box-fill:before {
  content: "\f557";
}

.ri-arrow-left-down-box-line:before {
  content: "\f558";
}

.ri-arrow-left-up-box-fill:before {
  content: "\f559";
}

.ri-arrow-left-up-box-line:before {
  content: "\f55a";
}

.ri-arrow-right-box-fill:before {
  content: "\f55b";
}

.ri-arrow-right-box-line:before {
  content: "\f55c";
}

.ri-arrow-right-down-box-fill:before {
  content: "\f55d";
}

.ri-arrow-right-down-box-line:before {
  content: "\f55e";
}

.ri-arrow-right-up-box-fill:before {
  content: "\f55f";
}

.ri-arrow-right-up-box-line:before {
  content: "\f560";
}

.ri-arrow-up-box-fill:before {
  content: "\f561";
}

.ri-arrow-up-box-line:before {
  content: "\f562";
}

.ri-bar-chart-box-ai-fill:before {
  content: "\f563";
}

.ri-bar-chart-box-ai-line:before {
  content: "\f564";
}

.ri-brush-ai-fill:before {
  content: "\f565";
}

.ri-brush-ai-line:before {
  content: "\f566";
}

.ri-camera-ai-fill:before {
  content: "\f567";
}

.ri-camera-ai-line:before {
  content: "\f568";
}

.ri-chat-ai-fill:before {
  content: "\f569";
}

.ri-chat-ai-line:before {
  content: "\f56a";
}

.ri-chat-smile-ai-fill:before {
  content: "\f56b";
}

.ri-chat-smile-ai-line:before {
  content: "\f56c";
}

.ri-chat-voice-ai-fill:before {
  content: "\f56d";
}

.ri-chat-voice-ai-line:before {
  content: "\f56e";
}

.ri-code-ai-fill:before {
  content: "\f56f";
}

.ri-code-ai-line:before {
  content: "\f570";
}

.ri-color-filter-ai-fill:before {
  content: "\f571";
}

.ri-color-filter-ai-line:before {
  content: "\f572";
}

.ri-custom-size:before {
  content: "\f573";
}

.ri-fediverse-fill:before {
  content: "\f574";
}

.ri-fediverse-line:before {
  content: "\f575";
}

.ri-flag-off-fill:before {
  content: "\f576";
}

.ri-flag-off-line:before {
  content: "\f577";
}

.ri-home-9-fill:before {
  content: "\f578";
}

.ri-home-9-line:before {
  content: "\f579";
}

.ri-image-ai-fill:before {
  content: "\f57a";
}

.ri-image-ai-line:before {
  content: "\f57b";
}

.ri-image-circle-ai-fill:before {
  content: "\f57c";
}

.ri-image-circle-ai-line:before {
  content: "\f57d";
}

.ri-info-card-fill:before {
  content: "\f57e";
}

.ri-info-card-line:before {
  content: "\f57f";
}

.ri-landscape-ai-fill:before {
  content: "\f580";
}

.ri-landscape-ai-line:before {
  content: "\f581";
}

.ri-letter-spacing-2:before {
  content: "\f582";
}

.ri-line-height-2:before {
  content: "\f583";
}

.ri-mail-ai-fill:before {
  content: "\f584";
}

.ri-mail-ai-line:before {
  content: "\f585";
}

.ri-mic-2-ai-fill:before {
  content: "\f586";
}

.ri-mic-2-ai-line:before {
  content: "\f587";
}

.ri-mic-ai-fill:before {
  content: "\f588";
}

.ri-mic-ai-line:before {
  content: "\f589";
}

.ri-movie-ai-fill:before {
  content: "\f58a";
}

.ri-movie-ai-line:before {
  content: "\f58b";
}

.ri-music-ai-fill:before {
  content: "\f58c";
}

.ri-music-ai-line:before {
  content: "\f58d";
}

.ri-notification-snooze-fill:before {
  content: "\f58e";
}

.ri-notification-snooze-line:before {
  content: "\f58f";
}

.ri-php-fill:before {
  content: "\f590";
}

.ri-php-line:before {
  content: "\f591";
}

.ri-pix-fill:before {
  content: "\f592";
}

.ri-pix-line:before {
  content: "\f593";
}

.ri-pulse-ai-fill:before {
  content: "\f594";
}

.ri-pulse-ai-line:before {
  content: "\f595";
}

.ri-quill-pen-ai-fill:before {
  content: "\f596";
}

.ri-quill-pen-ai-line:before {
  content: "\f597";
}

.ri-speak-ai-fill:before {
  content: "\f598";
}

.ri-speak-ai-line:before {
  content: "\f599";
}

.ri-star-off-fill:before {
  content: "\f59a";
}

.ri-star-off-line:before {
  content: "\f59b";
}

.ri-translate-ai-2:before {
  content: "\f59c";
}

.ri-translate-ai:before {
  content: "\f59d";
}

.ri-user-community-fill:before {
  content: "\f59e";
}

.ri-user-community-line:before {
  content: "\f59f";
}

.ri-vercel-fill:before {
  content: "\f5a0";
}

.ri-vercel-line:before {
  content: "\f5a1";
}

.ri-video-ai-fill:before {
  content: "\f5a2";
}

.ri-video-ai-line:before {
  content: "\f5a3";
}

.ri-video-on-ai-fill:before {
  content: "\f5a4";
}

.ri-video-on-ai-line:before {
  content: "\f5a5";
}

.ri-voice-ai-fill:before {
  content: "\f5a6";
}

.ri-voice-ai-line:before {
  content: "\f5a7";
}

.ri-ai-generate-2:before {
  content: "\f5a8";
}

.ri-ai-generate-text:before {
  content: "\f5a9";
}

.ri-anthropic-fill:before {
  content: "\f5aa";
}

.ri-anthropic-line:before {
  content: "\f5ab";
}

.ri-apps-2-ai-fill:before {
  content: "\f5ac";
}

.ri-apps-2-ai-line:before {
  content: "\f5ad";
}

.ri-camera-lens-ai-fill:before {
  content: "\f5ae";
}

.ri-camera-lens-ai-line:before {
  content: "\f5af";
}

.ri-clapperboard-ai-fill:before {
  content: "\f5b0";
}

.ri-clapperboard-ai-line:before {
  content: "\f5b1";
}

.ri-claude-fill:before {
  content: "\f5b2";
}

.ri-claude-line:before {
  content: "\f5b3";
}

.ri-closed-captioning-ai-fill:before {
  content: "\f5b4";
}

.ri-closed-captioning-ai-line:before {
  content: "\f5b5";
}

.ri-dvd-ai-fill:before {
  content: "\f5b6";
}

.ri-dvd-ai-line:before {
  content: "\f5b7";
}

.ri-film-ai-fill:before {
  content: "\f5b8";
}

.ri-film-ai-line:before {
  content: "\f5b9";
}

.ri-font-size-ai:before {
  content: "\f5ba";
}

.ri-mixtral-fill:before {
  content: "\f5bb";
}

.ri-mixtral-line:before {
  content: "\f5bc";
}

.ri-movie-2-ai-fill:before {
  content: "\f5bd";
}

.ri-movie-2-ai-line:before {
  content: "\f5be";
}

.ri-mv-ai-fill:before {
  content: "\f5bf";
}

.ri-mv-ai-line:before {
  content: "\f5c0";
}

.ri-perplexity-fill:before {
  content: "\f5c1";
}

.ri-perplexity-line:before {
  content: "\f5c2";
}

.ri-poker-clubs-fill:before {
  content: "\f5c3";
}

.ri-poker-clubs-line:before {
  content: "\f5c4";
}

.ri-poker-diamonds-fill:before {
  content: "\f5c5";
}

.ri-poker-diamonds-line:before {
  content: "\f5c6";
}

.ri-poker-hearts-fill:before {
  content: "\f5c7";
}

.ri-poker-hearts-line:before {
  content: "\f5c8";
}

.ri-poker-spades-fill:before {
  content: "\f5c9";
}

.ri-poker-spades-line:before {
  content: "\f5ca";
}

.ri-safe-3-fill:before {
  content: "\f5cb";
}

.ri-safe-3-line:before {
  content: "\f5cc";
}

.ri-accessibility-fill:before {
  content: "\f5cd";
}

.ri-accessibility-line:before {
  content: "\f5ce";
}

.ri-alarm-add-fill:before {
  content: "\f5cf";
}

.ri-alarm-add-line:before {
  content: "\f5d0";
}

.ri-arrow-down-long-fill:before {
  content: "\f5d1";
}

.ri-arrow-down-long-line:before {
  content: "\f5d2";
}

.ri-arrow-left-down-long-fill:before {
  content: "\f5d3";
}

.ri-arrow-left-down-long-line:before {
  content: "\f5d4";
}

.ri-arrow-left-long-fill:before {
  content: "\f5d5";
}

.ri-arrow-left-long-line:before {
  content: "\f5d6";
}

.ri-arrow-left-up-long-fill:before {
  content: "\f5d7";
}

.ri-arrow-left-up-long-line:before {
  content: "\f5d8";
}

.ri-arrow-right-down-long-fill:before {
  content: "\f5d9";
}

.ri-arrow-right-down-long-line:before {
  content: "\f5da";
}

.ri-arrow-right-long-fill:before {
  content: "\f5db";
}

.ri-arrow-right-long-line:before {
  content: "\f5dc";
}

.ri-arrow-right-up-long-fill:before {
  content: "\f5dd";
}

.ri-arrow-right-up-long-line:before {
  content: "\f5de";
}

.ri-arrow-up-long-fill:before {
  content: "\f5df";
}

.ri-arrow-up-long-line:before {
  content: "\f5e0";
}

.ri-chess-fill:before {
  content: "\f5e1";
}

.ri-chess-line:before {
  content: "\f5e2";
}

.ri-diamond-fill:before {
  content: "\f5e3";
}

.ri-diamond-line:before {
  content: "\f5e4";
}

.ri-diamond-ring-fill:before {
  content: "\f5e5";
}

.ri-diamond-ring-line:before {
  content: "\f5e6";
}

.ri-figma-fill:before {
  content: "\f5e7";
}

.ri-figma-line:before {
  content: "\f5e8";
}

.ri-firefox-browser-fill:before {
  content: "\f5e9";
}

.ri-firefox-browser-line:before {
  content: "\f5ea";
}

.ri-jewelry-fill:before {
  content: "\f5eb";
}

.ri-jewelry-line:before {
  content: "\f5ec";
}

.ri-multi-image-fill:before {
  content: "\f5ed";
}

.ri-multi-image-line:before {
  content: "\f5ee";
}

.ri-no-credit-card-fill:before {
  content: "\f5ef";
}

.ri-no-credit-card-line:before {
  content: "\f5f0";
}

.ri-service-bell-fill:before {
  content: "\f5f1";
}

.ri-service-bell-line:before {
  content: "\f5f2";
}

.img-icon[data-v-dd41c543] {
  display: inline-block;
  width: var(--el-font-size-big);
  height: var(--el-font-size-big);
  vertical-align: middle;
}

.vab-icon[data-v-dd41c543] {
  display: inline-block;
  width: var(--el-font-size-big);
  height: var(--el-font-size-big);
  margin: 0 auto;
  overflow: hidden;
  vertical-align: top;
  fill: currentColor;
}

[class*=ri][data-v-dd41c543] {
  display: inline-block;
  font-size: var(--el-font-size-big);
  text-align: center;
  vertical-align: 0;
}

/* stylelint-disable scss/operator-no-newline-after */
/**
 * @description 全局主题变量配置
 * @author sundan
 */
:root {
  --el-background-color: #f6f8f9;
  --el-menu-background-color: #191a23;
  --el-menu-background-color-second: #ffffff;
  --el-menu-color-text: #ffffff;
  --el-menu-item-height: 50px;
  --el-menu-horizontal-sub-item-height: calc(var(--el-menu-item-height) - 8px);
  --el-color-grey: rgba(0, 0, 0, 0.65);
  --el-color-black: rgba(0, 0, 0, 0.75);
  --el-color-primary: #4e88f3;
  --el-color-primary-light-1: rgba(78, 136, 243, 0.9);
  --el-color-primary-light-2: rgba(78, 136, 243, 0.8);
  --el-color-primary-light-3: rgba(78, 136, 243, 0.7);
  --el-color-primary-light-4: rgba(78, 136, 243, 0.6);
  --el-color-primary-light-5: rgba(78, 136, 243, 0.5);
  --el-color-primary-light-6: rgba(78, 136, 243, 0.4);
  --el-color-primary-light-7: rgba(78, 136, 243, 0.3);
  --el-color-primary-light-8: rgba(78, 136, 243, 0.2);
  --el-color-primary-light-9: rgba(78, 136, 243, 0.1);
  --el-color-primary-dark-2: #4e88f3;
  --el-color-success: #13ce66;
  --el-color-success-light: rgba(19, 206, 102, 0.2);
  --el-color-success-lighter: rgba(19, 206, 102, 0.1);
  --el-color-success-light-1: rgba(19, 206, 102, 0.9);
  --el-color-success-light-2: rgba(19, 206, 102, 0.8);
  --el-color-success-light-3: rgba(19, 206, 102, 0.7);
  --el-color-success-light-4: rgba(19, 206, 102, 0.6);
  --el-color-success-light-5: rgba(19, 206, 102, 0.5);
  --el-color-success-light-6: rgba(19, 206, 102, 0.4);
  --el-color-success-light-7: rgba(19, 206, 102, 0.3);
  --el-color-success-light-8: rgba(19, 206, 102, 0.2);
  --el-color-success-light-9: rgba(19, 206, 102, 0.1);
  --el-color-success-dark-2: #13ce66;
  --el-color-warning: #e6a23c;
  --el-color-warning-light: rgba(230, 162, 60, 0.2);
  --el-color-warning-lighter: rgba(230, 162, 60, 0.1);
  --el-color-warning-light-1: rgba(230, 162, 60, 0.9);
  --el-color-warning-light-2: rgba(230, 162, 60, 0.8);
  --el-color-warning-light-3: rgba(230, 162, 60, 0.7);
  --el-color-warning-light-4: rgba(230, 162, 60, 0.6);
  --el-color-warning-light-5: rgba(230, 162, 60, 0.5);
  --el-color-warning-light-6: rgba(230, 162, 60, 0.4);
  --el-color-warning-light-7: rgba(230, 162, 60, 0.3);
  --el-color-warning-light-8: rgba(230, 162, 60, 0.2);
  --el-color-warning-light-9: rgba(230, 162, 60, 0.1);
  --el-color-warning-dark-2: #e6a23c;
  --el-color-danger: #fd4e4e;
  --el-color-danger-light: rgba(253, 78, 78, 0.2);
  --el-color-danger-lighter: rgba(253, 78, 78, 0.1);
  --el-color-danger-light-1: rgba(253, 78, 78, 0.9);
  --el-color-danger-light-2: rgba(253, 78, 78, 0.8);
  --el-color-danger-light-3: rgba(253, 78, 78, 0.7);
  --el-color-danger-light-4: rgba(253, 78, 78, 0.6);
  --el-color-danger-light-5: rgba(253, 78, 78, 0.5);
  --el-color-danger-light-6: rgba(253, 78, 78, 0.4);
  --el-color-danger-light-7: rgba(253, 78, 78, 0.3);
  --el-color-danger-light-8: rgba(253, 78, 78, 0.2);
  --el-color-danger-light-9: rgba(253, 78, 78, 0.1);
  --el-color-danger-dark-2: #fd4e4e;
  --el-color-error: #fd4e4e;
  --el-color-error-light: rgba(253, 78, 78, 0.2);
  --el-color-error-lighter: rgba(253, 78, 78, 0.1);
  --el-color-error-light-1: rgba(253, 78, 78, 0.9);
  --el-color-error-light-2: rgba(253, 78, 78, 0.8);
  --el-color-error-light-3: rgba(253, 78, 78, 0.7);
  --el-color-error-light-4: rgba(253, 78, 78, 0.6);
  --el-color-error-light-5: rgba(253, 78, 78, 0.5);
  --el-color-error-light-6: rgba(253, 78, 78, 0.4);
  --el-color-error-light-7: rgba(253, 78, 78, 0.3);
  --el-color-error-light-8: rgba(253, 78, 78, 0.2);
  --el-color-error-light-9: rgba(253, 78, 78, 0.1);
  --el-color-error-dark-2: #fd4e4e;
  --el-color-info: #909399;
  --el-color-info-light: rgba(144, 147, 153, 0.2);
  --el-color-info-lighter: rgba(144, 147, 153, 0.1);
  --el-color-info-light-1: rgba(144, 147, 153, 0.9);
  --el-color-info-light-2: rgba(144, 147, 153, 0.8);
  --el-color-info-light-3: rgba(144, 147, 153, 0.7);
  --el-color-info-light-4: rgba(144, 147, 153, 0.6);
  --el-color-info-light-5: rgba(144, 147, 153, 0.5);
  --el-color-info-light-6: rgba(144, 147, 153, 0.4);
  --el-color-info-light-7: rgba(144, 147, 153, 0.3);
  --el-color-info-light-8: rgba(144, 147, 153, 0.2);
  --el-color-info-light-9: rgba(144, 147, 153, 0.1);
  /**
       * @description: 全局字体大小
       * @author sundan
    */
  --el-font-size-base: 14px;
  --el-font-size-small: calc(var(--el-font-size-base) - 1px);
  --el-font-size-extra-small: calc(var(--el-font-size-base) - 2px);
  --el-font-size-medium: calc(var(--el-font-size-base) + 2px);
  --el-font-size-large: calc(var(--el-font-size-base) + 4px);
  --el-font-size-extra-large: calc(var(--el-font-size-base) + 6px);
  --ti-common-font-size-base: calc(var(--el-font-size-base) - 2px) !important;
  --ti-common-font-size-1: var(--el-font-size-base) !important;
  --ti-common-font-size-2: calc(var(--el-font-size-base) + 2px) !important;
  --ti-common-font-size-3: calc(var(--el-font-size-base) + 4px) !important;
  --ti-common-font-size-4: calc(var(--el-font-size-base) + 6px) !important;
  --ti-common-font-size-5: calc(var(--el-font-size-base) + 10px) !important;
  --ti-common-font-size-6: calc(var(--el-font-size-base) + 18px) !important;
  --ti-common-font-size-7: calc(var(--el-font-size-base) + 22px) !important;
  --el-transition-duration: 0.25s;
  --el-transition-function-ease-in-out-bezier: cubic-bezier(0.42, 0, 0.58, 1);
  --el-transition: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), border 0s, color 0.05s, font-size 0s;
  --el-left-menu-width-min: 64px;
  --el-right-content-width-min: calc(100% - var(--el-left-menu-width-min));
  --el-left-menu-width: 188px;
  --el-padding: 20px;
  --el-margin: 20px;
  --el-nav-height: 60px;
  --el-tabs-height: 50px;
  --el-tab-item-height: 34px;
  --el-footer-height: 50px;
  --el-mask-color: rgba(255, 255, 255, 0.8);
  --el-z-index: 1999;
  --el-header-height: 60px;
  --el-logo-height: 60px;
  --el-title-color: #ffffff;
  --el-input-height: 32px;
  --el-border-radius-base: 5px;
  --el-border-radius-small: calc(var(--el-border-radius-base) - 2px);
  --el-container-height: calc(var(--vh, 1vh) * 100 - var(--el-nav-height) - var(--el-tabs-height) - var(--el-padding) * 3 - var(--el-footer-height));
  --vab-glass-bg: rgba(255, 255, 252, var(--glass-opacity, 0.85));
}

html {
  text-shadow: none;
  -webkit-font-smoothing: antialiased;
}
html body {
  position: relative;
  box-sizing: border-box;
  height: calc(var(--vh, 1vh) * 100);
  padding: 0;
  overflow: hidden;
  font-size: var(--el-font-size-base);
  color: var(--el-color-black);
  background-color: var(--el-background-color);
  background-image: url("https://p0.meituan.net/ingee/92893bf0e67b2378019937b727be80b3130745.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  /*a标签 */
  /*图片 */
  /* vab-dropdown下拉动画 */
  /* vab-query-form表单查询 */
  /* vab-data-empty占位图 */
  /* el-descriptions */
  /* el-button按钮 */
  /* el-select */
  /* 毛玻璃遮罩(影响性能，默认关闭) */
  /* el-loading-mask遮罩 */
  /* el-tag */
  /* .el-badge */
  /*  .el-page-header */
  /* el-alert */
  /* nprogress进度条 */
  /* el-checkbox */
  /* el-breadcrumb */
  /* el-collapse*/
  /* el-table表格 */
  /* 极窄表格 */
  /* el-pagination分页 */
  /* el-menu菜单 */
  /* el-tabs--top */
  /* el-breadcrumb */
  /* el-tour */
  /* el-dialog */
  /* el-el-message-box */
  /* el-card卡片 */
  /* .vab-hey-message */
  /* vab-table-expand */
  /* el-color-picker */
  /* svg */
  /* 内容全屏 */
  /* 数据大屏全屏 */
  /* el-switch */
  /* el-upload */
  /* 默认布局自动高度 */
  /* 左右布局自动高度 */
  /* 旋转动画 */
}
html body.color-weakness {
  filter: invert(80%);
}
html body.color-weakness .vue-shop-vite-box .vab-main .vab-app-main {
  background-color: #fff;
}
html body #app {
  height: calc(var(--vh, 1vh) * 100);
}
html body #app::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
html body #app::-webkit-scrollbar-thumb {
  background-color: rgba(144, 147, 153, 0.3);
  border-radius: var(--el-border-radius-round);
  -webkit-transition: var(--el-transition-duration) background-color;
  transition: var(--el-transition-duration) background-color;
}
html body #app::-webkit-scrollbar-thumb:hover {
  background-color: rgba(144, 147, 153, 0.5);
}
html body #app:not([class*=el-scrollbar]) {
  transition: var(--el-transition);
}
html body #app .vue-shop-vite-box div:not(.el-drawer,
.el-drawer *,
.el-dialog,
.el-dialog *,
.el-message-box,
.el-message-box *,
.el-table,
.el-table *,
.el-carousel,
.el-carousel *,
.el-pagination,
.el-pagination *,
.el-slider,
.el-slider *,
.el-card,
.el-card *,
.el-menu,
.el-menu *,
.el-form,
.el-form *,
.el-row,
.el-row *,
.el-tree,
.el-tree *,
.split,
.split *,
.card-drag,
.card-drag *,
.global-animation-disabled *,
.no-transition-container *,
.vab-magnifier,
.vab-magnifier *) {
  text-shadow: none;
  transition: var(--el-transition);
  -webkit-font-smoothing: antialiased;
}
html body #app .vue-shop-vite-box .vab-main .vab-app-main {
  position: absolute;
  top: var(--el-nav-height);
  left: 0;
  right: 0;
  width: 100%;
  height: calc(100vh - var(--el-nav-height) - 18px);
  padding: 0 var(--el-padding) var(--el-padding) var(--el-padding);
  overflow: hidden;
}
html body #app .vue-shop-vite-box .vab-main .vab-app-main > section {
  height: 100%;
  display: flex;
  flex-direction: column;
}
html body #app .vue-shop-vite-box .vab-main .vab-app-main > section > [class*=-container] {
  min-height: var(--el-container-height);
  padding: var(--el-padding);
  background-color: var(--el-color-white);
  border: 1px solid var(--el-border-color);
  border-radius: var(--el-border-radius-base);
}
html body #app .vue-shop-vite-box .vab-main .vab-app-main > section > .no-background-container {
  padding: 0 !important;
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
html body #app .vue-shop-vite-box .vab-main .vab-app-main > section > .no-background-container {
  padding: 0 !important;
}
html body #app .vue-shop-vite-box .vab-main .vab-app-main > section:has(.no-background-container) {
  padding-bottom: 0;
}
html body #app .vue-shop-vite-box .vab-main .vab-app-main:has(.no-background-container) {
  padding-bottom: 0;
}
html body .vue-shop-vite-box.mobile {
  --el-margin: 16px;
  --el-padding: 16px;
  --el-container-height: calc(var(--vh, 1vh) * 100 - var(--el-nav-height) - var(--el-tabs-height) - var(--el-padding) * 3 - var(--el-footer-height));
}
html body .vue-shop-vite-box.mobile .ri-contract-right-line.fold-unfold {
  position: fixed;
  bottom: var(--el-margin);
  left: var(--el-margin);
  z-index: var(--el-z-index);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  color: var(--el-color-white);
  background-color: var(--el-color-primary);
  border-radius: 50%;
  box-shadow: 0 2px 12px 0 var(--el-color-primary);
}
html body * {
  box-sizing: border-box;
  font-family: "Segoe UI", system-ui, sans-serif;
  outline: none !important;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
}
html body *::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
html body *::-webkit-scrollbar-thumb {
  background-color: rgba(144, 147, 153, 0.3);
  border-radius: var(--el-border-radius-round);
  -webkit-transition: var(--el-transition-duration) background-color;
  transition: var(--el-transition-duration) background-color;
}
html body *::-webkit-scrollbar-thumb:hover {
  background-color: rgba(144, 147, 153, 0.5);
}
html body [class*=ri-] {
  cursor: pointer;
}
html body a {
  color: var(--el-color-primary);
  text-decoration: none;
}
html body img {
  -o-object-fit: cover;
     object-fit: cover;
}
html body img[src=""], html body img:not([src]) {
  opacity: 0;
}
html body .vab-dropdown {
  transition: var(--el-transition);
}
html body .vab-dropdown-active {
  transform: rotateZ(180deg);
  transition: var(--el-transition);
}
html body .el-input-number {
  width: 120px;
}
html body .vab-query-form .el-form-item__content .el-slider {
  width: 190px;
}
html body .vab-query-form .el-form.el-form--inline.el-form--label-right .el-form-item:not(:first-child) .el-form-item__label {
  margin-left: 10px;
}
html body .vab-data-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: calc(var(--el-container-height) - 250px);
  margin: auto;
}
html body .el-descriptions__title {
  padding-left: 10px;
  border-left: 5px solid var(--el-color-primary);
}
html body .el-button {
  border-radius: var(--el-border-radius-base);
}
html body .el-button:hover, html body .el-button:focus, html body .el-button:active, html body .el-button.is-disabled {
  background-clip: padding-box;
}
html body .el-button.is-round {
  border-radius: var(--el-border-radius-round);
}
html body .el-button.is-circle {
  border-radius: var(--el-border-radius-circle);
}
html body .el-button [class*=el-icon-] + span,
html body .el-button span + [class*=el-icon-],
html body .el-button [class*=ri-] + span,
html body .el-button span + [class*=ri-] {
  margin-left: 3px;
}
html body .el-select {
  min-width: 115px;
}
html body .el-select__wrapper {
  font-size: var(--el-font-size-small);
}
html body .el-overlay,
html body .el-image-viewer__mask {
  background-color: var(--el-overlay-color-lighter);
}
html body .v-modal {
  z-index: var(--el-z-index);
  background-color: var(--el-overlay-color-lighter);
}
html body .vab-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--el-z-index);
  width: 100%;
  height: 100%;
  background-color: var(--el-overlay-color-lighter);
  pointer-events: auto;
}
@media (max-width: 768px) {
  html body .vab-modal {
    z-index: calc(var(--el-z-index) - 2) !important;
    left: var(--el-left-menu-width);
    width: calc(100% - var(--el-left-menu-width));
    pointer-events: auto;
  }
}
@media (max-width: 480px) {
  html body .vab-modal {
    z-index: calc(var(--el-z-index) - 2) !important;
    left: var(--el-left-menu-width-min);
    width: calc(100% - var(--el-left-menu-width-min));
  }
}
html body .el-loading-mask {
  z-index: calc(var(--el-z-index) - 10) !important;
}
html body .el-loading-mask.is-fullscreen {
  z-index: calc(var(--el-z-index) + 99) !important;
}
html body .el-tag {
  --el-tag-font-size: var(--el-font-size-extra-small);
  border-radius: var(--el-border-radius-base);
}
html body .el-badge__content {
  border: 0;
}
html body .el-page-header {
  margin: 0 0 var(--el-margin) 0;
}
html body .el-alert {
  --el-alert-title-font-size: var(--el-font-size-base);
  --el-alert-title-with-description-font-size: var(--el-font-size-medium);
  --el-alert-description-font-size: var(--el-font-size-base);
  --el-alert-close-font-size: var(--el-font-size-medium);
  --el-alert-close-customed-font-size: var(--el-font-size-base);
  --el-alert-icon-size: var(--el-font-size-medium);
  --el-alert-icon-large-size: calc(var(--el-font-size-base) * 2);
  margin: 0 0 var(--el-margin) 0;
}
html body .el-alert.is-light .el-alert__icon,
html body .el-alert.is-light .el-alert__close-btn {
  color: currentColor;
}
html body .el-alert--primary.is-light {
  color: var(--el-color-primary);
  background-color: var(--el-color-primary-light-9);
  border: 1px solid var(--el-color-primary);
}
html body .el-alert--primary.is-dark {
  background-color: var(--el-color-primary);
  border: 1px solid var(--el-color-primary);
}
html body .el-alert--success.is-light {
  color: var(--el-color-success);
  background-color: var(--el-color-success-lighter);
  border: 1px solid var(--el-color-success);
}
html body .el-alert--success.is-dark {
  background-color: var(--el-color-success);
  border: 1px solid var(--el-color-success);
}
html body .el-alert--info.is-light {
  color: var(--el-color-info);
  background-color: var(--el-color-info-lighter);
  border: 1px solid var(--el-color-info);
}
html body .el-alert--info.is-dark {
  background-color: var(--el-color-info);
  border: 1px solid var(--el-color-info);
}
html body .el-alert--warning.is-light {
  color: var(--el-color-warning);
  background-color: var(--el-color-warning-lighter);
  border: 1px solid var(--el-color-warning);
}
html body .el-alert--warning.is-dark {
  background-color: var(--el-color-warning);
  border: 1px solid var(--el-color-warning);
}
html body .el-alert--error.is-light {
  color: var(--el-color-error);
  background-color: var(--el-color-error-lighter);
  border: 1px solid var(--el-color-error);
}
html body .el-alert--error.is-dark {
  background-color: var(--el-color-error);
  border: 1px solid var(--el-color-error);
}
html body #nprogress {
  position: fixed;
  z-index: calc(var(--el-z-index) + 3);
}
html body #nprogress .bar {
  background-color: var(--el-color-primary);
}
html body #nprogress .peg {
  box-shadow: 0 0 10px var(--el-color-primary), 0 0 5px var(--el-color-primary);
}
html body .el-checkbox__label {
  font-size: var(--el-font-size-base);
}
html body .el-breadcrumb {
  font-size: var(--el-font-size-base);
}
html body .el-collapse {
  --el-collapse-header-font-size: var(--el-font-size-base);
  --el-collapse-content-font-size: var(--el-font-size-base);
}
html body .el-table {
  font-size: var(--el-font-size-base);
}
html body .el-table td .cell .el-image {
  width: 50px;
  height: 50px;
  cursor: pointer;
  border-radius: var(--el-border-radius-base);
}
html body .el-table td .cell .el-button.is-text + .el-button.is-text {
  margin-left: 0;
}
html body .vab-narrow-table .el-table__cell {
  padding: 0.5px 0;
}
html body .el-pagination {
  --el-pagination-border-radius: var(--el-border-radius-base);
  justify-content: center;
  margin-top: var(--el-margin);
  font-size: var(--el-font-size-base);
}
html body .el-pagination * {
  font-size: var(--el-font-size-base);
}
html body .el-menu {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html body .el-menu .el-sub-menu__title svg,
html body .el-menu .el-sub-menu__title [class*=ri-],
html body .el-menu .el-menu-item svg,
html body .el-menu .el-menu-item [class*=ri-] {
  margin-right: 3px;
  margin-left: 0;
}
html body .el-tabs.el-tabs--top .el-tabs__item svg,
html body .el-tabs.el-tabs--top .el-tabs__item [class*=ri-] {
  margin-right: 3px;
}
html body .el-breadcrumb__inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
html body .el-breadcrumb__inner svg,
html body .el-breadcrumb__inner [class*=ri-] {
  margin-right: 3px;
}
html body .el-tour {
  --el-tour-title-font-size: 18px;
}
html body .el-tour__header {
  display: flex;
  justify-items: center;
  width: 100%;
  height: 58px;
  padding: 0 0 0 var(--el-padding);
  margin: 0;
}
html body .el-tour__title {
  line-height: 58px;
}
html body .el-tour__closebtn {
  width: auto;
  height: auto;
  margin-top: var(--el-padding);
  margin-right: var(--el-padding);
}
html body .el-tour__content {
  max-width: 400px !important;
  padding: 0;
}
html body .el-tour__content .el-button--small {
  height: 32px;
  padding: 8px 15px;
  font-size: var(--el-font-size-base);
  border-radius: var(--el-border-radius-base);
}
html body .el-tour__body {
  padding: calc(var(--el-padding) / 2) var(--el-padding) 0 var(--el-padding);
}
html body .el-tour__footer {
  display: flex;
  align-items: center;
  padding: var(--el-padding);
}
@media (max-width: 768px) {
  html body .el-tour__content {
    width: calc(100% - 10vw);
  }
}
@media (max-width: 768px) {
  html body .el-dialog,
  html body .el-message-box {
    width: calc(100% - 10vw);
    margin-right: 5vw;
    margin-left: 5vw;
  }
}
html body .el-dialog {
  --el-dialog-title-font-size: 18px;
  padding: 0;
  border-radius: var(--el-border-radius-base);
}
html body .el-dialog--center .el-dialog__title {
  padding-left: 0 !important;
}
html body .el-dialog__header {
  height: calc(var(--el-dialog-title-font-size) + var(--el-padding) * 2);
  padding: 0 !important;
  margin-right: 0;
  line-height: calc(var(--el-dialog-title-font-size) + var(--el-padding) * 2);
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
html body .el-dialog__header .el-dialog__title {
  width: 100%;
  height: inherit;
  padding-left: var(--el-padding);
  line-height: inherit;
}
html body .el-dialog__headerbtn {
  right: var(--el-margin);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: inherit;
}
html body .el-dialog__headerbtn:focus .el-dialog__close {
  color: var(--el-color-info);
}
html body .el-dialog__headerbtn .el-dialog__close {
  color: var(--el-color-info);
}
html body .el-dialog__headerbtn .el-dialog__fullscreen {
  font-size: 14px;
  vertical-align: -3px;
}
html body .el-dialog__body {
  padding: var(--el-padding) var(--el-padding) 0 var(--el-padding);
}
html body .el-dialog__body .el-form:not(.el-form--inline):not(.el-form--label-top) {
  margin-right: 30px;
}
html body .el-dialog__body .el-form:not(.el-form--inline):not(.el-form--label-top) .el-form-item:last-child {
  margin-bottom: 0;
}
html body .el-dialog__body .el-form:not(.el-form--inline):not(.el-form--label-top) .el-date-editor,
html body .el-dialog__body .el-form:not(.el-form--inline):not(.el-form--label-top) .el-select {
  width: 100%;
}
html body .el-dialog__footer {
  padding: var(--el-padding);
}
html body .el-dialog.is-fullscreen {
  width: 100%;
  margin: 0;
  border-radius: 0;
}
html body .el-dialog.is-fullscreen .el-dialog__body {
  height: calc(var(--vh, 1vh) * 100 - var(--el-dialog-title-font-size) - var(--el-padding) * 4 - 32px);
  overflow-y: auto;
}
html body .el-dialog.vab-dialog-plain .el-dialog__header {
  background-color: var(--el-color-info-light-9);
}
html body .el-dialog.vab-dialog-primary .el-dialog__header {
  --el-text-color-primary: var(--el-color-white);
  --el-color-info: var(--el-color-white);
  background-color: var(--el-color-primary);
}
html body .el-dialog.vab-dialog-primary .el-dialog__header .el-dialog__close {
  --el-color-primary: var(--el-color-white);
}
html body .el-dialog.vab-dialog-primary .el-dialog__header .el-dialog__close:hover {
  opacity: 0.6;
}
html body .el-message-box {
  --el-messagebox-font-size: 18px;
  padding: 0;
  border-radius: var(--el-border-radius-base);
}
html body .el-message-box__header {
  height: calc(var(--el-messagebox-font-size) + var(--el-padding) * 2);
  padding: 0 !important;
  margin-right: 0;
  line-height: calc(var(--el-messagebox-font-size) + var(--el-padding) * 2);
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
html body .el-message-box__header .el-message-box__title {
  width: 100%;
  height: inherit;
  padding-left: var(--el-padding);
  line-height: inherit;
}
html body .el-message-box__headerbtn {
  right: var(--el-margin);
  width: 16px;
  height: inherit;
  line-height: inherit;
}
html body .el-message-box__headerbtn:focus .el-message-box__close {
  color: var(--el-color-info);
}
html body .el-message-box__headerbtn .el-message-box__close {
  color: var(--el-color-info);
}
html body .el-message-box__content {
  padding: calc(var(--el-padding) / 2) var(--el-padding) 0 var(--el-padding);
}
html body .el-message-box__btns {
  padding: var(--el-padding);
}
html body .el-card {
  margin-bottom: var(--el-margin);
  border: 1px solid var(--el-border-color);
  border-radius: var(--el-border-radius-base);
  transition: var(--el-transition) !important;
}
html body .el-card__header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
html body .el-card__header [class*=ri-] {
  margin-right: 3px;
}
html body .el-card__header .card-header-tag,
html body .el-card__header .card-header-button {
  position: absolute;
  right: var(--el-margin);
}
html body .el-card__body {
  padding: var(--el-padding);
}
html body .vab-hey-message-info {
  padding: 15px;
  background-color: var(--el-color-white);
  border-color: var(--el-color-white);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
}
html body .vab-hey-message-info .el-message__content {
  color: var(--el-color-grey);
}
html body .vab-hey-message-info .el-icon-close {
  color: var(--el-color-grey);
}
html body .vab-hey-message-info .el-icon-close:hover {
  opacity: 0.8;
}
html body .vab-hey-message-info i {
  color: var(--el-color-grey);
}
html body .vab-hey-message-success {
  padding: 15px;
  background-color: var(--el-color-white);
  border-color: var(--el-color-white);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
}
html body .vab-hey-message-success .el-message__content {
  color: var(--el-color-grey);
}
html body .vab-hey-message-success .el-icon-close {
  color: var(--el-color-grey);
}
html body .vab-hey-message-success .el-icon-close:hover {
  opacity: 0.8;
}
html body .vab-hey-message-success i {
  color: var(--el-color-success);
}
html body .vab-hey-message-warning {
  padding: 15px;
  background-color: var(--el-color-white);
  border-color: var(--el-color-white);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
}
html body .vab-hey-message-warning .el-message__content {
  color: var(--el-color-grey);
}
html body .vab-hey-message-warning .el-icon-close {
  color: var(--el-color-grey);
}
html body .vab-hey-message-warning .el-icon-close:hover {
  opacity: 0.8;
}
html body .vab-hey-message-warning i {
  color: var(--el-color-warning);
}
html body .vab-hey-message-error {
  padding: 15px;
  background-color: var(--el-color-white);
  border-color: var(--el-color-white);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
}
html body .vab-hey-message-error .el-message__content {
  color: var(--el-color-grey);
}
html body .vab-hey-message-error .el-icon-close {
  color: var(--el-color-grey);
}
html body .vab-hey-message-error .el-icon-close:hover {
  opacity: 0.8;
}
html body .vab-hey-message-error i {
  color: var(--el-color-error);
}
html body .vab-table-expand {
  padding: var(--el-padding);
  line-height: 30px;
}
html body .vab-table-expand-title {
  display: inline-block;
  width: 80px;
  font-weight: bold;
}
html body .el-color-picker {
  width: inherit;
  height: inherit;
}
html body .el-color-picker__trigger {
  padding: 0;
}
html body .el-color-picker__color {
  width: 20px;
  height: 20px;
  border: 0;
}
html body .el-color-picker__color-inner {
  border-radius: var(--el-border-radius-small) !important;
}
html body [fill="#6c63ff"],
html body [fill="#7CADF6"],
html body [fill="#1C85E8"],
html body [fill="#5CA4E6"],
html body [fill="#2F9BFF"] {
  fill: var(--el-color-primary) !important;
}
html body [fill="#5661AE"],
html body [fill="#465393"] {
  fill: var(--el-color-primary-light-1) !important;
}
html body [fill="#FEBB94"],
html body [fill="#BC775C"],
html body [fill="#E6A23C"] {
  fill: var(--el-color-warning) !important;
}
html body .el-menu--horizontal .el-menu-item:not(.is-disabled):focus,
html body .el-menu--horizontal .el-menu-item:not(.is-disabled):hover {
  background-color: var(--el-color-primary) !important;
}
html body .el-avatar {
  background-color: var(--el-background-color) !important;
}
html body .no-background-container {
  padding: 0 !important;
  background-color: var(--el-background-color) !important;
  border: 0 !important;
}
html body .fullscreen-container {
  position: fixed !important;
  inset: 0 !important;
  z-index: calc(var(--el-z-index) + 3) !important;
  box-sizing: border-box !important;
  width: 100vw !important;
  height: calc(var(--vh, 1vh) * 100) !important;
  overflow: auto !important;
  border: 0 !important;
  border-radius: 0 !important;
}
html body .vab-data-fullscreen {
  position: fixed !important;
  inset: 0 !important;
  z-index: calc(var(--el-z-index) + 3) !important;
  width: 100vw !important;
  height: calc(var(--vh, 1vh) * 100) !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
}
html body .el-switch {
  font-size: var(--el-font-size-base);
}
html body .el-switch__label * {
  font-size: var(--el-font-size-base);
}
html body .el-upload.el-upload--text + .el-button {
  margin-left: 10px;
}
html body .el-upload__tip {
  margin-top: 10px;
  font-size: var(--el-font-size-small);
}
html body :not(.no-background-container).auto-height-container {
  display: flex;
  flex-direction: column;
  height: var(--el-container-height);
}
html body :not(.no-background-container).auto-height-container .el-table {
  flex: 1;
}
html body :not(.no-background-container).auto-height-container .el-scrollbar .vab-auto-box {
  flex: 1;
  width: 100%;
  padding: 0 var(--el-padding) 0 0;
}
@media (max-width: 1024px) {
  html body :not(.no-background-container).auto-height-container {
    height: auto;
  }
}
html body .no-background-container.auto-height-container .auto-height-card {
  margin-bottom: 0;
}
html body .no-background-container.auto-height-container .auto-height-card > .el-card__body {
  display: flex;
  flex-direction: column;
  height: calc(var(--el-container-height) - 2px);
}
html body .no-background-container.auto-height-container .auto-height-card > .el-card__body .el-table {
  flex: 1;
}
html body .no-background-container.auto-height-container .auto-height-card.has-header > .el-card__body {
  height: calc(var(--el-container-height) - 57px);
}
@media (max-width: 1200px) {
  html body .no-background-container.auto-height-container {
    margin-bottom: calc(0 - var(--el-margin));
  }
  html body .no-background-container.auto-height-container > .el-row > .el-col + .el-col .auto-height-card {
    margin-bottom: 0;
  }
  html body .no-background-container.auto-height-container .auto-height-card {
    margin-bottom: var(--el-margin);
  }
  html body .no-background-container.auto-height-container .auto-height-card > .el-card__body:not(:has(.el-alert)) {
    height: auto;
  }
  html body .no-background-container.auto-height-container .auto-height-card.has-header {
    margin-bottom: 0;
  }
  html body .no-background-container.auto-height-container .auto-height-card.has-header > .el-card__body {
    height: auto;
    min-height: calc(var(--el-container-height) - 57px);
  }
}
html body .no-background-container.auto-height-container.fullscreen-container {
  padding: var(--el-padding) !important;
}
html body .no-background-container.auto-height-container.fullscreen-container .auto-height-card > .el-card__body {
  height: calc(var(--vh, 1vh) * 100 - var(--el-padding) * 2 - 2px);
}
html body :not(.auto-height-container).no-background-container > .el-row:has(.el-card) {
  margin-bottom: calc(0px - var(--el-margin));
}
html body .jv-container.jv-light {
  background-color: var(--el-color-white);
}
html body .jv-container.jv-light .jv-key,
html body .jv-container.jv-light .jv-item.jv-object {
  color: var(--el-color-black);
}
html body .vab-logo-column .logo {
  border-right: 1px solid var(--el-menu-background-color) !important;
}
html body .vab-side-bar {
  margin-left: -1px !important;
  border-right: 1px solid var(--el-menu-background-color) !important;
}
html body .el-space__item:empty {
  display: none;
}
html body button .el-icon {
  color: inherit;
}
html body button svg,
html body button path {
  fill: inherit;
}
html body button i {
  color: inherit;
}
html body button:hover svg,
html body button:hover path {
  fill: inherit;
}
html body button:hover i {
  color: inherit;
}
@media (max-width: 768px) {
  html body .el-space__item:has([class*=hidden-]) {
    display: none;
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
html body .rotate {
  animation: rotate 1s linear infinite;
}
html body [class*=ri] {
  font-display: swap;
  --el-font-size-big: var(--el-font-size-medium) !important;
}
html body .vab-icon {
  --el-font-size-big: var(--el-font-size-medium) !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1em;
  min-height: 1em;
}
html body .vab-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
html body .vab-grid-auto-fill {
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
html body .vab-grid-auto-fit {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
html body .vab-grid-item {
  height: 200px;
  margin: calc(var(--el-margin) / 2);
  background-color: var(--el-color-primary);
  border-radius: var(--el-border-radius-base);
}
html body .el-select,
html body .el-scrollbar,
html body .el-popover,
html body .el-select-dropdown,
html body .el-scrollbar__wrap,
html body .vab-color-picker-popper {
  border-radius: var(--el-border-radius-base) !important;
}

/*
  *@author: 孙丹
  *@date: 2025-06-24
  *@description: 开始尝试ios26头部液态玻璃效果
  */
html:not(.dark) body.vab-theme-default.glass-mode .vab-layout-header,
html:not(.dark) body.vab-theme-default.glass-mode .vab-theme-setting {
  background-color: var(--vab-glass-bg) !important;
  box-shadow: 0 4px 24px 0 rgba(31, 38, 135, 0.08);
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-layout-header::before,
html:not(.dark) body.vab-theme-default.glass-mode .vab-theme-setting::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  backdrop-filter: saturate(180%) blur(16px) !important;
  transform: translateZ(0);
  transition: all 0.24s cubic-bezier(0.4, 0, 0.6, 1) !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-tabs,
html:not(.dark) body.vab-theme-default.glass-mode .vab-nav,
html:not(.dark) body.vab-theme-default.glass-mode .vab-tabs-horizontal,
html:not(.dark) body.vab-theme-default.glass-mode .vab-tabs-horizontal .vab-main .vab-tabs {
  background-color: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-avatar-popper {
  background-color: var(--vab-glass-bg) !important;
  border: 1px solid var(--el-border-color);
  box-shadow: 0 4px 24px 0 rgba(31, 38, 135, 0.08);
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-avatar-popper::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  backdrop-filter: saturate(180%) blur(16px) !important;
  transform: translateZ(0);
  transition: all 0.24s cubic-bezier(0.4, 0, 0.6, 1) !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-avatar-popper ul.el-dropdown-menu {
  background-color: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-tabs .contextmenu.el-dropdown-menu {
  background-color: var(--vab-glass-bg) !important;
  border: 1px solid var(--el-border-color);
  box-shadow: 0 4px 24px 0 rgba(31, 38, 135, 0.08);
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-tabs .contextmenu.el-dropdown-menu::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  backdrop-filter: saturate(180%) blur(16px) !important;
  transform: translateZ(0);
  transition: all 0.24s cubic-bezier(0.4, 0, 0.6, 1) !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-tabs .contextmenu.el-dropdown-menu ul.el-dropdown-menu {
  background-color: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-tabs-more-dropdown {
  background-color: var(--vab-glass-bg) !important;
  border: 1px solid var(--el-border-color);
  box-shadow: 0 4px 24px 0 rgba(31, 38, 135, 0.08);
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-tabs-more-dropdown::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  backdrop-filter: saturate(180%) blur(16px) !important;
  transform: translateZ(0);
  transition: all 0.24s cubic-bezier(0.4, 0, 0.6, 1) !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-tabs-more-dropdown .el-dropdown-menu {
  background-color: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-avatar-popper > .el-popper__arrow,
html:not(.dark) body.vab-theme-default.glass-mode .vab-tabs-more-dropdown > .el-popper__arrow {
  display: none !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-font-size-popper,
html:not(.dark) body.vab-theme-default.glass-mode .vab-language-popper {
  background-color: var(--vab-glass-bg) !important;
  border: 1px solid var(--el-border-color);
  box-shadow: 0 4px 24px 0 rgba(31, 38, 135, 0.08);
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-font-size-popper::before,
html:not(.dark) body.vab-theme-default.glass-mode .vab-language-popper::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  backdrop-filter: saturate(180%) blur(16px) !important;
  transform: translateZ(0);
  transition: all 0.24s cubic-bezier(0.4, 0, 0.6, 1) !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-font-size-popper .el-dropdown-menu,
html:not(.dark) body.vab-theme-default.glass-mode .vab-language-popper .el-dropdown-menu {
  background-color: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-color-picker-popper {
  background-color: var(--vab-glass-bg) !important;
  border: 1px solid var(--el-border-color);
  box-shadow: 0 4px 24px 0 rgba(31, 38, 135, 0.08);
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-color-picker-popper::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  backdrop-filter: saturate(180%) blur(16px) !important;
  transform: translateZ(0);
  transition: all 0.24s cubic-bezier(0.4, 0, 0.6, 1) !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-notice-popper {
  background-color: var(--vab-glass-bg) !important;
  border: 1px solid var(--el-border-color);
  box-shadow: 0 4px 24px 0 rgba(31, 38, 135, 0.08);
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-notice-popper::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  content: "";
  backdrop-filter: saturate(180%) blur(16px) !important;
  transform: translateZ(0);
  transition: all 0.24s cubic-bezier(0.4, 0, 0.6, 1) !important;
}
html:not(.dark) body.vab-theme-default.glass-mode .vab-notice-popper .el-tabs,
html:not(.dark) body.vab-theme-default.glass-mode .vab-notice-popper .el-scrollbar,
html:not(.dark) body.vab-theme-default.glass-mode .vab-notice-popper .el-empty {
  background-color: transparent !important;
}.el-overlay:has(.open-in-tab) {
  position: absolute;
}
.el-overlay:has(.open-in-tab) .el-overlay-dialog {
  position: absolute;
}.vab-update[data-v-d97c6131] {
  position: relative;
}
.vab-update-icon[data-v-d97c6131] {
  position: absolute;
  top: -50px;
  left: 50%;
  width: 100px;
  height: 100px;
  line-height: 100px;
  text-align: center;
  background: linear-gradient(1deg, var(--el-color-primary-light-1), var(--el-color-primary));
  border-radius: 50%;
  transform: translateX(-50%);
}
.vab-update-icon i[data-v-d97c6131] {
  font-size: 50px;
  color: var(--el-color-white);
}
.vab-update-cup[data-v-d97c6131] {
  position: absolute;
  right: 20px;
  bottom: 70px;
  font-size: 80px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(var(--el-color-primary-light-7), var(--el-color-primary-light-9));
  -webkit-background-clip: text;
          background-clip: text;
}.vab-update.el-dialog {
  margin-top: 30vh !important;
  border-radius: 15px;
}
.vab-update.el-dialog .el-dialog__body {
  margin: 0 40px 0 40px;
}
.vab-update.el-dialog .el-dialog__footer {
  text-align: center !important;
}
.vab-update.el-dialog .el-dialog__footer .el-button {
  width: 200px;
  margin-bottom: 20px;
  background: var(--el-color-primary);
  border: 0;
  border-radius: 20px;
}.popup-announcement-dialog[data-v-58ee7eda] .el-dialog__body {
  padding: 20px;
}
.popup-announcement-content[data-v-58ee7eda] {
  max-height: 400px;
  overflow-y: auto;
  line-height: 1.6;
  color: var(--el-text-color-primary);
}
.popup-announcement-content[data-v-58ee7eda] p {
  margin: 10px 0;
}
.popup-announcement-content[data-v-58ee7eda] img {
  max-width: 100%;
  height: auto;
}
.dialog-footer[data-v-58ee7eda] {
  display: flex;
  justify-content: flex-end;
}.vab-language .language-trigger[data-v-f34d21ae] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}.vab-language .font-size-trigger[data-v-c756e2ed] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}.quick-color-palette[data-v-2ff83f23] {
  display: flex;
  gap: 8px;
}
.quick-color-palette .quick-color-block[data-v-2ff83f23] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  cursor: pointer;
  border-radius: var(--el-border-radius-small);
  transition: transform 0.1s;
}
.quick-color-palette .quick-color-block[data-v-2ff83f23]:hover {
  transform: scale(1.1);
}
.quick-color-palette .quick-color-block .checkmark[data-v-2ff83f23] {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  width: 14px;
  height: 14px;
  pointer-events: none;
  transform: translate(-50%, -50%);
}.vab-color-picker {
  margin-left: var(--el-margin);
}
.vab-color-picker-popper {
  box-sizing: content-box !important;
  padding: calc(var(--el-padding) / 2);
  border-radius: var(--el-border-radius-base);
}
.vab-color-picker-popper .el-color-dropdown__link-btn {
  display: none;
}
.vab-color-picker-popper .el-color-dropdown__btns {
  margin-top: 0;
}::view-transition-old(root),
::view-transition-new(root) {
  mix-blend-mode: normal;
  animation: none;
}
::view-transition-old(root) {
  z-index: 999;
}
::view-transition-new(root) {
  z-index: 1;
}
.dark::view-transition-old(root) {
  z-index: 1;
}
.dark::view-transition-new(root) {
  z-index: 999;
}
.vab-dark {
  position: relative;
  margin-left: var(--el-margin);
  cursor: pointer;
  transition: var(--el-transition);
}
.vab-dark i {
  display: inline-block;
}
.vab-dark.ri-sun-line {
  font-size: var(--el-font-size-large);
}
.vab-dark.ri-sun-line:hover {
  transform: rotate(90deg);
}
.vab-dark.ri-moon-line:hover {
  filter: drop-shadow(0 0 8px #ffd700) drop-shadow(0 0 16px #fffbe6);
  transform: scale(1.2);
}.vab-drawer {
  position: relative;
}
.vab-drawer .el-drawer__body {
  padding-right: 0;
  padding-bottom: 0;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap {
  padding-right: var(--el-padding);
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item {
  display: flex;
  align-items: center;
  margin-bottom: 17.5px;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item__label {
  flex: 1 1;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item__label i {
  cursor: pointer;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item__content {
  flex: 0 0 auto;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item__content .el-input,
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item__content .el-input-number,
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item__content .el-select {
  width: 105px;
  min-width: 105px;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item.vab-shop-layout-item {
  display: block !important;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item.vab-shop-layout-item .el-form-item__content .vab-shop-layout-radio-group {
  display: flex;
  align-items: center;
  justify-content: flex-end !important;
  margin: 0 !important;
  background: transparent;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item.vab-shop-layout-item .el-form-item__content .vab-shop-layout-radio-group .el-radio-button {
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 10px 0px 5px 10px;
  cursor: pointer;
  background: transparent;
  border-radius: var(--el-border-radius-base) !important;
  box-shadow: none;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item.vab-shop-layout-item .el-form-item__content .vab-shop-layout-radio-group .el-radio-button:last-child {
  margin-right: 0 !important;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item.vab-shop-layout-item .el-form-item__content .vab-shop-layout-radio-group .el-radio-button.is-disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item.vab-shop-layout-item .el-form-item__content .vab-shop-layout-radio-group .el-radio-button .el-radio-button__orig-radio {
  display: none;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item.vab-shop-layout-item .el-form-item__content .vab-shop-layout-radio-group .el-radio-button .el-radio-button__inner {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: inherit;
  height: inherit;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: var(--el-border-radius-base) !important;
  box-shadow: none;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item.vab-shop-layout-item .el-form-item__content .vab-shop-layout-radio-group .el-radio-button .el-radio-button__inner .vab-icon {
  width: inherit;
  height: inherit;
  padding: 0;
  margin: 0;
  overflow: hidden;
  border: 1px solid var(--el-border-color);
  border-radius: var(--el-border-radius-base) !important;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item.vab-shop-layout-item .el-form-item__content .vab-shop-layout-radio-group .el-radio-button .el-radio-button__original-radio:checked + .el-radio-button__inner {
  background: transparent;
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item.vab-shop-layout-item .el-form-item__content .vab-shop-layout-radio-group .el-radio-button .el-radio-button__original-radio:checked + .el-radio-button__inner .vab-icon {
  box-shadow: 0 0 2px 2px var(--el-color-primary);
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item.vab-shop-layout-item .el-form-item__content .vab-shop-layout-radio-group .el-radio-button .el-radio-button__original-radio:checked + .el-radio-button__inner:before {
  position: absolute;
  right: 0;
  bottom: 1px;
  z-index: 1;
  font-family: "remixicon", sans-serif !important;
  color: var(--el-color-white);
  content: "\eb7a";
}
.vab-drawer .el-drawer__body .el-scrollbar__wrap .el-form-item.vab-shop-layout-item .el-form-item__content .vab-shop-layout-radio-group .el-radio-button .el-radio-button__original-radio:checked + .el-radio-button__inner:after {
  position: absolute;
  right: 0;
  bottom: 0;
  content: "";
  border: 12px dashed transparent;
  border-right: 12px solid var(--el-color-primary);
  border-bottom: 12px solid var(--el-color-primary);
  border-radius: var(--el-border-radius-base) 0px var(--el-border-radius-base) 0px;
}
.vab-drawer .el-drawer__footer {
  z-index: calc(var(--el-z-index) + 1);
  padding: calc(var(--el-padding) / 2);
  border-top: 1px solid var(--el-border-color);
}
.right-align-content {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin: 0;
}
.theme-scroll-tip {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 0 4px 0;
  margin-bottom: var(--el-margin);
  font-size: 14px;
  color: var(--el-color-warning);
  cursor: pointer;
  background: var(--el-color-warning-lighter);
  border-radius: 0 0 var(--el-border-radius-base) var(--el-border-radius-base);
}.el-scrollbar__view.scroll-view[data-v-e7ef2565] {
  overflow: auto;
}
.vue-shop-vite-box[data-v-e7ef2565] {
  position: relative;
  width: 100%;
  height: 100%;
  /* 响应式设计 - 中等屏幕 */
  /* 响应式设计 - 小屏幕 */
  /* 响应式设计 - 超小屏幕 */
  /* 手机端开始 */
  /* 手机端结束 */
  /* 平板设备样式 */
  /* iPad 专用样式 */
}
.vue-shop-vite-box [class*=vab-layout-][data-v-e7ef2565]  .vab-layout-header {
  border-bottom: 0;
}
.vue-shop-vite-box [class*=vab-layout-][data-v-e7ef2565]  .vab-layout-header.is-no-tabs {
  border-bottom: 0;
}
.vue-shop-vite-box [class*=vab-layout-].isFixed[data-v-e7ef2565] {
  padding-top: calc(var(--el-nav-height) + var(--el-tabs-height));
}
.vue-shop-vite-box [class*=vab-layout-].isFixed.no-tabs-bar[data-v-e7ef2565] {
  padding-top: var(--el-nav-height);
}
.vue-shop-vite-box[data-v-e7ef2565]  .fixed-header {
  position: fixed;
  top: 0;
  left: calc(var(--el-left-menu-width) + 8px);
  right: 0;
  z-index: calc(var(--el-z-index) - 1);
  width: calc(100% - var(--el-left-menu-width) - 8px);
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main {
  position: relative;
  width: auto;
  height: calc(100vh - var(--el-nav-height) - 18px);
  margin-left: calc(var(--el-left-menu-width) + 8px);
  margin-top: 0;
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main.is-collapse-main {
  margin-left: calc(var(--el-left-menu-width-min) + 8px);
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main.is-collapse-main .fixed-header {
  left: calc(var(--el-left-menu-width-min) + 8px);
  width: calc(100% - var(--el-left-menu-width-min) - 8px);
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main:not(.is-collapse-main) .fixed-header {
  left: calc(var(--el-left-menu-width) + 8px);
  width: calc(100% - var(--el-left-menu-width) - 8px);
}
@media (max-width: 1200px) {
.vue-shop-vite-box[data-v-e7ef2565]  .fixed-header {
    left: calc(var(--el-left-menu-width) - 10px + 12px) !important;
    width: calc(100% - var(--el-left-menu-width) + 10px - 12px) !important;
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main {
    margin-left: calc(var(--el-left-menu-width) - 10px + 12px) !important;
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main.is-collapse-main {
    margin-left: calc(var(--el-left-menu-width-min) + 12px) !important;
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main.is-collapse-main .fixed-header {
    left: calc(var(--el-left-menu-width-min) + 12px) !important;
    width: calc(100% - var(--el-left-menu-width-min) - 12px) !important;
}
}
@media (max-width: 768px) {
.vue-shop-vite-box[data-v-e7ef2565]  .fixed-header {
    left: calc(var(--el-left-menu-width) - 40px + 8px) !important;
    width: calc(100% - var(--el-left-menu-width) + 40px - 8px) !important;
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main {
    margin-left: calc(var(--el-left-menu-width) - 40px + 8px) !important;
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main.is-collapse-main {
    margin-left: calc(var(--el-left-menu-width-min) + 8px) !important;
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main.is-collapse-main .fixed-header {
    left: calc(var(--el-left-menu-width-min) + 8px) !important;
    width: calc(100% - var(--el-left-menu-width-min) - 8px) !important;
}
}
@media (max-width: 480px) {
.vue-shop-vite-box[data-v-e7ef2565]  .fixed-header {
    left: calc(var(--el-left-menu-width-min) + 4px) !important;
    width: calc(100% - var(--el-left-menu-width-min) - 4px) !important;
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main {
    margin-left: calc(var(--el-left-menu-width-min) + 4px) !important;
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main.is-collapse-main {
    margin-left: calc(var(--el-left-menu-width-min) + 4px) !important;
}
.vue-shop-vite-box[data-v-e7ef2565]  .vab-main.is-collapse-main .fixed-header {
    left: calc(var(--el-left-menu-width-min) + 4px) !important;
    width: calc(100% - var(--el-left-menu-width-min) - 4px) !important;
}
}
.vue-shop-vite-box.mobile[data-v-e7ef2565]::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  height: env(safe-area-inset-top);
  min-height: 20px;
  background-color: transparent;
  pointer-events: none;
}
@supports not (height: env(safe-area-inset-top)) {
.vue-shop-vite-box.mobile[data-v-e7ef2565]::before {
    height: 24px;
}
}
.vue-shop-vite-box.mobile[data-v-e7ef2565]  {
  /* 隐藏分页和页码跳转 */
}
.vue-shop-vite-box.mobile[data-v-e7ef2565]  .vab-layout-header {
  display: none !important;
}
.vue-shop-vite-box.mobile[data-v-e7ef2565]  .vab-layout-vertical .vab-side-bar-wrapper {
  z-index: calc(var(--el-z-index) + 2) !important;
  pointer-events: auto !important;
  touch-action: manipulation !important;
}
.vue-shop-vite-box.mobile[data-v-e7ef2565]  .vab-layout-vertical .el-scrollbar.vab-side-bar {
  z-index: calc(var(--el-z-index) + 2) !important;
  pointer-events: auto !important;
  touch-action: manipulation !important;
}
.vue-shop-vite-box.mobile[data-v-e7ef2565]  .vab-layout-vertical .el-scrollbar.vab-side-bar.is-collapse {
  width: 0;
}
.vue-shop-vite-box.mobile[data-v-e7ef2565]  .vab-layout-vertical .el-scrollbar.vab-side-bar .el-menu-item,
.vue-shop-vite-box.mobile[data-v-e7ef2565]  .vab-layout-vertical .el-scrollbar.vab-side-bar .el-sub-menu__title {
  pointer-events: auto !important;
  touch-action: manipulation !important;
  cursor: pointer !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
}
.vue-shop-vite-box.mobile[data-v-e7ef2565]  .vab-layout-vertical .vab-main {
  padding-top: env(safe-area-inset-top);
  min-height: calc(100vh - env(safe-area-inset-top));
  margin-left: 0 !important;
  margin-top: 0 !important;
}
.vue-shop-vite-box.mobile[data-v-e7ef2565]  .vab-layout-vertical .vab-main .fixed-header {
  display: none !important;
}
@supports not (padding-top: env(safe-area-inset-top)) {
.vue-shop-vite-box.mobile[data-v-e7ef2565]  .vab-layout-vertical .vab-main {
    padding-top: 24px;
    min-height: calc(100vh - 24px);
}
}
.vue-shop-vite-box.mobile[data-v-e7ef2565]  .vab-layout-vertical .vab-modal {
  z-index: calc(var(--el-z-index) - 2) !important;
}
.vue-shop-vite-box.mobile[data-v-e7ef2565]  .el-pager,
.vue-shop-vite-box.mobile[data-v-e7ef2565]  .el-pagination__jump {
  display: none;
}
.vue-shop-vite-box.tablet[data-v-e7ef2565]  .vab-main {
  padding: 16px;
}
.vue-shop-vite-box.ipad[data-v-e7ef2565]  .vab-main {
  font-size: 16px;
  padding: 20px;
}
.vue-shop-vite-box.ipad[data-v-e7ef2565]  .vab-layout-vertical .vab-side-bar-wrapper {
  z-index: calc(var(--el-z-index) + 1) !important;
  pointer-events: auto !important;
  touch-action: manipulation !important;
}
.vue-shop-vite-box.ipad[data-v-e7ef2565]  .vab-layout-vertical .vab-side-bar {
  pointer-events: auto !important;
  touch-action: manipulation !important;
}
.vue-shop-vite-box.ipad[data-v-e7ef2565]  .vab-layout-vertical .vab-side-bar .el-menu-item,
.vue-shop-vite-box.ipad[data-v-e7ef2565]  .vab-layout-vertical .vab-side-bar .el-sub-menu__title {
  pointer-events: auto !important;
  touch-action: manipulation !important;
  cursor: pointer !important;
}
@media (orientation: landscape) {
.vue-shop-vite-box.ipad[data-v-e7ef2565]  .vab-layout-vertical .vab-main {
    max-width: 1400px;
    margin: 0 auto;
}
}/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.vab-footer[data-v-b9a9855e] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: var(--el-footer-height);
  padding: 0 var(--el-padding) 0 var(--el-padding);
  margin-top: var(--el-margin);
  color: var(--el-color-grey);
  background: var(--el-color-white);
  border: 1px solid var(--el-border-color);
  border-radius: var(--el-border-radius-base);
  transition: var(--el-transition);
}
.vab-footer i[data-v-b9a9855e] {
  margin: 0 3px;
}.vab-tabs-more-dropdown {
  width: 135px;
  padding: calc(var(--el-padding) / 2) !important;
}
.vab-tabs-more-dropdown .el-dropdown-menu {
  padding: 0;
}
.vab-tabs-more-dropdown .el-dropdown-menu__item {
  border-radius: var(--el-border-radius-base);
}
.vab-tabs-more-dropdown[data-popper-placement=bottom-end] .el-popper__arrow {
  left: 120px !important;
}.vab-tabs[data-v-f11774b3] {
  position: relative;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: var(--el-tabs-height);
  padding-right: var(--el-padding);
  padding-left: var(--el-padding);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: var(--el-color-white);
}
.vab-tabs .vab-tabs-draggable[data-v-f11774b3] {
  width: calc(100% - var(--el-margin));
}
.vab-tabs[data-v-f11774b3]  .el-tabs__nav-wrap::after {
  background: none;
}
.vab-tabs[data-v-f11774b3]  .el-tabs__item {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: var(--el-padding) !important;
  padding-left: var(--el-padding) !important;
}
.vab-tabs[data-v-f11774b3]  .el-tabs__item .is-icon-close {
  width: 14px !important;
  margin-top: 1px;
  margin-right: 0 !important;
}
.vab-tabs[data-v-f11774b3]  .el-tabs__item .is-icon-close svg {
  margin-right: 0 !important;
}
.vab-tabs[data-v-f11774b3]  .el-tabs__active-bar {
  display: none;
}
.vab-tabs[data-v-f11774b3]  .el-tabs__nav-next, .vab-tabs[data-v-f11774b3]  .el-tabs__nav-prev {
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--el-tab-item-height);
}
.vab-tabs[data-v-f11774b3]  .el-tabs__content {
  display: none;
  height: 0;
  opacity: 0;
}
.vab-tabs-content[data-v-f11774b3] {
  width: 100%;
}
.vab-tabs-content-glass[data-v-f11774b3] {
  height: var(--el-tab-item-height);
}
.vab-tabs-content-glass[data-v-f11774b3]  .el-tabs__header {
  margin: 0 0 1px 0;
}
.vab-tabs-content-glass[data-v-f11774b3]  .el-tabs__header .el-tabs__item {
  position: relative;
  height: var(--el-tab-item-height);
  margin-right: 5px;
  overflow: hidden;
  color: var(--el-color-primary-light-1);
  border: 1px solid var(--el-color-primary-light-1) !important;
  border-radius: var(--el-border-radius-base) !important;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.vab-tabs-content-glass[data-v-f11774b3]  .el-tabs__header .el-tabs__item:hover {
  color: #fff;
  background: var(--el-color-primary-light-1);
}
.vab-tabs-content-glass[data-v-f11774b3]  .el-tabs__header .el-tabs__item:hover::before {
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  content: "";
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  animation: shimmer-f11774b3 0.6s ease-in-out;
}
.vab-tabs-content-glass[data-v-f11774b3]  .el-tabs__header .el-tabs__item.is-active {
  color: #fff;
  background: var(--el-color-primary-light-1);
  border-color: var(--el-color-primary-light-1) !important;
}
@keyframes shimmer-f11774b3 {
0% {
    left: -100%;
}
100% {
    left: 100%;
}
}
.vab-tabs-content-smart[data-v-f11774b3] {
  height: var(--el-tab-item-height);
}
.vab-tabs-content-smart[data-v-f11774b3]  .el-tabs__header {
  margin: 0 0 1px 0;
}
.vab-tabs-content-smart[data-v-f11774b3]  .el-tabs__header .el-tabs__item {
  height: var(--el-tab-item-height);
  margin-right: 5px;
  border: 0;
  border-top-left-radius: var(--el-border-radius-base);
  border-top-right-radius: var(--el-border-radius-base);
}
.vab-tabs-content-smart[data-v-f11774b3]  .el-tabs__header .el-tabs__item.is-active {
  outline: none;
  background: var(--el-color-primary-light-9);
}
.vab-tabs-content-smart[data-v-f11774b3]  .el-tabs__header .el-tabs__item.is-active:after {
  width: 100%;
  transition: var(--el-transition);
}
.vab-tabs-content-smart[data-v-f11774b3]  .el-tabs__header .el-tabs__item:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  content: "";
  background-color: var(--el-color-primary);
  transition: var(--el-transition);
}
.vab-tabs-content-smart[data-v-f11774b3]  .el-tabs__header .el-tabs__item:hover {
  background: var(--el-color-primary-light-9);
}
.vab-tabs-content-smart[data-v-f11774b3]  .el-tabs__header .el-tabs__item:hover:after {
  width: 100%;
  transition: var(--el-transition);
}
.vab-tabs-content-smooth[data-v-f11774b3] {
  height: var(--el-tab-item-height);
}
.vab-tabs-content-smooth[data-v-f11774b3]  .el-tabs__nav {
  margin-top: 3.5px;
}
.vab-tabs-content-smooth[data-v-f11774b3]  .el-tabs__header {
  margin: 0 0 -7px 0;
}
.vab-tabs-content-smooth[data-v-f11774b3]  .el-tabs__header .el-tabs__item {
  height: calc(var(--el-tab-item-height) + 4px);
  margin-right: -18px;
}
.vab-tabs-content-smooth[data-v-f11774b3]  .el-tabs__header .el-tabs__item:hover {
  z-index: 999;
  color: var(--el-color-grey);
  background: var(--el-border-color);
  -webkit-mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAAkCAYAAADvhSSyAAAACXBIWXMAAAsTAAALEwEAmpwYAAABbUlEQVR4nO3d4U3CUBSG4beJA9QNcAJhAtnAOoGOwCaOoBvoCDgBOIHdQDbAH7cJMaHtxcJB6/skJ6Thptw/H+cSktOCn5kCc+AWKJtraaxqYA28A8/N9cktgE9ga1n/tBYcqDhw/QtQHfoh0gitgdkpbrzg/N8klvWbKruz5Xa0CbAi/R6TtDMjdbdOF5k3qzBk0j4VRwzazbC9SKN1nbMo9+j4QTo+SvpuA1z2LcoN2nbYXqRR681R7tFR0gAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNGq4kjTRolRM0x31L3Sb0TMLKCZqTiaVu9/QErW+oyAQHp0p9NqRBqnXbgq6glcATdjQpRw1ctb3ZFrQSeAQejr8fabRegbvcxXPScfHcDxCwrL9YK/Y0qILdgwSnpNHfHhWl4ZbAW/O6LEgplHRC/mEtBfgClkhxraFbr7gAAAAASUVORK5CYII=");
          mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAAkCAYAAADvhSSyAAAACXBIWXMAAAsTAAALEwEAmpwYAAABbUlEQVR4nO3d4U3CUBSG4beJA9QNcAJhAtnAOoGOwCaOoBvoCDgBOIHdQDbAH7cJMaHtxcJB6/skJ6Thptw/H+cSktOCn5kCc+AWKJtraaxqYA28A8/N9cktgE9ga1n/tBYcqDhw/QtQHfoh0gitgdkpbrzg/N8klvWbKruz5Xa0CbAi/R6TtDMjdbdOF5k3qzBk0j4VRwzazbC9SKN1nbMo9+j4QTo+SvpuA1z2LcoN2nbYXqRR681R7tFR0gAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNGq4kjTRolRM0x31L3Sb0TMLKCZqTiaVu9/QErW+oyAQHp0p9NqRBqnXbgq6glcATdjQpRw1ctb3ZFrQSeAQejr8fabRegbvcxXPScfHcDxCwrL9YK/Y0qILdgwSnpNHfHhWl4ZbAW/O6LEgplHRC/mEtBfgClkhxraFbr7gAAAAASUVORK5CYII=");
  mask-layer: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAAkCAYAAADvhSSyAAAACXBIWXMAAAsTAAALEwEAmpwYAAABbUlEQVR4nO3d4U3CUBSG4beJA9QNcAJhAtnAOoGOwCaOoBvoCDgBOIHdQDbAH7cJMaHtxcJB6/skJ6Thptw/H+cSktOCn5kCc+AWKJtraaxqYA28A8/N9cktgE9ga1n/tBYcqDhw/QtQHfoh0gitgdkpbrzg/N8klvWbKruz5Xa0CbAi/R6TtDMjdbdOF5k3qzBk0j4VRwzazbC9SKN1nbMo9+j4QTo+SvpuA1z2LcoN2nbYXqRR681R7tFR0gAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNGq4kjTRolRM0x31L3Sb0TMLKCZqTiaVu9/QErW+oyAQHp0p9NqRBqnXbgq6glcATdjQpRw1ctb3ZFrQSeAQejr8fabRegbvcxXPScfHcDxCwrL9YK/Y0qILdgwSnpNHfHhWl4ZbAW/O6LEgplHRC/mEtBfgClkhxraFbr7gAAAAASUVORK5CYII=");
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
}
.vab-tabs-content-smooth[data-v-f11774b3]  .el-tabs__header .el-tabs__item .vab-tabs-title {
  flex: 1;
  margin: 0 calc(var(--el-margin) / 2) 0 calc(var(--el-margin) / 2);
}
.vab-tabs-content-smooth[data-v-f11774b3]  .el-tabs__header .el-tabs__item.is-active {
  color: var(--el-color-primary);
  background: var(--el-color-primary-light-9);
  -webkit-mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAAkCAYAAADvhSSyAAAACXBIWXMAAAsTAAALEwEAmpwYAAABbUlEQVR4nO3d4U3CUBSG4beJA9QNcAJhAtnAOoGOwCaOoBvoCDgBOIHdQDbAH7cJMaHtxcJB6/skJ6Thptw/H+cSktOCn5kCc+AWKJtraaxqYA28A8/N9cktgE9ga1n/tBYcqDhw/QtQHfoh0gitgdkpbrzg/N8klvWbKruz5Xa0CbAi/R6TtDMjdbdOF5k3qzBk0j4VRwzazbC9SKN1nbMo9+j4QTo+SvpuA1z2LcoN2nbYXqRR681R7tFR0gAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNGq4kjTRolRM0x31L3Sb0TMLKCZqTiaVu9/QErW+oyAQHp0p9NqRBqnXbgq6glcATdjQpRw1ctb3ZFrQSeAQejr8fabRegbvcxXPScfHcDxCwrL9YK/Y0qILdgwSnpNHfHhWl4ZbAW/O6LEgplHRC/mEtBfgClkhxraFbr7gAAAAASUVORK5CYII=");
          mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAAkCAYAAADvhSSyAAAACXBIWXMAAAsTAAALEwEAmpwYAAABbUlEQVR4nO3d4U3CUBSG4beJA9QNcAJhAtnAOoGOwCaOoBvoCDgBOIHdQDbAH7cJMaHtxcJB6/skJ6Thptw/H+cSktOCn5kCc+AWKJtraaxqYA28A8/N9cktgE9ga1n/tBYcqDhw/QtQHfoh0gitgdkpbrzg/N8klvWbKruz5Xa0CbAi/R6TtDMjdbdOF5k3qzBk0j4VRwzazbC9SKN1nbMo9+j4QTo+SvpuA1z2LcoN2nbYXqRR681R7tFR0gAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNGq4kjTRolRM0x31L3Sb0TMLKCZqTiaVu9/QErW+oyAQHp0p9NqRBqnXbgq6glcATdjQpRw1ctb3ZFrQSeAQejr8fabRegbvcxXPScfHcDxCwrL9YK/Y0qILdgwSnpNHfHhWl4ZbAW/O6LEgplHRC/mEtBfgClkhxraFbr7gAAAAASUVORK5CYII=");
  mask-layer: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAAkCAYAAADvhSSyAAAACXBIWXMAAAsTAAALEwEAmpwYAAABbUlEQVR4nO3d4U3CUBSG4beJA9QNcAJhAtnAOoGOwCaOoBvoCDgBOIHdQDbAH7cJMaHtxcJB6/skJ6Thptw/H+cSktOCn5kCc+AWKJtraaxqYA28A8/N9cktgE9ga1n/tBYcqDhw/QtQHfoh0gitgdkpbrzg/N8klvWbKruz5Xa0CbAi/R6TtDMjdbdOF5k3qzBk0j4VRwzazbC9SKN1nbMo9+j4QTo+SvpuA1z2LcoN2nbYXqRR681R7tFR0gAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNGq4kjTRolRM0x31L3Sb0TMLKCZqTiaVu9/QErW+oyAQHp0p9NqRBqnXbgq6glcATdjQpRw1ctb3ZFrQSeAQejr8fabRegbvcxXPScfHcDxCwrL9YK/Y0qILdgwSnpNHfHhWl4ZbAW/O6LEgplHRC/mEtBfgClkhxraFbr7gAAAAASUVORK5CYII=");
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
}
.vab-tabs-content-smooth[data-v-f11774b3]  .el-tabs__header .el-tabs__item.is-active:hover {
  color: var(--el-color-primary);
  background: var(--el-color-primary-light-9);
  -webkit-mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAAkCAYAAADvhSSyAAAACXBIWXMAAAsTAAALEwEAmpwYAAABbUlEQVR4nO3d4U3CUBSG4beJA9QNcAJhAtnAOoGOwCaOoBvoCDgBOIHdQDbAH7cJMaHtxcJB6/skJ6Thptw/H+cSktOCn5kCc+AWKJtraaxqYA28A8/N9cktgE9ga1n/tBYcqDhw/QtQHfoh0gitgdkpbrzg/N8klvWbKruz5Xa0CbAi/R6TtDMjdbdOF5k3qzBk0j4VRwzazbC9SKN1nbMo9+j4QTo+SvpuA1z2LcoN2nbYXqRR681R7tFR0gAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNGq4kjTRolRM0x31L3Sb0TMLKCZqTiaVu9/QErW+oyAQHp0p9NqRBqnXbgq6glcATdjQpRw1ctb3ZFrQSeAQejr8fabRegbvcxXPScfHcDxCwrL9YK/Y0qILdgwSnpNHfHhWl4ZbAW/O6LEgplHRC/mEtBfgClkhxraFbr7gAAAAASUVORK5CYII=");
          mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANoAAAAkCAYAAADvhSSyAAAACXBIWXMAAAsTAAALEwEAmpwYAAABbUlEQVR4nO3d4U3CUBSG4beJA9QNcAJhAtnAOoGOwCaOoBvoCDgBOIHdQDbAH7cJMaHtxcJB6/skJ6Thptw/H+cSktOCn5kCc+AWKJtraaxqYA28A8/N9cktgE9ga1n/tBYcqDhw/QtQHfoh0gitgdkpbrzg/N8klvWbKruz5Xa0CbAi/R6TtDMjdbdOF5k3qzBk0j4VRwzazbC9SKN1nbMo9+j4QTo+SvpuA1z2LcoN2nbYXqRR681R7tFR0gAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNCmDQpAAGTQpg0KQABk0KYNCkAAZNGq4kjTRolRM0x31L3Sb0TMLKCZqTiaVu9/QErW+oyAQHp0p9NqRBqnXbgq6glcATdjQpRw1ctb3ZFrQSeAQejr8fabRegbvcxXPScfHcDxCwrL9YK/Y0qILdgwSnpNHfHhWl4ZbAW/O6LEgplHRC/mEtBfgClkhxraFbr7gAAAAASUVORK5CYII=");
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
}
.vab-tabs-content-card[data-v-f11774b3] {
  height: var(--el-tab-item-height);
}
.vab-tabs-content-card[data-v-f11774b3]  .el-tabs__header .el-tabs__item {
  height: var(--el-tab-item-height);
  margin-right: 5px;
  border: 1px solid var(--el-border-color) !important;
  border-radius: var(--el-border-radius-base) !important;
}
.vab-tabs-content-card[data-v-f11774b3]  .el-tabs__header .el-tabs__item:hover {
  color: var(--el-color-primary);
  background: var(--el-color-primary-light-9);
}
.vab-tabs-content-card[data-v-f11774b3]  .el-tabs__header .el-tabs__item:hover::before {
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  content: "";
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  animation: shimmer-f11774b3 0.6s ease-in-out;
}
.vab-tabs-content-card[data-v-f11774b3]  .el-tabs__header .el-tabs__item.is-active {
  color: var(--el-color-primary);
  background: var(--el-color-primary-light-9);
}
.vab-tabs-content-rect[data-v-f11774b3] {
  height: var(--el-tabs-height);
}
.vab-tabs-content-rect[data-v-f11774b3]  .el-tabs__header {
  height: var(--el-tabs-height);
  margin: -1px 0 0 0;
}
.vab-tabs-content-rect[data-v-f11774b3]  .el-tabs__header .el-tabs__nav {
  height: var(--el-tabs-height);
}
.vab-tabs-content-rect[data-v-f11774b3]  .el-tabs__header .el-tabs__nav .el-tabs__item {
  height: var(--el-tabs-height);
}
.vab-tabs-content-rect[data-v-f11774b3]  .el-tabs__header .el-tabs__nav .el-tabs__item.is-active {
  background: var(--el-color-primary-light-9);
}
.vab-tabs-content-rect[data-v-f11774b3]  .el-tabs__header .el-tabs__nav-prev,
.vab-tabs-content-rect[data-v-f11774b3]  .el-tabs__header .el-tabs__nav-next {
  height: var(--el-tabs-height);
  line-height: var(--el-tabs-height);
}
.vab-tabs .contextmenu[data-v-f11774b3] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  padding: calc(var(--el-padding) / 2);
  box-shadow: var(--el-box-shadow);
}
.vab-tabs .contextmenu i[data-v-f11774b3] {
  margin-right: 3px;
}
.vab-tabs .contextmenu .el-dropdown-menu__item[data-v-f11774b3]:hover {
  color: var(--el-color-primary);
  background-color: var(--el-color-primary-light-9);
  border-radius: var(--el-border-radius-base);
}
.vab-tabs-more[data-v-f11774b3] {
  position: relative;
  box-sizing: border-box;
  display: block;
  text-align: left;
}
.vab-tabs-more-active[data-v-f11774b3]:after, .vab-tabs-more[data-v-f11774b3]:hover:after {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0;
  content: "";
}
.vab-tabs-more-active .vab-tabs-more-icon[data-v-f11774b3], .vab-tabs-more:hover .vab-tabs-more-icon[data-v-f11774b3] {
  transform: rotate(90deg);
}
.vab-tabs-more-active .vab-tabs-more-icon .box-t[data-v-f11774b3]:before, .vab-tabs-more:hover .vab-tabs-more-icon .box-t[data-v-f11774b3]:before {
  transform: rotate(45deg);
}
.vab-tabs-more-active .vab-tabs-more-icon .box[data-v-f11774b3]:before,
.vab-tabs-more-active .vab-tabs-more-icon .box[data-v-f11774b3]:after, .vab-tabs-more:hover .vab-tabs-more-icon .box[data-v-f11774b3]:before,
.vab-tabs-more:hover .vab-tabs-more-icon .box[data-v-f11774b3]:after {
  background: var(--el-color-primary);
}
.vab-tabs-more-icon[data-v-f11774b3] {
  display: inline-block;
  color: var(--el-color-grey);
  cursor: pointer;
  transition: transform 0.3s ease-out;
}
.vab-tabs-more-icon .box[data-v-f11774b3] {
  position: relative;
  display: block;
  width: 14px;
  height: 8px;
}
.vab-tabs-more-icon .box[data-v-f11774b3]:before {
  position: absolute;
  top: 2px;
  left: 0;
  width: 6px;
  height: 6px;
  content: "";
  background: var(--el-color-grey);
}
.vab-tabs-more-icon .box[data-v-f11774b3]:after {
  position: absolute;
  top: 2px;
  left: 8px;
  width: 6px;
  height: 6px;
  content: "";
  background: var(--el-color-grey);
}
.vab-tabs-more-icon .box-t[data-v-f11774b3]:before {
  transition: transform 0.3s ease-out 0.3s;
}
.vab-tabs .refreshing-icon[data-v-f11774b3] {
  animation: refreshing-f11774b3 1s linear infinite;
}
@keyframes refreshing-f11774b3 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
.tab-context-catcher[data-v-f11774b3] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: transparent;
}
[data-v-f11774b3] .el-tabs__item {
  position: relative;
}
[data-v-f11774b3] .el-tabs__item .is-icon-close {
  position: relative;
  z-index: 3;
}

/* 演示模式虚化样式 */
.demo-mode-blur[data-v-f11774b3] {
  filter: blur(4px) !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  pointer-events: none !important;
}.login-records-dialog .dialog-content .info-banner[data-v-66ae14a6] {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 12px 16px;
  background-color: var(--el-color-info-light-9);
  border: 1px solid var(--el-color-info-light-8);
  border-radius: 6px;
  margin-bottom: 20px;
}
.login-records-dialog .dialog-content .info-banner .info-icon[data-v-66ae14a6] {
  color: var(--el-color-info);
  font-size: 16px;
  margin-top: 2px;
}
.login-records-dialog .dialog-content .info-banner .info-text[data-v-66ae14a6] {
  color: var(--el-text-color-regular);
  font-size: 14px;
  line-height: 1.5;
}
.login-records-dialog .dialog-content .login-records-list[data-v-66ae14a6] {
  max-height: 400px;
  overflow-y: auto;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 6px;
}
.login-records-dialog .dialog-content .login-records-list .empty-state[data-v-66ae14a6] {
  padding: 40px;
  text-align: center;
  color: var(--el-text-color-secondary);
}
.login-records-dialog .dialog-content .login-records-list .record-item[data-v-66ae14a6] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.login-records-dialog .dialog-content .login-records-list .record-item[data-v-66ae14a6]:last-child {
  border-bottom: none;
}
.login-records-dialog .dialog-content .login-records-list .record-item .record-info[data-v-66ae14a6] {
  flex: 1;
}
.login-records-dialog .dialog-content .login-records-list .record-item .record-info .record-message[data-v-66ae14a6] {
  color: var(--el-text-color-primary);
  font-size: 14px;
  margin-bottom: 8px;
  font-weight: 500;
}
.login-records-dialog .dialog-content .login-records-list .record-item .record-info .record-details[data-v-66ae14a6] {
  display: flex;
  gap: 16px;
  color: var(--el-text-color-secondary);
  font-size: 13px;
}
.login-records-dialog .dialog-content .login-records-list .record-item .record-info .record-details .timestamp[data-v-66ae14a6] {
  font-weight: 500;
}
.login-records-dialog .dialog-content .login-records-list .record-item .record-info .record-details .location[data-v-66ae14a6] {
  color: var(--el-text-color-regular);
}
.login-records-dialog .dialog-content .login-records-list .record-item .record-info .record-details .ip[data-v-66ae14a6] {
  color: var(--el-text-color-secondary);
  font-size: 12px;
}
.login-records-dialog .dialog-content .login-records-list .record-item .record-action[data-v-66ae14a6] {
  flex-shrink: 0;
}
.login-records-dialog .dialog-content .pagination-container[data-v-66ae14a6] {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}
.login-records-dialog .dialog-footer[data-v-66ae14a6] {
  text-align: center;
}
[data-v-66ae14a6] .el-dialog__header {
  border-bottom: 1px solid var(--el-border-color-lighter);
  padding-bottom: 16px;
  margin-bottom: 0;
}
[data-v-66ae14a6] .el-dialog__body {
  padding: 20px;
}
[data-v-66ae14a6] .el-dialog__footer {
  border-top: 1px solid var(--el-border-color-lighter);
  padding-top: 16px;
}.password-change-dialog .dialog-content .warning-banner[data-v-ea0478f2] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  background-color: var(--el-color-warning-light-9);
  border: 1px solid var(--el-color-warning-light-8);
  border-radius: 6px;
  margin-bottom: 20px;
}
.password-change-dialog .dialog-content .warning-banner .warning-icon[data-v-ea0478f2] {
  color: var(--el-color-warning);
  font-size: 16px;
}
.password-change-dialog .dialog-content .warning-banner .warning-text[data-v-ea0478f2] {
  color: var(--el-color-warning-dark-2);
  font-size: 14px;
}
.password-change-dialog .dialog-content .password-hint[data-v-ea0478f2] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  margin-top: 4px;
  line-height: 1.4;
}
.password-change-dialog .dialog-footer[data-v-ea0478f2] {
  text-align: center;
}
[data-v-ea0478f2] .el-dialog__header {
  border-bottom: 1px solid var(--el-border-color-lighter);
  padding-bottom: 16px;
  margin-bottom: 0;
}
[data-v-ea0478f2] .el-dialog__body {
  padding: 20px;
}
[data-v-ea0478f2] .el-dialog__footer {
  border-top: 1px solid var(--el-border-color-lighter);
  padding-top: 16px;
}.phone-change-dialog .dialog-content .step-indicator[data-v-27c66f7f] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
  padding: 20px 0;
}
.phone-change-dialog .dialog-content .step-indicator .step-item[data-v-27c66f7f] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.phone-change-dialog .dialog-content .step-indicator .step-item .step-number[data-v-27c66f7f] {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: var(--el-fill-color-light);
  border: 2px solid var(--el-border-color);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  color: var(--el-text-color-secondary);
  transition: all 0.3s ease;
}
.phone-change-dialog .dialog-content .step-indicator .step-item .step-text[data-v-27c66f7f] {
  font-size: 14px;
  color: var(--el-text-color-secondary);
  transition: color 0.3s ease;
}
.phone-change-dialog .dialog-content .step-indicator .step-item.active .step-number[data-v-27c66f7f] {
  background-color: var(--el-color-warning);
  border-color: var(--el-color-warning);
  color: white;
}
.phone-change-dialog .dialog-content .step-indicator .step-item.active .step-text[data-v-27c66f7f] {
  color: var(--el-color-warning);
  font-weight: 500;
}
.phone-change-dialog .dialog-content .step-indicator .step-line[data-v-27c66f7f] {
  width: 60px;
  height: 2px;
  background-color: var(--el-border-color);
  margin: 0 20px;
  transition: background-color 0.3s ease;
}
.phone-change-dialog .dialog-content .step-indicator .step-line[data-v-27c66f7f]:has(+ .step-item.active) {
  background-color: var(--el-color-warning);
}
.phone-change-dialog .dialog-content .step-content[data-v-27c66f7f] {
  min-height: 200px;
}
.phone-change-dialog .dialog-content .step-content .verification-code-input[data-v-27c66f7f] {
  display: flex;
  gap: 12px;
}
.phone-change-dialog .dialog-content .step-content .verification-code-input .el-input[data-v-27c66f7f] {
  flex: 1;
}
.phone-change-dialog .dialog-content .step-content .verification-code-input .send-code-btn[data-v-27c66f7f] {
  width: 120px;
  white-space: nowrap;
}
.phone-change-dialog .dialog-content .step-content .success-content[data-v-27c66f7f] {
  text-align: center;
  padding: 40px 0;
}
.phone-change-dialog .dialog-content .step-content .success-content .success-icon[data-v-27c66f7f] {
  font-size: 48px;
  color: var(--el-color-success);
  margin-bottom: 16px;
}
.phone-change-dialog .dialog-content .step-content .success-content h3[data-v-27c66f7f] {
  margin: 0 0 12px 0;
  color: var(--el-text-color-primary);
  font-size: 18px;
}
.phone-change-dialog .dialog-content .step-content .success-content p[data-v-27c66f7f] {
  margin: 0;
  color: var(--el-text-color-regular);
  font-size: 14px;
}
.phone-change-dialog .dialog-content .step-content .success-content .success-details[data-v-27c66f7f] {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  color: var(--el-text-color-secondary);
  font-size: 14px;
}
.phone-change-dialog .dialog-content .step-content .success-content .success-details .detail-item[data-v-27c66f7f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.phone-change-dialog .dialog-content .step-content .success-content .success-details .detail-item .label[data-v-27c66f7f] {
  font-weight: 500;
}
.phone-change-dialog .dialog-content .step-content .success-content .success-details .detail-item .value[data-v-27c66f7f] {
  font-weight: 400;
}
.phone-change-dialog .dialog-footer[data-v-27c66f7f] {
  text-align: center;
}
[data-v-27c66f7f] .el-dialog__header {
  border-bottom: 1px solid var(--el-border-color-lighter);
  padding-bottom: 16px;
  margin-bottom: 0;
}
[data-v-27c66f7f] .el-dialog__body {
  padding: 20px;
}
[data-v-27c66f7f] .el-dialog__footer {
  border-top: 1px solid var(--el-border-color-lighter);
  padding-top: 16px;
}.avatar-dropdown[data-v-1e665262] {
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
}
.avatar-dropdown .user-avatar[data-v-1e665262] {
  position: relative;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  margin-left: 15px;
  cursor: pointer;
  border-radius: 50%;
  border: none !important;
}
.avatar-dropdown .user-avatar[data-v-1e665262] .el-avatar {
  border: none !important;
}
.avatar-dropdown .user-avatar[data-v-1e665262]::after {
  position: absolute;
  right: 3px;
  bottom: 3px;
  width: 7px;
  height: 7px;
  content: "";
  background: var(--el-color-success);
  border: 3px solid var(--el-color-white);
  border-radius: 50%;
}
.avatar-dropdown .username[data-v-1e665262] {
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  height: 40px;
  margin-left: 6px;
  line-height: 40px;
  cursor: pointer;
}
.avatar-dropdown .username [class*=ri-][data-v-1e665262] {
  margin-left: 0 !important;
}.vab-avatar-popper {
  padding: 0 !important;
  /* 演示模式虚化样式 */
}
.vab-avatar-popper .avatar-dropdown {
  display: flex;
  flex: 1;
  justify-content: start !important;
  padding: calc(var(--el-padding) / 1.5);
}
.vab-avatar-popper .avatar-dropdown .user-avatar {
  margin-left: calc(var(--el-margin) / 2) calc(var(--el-margin) / 2) calc(var(--el-margin) / 2) 0 !important;
}
.vab-avatar-popper .avatar-dropdown .username {
  display: flex;
  flex-wrap: wrap;
  line-height: 20px;
}
.vab-avatar-popper .el-dropdown-menu {
  position: relative;
  padding: calc(var(--el-padding) / 2);
}
.vab-avatar-popper .el-dropdown-menu__item .el-tag {
  position: absolute;
  right: 17.5px;
}
.vab-avatar-popper .el-dropdown-menu__item:hover {
  color: var(--el-color-primary);
  background-color: var(--el-color-primary-light-9);
  border-radius: var(--el-border-radius-base);
}
.vab-avatar-popper .user-info-section {
  padding: 20px;
  background-color: var(--el-fill-color-light);
}
.vab-avatar-popper .user-info-section .info-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 0;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.vab-avatar-popper .user-info-section .info-item:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.vab-avatar-popper .user-info-section .info-item:first-child {
  padding-top: 0;
}
.vab-avatar-popper .user-info-section .info-item .info-label {
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-primary);
  font-weight: 500;
  min-width: 90px;
  flex-shrink: 0;
}
.vab-avatar-popper .user-info-section .info-item .info-value {
  flex: 1;
  margin: 0 16px;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-regular);
  text-align: right;
  word-break: break-all;
  line-height: 1.4;
}
.vab-avatar-popper .user-info-section .info-item .edit-icon,
.vab-avatar-popper .user-info-section .info-item .more-icon {
  font-size: 16px;
  color: var(--el-text-color-secondary);
  cursor: pointer;
  transition: all 0.3s ease;
  flex-shrink: 0;
  padding: 4px;
  border-radius: 4px;
}
.vab-avatar-popper .user-info-section .info-item .edit-icon:hover,
.vab-avatar-popper .user-info-section .info-item .more-icon:hover {
  color: var(--el-color-primary);
  background-color: var(--el-color-primary-light-9);
}
.vab-avatar-popper .el-divider--horizontal {
  margin: 0;
}
.vab-avatar-popper .demo-mode-blur {
  filter: blur(4px) !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  pointer-events: none !important;
}.vab-refresh[data-v-0141493d] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.vab-refresh.refresh-trigger[data-v-0141493d] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.rotate[data-v-0141493d] {
  animation: rotate-0141493d 0.5s linear;
}
@keyframes rotate-0141493d {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}[data-v-0f3a5797]  .el-tabs__active-bar {
  min-width: 28px;
}
[data-v-0f3a5797]  .el-tabs__item {
  padding: 0 12px;
  font-size: 13px;
}
[data-v-0f3a5797]  .el-tabs__nav-wrap {
  padding: 0 8px;
}
.notice-list[data-v-0f3a5797] {
  height: 275px;
}
.notice-list ul[data-v-0f3a5797] {
  padding: 0;
  margin: 0;
}
.notice-list ul li[data-v-0f3a5797] {
  display: flex;
  align-items: center;
  padding: 10px;
}
.notice-list ul li > .notice-list-left i[data-v-0f3a5797] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  font-size: 20px;
  border-radius: var(--el-border-radius-base);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}
.notice-list ul li > .notice-list-right[data-v-0f3a5797] {
  margin-left: calc(var(--el-margin) / 2);
  flex: 1;
}
.notice-list ul li > .notice-list-right .notice-footer[data-v-0f3a5797] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 4px;
}
.notice-list ul li > .notice-list-right .notice-time[data-v-0f3a5797] {
  font-size: var(--el-font-size-small);
  color: var(--el-color-info);
}
.notice-list ul li > .notice-list-right .notice-read-count[data-v-0f3a5797] {
  font-size: var(--el-font-size-small);
  color: var(--el-color-text-secondary);
  font-weight: 500;
}
.notice-list ul li[data-v-0f3a5797]:hover {
  background-color: var(--el-color-primary-light-9);
  border-radius: var(--el-border-radius-base);
  cursor: pointer;
}
.notice-list ul li.is-read[data-v-0f3a5797] {
  opacity: 0.6;
}
.notice-list ul li[data-v-0f3a5797]  .el-avatar {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.notice-list ul li span[data-v-0f3a5797] {
  margin-left: 10px;
}
.notice-clear[data-v-0f3a5797] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0 0 0;
  font-size: var(--el-font-size-base);
  text-align: center;
  cursor: pointer;
  border-top: 1px solid var(--el-border-color);
}.vab-deep-seek[data-v-82d95704] {
  cursor: pointer;
}
.vab-deep-seek .vab-deep-seek-icon[data-v-82d95704] {
  width: var(--el-font-size-extra-large);
  height: var(--el-font-size-extra-large);
  margin-left: var(--el-margin);
  font-size: var(--el-font-size-extra-large);
  color: var(--el-color-primary) !important;
}
.vab-deep-seek .vab-deep-seek-icon[data-v-82d95704]:hover {
  color: var(--el-color-primary);
  animation: robotPulse-82d95704 0.5s;
}
.deep-seek-dialog[data-v-82d95704] .el-dialog__header {
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.deep-seek-dialog[data-v-82d95704] .el-dialog__body {
  padding: 0;
}
.deep-seek-content .deep-seek-chat.qq-style[data-v-82d95704] {
  border-radius: var(--el-border-radius-base);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history[data-v-82d95704] {
  height: 400px;
  padding: 15px;
  overflow-y: auto;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .empty-chat[data-v-82d95704] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper[data-v-82d95704] {
  margin-bottom: 20px;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content[data-v-82d95704] {
  display: flex;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content.user[data-v-82d95704] {
  flex-direction: row-reverse;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content.user .message-box[data-v-82d95704] {
  align-items: flex-end;
  margin-right: 12px;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content.user .message-box .message-sender[data-v-82d95704] {
  padding-right: 8px;
  text-align: right;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content.user .message-box .message-bubble[data-v-82d95704] {
  position: relative;
  color: #fff;
  background: var(--el-color-primary-light-3);
  border-radius: var(--el-border-radius-base);
  box-shadow: 0 2px 6px rgba(var(--el-color-primary-rgb), 0.15);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content.user .message-box .message-bubble[data-v-82d95704]:after {
  position: absolute;
  top: 15px;
  right: -8px;
  content: "";
  border: 8px solid transparent;
  border-right: 0;
  border-left-color: var(--el-color-primary-light-3);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content.user .message-box .message-time[data-v-82d95704] {
  padding-right: 8px;
  text-align: right;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content.assistant .message-box[data-v-82d95704] {
  margin-left: 12px;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content.assistant .message-box .message-sender[data-v-82d95704] {
  padding-left: 8px;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content.assistant .message-box .message-bubble[data-v-82d95704] {
  position: relative;
  background: var(--el-background-color);
  border-radius: var(--el-border-radius-base);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content.assistant .message-box .message-bubble[data-v-82d95704]:after {
  position: absolute;
  top: 15px;
  left: -8px;
  content: "";
  border: 8px solid transparent;
  border-right-color: var(--el-background-color);
  border-left: 0;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content.assistant .message-box .message-time[data-v-82d95704] {
  padding-left: 8px;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .avatar[data-v-82d95704] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  overflow: hidden;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .avatar img[data-v-82d95704] {
  width: 85%;
  height: 85%;
  -o-object-fit: contain;
     object-fit: contain;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box[data-v-82d95704] {
  display: flex;
  flex-direction: column;
  max-width: calc(100% - 80px);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-sender[data-v-82d95704] {
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 500;
  color: var(--el-text-color-secondary);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble[data-v-82d95704] {
  padding: 12px 16px;
  word-break: break-all;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] {
  font-size: 14px;
  line-height: 1.5;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] pre {
  padding: 12px;
  margin: 8px 0;
  overflow-x: auto;
  font-size: 13px;
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 6px;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] code {
  padding: 2px 4px;
  font-family: monospace;
  font-size: 13px;
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] p {
  margin: 8px 0;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] p:first-child {
  margin-top: 0;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] p:last-child {
  margin-bottom: 0;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] ul,
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] ol {
  padding-left: 20px;
  margin: 8px 0;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] a {
  color: var(--el-color-primary);
  text-decoration: none;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] a:hover {
  text-decoration: underline;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] blockquote {
  padding: 2px 0 2px 16px;
  margin: 8px 0;
  color: var(--el-text-color-secondary);
  border-left: 4px solid var(--el-color-primary-light-5);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] table {
  width: 100%;
  margin: 8px 0;
  border-collapse: collapse;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] table th,
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] table td {
  padding: 6px 10px;
  border: 1px solid var(--el-border-color);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .message-content[data-v-82d95704] table th {
  background-color: var(--el-fill-color-light);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .typing-indicator[data-v-82d95704] {
  display: flex;
  align-items: center;
  padding: 8px 0;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .typing-indicator span[data-v-82d95704] {
  width: 8px;
  height: 8px;
  margin: 0 3px;
  background-color: var(--el-text-color-secondary);
  border-radius: 50%;
  opacity: 0.7;
  animation: typing-82d95704 1s infinite ease-in-out;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .typing-indicator span[data-v-82d95704]:nth-child(1) {
  animation-delay: 0s;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .typing-indicator span[data-v-82d95704]:nth-child(2) {
  animation-delay: 0.2s;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-bubble .typing-indicator span[data-v-82d95704]:nth-child(3) {
  animation-delay: 0.4s;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-history .message-wrapper .message-content .message-box .message-time[data-v-82d95704] {
  margin-top: 4px;
  font-size: 11px;
  color: var(--el-text-color-secondary);
  opacity: 0.8;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-toolbar[data-v-82d95704] {
  display: flex;
  padding: 10px 0 10px 0;
  border-top: 1px solid var(--el-border-color-lighter);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-toolbar .el-button[data-v-82d95704] {
  transition: all 0.2s;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-toolbar .el-button[data-v-82d95704]:hover {
  transform: scale(1.05);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-toolbar .toolbar-spacer[data-v-82d95704] {
  flex: 1;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-input-area[data-v-82d95704] {
  border-radius: 0 0 8px 8px;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-input-area .el-textarea[data-v-82d95704] .el-textarea__inner {
  min-height: 80px;
  padding: 10px 14px;
  resize: none;
  border-radius: 6px;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-input-area .el-textarea[data-v-82d95704] .el-textarea__inner:focus {
  box-shadow: 0 0 0 2px rgba(var(--el-color-primary-rgb), 0.2);
}
.deep-seek-content .deep-seek-chat.qq-style .chat-input-area .send-button[data-v-82d95704] {
  display: flex;
  justify-content: flex-end;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-input-area .send-button .el-button[data-v-82d95704] {
  padding: 10px 24px;
  font-weight: 500;
  transition: all 0.2s;
}
.deep-seek-content .deep-seek-chat.qq-style .chat-input-area .send-button .el-button[data-v-82d95704]:hover:not(.is-loading) {
  box-shadow: 0 4px 12px rgba(var(--el-color-primary-rgb), 0.3);
  transform: translateY(-2px);
}
.settings-content .slider-with-tooltip[data-v-82d95704] {
  width: 100%;
}
.drawer-footer[data-v-82d95704] {
  display: flex;
  justify-content: flex-end;
}
@keyframes robotPulse-82d95704 {
0%, 100% {
    transform: scale(1);
}
50% {
    transform: scale(1.2);
}
}
@keyframes typing-82d95704 {
0%, 100% {
    transform: translateY(0);
}
50% {
    transform: translateY(-5px);
}
}.vab-search[data-v-33fe9a80] {
  position: relative;
}
.vab-search .search-icon-wrapper[data-v-33fe9a80] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background: transparent;
  border-radius: 0;
  box-shadow: none;
  transition: none;
}
.vab-search .search-icon-wrapper .vab-icon[data-v-33fe9a80] {
  font-size: 22px;
  color: var(--el-color-primary);
}
.vab-search .search-icon-wrapper[data-v-33fe9a80]:hover {
  box-shadow: none;
  transform: none;
}
.vab-search .search-input-wrapper[data-v-33fe9a80] {
  width: 120px;
  cursor: pointer;
}
.vab-search .search-input-wrapper .search-input[data-v-33fe9a80] .el-input__wrapper {
  background: linear-gradient(135deg, var(--el-color-primary) 0%, var(--el-color-primary-light-3) 100%);
  border: none;
  border-radius: var(--el-border-radius-round);
  box-shadow: 0 4px 15px rgba(var(--el-color-primary-rgb), 0.3);
  transition: all 0.3s ease;
}
.vab-search .search-input-wrapper .search-input[data-v-33fe9a80] .el-input__wrapper:hover {
  box-shadow: 0 8px 25px rgba(var(--el-color-primary-rgb), 0.4);
}
.vab-search .search-input-wrapper .search-input[data-v-33fe9a80] .el-input__wrapper:focus-within {
  box-shadow: 0 8px 25px rgba(var(--el-color-primary-rgb), 0.5);
}
.vab-search .search-input-wrapper .search-input[data-v-33fe9a80] .el-input__inner {
  font-weight: 500;
  color: #fff;
}
.vab-search .search-input-wrapper .search-input[data-v-33fe9a80] .el-input__inner::-moz-placeholder {
  color: #fff;
}
.vab-search .search-input-wrapper .search-input[data-v-33fe9a80] .el-input__inner::placeholder {
  color: #fff;
}
.vab-search .search-input-wrapper .search-input .search-icon[data-v-33fe9a80] {
  font-size: 16px;
  color: #fff;
}
.search-dialog-content[data-v-33fe9a80] {
  max-height: 500px;
  overflow-y: auto;
}
.search-dialog-content .dialog-search-input[data-v-33fe9a80] {
  padding: 20px 24px;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.search-dialog-content .dialog-search-input .main-search-input[data-v-33fe9a80] {
  width: 100%;
  max-width: 500px;
}
.search-dialog-content .dialog-search-input .main-search-input[data-v-33fe9a80] .el-input__wrapper {
  height: 48px;
  border-radius: var(--el-border-radius-base);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}
.search-dialog-content .dialog-search-input .main-search-input[data-v-33fe9a80] .el-input__wrapper:focus-within {
  box-shadow: 0 4px 16px rgba(var(--el-color-primary-rgb), 0.3);
}
.search-dialog-content .dialog-search-input .main-search-input .search-icon[data-v-33fe9a80] {
  color: var(--el-color-primary);
}
.search-dialog-content .dialog-search-input .main-search-input .clear-icon[data-v-33fe9a80] {
  color: var(--el-text-color-placeholder);
  cursor: pointer;
  transition: color 0.3s ease;
}
.search-dialog-content .dialog-search-input .main-search-input .clear-icon[data-v-33fe9a80]:hover {
  color: var(--el-text-color-regular);
}
.search-dialog-content .search-history[data-v-33fe9a80] {
  padding: 16px 24px;
}
.search-dialog-content .search-history .history-header[data-v-33fe9a80] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.search-dialog-content .search-history .history-header .history-title[data-v-33fe9a80] {
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.search-dialog-content .search-history .history-header .clear-history-btn[data-v-33fe9a80] {
  font-size: 12px;
  color: var(--el-text-color-placeholder);
}
.search-dialog-content .search-history .history-header .clear-history-btn[data-v-33fe9a80]:hover {
  color: var(--el-text-color-regular);
}
.search-dialog-content .search-history .history-list .history-item[data-v-33fe9a80] {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  cursor: pointer;
  border-radius: var(--el-border-radius-base);
  transition: all 0.3s ease;
}
.search-dialog-content .search-history .history-list .history-item[data-v-33fe9a80]:hover {
  background: var(--el-fill-color-light);
}
.search-dialog-content .search-history .history-list .history-item .history-icon[data-v-33fe9a80] {
  margin-right: 8px;
  font-size: 14px;
  color: var(--el-text-color-placeholder);
}
.search-dialog-content .search-history .history-list .history-item .history-text[data-v-33fe9a80] {
  flex: 1;
  font-size: 14px;
  color: var(--el-text-color-regular);
}
.search-dialog-content .search-history .history-list .history-item .delete-icon[data-v-33fe9a80] {
  color: var(--el-border-color);
  cursor: pointer;
  transition: color 0.3s ease;
}
.search-dialog-content .search-history .history-list .history-item .delete-icon[data-v-33fe9a80]:hover {
  color: var(--el-text-color-placeholder);
}
.search-dialog-content .search-suggestions[data-v-33fe9a80] {
  padding: 16px 24px;
}
.search-dialog-content .search-suggestions .suggestions-title[data-v-33fe9a80] {
  margin-bottom: 12px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.search-dialog-content .search-suggestions .suggestions-list .suggestion-item[data-v-33fe9a80] {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  cursor: pointer;
  border-radius: var(--el-border-radius-base);
  transition: all 0.3s ease;
}
.search-dialog-content .search-suggestions .suggestions-list .suggestion-item[data-v-33fe9a80]:hover, .search-dialog-content .search-suggestions .suggestions-list .suggestion-item.active[data-v-33fe9a80] {
  background: var(--el-color-primary-light-9);
}
.search-dialog-content .search-suggestions .suggestions-list .suggestion-item .suggestion-icon[data-v-33fe9a80] {
  margin-right: 8px;
  font-size: 14px;
  color: var(--el-color-primary);
}
.search-dialog-content .search-suggestions .suggestions-list .suggestion-item .suggestion-text[data-v-33fe9a80] {
  flex: 1;
  font-size: 14px;
  color: var(--el-text-color-primary);
}
.search-dialog-content .search-suggestions .suggestions-list .suggestion-item .suggestion-text .highlight[data-v-33fe9a80] {
  font-weight: 600;
  color: var(--el-color-primary);
}
.search-dialog-content .search-results[data-v-33fe9a80] {
  padding: 16px 24px;
}
.search-dialog-content .search-results .results-header[data-v-33fe9a80] {
  margin-bottom: 12px;
}
.search-dialog-content .search-results .results-header .results-title[data-v-33fe9a80] {
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.search-dialog-content .search-results .results-list .result-item[data-v-33fe9a80] {
  display: flex;
  align-items: center;
  padding: 12px;
  cursor: pointer;
  border-radius: var(--el-border-radius-base);
  transition: all 0.3s ease;
}
.search-dialog-content .search-results .results-list .result-item[data-v-33fe9a80]:hover, .search-dialog-content .search-results .results-list .result-item.active[data-v-33fe9a80] {
  background: var(--el-color-primary-light-9);
}
.search-dialog-content .search-results .results-list .result-item .result-icon[data-v-33fe9a80] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  background: var(--el-color-primary);
  border-radius: var(--el-border-radius-base);
}
.search-dialog-content .search-results .results-list .result-item .result-icon[data-v-33fe9a80] i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin: auto !important;
  font-size: 18px;
  color: #fff;
}
.search-dialog-content .search-results .results-list .result-item .result-content[data-v-33fe9a80] {
  flex: 1;
}
.search-dialog-content .search-results .results-list .result-item .result-content .result-title[data-v-33fe9a80] {
  margin-bottom: 4px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.search-dialog-content .search-results .results-list .result-item .result-content .result-title .highlight[data-v-33fe9a80] {
  font-weight: 700;
  color: var(--el-color-primary);
}
.search-dialog-content .search-results .results-list .result-item .result-content .result-path[data-v-33fe9a80] {
  font-size: 12px;
  color: var(--el-text-color-regular);
}
.search-dialog-content .no-results[data-v-33fe9a80] {
  padding: 40px 24px;
  text-align: center;
}
.search-dialog-content .no-results .no-results-icon[data-v-33fe9a80] {
  margin-bottom: 16px;
  font-size: 48px;
  color: var(--el-border-color);
}
.search-dialog-content .no-results .no-results-text[data-v-33fe9a80] {
  margin-bottom: 8px;
  font-size: 16px;
  color: var(--el-text-color-regular);
}
.search-dialog-content .no-results .no-results-tips[data-v-33fe9a80] {
  font-size: 14px;
  color: var(--el-text-color-placeholder);
}
.search-dialog-content .searching[data-v-33fe9a80] {
  padding: 40px 24px;
  text-align: center;
}
.search-dialog-content .searching .searching-icon[data-v-33fe9a80] {
  margin-bottom: 12px;
  font-size: 24px;
  color: var(--el-color-primary);
}
.search-dialog-content .searching .searching-icon.rotating[data-v-33fe9a80] {
  animation: rotate-33fe9a80 1s linear infinite;
}
.search-dialog-content .searching .searching-text[data-v-33fe9a80] {
  font-size: 14px;
  color: var(--el-text-color-regular);
}
.dialog-footer[data-v-33fe9a80] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dialog-footer .shortcut-tips[data-v-33fe9a80] {
  display: flex;
  gap: 16px;
}
.dialog-footer .shortcut-tips .shortcut-item[data-v-33fe9a80] {
  font-size: 12px;
  color: var(--el-text-color-placeholder);
}
.dialog-footer .shortcut-tips .shortcut-item[data-v-33fe9a80]::before {
  margin-right: 4px;
  font-weight: bold;
  content: "⌘";
}
.dialog-footer .footer-buttons[data-v-33fe9a80] {
  display: flex;
}
@keyframes rotate-33fe9a80 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}.work-order-drawer .drawer-header[data-v-2f2fd136] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.work-order-drawer .drawer-header .drawer-title[data-v-2f2fd136] {
  font-size: 18px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.work-order-drawer .tab-bar[data-v-2f2fd136] {
  display: flex;
  align-items: center;
  gap: 0;
  margin-top: 0;
  margin-bottom: 20px;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.work-order-drawer .tab-bar .tab-item[data-v-2f2fd136] {
  padding: 12px 24px;
  font-size: 14px;
  color: var(--el-text-color-secondary);
  cursor: pointer;
  transition: all 0.3s;
  position: relative;
}
.work-order-drawer .tab-bar .tab-item[data-v-2f2fd136]:hover {
  color: var(--el-color-primary);
}
.work-order-drawer .tab-bar .tab-item.active[data-v-2f2fd136] {
  color: var(--el-color-primary);
  font-weight: 500;
}
.work-order-drawer .tab-bar .tab-item.active[data-v-2f2fd136]::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 2px;
  background-color: var(--el-color-primary);
}
.work-order-drawer .tab-content[data-v-2f2fd136] {
  padding: 0;
}
.work-order-drawer .work-order-list[data-v-2f2fd136] {
  padding: 0;
}
.work-order-drawer .work-order-list .work-order-item[data-v-2f2fd136] {
  padding: 16px;
  margin-bottom: 16px;
  background: var(--el-bg-color);
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
  transition: all 0.3s;
}
.work-order-drawer .work-order-list .work-order-item[data-v-2f2fd136]:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.work-order-drawer .work-order-list .work-order-item .work-order-header[data-v-2f2fd136] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.work-order-drawer .work-order-list .work-order-item .work-order-header .work-order-title[data-v-2f2fd136] {
  font-size: 18px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.work-order-drawer .work-order-list .work-order-item .work-order-header .status-tag[data-v-2f2fd136] {
  flex-shrink: 0;
}
.work-order-drawer .work-order-list .work-order-item .work-order-meta[data-v-2f2fd136] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 8px;
  font-size: 13px;
  color: var(--el-text-color-secondary);
}
.work-order-drawer .work-order-list .work-order-item .work-order-meta .work-order-type[data-v-2f2fd136]::after,
.work-order-drawer .work-order-list .work-order-item .work-order-meta .work-order-priority[data-v-2f2fd136]::after {
  content: "";
  margin-left: 12px;
  padding-right: 12px;
  border-right: 1px solid var(--el-border-color-lighter);
}
.work-order-drawer .work-order-list .work-order-item .work-order-description[data-v-2f2fd136] {
  font-size: 14px;
  color: var(--el-text-color-primary);
  line-height: 1.6;
  margin-bottom: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  min-height: 40px;
}
.work-order-drawer .work-order-list .work-order-item .work-order-footer[data-v-2f2fd136] {
  display: flex;
  justify-content: flex-end;
}
.work-order-drawer .work-order-list .work-order-item .work-order-footer .view-detail-btn[data-v-2f2fd136] {
  padding: 0;
  font-size: 13px;
}
.work-order-drawer .work-order-list .empty-state[data-v-2f2fd136] {
  text-align: center;
  padding: 60px 20px;
  color: var(--el-text-color-secondary);
  font-size: 14px;
}
.work-order-drawer .submit-form[data-v-2f2fd136] {
  padding: 0;
}
.work-order-drawer .submit-form[data-v-2f2fd136] .el-form-item {
  margin-bottom: 24px;
}
.work-order-drawer .submit-form[data-v-2f2fd136] .el-upload .el-upload__tip {
  color: var(--el-text-color-secondary);
  font-size: 12px;
  margin-top: 8px;
}
.work-order-drawer .drawer-footer[data-v-2f2fd136] {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}
.work-order-drawer .work-order-detail .description-content[data-v-2f2fd136] {
  white-space: pre-wrap;
  word-break: break-word;
  line-height: 1.6;
}
.work-order-drawer .work-order-detail .replies-section[data-v-2f2fd136] {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid var(--el-border-color-lighter);
}
.work-order-drawer .work-order-detail .replies-section .replies-header[data-v-2f2fd136] {
  margin-bottom: 16px;
}
.work-order-drawer .work-order-detail .replies-section .replies-header h3[data-v-2f2fd136] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.work-order-drawer .work-order-detail .replies-section .replies-list[data-v-2f2fd136] {
  max-height: 300px;
  overflow-y: auto;
  margin-bottom: 16px;
}
.work-order-drawer .work-order-detail .replies-section .replies-list .reply-item[data-v-2f2fd136] {
  padding: 12px;
  margin-bottom: 12px;
  background: var(--el-fill-color-lighter);
  border-radius: 6px;
  border-left: 3px solid var(--el-border-color);
}
.work-order-drawer .work-order-detail .replies-section .replies-list .reply-item.is-admin[data-v-2f2fd136] {
  background: var(--el-color-primary-light-9);
  border-left-color: var(--el-color-primary);
}
.work-order-drawer .work-order-detail .replies-section .replies-list .reply-item .reply-header[data-v-2f2fd136] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  font-size: 13px;
}
.work-order-drawer .work-order-detail .replies-section .replies-list .reply-item .reply-header .reply-author[data-v-2f2fd136] {
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.work-order-drawer .work-order-detail .replies-section .replies-list .reply-item .reply-header .reply-time[data-v-2f2fd136] {
  color: var(--el-text-color-secondary);
}
.work-order-drawer .work-order-detail .replies-section .replies-list .reply-item .reply-content[data-v-2f2fd136] {
  font-size: 14px;
  color: var(--el-text-color-primary);
  line-height: 1.6;
  white-space: pre-wrap;
  word-break: break-word;
  margin-bottom: 8px;
}
.work-order-drawer .work-order-detail .replies-section .replies-list .reply-item .reply-edit[data-v-2f2fd136] {
  margin-bottom: 8px;
}
.work-order-drawer .work-order-detail .replies-section .replies-list .reply-item .reply-edit .reply-edit-actions[data-v-2f2fd136] {
  margin-top: 8px;
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
.work-order-drawer .work-order-detail .replies-section .replies-list .reply-item .reply-actions[data-v-2f2fd136] {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px solid var(--el-border-color-lighter);
}
.work-order-drawer .work-order-detail .replies-section .replies-list .empty-replies[data-v-2f2fd136] {
  text-align: center;
  padding: 40px 20px;
  color: var(--el-text-color-secondary);
  font-size: 14px;
}
.work-order-drawer .work-order-detail .reply-input-section[data-v-2f2fd136] {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid var(--el-border-color-lighter);
}
.work-order-drawer .work-order-detail .reply-input-section .reply-actions[data-v-2f2fd136] {
  margin-top: 12px;
  display: flex;
  justify-content: flex-end;
}.work-order-drawer.el-drawer .el-drawer__header {
  margin-bottom: 0 !important;
  padding: 20px 20px 0 20px !important;
}
.work-order-drawer.el-drawer .el-drawer__header .el-drawer__close-btn {
  display: none !important;
}
.work-order-drawer.el-drawer .el-drawer__body {
  padding: 0 20px 20px 20px !important;
}
.el-drawer.work-order-drawer .el-drawer__header {
  margin-bottom: 0 !important;
}.tutorial-drawer .drawer-header[data-v-18ab82d3] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.tutorial-drawer .drawer-header .drawer-title[data-v-18ab82d3] {
  font-size: 18px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.tutorial-drawer .drawer-header .close-icon[data-v-18ab82d3] {
  cursor: pointer;
  font-size: 20px;
  color: var(--el-text-color-secondary);
  transition: color 0.3s;
}
.tutorial-drawer .drawer-header .close-icon[data-v-18ab82d3]:hover {
  color: var(--el-text-color-primary);
}
.tutorial-drawer .category-bar[data-v-18ab82d3] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 20px;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.tutorial-drawer .category-bar .category-item[data-v-18ab82d3] {
  padding: 8px 16px;
  font-size: 14px;
  color: var(--el-text-color-primary);
  background: var(--el-fill-color-light);
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s;
  white-space: nowrap;
  border: 1px solid transparent;
}
.tutorial-drawer .category-bar .category-item[data-v-18ab82d3]:hover {
  background: var(--el-fill-color);
}
.tutorial-drawer .category-bar .category-item.active[data-v-18ab82d3] {
  background: var(--el-fill-color-light);
  color: var(--el-text-color-primary);
  font-weight: 500;
  border-color: var(--el-border-color);
}
.tutorial-drawer .tutorial-content[data-v-18ab82d3] {
  padding: 0;
}
.tutorial-drawer .tutorial-list[data-v-18ab82d3] {
  padding: 0;
}
.tutorial-drawer .tutorial-list .tutorial-item[data-v-18ab82d3] {
  display: flex;
  gap: 16px;
  padding: 16px;
  margin-bottom: 16px;
  background: var(--el-bg-color);
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.3s;
}
.tutorial-drawer .tutorial-list .tutorial-item[data-v-18ab82d3]:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  border-color: var(--el-color-primary-light-7);
}
.tutorial-drawer .tutorial-list .tutorial-item .tutorial-cover[data-v-18ab82d3] {
  flex-shrink: 0;
  width: 120px;
  height: 80px;
  border-radius: 6px;
  overflow: hidden;
  background: var(--el-fill-color-light);
}
.tutorial-drawer .tutorial-list .tutorial-item .tutorial-cover .cover-image[data-v-18ab82d3] {
  width: 100%;
  height: 100%;
}
.tutorial-drawer .tutorial-list .tutorial-item .tutorial-cover .cover-error[data-v-18ab82d3] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--el-text-color-placeholder);
  font-size: 24px;
}
.tutorial-drawer .tutorial-list .tutorial-item .tutorial-info[data-v-18ab82d3] {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.tutorial-drawer .tutorial-list .tutorial-item .tutorial-info .tutorial-title[data-v-18ab82d3] {
  font-size: 16px;
  font-weight: 600;
  color: var(--el-text-color-primary);
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.tutorial-drawer .tutorial-list .tutorial-item .tutorial-info .tutorial-summary[data-v-18ab82d3] {
  font-size: 14px;
  color: var(--el-text-color-regular);
  line-height: 1.5;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.tutorial-drawer .tutorial-list .tutorial-item .tutorial-info .tutorial-meta[data-v-18ab82d3] {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 12px;
  color: var(--el-text-color-secondary);
}
.tutorial-drawer .tutorial-list .tutorial-item .tutorial-info .tutorial-meta .tutorial-category[data-v-18ab82d3] {
  padding: 2px 8px;
  background: var(--el-fill-color-light);
  border-radius: 4px;
}
.tutorial-drawer .tutorial-list .tutorial-item .tutorial-info .tutorial-meta .tutorial-time[data-v-18ab82d3]::before {
  content: "";
  margin-right: 8px;
  padding-right: 8px;
  border-right: 1px solid var(--el-border-color-lighter);
}
.tutorial-drawer .tutorial-list .empty-state[data-v-18ab82d3] {
  text-align: center;
  padding: 60px 20px;
  color: var(--el-text-color-secondary);
  font-size: 14px;
}
.tutorial-drawer .tutorial-detail .detail-cover[data-v-18ab82d3] {
  width: 100%;
  margin-bottom: 20px;
  border-radius: 8px;
  overflow: hidden;
  background: var(--el-fill-color-light);
}
.tutorial-drawer .tutorial-detail .detail-cover .detail-cover-image[data-v-18ab82d3] {
  width: 100%;
  max-height: 400px;
}
.tutorial-drawer .tutorial-detail .detail-cover .cover-error[data-v-18ab82d3] {
  width: 100%;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--el-text-color-placeholder);
  font-size: 48px;
}
.tutorial-drawer .tutorial-detail .detail-summary[data-v-18ab82d3] {
  font-size: 14px;
  color: var(--el-text-color-regular);
  line-height: 1.6;
  margin-bottom: 20px;
  padding: 16px;
  background: var(--el-fill-color-lighter);
  border-radius: 6px;
}
.tutorial-drawer .tutorial-detail .detail-video[data-v-18ab82d3] {
  margin-top: 20px;
}
.tutorial-drawer .tutorial-detail .detail-video .video-player[data-v-18ab82d3] {
  width: 100%;
  max-height: 500px;
  border-radius: 8px;
}
.tutorial-drawer .tutorial-detail .detail-video .video-link[data-v-18ab82d3] {
  text-align: center;
  padding: 40px 20px;
}.tutorial-drawer.el-drawer .el-drawer__header {
  margin-bottom: 0 !important;
  padding: 20px 20px 0 20px !important;
}
.tutorial-drawer.el-drawer .el-drawer__header .el-drawer__close-btn {
  display: none !important;
}
.tutorial-drawer.el-drawer .el-drawer__body {
  padding: 0 20px 20px 20px !important;
}.recharge-drawer .drawer-header[data-v-cfd0dece] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.recharge-drawer .drawer-header .drawer-title[data-v-cfd0dece] {
  font-size: 18px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.recharge-drawer .drawer-header .close-icon[data-v-cfd0dece] {
  cursor: pointer;
  font-size: 20px;
  color: var(--el-text-color-secondary);
  transition: color 0.3s;
}
.recharge-drawer .drawer-header .close-icon[data-v-cfd0dece]:hover {
  color: var(--el-text-color-primary);
}
.recharge-drawer .recharge-content[data-v-cfd0dece] {
  padding: 0;
}
.recharge-drawer .recharge-form[data-v-cfd0dece] {
  padding: 0;
}
.recharge-drawer .recharge-form .payment-disabled[data-v-cfd0dece] {
  margin-top: 24px;
  margin-bottom: 20px;
}
.recharge-drawer .recharge-form .form-section[data-v-cfd0dece] {
  margin-bottom: 24px;
}
.recharge-drawer .recharge-form .form-section .section-title[data-v-cfd0dece] {
  font-size: 16px;
  font-weight: 600;
  color: var(--el-text-color-primary);
  margin-bottom: 16px;
}
.recharge-drawer .recharge-form .form-section .amount-grid[data-v-cfd0dece] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
  margin-bottom: 16px;
}
.recharge-drawer .recharge-form .form-section .amount-grid .amount-item[data-v-cfd0dece] {
  padding: 16px;
  background: var(--el-bg-color);
  border: 2px solid var(--el-border-color-lighter);
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.3s;
  text-align: center;
}
.recharge-drawer .recharge-form .form-section .amount-grid .amount-item[data-v-cfd0dece]:hover {
  border-color: var(--el-color-primary-light-7);
  background: var(--el-color-primary-light-9);
}
.recharge-drawer .recharge-form .form-section .amount-grid .amount-item.active[data-v-cfd0dece] {
  border-color: var(--el-color-primary);
  background: var(--el-color-primary-light-9);
  color: var(--el-color-primary);
}
.recharge-drawer .recharge-form .form-section .amount-grid .amount-item .amount-value[data-v-cfd0dece] {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 4px;
}
.recharge-drawer .recharge-form .form-section .amount-grid .amount-item .amount-points[data-v-cfd0dece] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
}
.recharge-drawer .recharge-form .form-section .payment-methods[data-v-cfd0dece] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.recharge-drawer .recharge-form .form-section .payment-methods .payment-method-item[data-v-cfd0dece] {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px;
  background: var(--el-bg-color);
  border: 2px solid var(--el-border-color-lighter);
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.3s;
}
.recharge-drawer .recharge-form .form-section .payment-methods .payment-method-item[data-v-cfd0dece]:hover {
  border-color: var(--el-color-primary-light-7);
  background: var(--el-color-primary-light-9);
}
.recharge-drawer .recharge-form .form-section .payment-methods .payment-method-item.active[data-v-cfd0dece] {
  border-color: var(--el-color-primary);
  background: var(--el-color-primary-light-9);
  color: var(--el-color-primary);
}
.recharge-drawer .recharge-form .form-section .payment-methods .payment-method-item .method-icon[data-v-cfd0dece] {
  font-size: 24px;
}
.recharge-drawer .recharge-form .form-section .payment-methods .payment-method-item .method-name[data-v-cfd0dece] {
  font-size: 16px;
  font-weight: 500;
}
.recharge-drawer .recharge-form .form-section .recharge-tips[data-v-cfd0dece] {
  margin-top: 8px;
  font-size: 13px;
  line-height: 1.8;
  color: var(--el-text-color-regular);
}
.recharge-drawer .recharge-form .form-section .recharge-tips p[data-v-cfd0dece] {
  margin: 4px 0;
}
.recharge-drawer .recharge-form .form-section .qrcode-container[data-v-cfd0dece] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px;
  background: var(--el-fill-color-lighter);
  border-radius: 8px;
}
.recharge-drawer .recharge-form .form-section .qrcode-container .qrcode-image[data-v-cfd0dece] {
  width: 200px;
  height: 200px;
  margin-bottom: 16px;
}
.recharge-drawer .recharge-form .form-section .qrcode-container .qrcode-error[data-v-cfd0dece] {
  width: 200px;
  height: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: var(--el-text-color-placeholder);
}
.recharge-drawer .recharge-form .form-section .qrcode-container .qrcode-error .el-icon[data-v-cfd0dece] {
  font-size: 48px;
  margin-bottom: 8px;
}
.recharge-drawer .recharge-form .form-section .qrcode-container .qrcode-tips[data-v-cfd0dece] {
  text-align: center;
  font-size: 14px;
  color: var(--el-text-color-regular);
}
.recharge-drawer .recharge-form .form-section .payurl-container[data-v-cfd0dece] {
  display: flex;
  justify-content: center;
  padding: 20px;
}
.recharge-drawer .drawer-footer[data-v-cfd0dece] {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}.recharge-drawer.el-drawer .el-drawer__header {
  margin-bottom: 0 !important;
  padding: 20px 20px 0 20px !important;
}
.recharge-drawer.el-drawer .el-drawer__header .el-drawer__close-btn {
  display: none !important;
}
.recharge-drawer.el-drawer .el-drawer__body {
  padding: 0 20px 20px 20px !important;
}.vab-right-tools[data-v-c372ed7a] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.vab-right-tools[data-v-c372ed7a] .ri-t-shirt-line:hover {
  animation: tshirtShake-c372ed7a 0.5s;
}
@keyframes tshirtShake-c372ed7a {
0%, 100% {
    transform: rotate(0);
}
20% {
    transform: rotate(-15deg);
}
40% {
    transform: rotate(10deg);
}
60% {
    transform: rotate(-10deg);
}
80% {
    transform: rotate(5deg);
}
}
.vab-right-tools[data-v-c372ed7a] .vab-color-picker:hover .el-color-picker__trigger {
  animation: paletteShake-c372ed7a 0.5s;
}
@keyframes paletteShake-c372ed7a {
0%, 100% {
    transform: scale(1);
}
50% {
    transform: scale(1.15);
}
}
.vab-right-tools[data-v-c372ed7a] .ri-font-size-2:hover {
  animation: fontSizePulse-c372ed7a 0.5s;
}
@keyframes fontSizePulse-c372ed7a {
0%, 100% {
    transform: scale(1);
}
50% {
    transform: scale(1.2);
}
}
.vab-right-tools[data-v-c372ed7a] .vab-lock:hover i {
  animation: lockShake-c372ed7a 0.5s;
}
@keyframes lockShake-c372ed7a {
0%, 100% {
    transform: rotate(0);
}
20% {
    transform: rotate(-18deg);
}
40% {
    transform: rotate(15deg);
}
60% {
    transform: rotate(-10deg);
}
80% {
    transform: rotate(8deg);
}
}
.vab-right-tools[data-v-c372ed7a] .ri-notification-2-line:hover {
  animation: bellSwing-c372ed7a 0.5s;
}
@keyframes bellSwing-c372ed7a {
0%, 100% {
    transform: rotate(0);
}
20% {
    transform: rotate(-15deg);
}
40% {
    transform: rotate(10deg);
}
60% {
    transform: rotate(-10deg);
}
80% {
    transform: rotate(5deg);
}
}
.vab-right-tools[data-v-c372ed7a] .vab-language:hover i {
  animation: langScale-c372ed7a 0.4s;
}
@keyframes langScale-c372ed7a {
0%, 100% {
    transform: scale(1);
}
50% {
    transform: scale(1.18);
}
}
.vab-right-tools[data-v-c372ed7a] .vab-fullscreen:hover {
  animation: zoomInOut-c372ed7a 0.5s;
}
@keyframes zoomInOut-c372ed7a {
0%, 100% {
    transform: scale(1);
}
50% {
    transform: scale(1.2);
}
}
.vab-right-tools[data-v-c372ed7a] .ri-refresh-line:hover {
  animation: refreshSpin-c372ed7a 0.7s linear;
}
@keyframes refreshSpin-c372ed7a {
0% {
    transform: rotate(0);
}
100% {
    transform: rotate(360deg);
}
}
.vab-right-tools[data-v-c372ed7a] .vab-box:hover .vab-icon {
  animation: lockShake-c372ed7a 0.5s;
}
.vab-right-tools .vab-utility-buttons[data-v-c372ed7a] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-right: 8px !important;
}
.vab-right-tools .vab-utility-buttons + .utility-btn-with-text[data-v-c372ed7a] {
  margin-left: 8px !important;
}
.vab-right-tools .vab-utility-buttons .utility-btn[data-v-c372ed7a] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: var(--el-transition);
  position: relative;
  min-width: 50px;
}
.vab-right-tools .vab-utility-buttons .utility-btn[data-v-c372ed7a]:hover {
  opacity: 0.8;
}
.vab-right-tools .vab-utility-buttons .utility-btn .vab-icon[data-v-c372ed7a],
.vab-right-tools .vab-utility-buttons .utility-btn i[class*=ri-][data-v-c372ed7a] {
  font-size: 18px;
  color: var(--el-color-black);
  margin: 0 auto 4px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vab-right-tools .vab-utility-buttons .utility-btn .utility-text[data-v-c372ed7a] {
  font-size: 11px;
  color: var(--el-color-black);
  white-space: nowrap;
  line-height: 1.2;
}
.vab-right-tools .vab-utility-buttons .utility-btn.mobile-download-btn[data-v-c372ed7a] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  min-width: 50px;
  padding: 6px 12px;
  border-radius: 6px;
}
.vab-right-tools .vab-utility-buttons .utility-btn.mobile-download-btn[data-v-c372ed7a]:hover {
  color: var(--el-color-primary);
  background: rgba(64, 158, 255, 0.08);
  opacity: 1;
}
.vab-right-tools .vab-utility-buttons .utility-btn.mobile-download-btn .el-icon[data-v-c372ed7a] {
  font-size: 18px;
  color: var(--el-color-primary);
  margin: 0 auto 4px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vab-right-tools .vab-utility-buttons .utility-btn.mobile-download-btn .utility-text[data-v-c372ed7a] {
  font-size: 11px;
  color: var(--el-color-primary);
  white-space: nowrap;
  line-height: 1.2;
}
.vab-right-tools .vab-utility-buttons .utility-btn.mobile-download-btn .new-badge[data-v-c372ed7a] {
  position: absolute;
  top: -6px;
  right: -6px;
  background: #ff4757;
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  padding: 2px 6px;
  border-radius: 10px;
  line-height: 1.2;
  white-space: nowrap;
  box-shadow: 0 2px 4px rgba(255, 71, 87, 0.3);
  z-index: 10;
  transform: scale(0.9);
  letter-spacing: 0.5px;
}
.vab-right-tools .vab-utility-buttons .utility-btn.pc-download-btn[data-v-c372ed7a] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  min-width: 50px;
  padding: 6px 12px;
  border-radius: 6px;
}
.vab-right-tools .vab-utility-buttons .utility-btn.pc-download-btn[data-v-c372ed7a]:hover {
  color: var(--el-color-primary);
  background: rgba(64, 158, 255, 0.08);
  opacity: 1;
}
.vab-right-tools .vab-utility-buttons .utility-btn.pc-download-btn .el-icon[data-v-c372ed7a] {
  font-size: 18px;
  color: var(--el-color-primary);
  margin: 0 auto 4px auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vab-right-tools .vab-utility-buttons .utility-btn.pc-download-btn .utility-text[data-v-c372ed7a] {
  font-size: 11px;
  color: var(--el-color-primary);
  white-space: nowrap;
  line-height: 1.2;
}
.vab-right-tools[data-v-c372ed7a] .vab-fullscreen {
  margin-left: 8px !important;
  margin-right: 0 !important;
}
.vab-right-tools .utility-btn-with-text + .utility-btn-with-text[data-v-c372ed7a] {
  margin-left: 8px !important;
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-left: 8px !important;
  cursor: pointer;
  transition: var(--el-transition);
  min-width: 45px;
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a]:hover {
  opacity: 0.8;
}
.vab-right-tools .utility-btn-with-text .utility-text[data-v-c372ed7a] {
  font-size: 11px;
  color: var(--el-color-black);
  white-space: nowrap;
  line-height: 1.2;
  margin-top: 4px;
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] i[class*="ri-"],
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] .vab-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] i[class*="ri-"],
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] .vab-icon,
.vab-right-tools .utility-btn-with-text .utility-text[data-v-c372ed7a] {
  color: var(--utility-text-color, var(--el-color-black));
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] .vab-color-picker {
  margin-left: 0;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] .vab-color-picker .el-color-picker__trigger {
  width: 20px;
  height: 20px;
  border-radius: var(--el-border-radius-base);
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] .el-badge {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] .el-badge .vab-icon {
  font-size: 18px;
  color: var(--el-color-black);
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] .vab-refresh {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] .vab-refresh .vab-icon {
  font-size: 18px;
  color: var(--el-color-black);
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] .vab-font-size {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] .vab-font-size .font-size-trigger {
  display: flex;
  align-items: center;
  justify-content: center;
}
.vab-right-tools .utility-btn-with-text[data-v-c372ed7a] .vab-font-size .vab-icon {
  font-size: 18px;
  color: var(--el-color-black);
}
.vab-right-tools .demo-mode-switch-wrapper[data-v-c372ed7a] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.vab-right-tools .demo-mode-switch-wrapper[data-v-c372ed7a] .el-switch {
  margin-bottom: 4px;
  margin-top: 0;
}
.vab-right-tools .demo-mode-switch-wrapper .utility-text[data-v-c372ed7a] {
  margin-top: 4px;
  margin-bottom: 0;
}.mobile-download-popover {
  padding: 20px !important;
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container .qrcode-loading {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 20px;
  color: var(--el-text-color-regular);
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container .qrcode-loading .el-icon {
  font-size: 24px;
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container .qrcode-loading span {
  font-size: var(--el-font-size-base);
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container .qrcode-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container .qrcode-item .qrcode-image {
  width: 200px;
  height: 200px;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
  padding: 8px;
  background: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  -o-object-fit: contain;
     object-fit: contain;
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container .qrcode-empty {
  padding: 20px;
  color: var(--el-text-color-regular);
  font-size: var(--el-font-size-base);
  text-align: center;
}
.pc-download-popover {
  padding: 20px !important;
}
.pc-download-popover .download-popover-content .download-popover-buttons {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.pc-download-popover .download-popover-content .download-popover-buttons .download-btn-item {
  background: var(--el-color-primary);
  color: #ffffff;
  border-radius: 8px;
  padding: 12px 16px;
  cursor: pointer;
  transition: all 0.3s ease;
  text-align: center;
}
.pc-download-popover .download-popover-content .download-popover-buttons .download-btn-item:hover {
  background: var(--el-color-primary-dark-2);
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(64, 158, 255, 0.3);
}
.pc-download-popover .download-popover-content .download-popover-buttons .download-btn-item:active {
  transform: translateY(0);
}
.pc-download-popover .download-popover-content .download-popover-buttons .download-btn-item .download-btn-main {
  font-size: var(--el-font-size-base);
  font-weight: 600;
}.vab-layout-comprehensive .vab-side-bar {
  top: var(--el-nav-height) !important;
  z-index: calc(var(--el-z-index) + 3);
  padding-top: 0 !important;
  border-radius: 0 !important;
}
.vab-layout-comprehensive .vab-side-bar .el-scrollbar__view {
  margin-top: calc(0px - var(--el-nav-height) + var(--el-margin) / 2) !important;
}
.vab-layout-comprehensive .comprehensive-tabs {
  width: calc(100vw - var(--el-left-menu-width) - 635px) !important;
}
.vab-layout-comprehensive:has(.is-collapse) .fixed-header:has(.vab-nav-comprehensive) .vab-tabs {
  width: calc(100vw - var(--el-left-menu-width-min)) !important;
  margin-left: var(--el-left-menu-width-min) !important;
  border-bottom: 1px solid var(--el-border-color) !important;
}
.vab-layout-comprehensive:has(.is-collapse) .vab-side-bar {
  z-index: calc(var(--el-z-index) + 5) !important;
}
.vab-layout-comprehensive .fixed-header:has(.vab-nav-comprehensive) {
  z-index: calc(var(--el-z-index) + 2) !important;
  width: 100vw !important;
  border-bottom: 0 !important;
}
.vab-layout-comprehensive .fixed-header:has(.vab-nav-comprehensive) .vab-logo {
  --el-title-color: var(--el-color-black);
  width: calc(var(--el-left-menu-width) - var(--el-padding));
}
.vab-layout-comprehensive .fixed-header:has(.vab-nav-comprehensive) .vab-tabs {
  width: calc(100vw - var(--el-left-menu-width)) !important;
  margin-left: var(--el-left-menu-width) !important;
  border-top: 0 !important;
  border-bottom: 1px solid var(--el-border-color) !important;
}
.vab-layout-comprehensive .fixed-header:has(.vab-nav-comprehensive) .comprehensive-tabs .el-tabs__item {
  padding: 0 15px;
}
.vab-layout-comprehensive .fixed-header:has(.vab-nav-comprehensive) .comprehensive-tabs .el-tabs__nav-next,
.vab-layout-comprehensive .fixed-header:has(.vab-nav-comprehensive) .comprehensive-tabs .el-tabs__nav-prev {
  display: flex;
  align-items: center;
  justify-content: center;
}.vab-nav[data-v-9d55b230] {
  position: relative;
  display: flex;
  justify-content: space-between;
  height: var(--el-nav-height);
  padding-right: var(--el-padding);
  padding-left: 0;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: transparent;
}
.vab-nav .left-panel[data-v-9d55b230] {
  display: flex;
  align-items: center;
  justify-items: center;
  height: var(--el-nav-height);
  flex-shrink: 0;
  min-width: 0;
  padding-left: 0;
}
.vab-nav .left-panel[data-v-9d55b230]  .fold-unfold {
  margin-right: var(--el-margin);
}
.vab-nav .left-panel[data-v-9d55b230]  .el-tabs {
  width: 100%;
  margin-left: 0;
}
.vab-nav .left-panel[data-v-9d55b230]  .el-tabs .el-tabs__header {
  margin: 0;
}
.vab-nav .left-panel[data-v-9d55b230]  .el-tabs .el-tabs__header > .el-tabs__nav-wrap {
  display: flex;
  align-items: center;
}
.vab-nav .left-panel[data-v-9d55b230]  .el-tabs .el-tabs__header > .el-tabs__nav-wrap .el-icon-arrow-left,
.vab-nav .left-panel[data-v-9d55b230]  .el-tabs .el-tabs__header > .el-tabs__nav-wrap .el-icon-arrow-right {
  font-weight: 600;
  color: var(--el-color-grey);
}
.vab-nav .left-panel[data-v-9d55b230]  .el-tabs .el-tabs__item > div {
  display: flex;
  align-items: center;
}
.vab-nav .left-panel[data-v-9d55b230]  .el-tabs .el-tabs__item > div i {
  margin-right: 3px;
}
.vab-nav .left-panel[data-v-9d55b230]  .el-tabs__nav-wrap::after {
  display: none;
}
.vab-nav .right-panel[data-v-9d55b230] {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: flex-end;
  height: var(--el-nav-height);
  transition: var(--el-transition);
}
.vab-nav .right-panel[data-v-9d55b230]  [class*=ri-] {
  margin-left: var(--el-margin);
  color: var(--el-color-grey);
  cursor: pointer;
}
.vab-nav .right-panel[data-v-9d55b230]  button [class*=ri-] {
  margin-left: 0;
  color: var(--el-color-white);
  cursor: pointer;
}
@media (max-width: 480px) {
.vab-nav .right-panel[data-v-9d55b230]  .el-badge,
  .vab-nav .right-panel[data-v-9d55b230]  .ri-refresh-line {
    display: none;
}
}.fold-unfold[data-v-aa5946db] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: var(--el-color-grey);
  cursor: pointer;
  padding: 8px 12px;
  border-radius: 6px;
  transition: all 0.3s ease;
}
.fold-unfold .vab-icon[data-v-aa5946db] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: inherit !important;
  opacity: 1 !important;
  visibility: visible !important;
  font-size: 16px;
}
.fold-unfold .vab-icon[data-v-aa5946db] svg {
  fill: currentColor !important;
  width: 1em;
  height: 1em;
}
.fold-unfold .vab-icon[data-v-aa5946db] i,
.fold-unfold .vab-icon[data-v-aa5946db] [class*="ri-"] {
  color: inherit !important;
  font-size: inherit;
}
.fold-unfold .fold-text[data-v-aa5946db] {
  font-size: 14px;
  white-space: nowrap;
  opacity: 1 !important;
  visibility: visible !important;
  display: inline-block !important;
  color: inherit !important;
  line-height: 1;
}/** 
  * @name: vab-dot
  * @description: vab圆点动画
  * @author: sundan
  * @date: 2024-08-05 22:53:00
  */
.vab-dot[data-v-d75d2563] {
  position: relative;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 3px;
  vertical-align: middle;
  border-radius: 50%;
}
@keyframes vabDot-d75d2563 {
0% {
    opacity: 0.6;
    transform: scale(0.8);
}
to {
    opacity: 0;
    transform: scale(2.4);
}
}
.vab-dot[data-v-d75d2563]::after {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  border-radius: 50%;
  animation: vabDot-d75d2563 1.2s ease-in-out infinite;
}
.vab-dot-primary[data-v-d75d2563] {
  background: var(--el-color-primary);
}
.vab-dot-primary[data-v-d75d2563]::after {
  background: var(--el-color-primary);
}
.vab-dot-success[data-v-d75d2563] {
  background: var(--el-color-success);
}
.vab-dot-success[data-v-d75d2563]::after {
  background: var(--el-color-success);
}
.vab-dot-warning[data-v-d75d2563] {
  background: var(--el-color-warning);
}
.vab-dot-warning[data-v-d75d2563]::after {
  background: var(--el-color-warning);
}
.vab-dot-error[data-v-d75d2563] {
  background: var(--el-color-error);
}
.vab-dot-error[data-v-d75d2563]::after {
  background: var(--el-color-error);
}
.vab-dot-danger[data-v-d75d2563] {
  background: var(--el-color-danger);
}
.vab-dot-danger[data-v-d75d2563]::after {
  background: var(--el-color-danger);
}[data-v-7d8ad23f] .el-tag {
  position: absolute;
  right: 20px;
  height: 18px;
  padding-right: 5px;
  padding-left: 5px;
  font-size: var(--el-font-size-extra-small);
  line-height: 18px;
}
.vab-dot[data-v-7d8ad23f] {
  position: absolute !important;
  right: 20px;
}
.is-active-menu-item[data-v-7d8ad23f] {
  color: var(--el-menu-active-color, var(--el-color-white)) !important;
  background-color: var(--el-menu-active-bg-color, var(--el-color-primary)) !important;
}
.is-active-menu-item[data-v-7d8ad23f]:hover {
  color: var(--el-menu-active-color, var(--el-color-white)) !important;
  background-color: var(--el-menu-active-bg-color, var(--el-color-primary)) !important;
}
.is-active-menu-item span[data-v-7d8ad23f] {
  color: var(--el-menu-active-color, var(--el-color-white)) !important;
}.grid-layout-menu[data-v-1e6d1e9b] .el-sub-menu__title {
  padding: 0 20px;
}
.grid-layout-menu[data-v-1e6d1e9b] .el-menu {
  background-color: transparent;
  padding: 0;
}
.grid-layout-menu[data-v-1e6d1e9b] .el-sub-menu__icon-arrow {
  display: none;
}
.grid-layout-menu .grid-menu-container[data-v-1e6d1e9b] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 8px;
  padding: 8px 10px;
  width: 100%;
  box-sizing: border-box;
  min-height: 140px;
}
.grid-layout-menu .grid-menu-container[data-v-1e6d1e9b] .el-menu-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: auto;
  min-height: 50px;
  padding: 16px 8px;
  margin: 0;
  border-radius: var(--el-border-radius-base);
  transition: all 0.3s ease;
  background-color: var(--el-menu-background-color-second, rgba(255, 255, 255, 0.05));
}
.grid-layout-menu .grid-menu-container[data-v-1e6d1e9b] .el-menu-item:hover {
  background-color: var(--el-menu-hover-bg-color, rgba(0, 0, 0, 0.08));
  color: var(--el-menu-active-color, var(--el-color-primary));
  transform: translateY(-2px);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.grid-layout-menu .grid-menu-container[data-v-1e6d1e9b] .el-menu-item.is-active {
  background-color: var(--el-color-primary);
  color: var(--el-color-white);
}
.grid-layout-menu .grid-menu-container[data-v-1e6d1e9b] .el-menu-item.is-active span {
  color: var(--el-color-white);
}
.grid-layout-menu .grid-menu-container[data-v-1e6d1e9b] .el-menu-item .vab-icon,
.grid-layout-menu .grid-menu-container[data-v-1e6d1e9b] .el-menu-item i[class*=ri-] {
  display: none;
}
.grid-layout-menu .grid-menu-container[data-v-1e6d1e9b] .el-menu-item span {
  font-size: 14px;
  text-align: center;
  line-height: 1.5;
  white-space: normal;
  word-break: break-word;
  color: var(--el-menu-color-text);
  transition: color 0.3s ease;
  font-weight: 500;
}
.grid-layout-menu .grid-menu-container[data-v-1e6d1e9b] .el-menu-item .el-tag,
.grid-layout-menu .grid-menu-container[data-v-1e6d1e9b] .el-menu-item .vab-dot {
  display: none;
}.vab-logo-horizontal[data-v-f9a31ec9] {
  position: relative;
  height: var(--el-header-height);
  overflow: hidden;
  line-height: var(--el-header-height);
  background: transparent;
}
.vab-logo-horizontal .logo svg[data-v-f9a31ec9],
.vab-logo-horizontal .logo img[data-v-f9a31ec9] {
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: middle;
  color: var(--el-title-color);
  fill: currentColor;
}
.vab-logo-horizontal .logo svg .logo-img[data-v-f9a31ec9],
.vab-logo-horizontal .logo img .logo-img[data-v-f9a31ec9] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.vab-logo-horizontal .title[data-v-f9a31ec9] {
  display: inline-block;
  margin-left: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: var(--el-font-size-extra-large);
  line-height: 55px;
  vertical-align: middle;
  color: var(--el-title-color);
  white-space: nowrap;
}
.vab-logo-vertical[data-v-f9a31ec9], .vab-logo-double[data-v-f9a31ec9], .vab-logo-column[data-v-f9a31ec9], .vab-logo-comprehensive[data-v-f9a31ec9], .vab-logo-fall[data-v-f9a31ec9] {
  position: relative;
  height: var(--el-header-height);
  overflow: hidden;
  line-height: var(--el-header-height);
  background: transparent;
  height: var(--el-logo-height);
  line-height: var(--el-logo-height);
  text-align: center;
}
.vab-logo-vertical .logo svg[data-v-f9a31ec9],
.vab-logo-vertical .logo img[data-v-f9a31ec9], .vab-logo-double .logo svg[data-v-f9a31ec9],
.vab-logo-double .logo img[data-v-f9a31ec9], .vab-logo-column .logo svg[data-v-f9a31ec9],
.vab-logo-column .logo img[data-v-f9a31ec9], .vab-logo-comprehensive .logo svg[data-v-f9a31ec9],
.vab-logo-comprehensive .logo img[data-v-f9a31ec9], .vab-logo-fall .logo svg[data-v-f9a31ec9],
.vab-logo-fall .logo img[data-v-f9a31ec9] {
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: middle;
  color: var(--el-title-color);
  fill: currentColor;
}
.vab-logo-vertical .logo svg .logo-img[data-v-f9a31ec9],
.vab-logo-vertical .logo img .logo-img[data-v-f9a31ec9], .vab-logo-double .logo svg .logo-img[data-v-f9a31ec9],
.vab-logo-double .logo img .logo-img[data-v-f9a31ec9], .vab-logo-column .logo svg .logo-img[data-v-f9a31ec9],
.vab-logo-column .logo img .logo-img[data-v-f9a31ec9], .vab-logo-comprehensive .logo svg .logo-img[data-v-f9a31ec9],
.vab-logo-comprehensive .logo img .logo-img[data-v-f9a31ec9], .vab-logo-fall .logo svg .logo-img[data-v-f9a31ec9],
.vab-logo-fall .logo img .logo-img[data-v-f9a31ec9] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.vab-logo-vertical .title[data-v-f9a31ec9], .vab-logo-double .title[data-v-f9a31ec9], .vab-logo-column .title[data-v-f9a31ec9], .vab-logo-comprehensive .title[data-v-f9a31ec9], .vab-logo-fall .title[data-v-f9a31ec9] {
  display: inline-block;
  margin-left: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: var(--el-font-size-extra-large);
  line-height: 55px;
  vertical-align: middle;
  color: var(--el-title-color);
  white-space: nowrap;
  max-width: calc(var(--el-left-menu-width) - 60);
}
.vab-nav .vab-logo-vertical[data-v-f9a31ec9] {
  height: var(--el-nav-height) !important;
  line-height: var(--el-nav-height) !important;
  text-align: left !important;
}
.vab-nav .vab-logo-vertical .title[data-v-f9a31ec9] {
  max-width: none !important;
}
.vab-logo-column[data-v-f9a31ec9] {
  background: var(--el-color-white) !important;
}
.vab-logo-column .logo[data-v-f9a31ec9] {
  position: fixed;
  top: 0;
  display: block;
  width: var(--el-left-menu-width-min);
  height: var(--el-logo-height);
  margin: 0;
  background: var(--el-menu-background-color);
}
.vab-logo-column .title[data-v-f9a31ec9] {
  position: fixed;
  left: var(--el-left-menu-width-min) !important;
  box-sizing: border-box;
  display: block !important;
  width: calc(var(--el-left-menu-width) - var(--el-left-menu-width-min) - 1px);
  height: var(--el-nav-height);
  margin-left: 0 !important;
  color: var(--el-color-grey) !important;
  background: var(--el-color-white) !important;
  border-bottom: 1px solid var(--el-border-color);
  display: inline-block;
  margin-left: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: var(--el-font-size-extra-large);
  line-height: 55px;
  vertical-align: middle;
  color: var(--el-title-color);
  white-space: nowrap;
}.vab-column-bar[data-v-c74b9bfc] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: var(--el-left-menu-width);
  overflow: hidden;
  background: var(--el-color-white);
  border-right: 1px solid var(--el-border-color);
}
.vab-column-bar-vertical[data-v-c74b9bfc]  .el-tabs + .el-menu, .vab-column-bar-card[data-v-c74b9bfc]  .el-tabs + .el-menu, .vab-column-bar-arrow[data-v-c74b9bfc]  .el-tabs + .el-menu {
  left: var(--el-left-menu-width-min);
  width: calc(var(--el-left-menu-width) - var(--el-left-menu-width-min));
  border: 0;
}
.vab-column-bar-card[data-v-c74b9bfc]  .el-tabs__nav-wrap.is-left .el-tabs__nav-scroll, .vab-column-bar-vertical[data-v-c74b9bfc]  .el-tabs__nav-wrap.is-left .el-tabs__nav-scroll {
  height: calc(var(--vh, 1vh) * 100 - var(--el-logo-height) * 2 - 44px) !important;
}
.vab-column-bar-card[data-v-c74b9bfc]  .el-tabs__nav, .vab-column-bar-vertical[data-v-c74b9bfc]  .el-tabs__nav {
  height: calc(var(--vh, 1vh) * 100 - var(--el-logo-height) * 2 - 44px) !important;
}
.vab-column-bar-horizontal .float-fold[data-v-c74b9bfc], .vab-column-bar-semicircle .float-fold[data-v-c74b9bfc] {
  left: 26.5px;
}
.vab-column-bar-horizontal[data-v-c74b9bfc]  .vab-logo-column .logo, .vab-column-bar-semicircle[data-v-c74b9bfc]  .vab-logo-column .logo {
  width: calc(var(--el-left-menu-width-min) * 1.4) !important;
}
.vab-column-bar-horizontal[data-v-c74b9bfc]  .vab-logo-column .title, .vab-column-bar-semicircle[data-v-c74b9bfc]  .vab-logo-column .title {
  left: calc(var(--el-left-menu-width-min) * 1.4) !important;
  width: calc(var(--el-left-menu-width) - var(--el-left-menu-width-min) * 1.4 - 1px);
}
.vab-column-bar-horizontal[data-v-c74b9bfc]  .el-tabs + .el-menu, .vab-column-bar-semicircle[data-v-c74b9bfc]  .el-tabs + .el-menu {
  left: calc(var(--el-left-menu-width-min) * 1.4);
  width: calc(var(--el-left-menu-width) - var(--el-left-menu-width-min) * 1.4);
  border: 0;
}
.vab-column-bar-card[data-v-c74b9bfc]  .el-tabs .el-tabs__item {
  padding: 5px !important;
}
.vab-column-bar-card[data-v-c74b9bfc]  .el-tabs .el-tabs__item .vab-column-grid {
  width: calc(var(--el-left-menu-width-min) - 12px) !important;
  height: calc(var(--el-left-menu-width-min) - 10px) !important;
  margin-left: 2px;
  border-radius: var(--el-border-radius-base);
}
.vab-column-bar-card[data-v-c74b9bfc]  .el-tabs .el-tabs__item .vab-column-grid:hover {
  background: var(--el-color-primary);
}
.vab-column-bar-card[data-v-c74b9bfc]  .el-tabs .el-tabs__item.is-active {
  background: transparent !important;
}
.vab-column-bar-card[data-v-c74b9bfc]  .el-tabs .el-tabs__item.is-active .vab-column-grid {
  background: var(--el-color-primary);
}
.vab-column-bar-card[data-v-c74b9bfc]  .el-tabs + .el-menu {
  left: calc(var(--el-left-menu-width-min) + 10px);
  width: calc(var(--el-left-menu-width) - var(--el-left-menu-width-min) - 20px);
}
.vab-column-bar-card[data-v-c74b9bfc]  .el-sub-menu .el-sub-menu__title,
.vab-column-bar-card[data-v-c74b9bfc]  .el-menu-item {
  min-width: 180px;
  margin-bottom: 5px;
  border-radius: var(--el-border-radius-base);
}
.vab-column-bar-arrow[data-v-c74b9bfc]  .el-tabs .el-tabs__item.is-active {
  background: transparent !important;
}
.vab-column-bar-arrow[data-v-c74b9bfc]  .el-tabs .el-tabs__item.is-active .vab-column-grid {
  background: transparent !important;
}
.vab-column-bar-arrow[data-v-c74b9bfc]  .el-tabs .el-tabs__item.is-active .vab-column-grid:after {
  position: absolute;
  right: -1px;
  width: 0;
  height: 0;
  overflow: hidden;
  content: "";
  border-color: transparent var(--el-color-white) transparent transparent;
  border-style: solid dashed dashed;
  border-width: 8px;
}
.vab-column-bar-arrow[data-v-c74b9bfc]  .el-tabs + .el-menu {
  left: calc(var(--el-left-menu-width-min) + 10px);
  width: calc(var(--el-left-menu-width) - var(--el-left-menu-width-min) - 20px);
}
.vab-column-bar-arrow[data-v-c74b9bfc]  .el-sub-menu .el-sub-menu__title,
.vab-column-bar-arrow[data-v-c74b9bfc]  .el-menu-item {
  min-width: 180px;
  margin-bottom: 5px;
  border-radius: var(--el-border-radius-base);
}
.vab-column-bar-semicircle[data-v-c74b9bfc]  .el-tabs .el-tabs__item.is-active {
  border-top-left-radius: 99px;
  border-bottom-left-radius: 99px;
}
.vab-column-bar .vab-column-grid[data-v-c74b9bfc] {
  display: flex;
  align-items: center;
  width: var(--el-left-menu-width-min);
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  word-break: break-all;
  white-space: nowrap;
}
.vab-column-bar .vab-column-grid-vertical[data-v-c74b9bfc], .vab-column-bar .vab-column-grid-card[data-v-c74b9bfc], .vab-column-bar .vab-column-grid-arrow[data-v-c74b9bfc] {
  justify-content: center;
  height: var(--el-left-menu-width-min);
}
.vab-column-bar .vab-column-grid-vertical > div svg[data-v-c74b9bfc],
.vab-column-bar .vab-column-grid-vertical > div [class*=ri-][data-v-c74b9bfc], .vab-column-bar .vab-column-grid-card > div svg[data-v-c74b9bfc],
.vab-column-bar .vab-column-grid-card > div [class*=ri-][data-v-c74b9bfc], .vab-column-bar .vab-column-grid-arrow > div svg[data-v-c74b9bfc],
.vab-column-bar .vab-column-grid-arrow > div [class*=ri-][data-v-c74b9bfc] {
  display: block;
  height: 20px;
  font-size: var(--el-font-size-base);
  transition: all 0.3s ease-in-out;
}
.vab-column-bar .vab-column-grid.hide-text > div svg[data-v-c74b9bfc],
.vab-column-bar .vab-column-grid.hide-text > div [class*=ri-][data-v-c74b9bfc] {
  height: 24px !important;
  font-size: var(--el-font-size-extra-large) !important;
}
.vab-column-bar .vab-column-grid-horizontal[data-v-c74b9bfc], .vab-column-bar .vab-column-grid-semicircle[data-v-c74b9bfc] {
  justify-content: left;
  width: calc(var(--el-left-menu-width-min) * 1.4);
  height: calc(var(--el-left-menu-width-min) / 1.4);
  padding-left: var(--el-padding);
}
.vab-column-bar .vab-column-grid-horizontal svg[data-v-c74b9bfc],
.vab-column-bar .vab-column-grid-horizontal [class*=ri-][data-v-c74b9bfc], .vab-column-bar .vab-column-grid-semicircle svg[data-v-c74b9bfc],
.vab-column-bar .vab-column-grid-semicircle [class*=ri-][data-v-c74b9bfc] {
  margin-right: 3px;
}
.vab-column-bar[data-v-c74b9bfc]  * {
  transition: var(--el-transition);
}
.vab-column-bar[data-v-c74b9bfc]  .el-scrollbar__wrap {
  overflow-x: hidden;
}
.vab-column-bar[data-v-c74b9bfc]  .el-tabs {
  position: fixed;
  z-index: 9999;
  height: calc(var(--vh, 1vh) * 100 - var(--el-logo-height));
}
.vab-column-bar[data-v-c74b9bfc]  .el-tabs .el-tabs__header.is-left {
  margin-right: 0 !important;
}
.vab-column-bar[data-v-c74b9bfc]  .el-tabs .el-tabs__header.is-left .el-tabs__nav-wrap.is-left {
  margin-right: 0 !important;
  background: var(--el-menu-background-color);
}
.vab-column-bar[data-v-c74b9bfc]  .el-tabs .el-tabs__header.is-left .el-tabs__nav-wrap.is-left .el-tabs__nav-scroll {
  height: calc(var(--vh, 1vh) * 100 - var(--el-logo-height) * 2);
  overflow-y: auto;
}
.vab-column-bar[data-v-c74b9bfc]  .el-tabs .el-tabs__header.is-left .el-tabs__nav-wrap.is-left .el-tabs__nav-scroll::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.vab-column-bar[data-v-c74b9bfc]  .el-tabs .el-tabs__nav {
  height: calc(var(--vh, 1vh) * 100 - var(--el-logo-height) * 2);
  background: var(--el-menu-background-color);
}
.vab-column-bar[data-v-c74b9bfc]  .el-tabs .el-tabs__item {
  height: auto;
  padding: 0;
  color: var(--el-color-white);
}
.vab-column-bar[data-v-c74b9bfc]  .el-tabs .el-tabs__item.is-active {
  margin-right: -1px;
  background: var(--el-color-primary);
}
.vab-column-bar[data-v-c74b9bfc]  .el-tabs .el-tabs__item.is-active > .vab-column-grid {
  margin-right: 1px;
}
.vab-column-bar[data-v-c74b9bfc]  .el-tabs__active-bar.is-left,
.vab-column-bar[data-v-c74b9bfc]  .el-tabs--left .el-tabs__nav-wrap.is-left::after {
  display: none;
}
.vab-column-bar[data-v-c74b9bfc]  .el-menu {
  margin-top: 10px;
  border: 0;
}
.vab-column-bar[data-v-c74b9bfc]  .el-menu .el-menu-item,
.vab-column-bar[data-v-c74b9bfc]  .el-menu .el-sub-menu__title {
  height: var(--el-menu-item-height);
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: var(--el-menu-item-height);
  white-space: nowrap;
}
.vab-column-bar[data-v-c74b9bfc]  .el-menu .el-menu-item:hover,
.vab-column-bar[data-v-c74b9bfc]  .el-menu .el-sub-menu__title:hover {
  color: var(--el-color-primary);
  background-color: var(--el-color-primary-light-9);
}
.vab-column-bar[data-v-c74b9bfc]  .el-menu .el-menu-item:hover i,
.vab-column-bar[data-v-c74b9bfc]  .el-menu .el-menu-item:hover svg,
.vab-column-bar[data-v-c74b9bfc]  .el-menu .el-sub-menu__title:hover i,
.vab-column-bar[data-v-c74b9bfc]  .el-menu .el-sub-menu__title:hover svg {
  color: var(--el-color-primary);
}
.vab-column-bar[data-v-c74b9bfc]  .el-menu .el-menu-item.is-active,
.vab-column-bar[data-v-c74b9bfc]  .el-menu .el-sub-menu__title.is-active {
  color: var(--el-color-primary);
  background-color: var(--el-color-primary-light-9);
}
.vab-column-bar.is-collapse[data-v-c74b9bfc]  {
  width: 0;
}
.float-fold[data-v-c74b9bfc] {
  position: fixed;
  bottom: 13px;
  left: 14px;
  z-index: 9999;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background: var(--el-color-primary);
  border-radius: var(--el-border-radius-base);
}
.float-fold[data-v-c74b9bfc]  .fold-unfold,
.float-fold[data-v-c74b9bfc]  .ri-building-line {
  font-size: var(--el-font-size-extra-large);
  color: var(--el-color-white);
  cursor: pointer;
}
.toggle-tab-text-btn[data-v-c74b9bfc] {
  position: fixed;
  bottom: 60px;
  left: 14px;
  z-index: 10000;
  width: 34px;
  height: 34px;
  line-height: 34px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: var(--el-color-primary);
  border-radius: var(--el-border-radius-base);
}
.tab-text[data-v-c74b9bfc] {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.3s ease-in-out;
}
.tab-text.small-text[data-v-c74b9bfc] {
  font-size: var(--el-font-size-extra-small);
  zoom: 0.88;
}
.vab-column-grid.hide-text .tab-text[data-v-c74b9bfc] {
  margin-top: 0;
  opacity: 0;
  transform: translateY(-10px);
}.vab-layout-column .vab-main.is-collapse-main.vab-main-horizontal[data-v-473064f7], .vab-layout-column .vab-main.is-collapse-main.vab-main-semicircle[data-v-473064f7] {
  margin-left: calc(var(--el-left-menu-width-min) * 1.4);
}
.vab-layout-column .vab-main.is-collapse-main.vab-main-horizontal[data-v-473064f7]  .fixed-header, .vab-layout-column .vab-main.is-collapse-main.vab-main-semicircle[data-v-473064f7]  .fixed-header {
  width: calc(100% - var(--el-left-menu-width-min) * 1.4);
}.vab-side-bar-wrapper[data-v-770d35ec] {
  position: fixed;
  top: var(--el-nav-height);
  bottom: 8px;
  left: 8px;
  width: var(--el-left-menu-width);
  z-index: calc(var(--el-z-index) - 2);
  transition: var(--el-transition);
  pointer-events: auto;
  touch-action: manipulation;
}
.vab-side-bar-wrapper .sidebar-logo[data-v-770d35ec] {
  position: fixed;
  top: calc((var(--el-nav-height) - 32px) / 2);
  left: 8px;
  width: 188px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  z-index: calc(var(--el-z-index) + 1);
  transition: var(--el-transition);
}
.vab-side-bar-wrapper .sidebar-logo .logo-link[data-v-770d35ec] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
  text-decoration: none;
}
.vab-side-bar-wrapper .sidebar-logo .logo-link img[data-v-770d35ec] {
  height: 32px;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.vab-side-bar-wrapper[data-v-770d35ec]:has(.is-collapse), .vab-side-bar-wrapper.is-collapse[data-v-770d35ec] {
  width: var(--el-left-menu-width-min);
}
.vab-side-bar-wrapper:has(.is-collapse) .sidebar-logo[data-v-770d35ec], .vab-side-bar-wrapper.is-collapse .sidebar-logo[data-v-770d35ec] {
  width: 188px;
}
.vab-side-bar[data-v-770d35ec] {
  position: relative;
  width: 100%;
  height: 100%;
  margin-top: 0;
  overflow: hidden;
  background: var(--el-menu-background-color);
  transition: var(--el-transition);
  pointer-events: auto;
  touch-action: manipulation;
}
.vab-side-bar.is-collapse[data-v-770d35ec] {
  width: var(--el-left-menu-width-min);
  border-right: 0;
  z-index: calc(var(--el-z-index) + 1);
}
.vab-side-bar.is-collapse[data-v-770d35ec]  .el-menu {
  border-right: 0 !important;
}
.vab-side-bar.is-collapse[data-v-770d35ec]  .el-menu--collapse.el-menu > .el-menu-item,
.vab-side-bar.is-collapse[data-v-770d35ec]  .el-menu--collapse.el-menu > .el-sub-menu .el-sub-menu__title {
  justify-content: center;
  height: calc(var(--el-menu-item-height) - 6px);
  padding: 0;
  line-height: calc(var(--el-menu-item-height) - 6px);
  text-align: center;
}
.vab-side-bar.is-collapse[data-v-770d35ec]  .el-menu--collapse.el-menu > .el-menu-item [class*=ri],
.vab-side-bar.is-collapse[data-v-770d35ec]  .el-menu--collapse.el-menu > .el-sub-menu .el-sub-menu__title [class*=ri] {
  display: block;
  padding: 0 !important;
  margin: 0 !important;
}
.vab-side-bar.is-collapse[data-v-770d35ec]  .el-menu--collapse.el-menu > .el-menu-item .el-tag,
.vab-side-bar.is-collapse[data-v-770d35ec]  .el-menu--collapse.el-menu > .el-sub-menu .el-sub-menu__title .el-tag {
  display: none;
}
.vab-side-bar.is-collapse[data-v-770d35ec]  .el-menu-item,
.vab-side-bar.is-collapse[data-v-770d35ec]  .el-sub-menu {
  text-align: left;
}
.vab-side-bar.is-collapse[data-v-770d35ec]  .el-menu--collapse {
  border-right: 0;
}
.vab-side-bar.is-collapse[data-v-770d35ec]  .el-menu--collapse .el-sub-menu__icon-arrow {
  right: 10px;
  margin-top: -3px;
}
.vab-side-bar[data-v-770d35ec]  .el-menu.el-menu--vertical {
  margin-top: 5px;
}
.vab-side-bar[data-v-770d35ec]  .el-scrollbar__wrap {
  overflow-x: hidden;
}
.vab-side-bar[data-v-770d35ec]  .vab-logo {
  display: none !important;
}
.vab-side-bar[data-v-770d35ec]  .el-menu-item,
.vab-side-bar[data-v-770d35ec]  .el-sub-menu__title {
  height: var(--el-menu-item-height);
  margin: 0 10px 5px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: var(--el-menu-item-height);
  white-space: nowrap;
  border-radius: var(--el-border-radius-base);
  pointer-events: auto;
  touch-action: manipulation;
  cursor: pointer;
}
.vab-side-bar[data-v-770d35ec]  .el-menu-item:hover,
.vab-side-bar[data-v-770d35ec]  .el-sub-menu__title:hover {
  color: var(--el-color-white);
  background-color: var(--el-color-primary);
}
.vab-side-bar[data-v-770d35ec]  .el-menu-item.is-active,
.vab-side-bar[data-v-770d35ec]  .el-sub-menu__title.is-active {
  color: var(--el-color-white);
  background-color: var(--el-color-primary);
}
.vab-side-bar[data-v-770d35ec]  .el-menu-item .vab-icon,
.vab-side-bar[data-v-770d35ec]  .el-sub-menu__title .vab-icon {
  margin-right: 8px;
}
.fold-container[data-v-770d35ec] {
  position: fixed;
  bottom: 38px;
  left: calc(8px + var(--el-left-menu-width) / 2);
  transform: translateX(-50%);
  z-index: calc(var(--el-z-index) + 10);
  pointer-events: auto;
  transition: left 0.3s ease, transform 0.3s ease, width 0.3s ease;
  box-sizing: border-box;
}
.fold-container[data-v-770d35ec] .fold-unfold {
  color: var(--el-menu-color-text) !important;
  background-color: rgba(255, 255, 255, 0.1) !important;
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
  display: flex !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.fold-container[data-v-770d35ec] .fold-unfold .vab-icon {
  display: inline-flex !important;
  align-items: center !important;
  color: var(--el-menu-color-text) !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.fold-container[data-v-770d35ec] .fold-unfold .vab-icon :deep(svg) {
  fill: currentColor !important;
  color: inherit !important;
}
.fold-container[data-v-770d35ec] .fold-unfold .vab-icon :deep(i),
.fold-container[data-v-770d35ec] .fold-unfold .vab-icon :deep([class*="ri-"]) {
  color: inherit !important;
}
.fold-container[data-v-770d35ec] .fold-unfold .fold-text {
  color: var(--el-menu-color-text) !important;
  opacity: 1 !important;
  visibility: visible !important;
  display: inline-block !important;
}
.vab-side-bar-wrapper:has(.is-collapse) .fold-container[data-v-770d35ec],
.vab-side-bar-wrapper.is-collapse .fold-container[data-v-770d35ec] {
  left: 8px !important;
  transform: none !important;
  width: var(--el-left-menu-width-min) !important;
}
.vab-side-bar-wrapper:has(.is-collapse) .fold-container[data-v-770d35ec] .fold-unfold,
.vab-side-bar-wrapper.is-collapse .fold-container[data-v-770d35ec] .fold-unfold {
  width: 100% !important;
  justify-content: center !important;
}
.vab-side-bar-wrapper:has(.is-collapse) .fold-container[data-v-770d35ec] .fold-unfold .fold-text,
.vab-side-bar-wrapper.is-collapse .fold-container[data-v-770d35ec] .fold-unfold .fold-text {
  display: none !important;
}.el-menu {
  border-right: 0;
}
.el-menu--popup-right-start {
  --el-menu-hover-bg-color: var(--el-color-primary) !important;
  --el-menu-active-color: var(--el-color-white) !important;
}
.el-menu--popup-right-start .is-active {
  background: var(--el-color-primary) !important;
}
.vab-layout-comprehensive .vab-side-bar-wrapper {
  top: var(--el-nav-height);
}
.vab-layout-comprehensive .vab-side-bar {
  margin-top: 0;
  height: 100%;
}
.vab-side-bar-wrapper.is-collapse .fold-container {
  left: 8px !important;
  transform: none !important;
  width: var(--el-left-menu-width-min) !important;
}
.vab-side-bar-wrapper.is-collapse .fold-container :deep(.fold-unfold) {
  width: 100% !important;
  justify-content: center !important;
}
.vab-side-bar-wrapper.is-collapse .fold-container :deep(.fold-unfold) .fold-text {
  display: none !important;
}
@media (max-width: 768px) {
.vab-side-bar-wrapper {
    z-index: calc(var(--el-z-index) + 2) !important;
    pointer-events: auto !important;
    touch-action: manipulation !important;
}
.vab-side-bar-wrapper .vab-side-bar {
    pointer-events: auto !important;
    touch-action: manipulation !important;
}
.vab-side-bar-wrapper .vab-side-bar :deep() .el-menu-item,
  .vab-side-bar-wrapper .vab-side-bar :deep() .el-sub-menu__title {
    pointer-events: auto !important;
    touch-action: manipulation !important;
    cursor: pointer !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}
.vab-side-bar-wrapper .vab-side-bar :deep() .el-menu-item:active,
  .vab-side-bar-wrapper .vab-side-bar :deep() .el-sub-menu__title:active {
    background-color: var(--el-color-primary-light-9);
}
}.vab-layout-double[data-v-2dadaa4f]  .vab-side-bar:not(.is-collapse) .el-menu--inline {
  padding-left: 15px;
}
.vab-layout-double[data-v-2dadaa4f]  .vab-side-bar:not(.is-collapse) .el-sub-menu {
  margin: 0;
}
.vab-layout-double[data-v-2dadaa4f]  .vab-side-bar:not(.is-collapse) .el-sub-menu > .el-sub-menu__title {
  padding-left: 10px;
}
.vab-layout-double[data-v-2dadaa4f]  .vab-side-bar:not(.is-collapse) .el-menu-item {
  display: inline-block;
  width: calc(100% - 15px);
  height: 38px;
  padding: 0 0 0 15px;
  margin: 5px 5px 0 5px;
  line-height: 38px;
}
.vab-layout-double[data-v-2dadaa4f]  .vab-side-bar:not(.is-collapse) .el-menu-item .vab-dot,
.vab-layout-double[data-v-2dadaa4f]  .vab-side-bar:not(.is-collapse) .el-menu-item .el-tag {
  display: none;
}
.vab-layout-double[data-v-2dadaa4f]  .vab-side-bar:not(.is-collapse) .el-menu-item .vab-icon {
  margin-top: 12px;
}.tiny-icon-success{fill:#5cb300}.tiny-icon-error{fill:#f23030}.tiny-icon-warning-triangle{fill:#f80}.tiny-icon-prompt{fill:#1476ff}.tiny-icon-text-type{fill:#9185f0}.tiny-hl-query-node{font-weight:700;color:var(--ti-common-color-text-highlight)!important}[class*=tiny-]{box-sizing:border-box}[class*=tiny-] :after,[class*=tiny-] :before{box-sizing:border-box}[class*=tiny-] a{cursor:pointer;background-image:none;text-decoration:none;outline:0}[class*=tiny-] a:active,[class*=tiny-] a:focus,[class*=tiny-] a:hover{outline:0;text-decoration:none}[class*=tiny-] dd,[class*=tiny-] dl,[class*=tiny-] dt,[class*=tiny-] li,[class*=tiny-] ol,[class*=tiny-] td,[class*=tiny-] th,[class*=tiny-] ul{margin:0;padding:0}[class*=tiny-] ol,[class*=tiny-] ul{list-style:none}[class*=tiny-] audio,[class*=tiny-] canvas,[class*=tiny-] video{display:inline-block}[class*=tiny-] audio:not([controls]){display:none;height:0}[class*=tiny-] mark{background:#ff0;color:#000}[class*=tiny-] pre{white-space:pre-wrap}[class*=tiny-] sub,[class*=tiny-] sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}[class*=tiny-] sup{top:-.5em}[class*=tiny-] sub{bottom:-.25em}[class*=tiny-] fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}[class*=tiny-] legend{border:0;padding:0}[class*=tiny-] input::-ms-clear,[class*=tiny-] input::-ms-reveal{display:none}[class*=tiny-] button::-moz-focus-inner,[class*=tiny-] input::-moz-focus-inner{border:0;padding:0}[class*=tiny-] textarea{overflow:auto;vertical-align:top}[class*=tiny-] table{border-collapse:collapse;border-spacing:0}[class*=tiny-] .tiny-hide{display:none}[class*=tiny-] .popper__arrow,[class*=tiny-] .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}@media (min-width:768px){[class*=tiny-] ::-webkit-scrollbar{width:var(--ti-common-scrollbar-width);height:var(--ti-common-scrollbar-height)}[class*=tiny-] ::-webkit-scrollbar-track-piece{background:var(--ti-common-scrollbar-track-piece-bg-color)}[class*=tiny-] ::-webkit-scrollbar-thumb{background:var(--ti-common-scrollbar-thumb-bg-color);border-radius:var(--ti-common-scrollbar-thumb-border-radius)}[class*=tiny-] ::-webkit-scrollbar-thumb:hover{background:var(--ti-common-scrollbar-thumb-hover-bg-color)}[class*=tiny-] ::-webkit-scrollbar-thumb:active{background:var(--ti-common-scrollbar-thumb-active-bg-color)}[class*=tiny-] .tiny-scrollbar::-webkit-scrollbar{width:8px;height:8px}[class*=tiny-] .tiny-scrollbar::-webkit-scrollbar-track-piece{background:0 0;border:0}[class*=tiny-] .tiny-scrollbar::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}[class*=tiny-] .tiny-scrollbar::-webkit-scrollbar-thumb:hover{background:#999}[class*=tiny-] .tiny-scrollbar::-webkit-scrollbar-thumb:active{background:#999}[class*=tiny-] .tiny-min-scrollbar::-webkit-scrollbar{width:4px;height:4px}[class*=tiny-] .tiny-min-scrollbar::-webkit-scrollbar-track-piece{background:0 0;border:0}[class*=tiny-] .tiny-min-scrollbar::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:2px}[class*=tiny-] .tiny-min-scrollbar::-webkit-scrollbar-thumb:hover{background:#999}[class*=tiny-] .tiny-min-scrollbar::-webkit-scrollbar-thumb:active{background:#999}}:root{--ti-base-color-white:#fff;--ti-base-color-transparent:transparent;--ti-base-color-brand-6:#5e7ce0;--ti-base-color-brand-8:#344899;--ti-base-color-brand-7:#526ecc;--ti-base-color-brand-5:#7693f5;--ti-base-color-brand-4:#96adfa;--ti-base-color-brand-3:#beccfa;--ti-base-color-brand-2:#e9edfa;--ti-base-color-brand-1:#f2f5fc;--ti-base-color-common-9:#181818;--ti-base-color-common-8:#282b33;--ti-base-color-common-7:#252b3a;--ti-base-color-common-6:#464c59;--ti-base-color-common-5:#575d6c;--ti-base-color-common-4:#5c6173;--ti-base-color-common-3:#8a8e99;--ti-base-color-common-2:#adb0b8;--ti-base-color-common-1:#dfe1e6;--ti-base-color-bg-9:#b12220;--ti-base-color-bg-8:#c7000b;--ti-base-color-bg-7:#d64a52;--ti-base-color-bg-6:#eef0f5;--ti-base-color-bg-5:#f5f5f6;--ti-base-color-bg-4:#fafafa;--ti-base-color-bg-3:#ffffff;--ti-base-color-bg-2:#ffffff;--ti-base-color-bg-1:#ffffff;--ti-base-color-error-4:#de504e;--ti-base-color-error-3:#f66f6a;--ti-base-color-error-2:#ffbcba;--ti-base-color-error-1:#ffeeed;--ti-base-color-success-4:#3ac295;--ti-base-color-success-3:#50d4ab;--ti-base-color-success-2:#acf2dc;--ti-base-color-success-1:#edfff9;--ti-base-color-warn-5:#e37d29;--ti-base-color-warn-4:#fa9841;--ti-base-color-warn-3:#fac20a;--ti-base-color-warn-2:#ffd0a6;--ti-base-color-warn-1:#fff3e8;--ti-base-color-prompt-4:var(--ti-base-color-brand-7);--ti-base-color-prompt-3:var(--ti-base-color-brand-6);--ti-base-color-prompt-2:var(--ti-base-color-brand-3);--ti-base-color-prompt-1:#ebf6ff;--ti-base-color-prompt-icon-from:#7769e8;--ti-base-color-prompt-icon-to:#58bbff;--ti-base-color-icon-info:#6cbfff;--ti-base-color-data-3:#a6dd82;--ti-base-color-data-4:#f3689a;--ti-base-color-data-5:#a97af8;--ti-common-color-transparent:var(--ti-base-color-transparent);--ti-common-color-light:#fff;--ti-common-color-dark:#000;--ti-common-color-success:var(--ti-base-color-success-3);--ti-common-color-text-success:var(--ti-base-color-success-4);--ti-common-color-success-bg:var(--ti-base-color-success-1);--ti-common-color-success-border:var(--ti-base-color-success-2);--ti-common-color-error:var(--ti-base-color-error-3);--ti-common-color-error-text:var(--ti-base-color-error-4);--ti-common-color-error-bg:var(--ti-base-color-error-1);--ti-common-color-error-border:var(--ti-base-color-error-3);--ti-common-color-error-border-secondary:var(--ti-base-color-error-2);--ti-common-color-info:var(--ti-base-color-common-7);--ti-common-color-info-text:var(--ti-base-color-common-7);--ti-common-color-info-bg:rgba(51, 51, 51, 0.06);--ti-common-color-info-border:#d3d4d6;--ti-common-color-warn:var(--ti-base-color-warn-4);--ti-common-color-warn-text:var(--ti-base-color-warn-5);--ti-common-color-warn-bg:var(--ti-base-color-warn-1);--ti-common-color-warn-border:var(--ti-base-color-warn-2);--ti-common-color-warn-secondary:var(--ti-base-color-warn-3);--ti-common-color-prompt:var(--ti-base-color-prompt-3);--ti-common-color-prompt-text:var(--ti-base-color-prompt-4);--ti-common-color-prompt-bg:var(--ti-base-color-prompt-1);--ti-common-color-prompt-border:var(--ti-base-color-prompt-2);--ti-common-color-prompt-icon-from:var(--ti-base-color-prompt-icon-from);--ti-common-color-prompt-icon-to:var(--ti-base-color-prompt-icon-to);--ti-common-color-primary-normal:var(--ti-base-color-brand-6);--ti-common-color-primary-hover:var(--ti-base-color-brand-5);--ti-common-color-primary-active:var(--ti-base-color-brand-5);--ti-common-color-primary-disabled:#a0cfff;--ti-common-color-primary-disabled-bgcolor:var(--ti-common-color-bg-disabled);--ti-common-color-primary-disabled-border:var(--ti-common-color-line-disabled);--ti-common-color-primary-disabled-text:var(--ti-common-color-text-disabled);--ti-common-color-primary-plain-disabled-bg-color:rgba(191, 191, 191, 0.1);--ti-common-color-success-normal:var(--ti-common-color-success);--ti-common-color-success-hover:var(--ti-common-color-success-border);--ti-common-color-success-active:var(--ti-common-color-success-border);--ti-common-color-success-disabled:#a6c3b9;--ti-common-color-success-disabled-bgcolor:var(--ti-common-color-bg-disabled);--ti-common-color-success-disabled-border:var(--ti-common-color-line-disabled);--ti-common-color-success-disabled-text:var(--ti-common-color-text-disabled);--ti-common-color-success-plain-disabled-bg-color:rgba(166, 195, 185, 0.1);--ti-common-color-warning-normal:var(--ti-common-color-warn);--ti-common-color-warning-hover:var(--ti-common-color-warn-secondary);--ti-common-color-warning-active:var(--ti-common-color-warn-secondary);--ti-common-color-warning-disabled:#d3c6a2;--ti-common-color-warning-disabled-bgcolor:var(--ti-common-color-bg-disabled);--ti-common-color-warning-disabled-border:var(--ti-common-color-line-disabled);--ti-common-color-warning-disabled-text:var(--ti-common-color-text-disabled);--ti-common-color-warning-plain-disabled-bg-color:rgba(211, 198, 162, 0.1);--ti-common-color-danger-normal:var(--ti-common-bg-primary);--ti-common-color-danger-hover:var(--ti-common-bg-primary-hover);--ti-common-color-danger-active:var(--ti-common-bg-primary-active);--ti-common-color-danger-disabled:#d8bab5;--ti-common-color-danger-disabled-bgcolor:var(--ti-common-color-bg-disabled);--ti-common-color-danger-disabled-border:var(--ti-common-color-line-disabled);--ti-common-color-danger-disabled-text:var(--ti-common-color-text-disabled);--ti-common-color-danger-plain-disabled-bg-color:rgba(216, 186, 181, 0.1);--ti-common-color-info-normal:var(--ti-base-color-common-7);--ti-common-color-info-hover:var(--ti-base-color-common-4);--ti-common-color-info-active:var(--ti-base-color-common-4);--ti-common-color-info-disabled:#bfbfbf;--ti-common-color-info-disabled-bgcolor:var(--ti-common-color-bg-disabled);--ti-common-color-info-disabled-border:var(--ti-common-color-line-disabled);--ti-common-color-info-disabled-text:var(--ti-common-color-text-disabled);--ti-common-color-info-plain-disabled-bg-color:rgba(191, 191, 191, 0.1);--ti-common-color-text-primary:var(--ti-base-color-common-7);--ti-common-color-text-secondary:var(--ti-base-color-common-5);--ti-common-color-text-weaken:var(--ti-base-color-common-3);--ti-common-color-text-disabled:var(--ti-base-color-common-2);--ti-common-color-text-darkbg:var(--ti-base-color-common-2);--ti-common-color-text-darkbg-disabled:var(--ti-base-color-common-5);--ti-common-color-text-link:var(--ti-base-color-brand-7);--ti-common-color-text-link-hover:var(--ti-base-color-brand-8);--ti-common-color-text-link-darkbg:var(--ti-base-color-brand-4);--ti-common-color-text-link-darkbg-hover:var(--ti-base-color-brand-3);--ti-common-color-text-highlight:var(--ti-base-color-brand-7);--ti-common-color-text-white:var(--ti-base-color-white);--ti-common-color-text-gray:var(--ti-base-color-white);--ti-common-color-text-gray-disabled:var(--ti-base-color-common-4);--ti-common-color-text-important:var(--ti-base-color-error-4);--ti-common-color-placeholder:var(--ti-base-color-common-2);--ti-common-color-selected-text-color:var(--ti-common-color-light);--ti-common-color-icon-normal:var(--ti-base-color-common-5);--ti-common-color-icon-hover:var(--ti-base-color-brand-6);--ti-common-color-icon-active:var(--ti-base-color-brand-6);--ti-common-color-icon-disabled:var(--ti-base-color-common-2);--ti-common-color-icon-white:var(--ti-base-color-white);--ti-common-color-icon-graybg-normal:var(--ti-base-color-common-2);--ti-common-color-icon-graybg-hover:var(--ti-base-color-brand-6);--ti-common-color-icon-graybg-active:var(--ti-base-color-brand-6);--ti-common-color-icon-graybg-disabled:var(--ti-base-color-common-1);--ti-common-color-icon-darkbg-normal:var(--ti-base-color-common-2);--ti-common-color-icon-darkbg-hover:var(--ti-base-color-brand-5);--ti-common-color-icon-darkbg-active:var(--ti-base-color-brand-5);--ti-common-color-icon-darkbg-disabled:var(--ti-base-color-common-5);--ti-common-color-icon-info:var(--ti-base-color-icon-info);--ti-common-color-bg-normal:var(--ti-base-color-bg-6);--ti-common-color-bg-emphasize:var(--ti-base-color-brand-6);--ti-common-color-bg-disabled:var(--ti-base-color-bg-5);--ti-common-color-bg-hover:var(--ti-base-color-brand-8);--ti-common-color-bg-gray:var(--ti-base-color-bg-4);--ti-common-color-bg-secondary:var(--ti-base-color-common-2);--ti-common-bg-primary:var(--ti-base-color-bg-8);--ti-common-bg-primary-hover:var(--ti-base-color-bg-7);--ti-common-bg-primary-active:var(--ti-base-color-bg-9);--ti-common-bg-minor:var(--ti-base-color-bg-2);--ti-common-bg-minor-hover:var(--ti-base-color-bg-1);--ti-common-bg-minor-active:var(--ti-base-color-bg-3);--ti-common-color-bg-white-normal:var(--ti-base-color-white);--ti-common-color-bg-white-emphasize:var(--ti-base-color-brand-1);--ti-common-color-bg-light-normal:var(--ti-base-color-brand-2);--ti-common-color-bg-light-emphasize:var(--ti-base-color-brand-3);--ti-common-color-bg-dark-normal:var(--ti-base-color-common-6);--ti-common-color-bg-dark-emphasize:var(--ti-base-color-common-4);--ti-common-color-bg-dark-active:var(--ti-common-color-bg-normal);--ti-common-color-bg-dark-deep:var(--ti-base-color-common-6);--ti-common-color-bg-dark-disabled:var(--ti-base-color-common-1);--ti-common-color-bg-navigation:var(--ti-base-color-common-8);--ti-common-color-bg-dark-select:var(--ti-base-color-common-9);--ti-common-color-selected-background:var(--ti-base-color-brand-6);--ti-common-color-hover-background:var(--ti-base-color-brand-1);--ti-common-color-data-1:var(--ti-base-color-success-3);--ti-common-color-data-2:var(--ti-base-color-icon-info);--ti-common-color-data-3:var(--ti-base-color-data-3);--ti-common-color-data-4:var(--ti-base-color-data-4);--ti-common-color-data-5:var(--ti-base-color-data-5);--ti-common-color-data-6:var(--ti-base-color-warn-3);--ti-common-color-data-7:var(--ti-base-color-warn-4);--ti-common-color-data-8:var(--ti-base-color-error-3);--ti-common-line-height-number:1.5;--ti-common-line-height-base:12px;--ti-common-line-height-1:14px;--ti-common-line-height-2:16px;--ti-common-line-height-3:18px;--ti-common-line-height-4:20px;--ti-common-line-height-5:24px;--ti-common-line-height-6:32px;--ti-common-line-height-7:36px;--ti-common-space-base:4px;--ti-common-space-2x:calc(var(--ti-common-space-base) * 2);--ti-common-space-3x:calc(var(--ti-common-space-base) * 3);--ti-common-space-4x:calc(var(--ti-common-space-base) * 4);--ti-common-space-5x:calc(var(--ti-common-space-base) * 5);--ti-common-space-6x:calc(var(--ti-common-space-base) * 6);--ti-common-space-8x:calc(var(--ti-common-space-base) * 8);--ti-common-space-10x:calc(var(--ti-common-space-base) * 10);--ti-common-space-0:0px;--ti-common-space-1:1px;--ti-common-space-6:6px;--ti-common-space-10:10px;--ti-common-dropdown-gap:2px;--ti-common-shadow-none:none;--ti-common-shadow-1-up:0 -1px 4px 0 rgba(0, 0, 0, 0.1);--ti-common-shadow-1-down:0 1px 4px 0 rgba(0, 0, 0, 0.1);--ti-common-shadow-1-left:-1px 0px 4px 0 rgba(0, 0, 0, 0.1);--ti-common-shadow-1-right:1px 0px 4px 0 rgba(0, 0, 0, 0.1);--ti-common-shadow-2-up:0 -2px 8px 0 rgba(0, 0, 0, 0.2);--ti-common-shadow-2-down:0 2px 8px 0 rgba(0, 0, 0, 0.2);--ti-common-shadow-2-left:-2px 0 8px 0 rgba(238, 10, 10, 0.2);--ti-common-shadow-2-right:2px 0 8px 0 rgba(252, 5, 5, 0.2);--ti-common-shadow-3-up:0 -4px 16px 0 rgba(0, 0, 0, 0.2);--ti-common-shadow-3-down:0 4px 16px 0 rgba(0, 0, 0, 0.2);--ti-common-shadow-3-left:-4px 0 16px 0 rgba(0, 0, 0, 0.2);--ti-common-shadow-3-right:4px 0 16px 0 rgba(0, 0, 0, 0.2);--ti-common-shadow-4-up:0 -8px 40px 0 rgba(0, 0, 0, 0.2);--ti-common-shadow-4-down:0 8px 40px 0 rgba(0, 0, 0, 0.2);--ti-common-shadow-4-left:-8px 0 40px 0 rgba(0, 0, 0, 0.2);--ti-common-shadow-4-right:8px 0 40px 0 rgba(0, 0, 0, 0.2);--ti-common-shadow-error:0 1px 3px 0 rgba(199, 54, 54, 0.25);--ti-common-shadow-warn:0 1px 3px 0 rgba(204, 100, 20, 0.25);--ti-common-shadow-prompt:0 1px 3px 0 rgba(70, 94, 184, 0.25);--ti-common-shadow-success:0 1px 3px 0 rgba(39, 176, 128, 0.25);--ti-common-font-family:'Helvetica','Arial','PingFangSC-Regular','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Microsoft JhengHei';--ti-common-font-size-base:12px;--ti-common-font-size-1:14px;--ti-common-font-size-2:16px;--ti-common-font-size-3:18px;--ti-common-font-size-4:20px;--ti-common-font-size-5:24px;--ti-common-font-size-6:32px;--ti-common-font-size-7:36px;--ti-common-font-weight-1:100;--ti-common-font-weight-2:200;--ti-common-font-weight-3:300;--ti-common-font-weight-4:normal;--ti-common-font-weight-5:500;--ti-common-font-weight-6:600;--ti-common-font-weight-7:bold;--ti-common-font-weight-8:800;--ti-common-font-weight-9:900;--ti-common-font-weight-bold:700;--ti-common-color-line-normal:var(--ti-base-color-common-2);--ti-common-color-line-hover:var(--ti-base-color-common-5);--ti-common-color-line-active:var(--ti-base-color-brand-6);--ti-common-color-line-disabled:var(--ti-base-color-common-1);--ti-common-color-line-dividing:var(--ti-base-color-common-1);--ti-common-color-dash-line-normal:var(--ti-base-color-common-5);--ti-common-color-dash-line-hover:var(--ti-base-color-brand-7);--ti-common-color-border:var(--ti-base-color-common-2);--ti-common-color-border-hover:var(--ti-base-color-common-5);--ti-common-border-weight-normal:1px;--ti-common-border-weight-1:2px;--ti-common-border-weight-2:3px;--ti-common-border-style-dashed:dashed;--ti-common-border-style-dotted:dotted;--ti-common-border-style-solid:solid;--ti-common-border-radius-normal:2px;--ti-common-border-radius-0:0px;--ti-common-border-radius-1:4px;--ti-common-border-radius-2:8px;--ti-common-border-radius-3:50%;--ti-common-size-base:4px;--ti-common-size-2x:calc(var(--ti-common-size-base) * 2);--ti-common-size-3x:calc(var(--ti-common-size-base) * 3);--ti-common-size-4x:calc(var(--ti-common-size-base) * 4);--ti-common-size-5x:calc(var(--ti-common-size-base) * 5);--ti-common-size-6x:calc(var(--ti-common-size-base) * 6);--ti-common-size-7x:calc(var(--ti-common-size-base) * 7);--ti-common-size-8x:calc(var(--ti-common-size-base) * 8);--ti-common-size-9x:calc(var(--ti-common-size-base) * 9);--ti-common-size-10x:calc(var(--ti-common-size-base) * 10);--ti-common-size-11x:calc(var(--ti-common-size-base) * 11);--ti-common-size-12x:calc(var(--ti-common-size-base) * 12);--ti-common-size-13x:calc(var(--ti-common-size-base) * 13);--ti-common-size-14x:calc(var(--ti-common-size-base) * 14);--ti-common-size-15x:calc(var(--ti-common-size-base) * 15);--ti-common-size-16x:calc(var(--ti-common-size-base) * 16);--ti-common-size-17x:calc(var(--ti-common-size-base) * 17);--ti-common-size-18x:calc(var(--ti-common-size-base) * 18);--ti-common-size-19x:calc(var(--ti-common-size-base) * 19);--ti-common-size-20x:calc(var(--ti-common-size-base) * 20);--ti-common-size-21x:calc(var(--ti-common-size-base) * 21);--ti-common-size-22x:calc(var(--ti-common-size-base) * 22);--ti-common-size-23x:calc(var(--ti-common-size-base) * 23);--ti-common-size-24x:calc(var(--ti-common-size-base) * 24);--ti-common-size-25x:calc(var(--ti-common-size-base) * 25);--ti-common-size-26x:calc(var(--ti-common-size-base) * 26);--ti-common-size-27x:calc(var(--ti-common-size-base) * 27);--ti-common-size-28x:calc(var(--ti-common-size-base) * 28);--ti-common-size-29x:calc(var(--ti-common-size-base) * 29);--ti-common-size-30x:calc(var(--ti-common-size-base) * 30);--ti-common-size-31x:calc(var(--ti-common-size-base) * 31);--ti-common-size-32x:calc(var(--ti-common-size-base) * 32);--ti-common-size-33x:calc(var(--ti-common-size-base) * 33);--ti-common-size-34x:calc(var(--ti-common-size-base) * 34);--ti-common-size-35x:calc(var(--ti-common-size-base) * 35);--ti-common-size-36x:calc(var(--ti-common-size-base) * 36);--ti-common-size-37x:calc(var(--ti-common-size-base) * 37);--ti-common-size-38x:calc(var(--ti-common-size-base) * 38);--ti-common-size-39x:calc(var(--ti-common-size-base) * 39);--ti-common-size-40x:calc(var(--ti-common-size-base) * 40);--ti-common-size-41x:calc(var(--ti-common-size-base) * 41);--ti-common-size-42x:calc(var(--ti-common-size-base) * 42);--ti-common-size-43x:calc(var(--ti-common-size-base) * 43);--ti-common-size-44x:calc(var(--ti-common-size-base) * 44);--ti-common-size-45x:calc(var(--ti-common-size-base) * 45);--ti-common-size-46x:calc(var(--ti-common-size-base) * 46);--ti-common-size-47x:calc(var(--ti-common-size-base) * 47);--ti-common-size-48x:calc(var(--ti-common-size-base) * 48);--ti-common-size-49x:calc(var(--ti-common-size-base) * 49);--ti-common-size-50x:calc(var(--ti-common-size-base) * 50);--ti-common-size-0:0px;--ti-common-size-auto:auto;--ti-common-size-width-large:var(--ti-common-size-33x);--ti-common-size-width-medium:var(--ti-common-size-30x);--ti-common-size-width-normal:var(--ti-common-size-20x);--ti-common-size-height-large:var(--ti-common-size-12x);--ti-common-size-height-medium:var(--ti-common-size-10x);--ti-common-size-height-small:var(--ti-common-size-8x);--ti-common-size-height-normal:var(--ti-common-size-7x);--ti-common-size-height-mini:var(--ti-common-size-6x);--ti-common-scrollbar-width:8px;--ti-common-scrollbar-height:8px;--ti-common-scrollbar-track-piece-bg-color:var(--ti-base-color-bg-4);--ti-common-scrollbar-thumb-bg-color:#bfbfbf;--ti-common-scrollbar-thumb-border-radius:6px;--ti-common-scrollbar-thumb-hover-bg-color:#999999;--ti-common-scrollbar-thumb-active-bg-color:#999999}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.fade-in-enter-active,.fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.fade-in-enter,.fade-in-enter-from,.fade-in-leave-to{opacity:0}.zoom-in-center-enter-active,.zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.zoom-in-center-enter,.zoom-in-center-enter-from,.zoom-in-center-leave-to{opacity:0;transform:scaleX(0)}.zoom-in-top-enter-active,.zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top}.zoom-in-top-enter,.zoom-in-top-enter-from,.zoom-in-top-leave-to{opacity:0;transform:scaleY(0)}.zoom-in-bottom-enter-active,.zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center bottom}.zoom-in-bottom-enter,.zoom-in-bottom-enter-from,.zoom-in-bottom-leave-to{opacity:0;transform:scaleY(0)}.zoom-in-left-enter-active,.zoom-in-left-leave-active{opacity:1;transform:scale(1,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:top left}.zoom-in-left-enter,.zoom-in-left-enter-from,.zoom-in-left-leave-to{opacity:0;transform:scale(.45,.45)}.list-enter-active,.list-leave-active{transition:all 1s}.list-enter,.list-enter-from,.list-leave-to{opacity:0;transform:translateY(-30px)}.opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}.collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.tiny-fade-in-linear-enter-active,.tiny-fade-in-linear-leave-active{transition:opacity .2s linear}.tiny-fade-in-linear-enter,.tiny-fade-in-linear-enter-from,.tiny-fade-in-linear-leave-to{opacity:0}.tiny-fade-in-enter-active,.tiny-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.tiny-fade-in-enter,.tiny-fade-in-enter-from,.tiny-fade-in-leave-to{opacity:0}.tiny-zoom-in-center-enter-active,.tiny-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.tiny-zoom-in-center-enter,.tiny-zoom-in-center-enter-from,.tiny-zoom-in-center-leave-to{opacity:0;transform:scaleX(0)}.tiny-zoom-in-top-enter-active,.tiny-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top}.tiny-zoom-in-top-enter,.tiny-zoom-in-top-enter-from,.tiny-zoom-in-top-leave-to{opacity:0;transform:scaleY(0)}.tiny-zoom-in-bottom-enter-active,.tiny-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center bottom}.tiny-zoom-in-bottom-enter,.tiny-zoom-in-bottom-enter-from,.tiny-zoom-in-bottom-leave-to{opacity:0;transform:scaleY(0)}.tiny-zoom-in-left-enter-active,.tiny-zoom-in-left-leave-active{opacity:1;transform:scale(1,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:top left}.tiny-zoom-in-left-enter,.tiny-zoom-in-left-enter-from,.tiny-zoom-in-left-leave-to{opacity:0;transform:scale(.45,.45)}.tiny-list-enter-active,.tiny-list-leave-active{transition:all 1s}.tiny-list-enter,.tiny-list-enter-from,.tiny-list-leave-to{opacity:0;transform:translateY(-30px)}.tiny-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}.tiny-collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.tiny-horizontal-collapse-transition{transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.tiny-svg{width:1em;height:1em;vertical-align:middle;overflow:hidden;display:inline-block}.tiny-action-menu{--ti-action-menu-font-weight:var(--ti-common-font-weight-normal);--ti-action-menu-hover-text-decoratio:none;--ti-action-menu-more-icon-width:1em;--ti-action-menu-more-icon-height:1em;--ti-action-menu-more-icon-margin-right:var(--ti-common-space-0, 0px);--ti-action-menu-text-color:var(--ti-common-color-text-link, #526ecc);--ti-action-menu-item-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-action-menu-font-size:var(--ti-common-font-size-base, 12px);--ti-action-menu-item-line-bg-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-action-menu-item-line-width:var(--ti-common-space-1);--ti-action-menu-item-hover-bg-color:var(--ti-common-color-transparent, transparent);--ti-action-menu-item-hover-text-color:var(--ti-common-color-text-link-hover, #344899);--ti-action-menu-item-padding-top:var(--ti-common-space-0, 0px);--ti-action-menu-item-padding-right:var(--ti-common-space-0, 0px);--ti-action-menu-item-padding-bottom:var(--ti-common-space-0, 0px);--ti-action-menu-item-padding-left:var(--ti-common-space-0, 0px);--ti-action-menu-item-svg-margin-top:-2px;--ti-action-menu-item-svg-margin-right:var(--ti-common-space-base, 4px);--ti-action-menu-item-svg-margin-bottom:var(--ti-common-space-0, 0px);--ti-action-menu-item-svg-margin-left:var(--ti-common-space-0, 0px);--ti-action-menu-item-card-text-color:var(--ti-common-color-text-link, #526ecc);--ti-action-menu-item-card-hover-text-color:var(--ti-common-color-text-link-hover, #344899);font-size:var(--ti-action-menu-font-size);font-weight:var(--ti-action-menu-font-weight);color:var(--ti-action-menu-text-color)}.tiny-action-menu .tiny-dropdown .tiny-dropdown-trigger .tiny-svg{margin-right:var(--ti-action-menu-more-icon-margin-right)}.tiny-action-menu__wrap{display:flex}.tiny-action-menu__wrap.tiny-action-menu__card-mode .tiny-action-menu__item .tiny-svg{fill:var(--ti-action-menu-item-card-text-color)}.tiny-action-menu__wrap.tiny-action-menu__card-mode .tiny-action-menu__item .tiny-dropdown .tiny-dropdown-trigger:hover .tiny-svg{fill:var(--ti-action-menu-item-card-text-color)}.tiny-action-menu__wrap .tiny-action-menu__item{display:flex;justify-content:space-between;align-items:center}.tiny-action-menu__wrap .tiny-action-menu__item .tiny-svg{fill:var(--ti-action-menu-text-color);margin:var(--ti-action-menu-item-svg-margin-top) var(--ti-action-menu-item-svg-margin-right) var(--ti-action-menu-item-svg-margin-bottom) var(--ti-action-menu-item-svg-margin-left)}.tiny-action-menu__wrap .tiny-action-menu__item:not(:has(.tiny-dropdown)) .tiny-svg{width:var(--ti-action-menu-more-icon-width);height:var(--ti-action-menu-more-icon-height)}.tiny-action-menu__wrap .tiny-action-menu__item:not(.is-disabled):hover.tiny-action-menu__item-visable .tiny-dropdown-item{background-color:var(--ti-action-menu-item-hover-bg-color)}.tiny-action-menu__wrap .tiny-action-menu__item:not(.is-disabled):hover .tiny-svg{fill:var(--ti-action-menu-item-hover-text-color)}.tiny-action-menu__wrap .tiny-action-menu__item.tiny-action-menu__item-visable .tiny-dropdown-item__wrap{color:var(--ti-action-menu-text-color);padding:var(--ti-action-menu-item-padding-top) var(--ti-action-menu-item-padding-right) var(--ti-action-menu-item-padding-bottom) var(--ti-action-menu-item-padding-left)}.tiny-action-menu__wrap .tiny-action-menu__item.tiny-action-menu__item-visable .tiny-dropdown-item__wrap:hover{background-color:var(--ti-action-menu-item-hover-bg-color);-webkit-text-decoration:var(--ti-action-menu-hover-text-decoratio);text-decoration:var(--ti-action-menu-hover-text-decoratio);color:var(--ti-action-menu-item-hover-text-color)}.tiny-action-menu__wrap .tiny-action-menu__item.tiny-action-menu__item-visable.tiny-action-menu__card-item .tiny-dropdown-item__wrap{color:var(--ti-action-menu-item-card-text-color)}.tiny-action-menu__wrap .tiny-action-menu__item.tiny-action-menu__item-visable.tiny-action-menu__card-item .tiny-dropdown-item__wrap .tiny-svg{fill:var(--ti-action-menu-item-card-text-color)}.tiny-action-menu__wrap .tiny-action-menu__item.tiny-action-menu__item-visable.tiny-action-menu__card-item .tiny-dropdown-item__wrap:hover{color:var(--ti-action-menu-item-card-hover-text-color)}.tiny-action-menu__wrap .tiny-action-menu__item.tiny-action-menu__item-visable.is-disabled .tiny-dropdown-item__wrap{color:var(--ti-action-menu-item-disabled-text-color)}.tiny-action-menu__wrap .tiny-action-menu__item .tiny-action-menu__item-line{position:relative;width:var(--ti-action-menu-item-line-width);height:12px;background:var(--ti-action-menu-item-line-bg-color);display:inline-block}.tiny-button{--ti-button-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-button-font-size:var(--ti-common-font-size-base, 12px);--ti-button-plain-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-border-width:var(--ti-common-border-weight-normal, 1px);--ti-button-border-style:var(--ti-common-border-style-solid, solid);--ti-button-loading-bg-color:rgba(255, 255, 255, 0.35);--ti-button-size-normal-min-width:var(--ti-common-size-width-normal, 80px);--ti-button-size-normal-max-width:var(--ti-common-size-width-medium, 120px);--ti-button-size-normal-height:var(--ti-common-size-height-normal, 28px);--ti-button-size-normal-padding-horizontal:var(--ti-common-size-5x, 20px);--ti-button-size-large-height:var(--ti-common-size-height-large, 48px);--ti-button-size-large-font-size:var(--ti-common-font-size-2, 16px);--ti-button-size-large-padding-horizontal:var(--ti-common-size-8x, 32px);--ti-button-size-large-min-width:var(--ti-common-size-24x, 96px);--ti-button-size-large-margin-left:8px;--ti-button-size-medium-height:var(--ti-common-size-height-medium, 40px);--ti-button-size-medium-font-size:var(--ti-common-font-size-1, 14px);--ti-button-size-medium-padding-horizontal:var(--ti-common-size-7x, 28px);--ti-button-size-medium-min-width:var(--ti-common-size-22x, 88px);--ti-button-size-medium-margin-left:8px;--ti-button-size-small-height:var(--ti-common-size-height-small, 32px);--ti-button-size-small-font-size:var(--ti-common-font-size-1, 14px);--ti-button-size-small-padding-horizontal:var(--ti-common-size-3x, 12px);--ti-button-size-small-min-width:var(--ti-common-size-18x, 72px);--ti-button-size-small-margin-left:8px;--ti-button-size-mini-height:var(--ti-common-size-height-mini, 24px);--ti-button-size-mini-font-size:var(--ti-common-font-size-base, 12px);--ti-button-size-mini-padding-horizontal:var(--ti-common-size-2x, 8px);--ti-button-size-mini-min-width:var(--ti-common-size-16x, 64px);--ti-button-normal-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-button-normal-border-color:var(--ti-common-color-border, #adb0b8);--ti-button-normal-background-color:var(--ti-common-color-light, #fff);--ti-button-normal-hover-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-normal-hover-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-normal-hover-bg-color:var(--ti-common-color-light, #fff);--ti-button-normal-active-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-normal-active-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-normal-active-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-button-normal-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-normal-disabled-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-button-normal-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-button-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-text-hover-text-decoration:none;--ti-button-text-color-hover:var(--ti-common-color-text-link-hover, #344899);--ti-button-text-hover-weight:var(--ti-common-font-weight-4, normal);--ti-button-text-color-active:var(--ti-common-color-primary-active, #7693f5);--ti-button-text-color-disabled:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-text-svg-width:1em;--ti-button-text-svg-height:1em;--ti-button-text-hover-bg-color:transparent;--ti-button-text-only-icon-hover-bg-color:transparent;--ti-button-text-hover-border-radius:0px;--ti-button-text-svg-fill-color:var(--ti-common-color-text-secondary, #575d6c);--ti-button-text-svg-hover-fill-color:var(--ti-button-text-color-hover);--ti-button-text-svg-disabled-fill-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-text-has-svg-icon-margin-right:var(--ti-common-size-2x, 8px);--ti-button-text-has-svg-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-button-text-has-svg-hover-text-color:var(--ti-common-color-text-link, #526ecc);--ti-button-text-svg-padding-horizontal:var(--ti-common-size-2x, 8px);--ti-button-primary-normal-bg-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-primary-normal-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-primary-hover-bg-color:var(--ti-common-color-primary-hover, #7693f5);--ti-button-primary-hover-border-color:var(--ti-common-color-primary-hover, #7693f5);--ti-button-primary-active-bg-color:var(--ti-common-color-primary-active, #7693f5);--ti-button-primary-disabled-bg-color:var(--ti-common-color-primary-disabled-bgcolor, #f5f5f6);--ti-button-primary-text-color:var(--ti-common-color-light, #fff);--ti-button-primary-disabled-text-color:var(--ti-common-color-primary-disabled-text, #adb0b8);--ti-button-primary-disabled-border-color:var(--ti-common-color-primary-disabled-border, #dfe1e6);--ti-button-primary-plain-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-primary-plain-hover-text-color:var(--ti-common-color-light, #fff);--ti-button-primary-plain-bg-color:var(--ti-common-color-prompt-bg, #ebf6ff);--ti-button-primary-plain-hover-bg-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-primary-plain-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-primary-plain-hover-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-primary-plain-disabled-bg-color:var(--ti-common-color-primary-plain-disabled-bg-color, rgba(191, 191, 191, 0.1));--ti-button-success-normal-bg-color:var(--ti-common-color-success-normal, #50d4ab);--ti-button-success-normal-border-color:var(--ti-common-color-success-normal, #50d4ab);--ti-button-success-hover-bg-color:var(--ti-common-color-success-hover, #acf2dc);--ti-button-success-hover-border-color:var(--ti-common-color-success-hover, #acf2dc);--ti-button-success-active-bg-color:var(--ti-common-color-success-active, #acf2dc);--ti-button-success-disabled-bg-color:var(--ti-common-color-success-disabled-bgcolor, #f5f5f6);--ti-button-success-text-color:var(--ti-common-color-light, #fff);--ti-button-success-disabled-text-color:var(--ti-common-color-success-disabled-text, #adb0b8);--ti-button-success-disabled-border-color:var(--ti-common-color-success-disabled-border, #dfe1e6);--ti-button-success-plain-text-color:var(--ti-common-color-success-normal, #50d4ab);--ti-button-success-plain-hover-text-color:var(--ti-common-color-light, #fff);--ti-button-success-plain-bg-color:var(--ti-common-color-success-bg, #edfff9);--ti-button-success-plain-hover-bg-color:var(--ti-common-color-success-normal, #50d4ab);--ti-button-success-plain-border-color:var(--ti-common-color-success-normal, #50d4ab);--ti-button-success-plain-hover-border-color:var(--ti-common-color-success-normal, #50d4ab);--ti-button-success-plain-disabled-bg-color:var(--ti-common-color-success-plain-disabled-bg-color, rgba(166, 195, 185, 0.1));--ti-button-warning-normal-bg-color:var(--ti-common-color-warning-normal, #fa9841);--ti-button-warning-normal-border-color:var(--ti-common-color-warning-normal, #fa9841);--ti-button-warning-hover-bg-color:var(--ti-common-color-warning-hover, #fac20a);--ti-button-warning-active-bg-color:var(--ti-common-color-warning-active, #fac20a);--ti-button-warning-disabled-bg-color:var(--ti-common-color-warning-disabled-bgcolor, #f5f5f6);--ti-button-warning-text-color:var(--ti-common-color-light, #fff);--ti-button-warning-disabled-text-color:var(--ti-common-color-warning-disabled-text, #adb0b8);--ti-button-warning-disabled-border-color:var(--ti-common-color-warning-disabled-border, #dfe1e6);--ti-button-warning-plain-text-color:var(--ti-common-color-warning-normal, #fa9841);--ti-button-warning-plain-hover-text-color:var(--ti-common-color-light, #fff);--ti-button-warning-plain-bg-color:var(--ti-common-color-warn-bg, #fff3e8);--ti-button-warning-plain-hover-bg-color:var(--ti-common-color-warning-normal, #fa9841);--ti-button-warning-plain-border-color:var(--ti-common-color-warning-normal, #fa9841);--ti-button-warning-plain-hover-border-color:var(--ti-common-color-warning-normal, #fa9841);--ti-button-warning-plain-disabled-bg-color:var(--ti-common-color-warning-plain-disabled-bg-color, rgba(211, 198, 162, 0.1));--ti-button-danger-normal-bg-color:var(--ti-common-color-danger-normal, #c7000b);--ti-button-danger-normal-border-color:var(--ti-common-color-danger-normal, #c7000b);--ti-button-danger-hover-bg-color:var(--ti-common-color-danger-hover, #d64a52);--ti-button-danger-hover-border-color:var(--ti-common-color-danger-hover, #d64a52);--ti-button-danger-active-bg-color:var(--ti-common-color-danger-active, #b12220);--ti-button-danger-disabled-bg-color:var(--ti-common-color-danger-disabled-bgcolor, #f5f5f6);--ti-button-danger-text-color:var(--ti-common-color-light, #fff);--ti-button-danger-disabled-text-color:var(--ti-common-color-danger-disabled-text, #adb0b8);--ti-button-danger-disabled-border-color:var(--ti-common-color-danger-disabled-border, #dfe1e6);--ti-button-danger-plain-text-color:var(--ti-common-color-danger-normal, #c7000b);--ti-button-danger-plain-hover-text-color:var(--ti-common-color-light, #fff);--ti-button-danger-plain-bg-color:var(--ti-common-color-error-bg, #ffeeed);--ti-button-danger-plain-hover-bg-color:var(--ti-common-color-danger-normal, #c7000b);--ti-button-danger-plain-border-color:var(--ti-common-color-danger-normal, #c7000b);--ti-button-danger-plain-hover-border-color:var(--ti-common-color-danger-normal, #c7000b);--ti-button-danger-plain-disabled-bg-color:var(--ti-common-color-danger-disabled-bgcolor, #f5f5f6);--ti-button-danger-plain-disabled-border-color:var(--ti-common-color-danger-disabled-bgcolor, #f5f5f6);--ti-button-info-normal-bg-color:var(--ti-common-color-info-normal, #252b3a);--ti-button-info-normal-border-color:var(--ti-common-color-info-normal, #252b3a);--ti-button-info-hover-bg-color:var(--ti-common-color-info-hover, #5c6173);--ti-button-info-hover-border-color:var(--ti-common-color-info-hover, #5c6173);--ti-button-info-active-bg-color:var(--ti-common-color-info-active, #5c6173);--ti-button-info-disabled-bg-color:var(--ti-common-color-info-disabled-bgcolor, #f5f5f6);--ti-button-info-text-color:var(--ti-common-color-light, #fff);--ti-button-info-disabled-text-color:var(--ti-common-color-info-disabled-text, #adb0b8);--ti-button-info-disabled-border-color:var(--ti-common-color-info-disabled-border, #dfe1e6);--ti-button-info-plain-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-button-info-plain-hover-text-color:var(--ti-common-color-light, #fff);--ti-button-info-plain-bg-color:var(--ti-common-color-info-bg, rgba(51, 51, 51, 0.06));--ti-button-info-plain-hover-bg-color:var(--ti-common-color-info-normal, #252b3a);--ti-button-info-plain-border-color:var(--ti-common-color-info-normal, #252b3a);--ti-button-info-plain-hover-border-color:var(--ti-common-color-info-normal, #252b3a);--ti-button-info-plain-disabled-bg-color:var(--ti-common-color-info-plain-disabled-bg-color, rgba(191, 191, 191, 0.1));--ti-button-ghost-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-button-ghost-border-color:var(--ti-common-color-border, #adb0b8);--ti-button-ghost-hover-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-ghost-hover-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-ghost-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-ghost-disabled-border-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-primary-ghost-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-primary-ghost-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-primary-ghost-hover-text-color:var(--ti-common-color-primary-hover, #7693f5);--ti-button-primary-ghost-hover-border-color:var(--ti-common-color-primary-hover, #7693f5);--ti-button-primary-ghost-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-primary-ghost-disabled-border-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-success-ghost-text-color:var(--ti-common-color-success-normal, #50d4ab);--ti-button-success-ghost-border-color:var(--ti-common-color-success-normal, #50d4ab);--ti-button-success-ghost-hover-text-color:var(--ti-common-color-success-active, #acf2dc);--ti-button-success-ghost-hover-border-color:var(--ti-common-color-success-active, #acf2dc);--ti-button-success-ghost-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-success-ghost-disabled-border-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-info-ghost-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-button-info-ghost-border-color:var(--ti-common-color-info-normal, #252b3a);--ti-button-info-ghost-hover-text-color:var(--ti-common-color-info-hover, #5c6173);--ti-button-info-ghost-hover-border-color:var(--ti-common-color-info-hover, #5c6173);--ti-button-info-ghost-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-info-ghost-disabled-border-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-warning-ghost-text-color:var(--ti-common-color-warning-normal, #fa9841);--ti-button-warning-ghost-border-color:var(--ti-common-color-warning-normal, #fa9841);--ti-button-warning-ghost-hover-text-color:var(--ti-common-color-warning-active, #fac20a);--ti-button-warning-ghost-hover-border-color:var(--ti-common-color-warning-active, #fac20a);--ti-button-warning-ghost-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-warning-ghost-disabled-border-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-danger-ghost-text-color:var(--ti-common-color-danger-normal, #c7000b);--ti-button-danger-ghost-border-color:var(--ti-common-color-danger-normal, #c7000b);--ti-button-danger-ghost-hover-text-color:var(--ti-common-color-danger-hover, #d64a52);--ti-button-danger-ghost-hover-border-color:var(--ti-common-color-danger-hover, #d64a52);--ti-button-danger-ghost-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-danger-ghost-disabled-border-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-padding-vertical:var(--ti-common-space-0, 0px);--ti-button-size-normal-padding:var(--ti-common-space-2x, 8px);--ti-button-text-size-large-min-width:var(--ti-common-size-24x, 96px);--ti-button-text-size-large-height:var(--ti-common-size-height-large, 48px);--ti-button-text-size-large-svg-width:1em;--ti-button-text-size-large-svg-height:1em;--ti-button-text-padding-horizontal:var(--ti-common-space-0, 0px);--ti-button-text-size-medium-min-width:var(--ti-common-size-22x, 88px);--ti-button-text-size-medium-height:var(--ti-common-size-height-medium, 40px);--ti-button-text-size-medium-svg-width:1em;--ti-button-text-size-medium-svg-height:1em;--ti-button-text-size-default-min-width:var(--ti-common-size-20x, 80px);--ti-button-text-size-default-height:var(--ti-common-size-height-normal, 28px);--ti-button-text-size-default-svg-width:1em;--ti-button-text-size-default-svg-height:1em;--ti-button-text-size-small-min-width:var(--ti-common-size-18x, 72px);--ti-button-text-size-small-height:var(--ti-common-size-height-small, 32px);--ti-button-text-size-small-svg-width:1em;--ti-button-text-size-small-svg-height:1em;--ti-button-text-size-mini-min-width:var(--ti-common-size-16x, 64px);--ti-button-text-size-mini-height:var(--ti-common-size-height-mini, 24px);--ti-button-text-size-mini-svg-width:1em;--ti-button-text-size-mini-svg-height:1em;--ti-button-only-icon-min-width:unset;--ti-button-only-icon-padding-horizontal:7px;--ti-button-only-icon-border-radius:2px;--ti-button-only-icon-border-color:var(--ti-common-color-border, #adb0b8);--ti-button-only-icon-hover-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-button-only-icon-disabled-border-color:var(--ti-common-color-line-disabled, #dfe1e6);display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;box-sizing:border-box;height:var(--ti-button-size-normal-height);line-height:calc(var(--ti-button-size-normal-height) - 2px);color:var(--ti-button-normal-text-color);fill:var(--ti-button-normal-text-color);font-size:var(--ti-button-font-size);min-width:var(--ti-button-size-normal-min-width);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-width:var(--ti-button-border-width);border-style:var(--ti-button-border-style);border-color:var(--ti-button-normal-border-color);-o-border-image:initial;border-image:initial;border-radius:var(--ti-button-border-radius);background:var(--ti-button-normal-background-color);padding:var(--ti-button-padding-vertical) var(--ti-button-size-normal-padding-horizontal);overflow:hidden;transition:border .3s ease 0s,color .3s ease 0s,background .3s ease 0s;outline:0;vertical-align:middle}.tiny-button .tiny-svg{vertical-align:text-top}.tiny-button>img{margin-right:4px;vertical-align:middle}.tiny-button.is-only-icon{min-width:var(--ti-button-only-icon-min-width);padding:0 var(--ti-button-only-icon-padding-horizontal);border-radius:var(--ti-button-only-icon-border-radius);border-color:var(--ti-button-only-icon-border-color)}.tiny-button.is-only-icon:hover{border-color:var(--ti-button-only-icon-hover-border-color)}.tiny-button.is-only-icon.is-disabled{border-color:var(--ti-button-only-icon-disabled-border-color)}.tiny-button.is-only-icon.is-disabled:hover{border-color:var(--ti-button-only-icon-disabled-border-color)}.tiny-button::-moz-focus-inner{border:0}.tiny-button:focus,.tiny-button:hover{color:var(--ti-button-normal-hover-text-color);fill:var(--ti-button-normal-hover-text-color);border-color:var(--ti-button-normal-hover-border-color);background-color:var(--ti-button-normal-hover-bg-color)}.tiny-button.is-active,.tiny-button.is-plain:active,.tiny-button:active{color:var(--ti-button-normal-active-text-color);fill:var(--ti-button-normal-active-text-color);border-color:var(--ti-button-normal-active-border-color);background-color:var(--ti-button-normal-active-bg-color)}.tiny-button.is-ghost{background-color:transparent}.tiny-button.is-ghost:active,.tiny-button.is-ghost:focus,.tiny-button.is-ghost:hover{color:var(--ti-button-ghost-hover-text-color);fill:var(--ti-button-ghost-hover-text-color);border-color:var(--ti-button-ghost-hover-border-color);background-color:transparent}.tiny-button.is-ghost.is-disabled,.tiny-button.is-ghost.is-disabled:focus,.tiny-button.is-ghost.is-disabled:hover{color:var(--ti-button-ghost-disabled-text-color);fill:var(--ti-button-ghost-disabled-text-color);border-color:var(--ti-button-ghost-disabled-border-color);background-color:transparent}.tiny-button.is-disabled,.tiny-button.is-disabled:focus,.tiny-button.is-disabled:hover{cursor:not-allowed;color:var(--ti-button-normal-disabled-text-color);fill:var(--ti-button-normal-disabled-text-color);border-color:var(--ti-button-normal-disabled-border-color);background-color:var(--ti-button-normal-disabled-bg-color)}.tiny-button.is-plain:focus,.tiny-button.is-plain:hover{color:var(--ti-button-normal-hover-text-color);fill:var(--ti-button-normal-hover-text-color);border-color:var(--ti-button-normal-hover-border-color);background-color:var(--ti-button-normal-hover-bg-color)}.tiny-button.is-disabled.is-plain,.tiny-button.is-disabled.is-plain:focus,.tiny-button.is-disabled.is-plain:hover{color:var(--ti-button-normal-disabled-text-color);fill:var(--ti-button-normal-disabled-text-color);border-color:var(--ti-button-normal-disabled-border-color);background-color:var(--ti-button-normal-disabled-bg-color)}.tiny-button+.tiny-button{margin-left:8px}.tiny-button.is-loading{position:relative;pointer-events:none;overflow:initial}.tiny-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--ti-button-loading-bg-color)}.tiny-button.is-loading .tiny-svg{fill:var(--ti-button-info-text-color)}.tiny-button.is-loading.tiny-button--default .tiny-svg{fill:var(--ti-button-normal-text-color)}.tiny-button.is-round{border-radius:calc(var(--ti-button-size-normal-height,30px)/ 2)}.tiny-button.is-icon{display:inline-flex;justify-content:center;align-items:center}.tiny-button:not(.is-circle) .tiny-svg.is-text{margin-right:var(--ti-button-text-has-svg-icon-margin-right)}.tiny-button:not(.is-circle).is-loading .tiny-svg{margin-right:4px;margin-top:1px}.tiny-button.is-circle{border-radius:50%;min-width:var(--ti-button-size-normal-height);min-height:var(--ti-button-size-normal-height);line-height:1;padding:var(--ti-button-size-normal-padding)}.tiny-button.is-circle.is-hide-boder{border:none}.tiny-button.is-circle.tiny-button--large{min-width:var(--ti-button-size-large-height);min-height:var(--ti-button-size-large-height);height:auto;line-height:1;padding:var(--ti-button-size-large-padding)}.tiny-button.is-circle.tiny-button--medium{min-width:var(--ti-button-size-medium-height);min-height:var(--ti-button-size-medium-height);height:auto;line-height:1;padding:var(--ti-button-size-medium-padding)}.tiny-button.is-circle.tiny-button--small{min-width:var(--ti-button-size-small-height);min-height:var(--ti-button-size-small-height);height:auto;line-height:1;padding:var(--ti-button-size-small-padding)}.tiny-button.is-circle.tiny-button--mini{min-width:var(--ti-button-size-mini-height);min-height:var(--ti-button-size-mini-height);height:auto;line-height:1;padding:var(--ti-button-size-mini-padding)}.tiny-button.tiny-button--primary{color:var(--ti-button-primary-text-color);fill:var(--ti-button-primary-text-color);border-color:var(--ti-button-primary-normal-border-color);background-color:var(--ti-button-primary-normal-bg-color)}.tiny-button.tiny-button--primary:hover{color:var(--ti-button-primary-text-color);fill:var(--ti-button-primary-text-color);border-color:var(--ti-button-primary-hover-border-color);background-color:var(--ti-button-primary-hover-bg-color)}.tiny-button.tiny-button--primary.is-active,.tiny-button.tiny-button--primary:active,.tiny-button.tiny-button--primary:focus{color:var(--ti-button-primary-text-color);fill:var(--ti-button-primary-text-color);border-color:var(--ti-button-primary-active-bg-color);background-color:var(--ti-button-primary-active-bg-color);outline:0}.tiny-button.tiny-button--primary.is-disabled,.tiny-button.tiny-button--primary.is-disabled:active,.tiny-button.tiny-button--primary.is-disabled:focus,.tiny-button.tiny-button--primary.is-disabled:hover{color:var(--ti-button-primary-disabled-text-color);fill:var(--ti-button-primary-disabled-text-color);border-color:var(--ti-button-primary-disabled-border-color);background-color:var(--ti-button-primary-disabled-bg-color)}.tiny-button.tiny-button--primary.is-plain{color:var(--ti-button-primary-plain-text-color);fill:var(--ti-button-primary-plain-text-color);border-color:var(--ti-button-primary-plain-border-color);background-color:var(--ti-button-primary-plain-bg-color)}.tiny-button.tiny-button--primary.is-plain:hover{color:var(--ti-button-primary-plain-hover-text-color);fill:var(--ti-button-primary-plain-hover-text-color);border-color:var(--ti-button-primary-plain-hover-border-color);background-color:var(--ti-button-primary-plain-hover-bg-color)}.tiny-button.tiny-button--primary.is-plain.is-active,.tiny-button.tiny-button--primary.is-plain:active,.tiny-button.tiny-button--primary.is-plain:focus{color:var(--ti-button-primary-text-color);fill:var(--ti-button-primary-text-color);border-color:var(--ti-button-primary-active-bg-color);background-color:var(--ti-button-primary-active-bg-color);outline:0}.tiny-button.tiny-button--primary.is-plain.is-disabled,.tiny-button.tiny-button--primary.is-plain.is-disabled:active,.tiny-button.tiny-button--primary.is-plain.is-disabled:focus,.tiny-button.tiny-button--primary.is-plain.is-disabled:hover{color:var(--ti-button-plain-disabled-text-color);fill:var(--ti-button-plain-disabled-text-color);border-color:var(--ti-button-primary-disabled-bg-color);background-color:var(--ti-button-primary-plain-disabled-bg-color)}.tiny-button.tiny-button--primary.is-ghost{color:var(--ti-button-primary-ghost-text-color);fill:var(--ti-button-primary-ghost-text-color);border-color:var(--ti-button-primary-ghost-border-color);background-color:transparent}.tiny-button.tiny-button--primary.is-ghost:hover{color:var(--ti-button-primary-ghost-hover-text-color);fill:var(--ti-button-primary-ghost-hover-text-color);border-color:var(--ti-button-primary-ghost-hover-border-color);background-color:transparent}.tiny-button.tiny-button--primary.is-ghost.is-active,.tiny-button.tiny-button--primary.is-ghost:active,.tiny-button.tiny-button--primary.is-ghost:focus{color:var(--ti-button-primary-ghost-hover-text-color);fill:var(--ti-button-primary-ghost-hover-text-color);border-color:var(--ti-button-primary-ghost-hover-border-color);background-color:transparent;outline:0}.tiny-button.tiny-button--primary.is-ghost.is-disabled,.tiny-button.tiny-button--primary.is-ghost.is-disabled:active,.tiny-button.tiny-button--primary.is-ghost.is-disabled:focus,.tiny-button.tiny-button--primary.is-ghost.is-disabled:hover{color:var(--ti-button-primary-ghost-disabled-text-color);fill:var(--ti-button-primary-ghost-disabled-text-color);border-color:var(--ti-button-primary-ghost-disabled-border-color);background-color:transparent}.tiny-button.tiny-button--primary.is-only-icon.is-disabled{border-color:var(--ti-button-only-icon-disabled-border-color)}.tiny-button.tiny-button--primary.is-loading.is-disabled{color:var(--ti-button-primary-text-color);fill:var(--ti-button-primary-text-color);border-color:var(--ti-button-primary-normal-border-color);background-color:var(--ti-button-primary-normal-bg-color)}.tiny-button.tiny-button--success{color:var(--ti-button-success-text-color);fill:var(--ti-button-success-text-color);border-color:var(--ti-button-success-normal-border-color);background-color:var(--ti-button-success-normal-bg-color)}.tiny-button.tiny-button--success:hover{color:var(--ti-button-success-text-color);fill:var(--ti-button-success-text-color);border-color:var(--ti-button-success-hover-border-color);background-color:var(--ti-button-success-hover-bg-color)}.tiny-button.tiny-button--success.is-active,.tiny-button.tiny-button--success:active,.tiny-button.tiny-button--success:focus{color:var(--ti-button-success-text-color);fill:var(--ti-button-success-text-color);border-color:var(--ti-button-success-active-bg-color);background-color:var(--ti-button-success-active-bg-color);outline:0}.tiny-button.tiny-button--success.is-disabled,.tiny-button.tiny-button--success.is-disabled:active,.tiny-button.tiny-button--success.is-disabled:focus,.tiny-button.tiny-button--success.is-disabled:hover{color:var(--ti-button-success-disabled-text-color);fill:var(--ti-button-success-disabled-text-color);border-color:var(--ti-button-success-disabled-border-color);background-color:var(--ti-button-success-disabled-bg-color)}.tiny-button.tiny-button--success.is-plain{color:var(--ti-button-success-plain-text-color);fill:var(--ti-button-success-plain-text-color);border-color:var(--ti-button-success-plain-border-color);background-color:var(--ti-button-success-plain-bg-color)}.tiny-button.tiny-button--success.is-plain:hover{color:var(--ti-button-success-plain-hover-text-color);fill:var(--ti-button-success-plain-hover-text-color);border-color:var(--ti-button-success-plain-hover-border-color);background-color:var(--ti-button-success-plain-hover-bg-color)}.tiny-button.tiny-button--success.is-plain.is-active,.tiny-button.tiny-button--success.is-plain:active,.tiny-button.tiny-button--success.is-plain:focus{color:var(--ti-button-success-text-color);fill:var(--ti-button-success-text-color);border-color:var(--ti-button-success-active-bg-color);background-color:var(--ti-button-success-active-bg-color);outline:0}.tiny-button.tiny-button--success.is-plain.is-disabled,.tiny-button.tiny-button--success.is-plain.is-disabled:active,.tiny-button.tiny-button--success.is-plain.is-disabled:focus,.tiny-button.tiny-button--success.is-plain.is-disabled:hover{color:var(--ti-button-plain-disabled-text-color);fill:var(--ti-button-plain-disabled-text-color);border-color:var(--ti-button-success-disabled-bg-color);background-color:var(--ti-button-success-plain-disabled-bg-color)}.tiny-button.tiny-button--success.is-ghost{color:var(--ti-button-success-ghost-text-color);fill:var(--ti-button-success-ghost-text-color);border-color:var(--ti-button-success-ghost-border-color);background-color:transparent}.tiny-button.tiny-button--success.is-ghost:hover{color:var(--ti-button-success-ghost-hover-text-color);fill:var(--ti-button-success-ghost-hover-text-color);border-color:var(--ti-button-success-ghost-hover-border-color);background-color:transparent}.tiny-button.tiny-button--success.is-ghost.is-active,.tiny-button.tiny-button--success.is-ghost:active,.tiny-button.tiny-button--success.is-ghost:focus{color:var(--ti-button-success-ghost-hover-text-color);fill:var(--ti-button-success-ghost-hover-text-color);border-color:var(--ti-button-success-ghost-hover-border-color);background-color:transparent;outline:0}.tiny-button.tiny-button--success.is-ghost.is-disabled,.tiny-button.tiny-button--success.is-ghost.is-disabled:active,.tiny-button.tiny-button--success.is-ghost.is-disabled:focus,.tiny-button.tiny-button--success.is-ghost.is-disabled:hover{color:var(--ti-button-success-ghost-disabled-text-color);fill:var(--ti-button-success-ghost-disabled-text-color);border-color:var(--ti-button-success-ghost-disabled-border-color);background-color:transparent}.tiny-button.tiny-button--success.is-only-icon.is-disabled{border-color:var(--ti-button-only-icon-disabled-border-color)}.tiny-button.tiny-button--success.is-loading.is-disabled{color:var(--ti-button-success-text-color);fill:var(--ti-button-success-text-color);border-color:var(--ti-button-success-normal-border-color);background-color:var(--ti-button-success-normal-bg-color)}.tiny-button.tiny-button--warning{color:var(--ti-button-warning-text-color);fill:var(--ti-button-warning-text-color);border-color:var(--ti-button-warning-normal-border-color);background-color:var(--ti-button-warning-normal-bg-color)}.tiny-button.tiny-button--warning:hover{color:var(--ti-button-warning-text-color);fill:var(--ti-button-warning-text-color);border-color:var(--ti-button-warning-hover-border-color);background-color:var(--ti-button-warning-hover-bg-color)}.tiny-button.tiny-button--warning.is-active,.tiny-button.tiny-button--warning:active,.tiny-button.tiny-button--warning:focus{color:var(--ti-button-warning-text-color);fill:var(--ti-button-warning-text-color);border-color:var(--ti-button-warning-active-bg-color);background-color:var(--ti-button-warning-active-bg-color);outline:0}.tiny-button.tiny-button--warning.is-disabled,.tiny-button.tiny-button--warning.is-disabled:active,.tiny-button.tiny-button--warning.is-disabled:focus,.tiny-button.tiny-button--warning.is-disabled:hover{color:var(--ti-button-warning-disabled-text-color);fill:var(--ti-button-warning-disabled-text-color);border-color:var(--ti-button-warning-disabled-border-color);background-color:var(--ti-button-warning-disabled-bg-color)}.tiny-button.tiny-button--warning.is-plain{color:var(--ti-button-warning-plain-text-color);fill:var(--ti-button-warning-plain-text-color);border-color:var(--ti-button-warning-plain-border-color);background-color:var(--ti-button-warning-plain-bg-color)}.tiny-button.tiny-button--warning.is-plain:hover{color:var(--ti-button-warning-plain-hover-text-color);fill:var(--ti-button-warning-plain-hover-text-color);border-color:var(--ti-button-warning-plain-hover-border-color);background-color:var(--ti-button-warning-plain-hover-bg-color)}.tiny-button.tiny-button--warning.is-plain.is-active,.tiny-button.tiny-button--warning.is-plain:active,.tiny-button.tiny-button--warning.is-plain:focus{color:var(--ti-button-warning-text-color);fill:var(--ti-button-warning-text-color);border-color:var(--ti-button-warning-active-bg-color);background-color:var(--ti-button-warning-active-bg-color);outline:0}.tiny-button.tiny-button--warning.is-plain.is-disabled,.tiny-button.tiny-button--warning.is-plain.is-disabled:active,.tiny-button.tiny-button--warning.is-plain.is-disabled:focus,.tiny-button.tiny-button--warning.is-plain.is-disabled:hover{color:var(--ti-button-plain-disabled-text-color);fill:var(--ti-button-plain-disabled-text-color);border-color:var(--ti-button-warning-disabled-bg-color);background-color:var(--ti-button-warning-plain-disabled-bg-color)}.tiny-button.tiny-button--warning.is-ghost{color:var(--ti-button-warning-ghost-text-color);fill:var(--ti-button-warning-ghost-text-color);border-color:var(--ti-button-warning-ghost-border-color);background-color:transparent}.tiny-button.tiny-button--warning.is-ghost:hover{color:var(--ti-button-warning-ghost-hover-text-color);fill:var(--ti-button-warning-ghost-hover-text-color);border-color:var(--ti-button-warning-ghost-hover-border-color);background-color:transparent}.tiny-button.tiny-button--warning.is-ghost.is-active,.tiny-button.tiny-button--warning.is-ghost:active,.tiny-button.tiny-button--warning.is-ghost:focus{color:var(--ti-button-warning-ghost-hover-text-color);fill:var(--ti-button-warning-ghost-hover-text-color);border-color:var(--ti-button-warning-ghost-hover-border-color);background-color:transparent;outline:0}.tiny-button.tiny-button--warning.is-ghost.is-disabled,.tiny-button.tiny-button--warning.is-ghost.is-disabled:active,.tiny-button.tiny-button--warning.is-ghost.is-disabled:focus,.tiny-button.tiny-button--warning.is-ghost.is-disabled:hover{color:var(--ti-button-warning-ghost-disabled-text-color);fill:var(--ti-button-warning-ghost-disabled-text-color);border-color:var(--ti-button-warning-ghost-disabled-border-color);background-color:transparent}.tiny-button.tiny-button--warning.is-only-icon.is-disabled{border-color:var(--ti-button-only-icon-disabled-border-color)}.tiny-button.tiny-button--warning.is-loading.is-disabled{color:var(--ti-button-warning-text-color);fill:var(--ti-button-warning-text-color);border-color:var(--ti-button-warning-normal-border-color);background-color:var(--ti-button-warning-normal-bg-color)}.tiny-button.tiny-button--danger{color:var(--ti-button-danger-text-color);fill:var(--ti-button-danger-text-color);border-color:var(--ti-button-danger-normal-border-color);background-color:var(--ti-button-danger-normal-bg-color)}.tiny-button.tiny-button--danger:hover{color:var(--ti-button-danger-text-color);fill:var(--ti-button-danger-text-color);border-color:var(--ti-button-danger-hover-border-color);background-color:var(--ti-button-danger-hover-bg-color)}.tiny-button.tiny-button--danger.is-active,.tiny-button.tiny-button--danger:active,.tiny-button.tiny-button--danger:focus{color:var(--ti-button-danger-text-color);fill:var(--ti-button-danger-text-color);border-color:var(--ti-button-danger-active-bg-color);background-color:var(--ti-button-danger-active-bg-color);outline:0}.tiny-button.tiny-button--danger.is-disabled,.tiny-button.tiny-button--danger.is-disabled:active,.tiny-button.tiny-button--danger.is-disabled:focus,.tiny-button.tiny-button--danger.is-disabled:hover{color:var(--ti-button-danger-disabled-text-color);fill:var(--ti-button-danger-disabled-text-color);border-color:var(--ti-button-danger-disabled-border-color);background-color:var(--ti-button-danger-disabled-bg-color)}.tiny-button.tiny-button--danger.is-plain{color:var(--ti-button-danger-plain-text-color);fill:var(--ti-button-danger-plain-text-color);border-color:var(--ti-button-danger-plain-border-color);background-color:var(--ti-button-danger-plain-bg-color)}.tiny-button.tiny-button--danger.is-plain:hover{color:var(--ti-button-danger-plain-hover-text-color);fill:var(--ti-button-danger-plain-hover-text-color);border-color:var(--ti-button-danger-plain-hover-border-color);background-color:var(--ti-button-danger-plain-hover-bg-color)}.tiny-button.tiny-button--danger.is-plain.is-active,.tiny-button.tiny-button--danger.is-plain:active,.tiny-button.tiny-button--danger.is-plain:focus{color:var(--ti-button-danger-text-color);fill:var(--ti-button-danger-text-color);border-color:var(--ti-button-danger-active-bg-color);background-color:var(--ti-button-danger-active-bg-color);outline:0}.tiny-button.tiny-button--danger.is-plain.is-disabled,.tiny-button.tiny-button--danger.is-plain.is-disabled:active,.tiny-button.tiny-button--danger.is-plain.is-disabled:focus,.tiny-button.tiny-button--danger.is-plain.is-disabled:hover{color:var(--ti-button-plain-disabled-text-color);fill:var(--ti-button-plain-disabled-text-color);border-color:var(--ti-button-danger-disabled-bg-color);background-color:var(--ti-button-danger-plain-disabled-bg-color)}.tiny-button.tiny-button--danger.is-ghost{color:var(--ti-button-danger-ghost-text-color);fill:var(--ti-button-danger-ghost-text-color);border-color:var(--ti-button-danger-ghost-border-color);background-color:transparent}.tiny-button.tiny-button--danger.is-ghost:hover{color:var(--ti-button-danger-ghost-hover-text-color);fill:var(--ti-button-danger-ghost-hover-text-color);border-color:var(--ti-button-danger-ghost-hover-border-color);background-color:transparent}.tiny-button.tiny-button--danger.is-ghost.is-active,.tiny-button.tiny-button--danger.is-ghost:active,.tiny-button.tiny-button--danger.is-ghost:focus{color:var(--ti-button-danger-ghost-hover-text-color);fill:var(--ti-button-danger-ghost-hover-text-color);border-color:var(--ti-button-danger-ghost-hover-border-color);background-color:transparent;outline:0}.tiny-button.tiny-button--danger.is-ghost.is-disabled,.tiny-button.tiny-button--danger.is-ghost.is-disabled:active,.tiny-button.tiny-button--danger.is-ghost.is-disabled:focus,.tiny-button.tiny-button--danger.is-ghost.is-disabled:hover{color:var(--ti-button-danger-ghost-disabled-text-color);fill:var(--ti-button-danger-ghost-disabled-text-color);border-color:var(--ti-button-danger-ghost-disabled-border-color);background-color:transparent}.tiny-button.tiny-button--danger.is-only-icon.is-disabled{border-color:var(--ti-button-only-icon-disabled-border-color)}.tiny-button.tiny-button--danger.is-loading.is-disabled{color:var(--ti-button-danger-text-color);fill:var(--ti-button-danger-text-color);border-color:var(--ti-button-danger-normal-border-color);background-color:var(--ti-button-danger-normal-bg-color)}.tiny-button.tiny-button--info{color:var(--ti-button-info-text-color);fill:var(--ti-button-info-text-color);border-color:var(--ti-button-info-normal-border-color);background-color:var(--ti-button-info-normal-bg-color)}.tiny-button.tiny-button--info:hover{color:var(--ti-button-info-text-color);fill:var(--ti-button-info-text-color);border-color:var(--ti-button-info-hover-border-color);background-color:var(--ti-button-info-hover-bg-color)}.tiny-button.tiny-button--info.is-active,.tiny-button.tiny-button--info:active,.tiny-button.tiny-button--info:focus{color:var(--ti-button-info-text-color);fill:var(--ti-button-info-text-color);border-color:var(--ti-button-info-active-bg-color);background-color:var(--ti-button-info-active-bg-color);outline:0}.tiny-button.tiny-button--info.is-disabled,.tiny-button.tiny-button--info.is-disabled:active,.tiny-button.tiny-button--info.is-disabled:focus,.tiny-button.tiny-button--info.is-disabled:hover{color:var(--ti-button-info-disabled-text-color);fill:var(--ti-button-info-disabled-text-color);border-color:var(--ti-button-info-disabled-border-color);background-color:var(--ti-button-info-disabled-bg-color)}.tiny-button.tiny-button--info.is-plain{color:var(--ti-button-info-plain-text-color);fill:var(--ti-button-info-plain-text-color);border-color:var(--ti-button-info-plain-border-color);background-color:var(--ti-button-info-plain-bg-color)}.tiny-button.tiny-button--info.is-plain:hover{color:var(--ti-button-info-plain-hover-text-color);fill:var(--ti-button-info-plain-hover-text-color);border-color:var(--ti-button-info-plain-hover-border-color);background-color:var(--ti-button-info-plain-hover-bg-color)}.tiny-button.tiny-button--info.is-plain.is-active,.tiny-button.tiny-button--info.is-plain:active,.tiny-button.tiny-button--info.is-plain:focus{color:var(--ti-button-info-text-color);fill:var(--ti-button-info-text-color);border-color:var(--ti-button-info-active-bg-color);background-color:var(--ti-button-info-active-bg-color);outline:0}.tiny-button.tiny-button--info.is-plain.is-disabled,.tiny-button.tiny-button--info.is-plain.is-disabled:active,.tiny-button.tiny-button--info.is-plain.is-disabled:focus,.tiny-button.tiny-button--info.is-plain.is-disabled:hover{color:var(--ti-button-plain-disabled-text-color);fill:var(--ti-button-plain-disabled-text-color);border-color:var(--ti-button-info-disabled-bg-color);background-color:var(--ti-button-info-plain-disabled-bg-color)}.tiny-button.tiny-button--info.is-ghost{color:var(--ti-button-info-ghost-text-color);fill:var(--ti-button-info-ghost-text-color);border-color:var(--ti-button-info-ghost-border-color);background-color:transparent}.tiny-button.tiny-button--info.is-ghost:hover{color:var(--ti-button-info-ghost-hover-text-color);fill:var(--ti-button-info-ghost-hover-text-color);border-color:var(--ti-button-info-ghost-hover-border-color);background-color:transparent}.tiny-button.tiny-button--info.is-ghost.is-active,.tiny-button.tiny-button--info.is-ghost:active,.tiny-button.tiny-button--info.is-ghost:focus{color:var(--ti-button-info-ghost-hover-text-color);fill:var(--ti-button-info-ghost-hover-text-color);border-color:var(--ti-button-info-ghost-hover-border-color);background-color:transparent;outline:0}.tiny-button.tiny-button--info.is-ghost.is-disabled,.tiny-button.tiny-button--info.is-ghost.is-disabled:active,.tiny-button.tiny-button--info.is-ghost.is-disabled:focus,.tiny-button.tiny-button--info.is-ghost.is-disabled:hover{color:var(--ti-button-info-ghost-disabled-text-color);fill:var(--ti-button-info-ghost-disabled-text-color);border-color:var(--ti-button-info-ghost-disabled-border-color);background-color:transparent}.tiny-button.tiny-button--info.is-only-icon.is-disabled{border-color:var(--ti-button-only-icon-disabled-border-color)}.tiny-button.tiny-button--info.is-loading.is-disabled{color:var(--ti-button-info-text-color);fill:var(--ti-button-info-text-color);border-color:var(--ti-button-info-normal-border-color);background-color:var(--ti-button-info-normal-bg-color)}.tiny-button.tiny-button--text{color:var(--ti-button-text-color);font-size:var(--ti-common-font-size-1);border-color:transparent;background-color:transparent;border-radius:var(--ti-button-text-hover-border-radius);padding:0 var(--ti-button-text-padding-horizontal)}.tiny-button.tiny-button--text:hover{color:var(--ti-button-text-color-hover);font-weight:var(--ti-button-text-hover-weight);border-color:transparent;background-color:transparent}.tiny-button.tiny-button--text.is-active,.tiny-button.tiny-button--text:active,.tiny-button.tiny-button--text:focus{color:var(--ti-button-text-color-active);border-color:transparent;background-color:transparent}.tiny-button.tiny-button--text.is-disabled,.tiny-button.tiny-button--text.is-disabled:active,.tiny-button.tiny-button--text.is-disabled:focus,.tiny-button.tiny-button--text.is-disabled:hover{color:var(--ti-button-text-color-disabled);border-color:transparent;background-color:transparent;font-weight:400}.tiny-button.tiny-button--text:hover{-webkit-text-decoration:var(--ti-button-text-hover-text-decoration);text-decoration:var(--ti-button-text-hover-text-decoration)}.tiny-button.tiny-button--text.is-disabled:hover{text-decoration:none}.tiny-button.tiny-button--text:has(.tiny-svg){padding:0 var(--ti-button-text-svg-padding-horizontal);color:var(--ti-button-text-has-svg-text-color)}.tiny-button.tiny-button--text:has(.tiny-svg):hover{background:var(--ti-button-text-hover-bg-color);border-radius:var(--ti-button-text-hover-border-radius);color:var(--ti-button-text-has-svg-hover-text-color)}.tiny-button.tiny-button--text:has(.tiny-svg):hover .tiny-svg{fill:var(--ti-button-text-svg-hover-fill-color)}.tiny-button.tiny-button--text:has(.tiny-svg).is-disabled{background:0 0;fill:var(--ti-button-text-svg-disabled-fill-color);color:var(--ti-button-text-color-disabled)}.tiny-button.tiny-button--text:has(.tiny-svg).is-disabled .tiny-svg{fill:var(--ti-button-text-svg-disabled-fill-color)}.tiny-button.tiny-button--text:has(.tiny-svg).is-disabled:hover{fill:var(--ti-button-text-svg-disabled-fill-color);background:0 0}.tiny-button.tiny-button--text.is-only-icon:hover{background:var(--ti-button-text-only-icon-hover-bg-color)}.tiny-button.tiny-button--text .tiny-svg{vertical-align:middle;fill:var(--ti-button-text-svg-fill-color)}.tiny-button.tiny-button--text.tiny-button.tiny-button--large{min-width:var(--ti-button-text-size-large-min-width);height:var(--ti-button-text-size-large-height);line-height:calc(var(--ti-button-text-size-large-height) - 2px)}.tiny-button.tiny-button--text.tiny-button.tiny-button--large svg{width:var(--ti-button-text-size-large-svg-width);height:var(--ti-button-text-size-large-svg-height)}.tiny-button.tiny-button--text.tiny-button.tiny-button--large.is-only-icon{min-width:unset}.tiny-button.tiny-button--text.tiny-button.tiny-button--medium{min-width:var(--ti-button-text-size-medium-min-width);height:var(--ti-button-text-size-medium-height);line-height:calc(var(--ti-button-text-size-medium-height) - 2px)}.tiny-button.tiny-button--text.tiny-button.tiny-button--medium svg{width:var(--ti-button-text-size-medium-svg-width);height:var(--ti-button-text-size-medium-svg-height)}.tiny-button.tiny-button--text.tiny-button.tiny-button--medium.is-only-icon{min-width:unset}.tiny-button.tiny-button--text.tiny-button{min-width:var(--ti-button-text-size-default-min-width);height:var(--ti-button-text-size-default-height);line-height:calc(var(--ti-button-text-size-default-height) - 2px)}.tiny-button.tiny-button--text.tiny-button svg{width:var(--ti-button-text-size-default-svg-width);height:var(--ti-button-text-size-default-svg-height)}.tiny-button.tiny-button--text.tiny-button.is-only-icon{min-width:unset}.tiny-button.tiny-button--text.tiny-button.tiny-button--small{min-width:var(--ti-button-text-size-small-min-width);height:var(--ti-button-text-size-small-height);line-height:calc(var(--ti-button-text-size-small-height) - 2px)}.tiny-button.tiny-button--text.tiny-button.tiny-button--small svg{width:var(--ti-button-text-size-small-svg-width);height:var(--ti-button-text-size-small-svg-height)}.tiny-button.tiny-button--text.tiny-button.tiny-button--small.is-only-icon{min-width:unset}.tiny-button.tiny-button--text.tiny-button.tiny-button--mini{min-width:var(--ti-button-text-size-mini-min-width);height:var(--ti-button-text-size-mini-height);line-height:calc(var(--ti-button-text-size-mini-height) - 2px)}.tiny-button.tiny-button--text.tiny-button.tiny-button--mini svg{width:var(--ti-button-text-size-mini-svg-width);height:var(--ti-button-text-size-mini-svg-height)}.tiny-button.tiny-button--text.tiny-button.tiny-button--mini.is-only-icon{min-width:unset}.tiny-button.tiny-button--large{height:var(--ti-button-size-large-height);line-height:calc(var(--ti-button-size-large-height) - 2px);font-size:var(--ti-button-size-large-font-size);padding:0 var(--ti-button-size-large-padding-horizontal);min-width:var(--ti-button-size-large-min-width)}.tiny-button.tiny-button--large.is-round{border-radius:calc(var(--ti-button-size-large-height)/ 2)}.tiny-button.tiny-button--large.is-circle{border-radius:50%}.tiny-button.tiny-button--large+.tiny-button.tiny-button--large{margin-left:var(--ti-button-size-large-margin-left)}.tiny-button.tiny-button--medium{height:var(--ti-button-size-medium-height);line-height:calc(var(--ti-button-size-medium-height) - 2px);font-size:var(--ti-button-size-medium-font-size);padding:0 var(--ti-button-size-medium-padding-horizontal);min-width:var(--ti-button-size-medium-min-width)}.tiny-button.tiny-button--medium.is-round{border-radius:calc(var(--ti-button-size-medium-height)/ 2)}.tiny-button.tiny-button--medium.is-circle{border-radius:50%}.tiny-button.tiny-button--medium+.tiny-button.tiny-button--medium{margin-left:var(--ti-button-size-medium-margin-left)}.tiny-button.tiny-button--small{height:var(--ti-button-size-small-height);line-height:calc(var(--ti-button-size-small-height) - 2px);font-size:var(--ti-button-size-small-font-size);padding:0 var(--ti-button-size-small-padding-horizontal);min-width:var(--ti-button-size-small-min-width)}.tiny-button.tiny-button--small.is-round{border-radius:calc(var(--ti-button-size-small-height)/ 2)}.tiny-button.tiny-button--small.is-circle{border-radius:50%}.tiny-button.tiny-button--small+.tiny-button.tiny-button--small{margin-left:var(--ti-button-size-small-margin-left)}.tiny-button.tiny-button--mini{height:var(--ti-button-size-mini-height);line-height:calc(var(--ti-button-size-mini-height) - 2px);font-size:var(--ti-button-size-mini-font-size);padding:0 var(--ti-button-size-mini-padding-horizontal);min-width:var(--ti-button-size-mini-min-width)}.tiny-button.tiny-button--mini.is-round{border-radius:calc(var(--ti-button-size-mini-height)/ 2)}.tiny-button.tiny-button--mini.is-circle{border-radius:50%}.tiny-icon-loading{font-size:var(--ti-common-font-size-1);line-height:1;animation:rotating 2s linear infinite}@keyframes rotating{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}:root{-webkit-tap-highlight-color:transparent}.tiny-mobile-button{--ti-mobile-button-height-large:40px;--ti-mobile-button-font-size-large:var(--ti-mobile-font-size-m, 14px);--ti-mobile-button-icon-size-large:24px;--ti-mobile-button-padding-large:var(--ti-mobile-space-8x, 32px);--ti-mobile-button-min-width-large:112px;--ti-mobile-button-height-small:28px;--ti-mobile-button-font-size-small:var(--ti-mobile-font-size-s, 12px);--ti-mobile-button-icon-size-small:16px;--ti-mobile-button-padding-small:var(--ti-mobile-space-4x, 15px);--ti-mobile-button-min-width-small:72px;--ti-mobile-button-loading-size:16px;--ti-mobile-button-loading-padding:var(--ti-mobile-space-1x, 4px);--ti-mobile-button-border-width:var(--ti-mobile-border-width, 1px);--ti-mobile-button-loading-size-inner:12px;--ti-mobile-button-loading-padding-size-inner:2px;--ti-mobile-button-text-color-white:var(--ti-mobile-color-text-inverse, #fff);--ti-mobile-button-text-color-danger:var(--ti-mobile-color-error, #f23030);--ti-mobile-button-text-color-disabled:var(--ti-mobile-color-text-disabled, #c2c2c2);--ti-mobile-button-text-color-black:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-button-text-color-blue:var(--ti-mobile-color-text-link, #1476ff);--ti-mobile-button-border-color:var(--ti-mobile-color-border-default-2, #595959);--ti-mobile-button-bg-color-white:var(--ti-mobile-color-bg-container-1, #fff);--ti-mobile-button-bg-color-black:var(--ti-mobile-color-bg-primary-default, #191919);--ti-mobile-button-bg-color-disabled:var(--ti-mobile-color-bg-disabled, #f0f0f0);--ti-mobile-button-bg-color-active:var(--ti-mobile-color-bg-primary-active, #595959);position:relative;margin:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;border-width:var(--ti-mobile-button-border-width);border-style:solid;transition:border .3s ease 0s,color .3s ease 0s,background .3s ease 0s;cursor:pointer;outline:0;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;padding:0 var(--ti-mobile-button-padding-large);height:var(--ti-mobile-button-height-large);min-width:var(--ti-mobile-button-min-width-large);line-height:var(--ti-mobile-button-height-large);font-size:var(--ti-mobile-button-font-size-default)}.tiny-mobile-button--primary{color:var(--ti-mobile-button-text-color-white);background-color:var(--ti-mobile-button-bg-color-black);border-radius:999px;border:none}.tiny-mobile-button--primary.is-active,.tiny-mobile-button--primary:active{background-color:var(--ti-mobile-button-bg-color-active)}.tiny-mobile-button--primary.is-disabled{cursor:not-allowed;color:var(--ti-mobile-button-text-color-disabled);background-color:var(--ti-mobile-button-bg-color-disabled)}.tiny-mobile-button--primary:hover{background-color:var(--ti-mobile-button-bg-color-black)}.tiny-mobile-button--primary.is-loading{background-color:var(--ti-mobile-button-bg-color-active)}.tiny-mobile-button--icon{color:var(--ti-mobile-button-text-color-black);background-color:var(--ti-mobile-button-bg-color-white);min-width:0!important;padding:0!important;line-height:0;border:none}.tiny-mobile-button--icon .is-icon{fill:var(--ti-mobile-button-text-color-black);width:var(--ti-mobile-button-icon-size-large);height:var(--ti-mobile-button-icon-size-large)}.tiny-mobile-button--icon .small{width:var(--ti-mobile-button-icon-size-small);height:var(--ti-mobile-button-icon-size-small)}.tiny-mobile-button--icon.is-active,.tiny-mobile-button--icon:active .is-icon{fill:var(--ti-mobile-button-bg-color-active)}.tiny-mobile-button--icon.is-disabled,.tiny-mobile-button--icon.is-disabled .is-icon,.tiny-mobile-button--icon.is-disabled.is-active,.tiny-mobile-button--icon.is-disabled:active{cursor:not-allowed;fill:var(--ti-mobile-button-text-color-disabled)}.tiny-mobile-button--icon.is-disabled{color:var(--ti-mobile-button-text-color-disabled);background-color:var(--ti-mobile-button-bg-color-white)}.tiny-mobile-button--danger{color:var(--ti-mobile-button-text-color-danger);background-color:var(--ti-mobile-button-bg-color-white);border-color:var(--ti-mobile-button-text-color-danger);border-radius:999px}.tiny-mobile-button--danger.is-disabled{cursor:not-allowed;color:var(--ti-mobile-button-text-color-disabled);background-color:var(--ti-mobile-button-bg-color-disabled);border:none}.tiny-mobile-button--text{color:var(--ti-mobile-button-text-color-blue);background-color:var(--ti-mobile-button-bg-color-white);border:none;min-width:0!important;padding:0!important}.tiny-mobile-button--text.is-disabled{color:var(--ti-mobile-button-text-color-disabled);background-color:var(--ti-mobile-button-bg-color-white)}.tiny-mobile-button--secondary{color:var(--ti-mobile-button-text-color-black);background-color:var(--ti-mobile-button-bg-color-white);border-radius:999px}.tiny-mobile-button--secondary.is-disabled{cursor:not-allowed;color:var(--ti-mobile-button-text-color-disabled);background-color:var(--ti-mobile-button-bg-color-disabled);border:none}.tiny-mobile-button--small{padding:0 var(--ti-mobile-button-padding-small);height:var(--ti-mobile-button-height-small);min-width:var(--ti-mobile-button-min-width-small);line-height:var(--ti-mobile-button-height-small);font-size:var(--ti-mobile-button-font-size-small)}.tiny-mobile-button--small .is-icon{width:var(--ti-mobile-button-icon-size-small);height:var(--ti-mobile-button-icon-size-small)}.tiny-mobile-button.is-loading{position:relative;pointer-events:none}.tiny-mobile-button.is-loading svg{fill:var(--ti-mobile-button-text-color-white);font-size:var(--ti-mobile-button-font-size-default)}.tiny-mobile-button-loading{width:var(--ti-mobile-button-loading-size);height:var(--ti-mobile-button-loading-size);border-radius:50%;position:relative;float:left;animation:rotating 1.5s linear infinite;top:calc(50% - 8px);margin-right:var(--ti-mobile-button-loading-padding)}.tiny-mobile-button-loading-white{background-image:conic-gradient(rgba(255,255,255,0),#fff)}.tiny-mobile-button-loading-white .tiny-mobile-button-loading-inner{background:var(--ti-mobile-button-bg-color-active)}.tiny-mobile-button-loading-black{background-image:conic-gradient(rgba(0,0,0,0),#000)}.tiny-mobile-button-loading-black .tiny-mobile-button-loading-inner{background:var(--ti-mobile-button-bg-color-white)}.tiny-mobile-button-loading-inner{width:var(--ti-mobile-button-loading-size-inner);height:var(--ti-mobile-button-loading-size-inner);border-radius:50%;position:absolute;top:var(--ti-mobile-button-loading-padding-size-inner);left:var(--ti-mobile-button-loading-padding-size-inner)}@keyframes rotating{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.tiny-popover.tiny-popper{--ti-popover-font-family:var(--ti-common-font-family, 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei');--ti-popover-bg-color:var(--ti-common-color-light, #fff);--ti-popover-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-popover-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-popover-border-radius:var(--ti-common-border-radius-1, 4px);--ti-popover-font-size:var(--ti-common-font-size-1, 14px);--ti-popover-line-height:1.4;--ti-popover-title-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-popover-title-font-size:var(--ti-common-font-size-2, 16px);--ti-popover-arrow-border-width:calc(var(--ti-common-border-weight-2, 3px) * 2);--ti-popover-arrow-height:var(--ti-popover-arrow-border-width);--ti-popover-placement-margin-vertical:var(--ti-common-space-3x, 12px);--ti-popover-placement-margin-horizontal:var(--ti-common-space-3x, 12px);--ti-popover-placement-arrow-after-border-color:var(--ti-common-color-light, #fff);--ti-popover-box-shadow:var(--ti-common-shadow-1-down, 0 1px 4px 0 rgba(0, 0, 0, 0.1));--ti-popover-arrow-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-popover-padding-vertical:var(--ti-common-space-3x, 12px);--ti-popover-padding-horizontal:var(--ti-common-space-4x, 16px);position:absolute;background:var(--ti-popover-bg-color);color:var(--ti-popover-text-color);border-radius:var(--ti-popover-border-radius);border:1px solid var(--ti-popover-border-color);padding:var(--ti-popover-padding-vertical) var(--ti-popover-padding-horizontal);z-index:2000;line-height:var(--ti-popover-line-height);text-align:justify;font-size:var(--ti-popover-font-size);font-family:var(--ti-popover-font-family);box-shadow:var(--ti-popover-box-shadow);word-break:break-all}.tiny-popover.tiny-popper .popper__arrow,.tiny-popover.tiny-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.tiny-popover.tiny-popper .popper__arrow,.tiny-popover.tiny-popper .tiny-popper .popper__arrow{border-width:var(--ti-popover-arrow-border-width);filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.tiny-popover.tiny-popper .popper__arrow::after{content:' ';border-width:var(--ti-popover-arrow-border-width)}.tiny-popover.tiny-popper[x-placement^=top]{margin-bottom:var(--ti-popover-placement-margin-vertical)}.tiny-popover.tiny-popper[x-placement^=top] .popper__arrow{bottom:calc(var(--ti-popover-arrow-height) * -1);left:50%;border-top-color:var(--ti-popover-arrow-border-color);border-bottom-width:0;border-top-width:var(--ti-popover-arrow-height)}.tiny-popover.tiny-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:var(--ti-popover-placement-arrow-after-border-color);border-bottom-width:0}.tiny-popover.tiny-popper[x-placement^=bottom]{margin-top:var(--ti-popover-placement-margin-vertical)}.tiny-popover.tiny-popper[x-placement^=bottom] .popper__arrow{top:calc(var(--ti-popover-arrow-height) * -1);left:50%;border-top-width:0;border-bottom-color:var(--ti-popover-arrow-border-color);border-bottom-width:var(--ti-popover-arrow-height)}.tiny-popover.tiny-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:var(--ti-popover-placement-arrow-after-border-color)}.tiny-popover.tiny-popper[x-placement^=right]{margin-left:var(--ti-popover-placement-margin-horizontal)}.tiny-popover.tiny-popper[x-placement^=right] .popper__arrow{top:50%;left:calc(var(--ti-popover-arrow-height) * -1);border-right-color:var(--ti-popover-arrow-border-color);border-left-width:0;border-right-width:var(--ti-popover-arrow-height)}.tiny-popover.tiny-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:var(--ti-popover-placement-arrow-after-border-color);border-left-width:0}.tiny-popover.tiny-popper[x-placement^=left]{margin-right:var(--ti-popover-placement-margin-horizontal)}.tiny-popover.tiny-popper[x-placement^=left] .popper__arrow{top:50%;right:calc(var(--ti-popover-arrow-height) * -1);border-right-width:0;border-left-color:var(--ti-popover-arrow-border-color);border-left-width:var(--ti-popover-arrow-height)}.tiny-popover.tiny-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:var(--ti-popover-placement-arrow-after-border-color)}.tiny-popover.tiny-popper .tiny-popover__plain{padding:18px 20px}.tiny-popover.tiny-popper .tiny-popover__title{color:var(--ti-popover-title-text-color);font-size:var(--ti-popover-title-font-size);line-height:1;margin-bottom:12px}.tiny-popover.tiny-popper .tiny-popover__reference:focus:hover,.tiny-popover.tiny-popper .tiny-popover__reference:focus:not(.focusing),.tiny-popover.tiny-popper:focus,.tiny-popover.tiny-popper:focus:active{outline-width:0}.tiny-popover__reference{display:inline-block}.tiny-mobile-popover.tiny-mobile-popper{--ti-mobile-popover-bg-color:var(--ti-mobile-base-color-light, #ffffff);--ti-mobile-popover-text-color:#606266;--ti-mobile-popover-border-color:#d9d9d9;--ti-mobile-popover-border-radius:4%;--ti-mobile-popover-font-size:var(--ti-mobile-common-font-size-1, 14px);--ti-mobile-popover-font-size-weaken:10px;--ti-mobile-popover-title-text-color:#303133;--ti-mobile-popover-title-font-size:var(--ti-mobile-common-font-size-2, 16px);--ti-mobile-popover-arrow-border-weight:6px;--ti-mobile-popover-placement-margin-vertical:var(--ti-mobile-common-space-3x, 12px);--ti-mobile-popover-placement-margin-horizontal:var(--ti-mobile-common-space-3x, 12px);--ti-mobile-popover-arrow-after-border-color:var(--ti-mobile-base-color-light, #ffffff);--ti-mobile-popover-box-shadow:0px 1px 12px 0px rgba(37, 43, 58, 0.08);--ti-mobile-popover-arrow-border-color:var(--ti-mobile-popover-border-color, #d9d9d9);--ti-mobile-popover-padding-vertical:4px;--ti-mobile-popover-icon-size:24px;--ti-mobile-popover-icon-margin-right:12px;--ti-mobile-popover-label-text-color-weaken:var(--ti-mobile-common-color-text-weaken-dark, #999999);--ti-mobile-popover-line-bg-color:#eeeeee;--ti-mobile-popover-list-padding-left:20px;--ti-mobile-popover-list-bg-color-active:#f5f5f5;position:absolute;background:var(--ti-mobile-popover-bg-color);color:var(--ti-mobile-popover-text-color);border-radius:var(--ti-mobile-popover-border-radius);padding:var(--ti-mobile-popover-padding-vertical) 0;z-index:2000;line-height:1.4;text-align:justify;font-size:var(--ti-mobile-popover-font-size);box-shadow:var(--ti-mobile-popover-box-shadow);word-break:break-all;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiny-mobile-popover.tiny-mobile-popper .popper__arrow,.tiny-mobile-popover.tiny-mobile-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.tiny-mobile-popover.tiny-mobile-popper .popper__arrow,.tiny-mobile-popover.tiny-mobile-popper .tiny-mobile-popper .popper__arrow{border-width:var(--ti-mobile-popover-arrow-border-weight);filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.tiny-mobile-popover.tiny-mobile-popper .popper__arrow::after{content:' ';border-width:var(--ti-mobile-popover-arrow-border-weight)}.tiny-mobile-popover.tiny-mobile-popper[x-placement^=top]{margin-bottom:var(--ti-mobile-popover-placement-margin-vertical)}.tiny-mobile-popover.tiny-mobile-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:var(--ti-mobile-popover-arrow-border-color);border-bottom-width:0}.tiny-mobile-popover.tiny-mobile-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:var(--ti-mobile-popover-arrow-after-border-color);border-bottom-width:0}.tiny-mobile-popover.tiny-mobile-popper[x-placement^=bottom]{margin-top:var(--ti-mobile-popover-placement-margin-vertical)}.tiny-mobile-popover.tiny-mobile-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:var(--ti-mobile-popover-arrow-border-color)}.tiny-mobile-popover.tiny-mobile-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:var(--ti-mobile-popover-arrow-after-border-color)}.tiny-mobile-popover.tiny-mobile-popper[x-placement^=right]{margin-left:var(--ti-mobile-popover-placement-margin-horizontal)}.tiny-mobile-popover.tiny-mobile-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:var(--ti-mobile-popover-arrow-border-color);border-left-width:0}.tiny-mobile-popover.tiny-mobile-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:var(--ti-mobile-popover-arrow-after-border-color);border-left-width:0}.tiny-mobile-popover.tiny-mobile-popper[x-placement^=left]{margin-right:var(--ti-mobile-popover-placement-margin-horizontal)}.tiny-mobile-popover.tiny-mobile-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:var(--ti-mobile-popover-arrow-border-color)}.tiny-mobile-popover.tiny-mobile-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:var(--ti-mobile-popover-arrow-after-border-color)}.tiny-mobile-popover.tiny-mobile-popper .tiny-mobile-popover__plain{padding:18px 20px}.tiny-mobile-popover.tiny-mobile-popper .tiny-mobile-popover__title{color:var(--ti-mobile-popover-title-text-color);font-size:var(--ti-mobile-popover-title-font-size);line-height:1;margin-bottom:12px}.tiny-mobile-popover.tiny-mobile-popper .tiny-mobile-popover__reference:focus:hover,.tiny-mobile-popover.tiny-mobile-popper .tiny-mobile-popover__reference:focus:not(.focusing),.tiny-mobile-popover.tiny-mobile-popper:focus,.tiny-mobile-popover.tiny-mobile-popper:focus:active{outline-width:0}.tiny-mobile-popover.tiny-mobile-popper .list-content{overflow-y:auto}.tiny-mobile-popover.tiny-mobile-popper .list-content .list-view{display:flex;align-items:center;position:relative;padding-left:var(--ti-mobile-popover-list-padding-left);height:48px}.tiny-mobile-popover.tiny-mobile-popper .list-content .list-view:active{background:var(--ti-mobile-popover-list-bg-color-active)}.tiny-mobile-popover.tiny-mobile-popper .list-content .list-view .icon{margin-right:var(--ti-mobile-popover-icon-margin-right);width:var(--ti-mobile-popover-icon-size);height:var(--ti-mobile-popover-icon-size)}.tiny-mobile-popover.tiny-mobile-popper .list-content .list-view .label-view{display:flex;flex-direction:column}.tiny-mobile-popover.tiny-mobile-popper .list-content .list-view .label-view .main{color:var(--ti-mobile-common-color-text-primary,#191919);font-size:var(--ti-mobile-popover-font-size,14px);margin-right:30px}.tiny-mobile-popover.tiny-mobile-popper .list-content .list-view .label-view .sub{color:var(--ti-mobile-popover-label-text-color-weaken,#999);font-size:var(--ti-mobile-popover-font-size-weaken,10px);margin-top:4px;margin-right:30px}.tiny-mobile-popover.tiny-mobile-popper .list-content .list-view .line{position:absolute;height:1px;bottom:0;right:0;width:calc(100% - var(--ti-mobile-popover-icon-size) - var(--ti-mobile-popover-icon-margin-right) - var(--ti-mobile-popover-list-padding-left));background:var(--ti-mobile-popover-line-bg-color,#eee)}.tiny-mobile-popover.tiny-mobile-popper .list-content .list-view-height{height:68px}.tiny-mobile-popover__reference{display:inline-block}.tiny-tooltip{--ti-tooltip-popper-border-width:6px;--ti-tooltip-popper-neg-border-width:calc(var(--ti-tooltip-popper-border-width) * -1);--ti-tooltip-popper-font-line-height:var(--ti-common-line-height-3, 18px);--ti-tooltip-popper-font-family:var(--ti-common-font-family, 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei');--ti-tooltip-popper-border-radius:var(--ti-common-border-radius-1, 4px);--ti-tooltip-popper-font-size:var(--ti-common-font-size-base, 12px);--ti-tooltip-popper-border-color:var(--ti-common-color-bg-dark-deep, #464c59);--ti-tooltip-popper-normal-bg-color:var(--ti-common-color-bg-dark-deep, #464c59);--ti-tooltip-popper-normal-text-color:var(--ti-tooltip-popper-dark-text-color);--ti-tooltip-popper-normal-border-color:var(--ti-common-color-bg-dark-deep, #464c59);--ti-tooltip-popper-info-bg-color:var(--ti-common-color-prompt-border, #beccfa);--ti-tooltip-popper-info-text-color:var(--ti-common-color-light, #fff);--ti-tooltip-popper-info-border-color:var(--ti-common-color-prompt-border, #beccfa);--ti-tooltip-popper-error-bg-color:var(--ti-common-color-danger-normal, #c7000b);--ti-tooltip-popper-error-text-color:var(--ti-common-color-light, #fff);--ti-tooltip-popper-error-border-color:var(--ti-common-color-danger-normal, #c7000b);--ti-tooltip-popper-warning-bg-color:var(--ti-common-color-warning-normal, #fa9841);--ti-tooltip-popper-warning-text-color:var(--ti-common-color-light, #fff);--ti-tooltip-popper-warning-border-color:var(--ti-common-color-warning-normal, #fa9841);--ti-tooltip-popper-success-bg-color:var(--ti-common-color-success-normal, #50d4ab);--ti-tooltip-popper-success-text-color:var(--ti-common-color-light, #fff);--ti-tooltip-popper-success-border-color:var(--ti-common-color-success-normal, #50d4ab);--ti-tooltip-popper-dark-bg-color:var(--ti-common-color-bg-dark-deep, #464c59);--ti-tooltip-popper-dark-text-color:var(--ti-common-color-light, #fff);--ti-tooltip-popper-light-bg-color:var(--ti-common-color-light, #fff);--ti-tooltip-popper-light-text-color:var(--ti-common-color-bg-dark-deep, #464c59);--ti-tooltip-popper-light-border-color:var(--ti-common-color-bg-dark-deep, #464c59);--ti-tooltip-box-shadow:var(--ti-common-shadow-3-down, 0 4px 16px 0 rgba(0, 0, 0, 0.2));--ti-tooltip-padding-vertical:var(--ti-common-space-3x, 12px);--ti-tooltip-padding-horizontal:var(--ti-common-space-4x, 16px);--ti-tooltip-validate-icon-color:var(--ti-common-color-error, #f66f6a);font-family:var(--ti-tooltip-popper-font-family);white-space:pre-wrap}.tiny-tooltip:focus:hover,.tiny-tooltip:focus:not(.focusing){outline-width:0}.tiny-tooltip.tiny-tooltip__popper{position:absolute;left:-9999px;border-radius:var(--ti-tooltip-popper-border-radius);padding:var(--ti-tooltip-padding-vertical) var(--ti-tooltip-padding-horizontal);font-size:var(--ti-tooltip-popper-font-size);line-height:var(--ti-tooltip-popper-font-line-height);min-width:10px;max-width:450px;z-index:2000;word-wrap:break-word;box-shadow:var(--ti-tooltip-box-shadow)}.tiny-tooltip.tiny-tooltip__popper .popper__arrow,.tiny-tooltip.tiny-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.tiny-tooltip.tiny-tooltip__popper .popper__arrow{border-width:var(--ti-tooltip-popper-border-width)}.tiny-tooltip.tiny-tooltip__popper .popper__arrow::after{content:' ';border-width:var(--ti-tooltip-popper-border-width)}.tiny-tooltip.tiny-tooltip__popper[x-placement^=top]{margin-bottom:12px}.tiny-tooltip.tiny-tooltip__popper[x-placement^=top] .popper__arrow{bottom:var(--ti-tooltip-popper-neg-border-width);border-top-color:var(--ti-tooltip-popper-border-color);border-bottom-width:0}.tiny-tooltip.tiny-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:var(--ti-tooltip-popper-neg-border-width);border-top-color:var(--ti-tooltip-popper-border-color);border-bottom-width:0}.tiny-tooltip.tiny-tooltip__popper[x-placement^=bottom]{margin-top:12px}.tiny-tooltip.tiny-tooltip__popper[x-placement^=bottom] .popper__arrow{top:var(--ti-tooltip-popper-neg-border-width);border-top-width:0;border-bottom-color:var(--ti-tooltip-popper-border-color)}.tiny-tooltip.tiny-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:var(--ti-tooltip-popper-neg-border-width);border-top-width:0;border-bottom-color:var(--ti-tooltip-popper-border-color)}.tiny-tooltip.tiny-tooltip__popper[x-placement^=right]{margin-left:12px}.tiny-tooltip.tiny-tooltip__popper[x-placement^=right] .popper__arrow{left:var(--ti-tooltip-popper-neg-border-width);border-right-color:var(--ti-tooltip-popper-border-color);border-left-width:0}.tiny-tooltip.tiny-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:var(--ti-tooltip-popper-neg-border-width);left:1px;border-right-color:var(--ti-tooltip-popper-border-color);border-left-width:0}.tiny-tooltip.tiny-tooltip__popper[x-placement^=left]{margin-right:12px}.tiny-tooltip.tiny-tooltip__popper[x-placement^=left] .popper__arrow{right:var(--ti-tooltip-popper-neg-border-width);border-right-width:0;border-left-color:var(--ti-tooltip-popper-border-color)}.tiny-tooltip.tiny-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:var(--ti-tooltip-popper-neg-border-width);margin-left:var(--ti-tooltip-popper-neg-border-width);border-right-width:0;border-left-color:var(--ti-tooltip-popper-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-normal{background:var(--ti-tooltip-popper-normal-bg-color);color:var(--ti-tooltip-popper-normal-text-color)}.tiny-tooltip.tiny-tooltip__popper.is-normal[x-placement^=top] .popper__arrow{border-top-color:var(--ti-tooltip-popper-normal-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-normal[x-placement^=top] .popper__arrow::after{border-top-color:var(--ti-tooltip-popper-normal-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-normal[x-placement^=bottom] .popper__arrow{border-bottom-color:var(--ti-tooltip-popper-normal-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-normal[x-placement^=bottom] .popper__arrow::after{border-bottom-color:var(--ti-tooltip-popper-normal-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-normal[x-placement^=left] .popper__arrow{border-left-color:var(--ti-tooltip-popper-normal-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-normal[x-placement^=left] .popper__arrow::after{border-left-color:var(--ti-tooltip-popper-normal-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-normal[x-placement^=right] .popper__arrow{border-right-color:var(--ti-tooltip-popper-normal-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-normal[x-placement^=right] .popper__arrow::after{border-right-color:var(--ti-tooltip-popper-normal-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-info{background:var(--ti-tooltip-popper-info-bg-color);color:var(--ti-tooltip-popper-info-text-color)}.tiny-tooltip.tiny-tooltip__popper.is-info[x-placement^=top] .popper__arrow{border-top-color:var(--ti-tooltip-popper-info-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-info[x-placement^=top] .popper__arrow::after{border-top-color:var(--ti-tooltip-popper-info-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-info[x-placement^=bottom] .popper__arrow{border-bottom-color:var(--ti-tooltip-popper-info-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-info[x-placement^=bottom] .popper__arrow::after{border-bottom-color:var(--ti-tooltip-popper-info-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-info[x-placement^=left] .popper__arrow{border-left-color:var(--ti-tooltip-popper-info-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-info[x-placement^=left] .popper__arrow::after{border-left-color:var(--ti-tooltip-popper-info-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-info[x-placement^=right] .popper__arrow{border-right-color:var(--ti-tooltip-popper-info-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-info[x-placement^=right] .popper__arrow::after{border-right-color:var(--ti-tooltip-popper-info-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-error{background:var(--ti-tooltip-popper-error-bg-color);color:var(--ti-tooltip-popper-error-text-color)}.tiny-tooltip.tiny-tooltip__popper.is-error[x-placement^=top] .popper__arrow{border-top-color:var(--ti-tooltip-popper-error-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-error[x-placement^=top] .popper__arrow::after{border-top-color:var(--ti-tooltip-popper-error-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-error[x-placement^=bottom] .popper__arrow{border-bottom-color:var(--ti-tooltip-popper-error-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-error[x-placement^=bottom] .popper__arrow::after{border-bottom-color:var(--ti-tooltip-popper-error-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-error[x-placement^=left] .popper__arrow{border-left-color:var(--ti-tooltip-popper-error-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-error[x-placement^=left] .popper__arrow::after{border-left-color:var(--ti-tooltip-popper-error-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-error[x-placement^=right] .popper__arrow{border-right-color:var(--ti-tooltip-popper-error-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-error[x-placement^=right] .popper__arrow::after{border-right-color:var(--ti-tooltip-popper-error-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-error .tooltip-validate-icon{fill:var(--ti-tooltip-validate-icon-color);margin-right:8px}.tiny-tooltip.tiny-tooltip__popper.is-warning{background:var(--ti-tooltip-popper-warning-bg-color);color:var(--ti-tooltip-popper-warning-text-color)}.tiny-tooltip.tiny-tooltip__popper.is-warning[x-placement^=top] .popper__arrow{border-top-color:var(--ti-tooltip-popper-warning-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-warning[x-placement^=top] .popper__arrow::after{border-top-color:var(--ti-tooltip-popper-warning-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-warning[x-placement^=bottom] .popper__arrow{border-bottom-color:var(--ti-tooltip-popper-warning-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-warning[x-placement^=bottom] .popper__arrow::after{border-bottom-color:var(--ti-tooltip-popper-warning-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-warning[x-placement^=left] .popper__arrow{border-left-color:var(--ti-tooltip-popper-warning-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-warning[x-placement^=left] .popper__arrow::after{border-left-color:var(--ti-tooltip-popper-warning-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-warning[x-placement^=right] .popper__arrow{border-right-color:var(--ti-tooltip-popper-warning-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-warning[x-placement^=right] .popper__arrow::after{border-right-color:var(--ti-tooltip-popper-warning-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-success{background:var(--ti-tooltip-popper-success-bg-color);color:var(--ti-tooltip-popper-success-text-color)}.tiny-tooltip.tiny-tooltip__popper.is-success[x-placement^=top] .popper__arrow{border-top-color:var(--ti-tooltip-popper-success-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-success[x-placement^=top] .popper__arrow::after{border-top-color:var(--ti-tooltip-popper-success-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-success[x-placement^=bottom] .popper__arrow{border-bottom-color:var(--ti-tooltip-popper-success-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-success[x-placement^=bottom] .popper__arrow::after{border-bottom-color:var(--ti-tooltip-popper-success-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-success[x-placement^=left] .popper__arrow{border-left-color:var(--ti-tooltip-popper-success-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-success[x-placement^=left] .popper__arrow::after{border-left-color:var(--ti-tooltip-popper-success-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-success[x-placement^=right] .popper__arrow{border-right-color:var(--ti-tooltip-popper-success-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-success[x-placement^=right] .popper__arrow::after{border-right-color:var(--ti-tooltip-popper-success-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-dark{background:var(--ti-tooltip-popper-dark-bg-color);color:var(--ti-tooltip-popper-dark-text-color)}.tiny-tooltip.tiny-tooltip__popper.is-light{background:var(--ti-tooltip-popper-light-bg-color);color:var(--ti-tooltip-popper-light-text-color);border:1px solid var(--ti-tooltip-popper-light-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:var(--ti-tooltip-popper-light-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:var(--ti-tooltip-popper-light-bg-color)}.tiny-tooltip.tiny-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:var(--ti-tooltip-popper-light-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:var(--ti-tooltip-popper-light-bg-color)}.tiny-tooltip.tiny-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:var(--ti-tooltip-popper-light-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:var(--ti-tooltip-popper-light-bg-color)}.tiny-tooltip.tiny-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:var(--ti-tooltip-popper-light-border-color)}.tiny-tooltip.tiny-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:var(--ti-tooltip-popper-light-bg-color)}.tiny-tooltip.tiny-tooltip__popper.is-blank-content{display:none}.tiny-button-group{--ti-button-group-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-button-group-border-weight:var(--ti-common-size-0, 0px);--ti-button-group-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-button-group-mini-side-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-button-group-right-border-radius:var(--ti-common-border-radius-0, 0px);--ti-button-group-mini-right-border-radius:var(--ti-button-group-mini-border-radius, 0px);--ti-button-group-middle-border-radius:var(--ti-common-border-radius-0, 0px);--ti-button-group-left-border-radius:var(--ti-common-border-radius-0, 0px);--ti-button-group-mini-left-border-radius:var(--ti-button-group-mini-border-radius, 0px);--ti-button-group-hover-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-button-group-info-border-color:var(--ti-common-color-light, #fff);--ti-button-group-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-group-item-bg-color:var(--ti-common-color-bg-light-normal, #e9edfa);--ti-button-group-item-btn-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-button-group-item-btn-width:var(--ti-common-size-width-normal, 80px);--ti-button-group-item-btn-height:var(--ti-common-size-height-normal, 28px);--ti-button-group-item-btn-font-size:var(--ti-common-font-size-base, 12px);--ti-button-group-item-btn-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-button-group-item-btn-disabled-border-color:var(--ti-common-color-border, #adb0b8);--ti-button-group-item-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-group-item-active-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-button-group-item-btn-hover-bg-color:var(--ti-common-color-bg-light-emphasize, #beccfa);--ti-button-group-item-btn-hover-border-color:var(--ti-common-color-primary-hover, #7693f5);--ti-button-group-item-btn-hover-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-button-group-item-btn-plain-text-color:var(--ti-common-color-text-link-hover, #344899);--ti-button-group-item-btn-plain-bg-color:var(--ti-common-color-prompt-bg, #ebf6ff);--ti-button-group-item-btn-plain-border-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-button-group-item-active-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-button-group-item-btn-active-hover-bg-color:var(--ti-common-color-bg-light-emphasize, #beccfa);--ti-button-group-plain-active-text-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-button-group-item-active-disabled-bg-color:var(--ti-common-color-bg-dark-disabled, #dfe1e6);--ti-button-group-item-active-text-color:var(--ti-common-color-light, #fff);--ti-button-group-item-li-margin-right:calc(var(--ti-common-space-base, 4px) / 2);--ti-button-group-item-li-margin-bottom:var(--ti-common-space-base, 4px);--ti-button-group-item-active-border-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-button-group-active-hover-border-color:var(--ti-common-color-primary-hover, #7693f5);--ti-button-group-btn-padding-horizontal:calc(var(--ti-common-space-10, 10px) * 3);--ti-button-group-margin-top:var(--ti-common-space-0, 0px);--ti-button-group-item-margin-top:var(--ti-common-space-0, 0px);--ti-button-group-mini-margin-right:calc(var(--ti-common-space-base, 4px) / 2);--ti-button-group-mini-font-size:calc(var(--ti-common-font-size-1, 14px) - 2px);--ti-button-group-no-border-hover-bg-color:var(--ti-common-color-bg-light-emphasize, #beccfa);--ti-button-group-no-border-active-hover-bg-color:var(--ti-common-color-primary-hover, #7693f5);--ti-button-group-no-border-disabled-bg-color:var(--ti-common-color-light, #ffffff);--ti-button-group-mini-padding-horizontal:var(--ti-common-space-3x, 12px);--ti-button-group-mini-border-radius:calc(var(--ti-common-border-radius-normal, 2px) - 2px);--ti-button-group-no-border-hover-border-color:var(--ti-common-color-transparent, transparent);--ti-button-group-no-border-border-color:var(--ti-common-color-transparent, transparent);--ti-button-group-item-sup-height:var(--ti-common-size-4x, 16px);--ti-button-group-item-sup-position-top:calc(-1 * var(--ti-button-group-item-sup-height) / 2);--ti-button-group-item-sup-font-color:var(--ti-common-color-text-white, #fff);--ti-button-group-item-sup-font-size:var(--ti-common-font-size-base, 12px);display:inline-block;vertical-align:middle;margin-top:var(--ti-button-group-margin-top)}.tiny-button-group:after,.tiny-button-group:before{content:'';display:table}.tiny-button-group:after{clear:both}.tiny-button-group--empty{color:var(--ti-common-color-placeholder)}.tiny-button-group .tiny-group-item{display:inline-block;vertical-align:middle}.tiny-button-group .tiny-group-item li.active button.disabled,.tiny-button-group .tiny-group-item li.active[disabled]{color:var(--ti-button-group-item-active-disabled-text-color)}.tiny-button-group .tiny-group-item li{line-height:28px;float:left;position:relative;margin-top:var(--ti-button-group-item-margin-top)}.tiny-button-group .tiny-group-item li button{border:var(--ti-button-group-border-weight) solid var(--ti-button-group-border-color);display:block;text-align:center;color:var(--ti-button-group-item-btn-text-color);background:var(--ti-button-group-item-bg-color);min-width:var(--ti-button-group-item-btn-width);height:var(--ti-button-group-item-btn-height);padding:0 var(--ti-button-group-btn-padding-horizontal);text-decoration:none;font-size:var(--ti-button-group-item-btn-font-size);cursor:pointer;transition:background ease-in .3s,border ease-in .3s;border-radius:var(--ti-button-group-middle-border-radius)}.tiny-button-group .tiny-group-item li button:focus-visible{outline:2px solid var(--ti-button-group-item-active-bg-color)}.tiny-button-group .tiny-group-item li button.disabled,.tiny-button-group .tiny-group-item li button[disabled]{background:var(--ti-button-group-item-btn-disabled-bg-color);border-color:var(--ti-button-group-item-btn-disabled-border-color);cursor:not-allowed;color:var(--ti-button-group-item-disabled-text-color);outline:0}.tiny-button-group .tiny-group-item li button.plain,.tiny-button-group .tiny-group-item li button[plain]{background:0 0}.tiny-button-group .tiny-group-item li:hover{z-index:1}.tiny-button-group .tiny-group-item li:hover button:not(.disabled){background:var(--ti-button-group-item-btn-hover-bg-color);color:var(--ti-button-group-item-btn-hover-text-color);border-color:var(--ti-button-group-item-btn-hover-border-color)}.tiny-button-group .tiny-group-item li:hover button:not(.disabled).plain,.tiny-button-group .tiny-group-item li:hover button:not(.disabled)[plain]{color:var(--ti-button-group-item-btn-plain-text-color);background-color:var(--ti-button-group-item-btn-plain-bg-color);border-color:var(--ti-button-group-item-btn-plain-border-color)}.tiny-button-group .tiny-group-item li.active{z-index:1}.tiny-button-group .tiny-group-item li.active:hover button:not(.disabled){background:var(--ti-button-group-item-btn-active-hover-bg-color);border-color:var(--ti-button-group-active-hover-border-color)}.tiny-button-group .tiny-group-item li.active:hover button:not(.disabled).plain,.tiny-button-group .tiny-group-item li.active:hover button:not(.disabled)[plain]{background-color:var(--ti-button-group-item-btn-plain-bg-color)}.tiny-button-group .tiny-group-item li.active button.disabled{background:var(--ti-button-group-item-active-disabled-bg-color)}.tiny-button-group .tiny-group-item li.active button:not(.disabled){background:var(--ti-button-group-item-active-bg-color);color:var(--ti-button-group-item-active-text-color);border-color:var(--ti-button-group-item-active-border-color)}.tiny-button-group .tiny-group-item li.active button:not(.disabled).plain,.tiny-button-group .tiny-group-item li.active button:not(.disabled)[plain]{color:var(--ti-button-group-plain-active-text-color);background:0 0}.tiny-button-group .tiny-group-item li:first-child button{border-radius:var(--ti-button-group-border-radius) var(--ti-button-group-right-border-radius) var(--ti-button-group-right-border-radius) var(--ti-button-group-border-radius)}.tiny-button-group .tiny-group-item li:last-child button{border-radius:var(--ti-button-group-left-border-radius) var(--ti-button-group-border-radius) var(--ti-button-group-border-radius) var(--ti-button-group-left-border-radius)}.tiny-button-group .tiny-group-item li:not(:last-child){margin-right:var(--ti-button-group-item-li-margin-right);margin-bottom:var(--ti-button-group-item-li-margin-bottom)}.tiny-button-group .tiny-group-item__sup{position:absolute;min-width:var(--ti-button-group-item-sup-height);height:var(--ti-button-group-item-sup-height);top:var(--ti-button-group-item-sup-position-top);color:var(--ti-button-group-item-sup-font-color);right:0;font-size:var(--ti-button-group-item-btn-font-size);line-height:var(--ti-button-group-item-sup-height);text-align:center;background-color:#fa9841}.tiny-button-group .tiny-group-item__sup .tiny-svg{vertical-align:unset}.tiny-button-group .tiny-group-item__sup-icon{background-color:#fa9841;border-radius:2px;fill:#fff}.tiny-button-group .tiny-group-item__sup-text{background-color:#fa9841;padding:0 4px;border-top-left-radius:4px;border-bottom-right-radius:4px}.tiny-button-group>.tiny-button{float:left;position:relative}.tiny-button-group>.tiny-button+.tiny-button{margin-left:0}.tiny-button-group>.tiny-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:var(--ti-button-group-info-border-color)}.tiny-button-group>.tiny-button:first-child.tiny-button--default{border-right-color:var(--ti-button-group-border-color)}.tiny-button-group>.tiny-button:first-child.tiny-button--default:active,.tiny-button-group>.tiny-button:first-child.tiny-button--default:focus,.tiny-button-group>.tiny-button:first-child.tiny-button--default:hover{border-right-color:var(--ti-button-group-hover-border-color);z-index:1}.tiny-button-group>.tiny-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--ti-button-group-info-border-color)}.tiny-button-group>.tiny-button:last-child.tiny-button--default{border-left-color:var(--ti-button-group-border-color)}.tiny-button-group>.tiny-button:last-child.tiny-button--default:active,.tiny-button-group>.tiny-button:last-child.tiny-button--default:focus,.tiny-button-group>.tiny-button:last-child.tiny-button--default:hover{border-left-color:var(--ti-button-group-hover-border-color);z-index:1}.tiny-button-group>.tiny-button:first-child:last-child{border-radius:var(--ti-button-group-border-radius)}.tiny-button-group>.tiny-button:first-child:last-child.is-round{border-radius:calc(var(--ti-button-size-normal-height,30px)/ 2)}.tiny-button-group>.tiny-button:first-child:last-child.is-circle{border-radius:50%}.tiny-button-group>.tiny-button:not(:first-child):not(:last-child){border-radius:0;border-left-color:var(--ti-button-group-info-border-color);border-right-color:var(--ti-button-group-info-border-color)}.tiny-button-group>.tiny-button:not(:first-child):not(:last-child).tiny-button--default{border-left-color:var(--ti-button-group-border-color);border-right-color:var(--ti-button-group-border-color)}.tiny-button-group>.tiny-button:not(:first-child):not(:last-child).tiny-button--default:active,.tiny-button-group>.tiny-button:not(:first-child):not(:last-child).tiny-button--default:focus,.tiny-button-group>.tiny-button:not(:first-child):not(:last-child).tiny-button--default:hover{border-left-color:var(--ti-button-group-hover-border-color);border-right-color:var(--ti-button-group-hover-border-color);z-index:1}.tiny-button-group>.tiny-button:not(:last-child){margin-right:-1px}.tiny-button-group>.tiny-button>.tiny-dropdown>.tiny-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--ti-button-group-info-border-color)}.tiny-button-group.tiny-button-group--mini li:first-child button{border-radius:var(--ti-button-group-mini-side-border-radius) var(--ti-button-group-mini-right-border-radius) var(--ti-button-group-mini-right-border-radius) var(--ti-button-group-mini-side-border-radius)}.tiny-button-group.tiny-button-group--mini li:last-child button{border-radius:var(--ti-button-group-mini-left-border-radius) var(--ti-button-group-mini-side-border-radius) var(--ti-button-group-mini-side-border-radius) var(--ti-button-group-mini-left-border-radius)}.tiny-button-group.tiny-button-group--mini li:not(:last-child){margin-right:var(--ti-button-group-mini-margin-right)}.tiny-button-group.tiny-button-group--mini li button{font-size:var(--ti-button-group-mini-font-size);padding:0 var(--ti-button-group-mini-padding-horizontal);border-radius:var(--ti-button-group-mini-border-radius)}.tiny-button-group.tiny-button-group--borderless .tiny-group-item li button{border:1px solid transparent;background:0 0}.tiny-button-group.tiny-button-group--borderless .tiny-group-item li:hover button:not(.disabled){background-color:var(--ti-button-group-no-border-hover-bg-color);border-color:var(--ti-button-group-no-border-hover-border-color)}.tiny-button-group.tiny-button-group--borderless .tiny-group-item li.active:hover button:not(.disabled){background-color:var(--ti-button-group-no-border-active-hover-bg-color);border-color:var(--ti-button-group-no-border-border-color)}.tiny-button-group.tiny-button-group--borderless .tiny-group-item li button.disabled{background-color:var(--ti-button-group-no-border-disabled-bg-color)}.tiny-dropdown-item{--ti-dropdown-item-height:30px;--ti-dropdown-item-hover-bg-color:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-dropdown-item-bg-color-selected:var(--ti-common-color-selected-background, #5e7ce0);--ti-dropdown-item-font-weight-selected:var(--ti-common-font-weight-4, normal);--ti-dropdown-item-text-color-selected:var(--ti-common-color-text-white, #fff);--ti-dropdown-item-hover-text-color:var(--ti-common-color-text-highlight, #526ecc);--ti-dropdown-item-active-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-dropdown-item-active-text-color:var(--ti-common-color-text-white, #fff);--ti-dropdown-item-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-dropdown-item-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-dropdown-item-font-size:var(--ti-common-font-size-base, 12px);--ti-dropdown-item-line-height:var(--ti-common-line-height-number, 1.5);--ti-dropdown-item-padding-vertical:var(--ti-common-space-6, 6px);--ti-dropdown-item-padding-horizontal:var(--ti-common-space-5x, 20px);--ti-dropdown-item-margin-bottom:var(--ti-common-space-0, 0px);--ti-dropdown-item-margin-left:var(--ti-common-space-0, 0px);--ti-dropdown-item-margin-right:var(--ti-common-space-0, 0px);--ti-dropdown-item-margin-top:var(--ti-common-space-0, 0px);--ti-dropdown-item-border-radius:var(--ti-common-border-radius-0, 0px);--ti-dropdown-item-max-width:var(--ti-common-size-33x, 132px);--ti-dropdown-item-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-dropdown-item-icon-color-hover:var(--ti-common-color-icon-hover, #5e7ce0);--ti-dropdown-item-icon-color-active:var(--ti-common-color-icon-white, #fff);--ti-dropdown-item-icon-color-disabled:var(--ti-common-color-icon-disabled, #adb0b8);--ti-dropdown-item-expand-svg-margin-left:calc(-1 * (var(--ti-common-space-base, 4px) + var(--ti-dropdown-item-expand-icon-size)));--ti-dropdown-item-expand-svg-margin-right:var(--ti-common-space-0, 0px);--ti-dropdown-item-content-margin-left:var(--ti-common-space-0, 0px);--ti-dropdown-item-content-font-weight-hover:var(--ti-common-font-weight-4, normal);--ti-dropdown-item-content-text-hover:var(--ti-common-color-text-highlight);--ti-dropdown-item-content-bg-hover:var(--ti-common-color-bg-white-emphasize);--ti-dropdown-item-divided-border-weight:var(--ti-common-border-weight-normal, 1px);--ti-dropdown-item-divided-border-style:var(--ti-common-border-style-solid, solid);--ti-dropdown-item-divided-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-dropdown-item-before-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-dropdown-item-before-margin-vertical:var(--ti-common-space-0, 0px);--ti-dropdown-item-before-margin-horizontal:var(--ti-common-space-0, 0px);--ti-dropdown-item-medium-before-margin-horizontal:var(--ti-common-space-0, 0px);--ti-dropdown-item-small-before-margin-horizontal:var(--ti-common-space-0, 0px);--ti-dropdown-item-mini-before-margin-horizontal:var(--ti-common-space-0, 0px);--ti-dropdown-item-before-height:6px;--ti-dropdown-item-medium-before-height:6px;--ti-dropdown-item-small-before-height:var(--ti-common-size-base, 4px);--ti-dropdown-item-mini-before-height:3px;--ti-dropdown-item-medium-line-height:var(--ti-common-size-height-normal, 28px);--ti-dropdown-item-medium-font-size:var(--ti-common-font-size-1, 14px);--ti-dropdown-item-medium-padding-vertical:var(--ti-common-space-0, 0px);--ti-dropdown-item-medium-padding-horizontal:var(--ti-common-space-4x, 16px);--ti-dropdown-item-medium-divided-margin-top:var(--ti-common-space-6, 6px);--ti-dropdown-item-small-line-height:var(--ti-common-line-height-5, 24px);--ti-dropdown-item-small-padding-vertical:var(--ti-common-space-0, 0px);--ti-dropdown-item-small-padding-horizontal:var(--ti-common-space-4x, 16px);--ti-dropdown-item-small-font-size:var(--ti-common-font-size-base, 12px);--ti-dropdown-item-small-divided-margin-top:var(--ti-common-space-base, 4px);--ti-dropdown-item-mini-line-height:var(--ti-common-line-height-5, 24px);--ti-dropdown-item-mini-padding-vertical:var(--ti-common-space-0, 0px);--ti-dropdown-item-mini-padding-horizontal:var(--ti-common-space-10, 10px);--ti-dropdown-item-mini-font-size:var(--ti-common-font-size-base, 12px);--ti-dropdown-item-mini-divided-margin-top:calc(var(--ti-common-space-1, 1px) * 3);--ti-dropdown-item-expand-icon-size:8px;list-style:none;font-size:var(--ti-dropdown-item-font-size);color:var(--ti-dropdown-item-text-color);cursor:pointer;outline:0;position:relative;word-break:break-all;max-width:var(--ti-dropdown-item-max-width)}.tiny-dropdown-item[class*=tiny-]{margin:var(--ti-dropdown-item-margin-top) var(--ti-dropdown-item-margin-right) var(--ti-dropdown-item-margin-bottom) var(--ti-dropdown-item-margin-left)}.tiny-dropdown-item[class*=tiny-]:last-of-type{margin-bottom:0}.tiny-dropdown-item__wrap{line-height:var(--ti-dropdown-item-line-height);padding:var(--ti-dropdown-item-padding-vertical) var(--ti-dropdown-item-padding-horizontal);height:var(--ti-dropdown-item-height);display:flex;align-items:center}.tiny-dropdown-item__wrap .tiny-dropdown-item--child{position:absolute;right:100%;top:0;display:none}.tiny-dropdown-item__wrap .tiny-dropdown-item__expand{display:flex;align-items:center}.tiny-dropdown-item__wrap .tiny-dropdown-item__expand .tiny-svg{fill:var(--ti-dropdown-item-icon-color);font-size:var(--ti-dropdown-item-expand-icon-size);margin-left:var(--ti-dropdown-item-expand-svg-margin-left);margin-right:var(--ti-dropdown-item-expand-svg-margin-right)}.tiny-dropdown-item__wrap .tiny-dropdown-item__expand+.tiny-dropdown-item__content{margin-left:0}.tiny-dropdown-item__wrap .tiny-dropdown-item__content{display:flex;align-items:center;width:100%}.tiny-dropdown-item__wrap .tiny-dropdown-item__content .tiny-dropdown-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-dropdown-item__wrap .tiny-dropdown-item__content .tiny-svg{margin-right:4px;fill:var(--ti-dropdown-item-icon-color)}.tiny-dropdown-item:focus,.tiny-dropdown-item:not(.is-disabled):hover{background-color:var(--ti-dropdown-item-hover-bg-color);color:var(--ti-dropdown-item-hover-text-color);border-radius:var(--ti-dropdown-item-border-radius)}.tiny-dropdown-item:focus>.tiny-dropdown-item__wrap>.tiny-dropdown-item__content .tiny-svg,.tiny-dropdown-item:focus>.tiny-dropdown-item__wrap>.tiny-dropdown-item__expand .tiny-svg,.tiny-dropdown-item:not(.is-disabled):hover>.tiny-dropdown-item__wrap>.tiny-dropdown-item__content .tiny-svg,.tiny-dropdown-item:not(.is-disabled):hover>.tiny-dropdown-item__wrap>.tiny-dropdown-item__expand .tiny-svg{fill:var(--ti-dropdown-item-icon-color-hover)}.tiny-dropdown-item:focus>.tiny-dropdown-item__wrap>.tiny-dropdown-item--child,.tiny-dropdown-item:not(.is-disabled):hover>.tiny-dropdown-item__wrap>.tiny-dropdown-item--child{display:block}.tiny-dropdown-item:not(.is-disabled):active{background-color:var(--ti-dropdown-item-active-bg-color);color:var(--ti-dropdown-item-active-text-color);border-radius:var(--ti-dropdown-item-border-radius)}.tiny-dropdown-item:not(.is-disabled):active>.tiny-dropdown-item__wrap>.tiny-dropdown-item__content .tiny-svg,.tiny-dropdown-item:not(.is-disabled):active>.tiny-dropdown-item__wrap>.tiny-dropdown-item__expand .tiny-svg{fill:var(--ti-dropdown-item-icon-color-active)}.tiny-dropdown-item:not(.is-disabled).has-children:hover{color:var(--ti-dropdown-item-content-text-hover);background-color:var(--ti-dropdown-item-content-bg-hover)}.tiny-dropdown-item:not(.is-disabled).has-children:hover>.tiny-dropdown-item__wrap>.tiny-dropdown-item__content{font-weight:var(--ti-dropdown-item-content-font-weight-hover)}.tiny-dropdown-item.is-disabled{cursor:not-allowed;color:var(--ti-dropdown-item-disabled-text-color)}.tiny-dropdown-item.is-disabled>.tiny-dropdown-item__wrap>.tiny-dropdown-item__content svg,.tiny-dropdown-item.is-disabled>.tiny-dropdown-item__wrap>.tiny-dropdown-item__expand svg{fill:var(--ti-dropdown-item-icon-color-disabled)}.tiny-dropdown-item--divided{position:relative;border-top:var(--ti-dropdown-item-divided-border-weight) var(--ti-dropdown-item-divided-border-style) var(--ti-dropdown-item-divided-border-color)}.tiny-dropdown-item--divided:before{content:'';height:var(--ti-dropdown-item-before-height);display:block;margin:var(--ti-dropdown-item-before-margin-vertical) var(--ti-dropdown-item-before-margin-horizontal);background-color:var(--ti-dropdown-item-before-bg-color)}.tiny-dropdown-item--check-status{background-color:var(--ti-dropdown-item-bg-color-selected);color:var(--ti-dropdown-item-text-color-selected);font-weight:var(--ti-dropdown-item-font-weight-selected)}.tiny-fade-enter-active{animation:.3s mobile-fade-in both ease-out}.tiny-fade-leave-active{animation:.3s mobile-fade-out both ease-in}.tiny-overlay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.tiny-overflow-hidden{overflow:hidden!important}.tiny-popup{position:fixed;max-height:100%;overflow-y:auto;background-color:#fff;-webkit-overflow-scrolling:touch;transition:transform .3s}.tiny-popup--center{transform:translate3d(-50%,-50%,0);left:50%;top:50%}.tiny-popup--center.tiny-popup--round{border-radius:20px}.tiny-popup--top{top:0;left:0;width:100%}.tiny-popup--top.tiny-popup--round{border-radius:0 0 20px 20px}.tiny-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.tiny-popup--right.tiny-popup--round{border-radius:20px 0 0 20px}.tiny-popup--bottom{bottom:0;left:0;width:100%}.tiny-popup--bottom.tiny-popup--round{border-radius:20px 20px 0 0}.tiny-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.tiny-popup--left.tiny-popup--round{border-radius:0 20px 20px 0}.tiny-popup--safe-area-inset-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.tiny-popup-slide-top-enter,.tiny-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.tiny-popup-slide-right-enter,.tiny-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.tiny-popup-slide-bottom-enter,.tiny-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.tiny-popup-slide-left-enter,.tiny-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.tiny-popup__close-icon{position:absolute;z-index:1;color:#c8c9cc;font-size:22px;cursor:pointer}.tiny-popup__close-icon:active{color:#969799}.tiny-popup__close-icon--top-left{top:16px;left:16px}.tiny-popup__close-icon--top-right{top:16px;right:16px}.tiny-popup__close-icon--bottom-left{bottom:16px;left:16px}.tiny-popup__close-icon--bottom-right{right:16px;bottom:16px}@keyframes mobile-fade-in{from{opacity:0}to{opacity:1}}@keyframes mobile-fade-out{from{opacity:1}to{opacity:0}}.tiny-mobile-dropdown-item{position:fixed;right:0;left:0;z-index:10;overflow:hidden}.tiny-mobile-dropdown-item--up{top:0}.tiny-mobile-dropdown-item--down{bottom:0}.tiny-mobile-dropdown-item__content{position:absolute}.tiny-mobile-dropdown-item__cell{position:relative;display:flex;box-sizing:border-box;width:100%;overflow:hidden;font-size:14px;background-color:#fff}.tiny-mobile-dropdown-item__option{height:48px;line-height:48px;padding:0 16px;text-align:left;outline:0;cursor:pointer}.tiny-mobile-dropdown-item__option:after{content:' ';display:block;height:1px;width:100%;margin-left:16px;border-top:1px solid #ddd;color:#ddd;transform:scaleY(.5);transform-origin:0 0;position:absolute;top:auto;right:auto;bottom:0;left:0}.tiny-mobile-dropdown-item__option-title{position:relative;overflow:hidden;color:#333;flex:1}.tiny-mobile-dropdown-item__option-value{padding-left:8px;font-size:16px}.tiny-mobile-dropdown-item__option.is-active .tiny-mobile-dropdown-item__option-title{color:#f36f64}.tiny-mobile-dropdown-item__filter{max-height:408px;overflow:hidden}.tiny-mobile-dropdown-item__filter-wrap{width:100%;height:calc(100% - 76px);padding:16px 12px 0 16px;overflow:hidden;overflow-y:auto}.tiny-mobile-dropdown-item__filter-item{flex-flow:column}.tiny-mobile-dropdown-item__filter-item:not(:first-child){margin-top:22px}.tiny-mobile-dropdown-item__filter-title{display:block;color:#666}.tiny-mobile-dropdown-item__filter .tiny-mobile-dropdown-item__filter-li{display:inline-flex;align-items:center;box-sizing:border-box;height:32px;padding:0 16px;border-radius:2px;margin:8px 8px 8px 0;color:#333;background:#f5f5f5}.tiny-mobile-dropdown-item__filter .tiny-mobile-dropdown-item__filter-li.checked{padding:0 15px;background:#fff}.tiny-mobile-dropdown-item__filter-operate{display:flex;flex-grow:column;padding:16px;border-top:1px solid #ddd}@media (min-resolution:2dppx){html:not([data-scale]) .tiny-mobile-dropdown-item__filter-operate{border-top:none;position:relative}html:not([data-scale]) .tiny-mobile-dropdown-item__filter-operate::before{content:'';z-index:1;display:block;background-color:#ddd;position:absolute;right:auto;left:0;bottom:auto;top:0;height:1px;width:100%;transform:scaleY(.5);transform-origin:50% 50%}}@media (min-resolution:2dppx) and (min-resolution:3dppx){html:not([data-scale]) .tiny-mobile-dropdown-item__filter-operate::before{transform:scaleY(.33)}}.tiny-mobile-dropdown-item__filter-operate button{width:50%;flex:1}.tiny-mobile-dropdown-item__filter-operate button:first-child{margin-right:16px}.tiny-dropdown-menu{--ti-dropdown-menu-border-width:0;--ti-dropdown-menu-border-color:var(--ti-common-color-light, #fff);--ti-dropdown-menu-box-shadow:var(--ti-common-shadow-2-down, 0 2px 8px 0 rgba(0, 0, 0, 0.2));--ti-dropdown-menu-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-dropdown-menu-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-dropdown-menu-min-width:var(--ti-common-size-9x, 36px);--ti-dropdown-menu-margin-vertical:var(--ti-common-space-base, 4px);--ti-dropdown-menu-padding-vertical:var(--ti-common-space-base, 4px);--ti-dropdown-menu-padding-horizontal:var(--ti-common-space-0, 0px);--ti-dropdown-menu-medium-padding-vertical:var(--ti-common-space-6, 6px);--ti-dropdown-menu-medium-padding-horizontal:var(--ti-common-space-0, 0px);--ti-dropdown-menu-small-padding-vertical:var(--ti-common-space-6, 6px);--ti-dropdown-menu-small-padding-horizontal:var(--ti-common-space-0, 0px);--ti-dropdown-menu-arrow-border-width:6px;--ti-dropdown-menu-arrow-margin-bottom:12px;--ti-dropdown-menu-arrow-margin-top:12px;--ti-dropdown-menu-arrow-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-dropdown-menu-arrow-after-border-color:var(--ti-common-color-light, #fff);--ti-dropdown-menu-arrow-after-default-border-color:var(--ti-common-color-transparent, transparent);position:absolute;padding:var(--ti-dropdown-menu-padding-vertical) var(--ti-dropdown-menu-padding-horizontal);background-color:var(--ti-dropdown-menu-bg-color);border-radius:var(--ti-dropdown-menu-border-radius);box-shadow:var(--ti-dropdown-menu-box-shadow);width:-moz-max-content;width:max-content;min-width:var(--ti-dropdown-menu-min-width);margin:var(--ti-dropdown-menu-margin-vertical) 0;border:var(--ti-dropdown-menu-border-width) solid var(--ti-dropdown-menu-border-color)}.tiny-dropdown-menu .tiny-dropdown-menu{padding:var(--ti-dropdown-menu-padding-vertical) var(--ti-dropdown-menu-padding-horizontal)}.tiny-dropdown-menu:has(.has-children) li:not(.has-children) .tiny-dropdown-item__content{margin-left:var(--ti-dropdown-item-content-margin-left)}.tiny-dropdown-menu.tiny-popper .popper__arrow,.tiny-dropdown-menu.tiny-popper .popper__arrow:after{position:absolute;display:block;width:0;height:0;border-color:var(--ti-dropdown-menu-arrow-after-default-border-color);border-style:solid}.tiny-dropdown-menu.tiny-popper .popper__arrow{border-width:var(--ti-dropdown-menu-arrow-border-width);filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.tiny-dropdown-menu.tiny-popper .popper__arrow::after{content:' ';border-width:var(--ti-dropdown-menu-arrow-border-width)}.tiny-dropdown-menu.tiny-popper[x-placement^=top]{margin-bottom:var(--ti-dropdown-menu-arrow-margin-bottom)}.tiny-dropdown-menu.tiny-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:var(--ti-dropdown-menu-arrow-border-color);border-bottom-width:0}.tiny-dropdown-menu.tiny-popper[x-placement^=top] .popper__arrow:after{bottom:1px;margin-left:-6px;border-top-color:var(--ti-dropdown-menu-arrow-after-border-color);border-bottom-width:0}.tiny-dropdown-menu.tiny-popper[x-placement^=bottom]{margin-top:var(--ti-dropdown-menu-arrow-margin-top)}.tiny-dropdown-menu.tiny-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:var(--ti-dropdown-menu-arrow-border-color)}.tiny-dropdown-menu.tiny-popper[x-placement^=bottom] .popper__arrow:after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:var(--ti-dropdown-menu-arrow-after-border-color)}.tiny-dropdown-menu.tiny-popper[x-placement^=right]{margin-left:12px}.tiny-dropdown-menu.tiny-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:var(--ti-dropdown-menu-arrow-border-color);border-left-width:0}.tiny-dropdown-menu.tiny-popper[x-placement^=right] .popper__arrow:after{bottom:-6px;left:1px;border-right-color:var(--ti-dropdown-menu-arrow-after-border-color);border-left-width:0}.tiny-dropdown-menu.tiny-popper[x-placement^=left]{margin-right:12px}.tiny-dropdown-menu.tiny-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:var(--ti-dropdown-menu-arrow-border-color)}.tiny-dropdown-menu.tiny-popper[x-placement^=left] .popper__arrow:after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:var(--ti-dropdown-menu-arrow-after-border-color)}.tiny-dropdown-menu--medium{padding:var(--ti-dropdown-menu-medium-padding-vertical) var(--ti-dropdown-menu-medium-padding-horizontal)}.tiny-dropdown-menu--medium .tiny-dropdown-item{line-height:var(--ti-dropdown-item-medium-line-height);font-size:var(--ti-dropdown-item-medium-font-size)}.tiny-dropdown-menu--medium .tiny-dropdown-item.tiny-dropdown-item--divided{margin-top:var(--ti-dropdown-item-medium-divided-margin-top)}.tiny-dropdown-menu--medium .tiny-dropdown-item.tiny-dropdown-item--divided:before{height:var(--ti-dropdown-item-medium-before-height);margin:var(--ti-dropdown-item-before-margin-vertical) var(--ti-dropdown-item-medium-before-margin-horizontal)}.tiny-dropdown-menu--small{padding:var(--ti-dropdown-menu-small-padding-vertical) var(--ti-dropdown-menu-small-padding-horizontal)}.tiny-dropdown-menu--small .tiny-dropdown-item{line-height:var(--ti-dropdown-item-small-line-height);font-size:var(--ti-dropdown-item-small-font-size)}.tiny-dropdown-menu--small .tiny-dropdown-item.tiny-dropdown-item--divided{margin-top:var(--ti-dropdown-item-small-divided-margin-top)}.tiny-dropdown-menu--small .tiny-dropdown-item.tiny-dropdown-item--divided:before{height:var(--ti-dropdown-item-small-before-height);margin:var(--ti-dropdown-item-before-margin-vertical) var(--ti-dropdown-item-small-before-margin-horizontal)}.tiny-dropdown-menu--mini{padding:3px 0}.tiny-dropdown-menu--mini .tiny-dropdown-item{line-height:var(--ti-dropdown-item-mini-line-height);font-size:var(--ti-dropdown-item-mini-font-size)}.tiny-dropdown-menu--mini .tiny-dropdown-item.tiny-dropdown-item--divided{margin-top:var(--ti-dropdown-item-mini-divided-margin-top)}.tiny-dropdown-menu--mini .tiny-dropdown-item.tiny-dropdown-item--divided:before{height:var(--ti-dropdown-item-small-before-height);margin:var(--ti-dropdown-item-before-margin-vertical) var(--ti-dropdown-item-mini-before-margin-horizontal)}.tiny-mobile-dropdown-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiny-mobile-dropdown-menu__item{display:flex;flex:1;align-items:center;justify-content:center;height:40px;outline:0;cursor:pointer}.tiny-mobile-dropdown-menu__item:active{opacity:.7}.tiny-mobile-dropdown-menu__item.is-disabled:active{opacity:1}.tiny-mobile-dropdown-menu__item.is-disabled .tiny-mobile-dropdown-menu__title{color:#969799}.tiny-mobile-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding-left:16px;color:#666;font-size:14px;line-height:1}.tiny-mobile-dropdown-menu__title-wrap .tiny-svg{font-size:10px}.tiny-mobile-dropdown-menu__title-wrap .tiny-svg.filter-icon{font-size:16px}.tiny-mobile-dropdown-menu__title-icon{position:relative;height:18px;display:inline-block;vertical-align:text-bottom}.tiny-mobile-dropdown-menu__title-icon .up{position:absolute;top:0}.tiny-mobile-dropdown-menu__title-icon .down{position:absolute;bottom:0}.tiny-mobile-dropdown-menu__title-text{position:relative;width:auto;max-width:calc(100% - 16px);margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1}.tiny-mobile-dropdown-menu__title.is-active{color:#f36f64}.tiny-mobile-dropdown-menu__title.is-down::after{margin-top:-1px;transform:rotate(135deg)}.tiny-mobile-dropdown-menu__bar{position:relative;display:flex;background-color:#fff;border-bottom:1px solid #ccc}@media (min-resolution:2dppx){html:not([data-scale]) .tiny-mobile-dropdown-menu__bar{border-bottom:none;position:relative}html:not([data-scale]) .tiny-mobile-dropdown-menu__bar::after{content:'';z-index:1;display:block;background-color:#ccc;position:absolute;right:auto;left:0;bottom:0;top:auto;height:1px;width:100%;transform:scaleY(.5);transform-origin:50% 100%}}@media (min-resolution:2dppx) and (min-resolution:3dppx){html:not([data-scale]) .tiny-mobile-dropdown-menu__bar::after{transform:scaleY(.33)}}.tiny-mobile-dropdown-menu__bar--opened{z-index:11}.tiny-dropdown{--ti-dropdown-font-size:var(--ti-common-font-size-base, 12px);--ti-dropdown-text-color:var(--ti-common-color-text-link, #526ecc);--ti-dropdown-text-color-hover:var(--ti-common-color-text-link-hover, #344899);--ti-dropdown-line-height:var(--ti-common-line-height-number, 1.5);--ti-dropdown-icon-size:10px;--ti-dropdown-icon-color:var(--ti-common-color-text-link, #526ecc);--ti-dropdown-icon-color-hover:var(--ti-common-color-text-link-hover, #344899);--ti-dropdown-trigger-only-svg-width:var(--ti-common-size-5x);--ti-dropdown-trigger-only-svg-height:var(--ti-common-size-5x);--ti-dropdown-trigger-only-svg-hover-bg-color:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-dropdown-trigger-only-svg-hover-radius:var(--ti-common-border-radius-normal);--ti-dropdown-button-icon-color:var(--ti-common-color-icon-white, #fff);--ti-dropdown-button-icon-size:var(--ti-common-font-size-1, 14px);--ti-dropdown-text-color-disabled:var(--ti-common-color-text-disabled, #adb0b8);--ti-dropdown-trigger-title-margin-right:var(--ti-common-space-base, 4px);--ti-dropdown-trigger-svg-margin-left:var(--ti-common-space-base, 4px);--ti-dropdown-trigger-svg-margin-top:1px;--ti-dropdown-trigger-svg-margin-bottom:1px;--ti-dropdown-caret-button-padding-left:var(--ti-common-space-base, 4px);--ti-dropdown-caret-button-padding-right:var(--ti-common-space-base, 4px);--ti-dropdown-caret-button-min-width:var(--ti-common-size-6x, 24px);--ti-dropdown-caret-line-bg-color:var(--ti-common-color-light, #fff);--ti-dropdown-caret-line-margin-top:var(--ti-common-space-base, 4px);--ti-dropdown-caret-line-margin-bottom:var(--ti-common-space-base, 4px);--ti-dropdown-caret-line-margin-top-hover:var(--ti-common-space-0, 0px);--ti-dropdown-caret-line-margin-bottom-hover:var(--ti-common-space-0, 0px);--ti-dropdown-caret-line-width:var(--ti-common-border-weight-normal, 1px);--ti-dropdown-caret-line-bg-color-default:var(--ti-common-color-line-normal, #adb0b8);--ti-dropdown-caret-line-bg-color-default-hover:var(--ti-common-color-line-active, #5e7ce0);--ti-dropdown-caret-svg-margin-vertical:var(--ti-common-space-0, 0px);--ti-dropdown-caret-svg-margin-horizontal:var(--ti-common-space-base, 4px);--ti-dropdown-caret-svg-padding-left:var(--ti-common-space-0, 0px);--ti-dropdown-title-button-padding-right:var(--ti-common-space-5x, 20px);--ti-dropdown-title-button-padding-left:var(--ti-common-space-5x, 20px);display:inline-block;position:relative;color:var(--ti-dropdown-text-color);font-size:var(--ti-dropdown-font-size)}.tiny-dropdown span{display:inline-block}.tiny-dropdown .tiny-dropdown__trigger:not(.tiny-button){display:flex;align-items:center}.tiny-dropdown .tiny-dropdown__trigger:not(.tiny-button) .tiny-svg{margin-top:var(--ti-dropdown-trigger-svg-margin-top);margin-bottom:var(--ti-dropdown-trigger-svg-margin-bottom);vertical-align:top}.tiny-dropdown .tiny-dropdown__trigger:not(.tiny-button):not(:has(.tiny-dropdown__title))>.tiny-dropdown__suffix-inner .tiny-svg{width:var(--ti-dropdown-trigger-only-svg-width);height:var(--ti-dropdown-trigger-only-svg-height);margin:2px}.tiny-dropdown .tiny-dropdown__trigger:not(.tiny-button):not(:has(.tiny-dropdown__title))>.tiny-dropdown__suffix-inner:hover{background-color:var(--ti-dropdown-trigger-only-svg-hover-bg-color);border-radius:var(--ti-dropdown-trigger-only-svg-hover-radius)}.tiny-dropdown .tiny-dropdown__trigger .tiny-dropdown__title{line-height:var(--ti-dropdown-line-height);margin-right:var(--ti-dropdown-trigger-title-margin-right)}.tiny-dropdown .tiny-dropdown__trigger .tiny-svg{fill:var(--ti-dropdown-icon-color);font-size:var(--ti-dropdown-icon-size)}.tiny-dropdown .tiny-dropdown__trigger.tiny-button .tiny-svg{fill:var(--ti-dropdown-button-icon-color);font-size:var(--ti-dropdown-button-icon-size);margin-left:var(--ti-dropdown-trigger-svg-margin-left)}.tiny-dropdown .tiny-dropdown__trigger.tiny-button--default .tiny-svg{fill:var(--ti-button-normal-text-color)}.tiny-dropdown .tiny-dropdown__trigger:not(.tiny-dropdown__caret-button):not(.is-disabled):hover{color:var(--ti-dropdown-text-color-hover)}.tiny-dropdown .tiny-dropdown__trigger:not(.tiny-dropdown__caret-button):not(.is-disabled):hover .tiny-svg{fill:var(--ti-dropdown-icon-color-hover)}.tiny-dropdown .tiny-dropdown__trigger.is-disabled{cursor:not-allowed;color:var(--ti-dropdown-text-color-disabled)}.tiny-dropdown .tiny-dropdown__trigger.is-disabled .tiny-svg{fill:var(--ti-dropdown-text-color-disabled)}.tiny-dropdown .tiny-dropdown__border .tiny-dropdown__title{line-height:var(--ti-dropdown-line-height);margin-right:var(--ti-dropdown-trigger-title-margin-right)}.tiny-dropdown .tiny-button-group{display:block}.tiny-dropdown .tiny-button-group .tiny-button{float:none}.tiny-dropdown .tiny-button-group .tiny-button--medium+.tiny-button.tiny-button--medium{margin-left:0}.tiny-dropdown .tiny-button-group .tiny-button--small+.tiny-button.tiny-button--small{margin-left:0}.tiny-dropdown .tiny-dropdown__title-button{padding-left:var(--ti-dropdown-title-button-padding-left);padding-right:var(--ti-dropdown-title-button-padding-right)}.tiny-dropdown .tiny-dropdown__title-button.is-disabled.tiny-button--default:hover{z-index:0}.tiny-dropdown .tiny-dropdown__trigger.tiny-dropdown__caret-button{padding-left:var(--ti-dropdown-caret-button-padding-left);padding-right:var(--ti-dropdown-caret-button-padding-right);position:relative;border-left:none;min-width:var(--ti-dropdown-caret-button-min-width);line-height:1}.tiny-dropdown .tiny-dropdown__trigger.tiny-dropdown__caret-button:before{content:'';position:absolute;display:block;width:var(--ti-dropdown-caret-line-width);top:0;bottom:0;left:0;margin-top:var(--ti-dropdown-caret-line-margin-top);margin-bottom:var(--ti-dropdown-caret-line-margin-bottom);background-color:var(--ti-dropdown-caret-line-bg-color)}.tiny-dropdown .tiny-dropdown__trigger.tiny-dropdown__caret-button.tiny-button--default:before{background:var(--ti-dropdown-caret-line-bg-color-default)}.tiny-dropdown .tiny-dropdown__trigger.tiny-dropdown__caret-button.tiny-button--default:hover:not(.is-disabled):before{background-color:var(--ti-dropdown-caret-line-bg-color-default-hover)}.tiny-dropdown .tiny-dropdown__trigger.tiny-dropdown__caret-button:hover:not(.is-disabled):before{margin-top:var(--ti-dropdown-caret-line-margin-top-hover);margin-bottom:var(--ti-dropdown-caret-line-margin-bottom-hover)}.tiny-dropdown .tiny-dropdown__trigger.tiny-dropdown__caret-button .tiny-svg{padding-left:var(--ti-dropdown-caret-svg-padding-left);margin:var(--ti-dropdown-caret-svg-margin-vertical) var(--ti-dropdown-caret-svg-margin-horizontal)}.tiny-dropdown .tiny-dropdown-selfdefine:focus:active,.tiny-dropdown .tiny-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.tiny-dropdown:hover{cursor:pointer}.tiny-dropdown--visible{transform:scaleY(-1);transform-origin:center}.tiny-mobile-action-sheet{--ti-mobile-action-sheet-content-bg-color:#fff;--ti-mobile-action-sheet-menu-bg-color:var(--ti-mobile-base-color-light, #fff);--ti-mobile-action-sheet-item-text-color:var(--ti-mobile-base-color-info-normal, #333);--ti-mobile-action-sheet-item-warn-text-color:#f36f64;--ti-mobile-action-sheet-item-font-size:12px;--ti-mobile-action-sheet-item-border-color:#ddd;--ti-mobile-action-sheet-item-active-bg-color:#ececec;--ti-mobile-action-sheet-item-active-text-color:#039be5;--ti-mobile-action-sheet-action-bg-color:var(--ti-mobile-base-color-light, #fff);position:absolute;bottom:0;width:100%}.tiny-mobile-action-sheet__mask{top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:1000}.tiny-mobile-action-sheet__content{bottom:0;left:0;width:100%;background-color:var(--ti-mobile-action-sheet-content-bg-color,#fff);transform:translate(0,100%);backface-visibility:hidden;transition:transform .3s;z-index:500;overflow-y:scroll;border-radius:16px 16px 0 0}.tiny-mobile-action-sheet__content.is-toggle{transform:translate(0,0)}.tiny-mobile-action-sheet__content.is-not-content{z-index:2000}.tiny-mobile-action-sheet__menu{background-color:var(--ti-mobile-action-sheet-menu-bg-color,#fff)}.tiny-mobile-action-sheet__menu.is-ellipsis .tiny-mobile-action-sheet__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-right:0}.tiny-mobile-action-sheet__cancel,.tiny-mobile-action-sheet__item{position:relative;height:40px;line-height:40px;padding:0 16px;color:var(--ti-mobile-action-sheet-item-text-color,#333);font-size:var(--ti-mobile-action-sheet-item-font-size,16px);text-align:center}.tiny-mobile-action-sheet__item:active{background-color:var(--ti-mobile-action-sheet-item-active-bg-color,#ececec)}.tiny-mobile-action-sheet__item.is-active{color:var(--ti-mobile-action-sheet-item-active-text-color,#039be5)}.tiny-mobile-action-sheet__menu .tiny-mobile-action-sheet__item{height:unset;line-height:16px;padding:16px;font-family:PingFang SC,PingFang SC-PingFang SC}.tiny-mobile-action-sheet__item:not(:first-child){border-top:1px solid var(--ti-mobile-action-sheet-item-border-color,#ddd)}@media (min-resolution:2dppx){html:not([data-scale]) .tiny-mobile-action-sheet__item:not(:first-child){border-top:none;position:relative}html:not([data-scale]) .tiny-mobile-action-sheet__item:not(:first-child)::before{content:'';z-index:1;display:block;background-color:var(--ti-mobile-action-sheet-item-border-color,#ddd);position:absolute;right:auto;left:0;bottom:auto;top:0;height:1px;width:100%;transform:scaleY(.5);transform-origin:50% 50%}}@media (min-resolution:2dppx) and (min-resolution:3dppx){html:not([data-scale]) .tiny-mobile-action-sheet__item:not(:first-child)::before{transform:scaleY(.33)}}.tiny-mobile-action-sheet__item:not(:first-child).is-warn{color:var(--ti-mobile-action-sheet-item-warn-text-color,#f36f64)}.tiny-mobile-action-sheet__action{width:100%;background-color:var(--ti-mobile-action-sheet-action-bg-color,#fff)}.fade-enter-active,.fade-leave-active{transition:opacity .6s}.fade-enter,.fade-leave-to{opacity:0}.tiny-drawer{--ti-drawer-min-width:calc(var(--ti-common-space-10, 10px) * 50);--ti-drawer-max-width:calc(var(--ti-common-space-10, 10px) * 100);--ti-drawer-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-drawer-padding-left:var(--ti-common-space-8x, 32px);--ti-drawer-padding-right:var(--ti-common-space-10x, 40px);--ti-drawer-mask-bg-color:rgba(0, 0, 0, 0.3);--ti-drawer-shadow:var(--ti-common-shadow-4-down, 0 8px 40px 0 rgba(0, 0, 0, 0.2));--ti-drawer-divider-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-drawer-radius:var(--ti-common-space-0, 0);--ti-drawer-mask-bg-color:var(--ti-mobile-color-bg-mask);--ti-drawer-header-padding-top:var(--ti-common-space-8x, 32px);--ti-drawer-header-padding-bottom:var(--ti-common-space-5x, 20px);--ti-drawer-header-padding-left:var(--ti-common-space-0, 0);--ti-drawer-body-padding-right:var(--ti-common-space-0, 0);--ti-drawer-head-title-font-size:var(--ti-common-font-size-2, 16px);--ti-drawer-head-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-drawer-head-title-font-weight:var(--ti-common-font-weight-7, bold);--ti-drawer-head-title-text-color:var(--ti-common-text-primary, #252b3a);--ti-drawer-btn-width:var(--ti-common-size-8x, 32px);--ti-drawer-btn-height:var(--ti-drawer-btn-width);--ti-drawer-close-icon-size:var(--ti-common-font-size-1, 14px);--ti-drawer-btn-border-radius:var(--ti-common-border-radius-1, 4px);--ti-drawer-close-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-drawer-close-icon-color-hover:var(--ti-common-color-icon-hover, #5e7ce0);--ti-drawer-btn-position-top:var(--ti-common-space-5x, 20px);--ti-drawer-btn-position-right:var(--ti-common-space-5x, 20px);--ti-drawer-help-icon-margin-left:var(--ti-common-space-2x, 8px);--ti-drawer-help-icon-width-height:var(--ti-common-space-4x, 16px);--ti-drawer-help-icon-color:var(--ti-common-color-info, #252b3a);--ti-drawer-body-padding-top:var(--ti-common-space-0, 0);--ti-drawer-body-padding-bottom:var(--ti-common-space-0, 0);--ti-drawer-body-padding-left:var(--ti-common-space-0, 0);--ti-drawer-header-padding-right:var(--ti-common-space-0, 0);--ti-drawer-divider-body-border-color:var(--ti-common-color-transparent);--ti-drawer-footer-justify-content:flex-end;--ti-drawer-footer-padding-top:var(--ti-common-space-5x, 20px);--ti-drawer-footer-padding-bottom:var(--ti-common-space-8x, 32px);--ti-drawer-footer-padding-left:var(--ti-common-space-0, 0);--ti-drawer-footer-padding-right:var(--ti-common-space-0, 0);--ti-drawer-footer-margin-left:var(--ti-common-space-8x, 32px);--ti-drawer-footer-margin-right:var(--ti-common-space-10x, 40px);--ti-drawer-divider-footer-button-margin-left:var(--ti-common-space-2x, 8px);--ti-drawer-divider-footer-border-color:var(--ti-drawer-divider-border-color, #dfe1e6)}.tiny-drawer .tiny-drawer__mask{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.tiny-drawer .tiny-drawer__mask.show-bg-color{background-color:var(--ti-drawer-mask-bg-color)}.tiny-drawer .tiny-drawer__main{position:fixed;width:100%;max-width:100%;display:flex;flex-direction:column;background-color:#fff;border-color:#e8ebef;border-style:solid;box-shadow:var(--ti-drawer-shadow);overflow:hidden}.tiny-drawer .tiny-drawer__main.drag-effects{transition-timing-function:linear;transition-duration:.2s;transition-property:all}.tiny-drawer .tiny-drawer__main.is-left,.tiny-drawer .tiny-drawer__main.is-right{height:100%}.tiny-drawer .tiny-drawer__main.is-bottom,.tiny-drawer .tiny-drawer__main.is-top{max-height:100%}.tiny-drawer .tiny-drawer__main.is-right{top:0;right:0;border-left-width:.5px;border-radius:var(--ti-drawer-radius) 0 0 var(--ti-drawer-radius)}.tiny-drawer .tiny-drawer__main.is-left{top:0;left:0;border-right-width:.5px;border-radius:0 var(--ti-common-border-radius-2) var(--ti-common-border-radius-2) 0}.tiny-drawer .tiny-drawer__main.is-top{top:0;left:0;border-bottom-width:.5px;border-radius:0 0 var(--ti-common-border-radius-2) var(--ti-common-border-radius-2)}.tiny-drawer .tiny-drawer__main.is-bottom{bottom:0;left:0;border-top-width:.5px;border-radius:var(--ti-common-border-radius-2) var(--ti-common-border-radius-2) 0 0}.tiny-drawer .tiny-drawer__main .tiny-drawer__drag-bar{position:absolute;top:0;width:.5rem;height:100%}.tiny-drawer .tiny-drawer__main .tiny-drawer__drag-bar.p-top-Bottom{width:100%;height:8px;left:0;cursor:n-resize}.tiny-drawer .tiny-drawer__main .tiny-drawer__drag-bar.p-left-Right{height:100%;top:0;width:8px;cursor:e-resize}.tiny-drawer .tiny-drawer__main .tiny-drawer__drag-bar.p-left{right:-4px}.tiny-drawer .tiny-drawer__main .tiny-drawer__drag-bar.p-right{left:-4px}.tiny-drawer .tiny-drawer__main .tiny-drawer__drag-bar.p-top{bottom:-4px}.tiny-drawer .tiny-drawer__main .tiny-drawer__drag-bar.p-bottom{top:-4px}.tiny-drawer .tiny-drawer__main .tiny-drawer__box{flex:auto;flex-direction:column;max-height:100%;overflow:hidden;display:flex}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__footer,.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__header{margin-left:var(--ti-drawer-padding-left);margin-right:var(--ti-drawer-padding-right)}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__header-wrapper{flex:none}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__header-wrapper .tiny-drawer__headerbtn{border:none;outline:0;background:0 0;padding:0;line-height:1;position:absolute;top:calc(var(--ti-drawer-btn-position-top) - (var(--ti-drawer-btn-height) - var(--ti-drawer-close-icon-size))/ 2);right:calc(var(--ti-drawer-btn-position-right) - (var(--ti-drawer-btn-width) - var(--ti-drawer-close-icon-size))/ 2);cursor:pointer;height:var(--ti-drawer-btn-height);width:var(--ti-drawer-btn-width)}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__header-wrapper .tiny-drawer__headerbtn:hover{background-color:var(--ti-drawer-btn-background-color-hover);border-radius:var(--ti-drawer-btn-border-radius)}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__header-wrapper .tiny-drawer__headerbtn+.tiny-drawer__headerbtn{margin-left:8px}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__header-wrapper .tiny-drawer__headerbtn .tiny-drawer__close{font-size:var(--ti-drawer-close-icon-size);fill:var(--ti-drawer-close-icon-color)}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__header-wrapper .tiny-drawer__header{padding:var(--ti-drawer-header-padding-top) var(--ti-drawer-header-padding-right) var(--ti-drawer-header-padding-bottom) var(--ti-drawer-header-padding-left);background:var(--ti-drawer-bg-color);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ti-drawer-divider-border-color)}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__header-wrapper .tiny-drawer__header .tiny-drawer__title{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ti-drawer-head-title-font-size);color:var(--ti-drawer-head-title-text-color);font-weight:var(--ti-drawer-head-title-font-weight)}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__header-wrapper .tiny-drawer__header .tiny-drawer__header-left{max-width:80%;display:flex;align-items:center;padding-right:16px}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__header-wrapper .tiny-drawer__header .tiny-drawer__header-left .tiny-drawer__help-icon{width:var(--ti-drawer-help-icon-width-height);height:var(--ti-drawer-help-icon-width-height);margin-left:var(--ti-drawer-help-icon-margin-left);fill:var(--ti-drawer-help-icon-color)}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__header-wrapper .tiny-drawer__header .tiny-drawer__header-right{justify-content:flex-end;align-items:center;flex:1;display:flex}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__body{flex:auto;overflow:auto;padding-left:var(--ti-drawer-padding-left);padding-right:var(--ti-drawer-padding-right);border-bottom:1px solid var(--ti-drawer-divider-body-border-color)}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__footer{flex:none;display:flex;align-items:center;justify-content:var(--ti-drawer-footer-justify-content);padding:var(--ti-drawer-footer-padding-top) var(--ti-drawer-footer-padding-right) var(--ti-drawer-footer-padding-bottom) var(--ti-drawer-footer-padding-left);border-top:1px solid var(--ti-drawer-divider-footer-border-color)}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__footer .tiny-drawer__confirm-btn{order:0}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__footer .tiny-drawer__confirm-btn.reverse{margin-left:var(--ti-drawer-divider-footer-button-margin-left);order:1}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__footer .tiny-drawer__cancel-btn{margin-left:var(--ti-drawer-divider-footer-button-margin-left);order:1}.tiny-drawer .tiny-drawer__main .tiny-drawer__box .tiny-drawer__footer .tiny-drawer__cancel-btn.reverse{margin-left:0;order:0}.drawer-slide-right-enter-active{animation:slideRight .3s linear}.drawer-slide-right-leave-active{animation:slideRightout .3s linear}@keyframes slideRight{0%{opacity:0;transform:translateX(100%)}50%{opacity:.6;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@keyframes slideRightout{0%{opacity:1;transform:translateX(0)}50%{opacity:.6;transform:translateX(50%)}100%{opacity:0;transform:translateX(100%)}}.drawer-slide-left-enter-active{animation:slideLeft .3s linear}.drawer-slide-left-leave-active{animation:slideLeftout .3s linear}@keyframes slideLeft{0%{opacity:0;transform:translateX(-100%)}50%{opacity:.6;transform:translateX(-50%)}100%{opacity:1;transform:translateX(0)}}@keyframes slideLeftout{0%{opacity:1;transform:translateX(0)}50%{opacity:.6;transform:translateX(-50%)}100%{opacity:0;transform:translateX(-100%)}}.drawer-slide-bottom-enter-active{animation:slideBottom .3s linear}.drawer-slide-bottom-leave-active{animation:slideBottomout .3s linear}@keyframes slideBottom{0%{opacity:0;transform:translateY(100%)}50%{opacity:.6;transform:translateY(50%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideBottomout{0%{opacity:0;transform:translateY(0)}50%{opacity:.6;transform:translateY(50%)}100%{opacity:1;transform:translateY(100%)}}.drawer-slide-top-enter-active{animation:slideTop .3s linear}.drawer-slide-top-leave-active{animation:slideTopout .3s linear}@keyframes slideTop{0%{opacity:0;transform:translateY(-100%)}50%{opacity:.6;transform:translateY(-50%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideTopout{0%{opacity:0;transform:translateY(0)}50%{opacity:.6;transform:translateY(-50%)}100%{opacity:1;transform:translateY(-100%)}}.drawer-fade-enter-active{animation:drawer-fade-in .3s linear}.drawer-fade-leave-active{animation:drawer-fade-out .3s linear}@keyframes drawer-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes drawer-fade-out{0%{opacity:1}100%{opacity:0}}.tiny-transition-alert-fade-enter,.tiny-transition-alert-fade-enter-from,.tiny-transition-alert-fade-leave-active{opacity:0}.tiny-transition-alert-fade-leave-active{transition:opacity .3s ease-in}.tiny-alert{--ti-alert-font-family:var(--ti-common-font-family, 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei');--ti-alert-border-weight:var(--ti-common-border-weight-normal, 1px);--ti-alert-description-font-size:var(--ti-common-font-size-base, 12px);--ti-alert-close-position-top:var(--ti-common-space-4x, 16px);--ti-alert-close-font-size:var(--ti-common-font-size-base, 12px);--ti-alert-close-text-font-size:var(--ti-common-font-size-base, 12px);--ti-alert-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-alert-title-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-alert-success-title-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-alert-info-title-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-alert-warning-title-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-alert-error-title-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-alert-simple-title-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-alert-title-font-size:var(--ti-common-font-size-1, 14px);--ti-alert-icon-margin-top:var(--ti-common-space-1, 1px);--ti-alert-icon-font-size:var(--ti-common-font-size-2, 16px);--ti-alert-description-line-height:var(--ti-common-line-height-number, 1.5);--ti-alert-normal-content-padding-vertical:var(--ti-common-space-0, 0px);--ti-alert-normal-content-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-alert-description-margin-top:var(--ti-common-space-base, 4px);--ti-alert-description-margin-bottom:var(--ti-common-space-base, 4px);--ti-alert-description-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-alert-normal-padding-top:var(--ti-common-space-3x, 12px);--ti-alert-normal-padding-right:var(--ti-common-space-4x, 16px);--ti-alert-normal-padding-bottom:var(--ti-common-space-3x, 12px);--ti-alert-normal-padding-left:var(--ti-common-space-4x, 16px);--ti-alert-normal-margin-vertical:var(--ti-common-space-2x, 8px);--ti-alert-normal-margin-horizontal:var(--ti-common-space-0, 0px);--ti-alert-large-padding-top:calc(var(--ti-common-space-base, 4px) * 3.5);--ti-alert-large-padding-bottom:var(--ti-common-space-3x, 12px);--ti-alert-large-padding-left:var(--ti-common-space-4x, 16px);--ti-alert-large-padding-right:calc(var(--ti-common-space-base, 4px) * 10.5);--ti-alert-opration-text-color:var(--ti-common-color-text-highlight, #526ecc);--ti-alert-opration-font-size:var(--ti-common-font-size-base, 12px);--ti-alert-large-icon-font-size:var(--ti-common-font-size-5, 24px);--ti-alert-large-icon-margin-top:calc(var(--ti-common-space-base, 4px) - 2px);--ti-alert-large-content-padding-left:var(--ti-common-space-4x, 16px);--ti-alert-large-close-font-size:var(--ti-alert-close-font-size);--ti-alert-warning-border-color:var(--ti-common-color-warn-border, #ffd0a6);--ti-alert-warning-icon-color:var(--ti-common-color-warn, #fa9841);--ti-alert-warning-link-text-color:var(--ti-common-color-warn-text, #e37d29);--ti-alert-warning-bg-color:var(--ti-common-color-warn-bg, #fff3e8);--ti-alert-warning-close-icon-color:var(--ti-alert-warning-icon-color);--ti-alert-warning-close-hover-icon-color:var(--ti-alert-warning-icon-color);--ti-alert-error-border-color:var(--ti-common-color-error-border-secondary, #ffbcba);--ti-alert-error-icon-color:var(--ti-common-color-error, #f66f6a);--ti-alert-error-link-text-color:var(--ti-common-color-error-text, #de504e);--ti-alert-error-bg-color:var(--ti-common-color-error-bg, #ffeeed);--ti-alert-error-close-icon-color:var(--ti-alert-error-icon-color);--ti-alert-error-close-hover-icon-color:var(--ti-alert-error-icon-color);--ti-alert-success-border-color:var(--ti-common-color-success-border, #acf2dc);--ti-alert-success-icon-color:var(--ti-common-color-success, #50d4ab);--ti-alert-success-link-text-color:var(--ti-common-color-text-success, #3ac295);--ti-alert-success-bg-color:var(--ti-common-color-success-bg, #edfff9);--ti-alert-success-close-icon-color:var(--ti-alert-success-icon-color);--ti-alert-success-close-hover-icon-color:var(--ti-alert-success-icon-color);--ti-alert-info-border-color:var(--ti-common-color-prompt-border, #beccfa);--ti-alert-info-icon-color:var(--ti-common-color-prompt, #5e7ce0);--ti-alert-info-link-text-color:var(--ti-common-color-prompt-text, #526ecc);--ti-alert-info-bg-color:var(--ti-common-color-prompt-bg, #ebf6ff);--ti-alert-info-close-icon-color:var(--ti-alert-info-icon-color);--ti-alert-info-close-hover-icon-color:var(--ti-alert-info-icon-color);--ti-alert-simple-border-color:var(--ti-common-color-info-border, #d3d4d6);--ti-alert-simple-icon-color:var(--ti-common-color-text-secondary, #575d6c);--ti-alert-simple-link-text-color:var(--ti-common-color-primary-active, #7693f5);--ti-alert-simple-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-alert-simple-close-icon-color:var(--ti-alert-simple-icon-color);--ti-alert-simple-close-hover-icon-color:var(--ti-alert-simple-icon-color);--ti-alert-title-margin-top:var(--ti-common-space-0);position:relative;border:var(--ti-alert-border-weight) solid;border-radius:var(--ti-alert-border-radius);font-family:var(--ti-alert-font-family)}.tiny-alert.tiny-alert--normal{padding:var(--ti-alert-normal-padding-top) var(--ti-alert-normal-padding-right) var(--ti-alert-normal-padding-bottom) var(--ti-alert-normal-padding-left);margin:var(--ti-alert-normal-margin-vertical) var(--ti-alert-normal-margin-horizontal);display:flex;justify-content:flex-start}.tiny-alert.tiny-alert--normal .tiny-alert__content{padding:var(--ti-alert-normal-content-padding-vertical) var(--ti-alert-normal-content-padding-horizontal);display:table-cell;max-width:calc(100% - 30px)}.tiny-alert.tiny-alert--large{padding:var(--ti-alert-large-padding-top) var(--ti-alert-large-padding-right) var(--ti-alert-large-padding-bottom) var(--ti-alert-large-padding-left);display:flex}.tiny-alert.tiny-alert--large .tiny-alert__content{padding-left:var(--ti-alert-large-content-padding-left);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tiny-alert.tiny-alert--large .tiny-alert__description{margin-bottom:var(--ti-alert-description-margin-bottom);margin-top:var(--ti-alert-description-margin-top);color:var(--ti-alert-description-text-color)}.tiny-alert.tiny-alert--large .tiny-alert__description.is-hide{margin:0}.tiny-alert.tiny-alert--large .tiny-alert__icon{font-size:var(--ti-alert-large-icon-font-size);margin-top:var(--ti-alert-large-icon-margin-top);vertical-align:top;flex-shrink:0}.tiny-alert.tiny-alert--large .tiny-alert__close{font-size:var(--ti-alert-large-close-font-size);top:12px;right:12px;transform:none;margin-top:0}.tiny-alert.tiny-alert--success{background:var(--ti-alert-success-bg-color);border-color:var(--ti-alert-success-border-color);color:var(--ti-alert-success-title-text-color)}.tiny-alert.tiny-alert--success hr{border-top-color:var(--ti-alert-success-link-text-color)}.tiny-alert.tiny-alert--success .alert-link{color:var(--ti-alert-success-link-text-color)}.tiny-alert.tiny-alert--success .tiny-alert__icon{fill:var(--ti-alert-success-icon-color)}.tiny-alert.tiny-alert--success .tiny-alert__close{fill:var(--ti-alert-success-close-icon-color)}.tiny-alert.tiny-alert--success .tiny-alert__close:hover{fill:var(--ti-alert-success-close-hover-icon-color)}.tiny-alert.tiny-alert--info{background:var(--ti-alert-info-bg-color);border-color:var(--ti-alert-info-border-color);color:var(--ti-alert-info-title-text-color)}.tiny-alert.tiny-alert--info hr{border-top-color:var(--ti-alert-info-link-text-color)}.tiny-alert.tiny-alert--info .alert-link{color:var(--ti-alert-info-link-text-color)}.tiny-alert.tiny-alert--info .tiny-alert__icon{fill:var(--ti-alert-info-icon-color)}.tiny-alert.tiny-alert--info .tiny-alert__close{fill:var(--ti-alert-info-close-icon-color)}.tiny-alert.tiny-alert--info .tiny-alert__close:hover{fill:var(--ti-alert-info-close-hover-icon-color)}.tiny-alert.tiny-alert--warning{background:var(--ti-alert-warning-bg-color);border-color:var(--ti-alert-warning-border-color);color:var(--ti-alert-warning-title-text-color)}.tiny-alert.tiny-alert--warning hr{border-top-color:var(--ti-alert-warning-link-text-color)}.tiny-alert.tiny-alert--warning .alert-link{color:var(--ti-alert-warning-link-text-color)}.tiny-alert.tiny-alert--warning .tiny-alert__icon{fill:var(--ti-alert-warning-icon-color)}.tiny-alert.tiny-alert--warning .tiny-alert__close{fill:var(--ti-alert-warning-close-icon-color)}.tiny-alert.tiny-alert--warning .tiny-alert__close:hover{fill:var(--ti-alert-warning-close-hover-icon-color)}.tiny-alert.tiny-alert--error{background:var(--ti-alert-error-bg-color);border-color:var(--ti-alert-error-border-color);color:var(--ti-alert-error-title-text-color)}.tiny-alert.tiny-alert--error hr{border-top-color:var(--ti-alert-error-link-text-color)}.tiny-alert.tiny-alert--error .alert-link{color:var(--ti-alert-error-link-text-color)}.tiny-alert.tiny-alert--error .tiny-alert__icon{fill:var(--ti-alert-error-icon-color)}.tiny-alert.tiny-alert--error .tiny-alert__close{fill:var(--ti-alert-error-close-icon-color)}.tiny-alert.tiny-alert--error .tiny-alert__close:hover{fill:var(--ti-alert-error-close-hover-icon-color)}.tiny-alert.tiny-alert--simple{background:var(--ti-alert-simple-bg-color);border-color:var(--ti-alert-simple-border-color);color:var(--ti-alert-simple-title-text-color)}.tiny-alert.tiny-alert--simple hr{border-top-color:var(--ti-alert-simple-link-text-color)}.tiny-alert.tiny-alert--simple .alert-link{color:var(--ti-alert-simple-link-text-color)}.tiny-alert.tiny-alert--simple .tiny-alert__icon{fill:var(--ti-alert-simple-icon-color)}.tiny-alert.tiny-alert--simple .tiny-alert__close{fill:var(--ti-alert-simple-close-icon-color)}.tiny-alert.tiny-alert--simple .tiny-alert__close:hover{fill:var(--ti-alert-simple-close-hover-icon-color)}.tiny-alert__icon{font-size:var(--ti-alert-icon-font-size)}.tiny-alert__icon:first-child{margin-top:var(--ti-alert-icon-margin-top)}.tiny-alert.is-center{justify-content:center;text-align:center}.tiny-alert .is-custom{position:absolute;font-size:var(--ti-alert-close-text-font-size);top:var(--ti-alert-close-position-top);right:12px;cursor:pointer}.tiny-alert .tiny-alert__close{font-size:var(--ti-alert-close-font-size);position:absolute;top:var(--ti-alert-close-position-top);right:12px;cursor:pointer}.tiny-alert .tiny-alert__content .tiny-alert__opration{font-size:var(--ti-alert-opration-font-size);color:var(--ti-alert-opration-text-color);line-height:1}.tiny-alert .tiny-alert__content .tiny-alert__opration a{font-size:var(--ti-alert-opration-font-size);color:var(--ti-alert-opration-text-color)}.tiny-alert .tiny-alert__content .tiny-alert__opration a:not(:last-child){margin-right:16px}.tiny-alert .tiny-alert__title{font-size:var(--ti-alert-title-font-size);color:var(--ti-alert-title-text-color);font-weight:700;margin-top:var(--ti-alert-title-margin-top)}.tiny-alert .tiny-alert__description{font-size:var(--ti-alert-description-font-size);line-height:var(--ti-alert-description-line-height)}:root{--ti-mobile-color-brand-1:#1f1b1b;--ti-mobile-color-brand-2:#1476ff;--ti-mobile-color-bg-default:#f5f5f5;--ti-mobile-color-bg-active:#f5f5f5;--ti-mobile-color-bg-disabled:#f0f0f0;--ti-mobile-color-bg-control-active:#1476ff;--ti-mobile-color-bg-control-default:#c2c2c2;--ti-mobile-color-bg-control-disabled-1:#dbdbdb;--ti-mobile-color-bg-control-disabled-2:#b3d6ff;--ti-mobile-color-bg-container-1:#fff;--ti-mobile-color-bg-container-2:#fafafa;--ti-mobile-color-bg-topnavigation:#fff;--ti-mobile-color-bg-topnavigation-active:#595959;--ti-mobile-color-bg-primary-default:#191919;--ti-mobile-color-bg-primary-active:#595959;--ti-mobile-color-bg-mask:#0000004b;--ti-mobile-color-bg-cell-active:#f0f7ff;--ti-mobile-color-text-primary:#191919;--ti-mobile-color-text-secondary:#595959;--ti-mobile-color-text-placeholder:#808080;--ti-mobile-color-text-disabled:#c2c2c2;--ti-mobile-color-text-inverse:#fff;--ti-mobile-color-text-brand:#191919;--ti-mobile-color-text-link:#1476ff;--ti-mobile-color-icon-control:#191919;--ti-mobile-color-icon-default:#808080;--ti-mobile-color-icon-active:#191919;--ti-mobile-color-icon-disabled:#c2c2c2;--ti-mobile-color-icon-link:#1476ff;--ti-mobile-color-icon-inverse:#fff;--ti-mobile-color-border-default:#c2c2c2;--ti-mobile-color-border-default-2:#595959;--ti-mobile-color-border-active:#191919;--ti-mobile-color-border-disabled:#dbdbdb;--ti-mobile-color-border-divider:#f0f0f0;--ti-mobile-color-border-dash:#191919;--ti-mobile-color-success:#5cb300;--ti-mobile-color-success-subtle:#e6f2d5;--ti-mobile-color-error:#f23030;--ti-mobile-color-error-subtle:#fce3e1;--ti-mobile-color-warning:#ff8800;--ti-mobile-color-warning-subtle:#ffebd1;--ti-mobile-color-info:#1476ff;--ti-mobile-color-info-subtle:#deecff;--ti-mobile-color-none:#c2c2c2;--ti-mobile-color-alert-fatal:#b50e65;--ti-mobile-color-alert-error:#f23030;--ti-mobile-color-alert-warning:#ff8800;--ti-mobile-color-alert-secondary:#ffb700;--ti-mobile-color-alert-ordinary:#f2e70c;--ti-mobile-color-chart-1:#1476ff;--ti-mobile-color-chart-2:#0bb8b2;--ti-mobile-color-chart-3:#6e51e0;--ti-mobile-color-chart-4:#5cb300;--ti-mobile-color-chart-5:#fcb1e1;--ti-mobile-color-chart-6:#33bcf2;--ti-mobile-color-chart-7:#ba53e6;--ti-mobile-color-chart-8:#eb4696;--ti-mobile-color-chart-9:#c2c2c2;--ti-mobile-font-size-xs:10px;--ti-mobile-font-size-s:12px;--ti-mobile-font-size-m:14px;--ti-mobile-font-size-l:16px;--ti-mobile-font-size-xl:18px;--ti-mobile-font-size-2xl:20px;--ti-mobile-font-size-3xl:24px;--ti-mobile-font-size-4xl:30px;--ti-mobile-font-size-5xl:38px;--ti-mobile-font-size-6xl:48px;--ti-mobile-font-weight-regular:400;--ti-mobile-font-weight-medium:500;--ti-mobile-font-family:'HarmonySans','鸿蒙黑体','NotoSans','Helvetica','Arial','PingFangSC-Regular','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Microsoft JhengHei';--ti-mobile-space-1x:4px;--ti-mobile-space-2x:8px;--ti-mobile-space-3x:12px;--ti-mobile-space-4x:16px;--ti-mobile-space-5x:20px;--ti-mobile-space-6x:24px;--ti-mobile-space-8x:32px;--ti-mobile-space-12x:48px;--ti-mobile-space-16x:64px;--ti-mobile-border-radius-xs:2px;--ti-mobile-border-radius-s:4px;--ti-mobile-border-radius-m:8px;--ti-mobile-border-radius-l:12px;--ti-mobile-border-radius-xl:16px;--ti-mobile-border-radius-xxl:24px;--ti-mobile-border-radius-full:9999px;--ti-mobile-border-width-1:1px;--ti-mobile-border-style-solid:solid;--ti-mobile-border-style-dash:dash;--ti-mobile-shadow-xs:0 0 4px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-s:0 0 20px 0 rgba(0, 0, 0, 0.08);--ti-mobile-shadow-m:0 10px 20px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-l:0 10px 50px 0 rgba(0, 0, 0, 0);--ti-mobile-base-color-brand-1:#4a79fe;--ti-mobile-base-color-brand-2:#3168f1;--ti-mobile-base-color-brand-3:#6e94fe;--ti-mobile-base-color-brand-4:#92affe;--ti-mobile-base-color-brand-5:#b7c9ff;--ti-mobile-base-color-brand-6:#95a2f8;--ti-mobile-base-color-brand-6:#ffffff;--ti-mobile-base-color-bg-1:#f5f5f5;--ti-mobile-base-color-bg-2:#fafafa;--ti-mobile-base-color-bg-3:#ffffff;--ti-mobile-base-color-common-1:#000000;--ti-mobile-base-color-common-2:#191919;--ti-mobile-base-color-common-3:#262626;--ti-mobile-base-color-common-4:#333333;--ti-mobile-base-color-common-5:#595959;--ti-mobile-base-color-common-6:#999999;--ti-mobile-base-color-common-7:#c2c2c2;--ti-mobile-base-color-common-8:#dbdbdb;--ti-mobile-base-color-common-9:#ededed;--ti-mobile-base-color-common-10:#f5f5f5;--ti-mobile-base-color-common-11:#fafafa;--ti-mobile-base-color-common-12:#ffffff;--ti-mobile-base-color-common-13:#627199;--ti-mobile-common-color-warning-figure-1:#eb4096;--ti-mobile-common-color-warning-text-1:#e61c81;--ti-mobile-common-color-warning-figure-2:#ff9c32;--ti-mobile-common-color-warning-text-2:#ff8800;--ti-mobile-common-color-warning-figure-3:#1ebe40;--ti-mobile-common-color-warning-text-3:#00b336;--ti-mobile-common-color-error-figure-1:#eb5454;--ti-mobile-common-color-error-text-1:#e62222;--ti-mobile-common-color-error-figure-2:#fccd32;--ti-mobile-common-color-error-text-2:#fcbe1e;--ti-mobile-common-color-error-figure-3:#1e8aff;--ti-mobile-common-color-error-text-3:#1476ff;--ti-mobile-common-color-error-figure-4:#c2c2c2;--ti-mobile-common-color-error-text-4:#999999;--ti-mobile-common-color-chart-1:#1476ff;--ti-mobile-common-color-chart-2:#10c7c1;--ti-mobile-common-color-chart-3:#b878f0;--ti-mobile-common-color-chart-4:#d6a981;--ti-mobile-common-color-chart-5:#c1cc7a;--ti-mobile-common-color-text-primary:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-text-secondary:var(--ti-mobile-base-color-common-5);--ti-mobile-common-color-text-weaken-dark:var(--ti-mobile-base-color-common-6);--ti-mobile-common-color-text-weaken-ligtht:var(--ti-mobile-base-color-common-7);--ti-mobile-common-color-text-weaken-disabled:var(--ti-mobile-base-color-common-8);--ti-mobile-common-color-text-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-text-placeholder-primary:#dbe5fc;--ti-mobile-common-color-text-placeholder-gray:#acacac;--ti-mobile-common-color-text-high-light:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-dark:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-link-highlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-gray:var(--ti-mobile-base-color-common-13);--ti-mobile-common-color-link-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-line-hightlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-line-dark:var(--ti-mobile-base-color-common-9);--ti-mobile-common-color-line-light:var(--ti-mobile-base-color-common-10);--ti-mobile-common-color-line-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-mask-light:rgba(0, 0, 0, 0.5);--ti-mobile-common-color-mask-dark:rgba(0, 0, 0, 0.75);--ti-mobile-common-bg-color-white:var(--ti-mobile-base-color-bg-3);--ti-mobile-common-bg-color-main:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-bg-color-light:var(--ti-mobile-base-color-bg-2);--ti-mobile-common-bg-color-blue-1:var(--ti-mobile-base-color-brand-2);--ti-mobile-common-bg-color-disabled:#e8e8e8;--ti-mobile-common-bg-color-dark-gray:var(--ti-mobile-base-color-bg-1);--ti-mobile-common-bg-color-weaken:var(--ti-mobile-base-color-common-8);--ti-mobile-common-status-bg-color-success:#5bd475;--ti-mobile-common-status-bg-color-error:#eb5454;--ti-mobile-common-status-bg-color-normal:#fff;--ti-mobile-common-status-bg-color-handing:var(--ti-mobile-base-color-brand-1)}:root{--ti-mobile-base-color-primary-normal:#1890ff;--ti-mobile-base-color-primary-disabled:#bfbfbf;--ti-mobile-base-color-primary-hover:#40a9ff;--ti-mobile-base-color-primary-active:#096dd9;--ti-mobile-base-color-success-normal:#52c41a;--ti-mobile-base-color-success-disabled:#a6c3b9;--ti-mobile-base-color-success-hover:#73d13d;--ti-mobile-base-color-success-active:#389e0d;--ti-mobile-base-color-warning-normal:#faad14;--ti-mobile-base-color-warning-disabled:#d3c6a2;--ti-mobile-base-color-warning-hover:#ffc53d;--ti-mobile-base-color-warning-active:#ffc53d;--ti-mobile-base-color-danger-normal:#f5222d;--ti-mobile-base-color-danger-disabled:#d8bab5;--ti-mobile-base-color-danger-hover:#ff4d4f;--ti-mobile-base-color-danger-active:#cf1322;--ti-mobile-base-color-info-normal:#333333;--ti-mobile-base-color-info-disabled:#bfbfbf;--ti-mobile-base-color-info-hover:#54657e;--ti-mobile-base-color-info-active:#54657e;--ti-mobile-base-color-light:#fff;--ti-mobile-base-color-dark:#000;--ti-mobile-base-color-border:#d9d9d9;--ti-mobile-base-color-secondary:#666;--ti-mobile-base-color-placeholder:#999;--ti-mobile-base-color-hover-background:#e6f7ff;--ti-mobile-base-color-selected-background:#f5f5f5;--ti-mobile-base-color-navigation-background:#2e3243;--ti-mobile-base-radius-large:3px;--ti-mobile-base-radius-medium:2px;--ti-mobile-base-radius-small:1px;--ti-mobile-base-font-family-normal:Helvetica,Arial,'microsoft yahei';--ti-mobile-base-font-size:12px;--ti-mobile-base-font-size-normal:1em;--ti-mobile-base-font-size-large:1.125em;--ti-mobile-base-font-weight-bold:700;--ti-mobile-base-size-width-large:130px;--ti-mobile-base-size-width-medium:120px;--ti-mobile-base-size-width-normal:80px;--ti-mobile-base-size-width-small:36px;--ti-mobile-base-size-width-minor:30px;--ti-mobile-base-size-width-mini:24px;--ti-mobile-base-size-height-large:48px;--ti-mobile-base-size-height-medium:42px;--ti-mobile-base-size-height-small:36px;--ti-mobile-base-size-height-minor:30px;--ti-mobile-base-size-height-mini:24px}.tiny-mobile-alert{--ti-mobile-alert-warning-icon-color:var(--ti-mobile-color-warning, #ff8800);--ti-mobile-alert-warning-link-color:var(--ti-mobile-color-text-link, #1476ff);--ti-mobile-alert-warning-bg-color:var(--ti-mobile-color-warning-subtle, #ffebd1);--ti-mobile-alert-error-icon-color:var(--ti-mobile-color-error, #f23030);--ti-mobile-alert-error-link-color:var(--ti-mobile-color-text-link, #1476ff);--ti-mobile-alert-error-bg-color:var(--ti-mobile-color-error-subtle, #fce3e1);--ti-mobile-alert-success-icon-color:var(--ti-mobile-color-success, #5cb300);--ti-mobile-alert-success-link-color:var(--ti-mobile-color-text-link, #1476ff);--ti-mobile-alert-success-bg-color:var(--ti-mobile-color-success-subtle, #e6f2d5);--ti-mobile-alert-info-icon-color:var(--ti-mobile-color-brand-2, #1476ff);--ti-mobile-alert-info-link-color:var(--ti-mobile-color-text-link, #1476ff);--ti-mobile-alert-info-bg-color:var(--ti-mobile-color-info-subtle, #deecff);--ti-mobile-alert-height:var(--ti-mobile-color-info-subtle, 36px);--ti-mobile-alert-padding-left:var(--ti-mobile-space-6x, 24px);--ti-mobile-alert-padding-right:var(--ti-mobile-space-6x, 24px);--ti-mobile-alert-padding-top:9px;--ti-mobile-alert-padding-bottom:9px;--ti-mobile-alert-icon-size:var(--ti-mobile-font-size-l, 16px);--ti-mobile-alert-content-font-size:var(--ti-mobile-font-size-s, 12px);--ti-mobile-alert-content-text-color:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-alert-font-weight:var(--ti-mobile-font-weight-regular, 400);--ti-mobile-alert-content-padding-horizontal:var(--ti-mobile-space-2x, 8px);--ti-mobile-alert-large-font-size:var(--ti-mobile-font-size-l, 16px);--ti-mobile-alert-large-padding-vertical:10px;--ti-mobile-alert-close-icon-font-size:var(--ti-mobile-font-size-l, 16px);--ti-mobile-alert-close-icon-color:var(--ti-mobile-color-default, #808080);--ti-mobile-alert-custom-text-color:var(--ti-mobile-color-text-placeholder, #808080);display:flex;align-items:flex-start;clear:both;position:relative;width:100%;font-size:0}.tiny-mobile-alert .tiny-mobile-alert__content{flex:1;color:var(--ti-mobile-alert-content-text-color);font-weight:var(--ti-mobile-alert-font-weight);padding:0 var(--ti-mobile-alert-content-padding-horizontal);white-space:pre-wrap;word-break:break-all}.tiny-mobile-alert--normal{height:var(--ti-mobile-alert-height,36px);line-height:1.5;padding:var(--ti-mobile-alert-padding-top) var(--ti-mobile-alert-padding-right) var(--ti-mobile-alert-padding-bottom) var(--ti-mobile-alert-padding-left)}.tiny-mobile-alert--normal .tiny-mobile-alert__content{font-size:var(--ti-mobile-alert-content-font-size,12px)}.tiny-mobile-alert--normal .tiny-mobile-alert__content.is-hideicon{padding:0}.tiny-mobile-alert.tiny-mobile-alert--large{padding:var(--ti-mobile-alert-large-padding-vertical) var(--ti-mobile-alert-padding-right) var(--ti-mobile-alert-large-padding-vertical) var(--ti-mobile-alert-padding-left)}.tiny-mobile-alert.tiny-mobile-alert--large .tiny-mobile-alert__content{font-size:var(--ti-mobile-alert-large-font-size)}.tiny-mobile-alert.tiny-mobile-alert--large .tiny-mobile-alert__content.is-hideicoalert-variantn{padding:0}.tiny-mobile-alert.tiny-mobile-alert--large .is-custom{font-size:var(--ti-mobile-alert-large-font-size)}.tiny-mobile-alert.tiny-mobile-alert--large .tiny-mobile-alert__icon{margin-top:4px}.tiny-mobile-alert--success{background:var(--ti-mobile-alert-success-bg-color)}.tiny-mobile-alert--success hr{border-top-color:var(--ti-mobile-alert-success-link-color)}.tiny-mobile-alert--success .tiny-mobile-alert__icon{fill:var(--ti-mobile-alert-success-icon-color)}.tiny-mobile-alert--info{background:var(--ti-mobile-alert-info-bg-color)}.tiny-mobile-alert--info hr{border-top-color:var(--ti-mobile-alert-info-link-color)}.tiny-mobile-alert--info .tiny-mobile-alert__icon{fill:var(--ti-mobile-alert-info-icon-color)}.tiny-mobile-alert--warning{background:var(--ti-mobile-alert-warning-bg-color)}.tiny-mobile-alert--warning hr{border-top-color:var(--ti-mobile-alert-warning-link-color)}.tiny-mobile-alert--warning .tiny-mobile-alert__icon{fill:var(--ti-mobile-alert-warning-icon-color)}.tiny-mobile-alert--error{background:var(--ti-mobile-alert-error-bg-color)}.tiny-mobile-alert--error hr{border-top-color:var(--ti-mobile-alert-error-link-color)}.tiny-mobile-alert--error .tiny-mobile-alert__icon{fill:var(--ti-mobile-alert-error-icon-color)}.tiny-mobile-alert__icon{margin-top:2px;font-size:var(--ti-mobile-alert-icon-size)}.tiny-mobile-alert__icon.tiny-mobile-alert__close{position:absolute;top:var(--ti-mobile-alert-padding-top);right:var(--ti-mobile-alert-padding-right);margin-top:0;fill:var(--ti-mobile-alert-close-icon-color)}.tiny-mobile-alert.is-center{justify-content:center}.tiny-mobile-alert.is-center .tiny-mobile-alert__content{flex:0 0 auto}.tiny-mobile-alert .is-custom{cursor:pointer;font-size:var(--ti-mobile-alert-content-font-size);color:var(--ti-mobile-alert-custom-text-color)}.tiny-mobile-alert .tiny-mobile-alert__close{font-size:var(--ti-mobile-alert-close-icon-font-size);cursor:pointer}.tiny-tall-storage{--ti-tall-storage-bg-color:var(--ti-common-color-light, #fff);--ti-tall-storage-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-tall-storage-item-height:var(--ti-common-size-height-normal, 28px);--ti-tall-storage-item-bg-color:var(--ti-common-color-hover-background, #f2f5fc);position:relative}.tiny-tall-storage .tiny-storage-list-style{position:absolute;background-color:var(--ti-tall-storage-bg-color);box-shadow:var(--ti-common-shadow-2-down);border-radius:var(--ti-tall-storage-border-radius);width:100%;box-sizing:border-box;z-index:10}.tiny-tall-storage .tiny-storage-list-style .tiny-storage-list{padding:0;list-style:none;overflow-y:auto;max-height:calc(var(--ti-tall-storage-item-height) * 5)}.tiny-tall-storage .tiny-storage-list-style .tiny-storage-list .tiny-storage-item{height:var(--ti-tall-storage-item-height);line-height:var(--ti-tall-storage-item-height);padding:0 8px;white-space:nowrap}.tiny-tall-storage .tiny-storage-list-style .tiny-storage-list .tiny-storage-item.item-hover,.tiny-tall-storage .tiny-storage-list-style .tiny-storage-list .tiny-storage-item:hover{cursor:pointer;background-color:var(--ti-tall-storage-item-bg-color)}.tiny-dialog-box{position:absolute;background:var(--ti-dialog-box-bg-color);border:1px solid transparent;border-radius:var(--ti-dialog-box-border-radius);box-shadow:var(--ti-dialog-box-shadow);overflow:hidden}.tiny-dialog-box__wrapper{--ti-dialog-box-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-dialog-box-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-dialog-box-shadow:var(--ti-common-shadow-4-down, 0 8px 40px 0 rgba(0, 0, 0, 0.2));--ti-dialog-box-head-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-dialog-box-head-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-dialog-box-head-padding-top:var(--ti-common-space-8x, 32px);--ti-dialog-box-head-padding-horizontal:var(--ti-common-space-8x, 32px);--ti-dialog-box-head-padding-bottom:calc(var(--ti-common-space-base, 4px) * 7);--ti-dialog-box-head-title-font-size:var(--ti-common-font-size-3, 18px);--ti-dialog-box-head-title-font-weight:var(--ti-common-font-weight-7, bold);--ti-dialog-box-head-title-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-dialog-box-head-border-bottom-color:var(--ti-common-color-transparent, transparent);--ti-dialog-box-head-font-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-dialog-box-head-font-icon-color-hover:var(--ti-common-color-icon-hover, #5e7ce0);--ti-dialog-box-head-body-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-dialog-box-head-body-font-size:var(--ti-common-font-size-1, 14px);--ti-dialog-box-btn-width:var(--ti-common-size-8x, 32px);--ti-dialog-box-btn-height:var(--ti-dialog-box-btn-width);--ti-dialog-box-btn-border-radius:var(--ti-common-border-radius-1, 4px);--ti-dialog-box-close-icon-size:var(--ti-common-font-size-1, 14px);--ti-dialog-box-close-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-dialog-box-close-icon-color-hover:var(--ti-common-color-icon-hover, #5e7ce0);--ti-dialog-box-btn-background-color-hover:none;--ti-dialog-box-btn-position-top:var(--ti-common-space-5x, 20px);--ti-dialog-box-btn-position-right:var(--ti-common-space-5x, 20px);--ti-dialog-box-body-font-size:var(--ti-common-font-size-base, 12px);--ti-dialog-box-body-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-dialog-box-body-padding-vertical:var(--ti-common-space-0, 0px);--ti-dialog-box-body-padding-horizontal:var(--ti-common-space-8x, 32px);--ti-dialog-box-footer-padding-top:calc(var(--ti-common-space-base, 4px) * 7);--ti-dialog-box-footer-padding-horizontal:var(--ti-common-space-8x, 32px);--ti-dialog-box-footer-margin-bottom:var(--ti-common-space-8x, 32px);--ti-dialog-box-drawer-min-width:calc(var(--ti-common-space-10, 10px) * 50);--ti-dialog-box-drawer-max-width:calc(var(--ti-common-space-10, 10px) * 100);--ti-dialog-box-drawer-padding-left:var(--ti-common-space-8x, 32px);--ti-dialog-box-drawer-padding-right:var(--ti-common-space-10x, 40px);--ti-dialog-box-drawer-header-padding-top:var(--ti-common-space-8x, 32px);--ti-dialog-box-drawer-header-padding-bottom:var(--ti-common-space-5x, 20px);--ti-dialog-box-drawer-header-padding-left:var(--ti-common-space-0, 0px);--ti-dialog-box-drawer-body-padding-right:var(--ti-common-space-0, 0px);--ti-dialog-box-drawer-body-padding-top:var(--ti-common-space-0, 0px);--ti-dialog-box-drawer-body-padding-bottom:var(--ti-common-space-0, 0px);--ti-dialog-box-drawer-body-padding-left:var(--ti-common-space-0, 0px);--ti-dialog-box-drawer-header-padding-right:var(--ti-common-space-0, 0px);--ti-dialog-box-drawer-footer-text-align:right;--ti-dialog-box-drawer-footer-padding-top:var(--ti-common-space-5x, 20px);--ti-dialog-box-drawer-footer-padding-bottom:var(--ti-common-space-8x, 32px);--ti-dialog-box-drawer-footer-padding-left:var(--ti-common-space-0, 0px);--ti-dialog-box-drawer-footer-padding-right:var(--ti-common-space-0, 0px);--ti-dialog-box-drawer-footer-margin-left:var(--ti-common-space-8x, 32px);--ti-dialog-box-drawer-footer-margin-right:var(--ti-common-space-10x, 40px);--ti-dialog-box-drawer-divider-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-dialog-box-drawer-radius:var(--ti-common-space-0, 0px);--ti-dialog-box-wrapper-display:block;--ti-dialog-box-wrapper-align-items:normal;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0;display:var(--ti-dialog-box-wrapper-display);align-items:var(--ti-dialog-box-wrapper-align-items)}.tiny-dialog-box.is-fullscreen{left:0;top:0;width:100vw;height:100vh;display:flex;flex-direction:column}.tiny-dialog-box.is-center .tiny-dialog-box__footer,.tiny-dialog-box.is-center .tiny-dialog-box__header{text-align:center}.tiny-dialog-box.is-fullscreen .tiny-dialog-box__body{flex:1;overflow:scroll}.tiny-dialog-box .tiny-dialog-box__header{padding:var(--ti-dialog-box-head-padding-top) var(--ti-dialog-box-head-padding-horizontal) var(--ti-dialog-box-head-padding-bottom);background:var(--ti-dialog-box-bg-color);font-weight:var(--ti-dialog-box-head-title-font-weight);display:flex;position:relative;justify-content:space-between;align-items:center;font-size:var(--ti-dialog-box-head-title-font-size);color:var(--ti-dialog-box-head-title-text-color);border-bottom:1px solid var(--ti-dialog-box-head-border-bottom-color)}.tiny-dialog-box .tiny-dialog-box__header .tiny-dialog-box__title{flex:1}.tiny-dialog-box .tiny-dialog-box__header .tiny-dialog-box__headerbtn{border:none;background:0 0;padding:0;line-height:1;top:calc(var(--ti-dialog-box-btn-position-top) - (var(--ti-dialog-box-btn-height) - var(--ti-dialog-box-close-icon-size))/ 2);right:calc(var(--ti-dialog-box-btn-position-right) - (var(--ti-dialog-box-btn-width) - var(--ti-dialog-box-close-icon-size))/ 2);cursor:pointer}.tiny-dialog-box .tiny-dialog-box__header .tiny-dialog-box__headerbtn:hover{background-color:var(--ti-dialog-box-btn-background-color-hover);border-radius:var(--ti-dialog-box-btn-border-radius)}.tiny-dialog-box .tiny-dialog-box__header .tiny-dialog-box__headerbtn+.tiny-dialog-box__headerbtn{margin-left:8px}.tiny-dialog-box .tiny-dialog-box__header .tiny-dialog-box__headerbtn:focus{outline:0}.tiny-dialog-box .tiny-dialog-box__header .tiny-dialog-box__headerbtn .tiny-dialog-box__close{fill:var(--ti-dialog-box-close-icon-color);font-size:var(--ti-dialog-box-close-icon-size)}.tiny-dialog-box .tiny-dialog-box__header .tiny-dialog-box__headerbtn .tiny-dialog-box__close:hover{fill:var(--ti-dialog-box-close-icon-color-hover)}.tiny-dialog-box .tiny-dialog-box__body{text-align:left;padding:var(--ti-dialog-box-body-padding-vertical) var(--ti-dialog-box-body-padding-horizontal);margin-bottom:var(--ti-dialog-box-body-margin-bottom);color:var(--ti-dialog-box-body-text-color);font-size:var(--ti-dialog-box-body-font-size)}.tiny-dialog-box .tiny-dialog-box__body .tiny-upload{overflow:hidden}.tiny-dialog-box .tiny-dialog-box__body>span{max-height:120px;overflow-y:auto}.tiny-dialog-box .tiny-dialog-box__body .tiny-dept__search{line-height:30px}.tiny-dialog-box .tiny-dialog-box__footer{padding:var(--ti-dialog-box-footer-padding-top) var(--ti-dialog-box-footer-padding-horizontal) var(--ti-dialog-box-footer-margin-bottom);text-align:center;box-sizing:border-box}.tiny-dialog-box .tiny-dialog-box__footer .tiny-button{min-width:var(--ti-dialog-box-footer-btn-min-width)}.tiny-dialog-box .tiny-dialog-box__footer .tiny-toolbar .tiny-button{margin:0 4px}.tiny-dialog-box.is-right-slide{border-radius:var(--ti-dialog-box-drawer-radius);min-width:var(--ti-dialog-box-drawer-min-width);max-width:var(--ti-dialog-box-drawer-max-width);display:flex;flex-direction:column}.tiny-dialog-box.is-right-slide .tiny-dialog-box__body,.tiny-dialog-box.is-right-slide .tiny-dialog-box__footer,.tiny-dialog-box.is-right-slide .tiny-dialog-box__header{width:calc(100% - var(--ti-dialog-box-drawer-padding-left) - var(--ti-dialog-box-drawer-padding-right));margin-left:var(--ti-dialog-box-drawer-padding-left);margin-right:var(--ti-dialog-box-drawer-padding-right)}.tiny-dialog-box.is-right-slide .tiny-dialog-box__header{padding:var(--ti-dialog-box-drawer-header-padding-top) var(--ti-dialog-box-drawer-header-padding-right) var(--ti-dialog-box-drawer-header-padding-bottom) var(--ti-dialog-box-drawer-header-padding-left);border-bottom:1px solid var(--ti-dialog-box-drawer-divider-border-color)}.tiny-dialog-box.is-right-slide .tiny-dialog-box__headerbtn{right:calc(var(--ti-dialog-box-btn-position-right) - var(--ti-dialog-box-drawer-padding-right) - (var(--ti-dialog-box-btn-width) - var(--ti-dialog-box-close-icon-size))/ 2)}.tiny-dialog-box.is-right-slide .tiny-dialog-box__body{flex:1;overflow:auto;padding:var(--ti-dialog-box-drawer-body-padding-top) var(--ti-dialog-box-drawer-body-padding-right) var(--ti-dialog-box-drawer-body-padding-bottom) var(--ti-dialog-box-drawer-body-padding-left)}.tiny-dialog-box.is-right-slide .tiny-dialog-box__footer{padding:var(--ti-dialog-box-drawer-footer-padding-top) var(--ti-dialog-box-drawer-footer-padding-right) var(--ti-dialog-box-drawer-footer-padding-bottom) var(--ti-dialog-box-drawer-footer-padding-left);border-top:1px solid var(--ti-dialog-box-drawer-divider-border-color);text-align:var(--ti-dialog-box-drawer-footer-text-align)}.dialog-box__scroll-lock{overflow:hidden}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.3;background:#000}.v-modal-enter{animation:v-modal-in .2s ease}.v-modal-leave{animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.dialog-slideRight-enter-active{animation:slideRight .5s ease-in forwards}.dialog-slideRight-leave-active{animation:slideRightout .5s ease-in forwards}@keyframes slideRight{0%{opacity:0;transform:translateX(100%)}50%{opacity:.6;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@keyframes slideRightout{0%{opacity:1;transform:translateX(0)}50%{opacity:.6;transform:translateX(50%)}100%{opacity:0;transform:translateX(100%)}}.dialog-fade-enter-active{animation:dialog-fade-in .3s}.dialog-fade-leave-active{animation:dialog-fade-out .3s}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}.enlarge-enter-active{animation:enlarge-in 350ms linear}@keyframes enlarge-in{0%{transform:scale(0)}50%{transform:scale(.5)}100%{transform:scale(1)}}@media (max-width:480px){.tiny-dialog-box{width:100%!important;top:0!important;left:0!important}}.tiny-mobile-dialog-box{--ti-mobile-dialogbox-background:var(--ti-mobile-base-color-light, #fff);--ti-mobile-dialogbox-width:270px;--ti-mobile-dialogbox-border-color:#ccc;--ti-mobile-dialogbox-title-font-size:17px;--ti-mobile-dialogbox-title-color:var(--ti-mobile-base-color-dark, #000);--ti-mobile-dialogbox-body-font-size:16px;--ti-mobile-dialogbox-body-color:var(--ti-mobile-base-color-info-normal, #333);--ti-mobile-dialogbox-cancel-button-color:var(--ti-mobile-base-color-placeholder, #999);--ti-mobile-dialogbox-confirm-button-color:var(--ti-mobile-base-color-info-normal, #333);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--ti-mobile-dialogbox-width,270px);background:var(--ti-mobile-dialogbox-background,#fff)}.tiny-mobile-dialog-box__wrapper{margin:0;overflow:auto;position:fixed;right:0;top:0;left:0;bottom:0}.tiny-mobile-dialog-box.is-hide-header .tiny-mobile-dialog-box__body{padding:24px 16px;max-height:490px}.tiny-mobile-dialog-box .tiny-mobile-dialog-box__header{padding:16px 16px 8px;text-align:center}.tiny-mobile-dialog-box .tiny-mobile-dialog-box__title{font-size:var(--ti-mobile-dialogbox-title-font-size,17px);color:var(--ti-mobile-dialogbox-title-color,#000);font-weight:700}.tiny-mobile-dialog-box .tiny-mobile-dialog-box__body{font-size:var(--ti-mobile-dialogbox-body-font-size,16px);color:var(--ti-mobile-dialogbox-body-color,#333);padding:0 16px 16px;max-height:482px;overflow-y:auto}.tiny-mobile-dialog-box .tiny-mobile-dialog-box__footer{height:44px;padding:0 16px;text-align:center;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-top:1px solid var(--ti-mobile-dialogbox-border-color,#ccc)}@media (min-resolution:2dppx){html:not([data-scale]) .tiny-mobile-dialog-box .tiny-mobile-dialog-box__footer{border-top:none;position:relative}html:not([data-scale]) .tiny-mobile-dialog-box .tiny-mobile-dialog-box__footer::before{content:'';z-index:1;display:block;background-color:var(--ti-mobile-dialogbox-border-color,#ccc);position:absolute;right:auto;left:0;bottom:auto;top:0;height:1px;width:100%;transform:scaleY(.5);transform-origin:50% 50%}}@media (min-resolution:2dppx) and (min-resolution:3dppx){html:not([data-scale]) .tiny-mobile-dialog-box .tiny-mobile-dialog-box__footer::before{transform:scaleY(.33)}}.tiny-mobile-dialog-box .tiny-mobile-dialog-box__button{width:50%;font-size:16px;line-height:42px;border:0;background:0;cursor:pointer}.tiny-mobile-dialog-box .tiny-mobile-dialog-box__button:focus{outline:0}.tiny-mobile-dialog-box .tiny-mobile-dialog-box__button.cancel-button{color:var(--ti-mobile-dialogbox-cancel-button-color,#999);border-right:1px solid var(--ti-mobile-dialogbox-border-color,#ccc);position:relative}@media (min-resolution:2dppx){html:not([data-scale]) .tiny-mobile-dialog-box .tiny-mobile-dialog-box__button.cancel-button{border-right:none;position:relative}html:not([data-scale]) .tiny-mobile-dialog-box .tiny-mobile-dialog-box__button.cancel-button::after{content:'';z-index:1;display:block;background-color:var(--ti-mobile-dialogbox-border-color,#ccc);position:absolute;right:0;left:auto;bottom:auto;top:0;height:100%;width:1px;background:var(--ti-mobile-dialogbox-border-color,#ccc);transform:scaleX(.5);transform-origin:100% 50%}}@media (min-resolution:2dppx) and (min-resolution:3dppx){html:not([data-scale]) .tiny-mobile-dialog-box .tiny-mobile-dialog-box__button.cancel-button::after{transform:scaleX(.33)}}.tiny-mobile-dialog-box .tiny-mobile-dialog-box__button.confirm-button{color:var(--ti-mobile-dialogbox-confirm-button-color,#333)}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.3;background:#000}.v-modal-enter{animation:v-modal-in .2s ease}.v-modal-leave{animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.dialog-slideRight-enter-active{animation:slideRight .5s ease-in forwards}.dialog-slideRight-leave-active{animation:slideRightout .5s ease-in forwards}@keyframes slideRight{0%{opacity:0;transform:translateX(100%)}50%{opacity:.6;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@keyframes slideRightout{0%{opacity:1;transform:translateX(0)}50%{opacity:.6;transform:translateX(50%)}100%{opacity:0;transform:translateX(100%)}}.dialog-fade-leave-active{animation:dialog-fade-out .3s}.dialog-fade-enter-active{animation:dialog-fade-in .3s}@keyframes dialog-fade-out{0%{opacity:1;transform:translate3d(0,0,0)}100%{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.tiny-transition-icon-out-in-enter-active{animation:bounce-in .3s}.tiny-transition-icon-out-in-leave-active{animation:bounce-in .3s reverse}.tiny-transition-icon-scale-in-enter-active{animation:scale-in .3s}.tiny-transition-icon-scale-in-leave-active{animation:scale-in .3s reverse}@keyframes bounce-in{0%{transform:translateY(-50%) scale(0)}50%{transform:translateY(-50%) scale(1.2)}100%{transform:translateY(-50%) scale(1)}}@keyframes scale-in{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.tiny-input{--ti-input-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-input-bg-color:var(--ti-common-color-icon-white, #fff);--ti-input-font-size:var(--ti-common-font-size-base, 12px);--ti-input-count-font-size:var(--ti-common-font-size-base, 12px);--ti-input-height:var(--ti-common-size-height-normal, 28px);--ti-input-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-input-border-color:var(--ti-common-color-border, #adb0b8);--ti-input-hover-border-color:var(--ti-common-color-border-hover, #575d6c);--ti-input-active-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-input-icon-color:var(--ti-common-color-border-hover, #575d6c);--ti-input-focus-icon-color:var(--ti-common-color-border-hover, #575d6c);--ti-input-suffix-icon-color:var(--ti-common-color-border-hover, #575d6c);--ti-input-placeholder-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-input-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-input-medium-height:var(--ti-common-size-height-medium, 40px);--ti-input-small-height:var(--ti-common-size-height-small, 32px);--ti-input-mini-height:var(--ti-common-size-height-mini, 24px);--ti-input-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-input-disabled-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-input-exceed-text-color:var(--ti-common-bg-primary, #c7000b);--ti-input-clear-text-color:var(--ti-common-color-icon-graybg-normal, #adb0b8);--ti-input-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-input-icon-close-text-color:var(--ti-common-color-icon-graybg-active, #5e7ce0);--ti-input-clear-text-color-hover:var(--ti-common-color-icon-hover, #5e7ce0);--ti-input-textarea-count-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-input-textarea-padding-vertical:var(--ti-common-space-2x, 8px);--ti-input-textarea-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-input-count-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-input-padding-vertical:var(--ti-common-space-0, 0px);--ti-input-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-input-suffix-padding-right:calc(var(--ti-common-space-8x, 32px) - 2px);--ti-input-suffix-padding-left:var(--ti-common-space-2x, 8px);--ti-input-prefix-padding-right:calc(var(--ti-common-space-8x, 32px) - 4px);--ti-input-prefix-padding-left:calc(var(--ti-common-space-8x, 32px) - 2px);--ti-input-suffix-right:var(--ti-common-space-2x, 8px);--ti-input-count-textlength-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-input-suffix-icon-width:1em;--ti-input-suffix-icon-height:1em;--ti-input-placeholder-color:var(--ti-common-color-placeholder, #adb0b8);--ti-input-display-content-line-height:var(--ti-common-line-height-number);position:relative;font-size:var(--ti-input-font-size);display:inline-table;width:100%}.tiny-input::-webkit-scrollbar{z-index:11;width:6px}.tiny-input::-webkit-scrollbar:horizontal{height:6px}.tiny-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.tiny-input::-webkit-scrollbar-corner{background:#fff}.tiny-input::-webkit-scrollbar-track{background:#fff}.tiny-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.tiny-input.is-exceed .tiny-input__suffix .tiny-input__count{color:var(--ti-input-exceed-text-color)}.tiny-input.is-exceed .tiny-input__suffix .tiny-input__count-text-length{color:var(--ti-input-exceed-text-color)}.tiny-input.is-disabled .tiny-input__inner{cursor:not-allowed;border:1px solid var(--ti-input-disabled-border-color);color:var(--ti-input-disabled-text-color);background:var(--ti-input-disabled-bg-color)}.tiny-input.is-disabled .tiny-input__inner::-moz-placeholder{color:var(--ti-input-placeholder-color);opacity:1}.tiny-input.is-disabled .tiny-input__inner::placeholder{color:var(--ti-input-placeholder-color)}.tiny-input.is-disabled .tiny-input__inner.tiny-input__mask{font-family:serif;color:#999}.tiny-input.is-disabled .tiny-input__icon{cursor:not-allowed}.tiny-input.is-disabled .tiny-input__icon.tiny-svg,.tiny-input.is-disabled .tiny-input__icon.tiny-svg:hover{fill:var(--ti-input-disabled-text-color)}.tiny-input.is-disabled .tiny-input__prefix .tiny-svg,.tiny-input.is-disabled .tiny-input__prefix .tiny-svg:hover,.tiny-input.is-disabled .tiny-input__suffix .tiny-svg,.tiny-input.is-disabled .tiny-input__suffix .tiny-svg:hover{fill:var(--ti-input-disabled-text-color)}.tiny-input.is-exceed .tiny-input__inner{border-color:var(--ti-input-exceed-text-color)}.tiny-input .tiny-input__clear{font-size:var(--ti-input-icon-font-size);cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1)}.tiny-input .tiny-input__clear,.tiny-input .tiny-input__clear:hover{fill:var(--ti-input-icon-close-text-color)}.tiny-input .tiny-input__count{height:100%;position:absolute;right:-1px;display:inline-flex;align-items:center;color:var(--ti-input-count-color);font-size:var(--ti-input-count-font-size)}.tiny-input .tiny-input__count .tiny-input__count-inner{white-space:nowrap;background:var(--ti-input-bg-color);line-height:initial;display:inline-block}.tiny-input .tiny-input__count-text-length{color:var(--ti-input-count-textlength-color)}.tiny-input__inner{width:100%;border:1px solid var(--ti-input-border-color);border-radius:var(--ti-input-border-radius);color:var(--ti-input-text-color);background:var(--ti-input-bg-color);font-size:var(--ti-input-font-size);height:var(--ti-input-height);line-height:var(--ti-input-height);padding:var(--ti-input-padding-vertical) var(--ti-input-padding-horizontal);outline:0;display:inline-block;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.tiny-input__inner::-moz-placeholder{color:var(--ti-input-placeholder-text-color);opacity:1}.tiny-input__inner::placeholder{color:var(--ti-input-placeholder-text-color)}.tiny-input__inner:active,.tiny-input__inner:focus,.tiny-input__inner:hover{outline:0;border-color:var(--ti-input-hover-border-color)}.tiny-input__inner:focus~.tiny-input__suffix svg{fill:var(--ti-input-focus-icon-color)}.tiny-input__inner::-ms-clear{display:none;width:0;height:0}.tiny-input__prefix,.tiny-input__suffix{position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;text-align:center;color:var(--ti-input-border-color);display:flex;align-items:center}.tiny-input__prefix svg,.tiny-input__suffix svg{fill:var(--ti-input-suffix-icon-color)}.tiny-input.is-active .tiny-input__inner,.tiny-input__inner:focus{border-color:var(--ti-input-active-border-color);outline:0}.tiny-input__suffix{right:var(--ti-input-suffix-right);transition:all .3s;pointer-events:none}.tiny-input__suffix:hover{cursor:pointer}.tiny-input__suffix-inner{pointer-events:all;font-size:var(--ti-common-font-size-1);display:flex;justify-content:flex-start;align-items:center}.tiny-input__suffix-inner:hover svg{fill:var(--ti-input-focus-icon-color)}.tiny-input__prefix{left:8px;transition:all .3s;font-size:var(--ti-input-icon-font-size)}.tiny-input__prefix>div{display:flex}.tiny-input__icon{height:100%;line-height:var(--ti-input-height);text-align:center;transition:all .3s;font-size:var(--ti-input-icon-font-size);fill:var(--ti-input-icon-color);width:var(--ti-input-suffix-icon-width);height:var(--ti-input-suffix-icon-height)}.tiny-input__icon:hover{fill:var(--ti-input-icon-active-border-color)}.tiny-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.tiny-input__icon .svg-operationfaild,.tiny-input__icon .svg-operationfaild:hover{fill:var(--ti-input-icon-close-text-color)}.tiny-input__validateIcon{pointer-events:none}.tiny-input-suffix .tiny-input__inner{padding-right:var(--ti-input-suffix-padding-right);padding-left:var(--ti-input-suffix-padding-left)}.tiny-input-prefix .tiny-input__inner{padding-left:var(--ti-input-prefix-padding-left);padding-right:var(--ti-input-prefix-padding-right)}.tiny-input-word-limit .tiny-input__inner{padding-right:56px;padding-left:8px}.tiny-input-word-limit.tiny-input-suffix .tiny-input__inner{padding-right:72px;padding-left:8px}.tiny-input-medium .tiny-input__inner{height:var(--ti-input-medium-height);line-height:var(--ti-input-medium-height)}.tiny-input-medium .tiny-input__suffix{line-height:calc(var(--ti-input-medium-height) - 2px)}.tiny-input-small .tiny-input__inner{height:var(--ti-input-small-height);line-height:var(--ti-input-small-height)}.tiny-input-small .tiny-input__suffix{line-height:calc(var(--ti-input-small-height) - 2px)}.tiny-input-mini .tiny-input__inner{height:var(--ti-input-mini-height);line-height:var(--ti-input-mini-height)}.tiny-input-mini .tiny-input__suffix{line-height:calc(var(--ti-input-mini-height) - 2px)}.tiny-input.is-display-only .tiny-input-display-only{position:relative}.tiny-input.is-display-only .tiny-input-display-only .tiny-input__inner{visibility:hidden;height:auto;line-height:inherit;border:0}.tiny-input.is-display-only .tiny-input-display-only__content{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:var(--ti-input-display-content-line-height)}.tiny-input.is-display-only .tiny-input-display-only__mask{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:100%;display:flex;align-items:center}.tiny-input.is-display-only .tiny-input-display-only__mask svg{width:16px;height:16px}.tiny-input.is-display-only .tiny-input-display-only__mask-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1;margin-right:16px}.tiny-input-group{--ti-input-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-input-bg-color:var(--ti-common-color-icon-white, #fff);--ti-input-font-size:var(--ti-common-font-size-base, 12px);--ti-input-count-font-size:var(--ti-common-font-size-base, 12px);--ti-input-height:var(--ti-common-size-height-normal, 28px);--ti-input-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-input-border-color:var(--ti-common-color-border, #adb0b8);--ti-input-hover-border-color:var(--ti-common-color-border-hover, #575d6c);--ti-input-active-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-input-icon-color:var(--ti-common-color-border-hover, #575d6c);--ti-input-focus-icon-color:var(--ti-common-color-border-hover, #575d6c);--ti-input-suffix-icon-color:var(--ti-common-color-border-hover, #575d6c);--ti-input-placeholder-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-input-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-input-medium-height:var(--ti-common-size-height-medium, 40px);--ti-input-small-height:var(--ti-common-size-height-small, 32px);--ti-input-mini-height:var(--ti-common-size-height-mini, 24px);--ti-input-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-input-disabled-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-input-exceed-text-color:var(--ti-common-bg-primary, #c7000b);--ti-input-clear-text-color:var(--ti-common-color-icon-graybg-normal, #adb0b8);--ti-input-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-input-icon-close-text-color:var(--ti-common-color-icon-graybg-active, #5e7ce0);--ti-input-clear-text-color-hover:var(--ti-common-color-icon-hover, #5e7ce0);--ti-input-textarea-count-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-input-textarea-padding-vertical:var(--ti-common-space-2x, 8px);--ti-input-textarea-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-input-count-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-input-padding-vertical:var(--ti-common-space-0, 0px);--ti-input-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-input-suffix-padding-right:calc(var(--ti-common-space-8x, 32px) - 2px);--ti-input-suffix-padding-left:var(--ti-common-space-2x, 8px);--ti-input-prefix-padding-right:calc(var(--ti-common-space-8x, 32px) - 4px);--ti-input-prefix-padding-left:calc(var(--ti-common-space-8x, 32px) - 2px);--ti-input-suffix-right:var(--ti-common-space-2x, 8px);--ti-input-count-textlength-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-input-suffix-icon-width:1em;--ti-input-suffix-icon-height:1em;--ti-input-placeholder-color:var(--ti-common-color-placeholder, #adb0b8);--ti-input-display-content-line-height:var(--ti-common-line-height-number);line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.tiny-input-group>.tiny-input__inner{vertical-align:middle;display:table-cell}.tiny-input-group__append,.tiny-input-group__prepend{background-color:var(--ti-input-disabled-bg-color);color:var(--ti-input-placeholder-text-color);border:1px solid var(--ti-input-border-color);border-radius:var(--ti-input-border-radius);padding:0 20px;width:1px;vertical-align:middle;display:table-cell;position:relative;white-space:nowrap}.tiny-input-group__append:focus,.tiny-input-group__prepend:focus{outline:0}.tiny-input-group__append .tiny-button,.tiny-input-group__append .tiny-select,.tiny-input-group__prepend .tiny-button,.tiny-input-group__prepend .tiny-select{display:inline-block;margin:-10px -20px}.tiny-input-group__append .tiny-button,.tiny-input-group__append .tiny-input,.tiny-input-group__prepend .tiny-button,.tiny-input-group__prepend .tiny-input{font-size:inherit}.tiny-input-group__append button.tiny-button,.tiny-input-group__append div.tiny-select .tiny-input__inner,.tiny-input-group__append div.tiny-select:hover .tiny-input__inner,.tiny-input-group__prepend button.tiny-button,.tiny-input-group__prepend div.tiny-select .tiny-input__inner,.tiny-input-group__prepend div.tiny-select:hover .tiny-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.tiny-input-group__append .tiny-select .tiny-input.is-focus .tiny-input__inner,.tiny-input-group__prepend .tiny-select .tiny-input.is-focus .tiny-input__inner{border-color:transparent}.tiny-input-group-prepend .tiny-input__inner,.tiny-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.tiny-input-group-append>div:has(>.tiny-input__suffix){display:inline-block;position:relative}.tiny-input-group-append>div:has(>.tiny-input__suffix) .tiny-input__suffix{top:calc(50% - 4px)}.tiny-input-group-append .tiny-input__inner,.tiny-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.tiny-input-group__prepend{border-right:0}.tiny-input-group__append{border-left:0}.tiny-icon-loading{font-size:var(--ti-common-font-size-1);line-height:1;vertical-align:text-top;animation:rotating 2s linear infinite}@keyframes rotating{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.tiny-transition-icon-out-in-enter-active{animation:bounce-in .3s}.tiny-transition-icon-out-in-leave-active{animation:bounce-in .3s reverse}.tiny-transition-icon-scale-in-enter-active{animation:scale-in .3s}.tiny-transition-icon-scale-in-leave-active{animation:scale-in .3s reverse}@keyframes bounce-in{0%{transform:translateY(-50%) scale(0)}50%{transform:translateY(-50%) scale(1.2)}100%{transform:translateY(-50%) scale(1)}}@keyframes scale-in{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.tiny-textarea{--ti-textarea-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-textarea-bg-color:var(--ti-common-color-icon-white, #fff);--ti-textarea-font-size:var(--ti-common-font-size-base, 12px);--ti-textarea-count-font-size:var(--ti-common-font-size-base, 12px);--ti-textarea-height:var(--ti-common-size-height-normal, 28px);--ti-textarea-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-textarea-border-color:var(--ti-common-color-border, #adb0b8);--ti-textarea-inner-hover-border-color:var(--ti-common-color-border-hover, #575d6c);--ti-textarea-inner-active-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-textarea-placeholder-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-textarea-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-textarea-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-textarea-exceed-text-color:var(--ti-common-bg-primary, #c7000b);--ti-textarea-count-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-textarea-padding-vertical:var(--ti-common-space-2x, 8px);--ti-textarea-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-textarea-padding-right:var(--ti-common-space-2x, 8px);--ti-textarea-padding-bottom:var(--ti-common-space-2x, 8px);--ti-textarea-count-bottom:5px;--ti-textarea-count-right:16px;--ti-textarea-active-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-textarea-count-width:auto;--ti-textarea-inner-width:100%;--ti-textarea-count-border-radius:0;--ti-textarea-count-text-length-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-textarea-count-padding-right:var(--ti-common-space-0, 0px);--ti-textarea-font-family:var(--ti-common-font-family, 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei');--ti-textarea-count-line-height:var(--ti-textarea-count-font-size);position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--ti-textarea-font-size)}.tiny-textarea.is-disabled .tiny-textarea__inner{background-color:var(--ti-textarea-disabled-bg-color);border-color:var(--ti-textarea-border-color);color:var(--ti-textarea-disabled-text-color);cursor:not-allowed}.tiny-textarea.is-disabled .tiny-textarea__inner::-moz-placeholder{color:var(--ti-textarea-placeholder-text-color);opacity:1}.tiny-textarea.is-disabled .tiny-textarea__inner::placeholder{color:var(--ti-textarea-placeholder-text-color)}.tiny-textarea.is-disabled{background-color:var(--ti-textarea-disabled-bg-color)}.tiny-textarea.is-disabled:hover{border-color:var(--ti-textarea-border-color)}.tiny-textarea.is-exceed .tiny-textarea__inner{border-color:var(--ti-textarea-exceed-text-color)}.tiny-textarea.is-exceed .tiny-input__count{color:var(--ti-textarea-exceed-text-color)}.tiny-textarea.is-exceed .tiny-input__count-text-length{color:var(--ti-textarea-exceed-text-color)}.tiny-textarea .tiny-input__count{color:var(--ti-textarea-count-color);background:var(--ti-textarea-bg-color);font-size:var(--ti-textarea-count-font-size);text-align:right;position:absolute;bottom:var(--ti-textarea-count-bottom);right:var(--ti-textarea-count-right);width:var(--ti-textarea-count-width);border-bottom-left-radius:var(--ti-textarea-count-border-radius);padding-right:var(--ti-textarea-count-padding-right);line-height:var(--ti-textarea-count-line-height)}.tiny-textarea .tiny-input__count-text-length{color:var(--ti-textarea-count-text-length-color)}.tiny-textarea__inner{display:block;width:var(--ti-textarea-inner-width);min-height:60px;min-height:calc(var(--ti-textarea-height,30px) * 2);color:var(--ti-textarea-text-color);border:1px solid var(--ti-textarea-border-color);border-radius:var(--ti-textarea-border-radius);background:var(--ti-textarea-bg-color);padding:var(--ti-textarea-padding-vertical) var(--ti-textarea-padding-horizontal);padding-right:var(--ti-textarea-padding-right);padding-bottom:var(--ti-textarea-padding-bottom);line-height:1.5;font-size:var(--ti-textarea-font-size);font-family:var(--ti-textarea-font-family);resize:vertical;box-sizing:border-box;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.tiny-textarea__inner::-moz-placeholder{color:var(--ti-textarea-placeholder-text-color);opacity:1}.tiny-textarea__inner::placeholder{color:var(--ti-textarea-placeholder-text-color)}.tiny-textarea__inner:hover{border-color:var(--ti-textarea-inner-hover-border-color)}.tiny-textarea__inner:focus{border-color:var(--ti-textarea-inner-active-border-color)}.tiny-textarea:has(.tiny-textarea__inner:focus){border-color:var(--ti-textarea-active-border-color)}.tiny-textarea__inner:focus,.tiny-textarea__inner:hover{outline:0}.tiny-textarea__inner.tiny-textarea__fix-height{min-height:30px;height:30px;padding:0 8px;line-height:30px;overflow:hidden}.tiny-textarea .tiny-textarea__inner::-webkit-scrollbar{width:12px}.tiny-textarea .tiny-textarea__inner::-webkit-scrollbar-thumb{border-radius:5px;background-clip:content-box;border-right:4px solid transparent;border-left:4px solid transparent;border-top:2px solid transparent;border-bottom:2px solid transparent}.tiny-textarea .tiny-textarea__inner-con{position:relative;display:block;height:30px;width:100%}.tiny-textarea .tiny-textarea__inner-con .tiny-textarea__inner{min-width:160px;position:absolute;z-index:2000;top:0;left:0}.tiny-textarea.is-display-only .tiny-textarea-autosize-display-only.tiny-textarea__inner-con .tiny-textarea-display-only__content,.tiny-textarea.is-display-only .tiny-textarea-display-only.tiny-textarea__inner-con .tiny-textarea-display-only__content{position:relative;left:0;max-width:100%;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-wrap:break-word;white-space:pre-wrap;line-height:1.5}.tiny-textarea.is-display-only .tiny-textarea__inner-con{height:auto}.tiny-textarea.is-display-only .tiny-textarea__inner-con .tiny-textarea__inner{display:none}.tiny-textarea.is-display-only .tiny-textarea-display-only .tiny-textarea-display-only__wrap{display:flex}.tiny-textarea.is-display-only .tiny-textarea-display-only .tiny-textarea-display-only__content{left:0;max-width:100%;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;word-wrap:break-word;white-space:pre-wrap}.tiny-textarea.is-display-only .tiny-textarea-display-only .tiny-textarea-display-only__content::before{content:'';float:right;height:100%;margin-bottom:-14px}.tiny-textarea.is-display-only .tiny-textarea-display-only .tiny-textarea-display-only__content .more-btn{float:right;clear:both;color:#1890ff;font-size:12px;line-height:12px;cursor:pointer}.tiny-textarea.is-display-only .tiny-textarea-autosize-display-only .tiny-textarea-display-only__content{left:0;max-width:100%;position:absolute;white-space:pre-line;line-height:1.5}.tiny-textarea.is-display-only .tiny-textarea__inner{height:0;padding:0;border-style:none;visibility:hidden}:root{--ti-mobile-color-brand-1:#1f1b1b;--ti-mobile-color-brand-2:#1476ff;--ti-mobile-color-bg-default:#f5f5f5;--ti-mobile-color-bg-active:#f5f5f5;--ti-mobile-color-bg-disabled:#f0f0f0;--ti-mobile-color-bg-control-active:#1476ff;--ti-mobile-color-bg-control-default:#c2c2c2;--ti-mobile-color-bg-control-disabled-1:#dbdbdb;--ti-mobile-color-bg-control-disabled-2:#b3d6ff;--ti-mobile-color-bg-container-1:#fff;--ti-mobile-color-bg-container-2:#fafafa;--ti-mobile-color-bg-topnavigation:#fff;--ti-mobile-color-bg-topnavigation-active:#595959;--ti-mobile-color-bg-primary-default:#191919;--ti-mobile-color-bg-primary-active:#595959;--ti-mobile-color-bg-mask:#0000004b;--ti-mobile-color-bg-cell-active:#f0f7ff;--ti-mobile-color-text-primary:#191919;--ti-mobile-color-text-secondary:#595959;--ti-mobile-color-text-placeholder:#808080;--ti-mobile-color-text-disabled:#c2c2c2;--ti-mobile-color-text-inverse:#fff;--ti-mobile-color-text-brand:#191919;--ti-mobile-color-text-link:#1476ff;--ti-mobile-color-icon-control:#191919;--ti-mobile-color-icon-default:#808080;--ti-mobile-color-icon-active:#191919;--ti-mobile-color-icon-disabled:#c2c2c2;--ti-mobile-color-icon-link:#1476ff;--ti-mobile-color-icon-inverse:#fff;--ti-mobile-color-border-default:#c2c2c2;--ti-mobile-color-border-default-2:#595959;--ti-mobile-color-border-active:#191919;--ti-mobile-color-border-disabled:#dbdbdb;--ti-mobile-color-border-divider:#f0f0f0;--ti-mobile-color-border-dash:#191919;--ti-mobile-color-success:#5cb300;--ti-mobile-color-success-subtle:#e6f2d5;--ti-mobile-color-error:#f23030;--ti-mobile-color-error-subtle:#fce3e1;--ti-mobile-color-warning:#ff8800;--ti-mobile-color-warning-subtle:#ffebd1;--ti-mobile-color-info:#1476ff;--ti-mobile-color-info-subtle:#deecff;--ti-mobile-color-none:#c2c2c2;--ti-mobile-color-alert-fatal:#b50e65;--ti-mobile-color-alert-error:#f23030;--ti-mobile-color-alert-warning:#ff8800;--ti-mobile-color-alert-secondary:#ffb700;--ti-mobile-color-alert-ordinary:#f2e70c;--ti-mobile-color-chart-1:#1476ff;--ti-mobile-color-chart-2:#0bb8b2;--ti-mobile-color-chart-3:#6e51e0;--ti-mobile-color-chart-4:#5cb300;--ti-mobile-color-chart-5:#fcb1e1;--ti-mobile-color-chart-6:#33bcf2;--ti-mobile-color-chart-7:#ba53e6;--ti-mobile-color-chart-8:#eb4696;--ti-mobile-color-chart-9:#c2c2c2;--ti-mobile-font-size-xs:10px;--ti-mobile-font-size-s:12px;--ti-mobile-font-size-m:14px;--ti-mobile-font-size-l:16px;--ti-mobile-font-size-xl:18px;--ti-mobile-font-size-2xl:20px;--ti-mobile-font-size-3xl:24px;--ti-mobile-font-size-4xl:30px;--ti-mobile-font-size-5xl:38px;--ti-mobile-font-size-6xl:48px;--ti-mobile-font-weight-regular:400;--ti-mobile-font-weight-medium:500;--ti-mobile-font-family:'HarmonySans','鸿蒙黑体','NotoSans','Helvetica','Arial','PingFangSC-Regular','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Microsoft JhengHei';--ti-mobile-space-1x:4px;--ti-mobile-space-2x:8px;--ti-mobile-space-3x:12px;--ti-mobile-space-4x:16px;--ti-mobile-space-5x:20px;--ti-mobile-space-6x:24px;--ti-mobile-space-8x:32px;--ti-mobile-space-12x:48px;--ti-mobile-space-16x:64px;--ti-mobile-border-radius-xs:2px;--ti-mobile-border-radius-s:4px;--ti-mobile-border-radius-m:8px;--ti-mobile-border-radius-l:12px;--ti-mobile-border-radius-xl:16px;--ti-mobile-border-radius-xxl:24px;--ti-mobile-border-radius-full:9999px;--ti-mobile-border-width-1:1px;--ti-mobile-border-style-solid:solid;--ti-mobile-border-style-dash:dash;--ti-mobile-shadow-xs:0 0 4px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-s:0 0 20px 0 rgba(0, 0, 0, 0.08);--ti-mobile-shadow-m:0 10px 20px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-l:0 10px 50px 0 rgba(0, 0, 0, 0);--ti-mobile-base-color-brand-1:#4a79fe;--ti-mobile-base-color-brand-2:#3168f1;--ti-mobile-base-color-brand-3:#6e94fe;--ti-mobile-base-color-brand-4:#92affe;--ti-mobile-base-color-brand-5:#b7c9ff;--ti-mobile-base-color-brand-6:#95a2f8;--ti-mobile-base-color-brand-6:#ffffff;--ti-mobile-base-color-bg-1:#f5f5f5;--ti-mobile-base-color-bg-2:#fafafa;--ti-mobile-base-color-bg-3:#ffffff;--ti-mobile-base-color-common-1:#000000;--ti-mobile-base-color-common-2:#191919;--ti-mobile-base-color-common-3:#262626;--ti-mobile-base-color-common-4:#333333;--ti-mobile-base-color-common-5:#595959;--ti-mobile-base-color-common-6:#999999;--ti-mobile-base-color-common-7:#c2c2c2;--ti-mobile-base-color-common-8:#dbdbdb;--ti-mobile-base-color-common-9:#ededed;--ti-mobile-base-color-common-10:#f5f5f5;--ti-mobile-base-color-common-11:#fafafa;--ti-mobile-base-color-common-12:#ffffff;--ti-mobile-base-color-common-13:#627199;--ti-mobile-common-color-warning-figure-1:#eb4096;--ti-mobile-common-color-warning-text-1:#e61c81;--ti-mobile-common-color-warning-figure-2:#ff9c32;--ti-mobile-common-color-warning-text-2:#ff8800;--ti-mobile-common-color-warning-figure-3:#1ebe40;--ti-mobile-common-color-warning-text-3:#00b336;--ti-mobile-common-color-error-figure-1:#eb5454;--ti-mobile-common-color-error-text-1:#e62222;--ti-mobile-common-color-error-figure-2:#fccd32;--ti-mobile-common-color-error-text-2:#fcbe1e;--ti-mobile-common-color-error-figure-3:#1e8aff;--ti-mobile-common-color-error-text-3:#1476ff;--ti-mobile-common-color-error-figure-4:#c2c2c2;--ti-mobile-common-color-error-text-4:#999999;--ti-mobile-common-color-chart-1:#1476ff;--ti-mobile-common-color-chart-2:#10c7c1;--ti-mobile-common-color-chart-3:#b878f0;--ti-mobile-common-color-chart-4:#d6a981;--ti-mobile-common-color-chart-5:#c1cc7a;--ti-mobile-common-color-text-primary:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-text-secondary:var(--ti-mobile-base-color-common-5);--ti-mobile-common-color-text-weaken-dark:var(--ti-mobile-base-color-common-6);--ti-mobile-common-color-text-weaken-ligtht:var(--ti-mobile-base-color-common-7);--ti-mobile-common-color-text-weaken-disabled:var(--ti-mobile-base-color-common-8);--ti-mobile-common-color-text-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-text-placeholder-primary:#dbe5fc;--ti-mobile-common-color-text-placeholder-gray:#acacac;--ti-mobile-common-color-text-high-light:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-dark:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-link-highlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-gray:var(--ti-mobile-base-color-common-13);--ti-mobile-common-color-link-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-line-hightlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-line-dark:var(--ti-mobile-base-color-common-9);--ti-mobile-common-color-line-light:var(--ti-mobile-base-color-common-10);--ti-mobile-common-color-line-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-mask-light:rgba(0, 0, 0, 0.5);--ti-mobile-common-color-mask-dark:rgba(0, 0, 0, 0.75);--ti-mobile-common-bg-color-white:var(--ti-mobile-base-color-bg-3);--ti-mobile-common-bg-color-main:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-bg-color-light:var(--ti-mobile-base-color-bg-2);--ti-mobile-common-bg-color-blue-1:var(--ti-mobile-base-color-brand-2);--ti-mobile-common-bg-color-disabled:#e8e8e8;--ti-mobile-common-bg-color-dark-gray:var(--ti-mobile-base-color-bg-1);--ti-mobile-common-bg-color-weaken:var(--ti-mobile-base-color-common-8);--ti-mobile-common-status-bg-color-success:#5bd475;--ti-mobile-common-status-bg-color-error:#eb5454;--ti-mobile-common-status-bg-color-normal:#fff;--ti-mobile-common-status-bg-color-handing:var(--ti-mobile-base-color-brand-1)}.tiny-mobile-textarea{--ti-mobile-input-height:40px;--ti-mobile-input-padding-horizontal:var(--ti-mobile-space-3x, 12px);--ti-mobile-input-font-size:var(--ti-mobile-font-size-m, 14px);--ti-mobile-input-font-family:var(--ti-mobile-font-family);--ti-mobile-input-line-height:var(--ti-mobile-line-height-default, 1.5);--ti-mobile-input-text-color:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-input-text-color-disabled:var(--ti-mobile-color-text-disabled, #c2c2c2);--ti-mobile-input-icon-color-disabled:var(--ti-mobile-color-icon-disabled, #c2c2c2);--ti-mobile-input-bg-color-disabled:var(--ti-mobile-color-bg-disabled, #f0f0f0);--ti-mobile-input-border-width:var(--ti-mobile-border-width-1, 1px);--ti-mobile-input-border-color:var(--ti-mobile-color-border-default, #c2c2c2);--ti-mobile-input-border-color-active:var(--ti-mobile-color-border-active, #191919);--ti-mobile-input-border-width-active:var(--ti-mobile-border-width-1, 1px);--ti-mobile-border-color-disabled:var(--ti-mobile-color-border-disabled, #dbdbdb);--ti-mobile-input-radius:var(--ti-mobile-border-radius-m, 8px);--ti-mobile-input-bg-color:var(--ti-mobile-color, #fff);--ti-mobile-input-placeholder-text-color:var(--ti-mobile-color-text-placeholder, #808080);--ti-mobile-input-placeholder-font-weight:var(--ti-mobile-font-weight-medium, 500);--ti-mobile-input-medium-height:42px;--ti-mobile-input-small-height:36px;--ti-mobile-input-mini-height:24px;--ti-mobile-input-count-text-color:var(--ti-mobile-color-text-placeholder, #808080);--ti-mobile-input-count-font-size:var(--ti-mobile-font-size-s, 12px);--ti-mobile-input-exceed-text-color:var(--ti-mobile-color-error, #f23030);--ti-mobile-input-icon-color:var(--ti-mobile-color-icon-default, #808080);--ti-mobile-input-icon-font-size:var(--ti-mobile-font, 20px);--ti-mobile-input-prepend-text-color:var(--ti-mobile-color-text-secondary, #595959);--ti-mobile-input-prepend-bg-color:var(--ti-mobile-color-bg-default, #f5f5f5);--ti-mobile-input-prepend-padding-horizontal:var(--ti-mobile-space-5x, 20px);--ti-mobile-input-append-text-color:var(--ti-mobile-color-text-secondary, #595959);--ti-mobile-input-append-bg-color:var(--ti-mobile-color-bg-default, #f5f5f5);--ti-mobile-input-append-padding-horizontal:var(--ti-mobile-space-5x, 20px);--ti-mobile-input-prefix-padding-right:var(--ti-mobile-space-2x, 8px);--ti-mobile-input-suffix-padding-left:var(--ti-mobile-space-2x, 8px);--ti-mobile-input-title-margin-bottom:var(--ti-mobile-space-2x, 8px);--ti-mobile-input-tips-font-size:var(--ti-mobile-font-size-s, 12px);--ti-mobile-input-tips-margin-top:var(--ti-mobile-space-2x, 8px);--ti-mobile-textarea-height:108px;--ti-mobile-textarea-padding-vertical:var(--ti-mobile-space-2x, 8px);--ti-mobile-textarea-padding-horizontal:var(--ti-mobile-space-4x, 16px);--ti-mobile-textarea-inner-font-size:var(--ti-mobile-font-size-l, 16px);--ti-mobile-textarea-inner-text-color:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-textarea-inner-placeholder-color:var(--ti-mobile-color-text-placeholder, #808080);--ti-mobile-textarea-title-font-size:var(--ti-mobile-font-size-l, 16px);--ti-mobile-textarea-title-text-color:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-input-form-bg-color-error:var(--ti-mobile-color-error-subtle, #fce3e1);position:relative;display:inline-block}.tiny-mobile-textarea__inner{height:var(--ti-mobile-textarea-height);padding:var(--ti-mobile-textarea-padding-vertical) var(--ti-mobile-textarea-padding-horizontal);font-size:var(--ti-mobile-textarea-inner-font-size,16px);font-family:var(--ti-mobile-input-font-family);color:var(--ti-mobile-textarea-inner-text-color);display:block;resize:none;box-sizing:border-box;border:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);line-height:var(--ti-mobile-input-line-height)}.tiny-mobile-textarea__inner.is-autosize{overflow:hidden}.tiny-mobile-textarea__inner:focus,.tiny-mobile-textarea__inner:hover{outline:0}.tiny-mobile-textarea__inner::-moz-placeholder{color:var(--ti-mobile-textarea-inner-placeholder-color);opacity:1}.tiny-mobile-textarea__inner::placeholder{color:var(--ti-mobile-textarea-inner-placeholder-color)}.tiny-mobile-textarea__wrapper{display:inline-block;overflow:hidden;border:var(--ti-mobile-input-border-width) solid var(--ti-mobile-input-border-color);border-radius:var(--ti-mobile-input-radius)}.tiny-mobile-textarea__count{position:absolute;right:var(--ti-mobile-textarea-padding-horizontal);bottom:var(--ti-mobile-textarea-padding-vertical);color:var(--ti-mobile-input-count-text-color);font-size:var(--ti-mobile-input-count-font-size)}.tiny-mobile-textarea.is-focus .tiny-mobile-textarea__inner{border-color:var(--ti-mobile-input-border-color-active);border-width:var(--ti-mobile-input-border-width-active)}.tiny-mobile-textarea.is-showlimit .tiny-mobile-textarea__inner{padding-bottom:calc(var(--ti-mobile-input-count-font-size) * 1.5 + var(--ti-mobile-textarea-padding-vertical))}.tiny-mobile-textarea.is-disabled .tiny-mobile-textarea__inner{border-color:var(--ti-mobile-border-color-disabled);background-color:var(--ti-mobile-input-bg-color-disabled);color:var(--ti-mobile-input-text-color-disabled);cursor:not-allowed}.tiny-mobile-textarea.is-disabled .tiny-mobile-textarea__inner::-moz-placeholder{color:var(--ti-mobile-input-text-color-disabled);opacity:1}.tiny-mobile-textarea.is-disabled .tiny-mobile-textarea__inner::placeholder{color:var(--ti-mobile-input-text-color-disabled)}.tiny-mobile-textarea.is-exceed__count{color:var(--ti-mobile-input-exceed-text-color)}.tiny-mobile-input{--ti-mobile-input-height:40px;--ti-mobile-input-padding-horizontal:var(--ti-mobile-space-3x, 12px);--ti-mobile-input-font-size:var(--ti-mobile-font-size-m, 14px);--ti-mobile-input-font-family:var(--ti-mobile-font-family);--ti-mobile-input-line-height:var(--ti-mobile-line-height-default, 1.5);--ti-mobile-input-text-color:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-input-text-color-disabled:var(--ti-mobile-color-text-disabled, #c2c2c2);--ti-mobile-input-icon-color-disabled:var(--ti-mobile-color-icon-disabled, #c2c2c2);--ti-mobile-input-bg-color-disabled:var(--ti-mobile-color-bg-disabled, #f0f0f0);--ti-mobile-input-border-width:var(--ti-mobile-border-width-1, 1px);--ti-mobile-input-border-color:var(--ti-mobile-color-border-default, #c2c2c2);--ti-mobile-input-border-color-active:var(--ti-mobile-color-border-active, #191919);--ti-mobile-input-border-width-active:var(--ti-mobile-border-width-1, 1px);--ti-mobile-border-color-disabled:var(--ti-mobile-color-border-disabled, #dbdbdb);--ti-mobile-input-radius:var(--ti-mobile-border-radius-m, 8px);--ti-mobile-input-bg-color:var(--ti-mobile-color, #fff);--ti-mobile-input-placeholder-text-color:var(--ti-mobile-color-text-placeholder, #808080);--ti-mobile-input-placeholder-font-weight:var(--ti-mobile-font-weight-medium, 500);--ti-mobile-input-medium-height:42px;--ti-mobile-input-small-height:36px;--ti-mobile-input-mini-height:24px;--ti-mobile-input-count-text-color:var(--ti-mobile-color-text-placeholder, #808080);--ti-mobile-input-count-font-size:var(--ti-mobile-font-size-s, 12px);--ti-mobile-input-exceed-text-color:var(--ti-mobile-color-error, #f23030);--ti-mobile-input-icon-color:var(--ti-mobile-color-icon-default, #808080);--ti-mobile-input-icon-font-size:var(--ti-mobile-font, 20px);--ti-mobile-input-prepend-text-color:var(--ti-mobile-color-text-secondary, #595959);--ti-mobile-input-prepend-bg-color:var(--ti-mobile-color-bg-default, #f5f5f5);--ti-mobile-input-prepend-padding-horizontal:var(--ti-mobile-space-5x, 20px);--ti-mobile-input-append-text-color:var(--ti-mobile-color-text-secondary, #595959);--ti-mobile-input-append-bg-color:var(--ti-mobile-color-bg-default, #f5f5f5);--ti-mobile-input-append-padding-horizontal:var(--ti-mobile-space-5x, 20px);--ti-mobile-input-prefix-padding-right:var(--ti-mobile-space-2x, 8px);--ti-mobile-input-suffix-padding-left:var(--ti-mobile-space-2x, 8px);--ti-mobile-input-title-margin-bottom:var(--ti-mobile-space-2x, 8px);--ti-mobile-input-tips-font-size:var(--ti-mobile-font-size-s, 12px);--ti-mobile-input-tips-margin-top:var(--ti-mobile-space-2x, 8px);--ti-mobile-textarea-height:108px;--ti-mobile-textarea-padding-vertical:var(--ti-mobile-space-2x, 8px);--ti-mobile-textarea-padding-horizontal:var(--ti-mobile-space-4x, 16px);--ti-mobile-textarea-inner-font-size:var(--ti-mobile-font-size-l, 16px);--ti-mobile-textarea-inner-text-color:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-textarea-inner-placeholder-color:var(--ti-mobile-color-text-placeholder, #808080);--ti-mobile-textarea-title-font-size:var(--ti-mobile-font-size-l, 16px);--ti-mobile-textarea-title-text-color:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-input-form-bg-color-error:var(--ti-mobile-color-error-subtle, #fce3e1);position:relative;width:100%;line-height:var(--ti-mobile-input-line-height)}.tiny-mobile-input::-webkit-scrollbar{z-index:11;width:6px}.tiny-mobile-input::-webkit-scrollbar:horizontal{height:6px}.tiny-mobile-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.tiny-mobile-input::-webkit-scrollbar-corner{background:#fff}.tiny-mobile-input::-webkit-scrollbar-track{background:#fff}.tiny-mobile-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.tiny-mobile-input.is-focus .tiny-mobile-input__wrapper{border-color:var(--ti-mobile-input-border-color-active);border-width:var(--ti-mobile-input-border-width-active)}.tiny-mobile-input.is-exceed .tiny-mobile-input__suffix .tiny-mobile-input__count{color:var(--ti-mobile-input-exceed-text-color)}.tiny-mobile-input.is-disabled .tiny-mobile-input__wrapper{border-color:var(--ti-mobile-border-color-disabled);background:var(--ti-mobile-input-bg-color-disabled)}.tiny-mobile-input.is-disabled .tiny-mobile-input__inner{cursor:not-allowed;color:var(--ti-mobile-input-text-color-disabled)}.tiny-mobile-input.is-disabled .tiny-mobile-input__inner::-moz-placeholder{color:var(--ti-mobile-input-text-color-disabled);opacity:1}.tiny-mobile-input.is-disabled .tiny-mobile-input__inner::placeholder{color:var(--ti-mobile-input-text-color-disabled)}.tiny-mobile-input.is-disabled .tiny-mobile-input__icon{cursor:not-allowed}.tiny-mobile-input.is-disabled .tiny-mobile-input__icon.tiny-svg,.tiny-mobile-input.is-disabled .tiny-mobile-input__icon.tiny-svg:hover{fill:var(--ti-mobile-input-icon-color-disabled)}.tiny-mobile-input.is-disabled .tiny-mobile-input__prefix .tiny-svg,.tiny-mobile-input.is-disabled .tiny-mobile-input__prefix .tiny-svg:hover,.tiny-mobile-input.is-disabled .tiny-mobile-input__suffix .tiny-svg,.tiny-mobile-input.is-disabled .tiny-mobile-input__suffix .tiny-svg:hover{fill:var(--ti-mobile-input-icon-color-disabled)}.tiny-mobile-input.tiny-mobile-input-group-prepend .tiny-mobile-input__wrapper{padding-left:0}.tiny-mobile-input.tiny-mobile-input-group-append .tiny-mobile-input__wrapper{padding-right:0}.tiny-mobile-input__wrapper{display:flex;align-items:center;height:var(--ti-mobile-input-height);overflow:hidden;border:var(--ti-mobile-input-border-width) solid var(--ti-mobile-input-border-color);border-radius:var(--ti-mobile-input-radius);background:var(--ti-mobile-input-bg-color)}.tiny-mobile-input__inner{flex:1;order:3;width:100%;height:100%;padding:0 var(--ti-mobile-input-padding-horizontal);font-size:var(--ti-mobile-input-font-size);font-family:var(--ti-mobile-input-font-family);color:var(--ti-mobile-input-text-color);border:0;outline:0;display:inline-block;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s cubic-bezier(.645,.045,.355,1)}.tiny-mobile-input__inner::-moz-placeholder{color:var(--ti-mobile-input-placeholder-text-color);opacity:1}.tiny-mobile-input__inner::placeholder{color:var(--ti-mobile-input-placeholder-text-color)}.tiny-mobile-input__inner:active,.tiny-mobile-input__inner:focus,.tiny-mobile-input__inner:hover{outline:0}.tiny-mobile-input__inner::-ms-clear{display:none;width:0;height:0}.tiny-mobile-input .tiny-mobile-input__clear{font-size:var(--ti-mobile-input-icon-font-size,16px);cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1)}.tiny-mobile-input .tiny-mobile-input__clear,.tiny-mobile-input .tiny-mobile-input__clear:hover{fill:var(--ti-mobile-input-icon-color)}.tiny-mobile-input .tiny-mobile-input__count{height:100%;display:inline-flex;color:var(--ti-mobile-input-count-text-color);font-size:var(--ti-mobile-input-count-font-size)}.tiny-mobile-input .tiny-mobile-input__count .tiny-mobile-input__count-inner{background:var(--ti-mobile-input-bg-color,#fff);line-height:initial;display:inline-block}.tiny-mobile-input__prefix,.tiny-mobile-input__suffix{display:flex;align-items:center;justify-content:center;transition:all .3s;text-align:center}.tiny-mobile-input__prefix{padding-left:var(--ti-mobile-input-padding-horizontal);order:2;transition:all .3s;font-size:var(--ti-mobile-input-icon-font-size)}.tiny-mobile-input__suffix{order:4;padding-right:var(--ti-mobile-input-padding-horizontal);transition:all .3s}.tiny-mobile-input__suffix:hover{cursor:pointer}.tiny-mobile-input.is-active .tiny-mobile-input__inner,.tiny-mobile-input__inner:focus{outline:0}.tiny-mobile-input__icon{line-height:var(--ti-mobile-input-line-height,30px);text-align:center;transition:all .3s;font-size:var(--ti-mobile-input-icon-font-size)}.tiny-mobile-input__icon,.tiny-mobile-input__icon:hover{fill:var(--ti-mobile-input-icon-color)}.tiny-mobile-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.tiny-mobile-input__icon .svg-operationfaild,.tiny-mobile-input__icon .svg-operationfaild:hover{fill:var(--ti-mobile-input-icon-color)}.tiny-mobile-input__validateIcon{pointer-events:none}.tiny-mobile-input-medium .tiny-mobile-input__inner{height:var(--ti-mobile-input-medium-height,42px);line-height:var(--ti-mobile-input-medium-height,42px)}.tiny-mobile-input-medium .tiny-mobile-input__suffix{line-height:calc(var(--ti-mobile-input-medium-height,42px) - 2px)}.tiny-mobile-input-small .tiny-mobile-input__inner{height:var(--ti-mobile-input-small-height,36px);line-height:var(--ti-mobile-input-small-height,36px)}.tiny-mobile-input-small .tiny-mobile-input__suffix{line-height:calc(var(--ti-mobile-input-small-height,36px) - 2px)}.tiny-mobile-input-mini .tiny-mobile-input__inner{height:var(--ti-mobile-input-mini-height,24px);line-height:var(--ti-mobile-input-mini-height,24px)}.tiny-mobile-input-mini .tiny-mobile-input__suffix{line-height:calc(var(--ti-mobile-input-mini-height,24px) - 2px)}.tiny-mobile-input__title{margin-bottom:var(--ti-mobile-input-title-margin-bottom)}.tiny-mobile-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.tiny-mobile-input-group>.tiny-mobile-input__inner{vertical-align:middle;display:table-cell}.tiny-mobile-input-group__append,.tiny-mobile-input-group__prepend{display:flex;align-items:center;height:100%;position:relative;white-space:nowrap}.tiny-mobile-input-group__append:focus,.tiny-mobile-input-group__prepend:focus{outline:0}.tiny-mobile-input-group__append .tiny-button,.tiny-mobile-input-group__append .tiny-select,.tiny-mobile-input-group__prepend .tiny-button,.tiny-mobile-input-group__prepend .tiny-select{display:inline-block;margin:-10px -20px}.tiny-mobile-input-group__append .tiny-button,.tiny-mobile-input-group__append .tiny-input,.tiny-mobile-input-group__prepend .tiny-button,.tiny-mobile-input-group__prepend .tiny-input{font-size:inherit}.tiny-mobile-input-group__append button.tiny-button,.tiny-mobile-input-group__append div.tiny-select .tiny-mobile-input__inner,.tiny-mobile-input-group__append div.tiny-select:hover .tiny-mobile-input__inner,.tiny-mobile-input-group__prepend button.tiny-button,.tiny-mobile-input-group__prepend div.tiny-select .tiny-mobile-input__inner,.tiny-mobile-input-group__prepend div.tiny-select:hover .tiny-mobile-input__inner{background-color:transparent;color:inherit}.tiny-mobile-input-group__prepend{order:1;padding:0 var(--ti-mobile-input-prepend-padding-horizontal);color:var(--ti-mobile-input-prepend-text-color);background-color:var(--ti-mobile-input-prepend-bg-color)}.tiny-mobile-input-group__append{order:5;padding:0 var(--ti-mobile-input-append-padding-horizontal);color:var(--ti-mobile-input-append-text-color);background-color:var(--ti-mobile-input-append-bg-color)}.tiny-mobile-input__select{display:flex;align-items:center;width:100%;height:100%;background:var(--ti-mobile-input-bg-color,#fff)}.tiny-mobile-input__select-icon{order:5;height:20px;margin-right:var(--ti-mobile-input-padding-horizontal);line-height:20px;width:20px;font-size:0;transform-origin:center center;transition:all linear .3s}.tiny-mobile-input__select-icon svg{fill:var(--ti-mobile-input-icon-color);font-size:20px;vertical-align:text-bottom}.tiny-mobile-input__select-label{box-sizing:border-box;width:35%;padding:0 12px 0 16px;line-height:1.376;color:#333;font-size:22px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.tiny-mobile-input__select__error{width:100%;position:absolute;overflow:hidden;font-size:13px;color:var(--ti-mobile-common-color-error-text-1);text-overflow:ellipsis;bottom:-36px;background:var(--ti-mobile-input-form-bg-color-error);border-radius:4px;padding:0 12px}.tiny-mobile-input__select__error.align-right{text-align:right}.tiny-mobile-input__select__error.align-left{text-align:left}.tiny-icon-loading{font-size:14px;line-height:1;vertical-align:text-top;animation:rotating 2s linear infinite}.tiny-mobile-input__tips{margin-top:var(--ti-mobile-input-tips-margin-top);font-size:var(--ti-mobile-input-tips-font-size)}@keyframes rotating{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.tiny-mobile-tag{--ti-mobile-tag-color-default:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-tag-color-red:var(--ti-mobile-color-eror, #f23030);--ti-mobile-tag-color-blue:var(--ti-mobile-color-info, #1476ff);--ti-mobile-tag-color-yellow:var(--ti-mobile-color-warning, #d96900);--ti-mobile-tag-color-green:var(--ti-mobile-color-success, #5cb300);--ti-mobile-tag-bg-color-default:var(--ti-mobile-color-bg-disabled, #f0f0f0);--ti-mobile-tag-bg-color-red:var(--ti-mobile-color-error-subtle, #fce3e1);--ti-mobile-tag-bg-color-blue:var(--ti-mobile-color-info-subtle, #deecff);--ti-mobile-tag-bg-color-yellow:var(--ti-mobile-color-warning-subtle, #ffebd1);--ti-mobile-tag-bg-color-green:var(--ti-mobile-color-success-subtle, #e6f2d5);--ti-mobile-tag-height-default:var(--ti-mobile-space-6x, 24px);--ti-mobile-tag-height-mini:calc(var(--ti-mobile-space-4x) + 2px);--ti-mobile-tag-font-size-default:var(--ti-mobile-font-size-m, 14px);--ti-mobile-tag-font-size-mini:var(--ti-mobile-font-size-s, 12px);--ti-mobile-tag-padding-default:var(--ti-mobile-space-2x, 8px);--ti-mobile-tag-padding-mini:var(--ti-mobile-space-1x, 4px);--ti-mobile-tag-border-radius-default:var(--ti-mobile-border-radius-s, 4px);--ti-mobile-tag-border-radius-mini:var(--ti-mobile-border-radius-xs, 2px);line-height:var(--ti-mobile-tag-height-default);padding:0 var(--ti-mobile-tag-padding-default);text-align:center;font-size:var(--ti-mobile-tag-font-size-default);color:var(--ti-mobile-tag-color-default);background-color:var(--ti-mobile-tag-bg-color-default);display:inline-block;border-radius:var(--ti-mobile-tag-border-radius-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny-mobile-tag-mini{line-height:var(--ti-mobile-tag-height-mini);padding:0 var(--ti-mobile-tag-padding-mini);font-size:var(--ti-mobile-tag-font-size-mini);border-radius:var(--ti-mobile-tag-border-radius-mini)}.tiny-mobile-tag-red{color:var(--ti-mobile-tag-color-red);background-color:var(--ti-mobile-tag-bg-color-red)}.tiny-mobile-tag-blue{color:var(--ti-mobile-tag-color-blue);background-color:var(--ti-mobile-tag-bg-color-blue)}.tiny-mobile-tag-yellow{color:var(--ti-mobile-tag-color-yellow);background-color:var(--ti-mobile-tag-bg-color-yellow)}.tiny-mobile-tag-green{color:var(--ti-mobile-tag-color-green);background-color:var(--ti-mobile-tag-bg-color-green)}.tiny-tag{--ti-tag-height:calc(var(--ti-common-size-base, 4px) * 5.5);--ti-tag-medium-height:var(--ti-common-size-6x, 24px);--ti-tag-medium-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-tag-medium-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-tag-small-height:var(--ti-common-line-height-4, 20px);--ti-tag-small-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-tag-mini-height:var(--ti-common-size-4x, 16px);--ti-tag-border-weight:var(--ti-common-border-weight-normal, 1px);--ti-tag-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-tag-small-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-tag-font-size:var(--ti-common-font-size-base, 12px);--ti-tag-close-font-size:var(--ti-common-font-size-1, 14px);--ti-tag-close-margin-left:var(--ti-common-space-6, 6px);--ti-tag-close-margin-right:var(--ti-common-space-0, 0px);--ti-tag-close-medium-margin-left:var(--ti-common-space-6, 6px);--ti-tag-close-medium-margin-right:var(--ti-common-space-0, 0px);--ti-tag-close-small-margin-left:var(--ti-common-space-6, 6px);--ti-tag-close-small-margin-right:var(--ti-common-space-0, 0px);--ti-tag-primary-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-tag-primary-close-icon-color:var(--ti-common-color-text-secondary, #575d6c);--ti-tag-primary-close-hover-icon-color:var(--ti-common-color-text-secondary, #575d6c);--ti-tag-primary-close-opacity:0.5;--ti-tag-primary-border-color:var(--ti-common-color-bg-normal, #eef0f5);--ti-tag-primary-background-color:var(--ti-common-color-bg-normal, #eef0f5);--ti-tag-warning-text-color:var(--ti-common-color-warn-text, #e37d29);--ti-tag-warning-border-color:var(--ti-common-color-warn-border, #ffd0a6);--ti-tag-warning-background-color:var(--ti-common-color-warn-bg, #fff3e8);--ti-tag-danger-text-color:var(--ti-common-color-error-text, #de504e);--ti-tag-danger-border-color:var(--ti-common-color-error-border-secondary, #ffbcba);--ti-tag-danger-background-color:var(--ti-common-color-error-bg, #ffeeed);--ti-tag-success-text-color:var(--ti-common-color-text-success, #3ac295);--ti-tag-success-border-color:var(--ti-common-color-success-border, #acf2dc);--ti-tag-success-background-color:var(--ti-common-color-success-bg, #edfff9);--ti-tag-info-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-tag-info-border-color:var(--ti-common-color-info-border, #d3d4d6);--ti-tag-info-background-color:var(--ti-common-color-info-bg, rgba(51, 51, 51, 0.06));--ti-tag-dark-text-color:var(--ti-common-color-light, #fff);--ti-tag-dark-bg-color:var(--ti-common-color-prompt, #5e7ce0);--ti-tag-dark-success-bg-color:var(--ti-common-color-success, #50d4ab);--ti-tag-dark-warning-bg-color:var(--ti-common-color-warn, #fa9841);--ti-tag-dark-danger-bg-color:var(--ti-common-color-error, #f66f6a);--ti-tag-dark-info-bg-color:var(--ti-common-color-info, #252b3a);--ti-tag-plain-text-color:var(--ti-common-color-prompt, #5e7ce0);--ti-tag-plain-border-color:var(--ti-common-color-prompt-border, #beccfa);--ti-tag-plain-background-color:var(--ti-common-color-light, #fff);--ti-tag-plain-info-text-color:var(--ti-common-color-info, #252b3a);--ti-tag-plain-info-border-color:var(--ti-common-color-info-border, #d3d4d6);--ti-tag-plain-success-text-color:var(--ti-common-color-success, #50d4ab);--ti-tag-plain-success-border-color:var(--ti-common-color-success-border, #acf2dc);--ti-tag-plain-warning-text-color:var(--ti-common-color-warn, #fa9841);--ti-tag-plain-warning-border-color:var(--ti-common-color-warn-border, #ffd0a6);--ti-tag-plain-danger-text-color:var(--ti-common-color-error, #f66f6a);--ti-tag-plain-danger-border-color:var(--ti-common-color-error-border-secondary, #ffbcba);--ti-tag-red-text-color:var(--ti-common-color-error-text);--ti-tag-red-bg-color:#fce3e0;--ti-tag-orange-text-color:#d96900;--ti-tag-orange-bg-color:var(--ti-common-color-warn-bg);--ti-tag-green-text-color:#029931;--ti-tag-green-bg-color:#d5f2dc;--ti-tag-blue-text-color:var(--ti-common-color-text-link);--ti-tag-blue-bg-color:var(--ti-common-color-prompt-bg);--ti-tag-purple-text-color:#832fd6;--ti-tag-purple-bg-color:#f4e0fc;--ti-tag-brown-text-color:#a64d00;--ti-tag-brown-bg-color:var(--ti-common-color-warn-bg);--ti-tag-grey-text-color:var(--ti-common-color-text-gray);--ti-tag-grey-bg-color:#e6e6e6;height:var(--ti-tag-height);line-height:var(--ti-tag-height);padding:0 8px;font-size:var(--ti-tag-font-size);border-width:var(--ti-tag-border-weight);border-radius:var(--ti-tag-border-radius);border-style:solid;box-sizing:border-box;white-space:nowrap;display:inline-flex;align-items:center;color:var(--ti-tag-primary-text-color);border-color:var(--ti-tag-primary-border-color);background-color:var(--ti-tag-primary-background-color)}.tiny-tag:not(.tiny-__close){fill:var(--ti-tag-primary-text-color)}.tiny-tag.is-hit{border-color:var(--ti-tag-primary-text-color)}.tiny-tag .tiny-tag__close{fill:var(--ti-tag-primary-text-color);opacity:.5}.tiny-tag .tiny-tag__close:hover{opacity:1}.tiny-tag .tiny-tag__close{font-size:var(--ti-tag-close-font-size);margin-left:var(--ti-tag-close-margin-left);margin-right:var(--ti-tag-close-margin-right);opacity:var(--ti-tag-primary-close-opacity);fill:var(--ti-tag-primary-close-icon-color)}.tiny-tag .tiny-tag__close:hover{cursor:pointer;fill:var(--ti-tag-primary-close-hover-icon-color)}.tiny-tag.tiny-tag--info{color:var(--ti-tag-info-text-color);border-color:var(--ti-tag-info-border-color);background-color:var(--ti-tag-info-background-color)}.tiny-tag.tiny-tag--info:not(.tiny-__close){fill:var(--ti-tag-info-text-color)}.tiny-tag.tiny-tag--info.is-hit{border-color:var(--ti-tag-info-text-color)}.tiny-tag.tiny-tag--info .tiny-tag__close{fill:var(--ti-tag-info-text-color);opacity:.5}.tiny-tag.tiny-tag--info .tiny-tag__close:hover{opacity:1}.tiny-tag.tiny-tag--success{color:var(--ti-tag-success-text-color);border-color:var(--ti-tag-success-border-color);background-color:var(--ti-tag-success-background-color)}.tiny-tag.tiny-tag--success:not(.tiny-__close){fill:var(--ti-tag-success-text-color)}.tiny-tag.tiny-tag--success.is-hit{border-color:var(--ti-tag-success-text-color)}.tiny-tag.tiny-tag--success .tiny-tag__close{fill:var(--ti-tag-success-text-color);opacity:.5}.tiny-tag.tiny-tag--success .tiny-tag__close:hover{opacity:1}.tiny-tag.tiny-tag--warning{color:var(--ti-tag-warning-text-color);border-color:var(--ti-tag-warning-border-color);background-color:var(--ti-tag-warning-background-color)}.tiny-tag.tiny-tag--warning:not(.tiny-__close){fill:var(--ti-tag-warning-text-color)}.tiny-tag.tiny-tag--warning.is-hit{border-color:var(--ti-tag-warning-text-color)}.tiny-tag.tiny-tag--warning .tiny-tag__close{fill:var(--ti-tag-warning-text-color);opacity:.5}.tiny-tag.tiny-tag--warning .tiny-tag__close:hover{opacity:1}.tiny-tag.tiny-tag--danger{color:var(--ti-tag-danger-text-color);border-color:var(--ti-tag-danger-border-color);background-color:var(--ti-tag-danger-background-color)}.tiny-tag.tiny-tag--danger:not(.tiny-__close){fill:var(--ti-tag-danger-text-color)}.tiny-tag.tiny-tag--danger.is-hit{border-color:var(--ti-tag-danger-text-color)}.tiny-tag.tiny-tag--danger .tiny-tag__close{fill:var(--ti-tag-danger-text-color);opacity:.5}.tiny-tag.tiny-tag--danger .tiny-tag__close:hover{opacity:1}.tiny-tag--dark{color:var(--ti-tag-dark-text-color);border-color:var(--ti-tag-dark-bg-color);background-color:var(--ti-tag-dark-bg-color)}.tiny-tag--dark.is-hit{border-color:var(--ti-tag-dark-bg-color)}.tiny-tag--dark .tiny-tag__close{fill:var(--ti-tag-dark-text-color);opacity:.5}.tiny-tag--dark .tiny-tag__close:hover{opacity:1}.tiny-tag--dark.tiny-tag--info{color:var(--ti-tag-dark-text-color);border-color:var(--ti-tag-dark-info-bg-color);background-color:var(--ti-tag-dark-info-bg-color)}.tiny-tag--dark.tiny-tag--info.is-hit{border-color:var(--ti-tag-dark-info-bg-color)}.tiny-tag--dark.tiny-tag--info .tiny-tag__close{fill:var(--ti-tag-dark-text-color);opacity:.5}.tiny-tag--dark.tiny-tag--info .tiny-tag__close:hover{opacity:1}.tiny-tag--dark.tiny-tag--success{color:var(--ti-tag-dark-text-color);border-color:var(--ti-tag-dark-success-bg-color);background-color:var(--ti-tag-dark-success-bg-color)}.tiny-tag--dark.tiny-tag--success.is-hit{border-color:var(--ti-tag-dark-success-bg-color)}.tiny-tag--dark.tiny-tag--success .tiny-tag__close{fill:var(--ti-tag-dark-text-color);opacity:.5}.tiny-tag--dark.tiny-tag--success .tiny-tag__close:hover{opacity:1}.tiny-tag--dark.tiny-tag--warning{color:var(--ti-tag-dark-text-color);border-color:var(--ti-tag-dark-warning-bg-color);background-color:var(--ti-tag-dark-warning-bg-color)}.tiny-tag--dark.tiny-tag--warning.is-hit{border-color:var(--ti-tag-dark-warning-bg-color)}.tiny-tag--dark.tiny-tag--warning .tiny-tag__close{fill:var(--ti-tag-dark-text-color);opacity:.5}.tiny-tag--dark.tiny-tag--warning .tiny-tag__close:hover{opacity:1}.tiny-tag--dark.tiny-tag--danger{color:var(--ti-tag-dark-text-color);border-color:var(--ti-tag-dark-danger-bg-color);background-color:var(--ti-tag-dark-danger-bg-color)}.tiny-tag--dark.tiny-tag--danger.is-hit{border-color:var(--ti-tag-dark-danger-bg-color)}.tiny-tag--dark.tiny-tag--danger .tiny-tag__close{fill:var(--ti-tag-dark-text-color);opacity:.5}.tiny-tag--dark.tiny-tag--danger .tiny-tag__close:hover{opacity:1}.tiny-tag--plain{color:var(--ti-tag-plain-text-color);border-color:var(--ti-tag-plain-border-color);background-color:var(--ti-tag-plain-background-color)}.tiny-tag--plain:not(.tiny-__close){fill:var(--ti-tag-plain-text-color)}.tiny-tag--plain.is-hit{border-color:var(--ti-tag-plain-text-color)}.tiny-tag--plain .tiny-tag__close{fill:var(--ti-tag-plain-text-color);opacity:.5}.tiny-tag--plain .tiny-tag__close:hover{opacity:1}.tiny-tag--plain.tiny-tag--info{color:var(--ti-tag-plain-info-text-color);border-color:var(--ti-tag-plain-info-border-color);background-color:var(--ti-tag-plain-background-color)}.tiny-tag--plain.tiny-tag--info:not(.tiny-__close){fill:var(--ti-tag-plain-info-text-color)}.tiny-tag--plain.tiny-tag--info.is-hit{border-color:var(--ti-tag-plain-info-text-color)}.tiny-tag--plain.tiny-tag--info .tiny-tag__close{fill:var(--ti-tag-plain-info-text-color);opacity:.5}.tiny-tag--plain.tiny-tag--info .tiny-tag__close:hover{opacity:1}.tiny-tag--plain.tiny-tag--success{color:var(--ti-tag-plain-success-text-color);border-color:var(--ti-tag-plain-success-border-color);background-color:var(--ti-tag-plain-background-color)}.tiny-tag--plain.tiny-tag--success:not(.tiny-__close){fill:var(--ti-tag-plain-success-text-color)}.tiny-tag--plain.tiny-tag--success.is-hit{border-color:var(--ti-tag-plain-success-text-color)}.tiny-tag--plain.tiny-tag--success .tiny-tag__close{fill:var(--ti-tag-plain-success-text-color);opacity:.5}.tiny-tag--plain.tiny-tag--success .tiny-tag__close:hover{opacity:1}.tiny-tag--plain.tiny-tag--warning{color:var(--ti-tag-plain-warning-text-color);border-color:var(--ti-tag-plain-warning-border-color);background-color:var(--ti-tag-plain-background-color)}.tiny-tag--plain.tiny-tag--warning:not(.tiny-__close){fill:var(--ti-tag-plain-warning-text-color)}.tiny-tag--plain.tiny-tag--warning.is-hit{border-color:var(--ti-tag-plain-warning-text-color)}.tiny-tag--plain.tiny-tag--warning .tiny-tag__close{fill:var(--ti-tag-plain-warning-text-color);opacity:.5}.tiny-tag--plain.tiny-tag--warning .tiny-tag__close:hover{opacity:1}.tiny-tag--plain.tiny-tag--danger{color:var(--ti-tag-plain-danger-text-color);border-color:var(--ti-tag-plain-danger-border-color);background-color:var(--ti-tag-plain-background-color)}.tiny-tag--plain.tiny-tag--danger:not(.tiny-__close){fill:var(--ti-tag-plain-danger-text-color)}.tiny-tag--plain.tiny-tag--danger.is-hit{border-color:var(--ti-tag-plain-danger-text-color)}.tiny-tag--plain.tiny-tag--danger .tiny-tag__close{fill:var(--ti-tag-plain-danger-text-color);opacity:.5}.tiny-tag--plain.tiny-tag--danger .tiny-tag__close:hover{opacity:1}.tiny-tag--red{color:var(--ti-tag-red-text-color);border-color:var(--ti-tag-red-text-color);background-color:var(--ti-tag-red-bg-color)}.tiny-tag--red:not(.tiny-__close){fill:var(--ti-tag-red-text-color)}.tiny-tag--red.is-hit{border-color:var(--ti-tag-red-text-color)}.tiny-tag--red .tiny-tag__close{fill:var(--ti-tag-red-text-color);opacity:.5}.tiny-tag--red .tiny-tag__close:hover{opacity:1}.tiny-tag--orange{color:var(--ti-tag-orange-text-color);border-color:var(--ti-tag-orange-text-color);background-color:var(--ti-tag-orange-bg-color)}.tiny-tag--orange:not(.tiny-__close){fill:var(--ti-tag-orange-text-color)}.tiny-tag--orange.is-hit{border-color:var(--ti-tag-orange-text-color)}.tiny-tag--orange .tiny-tag__close{fill:var(--ti-tag-orange-text-color);opacity:.5}.tiny-tag--orange .tiny-tag__close:hover{opacity:1}.tiny-tag--green{color:var(--ti-tag-green-text-color);border-color:var(--ti-tag-green-text-color);background-color:var(--ti-tag-green-bg-color)}.tiny-tag--green:not(.tiny-__close){fill:var(--ti-tag-green-text-color)}.tiny-tag--green.is-hit{border-color:var(--ti-tag-green-text-color)}.tiny-tag--green .tiny-tag__close{fill:var(--ti-tag-green-text-color);opacity:.5}.tiny-tag--green .tiny-tag__close:hover{opacity:1}.tiny-tag--blue{color:var(--ti-tag-blue-text-color);border-color:var(--ti-tag-blue-text-color);background-color:var(--ti-tag-blue-bg-color)}.tiny-tag--blue:not(.tiny-__close){fill:var(--ti-tag-blue-text-color)}.tiny-tag--blue.is-hit{border-color:var(--ti-tag-blue-text-color)}.tiny-tag--blue .tiny-tag__close{fill:var(--ti-tag-blue-text-color);opacity:.5}.tiny-tag--blue .tiny-tag__close:hover{opacity:1}.tiny-tag--purple{color:var(--ti-tag-purple-text-color);border-color:var(--ti-tag-purple-text-color);background-color:var(--ti-tag-purple-bg-color)}.tiny-tag--purple:not(.tiny-__close){fill:var(--ti-tag-purple-text-color)}.tiny-tag--purple.is-hit{border-color:var(--ti-tag-purple-text-color)}.tiny-tag--purple .tiny-tag__close{fill:var(--ti-tag-purple-text-color);opacity:.5}.tiny-tag--purple .tiny-tag__close:hover{opacity:1}.tiny-tag--brown{color:var(--ti-tag-brown-text-color);border-color:var(--ti-tag-brown-text-color);background-color:var(--ti-tag-brown-bg-color)}.tiny-tag--brown:not(.tiny-__close){fill:var(--ti-tag-brown-text-color)}.tiny-tag--brown.is-hit{border-color:var(--ti-tag-brown-text-color)}.tiny-tag--brown .tiny-tag__close{fill:var(--ti-tag-brown-text-color);opacity:.5}.tiny-tag--brown .tiny-tag__close:hover{opacity:1}.tiny-tag--grey{color:var(--ti-tag-grey-text-color);border-color:var(--ti-tag-grey-text-color);background-color:var(--ti-tag-grey-bg-color)}.tiny-tag--grey:not(.tiny-__close){fill:var(--ti-tag-grey-text-color)}.tiny-tag--grey.is-hit{border-color:var(--ti-tag-grey-text-color)}.tiny-tag--grey .tiny-tag__close{fill:var(--ti-tag-grey-text-color);opacity:.5}.tiny-tag--grey .tiny-tag__close:hover{opacity:1}.tiny-tag--medium{height:var(--ti-tag-medium-height);line-height:var(--ti-tag-medium-height);padding:0 var(--ti-tag-medium-padding-horizontal);border-radius:var(--ti-tag-medium-border-radius)}.tiny-tag--medium .tiny-tag__close{margin-left:var(--ti-tag-close-medium-margin-left);margin-right:var(--ti-tag-close-medium-margin-right)}.tiny-tag--small{height:var(--ti-tag-small-height);line-height:var(--ti-tag-small-height);padding:0 var(--ti-tag-small-padding-horizontal);font-size:12px;border-radius:var(--ti-tag-small-border-radius)}.tiny-tag--small .tiny-tag__close{margin-left:var(--ti-tag-close-small-margin-left);margin-right:var(--ti-tag-close-small-margin-right)}.tiny-tag--mini{height:var(--ti-tag-mini-height);line-height:var(--ti-tag-mini-height);padding:0 var(--ti-tag-small-padding-horizontal);font-size:12px;border-radius:var(--ti-tag-small-border-radius)}.tiny-tag--mini .tiny-tag__close{margin-left:var(--ti-tag-close-small-margin-left);margin-right:var(--ti-tag-close-small-margin-right)}.tiny-tag.is-disabled,.tiny-tag.is-disabled:focus,.tiny-tag.is-disabled:hover{cursor:not-allowed;color:#c2c2c2;background-color:rgba(0,0,0,.05)}.tiny-tag.is-disabled .tiny-tag__close,.tiny-tag.is-disabled svg,.tiny-tag.is-disabled svg:hover,.tiny-tag.is-disabled:focus .tiny-tag__close,.tiny-tag.is-disabled:focus svg,.tiny-tag.is-disabled:focus svg:hover,.tiny-tag.is-disabled:hover .tiny-tag__close,.tiny-tag.is-disabled:hover svg,.tiny-tag.is-disabled:hover svg:hover{cursor:not-allowed;fill:#c2c2c2}.tiny-select-dropdown{--ti-option-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-option-font-size:var(--ti-common-font-size-base, 12px);--ti-option-height:30px;--ti-option-line-height:var(--ti-common-line-height-number, 1.5);--ti-option-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-option-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-option-disabled-bg-color:var(--ti-common-color-light, #fff);--ti-option-bg-color-selected:var(--ti-common-color-light, #fff);--ti-option-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-option-hover-bg-color-selected:var(--ti-common-color-hover-background, #f2f5fc);--ti-option-selected-bg-color-hover:var(--ti-common-color-selected-background, #5e7ce0);--ti-option-selected-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-option-selected-font-weight:var(--ti-common-font-weight-4, normal);--ti-option-selected-text-color:var(--ti-common-color-selected-text-color, #fff);--ti-option-checkbox-border-color-hover:var(--ti-common-color-line-normal, #adb0b8);--ti-option-checkbox-all-select-border-color-hover:var(--ti-common-color-line-normal, #adb0b8);--ti-option-icon-color-selected:var(--ti-common-color-selected-background, #5e7ce0);--ti-option-padding-vertical:var(--ti-common-space-0, 0px);--ti-option-padding-horizontal:var(--ti-common-space-10, 10px);--ti-option-padding-horizontal-group:calc((var(--ti-common-space-10, 10px) + var(--ti-common-space-1, 1px)) * 2);--ti-option-margin-top:var(--ti-common-size-0, 0px);--ti-option-highlight-text-color:var(--ti-common-color-text-highlight, #526ecc);--ti-option-highlight-selected-text-color:var(--ti-common-color-text-white, #fff);--ti-option-icon-margin-right:var(--ti-common-space-2x, 8px);--ti-option-icon-size:var(--ti-common-font-size-2, 16px);--ti-option-multi-svg-icon-color:var(--ti-common-color-icon-hover, #526ecc);--ti-option-multi-svg-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-option-multi-svg-hover-border-color:var(--ti-common-color-line-normal, #adb0b8)}.tiny-select-dropdown.is-multiple .tiny-option.selected{color:var(--ti-option-text-color);background-color:var(--ti-option-bg-color-selected)}.tiny-select-dropdown.is-multiple .tiny-option.selected:hover{background-color:var(--ti-option-hover-bg-color-selected)}.tiny-select-dropdown.is-multiple .tiny-option.selected.is-disabled{color:var(--ti-option-disabled-text-color)}.tiny-select-dropdown.is-multiple .tiny-option.selected.is-disabled:hover{background-color:var(--ti-option-disabled-bg-color)}.tiny-select-dropdown.is-multiple .tiny-option.selected .tiny-option__checkbox-wrap{color:var(--ti-option-selected-text-color)}.tiny-option{position:relative;color:var(--ti-option-text-color);font-size:var(--ti-option-font-size);height:var(--ti-option-height);display:flex;align-items:center;cursor:pointer;line-height:1.5;box-sizing:border-box;margin-top:var(--ti-option-margin-top);border-radius:var(--ti-option-border-radius)}.tiny-option>.tiny-option__label{display:inline-block;width:100%;text-overflow:ellipsis;overflow:hidden}.tiny-option>.tiny-option__icon{font-size:var(--ti-option-icon-size);margin-right:var(--ti-option-icon-margin-right)}.tiny-option.is-disabled{color:var(--ti-option-disabled-text-color);cursor:not-allowed}.tiny-option.hover,.tiny-option:hover{background-color:var(--ti-option-hover-bg-color)}.tiny-option.hover.is-disabled,.tiny-option:hover.is-disabled{background-color:var(--ti-option-disabled-bg-color)}.tiny-option:not(.is-disabled):not(.selected):hover .tiny-checkbox__inner{border-color:var(--ti-option-checkbox-border-color-hover)}.tiny-option:not(.is-disabled):not(.selected):hover .checked-sur .tiny-checkbox__inner,.tiny-option:not(.is-disabled):not(.selected):hover .halfselect .tiny-checkbox__inner{border-color:var(--ti-option-checkbox-all-select-border-color-hover)}.tiny-option .tiny-option-checkbox{vertical-align:top}.tiny-option .tiny-option-wrapper{display:flex}.tiny-option .tiny-option-wrapper.calc-width{width:calc(100% - 24px)}.tiny-option .tiny-option-wrapper.full-width{width:100%}.tiny-option .tiny-option-label{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-option.selected{color:var(--ti-option-selected-text-color);background-color:var(--ti-option-selected-bg-color);font-weight:var(--ti-option-selected-font-weight)}.tiny-option.selected:hover{background-color:var(--ti-option-selected-bg-color-hover)}.tiny-option .tiny-checkbox{vertical-align:middle;margin-bottom:2px}.tiny-option .tiny-svg-size{fill:var(--ti-option-multi-svg-border-color);font-size:16px;margin-right:8px}.tiny-option .tiny-svg-size:hover{fill:var(--ti-option-multi-svg-hover-border-color)}.tiny-option .checked-sur.tiny-svg-size,.tiny-option .halfselect.tiny-svg-size,.tiny-option.selected .tiny-svg-size{fill:var(--ti-option-multi-svg-icon-color)}.tiny-option.memorize-highlight{color:var(--ti-option-highlight-text-color)}.tiny-option.memorize-highlight.selected{color:var(--ti-option-highlight-selected-text-color)}.tiny-scrollbar{--ti-scrollbar-vertical-right:2px;--ti-scrollbar-vertical-width:6px;--ti-scrollbar-thumb-bg-color:rgba(144, 147, 153, 0.3);--ti-scrollbar-thumb-hover-bg-color:rgba(144, 147, 153, 0.5);--ti-scrollbar-thumb-border-radius:inherit;overflow:hidden;position:relative}.tiny-scrollbar:active>.tiny-scrollbar__bar,.tiny-scrollbar:focus>.tiny-scrollbar__bar,.tiny-scrollbar:hover>.tiny-scrollbar__bar{opacity:1;transition:opacity 340ms ease-out}.tiny-scrollbar__wrap{overflow:scroll;height:100%;max-height:200px}.tiny-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.tiny-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:var(--ti-scrollbar-thumb-border-radius);background-color:var(--ti-scrollbar-thumb-bg-color);transition:.3s background-color}.tiny-scrollbar__thumb:hover{background-color:var(--ti-scrollbar-thumb-hover-bg-color)}.tiny-scrollbar__bar{position:absolute;bottom:2px;z-index:1;border-radius:4px;opacity:0;transition:opacity 120ms ease-out}.tiny-scrollbar__bar.is-vertical{width:var(--ti-scrollbar-vertical-width);top:2px;right:var(--ti-scrollbar-vertical-right)}.tiny-scrollbar__bar.is-vertical>div{width:100%}.tiny-scrollbar__bar.is-horizontal{height:6px;left:2px;right:2px}.tiny-scrollbar__bar.is-horizontal>div{height:100%}.tiny-select-dropdown{--ti-select-dropdown-border-color:var(--ti-common-color-transparent, transparent);--ti-select-dropdown-border-weight:var(--ti-common-size-0, 0px);--ti-select-dropdown-border-style:var(--ti-common-border-style-solid, solid);--ti-select-dropdown-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-select-dropdown-bg-color:var(--ti-common-color-light, #fff);--ti-select-dropdown-box-shadow:var(--ti-common-shadow-2-down, 0 2px 8px 0 rgba(0, 0, 0, 0.2));--ti-select-dropdown-item-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-select-dropdown-margin-top:var(--ti-common-dropdown-gap, 2px);--ti-select-dropdown-max-height:calc(30px * 8 + 8px);--ti-select-dropdown-empty-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-select-dropdown-empty-font-size:var(--ti-common-font-size-1, 14px);--ti-select-dropdown-empty-padding-horizontal:var(--ti-common-space-10, 10px);--ti-select-dropdown-empty-padding-vertical:var(--ti-common-space-6, 6px);--ti-select-dropdown-empty-image-width:var(--ti-common-size-16x, 64px);--ti-select-dropdown-empty-image-height:var(--ti-common-size-16x, 64px);--ti-select-dropdown-empty-image-margin-bottom:var(--ti-common-space-2x, 8px);--ti-select-dropdown-empty-line-height:var(--ti-common-line-height-number, 1.5);--ti-select-dropdown-padding-top:var(--ti-common-size-base, 4px);--ti-select-dropdown-padding-horizontal:var(--ti-common-size-0, 0px);--ti-select-dropdown-padding-bottom:var(--ti-common-space-base, 4px);--ti-select-dropdown-search-bg-color:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-select-dropdown-line-bg-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-select-dropdown-line-margin-vertical:var(--ti-common-size-0, 0px);--ti-select-dropdown-line-margin-horizontal:var(--ti-common-space-2x, 8px);--ti-select-dropdown-line-height:var(--ti-common-font-size-1, 14px);--ti-select-dropdown-line-width:var(--ti-common-border-weight-normal, 1px);--ti-select-dropdown-svg-hover-bg-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-select-dropdown-search-margin-top:calc(-1 * var(--ti-common-size-base));--ti-select-dropdown-search-margin-bottom:var(--ti-common-space-base, 4px);--ti-select-dropdown-search-margin-left:var(--ti-common-size-0, 0px);--ti-select-dropdown-search-margin-right:var(--ti-common-size-0, 0px);--ti-select-dropdown-search-width:100%;--ti-select-dropdown-search-border-width:var(--ti-common-size-0, 0px);--ti-select-dropdown-search-border-radius:var(--ti-common-border-radius-0, 0px);--ti-select-dropdown-search-border-color-left:var(--ti-common-color-transparent, transparent);--ti-select-dropdown-search-border-color-right:var(--ti-common-color-transparent, transparent);--ti-select-dropdown-search-border-color-top:var(--ti-common-color-transparent, transparent);--ti-select-dropdown-search-suffix-display:'block';--ti-select-dropdown-search-prefix-display:none;--ti-select-dropdown-search-height:28px;--ti-select-dropdown-search-input-padding-right:54px;--ti-select-dropdown-search-input-padding-left:var(--ti-common-space-2x, 8px);--ti-select-dropdown-search-empty-padding-top:var(--ti-common-space-6, 6px);--ti-select-dropdown-search-empty-padding-bottom:var(--ti-common-space-6, 6px);--ti-select-dropdown-wrap-padding-bottom:var(--ti-common-space-0, 0px);--ti-select-dropdown-icon-size:var(--ti-common-font-size-1, 14px);--ti-select-dropdown-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-select-dropdown-top-create-text-color:var(--ti-common-color-text-link);--ti-select-dropdown-top-create-text-color-hover:var(--ti-common-color-text-link-hover);--ti-select-dropdown-top-create-icon-color:var(--ti-common-color-icon-active);--ti-select-dropdown-top-create-border-weight-bottom:var(--ti-common-border-weight-normal);--ti-select-dropdown-top-create-border-style-bottom:var(--ti-common-border-style-solid);--ti-select-dropdown-top-create-border-color-bottom:var(--ti-common-color-line-dividing);--ti-select-dropdown-loading-padding-vertical:var(--ti-common-space-6, 6px);--ti-select-dropdown-loading-padding-horizontal:var(--ti-common-space-10, 10px);position:absolute;z-index:1001;border:var(--ti-select-dropdown-border-weight) var(--ti-select-dropdown-border-style) var(--ti-select-dropdown-border-color);border-radius:var(--ti-select-dropdown-border-radius);background-color:var(--ti-select-dropdown-bg-color);box-shadow:var(--ti-select-dropdown-box-shadow);margin-top:var(--ti-select-dropdown-margin-top);box-sizing:border-box;padding:var(--ti-select-dropdown-padding-top) var(--ti-select-dropdown-padding-horizontal) var(--ti-select-dropdown-padding-bottom)}.tiny-select-dropdown .tiny-tree{max-height:300px;overflow-y:auto}.tiny-select-dropdown.tiny-popper{margin:var(--ti-select-dropdown-margin-top) 0}.tiny-select-dropdown .tiny-scrollbar.is-empty{display:none}.tiny-select-dropdown .tiny-scrollbar.is-empty__list{padding:0}.tiny-select-dropdown .tiny-recycle-scroller{list-style:none}.tiny-select-dropdown .tiny-recycle-scroller__slot .tiny-select-dropdown__item{margin-bottom:4px}.tiny-select-dropdown .tiny-select-dropdown__search{margin:var(--ti-select-dropdown-search-margin-top) var(--ti-select-dropdown-search-margin-right) var(--ti-select-dropdown-search-margin-bottom) var(--ti-select-dropdown-search-margin-left);width:var(--ti-select-dropdown-search-width)}.tiny-select-dropdown .tiny-select-dropdown__search .tiny-input__inner{box-sizing:border-box;border-width:var(--ti-select-dropdown-search-border-width);background-color:var(--ti-select-dropdown-search-bg-color);height:var(--ti-select-dropdown-search-height);padding-right:var(--ti-select-dropdown-search-input-padding-right);padding-left:var(--ti-select-dropdown-search-input-padding-left);border-radius:var(--ti-select-dropdown-search-border-radius);border-top-color:var(--ti-select-dropdown-search-border-color-top);border-left-color:var(--ti-select-dropdown-search-border-color-left);border-right-color:var(--ti-select-dropdown-search-border-color-right)}.tiny-select-dropdown .tiny-select-dropdown__search .tiny-input__suffix{display:var(--ti-select-dropdown-search-suffix-display)}.tiny-select-dropdown .tiny-select-dropdown__search .tiny-input__suffix .tiny-svg{font-size:var(--ti-select-dropdown-icon-size);fill:var(--ti-select-dropdown-icon-color)}.tiny-select-dropdown .tiny-select-dropdown__search .tiny-input__suffix-inner{width:auto;height:auto}.tiny-select-dropdown .tiny-select-dropdown__search .tiny-input__prefix{display:var(--ti-select-dropdown-search-prefix-display);left:0;font-size:0}.tiny-select-dropdown .tiny-select-dropdown__search .tiny-input__prefix .tiny-svg{font-size:var(--ti-select-dropdown-icon-size);fill:var(--ti-select-dropdown-icon-color);margin-right:4px}.tiny-select-dropdown .tiny-select-dropdown__search .tiny-input__prefix-inner{width:auto;height:auto}.tiny-select-dropdown .tiny-select-dropdown__search .tiny-icon-close::after{content:'';display:inline-block;height:var(--ti-select-dropdown-line-height);width:var(--ti-select-dropdown-line-width);background-color:var(--ti-select-dropdown-line-bg-color);line-height:100%;vertical-align:middle;margin:var(--ti-select-dropdown-line-margin-vertical) var(--ti-select-dropdown-line-margin-horizontal)}.tiny-select-dropdown .tiny-select-dropdown__search .tiny-svg:hover{fill:var(--ti-select-dropdown-svg-hover-bg-color)}.tiny-select-dropdown .tiny-select-dropdown__search+div+.tiny-select-dropdown__empty-wrap{padding-top:var(--ti-select-dropdown-search-empty-padding-top);padding-bottom:var(--ti-select-dropdown-search-empty-padding-bottom)}.tiny-select-dropdown .tiny-select-dropdown__search+.tiny-scrollbar .tiny-select-dropdown__wrap .tiny-option-group:first-child .tiny-option-group__title{margin-top:0}.tiny-select-dropdown__loading{padding:var(--ti-select-dropdown-loading-padding-vertical) var(--ti-select-dropdown-loading-padding-horizontal);margin:0;text-align:center;color:var(--ti-select-dropdown-empty-text-color);font-size:var(--ti-select-dropdown-empty-font-size);line-height:var(--ti-select-dropdown-empty-line-height)}.tiny-select-dropdown__loading-svg{height:21px}.tiny-select-dropdown__empty{padding:var(--ti-select-dropdown-empty-padding-vertical) var(--ti-select-dropdown-empty-padding-horizontal);margin:0;text-align:center;color:var(--ti-select-dropdown-empty-text-color);font-size:var(--ti-select-dropdown-empty-font-size);line-height:var(--ti-select-dropdown-empty-line-height)}.tiny-select-dropdown__empty-images{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAADvVJREFUeF7tnQ1wVNUVgM95C9lACDRBAvt2DYmgWLD+gI42CQU7VhGYgiIqtvgzKAYoNdqxxj8aQGtRRxSqJerUKlqhCKiVFmkpKExsYcAaAYVCiGTffUGYCRJCsyT7Tuc8s7hFyP7k/ezbfXeGGWDvPfeec753z/177yK4KaMtgBmtvas8uABkOAQuAC4AGW6BDFff7QFcADLcAhmuvtsDuABkuAUyXH23B3AByHALZLj6bg/gApDhFshw9d0ewAUgwy2Q4eq7PYALQIZbIMPVd3uAOADIzc3t27t37wc1TbsdAPIBYLuqqpfGUTTls7gAnMFFUU6fDABnA3xzdoKI1MbGRjnlvRtHA10AoozUidOJAUBEICL+y7tCiAlx2Dfls2Q8AJ053ev1Yjgchvb2dvD5fNDc3AzHjh1jAH4lhJiX8t6No4EZCUBnTu/RowcOHz4cevXqBe+//75uwtLSUqisrISJEycCAyFJ0g8VRdkQh31TPkvGABDL6SNGjIApU6aALMswf/582L59Ozsa7rzzTv3/jxw5Atdddx2HAs7j3bZtW1vKezeOBqY1APE6fejQobqpduzYAXPnzoXDhw9Dfn4+zJkzBy666CL9t/Xr18Njjz3Gf21VVbVHHLZ1RJa0AyBRp0e89NZbb8GSJUv0Lv7CCy/Und+3b9+TTly8eDGsWrWK/62oqhpwhHfjaGRaAeD3+1/QNK08aspGPXv21GM6d+ORJz3aLsePH4cnn3wSPvjgA/2/b775Zr3b93g8/2e+iooK+OSTT3gAWCOEKI3Dto7IklYA+Hy+dgDwcOwuKSk5o9Mjnqmrq4OqqipoaGiAnJwcfaBXVlZ2WscxGAcPHuRxwYuKotztCO/G0ci0AkCW5cNEpPfbPXr0gHHjxsFdd90FWVlZ3zLFunXrYOHChdDa2gqDBg2CefPm6QPAM6UxY8ZAKBTiHmCaEOL3cdjWEVnSCoDi4uL+oVBoFRFdAQASe4C78muuuQbuv/9+3SFtbW2waNEieO+99/R/X3vttXDPPfeA1+vt1GFXXnll5PeBqqoecIR342hkWgEQ0ZcHgrm5uc8BwA1ExJ6lDRs2tNXW1mY9/fTTepfPvQI7fuzYsTHNtGvXLpg1axbnC6uq2i1mAQdlSEsAIvYnIvT7/b/QNK2lpqZmVVlZmSAiKTs7G8rLy2HChPhWc5ctWwbV1dUs9oiqqnkO8m/MpqY1AKdqP2DAgFZEPNnXFxYWwqRJk+Dqq68GhuJMiQeKHbOEz1RV/XrRIE1SRgHg8/m+BIB+t956q77My6N6ThwOzjnnHJg9e/Zpp4rTpk0DnjGk0yZQhN+MBODtt9/W1/r5qX722Wf1TZ6ORAUFBciA8AwikjhUHD16lAGoEkLMTZOHX1cjYwHo06cP8IBwzZo1bIdjiPgVEfE8ULcJTyN5hsCLQuPHjwdN09JqEyjjewBe+n399df5qT6OiFcpivKRz+cbgYiLoqeRUQPKNlVVvYiobwilS8rIHmDq1KmwdOlS9mG7JEkTFUXRu4FI6tOnT17Pnj0X8TQSAHh02E5EP29sbPxdujg+U3sAFQAGROK9JEl3KIryamdOHThwoK++vr4x3Z78jARAluU3iehmffCD+EshxFPp9kQnqk9GhYCioqLsEydOTJEkqS4YDH69/ZfhKaMAyHBfn1b9lANg8uTJnpqamuuJiNdpryAijtk5J2MW4hohxPhYzpRl+RJEvFXTtB/xsW5E3CqEuCpWua787vP5eDAZvbnQgoiNAPBPRHynpKRk1YoVK8JdqcPosikFgN/vH6dp2m8BoOhMimIMAIYNG9arqalpMRHdFr3OgYjrbQDgVDXqJUn62amzDqOdmoi8lAHA5/M9BACPdwzQFAB4FhG3Z2dn79i3bx8v4cZMhYWFeW1tbX8DAJ7PtxLRCx6PZ3l2dvbne/fuPRpTgMEZBg0aVNDa2noBEQ0HgAoi8ndU8ZCqqk8YXF1S4lICAL/ff7emaUs65uVViPhMMBj8b6IaybJ8ExEtQ8Q9Ho9nbENDw75EZZiVPxAI9CCi+zRNqwKAbpIklSuKom8x2plsByAQCFwbDof5dAZKknSboij6Ck0yqWOUPyE7O3ttXV3dV8nIMLuM3++fqmkarz2Qx+MZHwwG/2p2nZ3JtxWA0aNHd9uzZ88uIjoXAFKmWzTbIZFwh4j/Oe+884Zu3LiRzzLakmwFQJblHxPROwBwyOv1FtbX17faYgWLK+WeKhQK8bGyfog4QQjxrsVNOFmd3QC8TkQ/QcT5Qog5dhnBjnplWZ5HRI8i4htCiJ/a0Qau01YAfD6fvjaPiOcLIXYna4SioqIBoVDoHUR8Tgjxx2TlWFlOluXziegzADioqmpkf8LKJuh12QaALMtDiOhzAGhUVdXXFc0DgcCocDi8ERE3CyFGdkWWlWUjD0BWVtbQL774gmGwPNkGQGTqh4jLhBBTuqL54MGD+7W0tPBaQbPX6y1wylgisjklSdJMRVFs2Wq2DYAo5Q2ZD8uy/FHHQY7pqqq+1BWgrCob9RD8SQhxk1X1RtdjGwBGxf+IMrIs30JEbwBAi8fj+X4wGPzUDoMmUmdUGLRtHGALAEbG/2iDy7K8joh482d/Tk7OxXYs/yYCAOe1exxgCwBGxv9og/v9/r5E9A8iutDj8dwQDAZXJuoQq/PbPQ6wBQCj43+00zo2hEbn5+ev2blz54moEDEbAPj9rtPpvKu0tPSG6K3aQCCQL0nSdw4cOFBnJhR2jwNsAcDo+B+Pg2RZXk5EN54uLyIeyc3NLdy9e/fJFwR8Ph+fGOIp5WpErBBCNMRTT6J57B4HWA6AWfE/luGrqqqkl19+eRC/L3hq3l69eqnRzuff/X5/ORE9R0RZiHjY4/FMamho+DBWPcn8buc4wHIAzIr/yRg+VpnCwsKh7e3tLxFRCQAc9Xg8I4PBYG2scon+buc4wHIAzIz/iRo+nvzcY8iyzNvVYxHx09LS0kuMPtZl5zjAcgDsiP/xOLqzPB0rjfzkD5Ak6UZFUVZ0VeYp01fDlsUTbZelANgV/xM1yunyy7JcQkS/7t69+6wDBw7sNEJmtAy7xgGWAuCk+G+0g2PJs2scYCkATov/sZxm5O9RD8dyIYT+9pIVyVIAnBj/rXAC12FXeLQMALsUtMqBRtQT9YB8VwjBZyVMT5YB4Mb/2L6MCpEzFEXhY/KmJ8sAcON/bF/aMQ6wDAA3/scGwI4waQkAdigW29ypmcPqcYAlALjxP37YrB4HWAKAG//jB8DqcYAlALjxP34ArA6XpgNgtULxmzp1c1o5DjAdADf+Jw6aleMA0wFw43/iAFg5DjAdADf+Jw6AlWHTVACsVCRxM6d2CavGAaYC4Mb/5CGzahxgKgBu/E8eAKseHrMBCPGx6uTNkFTJLxBx+VlnnTWvtra2JSkJpykUCATODYfDv0HE0USUb5TcOOSYek+RqQD4fD7bPq2OiH+fPn36NVVVVVocRu40S1FRUVEoFPoXABR0VVYy5VVVNc1PpglmRSMA1NYafpT+jHbcunUrVFRUUHNzM3o8nnHBYPAvyRg9uowsyy8Q0YxLL71Uv2iS7xqyIvEVtpxcABK09iuvvKJfComIbwohbkmw+P9l7/iS2ZdElMdXzfDdQlYlF4AkLa2qqn5ZJL/Nk5OTc3ZXXhP3+/3jNU378+DBgyOXRyfZqsSLuQAkbrOTJfiuny1btnAvkPQXyPh9wurq6i386Vm+eZRvGrEyuQB0wdp803eHw8KIeH0y3+Lz+Xz83Z7ygoIC/XKpWNfLdqG5py3qAtBFi/KtYK+99hr3Avzd4auEEDXxivT7/Y9qmjaPr4p58cUX8fLLL4+3qGH5XAC6aMr29na499579fsBGQIieqZ3794LTn0VPLoanu9rmvYkEU3k7/lWVlbiLbd0aRyZtBYuAEmb7puCDMH8+fNh9erVkf/8UpKkRYjIn5Xf279//+bDhw+fFQ6HLw6HwxMR8Q4i6u71eumRRx7BeO8XNqCp3xLhAmCgVTds2KBPDevr62NKLSsrgwceeAAGDhwYM6+ZGVwATLDupk2bYOPGjfDxxx/DoUOHoKWlBfLy8iAQCMBll10GY8aMAZ7ypUJyAUgFL9jYBhcAG42fClW7AKSCF2xsgwuAjcZPharTBgCeh/NAy03xW6CpqQlGjRqlF3D8buCKFStgyJAh8Wvv5oTdu3fD5MmT0wOAhx9+GG66yZavoTsWpeXLl8Pjj+vXKDq/BygpKYElSyz53oFjHX5qw8vLy6Gm5uutCyeHAL67rzdvqKxcuRJTZYEl1SnZu3cvTJo0iTo+a3tUVdU+ZrXZ7CNhfGnDBdz4kSNHwvPPP2+WHmkld+bMmbB58+aITjtUVf2eWQqaCoDf71+oaVoFIvLpYK8dhyrMMpxZcpcuXQpPPfUU717qNgOAhaqq3mdWfWYDcLGmadsBgE/mSpIkwYIFC7DjuJZZOjlW7tq1a6GyspI0TT/IHLHZcEVR/m2WUqYCwI2WZfkPfJU7IjbxwUreY58xYwZOnz4dPB6PWXo5Sm44HIbq6moeKPMxeozYChFfFULcbqYypgMwZMiQ3Obm5s18jQsAHAeAbO4NiouLYfbs2TB69Gjo1q2bmTqmrGw+q8A7k4sXL4b9+/dHnnq+PrcnItbm5uaWdXZ4xQjFTAeAG1lcXNw/FAqtICL9Useo+Aa5ubk0cuRI5OPW/fr1g5ycHCP0SlkZvP3M29B1dXWwadMm/f2FU22CiJu8Xu/k/fv3HzRbEUsAYCVGjBjRXQjBd/Y8aNcbNmYb0wD5fPnlE7IsP79t27Y2A+TFFGEZAJGWDBs2LKupqekHAMB/ZCLia2P7c7fXER7SPR7wVfHczXM4PIiIfH+yAIAP8/LyPoy+6Cqm9wzIYDkABrTZFWGgBVwADDSmE0W5ADjRawa22QXAQGM6UZQLgBO9ZmCbXQAMNKYTRbkAONFrBrbZBcBAYzpRlAuAE71mYJtdAAw0phNFuQA40WsGttkFwEBjOlGUC4ATvWZgm10ADDSmE0W5ADjRawa22QXAQGM6UZQLgBO9ZmCbXQAMNKYTRf0Plv3l2xQS5icAAAAASUVORK5CYII=);width:var(--ti-select-dropdown-empty-image-width);height:var(--ti-select-dropdown-empty-image-height);margin-bottom:var(--ti-select-dropdown-empty-image-margin-bottom);background-size:cover;background-repeat:no-repeat;display:inline-block;vertical-align:bottom}.tiny-select-dropdown .tiny-select-dropdown__wrap{max-height:var(--ti-select-dropdown-max-height);margin-right:-4px;padding-bottom:var(--ti-select-dropdown-wrap-padding-bottom)}.tiny-select-dropdown .tiny-select-dropdown__list{list-style:none;margin:0;box-sizing:border-box;padding-bottom:6px;text-align:left}.tiny-select-dropdown .tiny-option{padding:var(--ti-option-padding-vertical) var(--ti-option-padding-horizontal)}.tiny-select-dropdown .tiny-select-dropdown__wrap.virtual{position:relative;margin-right:0!important}.tiny-select-dropdown .tiny-select-dropdown__wrap.virtual .tiny-option{position:absolute;width:100%}.tiny-select-dropdown .tiny-select-dropdown__item{white-space:nowrap;box-sizing:border-box;padding:0 var(--ti-select-dropdown-item-padding-horizontal)}.tiny-select-dropdown .tiny-select-dropdown__item.is-disabled svg path:first-of-type{fill:#f5f5f5}.tiny-select-dropdown .tiny-select-dropdown__loading{text-align:center;padding:10px 0}.tiny-select-dropdown .tiny-select-dropdown__loading>.circular{fill:var(--ti-common-color-line-hover);height:16px;width:16px;animation:loading-rotate 2s linear infinite}.tiny-select-dropdown .tiny-select-dropdown__loading>.circular .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--ti-common-color-line-hover);stroke-linecap:round}.tiny-select-dropdown .tiny-select__top-create{margin:0 8px 4px;border-bottom:var(--ti-select-dropdown-top-create-border-weight-bottom) var(--ti-select-dropdown-top-create-border-style-bottom) var(--ti-select-dropdown-top-create-border-color-bottom)}.tiny-select-dropdown .tiny-select__top-create>div{width:-moz-fit-content;width:fit-content;height:32px;display:flex;align-items:center;font-size:12px;line-height:20px;color:var(--ti-select-dropdown-top-create-text-color);cursor:pointer}.tiny-select-dropdown .tiny-select__top-create>div:hover{color:var(--ti-select-dropdown-top-create-text-color-hover)}.tiny-select-dropdown .tiny-select__top-create>div svg{fill:var(--ti-select-dropdown-top-create-icon-color);font-size:14px;margin-right:4px}@keyframes loading-rotate{100%{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.tiny-transition-search-line-fade-enter,.tiny-transition-search-line-fade-enter-from,.tiny-transition-search-line-fade-leave-to{opacity:0}.tiny-transition-search-line-fade-enter-to{opacity:0}.tiny-transition-search-line-fade-enter-active,.tiny-transition-search-line-fade-leave-active{transition:opacity .3s}.tiny-transition-icon-out-in-enter-active{animation:bounce-in .3s}.tiny-transition-icon-out-in-leave-active{animation:bounce-in .3s reverse}.tiny-transition-icon-scale-in-enter-active{animation:scale-in .3s}.tiny-transition-icon-scale-in-leave-active{animation:scale-in .3s reverse}@keyframes bounce-in{0%{transform:translateY(-50%) scale(0)}50%{transform:translateY(-50%) scale(1.2)}100%{transform:translateY(-50%) scale(1)}}@keyframes scale-in{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.tiny-search{--ti-search-font-size:var(--ti-common-font-size-base, 12px);--ti-search-input-height:var(--ti-common-size-height-normal, 28px);--ti-search-input-padding-left:var(--ti-common-space-2x, 8px);--ti-search-input-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-search-input-focus-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-search-input-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-search-input-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-search-input-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-search-size-height-normal:var(--ti-common-size-height-normal, 28px);--ti-search-input-placeholder-color:var(--ti-common-color-placeholder, #adb0b8);--ti-search-input-btn-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-search-input-btn-hover-icon-color:var(--ti-common-color-icon-hover, #5e7ce0);--ti-search-input-btn-icon-size:var(--ti-common-font-size-1, 14px);--ti-search-input-btn-width:var(--ti-common-size-6x, 24px);--ti-search-input-btn-line-height:var(--ti-search-input-height);--ti-search-icon-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-search-input-btn-icon-position-right:var(--ti-common-space-10, 10px);--ti-search-input-left-svg-margin-right:var(--ti-common-space-0, 0px);--ti-search-input-left-svg-margin-left:var(--ti-common-space-3x, 12px);--ti-search-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-search-mini-width:var(--ti-search-input-height);--ti-search-line-hover-border-color:var(--ti-common-color-line-hover, #575d6c);--ti-search-size-height-small:var(--ti-common-size-height-small, 32px);--ti-search-selector-width:var(--ti-common-size-20x, 80px);--ti-search-selector-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-search-selector-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-search-selector-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-search-selector-box-shadow:var(--ti-common-shadow-2-down, 0 2px 8px 0 rgba(0, 0, 0, 0.2));--ti-search-selector-box-min-width:var(--ti-common-size-20x, 80px);--ti-search-selector-margin-top:var(--ti-common-space-base, 4px);--ti-search-selector-max-height:calc(var(--ti-common-space-10, 10px) * 30);--ti-search-selector-list-height:var(--ti-common-size-height-normal, 28px);--ti-search-list-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-search-selector-list-padding-horizontal:var(--ti-common-space-10, 10px);--ti-search-disabled-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-search-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-search-disabled-bg-color:var(--ti-common-bg-color-active, #0000000d);position:relative;display:inline-block;font-size:var(--ti-search-font-size);width:100%}.tiny-search.is-disabled .tiny-search__input{cursor:not-allowed}.tiny-search.is-disabled .tiny-search__input::-moz-placeholder{color:var(--ti-search-disabled-text-color);opacity:1}.tiny-search.is-disabled .tiny-search__input::placeholder{color:var(--ti-search-disabled-text-color)}.tiny-search.is-disabled>.tiny-search__line{cursor:not-allowed;border:1px solid var(--ti-search-disabled-border-color);color:var(--ti-search-disabled-border-color);background:var(--ti-search-disabled-bg-color)}.tiny-search.is-disabled>.tiny-search__line:hover{border-color:var(--ti-search-disabled-border-color)}.tiny-search.is-disabled .tiny-search__input-btn .tiny-svg,.tiny-search.is-disabled .tiny-search__prefix .tiny-svg,.tiny-search.is-disabled .tiny-search__suffix .tiny-svg{cursor:not-allowed}.tiny-search.is-disabled .tiny-search__input-btn .tiny-svg,.tiny-search.is-disabled .tiny-search__input-btn .tiny-svg:hover,.tiny-search.is-disabled .tiny-search__prefix .tiny-svg,.tiny-search.is-disabled .tiny-search__prefix .tiny-svg:hover,.tiny-search.is-disabled .tiny-search__suffix .tiny-svg,.tiny-search.is-disabled .tiny-search__suffix .tiny-svg:hover{fill:var(--ti-search-disabled-text-color)}.tiny-search .tiny-search__line{display:flex;align-items:center;width:100%;height:var(--ti-search-input-height);border:1px solid var(--ti-search-input-border-color);border-radius:var(--ti-search-input-border-radius);background-color:var(--ti-search-input-bg-color);transition:.4s;border-collapse:separate}.tiny-search .tiny-search__line:hover{border-color:var(--ti-search-line-hover-border-color)}.tiny-search .tiny-search__line.focus,.tiny-search .tiny-search__line:focus{border-color:var(--ti-search-input-focus-border-color)}.tiny-search .tiny-search__input{flex:1;height:100%;width:0;font-size:var(--ti-search-font-size);line-height:1;color:var(--ti-search-input-text-color);padding:0 0 0 var(--ti-search-input-padding-left);border:0;outline:0;background:0 0}.tiny-search .tiny-search__input::-moz-placeholder{color:var(--ti-search-input-placeholder-color);opacity:1}.tiny-search .tiny-search__input::placeholder{color:var(--ti-search-input-placeholder-color)}.tiny-search .tiny-search__input:focus::-moz-placeholder{color:var(--ti-search-input-placeholder-color);opacity:1}.tiny-search .tiny-search__input:focus::placeholder{color:var(--ti-search-input-placeholder-color)}.tiny-search .tiny-search__input-btn{text-align:center}.tiny-search .tiny-search__input-btn a{position:relative;text-decoration:none;display:block;width:var(--ti-search-input-btn-width);height:calc(var(--ti-search-input-height) - 2px);line-height:calc(var(--ti-search-input-height) - 2px)}.tiny-search .tiny-search__input-btn svg{position:absolute;top:50%;right:var(--ti-search-input-btn-icon-position-right);transform:translateY(-50%);fill:var(--ti-search-input-btn-icon-color);font-size:var(--ti-search-input-btn-icon-size)}.tiny-search .tiny-search__input-btn:hover svg{fill:var(--ti-search-input-btn-hover-icon-color)}.tiny-search .tiny-search__prefix{display:flex;align-items:center}.tiny-search .tiny-search__prefix svg{margin:0 var(--ti-search-input-left-svg-margin-right) 0 var(--ti-search-input-left-svg-margin-left);font-size:var(--ti-search-input-btn-icon-size);fill:var(--ti-search-input-btn-icon-color)}.tiny-search .tiny-search__present{display:flex;align-items:center;min-width:var(--ti-search-selector-width);color:var(--ti-search-selector-text-color);line-height:var(--ti-search-size-height-normal);padding-left:var(--ti-search-input-padding-left);white-space:nowrap}.tiny-search .tiny-search__present .tiny-search__text{flex:1;display:inline-block}.tiny-search .tiny-search__present .icon-outer{height:calc(var(--ti-search-size-height-normal) - 12px);line-height:calc(var(--ti-search-size-height-normal) - 12px);display:flex;align-items:center;padding:0 8px 0 4px;border-right:1px solid var(--ti-search-input-border-color);cursor:pointer}.tiny-search .tiny-search__present .icon-outer svg{font-size:var(--ti-search-input-btn-icon-size);fill:var(--ti-search-icon-color)}.tiny-search .tiny-search__selector{position:absolute;top:var(--ti-search-input-height);left:0;overflow:hidden;min-width:var(--ti-search-selector-box-min-width);border:1px solid var(--ti-search-input-border-color);border-radius:var(--ti-search-selector-border-radius);font-size:var(--ti-search-font-size);box-shadow:var(--ti-search-selector-box-shadow);background:var(--ti-search-selector-bg-color);color:var(--ti-search-selector-text-color);margin-top:var(--ti-search-selector-margin-top)}.tiny-search .tiny-search__selector-body{max-height:var(--ti-search-selector-max-height);overflow-y:auto;overflow-x:hidden}.tiny-search .tiny-search__poplist-item{min-height:var(--ti-search-selector-list-height);padding:0 var(--ti-search-selector-list-padding-horizontal);line-height:var(--ti-search-selector-list-height);max-width:100%;font-size:var(--ti-search-font-size);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tiny-search .tiny-search__poplist-item:hover{background:var(--ti-search-list-hover-bg-color);cursor:pointer}.tiny-search .tiny-search__poplist-item span{font-size:var(--ti-search-font-size)}.tiny-search .tiny-search__poplist-item .icon-check{font-size:var(--ti-common-font-size-2)}.tiny-search .tiny-search__poplist-item .icon-check:hover{color:var(--ti-search-input-btn-hover-icon-color)}.tiny-search.mini .tiny-search__line{border-radius:var(--ti-search-input-height);width:100%;float:right}.tiny-search.mini.collapse .tiny-search__input-btn a{width:calc(var(--ti-search-mini-width) - 2px)}.tiny-search.mini.collapse .tiny-search__input-btn a svg{fill:var(--ti-search-icon-color);left:50%;transform:translate(-50%,-50%)}.tiny-search.mini .tiny-search__input{border-radius:var(--ti-search-input-height)}.tiny-search.mini.collapse{visibility:visible}.tiny-search.collapse .tiny-search__input{padding:0;width:var(--ti-search-size-height-normal);float:right}.tiny-search.mini.collapse .tiny-search__line{width:var(--ti-search-mini-width);float:right;background-color:transparent;border-collapse:separate}.tiny-search.mini.collapse .tiny-search__input,.tiny-search.mini.collapse .tiny-search__present{display:none}.tiny-search .fade-enter-to{opacity:0}.tiny-search .fade-enter,.tiny-search .fade-leave-to{opacity:0}.tiny-mobile-search{--ti-mobile-search-height:56px;--ti-mobile-search-input-height:40px;--ti-mobile-search-font-size:var(--ti-mobile-font-size-l, 16px);--ti-mobile-search-input-bg-color-gray:var(--ti-mobile-color-bg-default, #f5f5f5);--ti-mobile-search-input-bg-color-primary:var(--ti-mobile-color-bg-container-1, #fff);--ti-mobile-search-text-color-gray:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-search-text-color-primary:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-search-icon-fill-color-gray:var(--ti-mobile-color-icon-default, #808080);--ti-mobile-search-icon-fill-color-primary:var(--ti-mobile-color-icon-default, #808080);--ti-mobile-search-caret-color-primary:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-search-caret-color-gray:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-search-bg-color-primary:var(--ti-mobile-color-bg-default, #f5f5f5);--ti-mobile-search-bg-color-gray:var(--ti-mobile-color-bg-container-1, #fff);--ti-mobile-search-placeholder-text-color-primary:var(--ti-mobile-color-text-placeholder, #808080);--ti-mobile-search-placeholder-text-color-gray:var(--ti-mobile-color-text-placeholder, #808080);display:flex;align-items:center;box-sizing:border-box;height:var(--ti-mobile-search-height);outline:0}.tiny-mobile-search .tiny-mobile-search__line{position:relative;flex:auto;height:var(--ti-mobile-search-input-height);margin-left:16px;border-radius:var(--ti-mobile-search-input-height);overflow:hidden;box-sizing:border-box;background:0 0}.tiny-mobile-search .tiny-mobile-search__line:after{content:'';width:200%;height:200%;box-sizing:border-box;position:absolute;top:0;left:0;transform:scale(.5);transform-origin:0 0}.tiny-mobile-search .tiny-mobile-search__box{display:flex;align-items:center;position:relative;height:100%;padding-left:16px;padding-right:16px;z-index:2;backdrop-filter:blur(5px)}.tiny-mobile-search-gray .tiny-mobile-search__box{background:var(--ti-mobile-search-input-bg-color-gray)}.tiny-mobile-search-primary .tiny-mobile-search__box{background:var(--ti-mobile-search-input-bg-color-primary)}.tiny-mobile-search .tiny-mobile-search__input{box-sizing:content-box;width:100%;height:100%;border:0;margin-left:8px;padding-right:15px;color:var(--ti-mobile-search-text-color-primary);background:0 0;font-size:var(--ti-mobile-search-font-size);outline:0}.tiny-mobile-search .tiny-mobile-search__input-primary{color:var(--ti-mobile-search-text-color-primary);caret-color:var(--ti-mobile-search-caret-color-primary)}.tiny-mobile-search .tiny-mobile-search__input-primary::-moz-placeholder{color:var(--ti-mobile-search-placeholder-text-color-primary);opacity:1}.tiny-mobile-search .tiny-mobile-search__input-primary::placeholder{color:var(--ti-mobile-search-placeholder-text-color-primary)}.tiny-mobile-search .tiny-mobile-search__input-primary:focus::-moz-placeholder{color:var(--ti-mobile-search-placeholder-text-color-primary);opacity:1}.tiny-mobile-search .tiny-mobile-search__input-primary:focus::placeholder{color:var(--ti-mobile-search-placeholder-text-color-primary)}.tiny-mobile-search .tiny-mobile-search__input-gray{color:var(--ti-mobile-search-text-color-gray);caret-color:var(--ti-mobile-search-caret-color-gray)}.tiny-mobile-search .tiny-mobile-search__input-gray::-moz-placeholder{color:var(--ti-mobile-search-placeholder-text-color-gray);opacity:1}.tiny-mobile-search .tiny-mobile-search__input-gray::placeholder{color:var(--ti-mobile-search-placeholder-text-color-gray)}.tiny-mobile-search .tiny-mobile-search__input-gray:focus::-moz-placeholder{color:var(--ti-mobile-search-placeholder-text-color-gray);opacity:1}.tiny-mobile-search .tiny-mobile-search__input-gray:focus::placeholder{color:var(--ti-mobile-search-placeholder-text-color-gray)}.tiny-mobile-search-primary{background-color:var(--ti-mobile-search-bg-color-primary)}.tiny-mobile-search-primary .tiny-svg{fill:var(--ti-mobile-search-icon-fill-color-primary)}.tiny-mobile-search-gray{color:var(--ti-mobile-search-text-color-gray);background-color:var(--ti-mobile-search-bg-color-gray)}.tiny-mobile-search-gray .tiny-svg{fill:var(--ti-mobile-search-icon-fill-color-gray)}.tiny-mobile-search .tiny-mobile-search__icon{text-decoration:none;display:flex}.tiny-mobile-search .tiny-mobile-search__icon .tiny-svg{fill:var(--ti-mobile-search-icon-fill-color-primary)}.tiny-mobile-search-gray .tiny-mobile-search__icon .tiny-svg{fill:var(--ti-mobile-search-icon-fill-color-gray)}.tiny-mobile-search .tiny-mobile-search__close-icon{position:absolute;right:5px;padding:0 8px;cursor:pointer;display:inline-flex;top:50%;transform:translateY(-50%)}.tiny-mobile-search__right{display:flex;align-items:center;justify-content:center;width:46px;height:100%;color:var(--ti-mobile-search-text-color-primary)}.tiny-mobile-search .tiny-mobile-search__present{color:var(--ti-mobile-search-text-color-primary);font-size:var(--ti-mobile-search-font-size);line-height:1;white-space:nowrap;cursor:pointer;outline:0}.tiny-mobile-search-gray .tiny-mobile-search__present{color:var(--ti-mobile-search-text-color-gray)}.tiny-mobile-search.focus .tiny-mobile-search__present{display:block}.tiny-mobile-search.focus .tiny-mobile-search__label{display:none}.tiny-mobile-search.focus .tiny-mobile-search__box{opacity:1}.tiny-mobile-search.collapse .tiny-mobile-search__input{padding:0;width:30px;float:right}.tiny-mobile-search .fade-enter-to{opacity:0}.tiny-mobile-search .fade-enter,.tiny-mobile-search .fade-leave-to{opacity:0}[class*=tiny-grid-icon__]{display:inline-block;vertical-align:middle;position:relative;direction:ltr;font-family:var(--ti-grid-font-family)}.tiny-grid-icon__zoomin{width:.8em;height:.8em;margin:.1em;border-width:.1em;border-style:solid;border-color:inherit}.tiny-grid-icon__zoomout{width:1em;height:1em;line-height:1em;position:relative}.tiny-grid-icon__zoomout:before{content:'';position:absolute;right:0;width:.7em;border-style:solid;top:0;border-width:.1em;height:.7em;border-color:inherit}.tiny-grid-icon__zoomout:after{content:'';position:absolute;bottom:.1em;background-color:#fff;left:.1em;border-style:solid;width:.7em;border-width:.1em;height:.7em;border-color:inherit}.tiny-grid-icon__menu{width:.22em;height:.22em;box-shadow:0 -.4em 0,-.4em -.4em 0,.4em -.4em 0,0 0 0 1em inset,-.4em 0 0,.4em 0 0,0 .4em 0,-.4em .4em 0,.4em .4em 0;margin:.58em;transition:all .2s ease-in-out}.tiny-grid-icon__caret-bottom,.tiny-grid-icon__caret-left,.tiny-grid-icon__caret-right,.tiny-grid-icon__caret-top{width:1em;height:1em;line-height:1em}.tiny-grid-icon__caret-bottom:before,.tiny-grid-icon__caret-left:before,.tiny-grid-icon__caret-right:before,.tiny-grid-icon__caret-top:before{content:'';left:0;bottom:.25em;border-right-color:transparent;position:absolute;border-width:.5em;border-style:solid;border-top-color:transparent;border-bottom-color:inherit;border-left-color:transparent;transition:border .1s ease-in-out}.tiny-grid-icon__caret-bottom{transform:rotate(180deg)}.tiny-grid-icon__caret-left{transform:rotate(-90deg)}.tiny-grid-icon__caret-right{transform:rotate(90deg)}.tiny-grid-icon__arrow-top{width:1em;height:1em;line-height:1em;transform:rotate(-45deg)}.tiny-grid-icon__arrow-top:before{content:'';position:absolute;top:.38em;left:.12em;width:.5em;height:.5em;border-width:.1em;border-style:solid;border-top-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-right-color:inherit}.tiny-grid-icon__arrow-bottom{width:1em;height:1em;line-height:1em;transform:rotate(135deg)}.tiny-grid-icon__arrow-bottom:before{content:'';position:absolute;top:.38em;left:.12em;width:.5em;height:.5em;border-width:.1em;border-style:solid;border-top-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-right-color:inherit}.tiny-grid-icon__arrow-left{width:1em;height:1em;line-height:1em;transform:rotate(-135deg)}.tiny-grid-icon__arrow-left:before{content:'';position:absolute;top:.38em;left:.12em;width:.5em;height:.5em;border-width:.1em;border-style:solid;border-top-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-right-color:inherit}.tiny-grid-icon__arrow-right{width:1em;height:1em;line-height:1em;transform:rotate(45deg)}.tiny-grid-icon__arrow-right:before{content:'';position:absolute;top:.38em;left:.12em;width:.5em;height:.5em;border-width:.1em;border-style:solid;border-top-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-right-color:inherit}.tiny-grid-icon__d-arrow-top{width:1em;height:1em;line-height:1em;transform:rotate(-45deg)}.tiny-grid-icon__d-arrow-top:before{content:'';position:absolute;top:.24em;left:.26em;width:.5em;height:.5em;border-width:.08em;border-style:solid;border-right-color:inherit;border-top-color:inherit;border-left-color:transparent;border-bottom-color:transparent}.tiny-grid-icon__d-arrow-top:after{content:'';position:absolute;top:.42em;left:.1em;width:.5em;height:.5em;border-width:.08em;border-style:solid;border-top-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-right-color:inherit}.tiny-grid-icon__d-arrow-bottom{width:1em;height:1em;line-height:1em;transform:rotate(135deg)}.tiny-grid-icon__d-arrow-bottom:before{content:'';position:absolute;top:.24em;left:.26em;width:.5em;height:.5em;border-width:.08em;border-style:solid;border-right-color:inherit;border-top-color:inherit;border-left-color:transparent;border-bottom-color:transparent}.tiny-grid-icon__d-arrow-bottom:after{content:'';position:absolute;top:.42em;left:.1em;width:.5em;height:.5em;border-width:.08em;border-style:solid;border-top-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-right-color:inherit}.tiny-grid-icon__d-arrow-left{width:1em;height:1em;line-height:1em;transform:rotate(-135deg)}.tiny-grid-icon__d-arrow-left:before{content:'';position:absolute;top:.24em;left:.26em;width:.5em;height:.5em;border-width:.08em;border-style:solid;border-right-color:inherit;border-top-color:inherit;border-left-color:transparent;border-bottom-color:transparent}.tiny-grid-icon__d-arrow-left:after{content:'';position:absolute;top:.42em;left:.1em;width:.5em;height:.5em;border-width:.08em;border-style:solid;border-top-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-right-color:inherit}.tiny-grid-icon__d-arrow-right{width:1em;height:1em;line-height:1em;transform:rotate(45deg)}.tiny-grid-icon__d-arrow-right:before{content:'';position:absolute;top:.24em;left:.26em;width:.5em;height:.5em;border-width:.08em;border-style:solid;border-right-color:inherit;border-top-color:inherit;border-left-color:transparent;border-bottom-color:transparent}.tiny-grid-icon__d-arrow-right:after{content:'';position:absolute;top:.42em;left:.1em;width:.5em;height:.5em;border-width:.08em;border-style:solid;border-top-color:inherit;border-bottom-color:transparent;border-left-color:transparent;border-right-color:inherit}.tiny-grid-icon__funnel{width:1em;height:1em;line-height:1em}.tiny-grid-icon__funnel:before{content:'';border-top-color:inherit;position:absolute;border-bottom-color:transparent;top:.1em;border-right-color:transparent;left:0;border-left-color:transparent;border-width:.5em;border-style:solid}.tiny-grid-icon__funnel:after{content:'';position:absolute;left:.4em;top:.5em;width:0;height:.4em;border-width:0 .2em 0 0;border-style:solid;border-right-color:inherit}.tiny-grid-icon__edit-outline{width:1em;height:1em;line-height:1em;border-radius:.2em;border-width:.1em;border-style:solid;border-color:inherit}.tiny-grid-icon__edit-outline:before{content:'';position:absolute;top:-.1em;right:-.1em;width:.4em;height:.4em;background-color:#fff}.tiny-grid-icon__edit-outline:after{content:'';position:absolute;left:.15em;top:.12em;width:.9em;height:0;border-radius:.2em;border-width:0 0 .15em 0;border-style:solid;border-color:inherit;transform:rotate(-45deg)}.tiny-grid-icon__more{width:1em;height:1em;line-height:1em}.tiny-grid-icon__more:before{content:'...';position:absolute;top:0;left:.1em;line-height:.5em;font-weight:700}.tiny-grid-icon__close{width:1em;height:1em;line-height:1em}.tiny-grid-icon__close:after,.tiny-grid-icon__close:before{content:'';position:absolute;left:0;top:0;transform:rotate(45deg);border-style:solid;border-width:0}.tiny-grid-icon__close:before{width:1em;border-bottom-width:.1em;top:.45em}.tiny-grid-icon__close:after{height:1em;border-right-width:.1em;left:.45em}.tiny-grid-icon__refresh{width:1em;height:1em;line-height:1em;border-style:solid;border-width:.1em;border-right-color:transparent!important;border-radius:50%;border-left-color:transparent!important}.tiny-grid-icon__refresh:after{right:50%;bottom:0;transform:translateX(-50%) rotate(135deg)}.tiny-grid-icon__refresh:before{left:50%;top:0;transform:translateX(50%) rotate(-45deg)}.tiny-grid-icon__refresh:after,.tiny-grid-icon__refresh:before{content:'';position:absolute;border-left-color:transparent;width:0;border-right-color:transparent;height:0;border-bottom-color:transparent;border-width:.25em;border-style:solid}.tiny-grid-icon__refresh.roll{animation:rollCircle 1s infinite linear}.tiny-grid-icon__question{width:1em;height:1em;line-height:1em}.tiny-grid-icon__question:before{content:'';border-radius:50%;border-width:.5em;border-style:solid;border-color:inherit;position:absolute;top:0;left:0}.tiny-grid-icon__question:after{position:absolute;color:var(--ti-grid-light-color);font-size:.7em;display:inline-block;top:0;left:0;width:inherit;height:inherit;text-align:center;font-weight:700;content:'?'}.tiny-grid-icon__info{width:1em;height:1em;line-height:1em}.tiny-grid-icon__info:before{content:'';border-radius:50%;border-width:.5em;border-style:solid;border-color:inherit;position:absolute;top:0;left:0}.tiny-grid-icon__info:after{position:absolute;color:var(--ti-grid-light-color);font-size:.7em;display:inline-block;top:0;left:0;width:inherit;height:inherit;text-align:center;font-weight:700;content:'!';transform:rotate(180deg) translateY(1px)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-grid-icon__info:after{font-size:var(--ti-common-font-size-1)}}@media screen and (-ms-ime-align:auto){.tiny-grid-icon__info:after{font-size:var(--ti-common-font-size-1)}}.tiny-grid-icon__warning{width:1em;height:1em;line-height:1em}.tiny-grid-icon__warning:before{content:'';border-radius:50%;border-width:.5em;border-style:solid;border-color:inherit;position:absolute;top:0;left:0}.tiny-grid-icon__warning:after{position:absolute;color:var(--ti-grid-light-color);font-size:.7em;display:inline-block;top:0;left:0;width:inherit;height:inherit;text-align:center;font-weight:700;content:'!'}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-grid-icon__warning:after{font-size:var(--ti-common-font-size-1)}}@media screen and (-ms-ime-align:auto){.tiny-grid-icon__warning:after{font-size:var(--ti-common-font-size-1)}}.tiny-grid-icon__success{width:1em;height:1em;line-height:1em}.tiny-grid-icon__success:before{content:'';border-radius:50%;border-width:.5em;border-style:solid;border-color:inherit;position:absolute;top:0;left:0}.tiny-grid-icon__success:after{content:'';position:absolute;height:.55em;width:.3em;left:.35em;top:.15em;border-width:.1em;border-style:solid;border-color:#fff;border-left:0;border-top:0;transform:rotate(45deg)}.tiny-grid-icon__error{width:1em;height:1em;line-height:1em}.tiny-grid-icon__error:before{content:'';border-radius:50%;border-width:.5em;border-style:solid;border-color:inherit;position:absolute;top:0;left:0}.tiny-grid-icon__error:after{position:absolute;color:var(--ti-grid-light-color);font-size:.7em;display:inline-block;top:0;left:0;width:inherit;height:inherit;text-align:center;font-weight:700;content:'\2716'}@keyframes rollCircle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tiny-grid__animat .tiny-grid-filter__btn:after,.tiny-grid__animat .tiny-grid-filter__btn:before,.tiny-grid__animat .tiny-grid-sort__asc-btn:after,.tiny-grid__animat .tiny-grid-sort__asc-btn:before,.tiny-grid__animat .tiny-grid-sort__desc-btn:after,.tiny-grid__animat .tiny-grid-sort__desc-btn:before{transition:border .1s ease-in-out}.tiny-grid__animat .tiny-grid__expand-icon{transition:all .1s ease-in-out}.tiny-grid__animat .tiny-grid-input__wrapper .tiny-grid-input{transition:border .1s ease-in-out}.tiny-grid__animat .tiny-grid-tree__node-btn{transition:transform .1s ease-in-out}.tiny-grid__animat .tiny-grid-checkbox>input:checked+span,.tiny-grid__animat .tiny-grid-radio>input:checked+span{transition:background-color .1s ease-in-out}.tiny-grid{position:relative;overflow:hidden;font-size:var(--ti-grid-font-size);color:var(--ti-grid-text-color);font-family:var(--ti-grid-font-family);background-color:var(--ti-grid-light-color)}.tiny-grid .tiny-grid-body__expanded-row{background-color:var(--ti-grid-expand-background-color)}.tiny-grid.show__foot.scroll__x .tiny-grid__body-wrapper{overflow-x:auto}.tiny-grid.column__highlight .tiny-grid-header__column:not(.col__index):hover{background-color:var(--ti-grid-column-hover-background-color)}.tiny-grid.size__medium .tiny-grid-body__column,.tiny-grid.size__medium .tiny-grid-footer__column,.tiny-grid.size__medium .tiny-grid-header__column{padding:var(--ti-grid-td-padding-vertical) var(--ti-grid-td-padding-horizontal)}.tiny-grid.size__medium .tiny-grid-body__column,.tiny-grid.size__medium .tiny-grid-footer__column{height:var(--ti-grid-medium-column-height)}.tiny-grid.size__medium .tiny-grid-header__column{height:var(--ti-grid-medium-header-column-height)}.tiny-grid.size__medium .tiny-grid-loading .tiny-grid__spinner{width:48px;height:48px}.tiny-grid.size__medium .tiny-grid-default-input,.tiny-grid.size__medium .tiny-grid-default-select,.tiny-grid.size__medium .tiny-grid-default-textarea,.tiny-grid.size__medium .tiny-grid-input__wrapper{height:var(--ti-grid-medium-column-height)}.tiny-grid.size__medium .tiny-grid-header__column .tiny-grid-resizable{height:var(--ti-grid-medium-column-height)}.tiny-grid.size__small .tiny-grid-body__column,.tiny-grid.size__small .tiny-grid-footer__column,.tiny-grid.size__small .tiny-grid-header__column{padding:var(--ti-grid-td-padding-vertical) var(--ti-grid-td-padding-horizontal)}.tiny-grid.size__small .tiny-grid-body__column,.tiny-grid.size__small .tiny-grid-footer__column{height:var(--ti-grid-small-column-height)}.tiny-grid.size__small .tiny-grid-header__column{height:var(--ti-grid-small-header-column-height)}.tiny-grid.size__small .tiny-grid-loading .tiny-grid__spinner{width:40px;height:40px}.tiny-grid.size__small .tiny-grid-default-input,.tiny-grid.size__small .tiny-grid-default-select,.tiny-grid.size__small .tiny-grid-default-textarea,.tiny-grid.size__small .tiny-grid-input__wrapper{height:var(--ti-grid-small-column-height)}.tiny-grid.size__small .tiny-grid-header__column .tiny-grid-resizable{height:var(--ti-grid-small-column-height)}.tiny-grid.size__mini .tiny-grid-body__column,.tiny-grid.size__mini .tiny-grid-footer__column,.tiny-grid.size__mini .tiny-grid-header__column{padding:var(--ti-grid-td-padding-vertical) var(--ti-grid-td-padding-horizontal)}.tiny-grid.size__mini .tiny-grid-body__column,.tiny-grid.size__mini .tiny-grid-footer__column{height:var(--ti-grid-mini-column-height)}.tiny-grid.size__mini .tiny-grid-header__column{height:var(--ti-grid-mini-header-column-height)}.tiny-grid.size__mini .tiny-grid-loading .tiny-grid__spinner{width:36px;height:36px}.tiny-grid.size__mini .tiny-grid-default-input,.tiny-grid.size__mini .tiny-grid-default-select,.tiny-grid.size__mini .tiny-grid-default-textarea,.tiny-grid.size__mini .tiny-grid-input__wrapper{height:var(--ti-grid-mini-column-height)}.tiny-grid.size__mini .tiny-grid-header__column .tiny-grid-resizable{height:var(--ti-grid-mini-column-height)}.tiny-grid .fixed__column{position:sticky!important;z-index:1;background-color:inherit}.tiny-grid .fixed__column.fixed-left-last__column:after{position:absolute;top:0;right:0;bottom:0;width:30px;transform:translate(100%);transition:box-shadow .3s;content:'';pointer-events:none}.tiny-grid .fixed__column.fixed-right-first__column:after{position:absolute;top:0;bottom:0;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:'';pointer-events:none}.tiny-grid .fixed__column.fixed-right-first__column+.col__gutter{position:sticky;right:0;background-color:var(--ti-grid-header-background-color)}.tiny-grid th.fixed__column{background-color:var(--ti-grid-header-background-color)}.tiny-grid th.fixed__column.tiny-grid-header__column .tiny-grid-resizable.is__line::before{transform:translateX(-1px)}.tiny-grid-fixed__left .fixed__column.fixed-left-last__column:after{box-shadow:inset 10px 0 8px -8px #00000026}.tiny-grid-fixed__right .fixed__column.fixed-right-first__column:after{box-shadow:inset -10px 0 8px -8px #00000026}.tiny-grid table{border-spacing:0;border-collapse:separate;table-layout:fixed}.tiny-grid.tiny-grid__stripe .tiny-grid-body__row:not(.row__hover):nth-child(2n){background-color:var(--ti-grid-row-striped-background-color)}.tiny-grid.tiny-grid__stripe .tiny-grid-body__row:not(.row__hover).row__current{background-color:var(--ti-grid-row-hover-background-color)}.tiny-grid.tiny-grid__stripe .tiny-grid-body__row.row__selected:not(.row__hover):nth-child(2n){background-color:rgba(47,143,232,.1)}.tiny-grid.tiny-grid__stripe .tiny-grid-body__row.row__selected:not(.row__hover):nth-child(2n+1){background-color:rgba(47,143,232,.15)}.tiny-grid.tiny-grid__stripe.row__highlight .tiny-grid-body__row:hover{background-color:var(--ti-grid-row-hover-background-color)}.tiny-grid.tiny-grid__stripe.row__highlight .tiny-grid-body__row:hover .fixed__column{background-color:var(--ti-grid-row-hover-background-color)}.tiny-grid.tiny-grid__stripe.mark-insert .tiny-grid-body__row.row__new{background-color:var(--ti-grid-new-row-background-color)}.tiny-grid.tiny-grid__border:after,.tiny-grid.tiny-grid__border:before{content:'';position:absolute;left:0;width:100%;height:0;z-index:1}.tiny-grid.tiny-grid__border:before{top:0;z-index:2;border-top:1px solid var(--ti-grid-border-color)}.tiny-grid.tiny-grid__border:after{bottom:0;border-bottom:1px solid var(--ti-grid-border-color)}.tiny-grid.tiny-grid__border .tiny-grid__header{border:0;border-spacing:0;border-collapse:separate}.tiny-grid.tiny-grid__border .tiny-grid-body__column,.tiny-grid.tiny-grid__border .tiny-grid-footer__column,.tiny-grid.tiny-grid__border .tiny-grid-header__column{background-image:linear-gradient(-90deg,var(--ti-grid-border-color),var(--ti-grid-border-color)),linear-gradient(-180deg,var(--ti-grid-border-color),var(--ti-grid-border-color));background-repeat:no-repeat;background-size:1px 100%,100% 1px;background-position:100% 0,100% 100%;border:none}.tiny-grid.tiny-grid__border .tiny-grid__body-wrapper{border-bottom:none}.tiny-grid.tiny-grid__border .tiny-grid__border-line:after,.tiny-grid.tiny-grid__border .tiny-grid__border-line:before{content:'';position:absolute;top:0;width:0;height:100%;z-index:1}.tiny-grid.tiny-grid__border .tiny-grid__border-line:before{left:0;border-left:1px solid var(--ti-grid-border-color)}.tiny-grid.tiny-grid__border .tiny-grid__border-line:after{right:0;border-right:1px solid var(--ti-grid-border-color)}.tiny-grid.tiny-grid__checked{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiny-grid.tiny-grid__checked .tiny-grid-body__column.col__index,.tiny-grid.tiny-grid__checked .tiny-grid-header__column.col__index{text-align:center;cursor:default}.tiny-grid.tiny-grid__checked .tiny-grid-header__column.col__index .tiny-grid-cell{visibility:hidden}.tiny-grid.tiny-grid__checked .tiny-grid-body__column.col__index{background-color:var(--ti-grid-header-background-color)}.tiny-grid.tiny-grid__checked .tiny-grid-body__column.col__index.col__index-checked{background-color:#dcdcdc}.tiny-grid .tiny-grid__footer-wrapper,.tiny-grid .tiny-grid__header-wrapper{overflow-x:hidden;overflow-y:hidden}.tiny-grid .tiny-grid__footer-wrapper{border-top:1px solid var(--ti-grid-border-color);border-bottom:none;overflow:hidden!important}.tiny-grid .tiny-grid__footer-wrapper .tiny-grid-footer__row .tiny-grid-cell.cell__summary{font-weight:700;text-align:right}.tiny-grid .tiny-grid__body-wrapper,.tiny-grid .tiny-grid__footer-wrapper,.tiny-grid .tiny-grid__header-wrapper{position:relative}.tiny-grid.tiny-grid-cell__resize *{cursor:col-resize}.tiny-grid .tiny-grid-body__row{background-color:var(--ti-grid-row-background-color)}.tiny-grid .tiny-grid-body__row.row__selected{background-color:var(--ti-grid-row-selected-background-color)}.tiny-grid .tiny-grid-body__row.row__current{background-color:var(--ti-grid-row-hover-background-color)}.tiny-grid.row__highlight .tiny-grid-body__row:hover{background-color:var(--ti-grid-row-hover-background-color)}.tiny-grid.row__highlight .tiny-grid-body__row:hover .fixed__column{background-color:var(--ti-grid-row-hover-background-color)}.tiny-grid .tiny-grid-body__column,.tiny-grid .tiny-grid-footer__column,.tiny-grid .tiny-grid-header__column{text-align:left;padding:var(--ti-grid-td-padding-vertical) var(--ti-grid-td-padding-horizontal);border-bottom:1px solid var(--ti-grid-body-td-border-color)}.tiny-grid .tiny-grid-body__column.col__current,.tiny-grid .tiny-grid-footer__column.col__current,.tiny-grid .tiny-grid-header__column.col__current{background-color:var(--ti-grid-column-current-background-color)}.tiny-grid .tiny-grid-body__column.col__center,.tiny-grid .tiny-grid-footer__column.col__center,.tiny-grid .tiny-grid-header__column.col__center{text-align:center}.tiny-grid .tiny-grid-body__column.col__right,.tiny-grid .tiny-grid-footer__column.col__right,.tiny-grid .tiny-grid-header__column.col__right{text-align:right}.tiny-grid .tiny-grid-body__column.col__ellipsis:not(.col__actived) .tiny-grid-cell,.tiny-grid .tiny-grid-footer__column.col__ellipsis:not(.col__actived) .tiny-grid-cell,.tiny-grid .tiny-grid-header__column.col__ellipsis:not(.col__actived) .tiny-grid-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.tiny-grid .tiny-grid-body__column.col__ellipsis:not(.col__actived) .tiny-grid-cell>.tiny-grid-checkbox,.tiny-grid .tiny-grid-footer__column.col__ellipsis:not(.col__actived) .tiny-grid-cell>.tiny-grid-checkbox,.tiny-grid .tiny-grid-header__column.col__ellipsis:not(.col__actived) .tiny-grid-cell>.tiny-grid-checkbox{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;padding-left:0}.tiny-grid .tiny-grid-header__column{height:var(--ti-grid-default-header-column-height)}.tiny-grid .tiny-grid-header__column.col__center .tiny-grid-cell{justify-content:center}.tiny-grid .tiny-grid-header__column.col__right .tiny-grid-cell{justify-content:right}.tiny-grid .tiny-grid-body__column,.tiny-grid .tiny-grid-footer__column{height:var(--ti-grid-default-column-height)}.tiny-grid .tiny-grid-cell{line-height:var(--ti-grid-line-height-number);white-space:normal;word-break:break-word}.tiny-grid .tiny-grid-cell .tiny-grid-checkbox{vertical-align:middle}.tiny-grid .tiny-grid-cell .tiny-grid__data-boole,.tiny-grid .tiny-grid-cell .tiny-grid__data-rate{width:100%;position:relative}.tiny-grid .tiny-grid-cell .tiny-grid__data-boole .icon-yes{fill:var(--ti-grid-success-color)}.tiny-grid .tiny-grid-cell .tiny-grid__data-boole .icon-close{fill:var(--ti-grid-error-color)}.tiny-grid .tiny-grid-cell .tiny-grid__data-rate .tiny-grid__rate-chart{opacity:.6;background-color:var(--ti-grid-success-color);height:30px;line-height:30px}.tiny-grid .tiny-grid-cell .tiny-grid__data-rate .tiny-grid__rate-chart.tiny-grid__chart-completed{background-color:var(--ti-grid-success-color)}.tiny-grid .tiny-grid-cell .tiny-grid__data-rate .tiny-grid__rate-chart.tiny-grid__chart-danger{background-color:var(--ti-grid-error-color)}.tiny-grid .tiny-grid-cell .tiny-grid__data-rate .tiny-grid__rate-chart.tiny-grid__chart-warning{background-color:var(--ti-grid-warning-color)}.tiny-grid .tiny-grid-cell .tiny-grid__data-rate .tiny-grid__rate-chart.tiny-grid__chart-normal{background-color:var(--ti-grid-primary-color)}.tiny-grid .tiny-grid-cell .tiny-grid__data-rate .tiny-grid__rate-text{position:absolute;left:8px;top:50%;transform:translateY(-50%)}.tiny-grid .tiny-grid-header__column:not(.col__selection) .tiny-grid-cell{display:flex;align-items:center;justify-content:flex-start}.tiny-grid .tiny-grid-header__column:not(.col__selection).col__center .tiny-grid-cell{justify-content:center}.tiny-grid .tiny-grid-header__column:not(.col__selection).col__right .tiny-grid-cell{justify-content:end}.tiny-grid .tiny-grid-header__column:not(.col__selection).col__ellipsis .tiny-grid-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.tiny-grid .tiny-grid-body__x-space{width:100%;height:1px;margin-bottom:-1px}.tiny-grid .tiny-grid-body__y-space{width:0;float:left}.tiny-grid .tiny-grid-sort-wrapper{margin-left:4px;position:var(--ti-grid-sort-icon-position);right:var(--ti-grid-sort-icon-right)}.tiny-grid .tiny-grid-sort-wrapper .tiny-grid-sort__btn{display:block;font-size:var(--ti-grid-header-icon-font-size);fill:var(--ti-grid-column-icon-text-color);transform:scale(var(--ti-grid-column-icon-scale-size));cursor:pointer}.tiny-grid .tiny-grid-sort-wrapper .tiny-grid-sort__btn:hover{fill:var(--ti-grid-icon-color)}.tiny-grid .tiny-grid-sort-wrapper .tiny-grid-sort__btn.sort__active{fill:var(--ti-grid-primary-color)}.tiny-grid .tiny-grid__resizable-bar{display:none;position:absolute;top:0;left:0;width:1px;height:100%;z-index:4}.tiny-grid .tiny-grid__resizable-bar:before{content:'';display:block;height:100%;background-color:#d9dddf}.tiny-grid .tiny-grid-tree__indent{display:inline-block}.tiny-grid .tiny-grid-tree-wrapper{display:inline-block;vertical-align:bottom;width:18px;cursor:pointer}.tiny-grid .tiny-grid-tree-wrapper.is__active .tiny-grid-tree__node-btn{transform:rotate(0)}.tiny-grid .tiny-grid-tree-wrapper .tiny-grid-tree__node-btn{font-size:var(--ti-grid-font-size);border-color:var(--ti-grid-tree-icon-color);transform:rotate(-90deg)}.tiny-grid .tiny-grid-tree-wrapper .tiny-grid-tree__node-btn:hover{border-color:var(--ti-grid-tree-icon-hover-color)}.tiny-grid .tiny-grid__expanded{display:inline-block;text-align:center;cursor:pointer}.tiny-grid .tiny-grid__expanded .tiny-grid__expand-icon{display:inline-block;width:8px;height:8px;border:1px solid #666;vertical-align:middle;border-width:1px 1px 0 0;transform:rotate(45deg);background-color:transparent}.tiny-grid .tiny-grid__expanded.expand__active .tiny-grid__expand-icon{transform:rotate(135deg)}.tiny-grid .tiny-grid-body__expanded-column{border-bottom:1px solid var(--ti-grid-border-color)}.tiny-grid .tiny-grid-body__expanded-cell{padding:20px}.tiny-grid.is__loading .tiny-grid__empty-block{visibility:hidden}.tiny-grid .tiny-grid__empty-block{display:none;opacity:0;height:100%;min-height:60px;padding:60px 0;justify-content:center;align-items:center;text-align:center}.tiny-grid .tiny-grid__empty-block.is__visible{display:flex;flex-flow:row wrap;opacity:1}.tiny-grid .tiny-grid__empty-block.is__visible.is__center{opacity:0}.tiny-grid .empty-center-block{z-index:1;display:flex;flex-direction:column;justify-content:center;text-align:center;position:absolute;width:100%;height:calc(100% - 60px)}.tiny-grid .empty-center-block .tiny-grid__empty-text{width:100%}.tiny-grid .tiny-grid__empty-img{width:100%;height:100px;margin:0;background:var(--ti-table-nodata-td-bg-img-url) 50% no-repeat}.tiny-grid .tiny-grid__empty-text{display:block;margin-top:8px;width:50%}.tiny-grid .tiny-grid-body__column.col__selected:not(.col__checked){box-shadow:inset 0 0 0 2px var(--ti-grid-primary-color)}.tiny-grid .tiny-grid-body__column.col__actived,.tiny-grid .tiny-grid-body__column.col__dirty,.tiny-grid .tiny-grid-body__column.col__selected{position:relative}.tiny-grid .tiny-grid-body__column.col__valid-error .tiny-grid-cell__valid{width:320px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);text-align:center;pointer-events:none;z-index:9}.tiny-grid .tiny-grid-body__column.col__valid-error .tiny-grid-cell__valid .tiny-grid-cell__valid-msg{display:inline-block;border-radius:4px;padding:8px 12px;color:var(--ti-grid-light-color);background-color:var(--ti-grid-error-color);pointer-events:auto}.tiny-grid .tiny-grid-body__column.col__valid-error .tiny-grid-default-input,.tiny-grid .tiny-grid-body__column.col__valid-error .tiny-grid-default-select,.tiny-grid .tiny-grid-body__column.col__valid-error .tiny-grid-default-textarea{border-color:var(--ti-grid-error-color);background-color:var(--ti-grid-error-bg-color)}.tiny-grid .tiny-grid-body__column.col__valid-error .tiny-grid-input__wrapper>.tiny-grid-input{border-color:var(--ti-grid-error-color);background-color:var(--ti-grid-error-bg-color)}.tiny-grid .tiny-grid-body__column.col__valid-error .tiny-input__inner{border-color:var(--ti-grid-error-color);background-color:var(--ti-grid-error-bg-color)}.tiny-grid .tiny-grid-body__column.col__treenode .tiny-grid-cell{display:flex;align-items:center}.tiny-grid .tiny-grid-body__column.col__treenode .tiny-grid-cell .tiny-grid-tree__indent{flex-shrink:0}.tiny-grid .tiny-grid-body__column.col__treenode .tiny-grid-cell .tiny-grid-tree-wrapper{width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center;transform:translateX(var(--ti-grid-tree-expand-icon-translate-x));flex-shrink:0}.tiny-grid .tiny-grid-body__column.col__treenode .tiny-grid-cell .tiny-grid-tree-wrapper svg{font-size:var(--ti-grid-tree-expand-icon-font-size)}.tiny-grid .tiny-grid-body__column.col__treenode.col__ellipsis .tiny-grid-cell__ellipsis:has(.tiny-grid-tree__indent:nth-last-child(2):first-child),.tiny-grid .tiny-grid-body__column.col__treenode.col__ellipsis .tiny-grid-cell__title:has(.tiny-grid-tree__indent:nth-last-child(2):first-child),.tiny-grid .tiny-grid-body__column.col__treenode.col__ellipsis .tiny-grid-cell__tooltip:has(.tiny-grid-tree__indent:nth-last-child(2):first-child){display:inline-block;max-width:100%}.tiny-grid .tiny-grid-body__row:first-child .tiny-grid-cell__valid{bottom:auto;top:calc(100% + 4px)}.tiny-grid .tiny-grid__body-wrapper.body__wrapper.is__scrollload{overflow-y:hidden;position:static}.tiny-grid .is__scrollload .tiny-grid-body__y-space{position:absolute;right:0;width:12px;overflow-y:scroll}.tiny-grid .is__scrollload .tiny-grid-body__y-space .tiny-grid-body__y-scrollbar{width:1px}.tiny-grid.tiny-grid-editable.tiny-grid-cell__highlight .tiny-grid-body__column.col__actived{box-shadow:inset 0 0 0 2px var(--ti-grid-primary-color)}.tiny-grid.tiny-grid-editable.tiny-grid-cell__highlight .tiny-grid-body__column.col__actived.col__valid-error{box-shadow:inset 0 0 0 2px var(--ti-grid-error-color)}.tiny-grid.tiny-grid-editable.tiny-grid-cell__highlight .tiny-grid-body__column.col__actived .tiny-grid-cell .tiny-grid-default-input,.tiny-grid.tiny-grid-editable.tiny-grid-cell__highlight .tiny-grid-body__column.col__actived .tiny-grid-cell .tiny-grid-default-textarea{border:0;padding:0}.tiny-grid.tiny-grid-editable.tiny-grid-cell__highlight .tiny-grid-body__column.col__actived .tiny-grid-cell .tiny-grid-input__wrapper .tiny-grid-input,.tiny-grid.tiny-grid-editable.tiny-grid-cell__highlight .tiny-grid-body__column.col__actived .tiny-grid-cell .tiny-grid-input__wrapper .tiny-grid-textarea{border:0;padding:0}.tiny-grid.tiny-grid-editable .tiny-grid-body__column{padding:var(--ti-grid-td-padding-vertical) var(--ti-grid-td-padding-horizontal)}.tiny-grid.tiny-grid-editable .tiny-grid-body__column.col__actived{padding:var(--ti-grid-td-padding-vertical) var(--ti-grid-td-padding-horizontal)}.tiny-grid.tiny-grid-editable .tiny-grid-body__column.col__ellipsis{padding:0}.tiny-grid.tiny-grid-editable .tiny-grid-body__column.col__ellipsis.col__actived{padding:0}.tiny-grid.tiny-grid-editable .tiny-grid-body__column.col__dirty:before{content:'';top:-5px;left:-5px;position:absolute;border-width:5px;border-style:solid;border-color:transparent var(--ti-grid-error-color) transparent transparent;transform:rotate(45deg)}.tiny-grid.tiny-grid-editable .tiny-grid-body__column.col__dirty.col__valid-success:before{border-color:transparent var(--ti-grid-success-color) transparent transparent}.tiny-grid.tiny-grid-editable .tiny-grid__body-wrapper .tiny-grid-editor .tiny-select-dropdown{left:0!important}.tiny-grid .tiny-grid-default-input,.tiny-grid .tiny-grid-default-select,.tiny-grid .tiny-grid-default-textarea,.tiny-grid__filter-wrapper .tiny-grid-default-input,.tiny-grid__filter-wrapper .tiny-grid-default-select,.tiny-grid__filter-wrapper .tiny-grid-default-textarea{outline:0;height:var(--ti-grid-input-height);padding:0 var(--ti-grid-td-padding-horizontal);width:100%;color:var(--ti-grid-text-color);border-radius:var(--ti-grid-border-radius);border:1px solid var(--ti-grid-border-color)}.tiny-grid .tiny-grid-default-input:focus,.tiny-grid .tiny-grid-default-select:focus,.tiny-grid .tiny-grid-default-textarea:focus,.tiny-grid__filter-wrapper .tiny-grid-default-input:focus,.tiny-grid__filter-wrapper .tiny-grid-default-select:focus,.tiny-grid__filter-wrapper .tiny-grid-default-textarea:focus{border:1px solid var(--ti-grid-primary-color)}.tiny-grid .tiny-grid-editor,.tiny-grid__filter-wrapper .tiny-grid-editor{width:100%;height:var(--ti-grid-input-height);line-height:normal;color:var(--ti-grid-text-color)}.tiny-grid .tiny-grid-editor .tiny-input,.tiny-grid__filter-wrapper .tiny-grid-editor .tiny-input{width:100%}.tiny-grid .tiny-grid-editor .tiny-select,.tiny-grid__filter-wrapper .tiny-grid-editor .tiny-select{z-index:1}.tiny-grid .tiny-grid-default-textarea,.tiny-grid__filter-wrapper .tiny-grid-default-textarea{resize:none;vertical-align:middle}.tiny-grid .tiny-grid-input__wrapper,.tiny-grid__filter-wrapper .tiny-grid-input__wrapper{width:100%;display:block}.tiny-grid .tiny-grid-input__wrapper .tiny-grid-input,.tiny-grid .tiny-grid-input__wrapper .tiny-grid-textarea,.tiny-grid__filter-wrapper .tiny-grid-input__wrapper .tiny-grid-input,.tiny-grid__filter-wrapper .tiny-grid-input__wrapper .tiny-grid-textarea{padding:0 2px}.tiny-grid .tiny-grid-input__wrapper .tiny-grid-textarea,.tiny-grid__filter-wrapper .tiny-grid-input__wrapper .tiny-grid-textarea{resize:none}.tiny-grid__filter-wrapper .tiny-grid-default-input,.tiny-grid__filter-wrapper .tiny-grid-default-textarea{padding:0 10px}.tiny-grid-hidden-column{display:none}.tiny-grid .tiny-pager,.tiny-grid+.tiny-pager{padding-top:24px}.tiny-grid .tiny-grid__header th.col__gutter{width:0;position:sticky;right:0;background-color:var(--ti-grid-header-background-color)}.tiny-grid .tiny-grid__selected-box-outer{width:100%;display:grid}.tiny-grid .tiny-grid__selected-box-outer-default{grid-template-columns:repeat(4,minmax(0,1fr))}.tiny-grid .tiny-grid__selected-box-wrapper{border-width:1px;border-style:solid;border-color:#eee}.tiny-grid .tiny-grid__selected-box-wrapper-default{display:block}.tiny-grid .tiny-grid__selected-box-table{grid-column:span 3/span 3;height:-moz-max-content;height:max-content}.tiny-grid .tiny-grid__column-anchor{flex-wrap:nowrap;margin-top:.5rem;margin-bottom:.5rem;height:2rem;align-items:center}.tiny-grid .tiny-grid__column-anchor-item{flex-shrink:0;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1.5rem;font-size:.875rem;cursor:pointer;color:#161e26}.tiny-grid .tiny-grid__column-anchor-item:last-child{margin-right:0}.tiny-grid .tiny-grid__column-anchor-item:hover{color:#0072e8}.tiny-grid .tiny-grid__column-anchor-item:hover .tiny-grid__column-anchor-item-icon{fill:#0072e8}.tiny-grid .tiny-grid__column-anchor-item--active{padding-left:1.25rem;position:relative;color:#005bba}.tiny-grid .tiny-grid__column-anchor-item-icon{position:absolute;left:0;bottom:50%;transform:translateY(50%);fill:#005bba}.tiny-grid .tiny-grid__oper-col-elps{outline:2px solid transparent;outline-offset:2px;font-size:1rem;line-height:1.5rem;cursor:pointer}.tiny-grid .tiny-grid__oper-col-button{font-size:.875rem;line-height:1.25rem;cursor:pointer;margin-right:.5rem}.tiny-grid .tiny-grid__oper-col-button--disabled{cursor:not-allowed;fill:rgba(51,61,72,.3);color:rgba(22,30,38,.3)}.tiny-grid.row__valid-inline .tiny-grid__body-wrapper .tiny-grid-body__row.row__actived{height:72px}.tiny-grid.row__valid-inline .tiny-grid__body-wrapper .tiny-grid-body__row.row__actived .tiny-grid-cell__valid{--td-padding-x:8px;position:absolute;top:auto;right:auto;bottom:1px;left:var(--td-padding-x);width:calc(100% - 2 * var(--td-padding-x));height:16px;line-height:1;transform:translate(0,0);background-color:transparent;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5222d}.tiny-grid.row__valid-inline .tiny-grid__body-wrapper .tiny-grid-body__row.row__actived .tiny-grid-cell__valid .tiny-grid-cell__valid-icon{margin-right:8px}.tiny-grid.row__valid-inline .tiny-grid__body-wrapper .tiny-grid-body__row.row__actived .tiny-grid-cell__valid .tiny-grid-cell__valid-msg{padding:0;background-color:transparent;display:inline;color:inherit;font-size:12px}.tiny-grid.row__drop-handle--index .tiny-grid__body-wrapper td.col__index{position:relative}.tiny-grid.row__drop-handle--index .tiny-grid__body-wrapper td.col__index .row__drop-handle{position:absolute;left:0;top:0;width:8px;height:100%;cursor:grab}.tiny-grid.row__drop-handle--index .tiny-grid__body-wrapper td.col__index .row__drop-handle::before{--row-drop-handle-bgcolor:#8d959e;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:14px;background-image:linear-gradient(180deg,var(--row-drop-handle-bgcolor) 0 2px,transparent 2px 6px,var(--row-drop-handle-bgcolor) 6px 8px,transparent 8px 12px,var(--row-drop-handle-bgcolor) 12px 14px),linear-gradient(180deg,transparent,transparent),linear-gradient(180deg,var(--row-drop-handle-bgcolor) 0 2px,transparent 2px 6px,var(--row-drop-handle-bgcolor) 6px 8px,transparent 8px 12px,var(--row-drop-handle-bgcolor) 12px 14px);background-position:0 0,2px 0,6px 0;background-size:2px 14px,4px 14px,2px 14px;background-repeat:no-repeat}.tiny-fullscreen-full{z-index:1000;position:fixed;overflow:auto;background:var(--ti-grid-light-color);width:100%;height:100%;top:0;left:0;margin:0;padding:8px}.tiny-grid__header-wrapper{background-color:var(--ti-grid-header-background-color)}.tiny-grid__header-wrapper .tiny-grid__repair{position:absolute;left:0;bottom:0;height:0;z-index:1;border-bottom:1px solid var(--ti-grid-header-repair-border-color)}.tiny-grid-header__column{position:relative;font-size:var(--ti-grid-font-size);color:var(--ti-grid-header-text-color)}.tiny-grid-header__column:nth-last-of-type(2) .tiny-grid-resizable.is__line:before{width:0}.tiny-grid-header__column:not(.fixed__column){left:unset!important;right:unset!important}.tiny-grid-header__column.col__title-checked{background-color:#dcdcdc}.tiny-grid-header__column.col__title-checked .tiny-grid-edit-icon.tiny-grid-icon__edit-outline:before{background-color:#dcdcdc}.tiny-grid-header__column.col__ellipsis .tiny-grid-edit-icon{flex-shrink:0}.tiny-grid-header__column .tiny-grid-required-icon{color:var(--ti-grid-error-color);line-height:14px;font-size:var(--ti-common-font-size-1);align-self:baseline;display:inline-block}.tiny-grid-header__column .tiny-grid-required-icon:before{content:'*';width:10px;height:10px;display:block}.tiny-grid-header__column .tiny-grid-required-icon+.tiny-grid-cell-text{width:auto}.tiny-grid-header__column .tiny-grid-cell-text{width:100%}.tiny-grid-header__column .tiny-grid-edit-icon{font-size:var(--ti-common-font-size-2);margin-right:4px;order:-1;fill:var(--ti-grid-column-icon-text-color)}.tiny-grid-header__column .tiny-grid-edit-icon+.tiny-grid-cell-text{width:auto}.tiny-grid-header__column .tiny-grid-resizable,.tiny-grid-header__column .tiny-grid-thead-partition{position:absolute;right:0;transform:translateX(50%);bottom:0;top:0;margin:auto;width:14px;height:100%;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-grid-header__column .tiny-grid-resizable,.tiny-grid-header__column .tiny-grid-thead-partition{margin:0}}.tiny-grid-header__column .tiny-grid-resizable.is__line:after,.tiny-grid-header__column .tiny-grid-resizable.is__line:before,.tiny-grid-header__column .tiny-grid-thead-partition.is__line:after,.tiny-grid-header__column .tiny-grid-thead-partition.is__line:before{content:'';display:inline-block;vertical-align:middle}.tiny-grid-header__column .tiny-grid-resizable.is__line:before,.tiny-grid-header__column .tiny-grid-thead-partition.is__line:before{width:1px;height:var(--ti-grid-header-resizable-line-height);background-color:var(--ti-grid-header-resizable-bg-color)}.tiny-grid-header__column .tiny-grid-resizable.is__line:after,.tiny-grid-header__column .tiny-grid-thead-partition.is__line:after{width:0;height:100%}.tiny-grid-header__column .tiny-grid-resizable{cursor:col-resize}.tiny-grid-header__column .tiny-grid-checkbox>input:not(:checked)+.tiny-grid-checkbox__icon:hover{border-color:var(--ti-grid-border-color)}.tiny-grid-header__column .tiny-grid-checkbox.is__indeterminate>input+.tiny-grid-checkbox__icon:hover{border-color:var(--ti-grid-primary-color)}.tiny-grid__header .tiny-grid-cell-text{font-weight:var(--ti-grid-header-font-weight)}.tiny-grid__header .tiny-grid-cell__header-suffix{position:relative;min-height:16px}.tiny-grid__header .tiny-grid-cell__header-suffix .suffix-icon-1{position:absolute;right:12px}.tiny-grid__header .tiny-grid-cell__header-suffix .suffix-icon-0{position:absolute;right:0}.tiny-grid th.col__selection>.tiny-grid-cell{position:relative}.tiny-grid th.col__selection>.tiny-grid-cell>.selection-dropdown-wrapper{position:absolute;right:0;top:0}.tiny-grid__body-wrapper,.tiny-grid__fixed-left-body-wrapper,.tiny-grid__fixed-right-body-wrapper{overflow-y:auto;overflow-x:auto}.tiny-grid__borders .tiny-grid-border-bottom,.tiny-grid__borders .tiny-grid-border-left,.tiny-grid__borders .tiny-grid-border-right,.tiny-grid__borders .tiny-grid-border-top{position:absolute;background-color:var(--ti-grid-primary-color)}.tiny-grid__borders .tiny-grid-checked-borders .tiny-grid-border-bottom,.tiny-grid__borders .tiny-grid-checked-borders .tiny-grid-border-top{height:var(--ti-grid-column-checked-border-width)}.tiny-grid__borders .tiny-grid-checked-borders .tiny-grid-border-left,.tiny-grid__borders .tiny-grid-checked-borders .tiny-grid-border-right{width:var(--ti-grid-column-checked-border-width)}.tiny-grid__borders .tiny-grid-copyed-borders .tiny-grid-border-bottom,.tiny-grid__borders .tiny-grid-copyed-borders .tiny-grid-border-top{height:calc(var(--ti-grid-column-checked-border-width) + 1px)}.tiny-grid__borders .tiny-grid-copyed-borders .tiny-grid-border-left,.tiny-grid__borders .tiny-grid-copyed-borders .tiny-grid-border-right{width:calc(var(--ti-grid-column-checked-border-width) + 1px)}.tiny-grid__borders .tiny-grid-copyed-borders>span{background:repeating-linear-gradient(135deg,transparent,transparent 3px,var(--ti-grid-primary-color) 3px,var(--ti-grid-primary-color) 9px);animation:shine 1s infinite linear}.tiny-grid-body__row .tiny-grid-body__column.col__selected{background-color:var(--ti-grid-light-color)}.tiny-grid-body__row .tiny-grid-body__column .tiny-numeric{width:100%}@keyframes shine{0%{background-position:-1px -1px}100%{background-position:-12px -12px}}.tiny-grid__footer-wrapper{margin-top:-1px;background-color:var(--ti-grid-light-color)}.tiny-grid__footer-wrapper .tiny-grid-footer__row{background-color:var(--ti-grid-row-background-color)}.tiny-grid__footer-wrapper.body__wrapper{overflow-x:auto}.tiny-grid-filter-wrapper{padding-left:4px}.tiny-grid-filter-wrapper.is__active .tiny-grid-filter__btn{fill:var(--ti-grid-primary-hover-color)}.tiny-grid-filter-wrapper .tiny-grid-filter__btn{font-size:var(--ti-common-font-size-base);fill:#999;cursor:pointer;vertical-align:middle}.tiny-grid-filter-wrapper .tiny-grid-filter__btn:hover{fill:var(--ti-grid-primary-hover-color)}.filter__active .tiny-grid-filter-wrapper .tiny-grid-filter__btn{fill:var(--ti-grid-primary-color)}.tiny-grid__filter-wrapper{display:none;position:absolute;min-width:270px;border-radius:var(--ti-grid-border-radius);box-shadow:0 2px 12px 0 rgba(0,0,0,.2);font-size:var(--ti-common-font-size-base);z-index:4000}.tiny-grid__filter-wrapper.filter__active{display:block}.tiny-grid__filter-wrapper .tiny-grid__filter-body{padding:0;list-style-type:none;background-color:var(--ti-grid-light-color);overflow-x:hidden;overflow-y:auto}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel{margin:0;width:100%;padding:12px 8px 8px;border-bottom:solid 1px var(--ti-grid-border-color)}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel .tiny-grid__filter-search{margin-bottom:4px}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel .tiny-grid__filter-search .tiny-input__inner{border-width:0;background-color:var(--ti-grid-header-background-color);padding-right:54px;padding-left:8px}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__default{padding:8px 20px 4px}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__clear,.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__default{padding-left:0;padding-right:0}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__clear .tiny-grid__filter-option,.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__default .tiny-grid__filter-option{cursor:pointer;padding-left:16px}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__clear .tiny-grid__filter-option:hover,.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__default .tiny-grid__filter-option:hover{background-color:var(--ti-grid-primary-hover-color)}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__clear .tiny-grid__filter-option:hover a,.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__default .tiny-grid__filter-option:hover a{color:var(--ti-grid-light-color)}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__enum{padding-top:4px}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__enum .tiny-grid__filter-options{max-height:170px;overflow:auto}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__enum .tiny-grid__filter-options .tiny-grid__filter-empty{text-align:center;line-height:30px}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__enum .tiny-grid__filter-options .tiny-grid__filter-option{height:28px;line-height:28px;padding:0 8px;max-width:240px;width:auto;display:flex;justify-content:center;align-items:center;cursor:pointer}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__enum .tiny-grid__filter-options .tiny-grid__filter-option.selected{background-color:var(--ti-grid-header-background-color)}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__enum .tiny-grid__filter-options .tiny-grid__filter-option svg{font-size:var(--ti-common-font-size-2);fill:var(--ti-grid-normal-text-color);margin-right:8px;outline:0;vertical-align:middle}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__enum .tiny-grid__filter-options .tiny-grid__filter-option svg:hover{fill:var(--ti-grid-primary-hover-color)}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__enum .tiny-grid__filter-options .tiny-grid__filter-option svg.is-checked{fill:var(--ti-grid-primary-color)}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel .tiny-grid__filter-option{margin:0;height:24px;line-height:24px}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel .tiny-grid__filter-option a{color:var(--ti-grid-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel .tiny-grid__filter-option.filter-option__radios{margin-bottom:12px;display:flex;justify-content:space-around}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel .tiny-grid__filter-option.filter-option__radios label.tiny-grid-radio{width:auto;display:inline-block}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel .tiny-grid__filter-option.filter-option__radios label.tiny-grid-radio .tiny-grid-radio__label{color:var(--ti-grid-text-color);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:auto;max-width:80%}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel .tiny-grid__filter-option.filter-option__radios label.tiny-grid-radio+.tiny-grid-radio{margin-left:0}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel .tiny-grid__filter-option.filter-option__radios label.tiny-grid-radio:nth-child(2){text-align:center}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel .tiny-grid__filter-option.filter-option__radios label.tiny-grid-radio:nth-child(3){text-align:right}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel .tiny-grid__filter-option.filter-option__btns{margin:8px 0 16px;text-align:center}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__simple{padding:0}.tiny-grid__filter-wrapper .tiny-grid__filter-body .tiny-grid__filter-panel.filter-panel__simple .tiny-grid__filter-option.filter-option__btns{padding:var(--ti-grid-filter-button-group-size) 0;margin:0 var(--ti-grid-filter-button-group-size);border-top:1px solid var(--ti-grid-popup-border-color);text-align:left;height:auto}.tiny-grid__filter-wrapper .tiny-grid__filter-body .filter-option__input>input{width:100%;border:solid 1px #bdbdbd;border-radius:var(--ti-grid-border-radius);outline:0;padding:0 8px;box-sizing:border-box;line-height:inherit;height:30px}.tiny-grid__filter-wrapper .tiny-grid__filter-body .filter-option__input>input:focus{border:1px solid var(--ti-grid-primary-color)}.tiny-grid__filter-wrapper .tiny-grid__filter-footer{border-top:1px solid var(--ti-grid-popup-border-color);padding:8px}.tiny-grid__filter-wrapper .tiny-grid__filter-footer button{background-color:transparent;padding:0 3px;border:0;font-size:13px;color:var(--ti-grid-text-color);cursor:pointer}.tiny-grid__filter-wrapper .tiny-grid__filter-footer button:focus{outline:0}.tiny-grid__filter-wrapper .tiny-grid__filter-footer button:hover{color:var(--ti-grid-primary-color)}.tiny-grid__filter-wrapper .tiny-grid__filter-footer button.is__disabled{color:var(--ti-grid-column-icon-text-color);cursor:not-allowed}.tiny-grid__filter-simple{background-color:#fff;min-width:80px}.tiny-grid__filter-simple .tiny-grid__filter-body .filter-panel__simple{border-bottom:none}.tiny-grid__filter-simple .tiny-grid__filter-body .filter-panel__simple .tiny-grid__filter-date-title{padding:var(--ti-grid-filter-button-group-size);color:var(--ti-grid-filter-date-title-color)}.tiny-grid__filter-simple .tiny-grid__filter-body .filter-panel__simple .tiny-grid__filter-date{padding:0 var(--ti-grid-filter-button-group-size);min-width:270px}.tiny-grid__filter-simple .tiny-grid__filter-body .filter-panel__simple .tiny-grid__filter-date .tiny-grid__filter-date-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--ti-grid-filter-button-group-size);color:var(--ti-grid-filter-date-color)}.tiny-grid__filter-simple .tiny-grid__filter-body .filter-panel__simple .tiny-grid__filter-date .tiny-grid__filter-date-item .tiny-grid__filter-date-pick{width:160px}.tiny-grid__filter-simple .tiny-grid__filter-body .filter-panel__simple .tiny-grid__filter-option.filter-option__date-button.filter-option__btns{text-align:right}.tiny-grid-loading{display:none;position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;background-color:var(--ti-grid-loading-background-color)}.tiny-grid-loading .tiny-grid-loading__wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tiny-grid-loading .tiny-grid-loading__wrap.tiny-loading__spinner{margin-top:0}.tiny-grid-loading .tiny-grid-loading__wrap .circular{width:var(--ti-grid-loading-width-size);height:var(--ti-grid-loading-height-size)}.tiny-grid-loading .tiny-grid-loading__round{width:46px;height:46px;position:relative;margin:0 auto;background:linear-gradient(to top,transparent,transparent)}.tiny-grid-loading .tiny-grid-loading__round span{display:inline-block;width:10px;height:10px;border-radius:50%;background:linear-gradient(#000,#000);position:absolute;animation:load 1.04s ease infinite}@keyframes load{0%{opacity:10}100%{opacity:.1}}.tiny-grid-loading .tiny-grid-loading__round span:nth-child(1){top:68%;left:68%;animation-delay:0s;-webkit-animation-delay:0s}.tiny-grid-loading .tiny-grid-loading__round span:nth-child(2){top:50%;right:0;transform:translateY(-50%);animation-delay:.1s;-webkit-animation-delay:.1s}.tiny-grid-loading .tiny-grid-loading__round span:nth-child(3){top:10%;left:68%;animation-delay:.2s;-webkit-animation-delay:.2s}.tiny-grid-loading .tiny-grid-loading__round span:nth-child(5){top:10%;left:12%;animation-delay:.4s;-webkit-animation-delay:.4s}.tiny-grid-loading .tiny-grid-loading__round span:nth-child(4){top:0;left:50%;transform:translateX(-50%);animation-delay:.3s;-webkit-animation-delay:.3s}.tiny-grid-loading .tiny-grid-loading__round span:nth-child(8){bottom:0;left:50%;transform:translateX(-50%);animation-delay:.7s;-webkit-animation-delay:.7s}.tiny-grid-loading .tiny-grid-loading__round span:nth-child(6){top:50%;left:0;transform:translateY(-50%);animation-delay:.5s;-webkit-animation-delay:.5s}.tiny-grid-loading .tiny-grid-loading__round span:nth-child(7){top:68%;left:12%;animation-delay:.6s;-webkit-animation-delay:.6s}.tiny-grid .tiny-grid-body__row.row__pending{color:var(--ti-grid-error-color);text-decoration:line-through;cursor:no-drop}.tiny-grid .tiny-grid-body__row.row__pending .tiny-grid-body__column{position:relative}.tiny-grid .tiny-grid-body__row.row__pending .tiny-grid-body__column:after{content:'';position:absolute;top:50%;left:0;width:100%;height:0;border-bottom:1px solid var(--ti-grid-error-color);z-index:1}.tiny-grid.mark-insert .tiny-grid-body__row.row__new{background-color:var(--ti-grid-new-row-background-color)}.tiny-grid-menu__clild-wrapper,.tiny-grid-menu__wrapper{display:none;position:absolute;top:0;left:0;z-index:5000;font-size:var(--ti-grid-font-size);background-color:var(--ti-grid-light-color);box-shadow:2px 2px 4px -2px rgba(0,0,0,.2);padding:0 1px;color:var(--ti-grid-text-color);font-family:var(--ti-grid-font-family);overflow:visible;-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none}.tiny-grid-menu__clild-wrapper.show,.tiny-grid-menu__wrapper.show{display:block}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper{margin:0;padding:0;list-style-type:none;border-bottom:1px solid var(--ti-grid-border-color)}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper li,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper li,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper li,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper li{position:relative;margin:1px 0;border:1px solid transparent}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper li:last-child,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper li:last-child,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper li:last-child,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper li:last-child{border:0}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper li.link__active,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper li.link__active,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper li.link__active,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper li.link__active{color:#2b2b2b;background-color:#c5c5c5;border-color:#c5c5c5}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper li.link__disabled .tiny-grid-menu__link,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper li.link__disabled .tiny-grid-menu__link,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper li.link__disabled .tiny-grid-menu__link,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper li.link__disabled .tiny-grid-menu__link{color:var(--ti-grid-text-color);cursor:initial}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper li.link__disabled.link__active,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper li.link__disabled.link__active,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper li.link__disabled.link__active,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper li.link__disabled.link__active{border-color:#c0c1c2;background-color:#eee}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper li.link__disabled.link__active:hover,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper li.link__disabled.link__active:hover,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper li.link__disabled.link__active:hover,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper li.link__disabled.link__active:hover{background-color:inherit}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link{display:block;padding:0 30px;min-width:120px;max-width:180px;line-height:26px;color:var(--ti-grid-text-color)}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-prefix,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-prefix,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-prefix,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-prefix,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix{position:absolute;top:5px;margin-right:5px;font-size:var(--ti-common-font-size-2)}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-prefix,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-prefix,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-prefix,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-prefix{left:5px}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix{right:5px}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix.suffix__haschild,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix.suffix__haschild,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix.suffix__haschild,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix.suffix__haschild{top:8px}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix.suffix__haschild:before,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix.suffix__haschild:before,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix.suffix__haschild:before,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-suffix.suffix__haschild:before{position:absolute;content:'';border:4px solid transparent;border-left-color:#727272}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-content,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-content,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-content,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__link .tiny-grid-menu__link-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link,.tiny-grid-menu__clild-wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link,.tiny-grid-menu__wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link,.tiny-grid-menu__wrapper .tiny-grid-menu__option-wrapper .tiny-grid-menu__clild-wrapper .tiny-grid-menu__link{max-width:180px;padding:0 20px 0 30px}.tiny-grid-menu__clild-wrapper{display:none;z-index:5100;top:0;left:100%}.tiny-grid-custom{width:100%}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-tabs__content{margin:0}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body{overflow-y:auto;border:0;padding:12px 0}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__alert{margin:0}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting{border-bottom:1px solid var(--ti-grid-border-color);padding:12px 0 24px}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item{font-size:var(--ti-grid-font-size);padding:10px 8px;overflow:hidden;position:relative;display:flex;align-items:flex-start;justify-content:space-between}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item .setting-icon{font-size:0}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item .setting-icon .icon{display:inline-block}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item .setting-icon .icon:not(:last-child){margin-right:12px}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item .setting-icon .tiny-svg{font-size:var(--ti-common-font-size-1);fill:var(--ti-grid-normal-text-color);cursor:pointer}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item .setting-icon .tiny-svg:hover{fill:var(--ti-grid-primary-disabled-text-color)}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item .setting-icon .tiny-svg.lock,.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item .setting-icon .tiny-svg.open,.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item .setting-icon .tiny-svg.sort{fill:var(--ti-grid-primary-color)}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item .setting-icon .tiny-svg.lock:hover,.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item .setting-icon .tiny-svg.open:hover,.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item .setting-icon .tiny-svg.sort:hover{fill:var(--ti-grid-primary-hover-color)}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting .setting-item .setting-icon .tiny-svg.is-visible{visibility:hidden;pointer-events:none}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting.other-setting{display:flex;flex-direction:column}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting.other-setting .setting-item span.label{width:26%;display:inline-block;text-align:right;padding-right:24px}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting.other-setting .setting-item span.selection{flex:1;display:inline-block}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting.other-setting .setting-item span.selection .tiny-grid-radio{margin-right:10px;margin-left:0!important}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-grid-custom__setting.other-setting .setting-item span.selection .tiny-grid-radio__label{height:16px;line-height:18px}.tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid__body-wrapper{max-height:45vh;border-bottom:0}.tiny-grid-custom .tiny-grid-custom__footer{margin:12px;text-align:center;display:flex;justify-content:center}.tiny-grid-custom-switch{margin-top:8px;padding-bottom:12px;border-bottom:1px solid #d9d9d9}.tiny-grid-custom-switch .tiny-grid-custom-switch__title{margin-bottom:12px;font-weight:400}.tiny-grid-custom-switch .tiny-grid-custom-switch__title .tiny-svg{font-size:var(--ti-common-font-size-3)}.tiny-grid-custom-switch .tiny-grid-custom-switch__title .tiny-alert__description{font-size:var(--ti-common-font-size-1)}.tiny-grid-custom-switch .tiny-grid-custom-switch__label{text-align:right;position:relative;top:2px;padding-right:3px}.tiny-grid-custom-switch .tiny-grid-custom-switch__content{position:relative;top:-4px}.tiny-grid-custom-switch .tiny-grid-custom-switch__icon-btn{fill:#1890ff;font-size:var(--ti-common-font-size-1);cursor:pointer}.tiny-grid-custom-switch .tiny-grid-custom-switch__icon-btn:hover{fill:#096dd9}.tiny-grid-custom-switch .tiny-grid-custom-switch__icon-btn--disabled,.tiny-grid-custom-switch .tiny-grid-custom-switch__icon-btn--disabled:hover{fill:#bfbfbf;cursor:not-allowed}.tiny-grid-custom-switch .tiny-grid-custom-switch__icon-btn+.tiny-grid-custom-switch__icon-btn{margin-left:12px}.tiny-grid-custom-switch .tiny-grid-custom-switch__icon-btn:first-child{margin-left:20px}.tiny-grid-custom-switch__dialog-box .tiny-grid-custom-switch__confirm-btns{display:flex;justify-content:flex-end;width:85%}.tiny-grid-custom-switch__dialog-box .tiny-grid-custom-switch__del-tip{text-align:center}.tiny-grid-toolbar{padding:12px 0}.tiny-grid-toolbar:empty{display:none}.tiny-grid-toolbar:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.tiny-grid-toolbar svg{fill:var(--ti-grid-primary-color);font-size:var(--ti-common-font-size-1)}.tiny-grid-toolbar.is__loading{position:relative}.tiny-grid-toolbar.is__loading:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:var(--ti-grid-loading-background-color)}.tiny-grid-toolbar.size__mini,.tiny-grid-toolbar.size__small{padding:8px 0}.tiny-grid-toolbar.size__medium .tiny-grid-custom__setting-btn,.tiny-grid-toolbar.size__medium .tiny-grid-refresh__btn{font-size:17px}.tiny-grid-toolbar.size__small .tiny-grid-custom__setting-btn,.tiny-grid-toolbar.size__small .tiny-grid-refresh__btn{font-size:15px}.tiny-grid-toolbar.size__mini .tiny-grid-custom__setting-btn,.tiny-grid-toolbar.size__mini .tiny-grid-refresh__btn{font-size:var(--ti-common-font-size-1)}.tiny-grid-toolbar .tiny-grid-custom__wrapper,.tiny-grid-toolbar .tiny-grid-fullscreen__wrapper,.tiny-grid-toolbar .tiny-grid-refresh__wrapper,.tiny-grid-toolbar .tiny-grid-tools__wrapper{float:right;width:var(--ti-grid-toolbar-icon-btn-width);height:var(--ti-grid-toolbar-icon-btn-height);line-height:var(--ti-grid-toolbar-icon-btn-height);border:solid 1px var(--ti-grid-toolbar-icon-btn-border-color);border-radius:var(--ti-grid-toolbar-icon-btn-border-radius);text-align:center;margin:0 4px;display:flex;align-items:center;justify-content:center}.tiny-grid-toolbar .tiny-grid-custom__wrapper:hover,.tiny-grid-toolbar .tiny-grid-fullscreen__wrapper:hover,.tiny-grid-toolbar .tiny-grid-refresh__wrapper:hover,.tiny-grid-toolbar .tiny-grid-tools__wrapper:hover{border-color:var(--ti-grid-primary-color)}.tiny-grid-toolbar .tiny-grid-custom__wrapper{position:relative}.tiny-grid-toolbar .tiny-grid-custom__wrapper.is__active .tiny-grid-custom__setting-btn{border-color:var(--ti-grid-primary-color)}.tiny-grid-toolbar .tiny-grid-custom__wrapper.is__active .tiny-grid-custom__option-wrapper{display:block}.tiny-grid-toolbar .tiny-grid-custom__setting-btn,.tiny-grid-toolbar .tiny-grid-fullscreen__btn,.tiny-grid-toolbar .tiny-grid-refresh__btn{font-size:var(--ti-common-font-size-2);vertical-align:middle;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiny-grid-toolbar .tiny-grid-custom__setting-btn>i,.tiny-grid-toolbar .tiny-grid-fullscreen__btn>i,.tiny-grid-toolbar .tiny-grid-refresh__btn>i{display:block;color:var(--ti-grid-primary-color);line-height:28px}.tiny-grid-toolbar .tiny-grid-custom__option-wrapper{display:none;position:absolute;right:0;text-align:left;background-color:var(--ti-grid-light-color);z-index:19;max-height:210px;overflow:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.tiny-grid-toolbar .tiny-grid-custom__option-wrapper .tiny-grid-custom__option{padding:5px 5px;border:1px solid var(--ti-grid-border-color);border-radius:2px;font-weight:700;font-size:var(--ti-common-font-size-1)}.tiny-grid-toolbar .tiny-grid-custom__option-wrapper .tiny-grid-custom__option>.tiny-grid-checkbox{display:block;padding:5px;margin:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-grid__select-toolbar{position:absolute;background-color:var(--ti-common-color-light)}.tiny-grid__select-toolbar .tiny-grid-toolbar{padding:2px 0 2px 6px}.tiny-grid-checkbox{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.tiny-grid-checkbox.size__mini,.tiny-grid-checkbox.size__small{font-size:var(--ti-grid-font-size)}.tiny-grid-checkbox.size__mini>input+.tiny-grid-checkbox__icon,.tiny-grid-checkbox.size__small>input+.tiny-grid-checkbox__icon{font-size:var(--ti-grid-checkbox-icon-size)}.tiny-grid-checkbox+.tiny-grid-checkbox{margin-left:10px}.tiny-grid-checkbox>input{display:none}.tiny-grid-checkbox>input+.tiny-grid-checkbox__icon{position:relative;display:block;width:1em;height:1em;border-radius:var(--ti-grid-checkbox-border-radius);font-size:var(--ti-common-font-size-2)}.tiny-grid-checkbox>input+.tiny-grid-checkbox__icon:hover{border-color:var(--ti-grid-primary-hover-color)}.tiny-grid-checkbox>input+.tiny-grid-checkbox__icon+.tiny-grid-checkbox__label{display:none}.tiny-grid-checkbox>input+.tiny-grid-checkbox__icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:var(--ti-grid-checkbox-border-color);font-size:var(--ti-grid-select-icon-font-size)}.tiny-grid-checkbox>input+.tiny-grid-checkbox__icon>svg:hover{fill:var(--ti-grid-primary-color)}.tiny-grid-checkbox>input+.tiny-grid-checkbox__icon>svg.icon-checked-sur{display:none}.tiny-grid-checkbox>input:checked+.tiny-grid-checkbox__icon+.tiny-grid-checkbox__label{color:var(--ti-grid-primary-color)}.tiny-grid-checkbox>input:checked+.tiny-grid-checkbox__icon>svg.icon-check{display:block}.tiny-grid-checkbox>input:checked+.tiny-grid-checkbox__icon>svg.icon-checked-sur{display:block;fill:var(--ti-grid-checkbox-bg-color-checked)}.tiny-grid-checkbox.is__indeterminate>input:not(:checked)+.tiny-grid-checkbox__icon{border:none}.tiny-grid-checkbox.is__indeterminate>input:not(:checked)+.tiny-grid-checkbox__icon>svg{fill:var(--ti-grid-checkbox-bg-color-checked);border-radius:var(--ti-grid-checkbox-border-radius)}.tiny-grid-checkbox.is__disabled:not(.is__indeterminate){cursor:not-allowed}.tiny-grid-checkbox.is__disabled:not(.is__indeterminate)>input+.tiny-grid-checkbox__icon>svg{fill:var(--ti-grid-border-color)}.tiny-grid-checkbox.is__disabled:not(.is__indeterminate)>input+.tiny-grid-checkbox__icon>svg path:first-of-type{fill:var(--ti-grid-input-disabled-bg-color)}.tiny-grid-checkbox.is__disabled:not(.is__indeterminate)>input+.tiny-grid-checkbox__icon+.tiny-grid-checkbox__label{color:var(--ti-grid-disabled-color)}.tiny-grid-checkbox.is__disabled:not(.is__indeterminate)>input:checked+.tiny-grid-checkbox__icon>svg{fill:var(--ti-grid-disabled-color)}.tiny-grid-checkbox.is__disabled:not(.is__indeterminate)>input:checked+.tiny-grid-checkbox__icon>svg path:first-child{fill:var(--ti-grid-disabled-color)}.tiny-grid-checkbox.is__disabled.is__indeterminate{cursor:not-allowed}.tiny-grid-checkbox.is__disabled.is__indeterminate>input+.tiny-grid-checkbox__icon>svg{fill:var(--ti-grid-disabled-color)}.tiny-grid-checkbox .tiny-grid-checkbox__label{padding-left:5px;vertical-align:middle;display:inline-block}.tiny-grid-radio{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.tiny-grid-radio.size__mini,.tiny-grid-radio.size__small{font-size:var(--ti-grid-font-size)}.tiny-grid-radio.size__mini>input+.tiny-grid-radio__icon,.tiny-grid-radio.size__small>input+.tiny-grid-radio__icon{font-size:var(--ti-common-font-size-1)}.tiny-grid-radio>input{display:none}.tiny-grid-radio>input+.tiny-grid-radio__icon{position:relative;display:inline-block;width:1em;height:1em;vertical-align:middle;border-radius:50%;font-size:var(--ti-common-font-size-2)}.tiny-grid-radio>input+.tiny-grid-radio__icon>svg{fill:var(--ti-grid-radio-border-color);vertical-align:top;font-size:var(--ti-grid-select-icon-font-size)}.tiny-grid-radio>input+.tiny-grid-radio__icon>svg:hover{fill:var(--ti-grid-primary-hover-color)}.tiny-grid-radio>input+.tiny-grid-radio__icon>svg.icon-radio-selected{display:none}.tiny-grid-radio>input:checked+.tiny-grid-radio__icon>svg.icon-radio{display:none}.tiny-grid-radio>input:checked+.tiny-grid-radio__icon>svg.icon-radio-selected{display:inline-block;fill:var(--ti-grid-radio-bg-color-checked)}.tiny-grid-radio>input:checked+.tiny-grid-radio__icon+.tiny-grid-radio__label{color:var(--ti-grid-primary-color)}.tiny-grid-radio.is__disabled{cursor:not-allowed}.tiny-grid-radio.is__disabled>input+.tiny-grid-radio__icon>svg{fill:var(--ti-grid-border-color)}.tiny-grid-radio.is__disabled>input+.tiny-grid-radio__icon>svg path:last-child{fill:var(--ti-grid-input-disabled-bg-color)}.tiny-grid-radio.is__disabled>input+.tiny-grid-radio__icon+.tiny-grid-radio__label{color:var(--ti-grid-radio-border-color)}.tiny-grid-radio.is__disabled>input:checked+.tiny-grid-radio__icon>svg{fill:var(--ti-grid-input-disabled-bg-color)}.tiny-grid-radio.is__disabled>input:checked+.tiny-grid-radio__icon>svg path:first-child{fill:var(--ti-grid-input-disabled-bg-color)}.tiny-grid-radio .tiny-grid-radio__label{padding-left:5px;vertical-align:middle;display:inline-block}.tiny-grid-radio+.tiny-grid-radio{margin-left:10px}.tiny-grid-input__wrapper{font-size:var(--ti-common-font-size-base);font-size:var(--ti-grid-font-size,12px);display:inline-block}.tiny-grid-input__wrapper.type__textarea{width:100%}.tiny-grid-input__wrapper .tiny-grid-input,.tiny-grid-input__wrapper .tiny-grid-textarea{border-radius:4px;outline:0;padding:4px 8px;width:100%;color:var(--ti-grid-text-color);border:1px solid var(--ti-grid-border-color);background-color:#fff}.tiny-grid-input__wrapper .tiny-grid-input:focus,.tiny-grid-input__wrapper .tiny-grid-textarea:focus{border:1px solid var(--ti-grid-primary-color)}.tiny-grid-input__wrapper .tiny-grid-input[disabled],.tiny-grid-input__wrapper .tiny-grid-textarea[disabled]{cursor:not-allowed;background-color:var(--ti-grid-input-disabled-bg-color)}.tiny-grid-input__wrapper .tiny-grid-input{height:32px}.tiny-grid-input__wrapper .tiny-grid-textarea{height:100%}.tiny-grid-input__wrapper.size__medium .tiny-grid-input{height:36px}.tiny-grid-input__wrapper.size__small .tiny-grid-input{height:32px}.tiny-grid-input__wrapper.size__mini .tiny-grid-input{height:28px}.tiny-grid-button{position:relative;text-align:center;background-color:var(--ti-grid-light-color);outline:0;font-size:var(--ti-grid-font-size);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tiny-grid-button.is__disabled{color:var(--ti-grid-primary-disabled-text-color)}.tiny-grid-button.is__disabled:not(.is__loading){cursor:no-drop}.tiny-grid-button:not(.is__disabled){color:var(--ti-grid-primary-color);cursor:pointer}.tiny-grid-button.is__loading:before{content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:hsla(0,0%,100%,.35);pointer-events:none}.tiny-grid-button.type__text{text-decoration:none;border:0;background-color:transparent}.tiny-grid-button.type__text:not(.is__disabled):hover{color:var(--ti-grid-primary-hover-color)}.tiny-grid-button.type__button{padding:0 var(--ti-grid-toolbar-btn-padding-horizontal);line-height:var(--ti-grid-toolbar-btn-line-height);border:1px solid var(--ti-grid-toolbar-btn-border-color);border-radius:var(--ti-grid-toolbar-btn-border-radius);min-width:var(--ti-grid-toolbar-btn-min-width)}.tiny-grid-button.type__button.theme__primary{color:var(--ti-grid-light-color);border-color:var(--ti-grid-primary-color);background-color:var(--ti-grid-primary-color)}.tiny-grid-button.type__button.theme__primary:not(.is__disabled):hover{color:var(--ti-grid-light-color);background-color:var(--ti-grid-primary-hover-color);border-color:var(--ti-grid-primary-hover-color)}.tiny-grid-button.type__button.theme__primary:not(.is__disabled):active{color:var(--ti-grid-light-color);background-color:var(--ti-grid-primary-active-color);border-color:var(--ti-grid-primary-active-color)}.tiny-grid-button.type__button:not(.theme__primary):not(.is__disabled):hover{color:var(--ti-grid-primary-color);border-color:var(--ti-grid-toolbar-btn-hover-border-color)}.tiny-grid-button.type__button:not(.theme__primary):not(.is__disabled):active{color:var(--ti-grid-primary-active-color);border-color:var(--ti-grid-primary-active-color)}.tiny-grid-button.type__button.size__medium{padding:0 14px;line-height:28px}.tiny-grid-button.type__button.size__small{padding:0 12px;line-height:26px}.tiny-grid-button.type__button.size__mini{padding:0 10px;line-height:24px}.tiny-grid-button.size__mini,.tiny-grid-button.size__small{font-size:var(--ti-common-font-size-base)}.tiny-grid-button+.tiny-grid-button,.tiny-grid-button+.tiny-grid-button__dropdown{margin-left:8px}.tiny-grid-button+.tiny-grid-button.size__medium,.tiny-grid-button+.tiny-grid-button__dropdown.size__medium{margin-left:8px}.tiny-grid-button+.tiny-grid-button.size__small,.tiny-grid-button+.tiny-grid-button__dropdown.size__small{margin-left:6px}.tiny-grid-button+.tiny-grid-button.size__mini,.tiny-grid-button+.tiny-grid-button__dropdown.size__mini{margin-left:4px}.tiny-grid-button__loading-icon{margin-right:5px}.tiny-grid-button__dropdown,.tiny-grid-button__wrapper{display:inline-block}.tiny-grid-button__dropdown{position:relative}.tiny-grid-button__dropdown+.tiny-grid-button,.tiny-grid-button__dropdown+.tiny-grid-button__dropdown{margin-left:8px}.tiny-grid-button__dropdown+.tiny-grid-button.size__medium,.tiny-grid-button__dropdown+.tiny-grid-button__dropdown.size__medium{margin-left:8px}.tiny-grid-button__dropdown+.tiny-grid-button.size__small,.tiny-grid-button__dropdown+.tiny-grid-button__dropdown.size__small{margin-left:6px}.tiny-grid-button__dropdown+.tiny-grid-button.size__mini,.tiny-grid-button__dropdown+.tiny-grid-button__dropdown.size__mini{margin-left:4px}.tiny-grid-button__dropdown.is__active>.tiny-grid-button.theme__primary{color:var(--ti-grid-light-color);background-color:var(--ti-grid-primary-hover-color);border-color:var(--ti-grid-primary-hover-color)}.tiny-grid-button__dropdown.is__active>.tiny-grid-button:not(.is__disabled):not(.theme__primary){color:var(--ti-grid-primary-color);border-color:var(--ti-grid-toolbar-btn-hover-border-color)}.tiny-grid-button__dropdown.is__active .tiny-grid-button__dropdown-wrapper{display:block}.tiny-grid-button__dropdown.is__active .tiny-grid-button__dropdown-arrow{transform:rotate(315deg)}.tiny-grid-button__dropdown.is__active .tiny-grid-button__dropdown-arrow.tiny-grid-icon__arrow-bottom{margin-top:-2px}.tiny-grid-button__dropdown .tiny-grid-button__dropdown-arrow{font-size:var(--ti-common-font-size-base);margin-left:5px;transition:transform .2s ease-in-out}.tiny-grid-button__dropdown .tiny-grid-button__dropdown-wrapper{display:none;position:absolute;left:50%;transform:translateX(-50%);margin-top:5px;z-index:100;padding:5px;background-color:var(--ti-grid-light-color);border-radius:4px;border:1px solid var(--ti-grid-border-color);box-shadow:0 1px 6px rgba(0,0,0,.2)}.tiny-grid-button__dropdown .tiny-grid-button__dropdown-wrapper>.tiny-grid-button{margin:0;display:block;width:100%;border:0}.tiny-grid-button__dropdown .tiny-grid-button__dropdown-wrapper>.tiny-grid-button.type__text{padding:2px 8px}.tiny-grid-button__wrapper .tiny-input{width:270px}.tiny-grid-button__wrapper .tiny-button,.tiny-grid-button__wrapper .tiny-input{vertical-align:middle}.tiny-grid__wrapper{--ti-grid-font-family:var(--ti-common-font-family, 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei');--ti-grid-header-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-grid-header-font-weight:var(--ti-common-font-weight-4, normal);--ti-grid-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-grid-icon-color:var(--ti-common-color-info-normal, #252b3a);--ti-grid-light-color:var(--ti-common-color-light, #fff);--ti-grid-error-color:var(--ti-common-color-error-text, #de504e);--ti-grid-error-bg-color:var(--ti-common-color-error-bg, #ffeeed);--ti-grid-success-color:var(--ti-common-color-success, #50d4ab);--ti-grid-warning-color:var(--ti-common-color-warn, #fa9841);--ti-grid-disabled-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-grid-normal-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-grid-font-size:var(--ti-common-font-size-base, 12px);--ti-grid-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-grid-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-grid-body-td-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-grid-header-repair-border-color:var(--ti-common-color-transparent, transparent);--ti-grid-radio-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-grid-radio-bg-color-checked:var(--ti-grid-primary-color);--ti-grid-checkbox-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-grid-select-icon-font-size:var(--ti-common-font-size-2, 16px);--ti-grid-checkbox-bg-color-checked:var(--ti-grid-primary-color);--ti-grid-checkbox-icon-size:var(--ti-common-font-size-1, 14px);--ti-grid-checkbox-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-grid-header-background-color:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-grid-new-row-background-color:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-grid-primary-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-grid-primary-hover-color:var(--ti-common-color-primary-hover, #7693f5);--ti-grid-primary-active-color:var(--ti-common-color-primary-active, #7693f5);--ti-grid-primary-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-grid-custom-head-height:var(--ti-common-space-10x, 40px);--ti-grid-custom-body-list-height:var(--ti-common-size-height-small, 32px);--ti-grid-header-resizable-bg-color:var(--ti-common-color-text-white, #fff);--ti-grid-header-resizable-line-height:100%;--ti-grid-input-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-grid-popup-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-grid-filter-button-group-size:var(--ti-common-space-10, 10px);--ti-grid-filter-date-title-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-grid-filter-date-color:var(--ti-common-color-text-primary, #252b3a);--ti-grid-tree-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-grid-tree-icon-hover-color:var(--ti-common-color-icon-hover, #5e7ce0);--ti-grid-row-background-color:var(--ti-common-color-bg-white-normal, #fff);--ti-grid-row-selected-background-color:var(--ti-common-color-bg-white-normal, #fff);--ti-grid-row-striped-background-color:#fafafa;--ti-grid-row-hover-background-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-grid-column-hover-background-color:#d7effb;--ti-grid-column-current-background-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-grid-column-icon-text-color:var(--ti-common-color-icon-normal, #575d6c);--ti-grid-input-height:var(--ti-common-size-height-normal, 28px);--ti-grid-column-checked-border-width:var(--ti-common-border-weight-1, 2px);--ti-grid-loading-background-color:rgba(0, 0, 0, 0.2);--ti-grid-loading-width-size:var(--ti-common-size-10x, 40px);--ti-grid-loading-height-size:var(--ti-common-size-10x, 40px);--ti-grid-line-height-number:var(--ti-common-line-height-number, 1.5);--ti-grid-medium-header-column-height:var(--ti-common-size-height-normal, 28px);--ti-grid-default-header-column-height:var(--ti-common-size-height-normal, 28px);--ti-grid-small-header-column-height:var(--ti-common-size-height-normal, 28px);--ti-grid-mini-header-column-height:var(--ti-common-size-height-normal, 28px);--ti-grid-medium-column-height:var(--ti-common-size-13x, 52px);--ti-grid-default-column-height:calc(var(--ti-common-space-10x, 40px) + 2px);--ti-grid-small-column-height:var(--ti-common-size-9x, 36px);--ti-grid-mini-column-height:var(--ti-common-size-7x, 28px);--ti-grid-td-padding-vertical:calc(var(--ti-common-space-1, 1px) * 2);--ti-grid-td-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-grid-header-icon-font-size:var(--ti-common-font-size-2, 16px);--ti-grid-column-icon-scale-size:1;--ti-table-nodata-td-bg-img-url:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAFPr3GUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADPNJREFUeNqUULENwCAMK0wsSDmBk3oCn/UFegR7N84oH6SAoAISFdWShwQbRxaIuDFoSzE/SEaIzAycgY2quBNNiawnfYl7iOGkEAJRTDsrf/yecQwJAEAUWmvS0ltdjJEYlFL9eA4J3nticM71477llhIB17hKo9WQaVbi2dBoO6Gb3x8BhE1DAFRxA7ocI1LCwxcXjMhpiFCk/YcpdoCJvH37FkXFlStXUDSAFO8HsVavXs3w69cvFMXCwsIMu3btwkz7Hz9+xBoxjx49wlQsKSmJ4VA2NjY0lyOBZ8+egWlgssUaQyDFB3BF35s3b1D4pOQmeE5iJKQQRLCgC6DZgmIIQABhSxsw7PCfOHAAlxnYBCkBCUQn1Fu3bjF8+fKF4dy5cwwpKSkMc+bMAcf38+fPwfKurq4M8vLyOMMQa+xs3boVbIC3tzfWxIMMQBYKCQkxBAUFYY3NAHRRkMEBAQHgtI2nfAHnBRsbG4Z3795hzWkgw9djk3n9+jVm8kYDoFyJo+KB551GdEFQWMJ8QAiIiooyGBkZYU+8uHIEqJr4/v07To0wy1lZWRlERESwmo03taCnDlAEgyIblnJAAMTGlVrwlcbkAqzpHFdrgKjqGJsgQADWqxjHQRgI2lEqGn8h10F5NS3iO1F+cj0PoM0DaE6iRbwA6SQekDRUIHE3lhKZZRfMwUhuzHq9LLOzy1L5u+tOyv2yduaIqLVEQYqvjakYOfvzjtxyF2gu4qfaj5FGjLHHrHEaxeOqocDnp/UnaXWWZavEzfNc5PTJHUDdSH0APRdsreo9qFbHceydVIgYznCiNFKh6bpODcOgwjCc6TQ0/IWqqmyX6ft+1jBmPIYBDMuyXI22rmtxhDlLh2g6ED0u9AXrGJNV27YqiqKJYwpjjLXl9JkraeuUAh+I9kOMfE3T+EfMIU3TWSqSJFFFUYh98MY9wGu6QEsKgmCyJzl19fhflbdg89ZjSOWVyyt47fa7F9ALMZMIo4P2/V/YAk1ZoY9yytFNH+FU4jEMPjc4/OYCWmqmrnAbZv/jb/1Ih34FYM6KURuGoajieAwkF8jQwVlsqLdshq5eSm7Q3iBX6QmKfYIO3jKkFzD4CM0eaMGQzbR9wko/qSV9K3HaB4IEK9b395f+ey/c9t81Zq0mdcXadW1ONgRpje9iODx9jzWrUM54hUMCtVmZ6L6NQ107YNn+2rUfhiKIQ+L5ouQzz3MRRZEIgkBKQ2WVUOo3mUw6r+E76Ak+2/QsieunZFxkPZqUMlJcgd9zGuIJ4GccM12ZHnO324nNZiOWy6XwfV9SJ2aGrNjv95JroOkmSSIWi4Vp+pb6P7c28Q7+gYDH47F0KzmanAOYBwDoG3g4Ax/I9IttlpIlQNM01rtS+kepts5sUBlP05QT9BSZvu+TGbWI8a5T+ymJ8kKZqUx3upEO5/QvgDDTRUxvBoDZZHJdUGZIwuFw6FVSXst2rMDxptSAbSMi0ygLjQ10PA7n87nchFAOfTa2p+s6pwjD8OhG2zYialoNk/hFEiAoELTJC+tqLm+cifTfkjiOZaZ0sG0+XY0zceMTAm3thtgoVVXJo8/zvF7Z6SoPKFh1KjGRySS7mN1FUchxDsqy/MyyrM9PXk18ms0/6ro28g7aLOg1g6TUYUX7iY5Pxy09/A8Ycc/pqp38+MfBjlyVyzUVzIpDK/p0xBl5+rsLBZmRe444AQNfAjBvBbdtBDFwdfBPjyQNCEkFKcF2BUEaEOwKknTiVBClAcWpIPZP+jk//ewOFOunl+M5HA3qsLsc3u35NMDCEGzvDSgulxzyPJbO4X1zSZ09r9PI738/rwVLyi4JuksIX3tEvLtGghhcQhDcJKzZFefNnq7cg4UUvKeFD9+f0JoiKUH6bbPpl4Ejx7YxTO+DOMYl82hZPWfpi5FuxTdWKlFlCP8Y+fp+8rgHYu79keQdUVeJWfpYCIurXFmWpvOL5XJZT0jojgaKAqSfkoLq30nHH4AkJjMNJN4F1drVpOlIgYGV1WpVP5jR7iSHljkq/MRnp0o1iV3jT57KpS+66njSTg5BTZUxKCWJdbg5D9wjGxfxdUPa1Uh07F3Q3b35fM6UYLVvU6Rl5kl6wbon3IewSA2bzaZehCH+4uzRYo0myk4jMIopVqwZnsBHidNXngdBERobJ566TxRTxNwUINnKIARE+FRYwx6YxvDMMYiARefTophixWZENGkmymAPDCvDEPp/CFxQpGEtPQrLanKz2cz0aVgbpHHQSXyiSe92uzCdTk1RXQvqOalXIgXCHAzSHq7sXW6JpWEVWKdkjMbBhqUHIZ26FPpAvrXYuFOpwvbgQTnALazQCJL6JQCPpU+8pBn3yPVaNOkO4Q64rfr4YwrSusg1gJxi+oHu4u5uWe6hQ6PVtWJcLYJF1ehsJpDgI3pst1sz5CGXwLJCHtzDebEADyBNTbPgoMCKGIK0SiUhzbgYSHv77CD9wIY9WBpAc78EJEY7SH/TIe+n9deYDtjv97WlSwBFsLgHZkYceuILaTOnxnWLB63X62yW5ynZkDShE9x+oysV6mKF7c2ARWmJPV646svlLJDtOPigTHZ7NQ/57MjqgO85sQZF2y9mFxS7cBmv5hHLZVyaR0LLuwvGpM0r40BdSpEO4XhG3KJDhRXzdYyEy5AYCKtYPxqB8KJrajoZwcc/WLc0k+VBTf38CmQfGyOZaQWbml43G94OeOCKtuRC6wKaMLkKiXPlgjx6tJnlzeprx1X8r/26aZf1X4D2zienjRgK4yZCQmwIbFmNlAMk3USwSnKCcoPCEXqD3qDlBKQ3oCdowpJVWLPJEeACqPqN/EZmOjOZ2M+TyZ8njaBFcuxvnj8/29970brQ97XEvr0b+7MbYZ7MrHvP6obhMaxJoMc2Av7WksX2t10KZtsO9MDuM0ZmO2xud8uLbQD6xnpJ12y3vdvZ99gmoBPbob7ZTXuxDrTcFNC88QezX1YZ4msDvY8ABwO+DtBt0iW3xb7UXTzrAH1uQ6D+AddSDid0fQsBuvaR3sGqdepVQBem6AcFqvO5eX19/fR/HAzzSOq/xt+kLlLRhWGdmkkBVpqHXQb0LNZGg4SYk5OTdZNb1AwRIcXUuNwZjaIMcW4KJHedpkDGu3jILNoUyJiUD8vPLEUbFW3r86e7Uw2Q5Y6IqxWuXfLl+dpiaCJFpQGd8HtJHTcfsKfGud10qQNu+RnSusuXJGfTcWiCjEUupfv9fjqgTXq0vHjq9HCxjTaCh36L4qSkpp2PfbdrXQY02+ggSbpwH1ZU/Enqd0ZejGrNNrl5RT6BQ/CQuspPalsCvIcSvczS+5eOE2GoWJ3E9rYYgLI4I/j6+PjIKEQ8X8l+CUfjzV9DW6ODeLRIlhBH5utJhRgyEFcphLKoSl1U1U+0Bfkqv6LAk89QnHVgmxybmhLvVeYKHwAbXqbzeAp1KagGliSJV9uiWy8CDXGzL3UUpeCLoyjT2+2xWTPNoszQ70hiOAsfFOJqMEM4umxmhNIU4iscwp017ktUtHFHM2aWUEm8AuCZ3p6qxszKhOKrBORFRsQDiLwkRJDoZCXaiEAbWbjX0WxNOij6QiIaqIOBDIfDrIpeSNsuR/usAQL02dlZE/xcumFR8Wg0kTwu6M/Pz0HhHd7rnmn4giGFpzHKqLhHEFsDtNtBBsRmpajCvoZH+9BG3oibG+BnfaClk3ge+S/i4Vp5XZPJJKUh2vNt0w3v4GcoBIeI6c0C9B+NODoPtFCGRB4oi9lt+XI0bVKWCUDg516v5wWKG96xg5XjgMhAp19zMY1BHxJ5HB0dpdEHmxkG6HPABAhIygWM/L99jX7RPxdoX0dYYWleCLcC79pAC9gsNrkvMVnb8OCiSsY+cbREHbR5enraBD+D7eOxc3L3oE0fAA0YDIRpGpLpDD9rGlxPZOTyMx4e4WQxvXGROBr6eNH2ahZEMaiDg/+AXDIV47BInEBAjbTtNhbTqQu00dqK53la4uk2GvyMZ0t8HgHoDNP8nSF/+KvxCXgwZ9QSrzIozhbkUnXTRhYnjiDb7wj9+lT1quhyVg1sjPNeavkyKBbFy8vL1hz8X11dpSFnzYQ2b5DLgE53p0ZZlUQZm6enp/R3bqCvr68bv9JyZxlxPUBHsEL1UpWug73z0ihKcFmIWAwZcKieo0qzUfU3Ppsc1QgvmRU1MSWKpTqSMHUhzQ7ayi8wqCtyTOx06B4w/c+LB0Yxl2xpqeTugG1mdw69rg4lPYXot2Z/NdJeYvTQ1IqBDWO6e0ARYxOQSBR6lbWw0+fC5FL6d2iRu7BjDMrWipH+Rqd+bHGkcm/7/6bZaBMJnWPb8bbmG85t/2ZRz1U2kKJ8bhdTnqbTNeQ0bartsW0EelW8PnCe8zVmwtyCt3CeZVsG9g+URCM796dvBgAAAABJRU5ErkJggg==');--ti-grid-toolbar-btn-padding-horizontal:var(--ti-common-space-3x, 12px);--ti-grid-toolbar-btn-line-height:var(--ti-common-space-7x, 28px);--ti-grid-toolbar-btn-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-grid-toolbar-btn-border-radius:calc(var(--ti-common-size-base, 4px) - 2px);--ti-grid-toolbar-btn-min-width:none;--ti-grid-toolbar-btn-hover-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-grid-toolbar-icon-btn-height:calc(var(--ti-common-size-7x, 28px) + 2px);--ti-grid-toolbar-icon-btn-width:calc(var(--ti-common-size-7x, 28px) + 2px);--ti-grid-toolbar-icon-btn-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-grid-toolbar-icon-btn-border-radius:calc(var(--ti-common-size-base, 4px) - 1px);--ti-grid-sort-icon-position:static;--ti-grid-sort-icon-right:unset;--ti-grid-expand-background-color:'';--ti-grid-tree-expand-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-grid-tree-expand-icon-translate-x:-4px}.tiny-loading{--ti-loading-text-color:var(--ti-common-color-icon-active, #5e7ce0);--ti-loading-mask-bg-color:var(--ti-common-bg-minor, #ffffff);--ti-loading-text-font-size:var(--ti-common-font-size-1, 14px);--ti-loading-spinner-margin-top:calc(var(--ti-common-space-0, 0px) - 21px);--ti-loading-text-margin-vertical:calc(var(--ti-common-space-base, 4px) - 1px);--ti-loading-text-margin-horizontal:var(--ti-common-space-0, 0px);--ti-loading-fullscreen-small-width:var(--ti-common-size-4x, 16px);--ti-loading-fullscreen-medium-width:var(--ti-common-size-8x, 32px);--ti-loading-fullscreen-large-width:var(--ti-common-size-10x, 40px);--ti-loading-fullscreen-small-height:var(--ti-common-size-4x, 16px);--ti-loading-fullscreen-medium-height:var(--ti-common-size-8x, 32px);--ti-loading-fullscreen-large-height:var(--ti-common-size-10x, 40px);--ti-loading-spinner-small-height:var(--ti-common-size-4x, 16px);--ti-loading-spinner-medium-height:var(--ti-common-size-8x, 32px);--ti-loading-spinner-large-height:var(--ti-common-size-10x, 40px);--ti-loading-spinner-small-width:var(--ti-common-size-4x, 16px);--ti-loading-spinner-medium-width:var(--ti-common-size-8x, 32px);--ti-loading-spinner-large-width:var(--ti-common-size-10x, 40px)}.tiny-loading__mask{position:absolute;z-index:2000;background-color:var(--ti-loading-mask-bg-color);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity .3s}.tiny-loading__mask.is-fullscreen{position:fixed}.tiny-loading__mask.is-fullscreen .tiny-loading__spinner{margin-top:-25px}.tiny-loading__mask.is-fullscreen .tiny-loading__spinner-small svg{height:var(--ti-loading-fullscreen-small-height);width:var(--ti-loading-fullscreen-small-width)}.tiny-loading__mask.is-fullscreen .tiny-loading__spinner-medium svg{height:var(--ti-loading-fullscreen-medium-height);width:var(--ti-loading-fullscreen-medium-width)}.tiny-loading__mask.is-fullscreen .tiny-loading__spinner-large svg{height:var(--ti-loading-fullscreen-large-height);width:var(--ti-loading-fullscreen-large-width)}.tiny-loading__spinner{top:50%;transform:translateY(-50%);width:100%;text-align:center;position:absolute}.tiny-loading__spinner .tiny-loading__text{color:var(--ti-loading-text-color);margin:var(--ti-loading-text-margin-vertical) var(--ti-loading-text-margin-horizontal);font-size:var(--ti-loading-text-font-size)}.tiny-loading__spinner-small img,.tiny-loading__spinner-small svg{height:var(--ti-loading-spinner-small-height);width:var(--ti-loading-spinner-small-width)}.tiny-loading__spinner-medium img,.tiny-loading__spinner-medium svg{height:var(--ti-loading-spinner-medium-height);width:var(--ti-loading-spinner-medium-width)}.tiny-loading__spinner-large img,.tiny-loading__spinner-large svg{height:var(--ti-loading-spinner-large-height);width:var(--ti-loading-spinner-large-width)}.tiny-loading__spinner .circular{animation:loading-rotate 2s linear infinite;display:inline-block}.tiny-loading__spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--ti-loading-text-color);stroke-linecap:round}.tiny-loading__spinner svg{fill:var(--ti-loading-text-color)}.tiny-loading__parent-relative{position:relative!important}.tiny-loading__parent-hidden{overflow:hidden!important}.tiny-loading-fade-enter,.tiny-loading-fade-leave-active{opacity:0}@keyframes loading-rotate{100%{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.tiny-icon-loading{font-size:var(--ti-common-font-size-1);line-height:1;vertical-align:text-top;animation:rotating 2s linear infinite}@keyframes rotating{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.tiny-mobile-loading{--ti-mobile-loading-font-color:var(--ti-mobile-color-text-primary);--ti-mobile-loading-bg-color-primary:var(--ti-mobile-color-bg-mask);--ti-mobile-loading-icon-color:var(--ti-mobile-color-brand-2);--ti-mobile-loading-icon-width:40px;--ti-mobile-loading-icon-height:40px;--ti-mobile-loading-text-font-size:var(--ti-mobile-font-size-s);--ti-mobile-loading-text-margin-top:10px;--ti-mobile-loading-mini-text-margin-left:8px;--ti-mobile-loading-mini-icon-width:14px;--ti-mobile-loading-mini-icon-height:14px;--ti-mobile-loading-small-icon-width:24px;--ti-mobile-loading-small-icon-height:24px;--ti-mobile-loading-medium-icon-width:40px;--ti-mobile-loading-medium-icon-height:40px;--ti-mobile-loading-large-icon-width:96px;--ti-mobile-loading-large-icon-height:96px;display:block;position:absolute;margin:0;top:0;right:0;left:0;bottom:0;transition:all 1s cubic-bezier(.4,0,.2,1);background-color:var(--ti-mobile-loading-bg-color-primary);color:var(--ti-mobile-loading-font-color)}.tiny-mobile-loading__fullscreen{position:fixed;opacity:.8}.tiny-mobile-loading__body{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.tiny-mobile-loading__body .tiny-mobile-loading__icon{width:var(--ti-mobile-loading-icon-width);height:var(--ti-mobile-loading-icon-height);stroke-width:2}.tiny-mobile-loading__body .tiny-mobile-loading__spinner{line-height:var(--tiny-lineHeight-none,1);animation:spin 2s linear infinite;fill:var(--ti-mobile-loading-icon-color)}.tiny-mobile-loading__body .tiny-mobile-loading__text{display:inline-block;margin-top:var(--ti-mobile-loading-text-margin-top);font-size:var(--ti-mobile-loading-text-font-size)}.tiny-mobile-loading-mini{flex-direction:row}.tiny-mobile-loading-mini .tiny-mobile-loading__icon{width:var(--ti-mobile-loading-mini-icon-width);height:var(--ti-mobile-loading-mini-icon-height);stroke-width:1}.tiny-mobile-loading-mini .tiny-mobile-loading__text{margin-top:0;margin-left:var(--ti-mobile-loading-mini-text-margin-left)}.tiny-mobile-loading-small{stroke-width:1}.tiny-mobile-loading-small .tiny-mobile-loading__icon{width:var(--ti-mobile-loading-small-icon-width);height:var(--ti-mobile-loading-small-icon-height)}.tiny-mobile-loading-medium .tiny-mobile-loading__icon{width:var(--ti-mobile-loading-medium-icon-width);height:var(--ti-mobile-loading-medium-icon-height)}.tiny-mobile-loading-large .tiny-mobile-loading__icon{width:var(--ti-mobile-loading-large-icon-width);height:var(--ti-mobile-loading-large-icon-height)}@keyframes spin{100%{transform:rotate(360deg)}}.component-css-vars-exception{--ti-mobile-exception-main-message-color:var(--ti-mobile-common-color-text-weaken-dark, #999);--ti-mobile-exception-main-message-font-size:13px;--ti-mobile-exception-sub-message-color:var(--ti-mobile-common-color-text-weaken-dark, #999);--ti-mobile-exception-sub-message-font-size:12px;--ti-mobile-exception-footer-color:var(--ti-mobile-common-color-text-weaken-dark, #999);--ti-mobile-exception-footer-font-size:12px;--ti-mobile-exception-image-width:200px;--ti-mobile-exception-image-height:100px;--ti-mobile-exception-content-width:234px;--ti-mobile-exception-button-width:136px;--ti-mobile-exception-button-height:42px}.tiny-mobile-exception{--ti-mobile-exception-main-message-color:var(--ti-mobile-common-color-text-weaken-dark, #999);--ti-mobile-exception-main-message-font-size:13px;--ti-mobile-exception-sub-message-color:var(--ti-mobile-common-color-text-weaken-dark, #999);--ti-mobile-exception-sub-message-font-size:12px;--ti-mobile-exception-footer-color:var(--ti-mobile-common-color-text-weaken-dark, #999);--ti-mobile-exception-footer-font-size:12px;--ti-mobile-exception-image-width:200px;--ti-mobile-exception-image-height:100px;--ti-mobile-exception-content-width:234px;--ti-mobile-exception-button-width:136px;--ti-mobile-exception-button-height:42px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--ti-mobile-exception-bg-color,#fff);text-align:center;z-index:9999}.tiny-mobile-exception__content-view{width:var(--ti-mobile-exception-view-size,200px);height:var(--ti-mobile-exception-view-size,200px);background-size:100%}.tiny-mobile-exception__content{display:flex;flex-direction:column;align-items:center;width:var(--ti-mobile-exception-content-width,234px)}.tiny-mobile-exception__image{width:var(--ti-mobile-exception-image-width,200px)}.tiny-mobile-exception__content-nodata{background-image:url(../png/nodata-BRc6OqL-.png)}.tiny-mobile-exception__content-build{background-image:url(../png/build-Gz79pvde.png)}.tiny-mobile-exception__content-busy{background-image:url(../png/busy-BCr5edoB.png)}.tiny-mobile-exception__content-noperm{background-image:url(../png/404-su7Jd0Q0.png)}.tiny-mobile-exception__content-pcview{background-image:url(../png/pcview-BvGNan3o.png)}.tiny-mobile-exception__content-weaknet{background-image:url(../png/netcut-C9pYP14a.png)}.tiny-mobile-exception__content-message{margin-top:12px}.tiny-mobile-exception__content-message button{min-width:var(--ti-mobile-exception-button-width,136px);height:var(--ti-mobile-exception-button-height,42px);margin-top:24px}.tiny-mobile-exception__content-message .main-message{color:var(--ti-mobile-exception-main-message-color,#999);font-size:var(--ti-mobile-exception-main-message-font-size,13px);line-height:1.5}.tiny-mobile-exception__content-message .sub-message{margin-top:4px;color:var(--ti-mobile-exception-sub-message-color,#999);font-size:var(--ti-mobile-exception-sub-message-font-size,12px)}.tiny-mobile-exception__footer{position:fixed;right:16px;bottom:40px;left:16px;color:var(--ti-mobile-exception-footer-color,#999);overflow:hidden;font-size:var(--ti-mobile-exception-footer-font-size,12px);text-align:center;z-index:10000;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tiny-modal{--ti-modal-box-width:calc(var(--ti-common-space-10, 10px) * 40);--ti-modal-box-shadow:0 10px 40px 0 rgba(0, 0, 0, 0.1);--ti-modal-font-family:var(--ti-common-font-family, 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei');--ti-modal-box-background-color:var(--ti-common-color-bg-white-normal, #fff);--ti-modal-box-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-modal-border-color:transparent;--ti-modal-alert-icon-size:var(--ti-common-font-size-5, 24px);--ti-modal-header-font-size:var(--ti-common-font-size-3, 18px);--ti-modal-header-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-modal-header-font-weight:var(--ti-common-font-weight-bold, 700);--ti-modal-header-padding-top:var(--ti-common-space-8x, 32px);--ti-modal-header-padding-horizontal:var(--ti-common-space-8x, 32px);--ti-modal-header-padding-bottom:calc(var(--ti-common-space-base, 4px) * 7);--ti-modal-body-padding-top:var(--ti-common-space-0, 0px);--ti-modal-body-padding-horizontal:var(--ti-common-space-8x, 32px);--ti-modal-body-padding-bottom:var(--ti-common-space-0, 0px);--ti-modal-body-font-size:var(--ti-common-font-size-base, 12px);--ti-modal-body-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-modal-body-line-height:var(--ti-common-line-height-number, 1.5);--ti-modal-footer-padding-top:calc(var(--ti-common-space-base, 4px) * 7);--ti-modal-footer-padding-horizontal:var(--ti-common-space-8x, 32px);--ti-modal-footer-padding-bottom:var(--ti-common-space-8x, 32px);--ti-modal-footer-align:center;--ti-modal-footer-btn-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-modal-footer-btn-min-width:var(--ti-common-size-16x, 64px);--ti-modal-notification-header-padding-bottom:var(--ti-common-space-3x, 12px);--ti-modal-message-font-size:var(--ti-common-font-size-3, 18px);--ti-modal-message-box-shadow:var(--ti-modal-box-shadow);--ti-modal-message-padding-left:var(--ti-common-space-6x, 24px);--ti-modal-message-padding-right:var(--ti-common-space-6x, 24px);--ti-modal-message-padding-vertical:var(--ti-common-space-6x, 24px);--ti-modal-message-body-padding-horizontal:var(--ti-common-space-8x, 32px);--ti-modal-message-status-icon-size:var(--ti-common-font-size-2, 16px);--ti-modal-message-status-icon-padding-right:var(--ti-common-space-2x, 8px);--ti-modal-message-close-icon-size:var(--ti-common-space-4x, 16px);--ti-modal-message-icon-box-height:var(--ti-common-size-4x, 16px);--ti-modal-message-close-icon-margin-left:var(--ti-common-space-3x, 12px);--ti-modal-primary-icon-color:var(--ti-common-color-prompt, #5e7ce0);--ti-modal-success-icon-color:var(--ti-common-color-success, #50d4ab);--ti-modal-error-icon-color:var(--ti-common-color-error, #f66f6a);--ti-modal-warning-icon-color:var(--ti-common-color-warn, #fa9841);--ti-modal-loading-icon-color:var(--ti-common-color-prompt, #5e7ce0);--ti-modal-status-icon-padding-right:var(--ti-common-space-2x, 8px);--ti-modal-close-btn-font-size:var(--ti-common-font-size-1, 14px);--ti-modal-close-btn-top:var(--ti-common-space-5x, 20px);--ti-modal-close-btn-padding-horizontal-vertical:var(--ti-common-space-0, 0px);--ti-modal-close-btn-icon-color:var(--ti-common-color-text-secondary, #575d6c);--ti-modal-close-btn-hover-icon-color:var(--ti-common-color-icon-hover, #5e7ce0);--ti-modal-close-btn-background-color-hover:var(--ti-common-color-bg-white-normal, #fff);--ti-modal-close-btn-right:var(--ti-common-space-5x, 20px);--ti-modal-zoom-btn-right:var(--ti-common-space-10x, 40px);--ti-modal-header-border-bottom:none;--ti-modal-btn-close-color:var(--ti-modal-close-btn-icon-color)}.tiny-modal__wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;font-size:var(--ti-modal-font-size);color:var(--ti-modal-text-color);font-family:var(--ti-modal-font-family);transition:top .4s}.tiny-modal__wrapper.active{display:block}.tiny-modal__wrapper.is__visible.is__mask:before{background-color:rgba(0,0,0,.3)}.tiny-modal__wrapper.is__visible.type__message .tiny-modal__box{transform:translateY(0)}.tiny-modal__wrapper.is__visible:not(.type__message) .tiny-modal__box{top:15vh}.tiny-modal__wrapper.is__visible:not(.type__message) .tiny-modal__box:not(.is__drag){transition:top 0s ease-in,opacity .4s ease-in}.tiny-modal__wrapper.is__visible .tiny-modal__box{opacity:1;visibility:visible}.tiny-modal__wrapper:not(.lock__view){pointer-events:none}.tiny-modal__wrapper.lock__scroll{overflow:hidden}.tiny-modal__wrapper:not(.lock__scroll){overflow:auto}.tiny-modal__wrapper .tiny-modal__text{font-size:var(--ti-modal-body-font-size);color:var(--ti-modal-body-text-color);line-height:var(--ti-modal-body-line-height)}.tiny-modal__wrapper.is__mask:before,.tiny-modal__wrapper.lock__view:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:auto}.tiny-modal__wrapper.is__animat.is__mask:before{transition:background-color,.2s,ease-in-out}.tiny-modal__wrapper.is__animat.type__message .tiny-modal__box:not(.is__drag){transition:all,.2s,ease-out}.tiny-modal__wrapper.size__mini,.tiny-modal__wrapper.size__small{font-size:var(--ti-modal-font-size)}.tiny-modal__wrapper.size__mini .tiny-modal__box,.tiny-modal__wrapper.size__small .tiny-modal__box{padding:6px 0}.tiny-modal__wrapper.size__mini .tiny-modal__body,.tiny-modal__wrapper.size__small .tiny-modal__body{padding:4px 14px 10px 14px}.tiny-modal__wrapper.size__mini .tiny-modal__footer,.tiny-modal__wrapper.size__small .tiny-modal__footer{padding:4px 14px 8px 14px}.tiny-modal__wrapper.size__mini .tiny-modal__header,.tiny-modal__wrapper.size__small .tiny-modal__header{font-size:var(--ti-modal-header-font-size);padding:6px 30px 8px 14px}.tiny-modal__wrapper.size__mini .tiny-modal__close-btn,.tiny-modal__wrapper.size__mini .tiny-modal__zoom-btn,.tiny-modal__wrapper.size__small .tiny-modal__close-btn,.tiny-modal__wrapper.size__small .tiny-modal__zoom-btn{font-size:var(--ti-modal-message-status-icon-size);top:10px}.tiny-modal__wrapper.type__alert .tiny-modal__body,.tiny-modal__wrapper.type__confirm .tiny-modal__body,.tiny-modal__wrapper.type__message .tiny-modal__body{white-space:normal;word-break:break-word}.tiny-modal__wrapper.type__message{text-align:center}.tiny-modal__wrapper.type__message .tiny-modal__box{display:inline-block;padding:var(--ti-modal-message-padding-vertical) var(--ti-modal-message-padding-right) var(--ti-modal-message-padding-vertical) var(--ti-modal-message-padding-left);margin-top:0;width:auto;box-shadow:var(--ti-modal-message-box-shadow);transform:translateY(-10%);font-size:var(--ti-modal-message-font-size)}.tiny-modal__wrapper.type__message .tiny-modal__box .tiny-modal__body{padding:var(--ti-modal-body-padding-top) var(--ti-modal-message-body-padding-horizontal) var(--ti-modal-body-padding-bottom)}.tiny-modal__wrapper.type__message .tiny-modal__box .tiny-modal__body:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.tiny-modal__wrapper.type__message .tiny-modal__box .tiny-modal__body [class*=tiny-modal-svg]{width:var(--ti-modal-message-status-icon-size);height:var(--ti-modal-message-status-icon-size)}.tiny-modal__wrapper.type__message .tiny-modal__box .tiny-modal__content{max-width:800px}.tiny-modal__wrapper.type__message .tiny-modal__status-wrapper{font-size:var(--ti-modal-message-status-icon-size);padding-right:var(--ti-modal-message-status-icon-padding-right);height:var(--ti-modal-message-icon-box-height)}.tiny-modal__wrapper.type__message .tiny-modal__close-wrapper{display:flex;align-items:center;height:var(--ti-modal-message-icon-box-height)}.tiny-modal__wrapper.type__message .tiny-modal__close-wrapper .tiny-modal__close-btn{position:relative;top:0;right:0;flex-shrink:0;font-size:var(--ti-modal-message-close-icon-size);margin-left:var(--ti-modal-message-close-icon-margin-left)}.tiny-modal__wrapper.type__alert .tiny-modal__box,.tiny-modal__wrapper.type__confirm .tiny-modal__box,.tiny-modal__wrapper.type__modal .tiny-modal__box{display:flex;flex-direction:column;position:absolute;left:50%;top:0;box-shadow:var(--ti-modal-box-shadow);border:1px solid var(--ti-modal-border-color)}.tiny-modal__wrapper.type__alert .tiny-modal__box .tiny-modal__header,.tiny-modal__wrapper.type__confirm .tiny-modal__box .tiny-modal__header,.tiny-modal__wrapper.type__modal .tiny-modal__box .tiny-modal__header{cursor:move}.tiny-modal__wrapper.type__modal .tiny-modal__body{overflow:auto}.tiny-modal__wrapper.type__modal .tiny-modal__body .tiny-modal__content{overflow:auto}.tiny-modal__wrapper.type__alert .tiny-modal__status-wrapper,.tiny-modal__wrapper.type__confirm .tiny-modal__status-wrapper{font-size:var(--ti-modal-alert-icon-size);padding-right:var(--ti-modal-status-icon-padding-right)}.tiny-modal__wrapper.status__error .tiny-modal__header,.tiny-modal__wrapper.status__info .tiny-modal__header,.tiny-modal__wrapper.status__question .tiny-modal__header,.tiny-modal__wrapper.status__success .tiny-modal__header,.tiny-modal__wrapper.status__warning .tiny-modal__header{padding-bottom:var(--ti-modal-notification-header-padding-bottom)}.tiny-modal__wrapper.status__info .tiny-modal__status-wrapper{fill:var(--ti-modal-primary-icon-color)}.tiny-modal__wrapper.status__question .tiny-modal__status-wrapper .tiny-svg,.tiny-modal__wrapper.status__warning .tiny-modal__status-wrapper .tiny-svg{fill:var(--ti-modal-warning-icon-color)}.tiny-modal__wrapper.status__success .tiny-modal__status-wrapper .tiny-svg{fill:var(--ti-modal-success-icon-color)}.tiny-modal__wrapper.status__error .tiny-modal__status-wrapper .tiny-svg{fill:var(--ti-modal-error-icon-color)}.tiny-modal__wrapper.status__loading .tiny-modal__status-wrapper .tiny-svg{fill:var(--ti-modal-loading-icon-color)}.tiny-modal__wrapper.is__maximize .tiny-modal__box .tiny-modal__header{cursor:default}.tiny-modal__wrapper.is__maximize .tiny-modal__resize .sb-resize,.tiny-modal__wrapper.is__maximize .tiny-modal__resize .selb-resize,.tiny-modal__wrapper.is__maximize .tiny-modal__resize .sest-resize,.tiny-modal__wrapper.is__maximize .tiny-modal__resize .st-resize,.tiny-modal__wrapper.is__maximize .tiny-modal__resize .swlb-resize,.tiny-modal__wrapper.is__maximize .tiny-modal__resize .swst-resize,.tiny-modal__wrapper.is__maximize .tiny-modal__resize .wl-resize,.tiny-modal__wrapper.is__maximize .tiny-modal__resize .wr-resize{display:none}.tiny-modal__box{width:var(--ti-modal-box-width);background-color:var(--ti-modal-box-background-color);border-radius:var(--ti-modal-box-border-radius);font-size:var(--ti-modal-header-font-size);box-shadow:var(--ti-modal-box-shadow);text-align:left;pointer-events:auto;visibility:hidden;opacity:0}.tiny-modal__box.is__drag{cursor:move}.tiny-modal__box.is__drag .tiny-modal__body:after,.tiny-modal__box.is__drag .tiny-modal__footer:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.tiny-modal__box.is__drag .tiny-modal__body{overflow:hidden}.tiny-modal__box.is__drag .tiny-modal__body .tiny-modal__content{overflow:hidden}.tiny-modal__status-wrapper{flex-shrink:0;display:flex;align-items:center}.tiny-modal__status-icon{font-style:normal}.tiny-modal__content{width:100%;flex-grow:1}.tiny-modal__body,.tiny-modal__footer,.tiny-modal__header{position:relative}.tiny-modal__body{display:flex;flex-grow:1;padding:var(--ti-modal-body-padding-top) var(--ti-modal-body-padding-horizontal) var(--ti-modal-body-padding-bottom)}.tiny-modal__header{flex-shrink:0;color:var(--ti-modal-header-text-color);font-size:var(--ti-modal-header-font-size);display:flex;align-items:center;font-weight:var(--ti-modal-header-font-weight);border-bottom:var(--ti-modal-header-border-bottom);padding:var(--ti-modal-header-padding-top) var(--ti-modal-header-padding-horizontal) var(--ti-modal-header-padding-bottom);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiny-modal__close-btn,.tiny-modal__zoom-btn{color:var(--ti-modal-btn-close-color);font-size:var(--ti-modal-close-btn-font-size);position:absolute;right:var(--ti-modal-close-btn-right);top:var(--ti-modal-close-btn-top);z-index:1;fill:var(--ti-modal-close-btn-icon-color);transform:scale(1,1);cursor:pointer;padding:var(--ti-modal-close-btn-padding-horizontal-vertical);border-radius:4px}.tiny-modal__close-btn:hover,.tiny-modal__zoom-btn:hover{fill:var(--ti-modal-close-btn-hover-icon-color);background-color:var(--ti-modal-close-btn-background-color-hover)}.tiny-modal__zoom-btn{right:var(--ti-modal-zoom-btn-right)}.tiny-modal__footer{flex-shrink:0;text-align:var(--ti-modal-footer-align);padding:var(--ti-modal-footer-padding-top) var(--ti-modal-footer-padding-horizontal) var(--ti-modal-footer-padding-bottom)}.tiny-modal__footer .tiny-button{min-width:var(--ti-modal-footer-btn-min-width);border-radius:var(--ti-modal-footer-btn-border-radius)}.tiny-modal__footer .tiny-button--default{display:inline-block}.tiny-modal__resize .sb-resize,.tiny-modal__resize .selb-resize,.tiny-modal__resize .sest-resize,.tiny-modal__resize .st-resize,.tiny-modal__resize .swlb-resize,.tiny-modal__resize .swst-resize,.tiny-modal__resize .wl-resize,.tiny-modal__resize .wr-resize{position:absolute;z-index:100}.tiny-modal__resize .wl-resize,.tiny-modal__resize .wr-resize{width:8px;height:100%;top:0;cursor:w-resize}.tiny-modal__resize .wl-resize{left:-3px}.tiny-modal__resize .wr-resize{right:-3px}.tiny-modal__resize .selb-resize,.tiny-modal__resize .sest-resize,.tiny-modal__resize .swlb-resize,.tiny-modal__resize .swst-resize{width:10px;height:10px;z-index:101}.tiny-modal__resize .sest-resize,.tiny-modal__resize .swst-resize{top:-8px}.tiny-modal__resize .selb-resize,.tiny-modal__resize .swlb-resize{bottom:-8px}.tiny-modal__resize .sest-resize,.tiny-modal__resize .swlb-resize{cursor:sw-resize}.tiny-modal__resize .selb-resize,.tiny-modal__resize .swst-resize{cursor:se-resize}.tiny-modal__resize .swlb-resize,.tiny-modal__resize .swst-resize{left:-8px}.tiny-modal__resize .selb-resize,.tiny-modal__resize .sest-resize{right:-8px}.tiny-modal__resize .sb-resize,.tiny-modal__resize .st-resize{width:100%;height:8px;left:0;cursor:s-resize}.tiny-modal__resize .st-resize{top:-3px}.tiny-modal__resize .sb-resize{bottom:-3px}@keyframes modal-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes modal-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes modal-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}.tiny-mobile-modal{--ti-mobile-modal-text-font-size:14px;--ti-mobile-modal-header-font-size:16px;--ti-mobile-modal-text-color:var(--ti-mobile-common-color-text-primary, #191919);--ti-mobile-modal-alert-font-size:22px;--ti-mobile-modal-box-bg-color:var(--ti-mobile-common-bg-color-white, #fff);--ti-mobile-modal-box-shadow:0 8px 40px 0 rgba(0, 0, 0, 0.2);--ti-mobile-modal-close-btn-top:13px;--ti-mobile-modal-close-btn-scale:scale(1, 1);--ti-mobile-modal-close-btn-bg-color-hover:var(--ti-mobile-common-bg-color-white, #fff);--ti-mobile-modal-btn-width:112px;--ti-mobile-modal-single-btn-width:144px;--ti-mobile-modal-btn-height:36px;--ti-mobile-modal-cancel-btn-bg-color:var(--ti-mobile-common-bg-color-dark-gray, #f5f5f5)}.tiny-mobile-modal__wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;font-size:var(--ti-mobile-modal-text-font-size);color:var(--ti-mobile-modal-text-color);transition:top .4s}.tiny-mobile-modal__wrapper.active{display:block}.tiny-mobile-modal__wrapper.is__visible.is__mask:before{background-color:rgba(0,0,0,.3)}.tiny-mobile-modal__wrapper.is__visible.type__message .tiny-mobile-modal__box{transform:translateY(0)}.tiny-mobile-modal__wrapper.is__visible:not(.type__message) .tiny-mobile-modal__box:not(.is__drag){top:15vh;transition:top 0s ease-in,opacity .4s ease-in}.tiny-mobile-modal__wrapper.is__visible .tiny-mobile-modal__box{opacity:1;visibility:visible}.tiny-mobile-modal__wrapper:not(.lock__view){pointer-events:none}.tiny-mobile-modal__wrapper.lock__scroll{overflow:hidden}.tiny-mobile-modal__wrapper:not(.lock__scroll){overflow:auto}.tiny-mobile-modal__wrapper:not(.type__message) .tiny-mobile-modal__text{font-size:var(--ti-mobile-modal-text-font-size);color:var(--ti-mobile-common-color-text-secondary);line-height:1.5}.tiny-mobile-modal__wrapper.is__mask:before,.tiny-mobile-modal__wrapper.lock__view:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:auto}.tiny-mobile-modal__wrapper.is__animat.is__mask:before{transition:background-color,.2s,ease-in-out}.tiny-mobile-modal__wrapper.is__animat.type__message .tiny-mobile-modal__box:not(.is__drag){transition:all,.2s,ease-out}.tiny-mobile-modal__wrapper.size__mini,.tiny-mobile-modal__wrapper.size__small{font-size:var(--ti-mobile-modal-text-font-size)}.tiny-mobile-modal__wrapper.size__mini .tiny-mobile-modal__box,.tiny-mobile-modal__wrapper.size__small .tiny-mobile-modal__box{padding:6px 0}.tiny-mobile-modal__wrapper.size__mini .tiny-mobile-modal__body,.tiny-mobile-modal__wrapper.size__small .tiny-mobile-modal__body{padding:4px 14px 10px 14px}.tiny-mobile-modal__wrapper.size__mini .tiny-mobile-modal__footer,.tiny-mobile-modal__wrapper.size__small .tiny-mobile-modal__footer{padding:4px 14px 8px 14px}.tiny-mobile-modal__wrapper.size__mini .tiny-mobile-modal__header,.tiny-mobile-modal__wrapper.size__small .tiny-mobile-modal__header{font-size:var(--ti-mobile-modal-header-font-size);padding:6px 30px 8px 14px}.tiny-mobile-modal__wrapper.size__mini .tiny-mobile-modal__close-btn,.tiny-mobile-modal__wrapper.size__mini .tiny-mobile-modal__zoom-btn,.tiny-mobile-modal__wrapper.size__small .tiny-mobile-modal__close-btn,.tiny-mobile-modal__wrapper.size__small .tiny-mobile-modal__zoom-btn{font-size:var(--ti-mobile-modal-header-font-size);top:10px}.tiny-mobile-modal__wrapper.type__alert .tiny-mobile-modal__body,.tiny-mobile-modal__wrapper.type__confirm .tiny-mobile-modal__body,.tiny-mobile-modal__wrapper.type__message .tiny-mobile-modal__body{white-space:normal;word-break:break-word}.tiny-mobile-modal__wrapper.type__message{text-align:center}.tiny-mobile-modal__wrapper.type__message .tiny-mobile-modal__box{display:inline-block;padding:24px;margin-top:0;width:auto;box-shadow:0 0 8px 0 rgba(0,0,0,.1);transform:translateY(-10%)}.tiny-mobile-modal__wrapper.type__message .tiny-mobile-modal__box .tiny-mobile-modal__body:after{content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.tiny-mobile-modal__wrapper.type__message .tiny-mobile-modal__box .tiny-mobile-modal__content{max-width:800px;float:left}.tiny-mobile-modal__wrapper.type__message .tiny-mobile-modal__status-wrapper{font-size:var(--ti-mobile-modal-small-btn-font-size);padding-right:10px}.tiny-mobile-modal__wrapper.type__alert .tiny-mobile-modal__box,.tiny-mobile-modal__wrapper.type__confirm .tiny-mobile-modal__box,.tiny-mobile-modal__wrapper.type__modal .tiny-mobile-modal__box{display:flex;flex-direction:column;position:absolute;left:50%;top:0;box-shadow:var(--ti-mobile-modal-box-shadow);border:1px solid var(--ti-mobile-modal-border-color)}.tiny-mobile-modal__wrapper.type__alert .tiny-mobile-modal__box .tiny-mobile-modal__header,.tiny-mobile-modal__wrapper.type__confirm .tiny-mobile-modal__box .tiny-mobile-modal__header,.tiny-mobile-modal__wrapper.type__modal .tiny-mobile-modal__box .tiny-mobile-modal__header{cursor:move}.tiny-mobile-modal__wrapper.type__modal .tiny-mobile-modal__body{overflow:auto}.tiny-mobile-modal__wrapper.type__modal .tiny-mobile-modal__body .tiny-mobile-modal__content{overflow:auto}.tiny-mobile-modal__wrapper.type__alert .tiny-mobile-modal__status-wrapper,.tiny-mobile-modal__wrapper.type__confirm .tiny-mobile-modal__status-wrapper{font-size:var(--ti-mobile-modal-alert-font-size);padding:0 10px 0 2px}.tiny-mobile-modal__wrapper.is__maximize .tiny-mobile-modal__box .tiny-mobile-modal__header{cursor:default}.tiny-mobile-modal__wrapper.is__maximize .tiny-mobile-modal__resize .sb-resize,.tiny-mobile-modal__wrapper.is__maximize .tiny-mobile-modal__resize .selb-resize,.tiny-mobile-modal__wrapper.is__maximize .tiny-mobile-modal__resize .sest-resize,.tiny-mobile-modal__wrapper.is__maximize .tiny-mobile-modal__resize .st-resize,.tiny-mobile-modal__wrapper.is__maximize .tiny-mobile-modal__resize .swlb-resize,.tiny-mobile-modal__wrapper.is__maximize .tiny-mobile-modal__resize .swst-resize,.tiny-mobile-modal__wrapper.is__maximize .tiny-mobile-modal__resize .wl-resize,.tiny-mobile-modal__wrapper.is__maximize .tiny-mobile-modal__resize .wr-resize{display:none}.tiny-mobile-modal__box{width:90%;background-color:var(--ti-mobile-modal-box-bg-color);border-radius:16px;font-size:var(--ti-mobile-modal-header-font-size);box-shadow:var(--ti-mobile-modal-box-shadow);text-align:left;pointer-events:auto;visibility:hidden;opacity:0;padding-top:12px}.tiny-mobile-modal__box.is__drag{cursor:move}.tiny-mobile-modal__box.is__drag .tiny-mobile-modal__body:after,.tiny-mobile-modal__box.is__drag .tiny-mobile-modal__footer:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.tiny-mobile-modal__box.is__drag .tiny-mobile-modal__body{overflow:hidden}.tiny-mobile-modal__box.is__drag .tiny-mobile-modal__body .tiny-mobile-modal__content{overflow:hidden}.tiny-mobile-modal__status-wrapper{flex-shrink:0;display:flex;align-items:center}.tiny-mobile-modal__status-icon{font-style:normal}.tiny-mobile-modal__content{display:flex;align-items:center;justify-content:center;width:100%;flex-grow:1}.tiny-mobile-modal__body,.tiny-mobile-modal__footer,.tiny-mobile-modal__header{position:relative}.tiny-mobile-modal__body{display:flex;flex-grow:1;padding:20px 44px 28px 44px}.tiny-mobile-modal__header{flex-shrink:0;color:var(--ti-mobile-modal-text-color);font-size:var(--ti-mobile-modal-header-font-size);display:flex;align-items:center;justify-content:center;font-weight:500;border-bottom:none;padding:20px 44px 0 44px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiny-mobile-modal__close-btn,.tiny-mobile-modal__zoom-btn{font-size:var(--ti-mobile-modal-header-font-size);position:absolute;right:24px;top:var(--ti-mobile-modal-close-btn-top);z-index:1;fill:var(--ti-mobile-modal-text-color);transform:var(--ti-mobile-modal-close-btn-scale);cursor:pointer;padding:0;border-radius:4px}.tiny-mobile-modal__close-btn:hover,.tiny-mobile-modal__zoom-btn:hover{fill:var(--ti-mobile-modal-text-color);background-color:var(--ti-mobile-modal-close-btn-bg-color-hover)}.tiny-mobile-modal__zoom-btn{right:44px;border-color:#c0c4cc}.tiny-mobile-modal__zoom-btn:hover{border-color:#606266}.tiny-mobile-modal__footer{flex-shrink:0;text-align:center;padding-bottom:32px}.tiny-mobile-modal__footer .tiny-mobile-button{border-radius:18px;width:var(--ti-mobile-modal-btn-width);height:var(--ti-mobile-modal-btn-height);line-height:var(--ti-mobile-modal-btn-height)}.tiny-mobile-modal__footer .tiny-mobile-button__single{width:var(--ti-mobile-modal-single-btn-width)}.tiny-mobile-modal__footer .tiny-mobile-button--default{display:inline-block;margin-right:16px;background-color:var(--ti-mobile-modal-cancel-btn-bg-color,#f5f5f5);border:none;color:var(--ti-mobile-modal-text-color)}.tiny-mobile-modal__resize .sb-resize,.tiny-mobile-modal__resize .selb-resize,.tiny-mobile-modal__resize .sest-resize,.tiny-mobile-modal__resize .st-resize,.tiny-mobile-modal__resize .swlb-resize,.tiny-mobile-modal__resize .swst-resize,.tiny-mobile-modal__resize .wl-resize,.tiny-mobile-modal__resize .wr-resize{position:absolute;z-index:100}.tiny-mobile-modal__resize .wl-resize,.tiny-mobile-modal__resize .wr-resize{width:8px;height:100%;top:0;cursor:w-resize}.tiny-mobile-modal__resize .wl-resize{left:-8px/2 + 1}.tiny-mobile-modal__resize .wr-resize{right:-8px/2 + 1}.tiny-mobile-modal__resize .selb-resize,.tiny-mobile-modal__resize .sest-resize,.tiny-mobile-modal__resize .swlb-resize,.tiny-mobile-modal__resize .swst-resize{width:10px;height:10px;z-index:101}.tiny-mobile-modal__resize .sest-resize,.tiny-mobile-modal__resize .swst-resize{top:-8px}.tiny-mobile-modal__resize .selb-resize,.tiny-mobile-modal__resize .swlb-resize{bottom:-8px}.tiny-mobile-modal__resize .sest-resize,.tiny-mobile-modal__resize .swlb-resize{cursor:sw-resize}.tiny-mobile-modal__resize .selb-resize,.tiny-mobile-modal__resize .swst-resize{cursor:se-resize}.tiny-mobile-modal__resize .swlb-resize,.tiny-mobile-modal__resize .swst-resize{left:-8px}.tiny-mobile-modal__resize .selb-resize,.tiny-mobile-modal__resize .sest-resize{right:-8px}.tiny-mobile-modal__resize .sb-resize,.tiny-mobile-modal__resize .st-resize{width:100%;height:8px;left:0;cursor:s-resize}.tiny-mobile-modal__resize .st-resize{top:-8px/2 + 1}.tiny-mobile-modal__resize .sb-resize{bottom:-8px/2 + 1}@keyframes modal-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes modal-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes modal-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}.tiny-checkbox{--ti-checkbox-width:var(--ti-common-size-4x, 16px);--ti-checkbox-height:var(--ti-common-size-4x, 16px);--ti-checkbox-text-font-family:var(--ti-common-font-family, 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei');--ti-checkbox-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-checkbox-font-size:var(--ti-common-font-size-base, 12px);--ti-checkbox-bg-color:var(--ti-common-color-transparent, transparent);--ti-checkbox-bg-color-checked:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-checkbox-border-color-checked:var(--ti-common-color-line-active, #5e7ce0);--ti-checkbox-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-checkbox-bg-color-hover-checked:var(--ti-common-color-bg-hover, #344899);--ti-checkbox-border-color-hover-checked:var(--ti-common-color-bg-hover, #344899);--ti-checkbox-border-color-hover:var(--ti-common-color-line-active, #5e7ce0);--ti-checkbox-font-normal-line-height:var(--ti-common-line-height-base, 12px);--ti-checkbox-font-medium-line-height:var(--ti-common-line-height-3, 18px);--ti-checkbox-font-small-line-height:var(--ti-common-line-height-2, 16px);--ti-checkbox-font-mini-line-height:var(--ti-common-line-height-base, 12px);--ti-checkbox-icon-height:var(--ti-common-size-2x, 8px);--ti-checkbox-icon-width:var(--ti-common-size-base, 4px);--ti-checkbox-icon-margin-left:var(--ti-common-space-base, 4px);--ti-checkbox-icon-margin-top:var(--ti-common-space-0, 0px);--ti-checkbox-bg-color-disable:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-checkbox-icon-color-disabled:var(--ti-common-color-text-disabled, #adb0b8);--ti-checkbox-border-color-unchecked-disabled:var(--ti-common-color-line-disabled, #dfe1e6);--ti-checkbox-label-text-color-disabled:var(--ti-common-color-text-disabled, #adb0b8);--ti-checkbox-bg-color-checked-disabled:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-checkbox-border-color-checked-disabled:var(--ti-common-color-line-disabled, #dfe1e6);--ti-checkbox-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-checkbox-checkline-width:var(--ti-common-border-weight-1, 2px);--ti-checkbox-label-margin-right:var(--ti-common-space-5x, 20px);--ti-checkbox-button-bg-color:var(--ti-common-color-bg-light-normal, #e9edfa);--ti-checkbox-shadow-color:#dfe1e6;--ti-checkbox-button-font-size:var(--ti-common-font-size-base, 12px);--ti-checkbox-button-hover-text-color:var(--ti-common-color-text-white, #fff);--ti-checkbox-button-checked-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-checkbox-button-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-checkbox-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-checkbox-button-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-checkbox-button-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-checkbox-button-checked-text-color:var(--ti-common-color-text-white, #fff);--ti-checkbox-button-checked-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-checkbox-button-bg-color-hover:var(--ti-common-color-bg-hover, #344899);--ti-checkbox-button-border-color:#e9edfa;--ti-checkbox-button-border-color-hover:#c2c2c2;--ti-checkbox-button-border-radius:0px;--ti-checkbox-disabled-border-color:#dbdbdb;--ti-checkbox-button-padding-vertical:5px;--ti-checkbox-button-height:24px;--ti-checkbox-button-margin-horizontal:2px;--ti-checkbox-button-mini-margin-horizontal:2px;--ti-checkbox-button-size-mini-font-size:var(--ti-common-font-size-base, 12px);--ti-checkbox-button-size-mini-border-radius:0px;--ti-checkbox-button-size-small-padding-horizontal:15px;--ti-checkbox-button-size-small-height:30px;--ti-checkbox-button-checked-display:none;--ti-checkbox-button-margin-top:8px;--ti-checkbox-button-mini-padding-horizontal:12px;--ti-checkbox-button-mini-left-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-checkbox-button-mini-right-border-radius:0px;--ti-checkbox-button-mini-last-left-border-radius:0px;--ti-checkbox-button-mini-last-right-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-checkbox-button-right-border-radius:0px;--ti-checkbox-button-left-border-radius:0px;position:relative;display:inline-flex;align-items:center;color:var(--ti-checkbox-text-color);font-weight:500;font-size:0;font-family:var(--ti-checkbox-text-font-family);white-space:nowrap;margin-right:var(--ti-checkbox-label-margin-right);outline:0;cursor:pointer;-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none}.tiny-checkbox:last-of-type{margin-right:0}.tiny-checkbox .tiny-checkbox__inner{display:inline-block;position:relative;border:1px solid var(--ti-checkbox-border-color);border-radius:var(--ti-checkbox-border-radius);box-sizing:border-box;width:var(--ti-checkbox-width);height:var(--ti-checkbox-height);background-color:var(--ti-checkbox-bg-color);outline:0;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.tiny-checkbox .tiny-checkbox__inner:hover{border-color:var(--ti-checkbox-border-color-hover)}.tiny-checkbox .tiny-checkbox__inner::after{box-sizing:content-box;content:'';border:1px solid #fff;border-width:0 var(--ti-checkbox-checkline-width) var(--ti-checkbox-checkline-width) 0;border-left:0;border-top:0;height:var(--ti-checkbox-icon-height);width:var(--ti-checkbox-icon-width);position:absolute;margin-left:var(--ti-checkbox-icon-margin-left);margin-top:var(--ti-checkbox-icon-margin-top);transform:rotate(45deg) scaleY(0);transition:transform .15s ease-in 50ms;transform-origin:center;left:0}.tiny-checkbox.is-filter{background-color:#f5f6f8;padding:0 10px;border-radius:2px;max-width:192px}.tiny-checkbox.is-filter .tiny-checkbox__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:28px}.tiny-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:2px;border:1px solid var(--ti-checkbox-border-color);box-sizing:border-box;line-height:var(--ti-checkbox-font-normal-line-height);height:40px}.tiny-checkbox.is-bordered+.tiny-checkbox.is-bordered{margin-left:10px}.tiny-checkbox.is-bordered.is-checked{border-color:var(--ti-checkbox-button-checked-border-color)}.tiny-checkbox.is-bordered.is-disabled{border-color:var(--ti-checkbox-border-color-unchecked-disabled);color:var(--ti-checkbox-bg-color-disable);pointer-events:none;cursor:not-allowed}.tiny-checkbox.is-bordered.is-disabled .tiny-checkbox__inner,.tiny-checkbox.is-bordered.is-disabled .tiny-checkbox__inner:hover{border-color:var(--ti-checkbox-border-color-unchecked-disabled);cursor:not-allowed}.tiny-checkbox.is-bordered.is-disabled.is-checked{border-color:var(--ti-checkbox-bg-color-disable)}.tiny-checkbox.is-bordered.is-disabled.is-checked .tiny-checkbox__inner,.tiny-checkbox.is-bordered.is-disabled.is-checked .tiny-checkbox__inner:hover{background-color:var(--ti-checkbox-bg-color-disable);border-color:var(--ti-checkbox-bg-color-disable)}.tiny-checkbox.is-bordered.is-disabled.is-checked .tiny-checkbox__inner::after,.tiny-checkbox.is-bordered.is-disabled.is-checked .tiny-checkbox__inner:hover::after{border-color:var(--ti-checkbox-border-color-unchecked-disabled)}.tiny-checkbox.is-bordered.tiny-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.tiny-checkbox.is-bordered.tiny-checkbox--medium .tiny-checkbox__label{line-height:var(--ti-checkbox-font-medium-line-height);font-size:var(--ti-common-font-size-1)}.tiny-checkbox.is-bordered.tiny-checkbox--medium .tiny-checkbox__inner{height:14px;width:14px}.tiny-checkbox.is-bordered.tiny-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.tiny-checkbox.is-bordered.tiny-checkbox--small .tiny-checkbox__label{line-height:var(--ti-checkbox-font-small-line-height);font-size:var(--ti-common-font-size-base)}.tiny-checkbox.is-bordered.tiny-checkbox--small .tiny-checkbox__inner{height:12px;width:12px}.tiny-checkbox.is-bordered.tiny-checkbox--small .tiny-checkbox__inner::after{height:6px;width:2px}.tiny-checkbox.is-bordered.tiny-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.tiny-checkbox.is-bordered.tiny-checkbox--mini .tiny-checkbox__label{line-height:var(--ti-checkbox-font-mini-line-height);font-size:var(--ti-common-font-size-base)}.tiny-checkbox.is-bordered.tiny-checkbox--mini .tiny-checkbox__inner{height:12px;width:12px}.tiny-checkbox.is-bordered.tiny-checkbox--mini .tiny-checkbox__inner::after{height:6px;width:2px}.tiny-checkbox__input{position:relative;display:inline-block;white-space:nowrap;vertical-align:middle;outline:0;line-height:1;cursor:pointer}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-checkbox__input{display:inline-block}}@supports (-ms-ime-align:auto){.tiny-checkbox__input{display:inline-block}}.tiny-checkbox__input .tiny-checkbox__inner svg{fill:var(--ti-checkbox-border-color)}.tiny-checkbox__input .tiny-checkbox__inner:hover svg{fill:var(--ti-checkbox-button-hover-text-color)}.tiny-checkbox__input.is-disabled .tiny-checkbox__inner{background-color:var(--ti-checkbox-bg-color-disable);border-color:var(--ti-checkbox-border-color-unchecked-disabled);cursor:not-allowed}.tiny-checkbox__input.is-disabled .tiny-checkbox__inner svg{fill:var(--ti-checkbox-icon-color-disabled)}.tiny-checkbox__input.is-disabled .tiny-checkbox__inner+.tiny-checkbox__label{cursor:not-allowed}.tiny-checkbox__input.is-disabled.is-checked .tiny-checkbox__inner,.tiny-checkbox__input.is-disabled.is-checked .tiny-checkbox__inner:hover{background-color:var(--ti-checkbox-bg-color-checked-disabled);border-color:var(--ti-checkbox-border-color-checked-disabled)}.tiny-checkbox__input.is-disabled.is-checked .tiny-checkbox__inner::after,.tiny-checkbox__input.is-disabled.is-checked .tiny-checkbox__inner:hover::after{border-color:var(--ti-checkbox-icon-color-disabled)}.tiny-checkbox__input.is-disabled.is-indeterminate .tiny-checkbox__inner,.tiny-checkbox__input.is-disabled.is-indeterminate .tiny-checkbox__inner:hover{background-color:var(--ti-checkbox-bg-color-checked-disabled);border-color:var(--ti-checkbox-border-color-checked-disabled)}.tiny-checkbox__input.is-disabled.is-indeterminate .tiny-checkbox__inner::before,.tiny-checkbox__input.is-disabled.is-indeterminate .tiny-checkbox__inner:hover::before{background-color:var(--ti-checkbox-icon-color-disabled);border-color:var(--ti-checkbox-icon-color-disabled)}.tiny-checkbox__input.is-disabled+span.tiny-checkbox__label{color:var(--ti-checkbox-label-text-color-disabled);cursor:not-allowed}.tiny-checkbox__input.is-checked .tiny-checkbox__inner::after{transform:rotate(45deg) scaleY(1)}.tiny-checkbox__input.is-indeterminate .tiny-checkbox__inner::before{content:'';position:absolute;display:block;border-radius:1px;background-color:#fff;height:6px;width:6px;left:0;right:0;top:0;bottom:0;margin:auto}.tiny-checkbox__input.is-indeterminate .tiny-checkbox__inner::after{display:none}.tiny-checkbox__input.is-checked .tiny-checkbox__inner,.tiny-checkbox__input.is-indeterminate .tiny-checkbox__inner{background-color:var(--ti-checkbox-bg-color-checked);border-color:var(--ti-checkbox-border-color-checked)}.tiny-checkbox__input.is-checked .tiny-checkbox__inner:hover,.tiny-checkbox__input.is-indeterminate .tiny-checkbox__inner:hover{background-color:var(--ti-checkbox-bg-color-hover-checked);border-color:var(--ti-checkbox-border-color-hover-checked)}.tiny-checkbox input:focus-visible+.tiny-checkbox__inner{outline:2px solid var(--ti-checkbox-bg-color-checked);outline-offset:1px}.tiny-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.tiny-checkbox__label{padding-left:8px;font-size:var(--ti-checkbox-font-size)}.tiny-checkbox.is-display-only .tiny-checkbox__input.is-disabled+span.tiny-checkbox__label{color:#161e26}.tiny-checkbox.is-group-display-only{margin:0;padding:0;display:none}.tiny-checkbox.is-group-display-only.is-checked{display:inline-block}.tiny-checkbox.is-group-display-only .tiny-checkbox__input{display:none}.tiny-checkbox.is-group-display-only .tiny-checkbox__label::after{display:inline-block;content:';'}.tiny-checkbox.is-group-display-only .tiny-checkbox__label{margin:0;padding:0}:root{--ti-mobile-color-brand-1:#1f1b1b;--ti-mobile-color-brand-2:#1476ff;--ti-mobile-color-bg-default:#f5f5f5;--ti-mobile-color-bg-active:#f5f5f5;--ti-mobile-color-bg-disabled:#f0f0f0;--ti-mobile-color-bg-control-active:#1476ff;--ti-mobile-color-bg-control-default:#c2c2c2;--ti-mobile-color-bg-control-disabled-1:#dbdbdb;--ti-mobile-color-bg-control-disabled-2:#b3d6ff;--ti-mobile-color-bg-container-1:#fff;--ti-mobile-color-bg-container-2:#fafafa;--ti-mobile-color-bg-topnavigation:#fff;--ti-mobile-color-bg-topnavigation-active:#595959;--ti-mobile-color-bg-primary-default:#191919;--ti-mobile-color-bg-primary-active:#595959;--ti-mobile-color-bg-mask:#0000004b;--ti-mobile-color-bg-cell-active:#f0f7ff;--ti-mobile-color-text-primary:#191919;--ti-mobile-color-text-secondary:#595959;--ti-mobile-color-text-placeholder:#808080;--ti-mobile-color-text-disabled:#c2c2c2;--ti-mobile-color-text-inverse:#fff;--ti-mobile-color-text-brand:#191919;--ti-mobile-color-text-link:#1476ff;--ti-mobile-color-icon-control:#191919;--ti-mobile-color-icon-default:#808080;--ti-mobile-color-icon-active:#191919;--ti-mobile-color-icon-disabled:#c2c2c2;--ti-mobile-color-icon-link:#1476ff;--ti-mobile-color-icon-inverse:#fff;--ti-mobile-color-border-default:#c2c2c2;--ti-mobile-color-border-default-2:#595959;--ti-mobile-color-border-active:#191919;--ti-mobile-color-border-disabled:#dbdbdb;--ti-mobile-color-border-divider:#f0f0f0;--ti-mobile-color-border-dash:#191919;--ti-mobile-color-success:#5cb300;--ti-mobile-color-success-subtle:#e6f2d5;--ti-mobile-color-error:#f23030;--ti-mobile-color-error-subtle:#fce3e1;--ti-mobile-color-warning:#ff8800;--ti-mobile-color-warning-subtle:#ffebd1;--ti-mobile-color-info:#1476ff;--ti-mobile-color-info-subtle:#deecff;--ti-mobile-color-none:#c2c2c2;--ti-mobile-color-alert-fatal:#b50e65;--ti-mobile-color-alert-error:#f23030;--ti-mobile-color-alert-warning:#ff8800;--ti-mobile-color-alert-secondary:#ffb700;--ti-mobile-color-alert-ordinary:#f2e70c;--ti-mobile-color-chart-1:#1476ff;--ti-mobile-color-chart-2:#0bb8b2;--ti-mobile-color-chart-3:#6e51e0;--ti-mobile-color-chart-4:#5cb300;--ti-mobile-color-chart-5:#fcb1e1;--ti-mobile-color-chart-6:#33bcf2;--ti-mobile-color-chart-7:#ba53e6;--ti-mobile-color-chart-8:#eb4696;--ti-mobile-color-chart-9:#c2c2c2;--ti-mobile-font-size-xs:10px;--ti-mobile-font-size-s:12px;--ti-mobile-font-size-m:14px;--ti-mobile-font-size-l:16px;--ti-mobile-font-size-xl:18px;--ti-mobile-font-size-2xl:20px;--ti-mobile-font-size-3xl:24px;--ti-mobile-font-size-4xl:30px;--ti-mobile-font-size-5xl:38px;--ti-mobile-font-size-6xl:48px;--ti-mobile-font-weight-regular:400;--ti-mobile-font-weight-medium:500;--ti-mobile-font-family:'HarmonySans','鸿蒙黑体','NotoSans','Helvetica','Arial','PingFangSC-Regular','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Microsoft JhengHei';--ti-mobile-space-1x:4px;--ti-mobile-space-2x:8px;--ti-mobile-space-3x:12px;--ti-mobile-space-4x:16px;--ti-mobile-space-5x:20px;--ti-mobile-space-6x:24px;--ti-mobile-space-8x:32px;--ti-mobile-space-12x:48px;--ti-mobile-space-16x:64px;--ti-mobile-border-radius-xs:2px;--ti-mobile-border-radius-s:4px;--ti-mobile-border-radius-m:8px;--ti-mobile-border-radius-l:12px;--ti-mobile-border-radius-xl:16px;--ti-mobile-border-radius-xxl:24px;--ti-mobile-border-radius-full:9999px;--ti-mobile-border-width-1:1px;--ti-mobile-border-style-solid:solid;--ti-mobile-border-style-dash:dash;--ti-mobile-shadow-xs:0 0 4px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-s:0 0 20px 0 rgba(0, 0, 0, 0.08);--ti-mobile-shadow-m:0 10px 20px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-l:0 10px 50px 0 rgba(0, 0, 0, 0);--ti-mobile-base-color-brand-1:#4a79fe;--ti-mobile-base-color-brand-2:#3168f1;--ti-mobile-base-color-brand-3:#6e94fe;--ti-mobile-base-color-brand-4:#92affe;--ti-mobile-base-color-brand-5:#b7c9ff;--ti-mobile-base-color-brand-6:#95a2f8;--ti-mobile-base-color-brand-6:#ffffff;--ti-mobile-base-color-bg-1:#f5f5f5;--ti-mobile-base-color-bg-2:#fafafa;--ti-mobile-base-color-bg-3:#ffffff;--ti-mobile-base-color-common-1:#000000;--ti-mobile-base-color-common-2:#191919;--ti-mobile-base-color-common-3:#262626;--ti-mobile-base-color-common-4:#333333;--ti-mobile-base-color-common-5:#595959;--ti-mobile-base-color-common-6:#999999;--ti-mobile-base-color-common-7:#c2c2c2;--ti-mobile-base-color-common-8:#dbdbdb;--ti-mobile-base-color-common-9:#ededed;--ti-mobile-base-color-common-10:#f5f5f5;--ti-mobile-base-color-common-11:#fafafa;--ti-mobile-base-color-common-12:#ffffff;--ti-mobile-base-color-common-13:#627199;--ti-mobile-common-color-warning-figure-1:#eb4096;--ti-mobile-common-color-warning-text-1:#e61c81;--ti-mobile-common-color-warning-figure-2:#ff9c32;--ti-mobile-common-color-warning-text-2:#ff8800;--ti-mobile-common-color-warning-figure-3:#1ebe40;--ti-mobile-common-color-warning-text-3:#00b336;--ti-mobile-common-color-error-figure-1:#eb5454;--ti-mobile-common-color-error-text-1:#e62222;--ti-mobile-common-color-error-figure-2:#fccd32;--ti-mobile-common-color-error-text-2:#fcbe1e;--ti-mobile-common-color-error-figure-3:#1e8aff;--ti-mobile-common-color-error-text-3:#1476ff;--ti-mobile-common-color-error-figure-4:#c2c2c2;--ti-mobile-common-color-error-text-4:#999999;--ti-mobile-common-color-chart-1:#1476ff;--ti-mobile-common-color-chart-2:#10c7c1;--ti-mobile-common-color-chart-3:#b878f0;--ti-mobile-common-color-chart-4:#d6a981;--ti-mobile-common-color-chart-5:#c1cc7a;--ti-mobile-common-color-text-primary:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-text-secondary:var(--ti-mobile-base-color-common-5);--ti-mobile-common-color-text-weaken-dark:var(--ti-mobile-base-color-common-6);--ti-mobile-common-color-text-weaken-ligtht:var(--ti-mobile-base-color-common-7);--ti-mobile-common-color-text-weaken-disabled:var(--ti-mobile-base-color-common-8);--ti-mobile-common-color-text-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-text-placeholder-primary:#dbe5fc;--ti-mobile-common-color-text-placeholder-gray:#acacac;--ti-mobile-common-color-text-high-light:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-dark:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-link-highlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-gray:var(--ti-mobile-base-color-common-13);--ti-mobile-common-color-link-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-line-hightlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-line-dark:var(--ti-mobile-base-color-common-9);--ti-mobile-common-color-line-light:var(--ti-mobile-base-color-common-10);--ti-mobile-common-color-line-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-mask-light:rgba(0, 0, 0, 0.5);--ti-mobile-common-color-mask-dark:rgba(0, 0, 0, 0.75);--ti-mobile-common-bg-color-white:var(--ti-mobile-base-color-bg-3);--ti-mobile-common-bg-color-main:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-bg-color-light:var(--ti-mobile-base-color-bg-2);--ti-mobile-common-bg-color-blue-1:var(--ti-mobile-base-color-brand-2);--ti-mobile-common-bg-color-disabled:#e8e8e8;--ti-mobile-common-bg-color-dark-gray:var(--ti-mobile-base-color-bg-1);--ti-mobile-common-bg-color-weaken:var(--ti-mobile-base-color-common-8);--ti-mobile-common-status-bg-color-success:#5bd475;--ti-mobile-common-status-bg-color-error:#eb5454;--ti-mobile-common-status-bg-color-normal:#fff;--ti-mobile-common-status-bg-color-handing:var(--ti-mobile-base-color-brand-1)}.tiny-mobile-checkbox{--ti-mobile-checkbox-width:var(--ti-mobile-space-6x, 24px);--ti-mobile-checkbox-height:var(--ti-mobile-checkbox-width, 24px);--ti-mobile-checkbox-line-height:22px;--ti-mobile-checkbox-margin-right:var(--ti-mobile-space-2x, 8px);--ti-mobile-checkbox-label-padding-left:var(--ti-mobile-space-2x, 8px);--ti-mobile-checkbox-bg-color:var(--ti-mobile-color-bg-container-1, #ffffff);--ti-mobile-checkbox-border-radius:var(--ti-mobile-border-radius-s, 4px);--ti-mobile-checkbox-border-color:var(--ti-mobile-color-border-default, #c2c2c2);--ti-mobile-checkbox-checked-border-color:var(--ti-mobile-color-icon-link, #1476ff);--ti-mobile-checkbox-checked-bg-color:var(--ti-mobile-color-icon-link, #1476ff);--ti-mobile-checkbox-selected-border-color:var(--ti-mobile-color-icon-inverse, #ffffff);--ti-mobile-checkbox-indeterminate-bg-color:var(--ti-mobile-color-icon-inverse, #ffffff);--ti-mobile-checkbox-text-color:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-checkbox-font-size:var(--ti-mobile-font-size-m, 14px);--ti-mobile-checkbox-disabled-text-color:var(--ti-mobile-color-text-disabled, #c2c2c2);--ti-mobile-checkbox-disabled-bg-color:var(--ti-mobile-color-bg-container-2, #fafafa);--ti-mobile-checkbox-checked-disabled-bg-color:var(--ti-mobile-color-bg-control-disabled-1, #dbdbdb);--ti-mobile-checkbox-disabled-border-color:var(--ti-mobile-color-border-disabled, #dbdbdb);position:relative;display:inline-block;white-space:nowrap;margin-right:var(--ti-mobile-checkbox-margin-right);cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none}.tiny-mobile-checkbox:last-of-type{margin-right:0}.tiny-mobile-checkbox__input{position:relative;display:inline-block;white-space:nowrap;vertical-align:middle;outline:0;cursor:pointer;width:var(--ti-mobile-checkbox-width);height:var(--ti-mobile-checkbox-height);line-height:var(--ti-mobile-checkbox-line-height)}.tiny-mobile-checkbox__inner{display:inline-block;position:relative;background-color:var(--ti-mobile-checkbox-bg-color);border:1.5px solid var(--ti-mobile-checkbox-border-color);border-radius:var(--ti-mobile-checkbox-border-radius,3px);box-sizing:border-box;width:100%;height:100%;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.tiny-mobile-checkbox__inner:hover{border-color:var(--ti-mobile-checkbox-checked-border-color)}.tiny-mobile-checkbox__inner::after{box-sizing:content-box;content:'';border-width:2px;border-style:solid;border-color:var(--ti-mobile-checkbox-selected-border-color);border-left:0;border-top:0;height:11px;width:7px;position:absolute;left:50%;top:42%;transform:translate(-50%,-50%) rotate(45deg) scaleY(0);transition:all .15s ease-in 50ms;transform-origin:center;opacity:0}.tiny-mobile-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.tiny-mobile-checkbox__label{display:inline-block;padding-left:var(--ti-mobile-checkbox-label-padding-left);line-height:24px;color:var(--ti-mobile-checkbox-text-color);font-size:var(--ti-mobile-checkbox-font-size,16px);vertical-align:middle;word-break:break-all;white-space:pre-wrap}.tiny-mobile-checkbox.is-checked .tiny-mobile-checkbox__inner{background-color:var(--ti-mobile-checkbox-checked-bg-color)}.tiny-mobile-checkbox.is-checked .tiny-mobile-checkbox__inner::after{border-color:var(--ti-mobile-checkbox-selected-border-color);transform:translate(-50%,-50%) rotate(45deg) scaleY(1);opacity:1}.tiny-mobile-checkbox.is-indeterminate .tiny-mobile-checkbox__inner::before{content:'';position:absolute;display:block;border-radius:2px;background-color:var(--ti-mobile-checkbox-indeterminate-bg-color);height:10px;width:10px;left:0;right:0;top:0;bottom:0;margin:auto}.tiny-mobile-checkbox.is-indeterminate .tiny-mobile-checkbox__inner::after{display:none}.tiny-mobile-checkbox.is-checked .tiny-mobile-checkbox__inner,.tiny-mobile-checkbox.is-indeterminate .tiny-mobile-checkbox__inner{background-color:var(--ti-mobile-checkbox-checked-bg-color);border-color:var(--ti-mobile-checkbox-checked-border-color)}.tiny-mobile-checkbox.is-disabled .tiny-mobile-checkbox__inner{background-color:var(--ti-mobile-checkbox-disabled-bg-color);border-color:var(--ti-mobile-checkbox-disabled-border-color);cursor:not-allowed}.tiny-mobile-checkbox.is-disabled.is-checked .tiny-mobile-checkbox__inner,.tiny-mobile-checkbox.is-disabled.is-checked .tiny-mobile-checkbox__inner:hover{background-color:var(--ti-mobile-checkbox-checked-disabled-bg-color)}.tiny-mobile-checkbox.is-disabled.is-indeterminate .tiny-mobile-checkbox__inner,.tiny-mobile-checkbox.is-disabled.is-indeterminate .tiny-mobile-checkbox__inner:hover{background-color:var(--ti-mobile-checkbox-disabled-bg-color)}.tiny-mobile-checkbox.is-disabled.is-indeterminate .tiny-mobile-checkbox__inner::before,.tiny-mobile-checkbox.is-disabled.is-indeterminate .tiny-mobile-checkbox__inner:hover::before{background-color:var(--ti-mobile-checkbox-disabled-border-color)}.tiny-mobile-checkbox.is-disabled .tiny-mobile-checkbox__label{color:var(--ti-mobile-checkbox-disabled-text-color);cursor:not-allowed}.tiny-mobile-checkbox.icon-position-top .tiny-mobile-checkbox__input{vertical-align:top}.tiny-checkbox-button{--ti-checkbox-width:var(--ti-common-size-4x, 16px);--ti-checkbox-height:var(--ti-common-size-4x, 16px);--ti-checkbox-text-font-family:var(--ti-common-font-family, 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei');--ti-checkbox-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-checkbox-font-size:var(--ti-common-font-size-base, 12px);--ti-checkbox-bg-color:var(--ti-common-color-transparent, transparent);--ti-checkbox-bg-color-checked:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-checkbox-border-color-checked:var(--ti-common-color-line-active, #5e7ce0);--ti-checkbox-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-checkbox-bg-color-hover-checked:var(--ti-common-color-bg-hover, #344899);--ti-checkbox-border-color-hover-checked:var(--ti-common-color-bg-hover, #344899);--ti-checkbox-border-color-hover:var(--ti-common-color-line-active, #5e7ce0);--ti-checkbox-font-normal-line-height:var(--ti-common-line-height-base, 12px);--ti-checkbox-font-medium-line-height:var(--ti-common-line-height-3, 18px);--ti-checkbox-font-small-line-height:var(--ti-common-line-height-2, 16px);--ti-checkbox-font-mini-line-height:var(--ti-common-line-height-base, 12px);--ti-checkbox-icon-height:var(--ti-common-size-2x, 8px);--ti-checkbox-icon-width:var(--ti-common-size-base, 4px);--ti-checkbox-icon-margin-left:var(--ti-common-space-base, 4px);--ti-checkbox-icon-margin-top:var(--ti-common-space-0, 0px);--ti-checkbox-bg-color-disable:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-checkbox-icon-color-disabled:var(--ti-common-color-text-disabled, #adb0b8);--ti-checkbox-border-color-unchecked-disabled:var(--ti-common-color-line-disabled, #dfe1e6);--ti-checkbox-label-text-color-disabled:var(--ti-common-color-text-disabled, #adb0b8);--ti-checkbox-bg-color-checked-disabled:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-checkbox-border-color-checked-disabled:var(--ti-common-color-line-disabled, #dfe1e6);--ti-checkbox-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-checkbox-checkline-width:var(--ti-common-border-weight-1, 2px);--ti-checkbox-label-margin-right:var(--ti-common-space-5x, 20px);--ti-checkbox-button-bg-color:var(--ti-common-color-bg-light-normal, #e9edfa);--ti-checkbox-shadow-color:#dfe1e6;--ti-checkbox-button-font-size:var(--ti-common-font-size-base, 12px);--ti-checkbox-button-hover-text-color:var(--ti-common-color-text-white, #fff);--ti-checkbox-button-checked-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-checkbox-button-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-checkbox-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-checkbox-button-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-checkbox-button-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-checkbox-button-checked-text-color:var(--ti-common-color-text-white, #fff);--ti-checkbox-button-checked-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-checkbox-button-bg-color-hover:var(--ti-common-color-bg-hover, #344899);--ti-checkbox-button-border-color:#e9edfa;--ti-checkbox-button-border-color-hover:#c2c2c2;--ti-checkbox-button-border-radius:0px;--ti-checkbox-disabled-border-color:#dbdbdb;--ti-checkbox-button-padding-vertical:5px;--ti-checkbox-button-height:24px;--ti-checkbox-button-margin-horizontal:2px;--ti-checkbox-button-mini-margin-horizontal:2px;--ti-checkbox-button-size-mini-font-size:var(--ti-common-font-size-base, 12px);--ti-checkbox-button-size-mini-border-radius:0px;--ti-checkbox-button-size-small-padding-horizontal:15px;--ti-checkbox-button-size-small-height:30px;--ti-checkbox-button-checked-display:none;--ti-checkbox-button-margin-top:8px;--ti-checkbox-button-mini-padding-horizontal:12px;--ti-checkbox-button-mini-left-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-checkbox-button-mini-right-border-radius:0px;--ti-checkbox-button-mini-last-left-border-radius:0px;--ti-checkbox-button-mini-last-right-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-checkbox-button-right-border-radius:0px;--ti-checkbox-button-left-border-radius:0px;position:relative;display:inline-block;margin-top:var(--ti-checkbox-button-margin-top)}.tiny-checkbox-button:first-child .tiny-checkbox-button__inner{border-radius:var(--ti-common-border-radius-normal) var(--ti-checkbox-button-right-border-radius) var(--ti-checkbox-button-right-border-radius) var(--ti-common-border-radius-normal)}.tiny-checkbox-button:last-child .tiny-checkbox-button__inner{border-radius:var(--ti-checkbox-button-left-border-radius) var(--ti-common-border-radius-normal) var(--ti-common-border-radius-normal) var(--ti-checkbox-button-left-border-radius)}.tiny-checkbox-button.is-checked::after{content:'';position:absolute;width:0;height:0;right:4px;top:0;border-bottom:20px solid transparent;border-right:20px solid var(--ti-checkbox-button-checked-border-color);border-top-right-radius:6px;display:var(--ti-checkbox-button-checked-display)}.tiny-checkbox-button.is-checked::before{display:var(--ti-checkbox-button-checked-display);right:7px;top:1px;box-sizing:content-box;content:'';border:.5px solid #fff;border-width:0 var(--ti-checkbox-checkline-width) var(--ti-checkbox-checkline-width) 0;border-left:0;border-top:0;height:8px;width:4px;position:absolute;margin-left:var(--ti-checkbox-icon-margin-left);margin-top:var(--ti-checkbox-icon-margin-top);transition:transform .15s ease-in 50ms;transform-origin:center;z-index:3;transform:rotate(45deg) scale(.7)}.tiny-checkbox-button.is-checked .tiny-checkbox-button__inner{color:var(--ti-checkbox-button-checked-text-color);border-color:var(--ti-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--ti-checkbox-shadow-color);background-color:var(--ti-checkbox-button-checked-bg-color)}.tiny-checkbox-button.is-checked:first-child .tiny-checkbox-button__inner{border-left-color:var(--ti-checkbox-button-checked-border-color);box-shadow:none}.tiny-checkbox-button.is-disabled .tiny-checkbox-button__inner{color:var(--ti-checkbox-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--ti-checkbox-button-disabled-bg-color);border-color:var(--ti-checkbox-disabled-border-color);box-shadow:none}.tiny-checkbox-button.is-disabled:first-child .tiny-checkbox-button__inner{border-left-color:var(--ti-checkbox-border-color)}.tiny-checkbox-button.is-disabled.is-checked::after{border-right:20px solid var(--ti-checkbox-disabled-border-color)}.tiny-checkbox-button.is-disabled.is-checked .tiny-checkbox-button__inner{color:var(--ti-checkbox-button-disabled-text-color);border-color:var(--ti-checkbox-disabled-border-color);background-color:var(--ti-checkbox-button-disabled-bg-color)}.tiny-checkbox-button__inner{position:relative;display:inline-block;white-space:nowrap;vertical-align:middle;outline:0;line-height:1;font-weight:500;cursor:pointer;background:var(--ti-checkbox-button-bg-color);border-left:0;border:1px solid var(--ti-checkbox-button-border-color);color:var(--ti-checkbox-button-text-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;box-sizing:border-box;margin:0 var(--ti-checkbox-button-margin-horizontal);transition:border-color .3s cubic-bezier(.645,.045,.355,1),background-color .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:var(--ti-checkbox-button-font-size);border-radius:var(--ti-checkbox-button-border-radius);-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none}.tiny-checkbox-button__inner.is-round{padding:12px 20px}.tiny-checkbox-button__inner:hover{background:var(--ti-checkbox-button-bg-color-hover);color:var(--ti-checkbox-button-hover-text-color);border:1px solid var(--ti-checkbox-button-border-color-hover)}.tiny-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.tiny-checkbox-button--medium .tiny-checkbox-button__inner{padding:14px 20px;font-size:var(--ti-common-font-size-1);border-radius:var(--ti-checkbox-button-border-radius)}.tiny-checkbox-button--medium .tiny-checkbox-button__inner.is-round{padding:14px 20px}.tiny-checkbox-button--small .tiny-checkbox-button__inner{height:var(--ti-checkbox-button-size-small-height);line-height:calc(var(--ti-checkbox-button-size-small-height) - 2px);padding:0 var(--ti-checkbox-button-size-small-padding-horizontal);font-size:var(--ti-common-font-size-base);border-radius:var(--ti-checkbox-button-border-radius)}.tiny-checkbox-button--small .tiny-checkbox-button__inner.is-round{padding:8px 15px}.tiny-checkbox-button--mini .tiny-checkbox-button__inner{padding:var(--ti-checkbox-button-padding-vertical) var(--ti-checkbox-button-mini-padding-horizontal);height:var(--ti-checkbox-button-height);margin:0 var(--ti-checkbox-button-mini-margin-horizontal);font-size:var(--ti-checkbox-button-size-mini-font-size);border-radius:var(--ti-checkbox-button-size-mini-border-radius)}.tiny-checkbox-button--mini .tiny-checkbox-button__inner.is-round{padding:5px 15px}.tiny-checkbox-button.tiny-checkbox-button--mini:first-child .tiny-checkbox-button__inner{border-radius:var(--ti-checkbox-button-mini-left-border-radius) var(--ti-checkbox-button-mini-right-border-radius) var(--ti-checkbox-button-mini-right-border-radius) var(--ti-checkbox-button-mini-left-border-radius)}.tiny-checkbox-button.tiny-checkbox-button--mini:last-child .tiny-checkbox-button__inner{border-radius:var(--ti-checkbox-button-mini-last-left-border-radius) var(--ti-checkbox-button-mini-right-border-radius) var(--ti-checkbox-button-mini-last-right-border-radius) var(--ti-checkbox-button-mini-last-left-border-radius)}.tiny-checkbox-button--mini.is-checked::after{border-bottom:16px solid transparent;border-right:16px solid var(--ti-checkbox-button-checked-border-color);border-top-right-radius:4px;right:3px}.tiny-checkbox-button--mini.is-checked::before{height:8px;width:4px;right:3px;top:1px}.tiny-checkbox-button input:focus-visible+.tiny-checkbox-button__inner{outline:2px solid var(--ti-checkbox-button-checked-bg-color);outline-offset:1px}.tiny-checkbox-group{--ti-checkbox-width:var(--ti-common-size-4x, 16px);--ti-checkbox-height:var(--ti-common-size-4x, 16px);--ti-checkbox-text-font-family:var(--ti-common-font-family, 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei');--ti-checkbox-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-checkbox-font-size:var(--ti-common-font-size-base, 12px);--ti-checkbox-bg-color:var(--ti-common-color-transparent, transparent);--ti-checkbox-bg-color-checked:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-checkbox-border-color-checked:var(--ti-common-color-line-active, #5e7ce0);--ti-checkbox-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-checkbox-bg-color-hover-checked:var(--ti-common-color-bg-hover, #344899);--ti-checkbox-border-color-hover-checked:var(--ti-common-color-bg-hover, #344899);--ti-checkbox-border-color-hover:var(--ti-common-color-line-active, #5e7ce0);--ti-checkbox-font-normal-line-height:var(--ti-common-line-height-base, 12px);--ti-checkbox-font-medium-line-height:var(--ti-common-line-height-3, 18px);--ti-checkbox-font-small-line-height:var(--ti-common-line-height-2, 16px);--ti-checkbox-font-mini-line-height:var(--ti-common-line-height-base, 12px);--ti-checkbox-icon-height:var(--ti-common-size-2x, 8px);--ti-checkbox-icon-width:var(--ti-common-size-base, 4px);--ti-checkbox-icon-margin-left:var(--ti-common-space-base, 4px);--ti-checkbox-icon-margin-top:var(--ti-common-space-0, 0px);--ti-checkbox-bg-color-disable:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-checkbox-icon-color-disabled:var(--ti-common-color-text-disabled, #adb0b8);--ti-checkbox-border-color-unchecked-disabled:var(--ti-common-color-line-disabled, #dfe1e6);--ti-checkbox-label-text-color-disabled:var(--ti-common-color-text-disabled, #adb0b8);--ti-checkbox-bg-color-checked-disabled:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-checkbox-border-color-checked-disabled:var(--ti-common-color-line-disabled, #dfe1e6);--ti-checkbox-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-checkbox-checkline-width:var(--ti-common-border-weight-1, 2px);--ti-checkbox-label-margin-right:var(--ti-common-space-5x, 20px);--ti-checkbox-button-bg-color:var(--ti-common-color-bg-light-normal, #e9edfa);--ti-checkbox-shadow-color:#dfe1e6;--ti-checkbox-button-font-size:var(--ti-common-font-size-base, 12px);--ti-checkbox-button-hover-text-color:var(--ti-common-color-text-white, #fff);--ti-checkbox-button-checked-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-checkbox-button-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-checkbox-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-checkbox-button-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-checkbox-button-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-checkbox-button-checked-text-color:var(--ti-common-color-text-white, #fff);--ti-checkbox-button-checked-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-checkbox-button-bg-color-hover:var(--ti-common-color-bg-hover, #344899);--ti-checkbox-button-border-color:#e9edfa;--ti-checkbox-button-border-color-hover:#c2c2c2;--ti-checkbox-button-border-radius:0px;--ti-checkbox-disabled-border-color:#dbdbdb;--ti-checkbox-button-padding-vertical:5px;--ti-checkbox-button-height:24px;--ti-checkbox-button-margin-horizontal:2px;--ti-checkbox-button-mini-margin-horizontal:2px;--ti-checkbox-button-size-mini-font-size:var(--ti-common-font-size-base, 12px);--ti-checkbox-button-size-mini-border-radius:0px;--ti-checkbox-button-size-small-padding-horizontal:15px;--ti-checkbox-button-size-small-height:30px;--ti-checkbox-button-checked-display:none;--ti-checkbox-button-margin-top:8px;--ti-checkbox-button-mini-padding-horizontal:12px;--ti-checkbox-button-mini-left-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-checkbox-button-mini-right-border-radius:0px;--ti-checkbox-button-mini-last-left-border-radius:0px;--ti-checkbox-button-mini-last-right-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-checkbox-button-right-border-radius:0px;--ti-checkbox-button-left-border-radius:0px;--ti-checkbox-group-margin-bottom:var(--ti-common-space-2x, 8px);--ti-checkbox-group-flex-wrap:wrap;--ti-checkbox-group-margin-top:var(--ti-common-space-0, 0px);--ti-checkbox-group-1st-child-border-radius:var(--ti-common-space-0, 0px);--ti-checkbox-group-last-child-border-radius:var(--ti-common-space-0, 0px);display:flex;flex-wrap:var(--ti-checkbox-group-flex-wrap);width:100%;margin-top:var(--ti-checkbox-group-margin-top)}.tiny-checkbox-group.is-vertical{display:inline-block}.tiny-checkbox-group.is-vertical .tiny-checkbox{display:flex;margin-right:0}.tiny-checkbox-group.is-vertical .tiny-checkbox:not(:last-child){margin-bottom:var(--ti-checkbox-group-margin-bottom)}.tiny-checkbox-group.is-vertical .tiny-checkbox-button{display:block;width:-moz-min-content;width:min-content}.tiny-checkbox-group.is-vertical .tiny-checkbox-button:first-child .tiny-checkbox-button__inner{border-radius:var(--ti-checkbox-group-1st-child-border-radius)}.tiny-checkbox-group.is-vertical .tiny-checkbox-button:last-child .tiny-checkbox-button__inner{border-radius:var(--ti-checkbox-group-last-child-border-radius)}.tiny-checkbox-group.is-vertical .tiny-checkbox-button.is-checked .tiny-checkbox-button__inner{box-shadow:0 -1px 0 0 var(--ti-checkbox-shadow-color);border-color:var(--ti-checkbox-button-checked-border-color)}.tiny-checkbox-group.is-vertical .tiny-checkbox-button.is-checked.is-disabled .tiny-checkbox-button__inner{box-shadow:0 -1px 0 0 var(--ti-checkbox-border-color);border-color:var(--ti-checkbox-border-color);background:var(--ti-checkbox-disabled-bg-color)}.tiny-mobile-checkbox-group{display:flex;flex-wrap:wrap}.tiny-mobile-checkbox-group.is-vertical{flex-direction:column}.tiny-mobile-checkbox-group.is-vertical .tiny-mobile-checkbox:last-of-type{margin-right:30px}.tiny-popconfirm{--ti-popconfirm-popover-line-height:var(--ti-common-size-6x, 24px);--ti-popconfirm-popover-footer-justify-content:flex-end;--ti-popconfirm-popover-footer-font-size:var(--ti-common-font-size-base, 12px);--ti-popconfirm-popover-footer-font-color:#161e26;--ti-popconfirm-popover-container-padding-vertical:var(--ti-common-space-base, 4px);--ti-popconfirm-popover-icon-width:var(--ti-common-size-6x, 24px);--ti-popconfirm-popover-icon-margin-right:var(--ti-common-space-2x, 8px);--ti-popconfirm-popover-footer-margin-top:var(--ti-common-space-4x, 16px);display:inline-block}.tiny-popconfirm__reference{display:inline-block}.tiny-popconfirm-popover{--ti-popconfirm-popover-line-height:var(--ti-common-size-6x, 24px);--ti-popconfirm-popover-footer-justify-content:flex-end;--ti-popconfirm-popover-footer-font-size:var(--ti-common-font-size-base, 12px);--ti-popconfirm-popover-footer-font-color:#161e26;--ti-popconfirm-popover-container-padding-vertical:var(--ti-common-space-base, 4px);--ti-popconfirm-popover-icon-width:var(--ti-common-size-6x, 24px);--ti-popconfirm-popover-icon-margin-right:var(--ti-common-space-2x, 8px);--ti-popconfirm-popover-footer-margin-top:var(--ti-common-space-4x, 16px);min-width:168px;max-width:90vw}.tiny-popconfirm-popover__container{padding:var(--ti-popconfirm-popover-container-padding-vertical) 0;font-size:var(--ti-popconfirm-popover-footer-font-size);color:var(--ti-popconfirm-popover-footer-font-color)}.tiny-popconfirm-popover__header{display:flex;align-items:center;line-height:var(--ti-popconfirm-popover-line-height)}.tiny-popconfirm-popover__icon{height:var(--ti-popconfirm-popover-icon-width);width:var(--ti-popconfirm-popover-icon-width);margin-right:var(--ti-popconfirm-popover-icon-margin-right)}.tiny-popconfirm-popover__title{flex:1 1 auto}.tiny-popconfirm-popover__content{color:#5c6976;line-height:var(--ti-popconfirm-popover-line-height)}.tiny-popconfirm-popover__footer{display:flex;justify-content:var(--ti-popconfirm-popover-footer-justify-content);margin-top:var(--ti-popconfirm-popover-footer-margin-top)}.tiny-popconfirm-popover__confirm-button{width:72px}.tiny-popconfirm-popover__cancel-button{width:72px}.tiny-popconfirm-popover--info{fill:#5cacff}.tiny-popconfirm-popover--error{fill:#eb171f}.tiny-popconfirm-popover--warning{fill:#fdc000}.tiny-popconfirm-popover--success{fill:#00a874}.tiny-pager{--ti-pager-normal-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-pager-primary-bg-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-pager-active-font-color:var(--ti-common-color-text-white, #fff);--ti-pager-active-bg-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-pager-primary-text-color:var(--ti-common-color-text-link, #526ecc);--ti-pager-primary-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-pager-primary-hover-text-color:var(--ti-common-color-primary-hover, #7693f5);--ti-pager-active-font-weight:var(--ti-common-font-weight-normal);--ti-pager-disabled-text-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-pager-disabled-border-color:transparent;--ti-pager-input-border-color:var(--ti-common-color-border, #adb0b8);--ti-pager-input-hover-border-color:var(--ti-common-color-line-hover, #575d6c);--ti-pager-input-stop-color:var(--ti-common-color-line-normal, #adb0b8);--ti-pager-input-lighting-color:var(--ti-common-color-line-active, #5e7ce0);--ti-pager-input-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-pager-input-height:var(--ti-common-size-height-mini, 24px);--ti-pager-input-padding-vertical:10px;--ti-pager-font-size:var(--ti-common-font-size-base, 12px);--ti-pager-normal-text-padding-left:calc(var(--ti-common-space-base, 4px) * 3 + 2px);--ti-pager-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-pager-normal-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-pager-height:var(--ti-common-size-height-mini, 24px);--ti-pager-width:auto;--ti-pager-min-width:auto;--ti-pager-input-width:var(--ti-common-space-10x, 40px);--ti-pager-poplist-item-padding-vertical:var(--ti-common-space-0, 0px);--ti-pager-poplist-item-padding-horizontal:var(--ti-common-space-6, 6px);--ti-pager-poplist-item-unchecked-box-shadow:none;--ti-pager-li-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-pager-li-border-color:var(--ti-common-color-transparent, transparent);--ti-pager-li-item-hover-text-color:var(--ti-common-color-text-highlight, #526ecc);--ti-pager-li-item-hover-font-weight:var(--ti-common-font-weight-normal);--ti-pager-poplist-item-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-pager-poplist-item-hover-text-color:var(--ti-common-color-text-highlight, #526ecc);--ti-pager-poplist-item-selected-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-pager-poplist-item-selected-text-color:var(--ti-common-color-selected-text-color, #fff);--ti-pager-poplist-item-hover-border-color:var(--ti-common-color-transparent, transparent);--ti-pager-pop-body-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-pager-pop-body-margin-top:4px;--ti-pager-poplist-item-min-height:30px;--ti-pager-prev-next-text-color-disabled:var(--ti-common-color-text-disabled, #adb0b8);--ti-pager-goto-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-pager-goto-btn-border-hover-color:var(--ti-common-color-border-hover, #575d6c);--ti-pager-goto-btn-text-hover-color:var(--ti-common-color-text-highlight, #526ecc);--ti-pager-prev-padding-left:6px;--ti-pager-prev-padding-right:6px;--ti-pager-prev-margin-left:4px;--ti-pager-prev-margin-right:4px;--ti-pager-next-padding-right:4px;--ti-pager-next-margin-right:6px;--ti-pager-next-margin-left:6px;--ti-pager-btn-svg-fill-color:var(--ti-common-color-info-normal, #252b3a);--ti-pager-total-font-size:12px;--ti-pager-total-height:24px;--ti-pager-total-line-height:24px;--ti-pager-total-svg-fill-color:var(--ti-common-color-info-normal, #252b3a);--ti-pager-svg-font-size:var(--ti-pager-font-size);--ti-pager-dot-is-popup-display:inline;--ti-pager-dot-is-popup-svg-font-size:14px;--ti-pager-prev-next-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-pager-group-sizes-margin-right:16px;--ti-pager-sizes-input-min-width:var(--ti-common-size-10x, 80px);--ti-pager-sizes-input-hover-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-pager-input-btn-width:var(--ti-common-size-7x, 28px);--ti-pager-selector-padding-vertical:var(--ti-common-space-3x, 12px);--ti-pager-mini-min-width:18px;--ti-pager-sizes-num-margin-right:var(--ti-common-space-base, 4px);text-align:left;padding:var(--ti-pager-selector-padding-vertical) 0;color:var(--ti-pager-text-color)}.tiny-pager .tiny-pager__group{display:inline-flex;align-items:center;vertical-align:middle;font-size:var(--ti-pager-font-size)}.tiny-pager .tiny-pager__group>span{display:inline-block;vertical-align:middle}.tiny-pager .tiny-pager__total{height:var(--ti-pager-total-height);line-height:var(--ti-pager-total-line-height);font-size:var(--ti-pager-total-font-size);color:var(--ti-pager-normal-text-color)}.tiny-pager .tiny-pager__total-allpage{margin:0 4px}.tiny-pager .tiny-pager__pull-left{float:left;height:var(--ti-pager-height)}.tiny-pager .tiny-pager__pages{display:inline-flex;font-size:var(--ti-pager-font-size)}.tiny-pager .tiny-pager__pages li{background:0 0;display:inline-block;font-size:var(--ti-pager-font-size);cursor:pointer;margin-right:4px;text-align:center;line-height:calc(var(--ti-pager-height) - 2px);border-radius:var(--ti-pager-li-border-radius);height:var(--ti-pager-height);width:var(--ti-pager-width);min-width:var(--ti-pager-min-width);color:var(--ti-pager-text-color);padding:var(--ti-pager-poplist-item-padding-vertical) var(--ti-pager-poplist-item-padding-horizontal);box-sizing:border-box;border:1px solid var(--ti-pager-li-border-color);transition:all .5s ease}.tiny-pager .tiny-pager__pages li a{color:var(--ti-pager-text-color)}.tiny-pager .tiny-pager__pages li svg{fill:var(--ti-pager-text-color);vertical-align:middle}.tiny-pager .tiny-pager__pages li:not(.dot):not(.is-active):hover{color:var(--ti-pager-list-item-hover-text-color);background-color:var(--ti-pager-poplist-item-hover-bg-color);box-shadow:var(--ti-pager-poplist-item-unchecked-box-shadow);border:1px solid var(--ti-pager-poplist-item-hover-border-color);font-weight:var(--ti-pager-li-item-hover-font-weight)}.tiny-pager .tiny-pager__pages li:not(.dot):not(.is-active):hover svg{fill:var(--ti-pager-list-item-hover-text-color)}.tiny-pager .tiny-pager__pages li.dot .icon{font-size:var(--ti-pager-dot-is-popup-svg-font-size)}.tiny-pager .tiny-pager__pages li.dot.is-popup svg{display:var(--ti-pager-dot-is-popup-display)}.tiny-pager .tiny-pager__pages li.is-active{font-weight:var(--ti-pager-active-font-weight);color:var(--ti-pager-active-font-color);background-color:var(--ti-pager-active-bg-color);border:1px solid var(--ti-pager-poplist-item-hover-border-color)}.tiny-pager .tiny-pager__pages li:last-child{margin-right:0}.tiny-pager__loading .tiny-pager__total{display:flex}.tiny-pager__loading .tiny-pager__total-loading{width:30px}.tiny-pager__loading .tiny-loading__spinner{margin-top:3px}.tiny-pager__goto{font-size:0}.tiny-pager__goto input[type=text]{width:var(--ti-pager-input-width);text-align:center;vertical-align:top;border-radius:var(--ti-pager-input-border-radius);display:inline-block;position:inherit;height:var(--ti-pager-input-height);line-height:var(--ti-pager-input-height);border:1px solid var(--ti-pager-input-border-color);color:var(--ti-pager-normal-text-color);font-size:var(--ti-pager-font-size);transition:border .3s;outline:0;box-sizing:border-box;margin-right:4px}.tiny-pager__goto input[type=text]:hover{border:1px solid var(--ti-pager-input-hover-border-color);color:var(--ti-pager-normal-text-color)}.tiny-pager__goto input[type=text].active,.tiny-pager__goto input[type=text]:active,.tiny-pager__goto input[type=text]:focus,.tiny-pager__goto input[type=text][active]{border:1px solid var(--ti-pager-primary-border-color);box-shadow:0 0 0 transparent}.tiny-pager__goto input[type=text][disabled]{color:var(--ti-pager-disabled-text-color);border-color:var(--ti-pager-disabled-border-color);cursor:not-allowed}.tiny-pager__goto-text{color:var(--ti-pager-normal-text-color);font-size:var(--ti-pager-font-size);padding-left:var(--ti-pager-normal-text-padding-left);margin-right:8px;line-height:var(--ti-pager-input-height)}.tiny-pager__goto-text-sufix{padding-left:4px}.tiny-pager__goto button{height:var(--ti-pager-input-height);line-height:var(--ti-pager-input-height);border:1px solid #d9d9d9;color:var(--ti-pager-goto-text-color);vertical-align:middle;border-radius:var(--ti-pager-input-border-radius);background:#fff;font-size:var(--ti-pager-font-size);padding:0 8px;text-align:center;display:inline-block;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:border .3s,color .3s,background .3s;outline:0;-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none}.tiny-pager__goto button:hover{border:1px solid var(--ti-pager-goto-btn-border-hover-color);color:var(--ti-pager-goto-btn-text-hover-color)}.tiny-pager__goto button.is-disabled{color:var(--ti-pager-disabled-text-color);border-color:var(--ti-pager-disabled-border-color);cursor:not-allowed}.tiny-pager__btn-next,.tiny-pager__btn-prev{width:var(--ti-pager-width);height:var(--ti-pager-height);line-height:calc(var(--ti-pager-height) - 2px);display:inline-flex;justify-content:center;align-items:center;font-size:var(--ti-pager-font-size);font-weight:bolder;color:var(--ti-pagination-prev-next-color);outline:0;border:1px solid var(--ti-pager-li-border-color);background:0 0;margin-top:0;margin-right:var(--ti-pager-prev-margin-right);margin-bottom:0;margin-left:var(--ti-pager-prev-margin-left);padding-top:0;padding-right:var(--ti-pager-prev-padding-right);padding-bottom:0;padding-left:var(--ti-pager-prev-padding-left);vertical-align:middle;cursor:pointer}.tiny-pager__btn-next span,.tiny-pager__btn-prev span{color:var(--ti-pager-primary-text-color)}.tiny-pager__btn-next svg,.tiny-pager__btn-prev svg{fill:var(--ti-pager-btn-svg-fill-color);font-size:var(--ti-pager-svg-font-size);vertical-align:middle}.tiny-pager__btn-next:hover,.tiny-pager__btn-prev:hover{background-color:var(--ti-pager-prev-next-hover-bg-color);border:1px solid var(--ti-pager-poplist-item-hover-border-color)}.tiny-pager__btn-next:hover svg,.tiny-pager__btn-prev:hover svg{fill:var(--ti-pager-poplist-item-hover-text-color)}.tiny-pager__btn-next[disabled],.tiny-pager__btn-next[disabled]:hover,.tiny-pager__btn-prev[disabled],.tiny-pager__btn-prev[disabled]:hover{background-color:transparent;cursor:not-allowed}.tiny-pager__btn-next[disabled] span,.tiny-pager__btn-prev[disabled] span{color:var(--ti-pager-prev-next-text-color-disabled)}.tiny-pager__btn-next[disabled] svg,.tiny-pager__btn-prev[disabled] svg{fill:var(--ti-pager-prev-next-text-color-disabled)}.tiny-pager__btn-next{margin-right:var(--ti-pager-next-margin-right);margin-left:var(--ti-pager-next-margin-left);padding-right:var(--ti-pager-next-padding-right)}.tiny-pager__selector{--ti-pager-normal-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-pager-primary-bg-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-pager-active-font-color:var(--ti-common-color-text-white, #fff);--ti-pager-active-bg-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-pager-primary-text-color:var(--ti-common-color-text-link, #526ecc);--ti-pager-primary-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-pager-primary-hover-text-color:var(--ti-common-color-primary-hover, #7693f5);--ti-pager-active-font-weight:var(--ti-common-font-weight-normal);--ti-pager-disabled-text-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-pager-disabled-border-color:transparent;--ti-pager-input-border-color:var(--ti-common-color-border, #adb0b8);--ti-pager-input-hover-border-color:var(--ti-common-color-line-hover, #575d6c);--ti-pager-input-stop-color:var(--ti-common-color-line-normal, #adb0b8);--ti-pager-input-lighting-color:var(--ti-common-color-line-active, #5e7ce0);--ti-pager-input-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-pager-input-height:var(--ti-common-size-height-mini, 24px);--ti-pager-input-padding-vertical:10px;--ti-pager-font-size:var(--ti-common-font-size-base, 12px);--ti-pager-normal-text-padding-left:calc(var(--ti-common-space-base, 4px) * 3 + 2px);--ti-pager-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-pager-normal-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-pager-height:var(--ti-common-size-height-mini, 24px);--ti-pager-width:auto;--ti-pager-min-width:auto;--ti-pager-input-width:var(--ti-common-space-10x, 40px);--ti-pager-poplist-item-padding-vertical:var(--ti-common-space-0, 0px);--ti-pager-poplist-item-padding-horizontal:var(--ti-common-space-6, 6px);--ti-pager-poplist-item-unchecked-box-shadow:none;--ti-pager-li-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-pager-li-border-color:var(--ti-common-color-transparent, transparent);--ti-pager-li-item-hover-text-color:var(--ti-common-color-text-highlight, #526ecc);--ti-pager-li-item-hover-font-weight:var(--ti-common-font-weight-normal);--ti-pager-poplist-item-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-pager-poplist-item-hover-text-color:var(--ti-common-color-text-highlight, #526ecc);--ti-pager-poplist-item-selected-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-pager-poplist-item-selected-text-color:var(--ti-common-color-selected-text-color, #fff);--ti-pager-poplist-item-hover-border-color:var(--ti-common-color-transparent, transparent);--ti-pager-pop-body-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-pager-pop-body-margin-top:4px;--ti-pager-poplist-item-min-height:30px;--ti-pager-prev-next-text-color-disabled:var(--ti-common-color-text-disabled, #adb0b8);--ti-pager-goto-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-pager-goto-btn-border-hover-color:var(--ti-common-color-border-hover, #575d6c);--ti-pager-goto-btn-text-hover-color:var(--ti-common-color-text-highlight, #526ecc);--ti-pager-prev-padding-left:6px;--ti-pager-prev-padding-right:6px;--ti-pager-prev-margin-left:4px;--ti-pager-prev-margin-right:4px;--ti-pager-next-padding-right:4px;--ti-pager-next-margin-right:6px;--ti-pager-next-margin-left:6px;--ti-pager-btn-svg-fill-color:var(--ti-common-color-info-normal, #252b3a);--ti-pager-total-font-size:12px;--ti-pager-total-height:24px;--ti-pager-total-line-height:24px;--ti-pager-total-svg-fill-color:var(--ti-common-color-info-normal, #252b3a);--ti-pager-svg-font-size:var(--ti-pager-font-size);--ti-pager-dot-is-popup-display:inline;--ti-pager-dot-is-popup-svg-font-size:14px;--ti-pager-prev-next-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-pager-group-sizes-margin-right:16px;--ti-pager-sizes-input-min-width:var(--ti-common-size-10x, 80px);--ti-pager-sizes-input-hover-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-pager-input-btn-width:var(--ti-common-size-7x, 28px);--ti-pager-selector-padding-vertical:var(--ti-common-space-3x, 12px);--ti-pager-mini-min-width:18px;--ti-pager-sizes-num-margin-right:var(--ti-common-space-base, 4px)}.tiny-pager__selector.tiny-popover.tiny-popper{min-width:var(--ti-pager-sizes-input-min-width);padding:0;border-radius:var(--ti-pager-pop-body-border-radius)}.tiny-pager__selector.tiny-popover.tiny-popper[x-placement^=bottom]{margin-top:var(--ti-pager-pop-body-margin-top)}.tiny-pager__selector.tiny-popover.tiny-popper[x-placement^=top]{margin-bottom:0}.tiny-pager__selector-body{max-height:300px;overflow-y:auto;overflow-x:hidden}.tiny-pager__selector-poplist .list-item{min-height:var(--ti-pager-poplist-item-min-height);padding:0 8px;line-height:30px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-pager__selector-poplist .list-item:hover{cursor:pointer;background:var(--ti-pager-poplist-item-hover-bg-color);color:var(--ti-pager-poplist-item-hover-text-color)}.tiny-pager__selector-poplist .list-item.is-selected{background:var(--ti-pager-poplist-item-selected-bg-color);color:var(--ti-pager-normal-text-color)}.tiny-pager__selector-poplist .list-item.is-selected:hover{background:var(--ti-pager-poplist-item-selected-bg-color)}.tiny-pager__selector-poplist .list-item.select-pre{background:var(--ti-pager-poplist-item-hover-bg-color);color:var(--ti-pager-poplist-item-hover-text-color)}.tiny-pager__selector-poplist .list-item.select-pre.is-selected{color:var(--ti-pager-poplist-item-selected-text-color);background:var(--ti-pager-poplist-item-selected-bg-color)}.tiny-pager .tiny-pager__popover{margin:0 4px 0 14px}.tiny-pager .tiny-pager__sizes .tiny-select{width:70px}.tiny-pager .tiny-pager__sizes .tiny-pager__popover{margin:0}.tiny-pager .tiny-pager__sizes+.tiny-pager__group{margin:0 16px}.tiny-pager .tiny-pager__group+.tiny-pager__sizes{margin-top:0;margin-right:var(--ti-pager-group-sizes-margin-right);margin-bottom:0;margin-left:16px}.tiny-pager__page-size{min-width:var(--ti-pager-sizes-input-min-width);max-width:200px;position:relative;text-align:left;height:var(--ti-pager-input-height);line-height:calc(var(--ti-pager-input-height) - 2px);border:1px solid var(--ti-pager-input-border-color);color:var(--ti-pager-normal-text-color);border-radius:var(--ti-pager-input-border-radius);background:#fff;font-size:var(--ti-pager-font-size);padding:0;padding-left:12px;padding-right:4px;display:block;white-space:nowrap;transition:border .3s;outline:0;box-sizing:border-box;-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none}.tiny-pager__page-size:hover{outline:0;color:var(--ti-pager-sizes-input-hover-text-color);border-color:var(--ti-pager-input-hover-border-color)}.tiny-pager__page-size:active,.tiny-pager__page-size:focus{outline:0;border-color:var(--ti-pager-input-hover-border-color)}.tiny-pager__page-size-btn{width:var(--ti-pager-input-btn-width);height:var(--ti-pager-height);line-height:calc(var(--ti-pager-height) - 2px);position:relative;float:right;top:-1px;outline:0;box-sizing:border-box;text-align:center;overflow:hidden;cursor:pointer}.tiny-pager__page-size-btn svg{font-size:var(--ti-pager-svg-font-size);fill:var(--ti-pager-total-svg-fill-color);vertical-align:middle}.tiny-pager__page-size .sizes{margin-right:var(--ti-pager-sizes-num-margin-right)}.tiny-pager .tiny-svg-size.tiny-svg-size__reverse-180{transform:rotate(180deg);transform-origin:50% 50%}.tiny-pager .tiny-popover__reference{outline:0}.tiny-pager.tiny-pager--mini .tiny-pager__total{font-size:12px}.tiny-pager.tiny-pager--mini li{min-width:var(--ti-pager-mini-min-width);height:24px;padding:0 4px;line-height:22px;font-size:12px}.tiny-pager.tiny-pager--mini .tiny-pager__btn-next svg,.tiny-pager.tiny-pager--mini .tiny-pager__btn-prev svg{font-size:14px}.tiny-pager.tiny-pager--mini .tiny-pager__input input{height:24px;line-height:22px}.tiny-pager.tiny-pager--mini .tiny-pager__input-btn{height:24px;line-height:22px}.tiny-pager.is-disabled .tiny-pager__total{color:var(--ti-pager-disabled-text-color)}.tiny-pager.is-disabled ul li{cursor:not-allowed;color:var(--ti-pager-disabled-text-color);background-color:transparent;border-color:var(--ti-pager-disabled-border-color)}.tiny-pager.is-disabled ul li.is-active,.tiny-pager.is-disabled ul li:not(.dot):not(.is-active):hover{color:var(--ti-pager-disabled-text-color);font-weight:400;background-color:transparent;border-color:var(--ti-pager-disabled-border-color)}.tiny-pager.is-disabled .tiny-pager__page-size{color:var(--ti-pager-disabled-text-color);cursor:not-allowed;border-color:var(--ti-pager-disabled-border-color);background-color:var(--ti-base-color-bg-1)}.tiny-pager.is-disabled .tiny-pager__page-size-btn svg{fill:var(--ti-pager-disabled-text-color);color:var(--ti-pager-disabled-text-color);cursor:not-allowed}.tiny-pager.is-disabled .tiny-pager__goto-text{color:var(--ti-pager-disabled-text-color)}@media (max-width:768px){.tiny-pager{text-align:left}.tiny-pager .tiny-pager__pull-left{float:none!important}}.tiny-switch{--ti-switch-on-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-switch-off-bg-color:var(--ti-common-color-bg-secondary, #adb0b8);--ti-switch-disabled-bg-color:var(--ti-common-color-bg-dark-disabled, #dfe1e6);--ti-switch-checked-disabled-bg-color:var(--ti-common-color-bg-light-emphasize, #beccfa);--ti-switch-checked-disabled-border-color:var(--ti-common-color-bg-light-emphasize, #beccfa);--ti-switch-disabled-text-color:var(--ti-common-color-info-disabled, #bfbfbf);--ti-switch-disabled-dot-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-switch-dot-bg-color:var(--ti-common-color-light, #fff);--ti-switch-dot-size:var(--ti-common-size-4x, 16px);--ti-switch-dot-position-left:var(--ti-common-space-1, 1px);--ti-switch-dot-position-top:var(--ti-common-space-1, 1px);--ti-switch-dot-offset:calc(var(--ti-switch-dot-size) + var(--ti-switch-dot-position-left));--ti-switch-text-color:var(--ti-common-color-light, #fff);--ti-switch-width:calc(var(--ti-common-size-base, 4px) * 9.5);--ti-switch-height:var(--ti-common-size-5x, 20px);--ti-switch-border-radius:var(--ti-common-size-6x, 24px);--ti-switch-border-weight:var(--ti-common-border-weight-normal, 1px);--ti-switch-inner-font-size:12px;--ti-switch-inner-position-left:var(--ti-common-space-4x, 16px);--ti-switch-text-width:calc(var(--ti-common-size-11x, 44px) + 1px);display:inline-block;width:var(--ti-switch-width);height:var(--ti-switch-height);line-height:calc(var(--ti-switch-height) - var(--ti-switch-border-weight) * 2);border-radius:var(--ti-switch-border-radius);vertical-align:middle;border:var(--ti-switch-border-weight) solid var(--ti-switch-off-bg-color);background-color:var(--ti-switch-off-bg-color);position:relative;cursor:pointer;outline:0;transition:border .2s ease-in-out,background-color .2s ease-in-out}.tiny-switch:focus-visible{outline:2px solid var(--ti-switch-on-bg-color);outline-offset:1px}.tiny-switch .tiny-switch-inner{color:var(--ti-switch-text-color);font-size:var(--ti-switch-inner-font-size);position:absolute}.tiny-switch__text{width:var(--ti-switch-text-width)}.tiny-switch__text .tiny-switch-inner{left:calc(var(--ti-switch-dot-size));width:calc(100% - var(--ti-switch-dot-size));text-align:center;overflow:hidden}.tiny-switch.mini{width:calc(var(--ti-switch-width) - 4px)}.tiny-switch.disabled,.tiny-switch.tiny-switch-checked.disabled{cursor:not-allowed;background:var(--ti-switch-disabled-bg-color);border-color:var(--ti-switch-disabled-bg-color)}.tiny-switch.disabled::after,.tiny-switch.tiny-switch-checked.disabled::after{background:var(--ti-switch-disabled-dot-bg-color);cursor:not-allowed}.tiny-switch.disabled .tiny-switch-inner,.tiny-switch.tiny-switch-checked.disabled .tiny-switch-inner{color:var(--ti-switch-disabled-text-color)}.tiny-switch.tiny-switch-checked.disabled{background:var(--ti-switch-checked-disabled-bg-color);border-color:var(--ti-switch-checked-disabled-border-color)}.tiny-switch__button{display:flex;justify-content:center;align-items:center;content:'';width:var(--ti-switch-dot-size);height:var(--ti-switch-dot-size);border-radius:50%;background-color:var(--ti-switch-dot-bg-color);position:absolute;left:var(--ti-switch-dot-position-left);top:var(--ti-switch-dot-position-top);cursor:pointer;transition:left .2s ease-in-out,width .2s ease-in-out}.tiny-switch.tiny-switch-checked{border-color:var(--ti-switch-on-bg-color);background-color:var(--ti-switch-on-bg-color)}.tiny-switch.tiny-switch-checked .tiny-switch-inner{left:2px;width:calc(100% - var(--ti-switch-dot-size));text-align:center;overflow:hidden}.tiny-switch.tiny-switch-checked .tiny-switch__button{left:calc(100% - var(--ti-switch-dot-offset))}.tiny-mobile-switch{--ti-mobile-switch-width-normal:calc(var(--ti-mobile-base-size-width-small) + 4px);--ti-mobile-switch-height-mormal:var(--ti-mobile-base-size-height-mini, 24px);--ti-mobile-switch-width-mini:var(--ti-mobile-base-size-width-small, 36px);--ti-mobile-switch-height-mini:calc(var(--ti-mobile-base-size-height-mini) - 4px);--ti-mobile-switch-btn-size-normal:calc(var(--ti-mobile-base-size-width-min) - 6px);--ti-mobile-switch-btn-size-mini:calc(var(--ti-mobile-base-size-width-min) - 8px);--ti-mobile-switch-bg-color-default:var(--ti-mobile-color-bg-control-default, #c2c2c2);--ti-mobile-switch-bg-color-disabled:var(--ti-mobile-color-bg-control-disable-1, #dbdbdb);--ti-mobile-switch-bg-color-checked-disabled:var(--ti-mobile-color-bg-control-disable-2, #b3d6ff);--ti-mobile-switch-bg-color-checked:var(--ti-mobile-color-bg-control-active, #1476ff);width:var(--ti-mobile-switch-width-normal,40px);height:var(--ti-mobile-switch-height-mormal,24px);border-radius:999px;background-color:var(--ti-mobile-switch-bg-color-default,#c2c2c2);position:relative;cursor:pointer;display:inline-block;vertical-align:middle;outline:0;transition:all .2s ease-in-out}.tiny-mobile-switch.mini{width:var(--ti-mobile-switch-width-small,36px);height:var(--ti-mobile-switch-height-small,20px)}.tiny-mobile-switch.disabled{background-color:var(--ti-mobile-switch-bg-color-disabled,#dbdbdb);cursor:not-allowed}.tiny-mobile-switch.disabled:after{cursor:not-allowed}.tiny-mobile-switch.disabled.tiny-mobile-switch-checked{background-color:var(--ti-mobile-switch-bg-color-checked-disabled,#b3d6ff)}.tiny-mobile-switch.disabled.tiny-mobile-switch-checked:after{border-color:rgba(0,0,0,.1)}.tiny-mobile-switch:after{content:'';width:var(--ti-mobile-switch-btn-size-normal,18px);height:var(--ti-mobile-switch-btn-size-normal,18px);border-radius:50%;background-color:var(--ti-mobile-switch-font-color,#fff);box-shadow:0 3px 3px rgba(0,0,0,.1);position:absolute;left:3px;top:calc(calc(var(--ti-mobile-switch-height-mormal) - var(--ti-mobile-switch-btn-size-normal,18px))/ 2);cursor:pointer;transition:left .2s ease-in-out,width .2s ease-in-out;box-sizing:border-box}.tiny-mobile-switch.mini:after{width:var(--ti-mobile-switch-btn-size-mini,16px);height:var(--ti-mobile-switch-btn-size-mini,16px);top:calc(calc(var(--ti-mobile-switch-height-mini,20px) - var(--ti-mobile-switch-btn-size-mini,16px))/ 2);left:2px}.tiny-mobile-switch.tiny-mobile-switch-checked{background-color:var(--ti-mobile-switch-bg-color-checked,#1476ff)}.tiny-mobile-switch.tiny-mobile-switch-checked:after{left:calc(calc(100% - var(--ti-mobile-switch-btn-size-normal,18px)) - 3px)}.tiny-mobile-switch.tiny-mobile-switch-checked.mini:after{left:calc(calc(100% - var(--ti-mobile-switch-btn-size-mini,16px)) - 2px)}.tiny-mobile-switch.mini.checked:after{left:calc(calc(100% - var(--ti-mobile-switch-btn-size-mini,16px)) - 2px)}.tiny-mobile-switch-loading{width:calc(var(--ti-mobile-switch-btn-size-normal,18px) - 6px);height:calc(var(--ti-mobile-switch-btn-size-normal,18px) - 6px);position:absolute;z-index:2;top:calc(50% - calc(calc(var(--ti-mobile-switch-btn-size-normal,18px) - 6px)/ 2));left:calc(calc(calc(var(--ti-mobile-switch-btn-size-normal,18px)/ 2) - calc(calc(var(--ti-mobile-switch-btn-size-normal,18px) - 6px)/ 2)) + 3px);border-radius:50%;background-image:conic-gradient(#dbdbdb01,#dbdbdb);animation:circle 1.5s linear infinite;display:inline-block}.tiny-mobile-switch-loading-inner{width:calc(var(--ti-mobile-switch-btn-size-normal,18px)/ 2);height:calc(var(--ti-mobile-switch-btn-size-normal,18px)/ 2);border-radius:50%;background-color:#fff;position:absolute;top:2px;left:2px}.tiny-mobile-switch.mini .tiny-mobile-switch-loading{width:calc(var(--ti-mobile-switch-btn-size-mini,16px) - 6px);height:calc(var(--ti-mobile-switch-btn-size-mini,16px) - 6px);top:calc(50% - calc(calc(var(--ti-mobile-switch-btn-size-mini,16px) - 6px)/ 2));left:calc(calc(calc(var(--ti-mobile-switch-btn-size-mini,16px)/ 2) - calc(calc(var(--ti-mobile-switch-btn-size-mini,16px) - 6px)/ 2)) + 2px)}.tiny-mobile-switch.mini .tiny-mobile-switch-loading-inner{width:calc(var(--ti-mobile-switch-btn-size-mini,16px)/ 2);height:calc(var(--ti-mobile-switch-btn-size-mini,16px)/ 2)}.tiny-mobile-switch.tiny-mobile-switch-checked .tiny-mobile-switch-loading{left:calc(calc(calc(calc(calc(var(--ti-mobile-switch-btn-size-normal,18px)/ 2) - calc(calc(var(--ti-mobile-switch-btn-size-normal,18px) - 6px)/ 2)) + 3px) + 50%) - 3px);background-image:conic-gradient(#b3d6ff01,#b3d6ff)}.tiny-mobile-switch.tiny-mobile-switch-checked.mini .tiny-mobile-switch-loading{left:calc(calc(calc(calc(calc(var(--ti-mobile-switch-btn-size-mini,16px)/ 2) - calc(calc(var(--ti-mobile-switch-btn-size-mini,16px) - 6px)/ 2)) + 2px) + 50%) - 2px)}@keyframes circle{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tiny-collapse{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.tiny-radio{--ti-radio-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-radio-font-size:var(--ti-common-font-size-base, 12px);--ti-radio-bordered-height:var(--ti-common-size-10x, 40px);--ti-radio-bordered-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-radio-bordered-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-radio-input-disabled-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-radio-bordered-checked-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-radio-bordered-checked-background-color:var(--ti-common-color-bg-white-normal, #fff);--ti-radio-bordered-hover-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-radio-bordered-checked-hover-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-radio-bordered-active-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-radio-input-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-radio-input-checked-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-radio-input-checked-disabled-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-radio-input-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-radio-inner-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-radio-inner-checked-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-radio-inner-size:var(--ti-common-size-2x, 8px);--ti-radio-inner-checked-disabled-bg-color:var(--ti-common-color-bg-secondary, #adb0b8);--ti-radio-medium-height:var(--ti-common-size-height-small, 32px);--ti-radio-medium-inner-height:calc(var(--ti-common-size-3x, 12px) + 2px);--ti-radio-medium-inner-width:calc(var(--ti-common-size-3x, 12px) + 2px);--ti-radio-small-height:var(--ti-common-size-8x, 32px);--ti-radio-small-inner-height:var(--ti-common-size-3x, 12px);--ti-radio-small-inner-width:var(--ti-common-size-3x, 12px);--ti-radio-mini-height:var(--ti-common-size-7x, 28px);--ti-radio-mini-inner-height:var(--ti-common-size-3x, 12px);--ti-radio-mini-inner-width:var(--ti-common-size-3x, 12px);--ti-radio-inner-border-radius:100%;--ti-radio-mini-bordered-padding-vertical:var(--ti-common-space-0, 0px);--ti-radio-mini-bordered-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-radio-bordered-padding-vertical:var(--ti-common-space-base, 4px);--ti-radio-bordered-padding-horizontal:var(--ti-common-space-3x, 12px);--ti-radio-mini-bordered-margin-left:var(--ti-common-space-10, 10px);--ti-radio-inner-width:var(--ti-common-size-4x, 16px);--ti-radio-inner-height:var(--ti-common-size-4x, 16px);--ti-radio-margin-right:calc(var(--ti-common-space-8x, 32px) - 2px);--ti-radio-inner-checked-hover-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-radio-button-margin-bottom:var(--ti-common-space-2x, 8px);color:var(--ti-radio-text-color);font-weight:500;margin-right:var(--ti-radio-margin-right);display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none}.tiny-radio:last-child{margin-right:0}.tiny-radio.is-bordered{padding:var(--ti-radio-mini-bordered-padding-vertical) var(--ti-radio-mini-bordered-padding-horizontal);border-radius:var(--ti-radio-bordered-border-radius);border:1px solid var(--ti-radio-bordered-border-color);box-sizing:border-box;height:var(--ti-radio-bordered-height)}.tiny-radio.is-bordered+.tiny-radio.is-bordered{margin-left:var(--ti-radio-mini-bordered-margin-left)}.tiny-radio.is-bordered.is-checked{border-color:var(--ti-radio-bordered-checked-border-color)}.tiny-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--ti-radio-bordered-border-color)}.tiny-radio,.tiny-radio__input{white-space:nowrap;line-height:1;outline:0}.tiny-radio__input{cursor:pointer;line-height:1;display:inline-flex}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-radio__input{display:inline-block}}@supports (-ms-ime-align:auto){.tiny-radio__input{display:inline-block}}.tiny-radio__input.is-checked .tiny-radio__inner{border-color:var(--ti-radio-bordered-checked-border-color);background:var(--ti-radio-bordered-checked-background-color)}.tiny-radio__input.is-checked .tiny-radio__inner::after{transform:translate(-50%,-50%) scale(1);background-color:var(--ti-radio-inner-checked-bg-color)}.tiny-radio__input.is-checked:hover .tiny-radio__inner::after{background-color:var(--ti-radio-inner-checked-hover-bg-color)}.tiny-radio__input.is-checked:not(.is-disabled) .tiny-radio__inner:hover{border-color:var(--ti-radio-bordered-checked-hover-border-color)}.tiny-radio__input.is-disabled .tiny-radio__inner{border-color:var(--ti-radio-input-disabled-border-color)}.tiny-radio__input.is-disabled .tiny-radio__inner,.tiny-radio__input.is-disabled .tiny-radio__inner::after{cursor:not-allowed;background-color:var(--ti-radio-input-disabled-bg-color)}.tiny-radio__input.is-disabled .tiny-radio__inner+.tiny-radio__label{cursor:not-allowed}.tiny-radio__input.is-disabled.is-checked .tiny-radio__inner{background-color:var(--ti-radio-input-checked-disabled-bg-color);border-color:var(--ti-radio-input-checked-disabled-border-color)}.tiny-radio__input.is-disabled.is-checked .tiny-radio__inner::after{background-color:var(--ti-radio-inner-checked-disabled-bg-color)}.tiny-radio__input.is-disabled+span.tiny-radio__label{color:var(--ti-radio-input-disabled-text-color);cursor:not-allowed}.tiny-radio__inner{border:1px solid var(--ti-radio-bordered-border-color);border-radius:100%;width:var(--ti-radio-inner-width);height:var(--ti-radio-inner-height);background-color:var(--ti-radio-inner-bg-color);position:relative;display:inline-block;cursor:pointer;box-sizing:border-box;outline:0}.tiny-radio__inner:hover{border-color:var(--ti-radio-bordered-hover-border-color)}.tiny-radio__inner:active{border-color:var(--ti-radio-bordered-active-border-color)}.tiny-radio__inner::after{width:var(--ti-radio-inner-size);height:var(--ti-radio-inner-size);border-radius:var(--ti-radio-inner-border-radius);background-color:var(--ti-radio-inner-bg-color);content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.tiny-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;margin:0;width:0;height:0}.tiny-radio__label{font-size:var(--ti-radio-font-size);padding-left:8px;vertical-align:middle}.tiny-radio--medium.is-bordered{border-radius:var(--ti-radio-bordered-border-radius);height:var(--ti-radio-medium-height)}.tiny-radio--medium.is-bordered .tiny-radio__inner{height:var(--ti-radio-medium-inner-height);width:var(--ti-radio-medium-inner-width)}.tiny-radio--medium.is-bordered .tiny-radio__label{font-size:var(--ti-radio-font-size)}.tiny-radio--small.is-bordered{border-radius:var(--ti-radio-bordered-border-radius);height:var(--ti-radio-small-height)}.tiny-radio--small.is-bordered .tiny-radio__inner{height:var(--ti-radio-small-inner-height);width:var(--ti-radio-small-inner-width)}.tiny-radio--small.is-bordered .tiny-radio__label{font-size:var(--ti-radio-font-size)}.tiny-radio--mini.is-bordered{padding:var(--ti-radio-mini-bordered-padding-vertical) var(--ti-radio-mini-bordered-padding-horizontal);border-radius:var(--ti-radio-bordered-border-radius,2px);height:var(--ti-radio-mini-height);line-height:calc(var(--ti-radio-mini-height) - 2px)}.tiny-radio--mini.is-bordered .tiny-radio__inner{height:var(--ti-radio-mini-inner-height);width:var(--ti-radio-mini-inner-width)}.tiny-radio--mini.is-bordered .tiny-radio__inner::after{width:4px;height:4px}.tiny-radio--mini.is-bordered .tiny-radio__label{font-size:var(--ti-radio-font-size)}.tiny-radio.is-checked.is-display-only{visibility:visible;line-height:1}.tiny-radio.is-checked.is-display-only .tiny-radio__input{padding:0;display:none}.tiny-radio.is-checked.is-display-only .tiny-radio__label{padding-left:0}.tiny-radio.is-display-only{visibility:hidden}.tiny-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .tiny-radio__inner{box-shadow:0 0 2px 2px var(--ti-radio-bordered-hover-border-color)}.tiny-mobile-radio{--ti-mobile-radio-size:24px;--ti-mobile-radio-size-outer:20px;--ti-mobile-radio-size-inner:10px;--ti-mobile-radio-checked-color:var(--ti-mobile-color-icon-link, #1476ff);--ti-mobile-radio-border-color-default:var(--ti-mobile-color-border-default, #c2c2c2);--ti-mobile-radio-color-disabled:var(--ti-mobile-color-border-disabled, #dbdbdb);--ti-mobile-radio-bg-color-disabled:var(--ti-mobile-color-bg-container-2, #fafafa);--ti-mobile-radio-label-font-size:var(--ti-mobile-font-size-l, 16px);--ti-mobile-radio-label-text-color:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-radio-label-padding-left:var(--ti-mobile-space-3x, 12px);margin-right:30px;outline:0;white-space:nowrap;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none}.tiny-mobile-radio:last-child{margin-right:0}.tiny-mobile-radio,.tiny-mobile-radio__input,.tiny-mobile-radio__outer{position:relative;display:inline-block}.tiny-mobile-radio__input{width:var(--ti-mobile-radio-size,24px);height:var(--ti-mobile-radio-size,24px);line-height:var(--ti-mobile-radio-size,24px);outline:0;cursor:pointer;vertical-align:middle}.tiny-mobile-radio__outer{display:flex;align-items:center;justify-content:center;position:absolute;left:2px;top:2px;background-color:#fff;width:var(--ti-mobile-radio-size-outer,20px);height:var(--ti-mobile-radio-size-outer,20px);border:1.5px solid var(--ti-mobile-radio-border-color-default);border-radius:50%}.tiny-mobile-radio__outer:after{border-color:var(--ti-mobile-radio-checked-color);opacity:0}.tiny-mobile-radio__inner{width:var(--ti-mobile-radio-size-inner,10px);height:var(--ti-mobile-radio-size-inner,10px);background-color:transparent;box-sizing:border-box;border-radius:999px}.tiny-mobile-radio__inner:after{width:10px;height:10px;position:absolute;left:50%;top:45%;transform-origin:center}.tiny-mobile-radio.is-checked .tiny-mobile-radio__outer:after,.tiny-mobile-radio:hover:not(.is-disabled) .tiny-mobile-radio__outer:after{opacity:1}.tiny-mobile-radio.is-bordered:not(.is-disabled):hover .tiny-mobile-radio__inner{border-color:var(--ti-mobile-radio-checked-color #1476ff)}.tiny-mobile-radio.is-checked .tiny-mobile-radio__inner{border-color:var(--ti-mobile-radio-checked-color);background-color:var(--ti-mobile-radio-checked-color)}.tiny-mobile-radio.is-checked .tiny-mobile-radio__outer{border-color:var(--ti-mobile-radio-checked-color)}.tiny-mobile-radio.is-disabled .tiny-mobile-radio__label,.tiny-mobile-radio.is-disabled .tiny-mobile-radio__outer{cursor:not-allowed}.tiny-mobile-radio.is-disabled.is-checked .tiny-mobile-radio__outer{border-color:var(--ti-mobile-radio-color-disabled)}.tiny-mobile-radio.is-disabled.is-checked .tiny-mobile-radio__outer:after{border-color:var(--ti-mobile-radio-color-disabled)}.tiny-mobile-radio.is-disabled.is-checked .tiny-mobile-radio__inner{background-color:var(--ti-mobile-radio-color-disabled);border-color:var(--ti-mobile-radio-color-disabled)}.tiny-mobile-radio.is-disabled.is-checked .tiny-mobile-radio__inner:after{border-color:var(--ti-mobile-radio-color-disabled)}.tiny-mobile-radio.is-disabled .tiny-mobile-radio__inner{background-color:var(--ti-mobile-radio-bg-color-disabled);border-color:var(--ti-mobile-radio-color-disabled)}.tiny-mobile-radio.is-disabled .tiny-mobile-radio__inner:after{border-color:var(--ti-mobile-radio-color-disabled);background-color:var(--ti-mobile-radio-bg-color-disabled)}.tiny-mobile-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.tiny-mobile-radio__label{font-size:var(--ti-mobile-radio-label-font-size);color:var(--ti-mobile-radio-label-text-color);padding-left:8px;vertical-align:middle}.tiny-tree{--ti-tree-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-tree-selected-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-tree-selected-font-weight:var(--ti-common-font-weight-4, normal);--ti-tree-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-tree-text-line-height:var(--ti-common-line-height-number, 1.5);--ti-tree-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-tree-empty-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-tree-empty-min-height:var(--ti-common-size-15x, 60px);--ti-tree-node-content-current-bg-color:var(--ti-common-color-bg-light-normal, #e9edfa);--ti-tree-node-content-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-tree-node-hover-outter-bg-color:var(--ti-common-color-transparent, transparent);--ti-tree-node-hover-inner-bg-color:var(--ti-tree-node-content-hover-bg-color);--ti-tree-node-label-font-size:var(--ti-common-font-size-1, 14px);--ti-tree-node-label-margin-left:var(--ti-common-space-2x, 8px);--ti-tree-node-content-padding-right:var(--ti-common-space-4x, 16px);--ti-tree-node-label-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-tree-node-label-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-tree-node-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-tree-node-loading-icon-color:var(--ti-common-color-icon-active, #5e7ce0);--ti-tree-node-expand-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-tree-node-collapse-icon-color:var(--ti-common-color-icon-active, #5e7ce0);--ti-tree-node-operate-icon-font-size:var(--ti-common-font-size-2, 16px);--ti-tree-node-operate-icon-margin-left:var(--ti-common-space-base, 4px);--ti-tree-node-operate-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-tree-node-checked-icon-color:var(--ti-common-color-icon-hover, #5e7ce0);--ti-tree-node-padding-left:var(--ti-common-space-2x, 8px);--ti-tree-node-highlight-bg-color:var(--ti-common-color-bg-light-normal, #e9edfa);--ti-tree-node-content-height:calc(var(--ti-common-space-10, 10px) * 3);--ti-tree-node-content-border-radius:0;--ti-tree-node-menu-font-size:var(--ti-common-font-size-base, 12px);--ti-tree-node-menu-font-color:var(--ti-common-color-text-secondary, #575d6c);--ti-tree-node-menu-font-family:Helvetica,Arial,'Microsoft YaHei',sans-serif;--ti-tree-node-menu-box-shadow:2px 2px 4px -2px #000000;--ti-tree-node-indent:var(--ti-common-space-4x, 16px);--ti-tree-node-guide-line-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-tree-node-guide-line-width:var(--ti-common-space-2x, 8px);--ti-tree-node-showline-icon-size:var(--ti-common-font-size-2, 16px);--ti-tree-bottom-divider-bg-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-tree-bottom-padding-horizontal:var(--ti-common-space-3x, 12px);--ti-tree-bottom-padding-vertical:calc(var(--ti-common-space-2x, 8px) - 1px);--ti-tree-bottom-text-margin-left:var(--ti-common-space-10, 10px);--ti-tree-small-node-content-height:calc(var(--ti-common-space-base, 4px) * 7);--ti-tree-small-node-font-size:var(--ti-common-line-height-base, 12px);--ti-tree-plain-node-height:calc(var(--ti-common-space-base, 4px) * 7);--ti-tree-plain-font-size:var(--ti-common-line-height-base, 12px);--ti-tree-plain-node-padding-left:var(--ti-common-space-3x, 12px);--ti-tree-plain-node-border-radius:var(--ti-common-border-radius-1, 4px);--ti-tree-plain-node-auxi-icon-font-size:var(--ti-common-font-size-2, 16px);--ti-tree-plain-node-auxi-margin-left:var(--ti-common-space-6x, 24px);--ti-tree-plain-node-auxi-text-color:var(--ti-common-color-text-secondary, #575d6c);position:relative;cursor:default;background:var(--ti-tree-bg-color);color:var(--ti-tree-text-color);line-height:var(--ti-tree-text-line-height)}.tiny-tree .is-drop-inner{position:relative}.tiny-tree .is-drop-inner::before{pointer-events:none;border:2px solid var(--ti-tree-node-checked-icon-color);content:' ';position:absolute;top:0;bottom:0;left:0;right:0}.tiny-tree__empty-block{position:relative;min-height:var(--ti-tree-empty-min-height);text-align:center;width:100%;height:100%}.tiny-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--ti-tree-empty-text-color)}.tiny-tree__drop-indicator{position:absolute;left:0;right:0;height:2px;background-color:var(--ti-tree-node-checked-icon-color)}.tiny-tree.is-dragging .tiny-tree-node__content{cursor:move}.tiny-tree.is-dragging .tiny-tree-node__content *{pointer-events:none}.tiny-tree.is-dragging.is-drop-not-allow .tiny-tree-node__content{cursor:not-allowed}.tiny-tree--highlight-current .tiny-tree-node.is-current>.tiny-tree-node__content{background-color:var(--ti-tree-node-highlight-bg-color)}.tiny-tree__strict-bottom{border-top:1px solid var(--ti-tree-bottom-divider-bg-color)}.tiny-tree__strict-bottom-content{display:flex;align-items:center;padding:var(--ti-tree-bottom-padding-vertical) var(--ti-tree-bottom-padding-horizontal)}.tiny-tree__strict-bottom-content .tiny-switch.mini{flex:0 0 auto}.tiny-tree__strict-bottom-content .tiny-tree__bottom-text{margin-left:var(--ti-tree-bottom-text-margin-left)}.tiny-tree--small .tiny-tree-node__content{height:var(--ti-tree-small-node-content-height)}.tiny-tree--small .tiny-tree-node__label{font-size:var(--ti-tree-small-node-font-size)}.tiny-tree .tiny-tree__plain-node{font-size:var(--ti-tree-plain-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:var(--ti-tree-plain-node-padding-left);border-radius:var(--ti-tree-plain-node-border-radius)}.tiny-tree .tiny-tree__plain-node:hover{background-color:var(--ti-tree-node-content-hover-bg-color)}.tiny-tree .tiny-tree__plain-node-auxi,.tiny-tree .tiny-tree__plain-node-title{height:var(--ti-tree-plain-node-height)}.tiny-tree .tiny-tree__plain-node-title>span+span{margin-left:8px}.tiny-tree .tiny-tree__plain-node-title-txt{margin-left:var(--ti-tree-node-label-margin-left)}.tiny-tree .tiny-tree__plain-node-title{display:flex;align-items:center;color:var(--ti-tree-text-color);fill:var(--ti-tree-text-color)}.tiny-tree .tiny-tree__plain-node-title .tiny-radio{margin-right:0}.tiny-tree .tiny-tree__plain-node-title .tiny-radio .tiny-radio__label{display:none}.tiny-tree .tiny-tree__plain-node-auxi{margin-left:var(--ti-tree-plain-node-auxi-margin-left);display:flex;align-items:center;transform:translateY(-3px);color:var(--ti-tree-plain-node-auxi-text-color)}.tiny-tree .tiny-tree__plain-node-auxi>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-tree .tiny-tree__plain-node-title-loc{font-size:var(--ti-tree-plain-node-auxi-icon-font-size);cursor:pointer;transform:translateY(-3px)}.tiny-tree__del-popover{--ti-tree-popover-warn-icon-font-size:var(--ti-common-font-size-2, 16px);--ti-tree-popover-warn-icon-bg-color:var(--ti-common-color-warn, #fa9841);--ti-tree-popover-warn-icon-margin-right:var(--ti-common-space-base, 4px);--ti-tree-popover-checkbox-margin-top:var(--ti-common-space-3x, 12px);--ti-tree-popover-footer-margin-top:var(--ti-common-space-3x, 12px)}.tiny-tree__del-popover .tiny-tree__del-body{display:flex}.tiny-tree__del-popover .tiny-tree__del-body .tiny-tree__del-icon{margin-right:var(--ti-tree-popover-warn-icon-margin-right)}.tiny-tree__del-popover .tiny-tree__del-body .tiny-tree__del-icon svg{font-size:var(--ti-tree-popover-warn-icon-font-size);fill:var(--ti-tree-popover-warn-icon-bg-color)}.tiny-tree__del-popover .tiny-tree__del-body .tiny-tree__del-checkbox{margin-top:var(--ti-tree-popover-checkbox-margin-top)}.tiny-tree__del-popover .tiny-tree__del-footer{display:flex;justify-content:flex-end;margin-top:var(--ti-tree-popover-footer-margin-top)}.tiny-tree-node{white-space:nowrap;outline:0}.tiny-tree-node.show-line .tiny-tree-node__children{overflow:visible!important;transition:.3s opacity ease-in-out;position:relative}.tiny-tree-node.show-line .tiny-tree-node__children .tiny-tree-node__wrapper:not(:last-child)>.tiny-tree-node>.tiny-tree-node__children .tiny-tree-node__children-indent{height:100%;position:absolute;left:0}.tiny-tree-node.show-line .tiny-tree-node__children .tiny-tree-node__wrapper:not(:last-child)>.tiny-tree-node>.tiny-tree-node__children .tiny-tree-node__children-indent::before{content:'';position:absolute;top:calc(-1 * var(--ti-tree-node-content-height)/ 2);left:calc(var(--ti-tree-node-padding-left) + var(--ti-tree-node-showline-icon-size)/ 2);height:100%;border-left:1px solid var(--ti-tree-node-guide-line-border-color)}.tiny-tree-node.show-line .tiny-tree-node__children .tiny-tree-node__content .tiny-tree-node__content-indent{height:var(--ti-tree-node-content-height)}.tiny-tree-node.show-line .tiny-tree-node__children .tiny-tree-node__content .tiny-tree-node__content-indent::before{content:'';position:absolute;left:calc(var(--ti-tree-node-padding-left) + var(--ti-tree-node-showline-icon-size)/ 2);top:0;width:var(--ti-tree-node-guide-line-width);height:calc(var(--ti-tree-node-content-height)/ 2);border-left:1px solid var(--ti-tree-node-guide-line-border-color);border-bottom:1px solid var(--ti-tree-node-guide-line-border-color)}.tiny-tree-node.show-line .tiny-tree-node__children>.tiny-tree-node__wrapper:not(:first-of-type)>.tiny-tree-node>.tiny-tree-node__content>.tiny-tree-node__content-indent::before{height:var(--ti-tree-node-content-height);top:-50%}.tiny-tree-node.show-line .tiny-tree-node__expand-icon{font-size:var(--ti-tree-node-showline-icon-size);color:var(--ti-tree-node-expand-icon-color)}.tiny-tree-node.show-line .tiny-tree-node__expand-icon.expanded{transform:rotate(0);fill:var(--ti-tree-node-collapse-icon-color);color:var(--ti-tree-node-collapse-icon-color)}.tiny-tree-node.show-line.is-expanded .tiny-tree-node__children{opacity:1}.tiny-tree-node.show-line:not(is-expanded) .tiny-tree-node__children{opacity:0}.tiny-tree-node.is-current:not(.show-checkbox)>.tiny-tree-node__content .tiny-tree-node__content-box,.tiny-tree-node.is-current:not(.show-checkbox)>.tiny-tree-node__content .tiny-tree-node__content-right{background-color:var(--ti-tree-node-content-current-bg-color)}.tiny-tree-node.is-current:not(.show-checkbox)>.tiny-tree-node__content>.tiny-tree-node__content-left{color:var(--ti-tree-selected-text-color);font-weight:var(--ti-tree-selected-font-weight);background:0 0}.tiny-tree-node.is-drop-inner>.tiny-tree-node__content .tiny-tree-node__label{background-color:var(--ti-tree-node-label-bg-color);color:var(--ti-tree-node-label-text-color)}.tiny-tree-node.is-checked .tiny-tree-node__expand-icon,.tiny-tree-node.is-expanded .tiny-tree-node__expand-icon,.tiny-tree-node.is-indeterminate .tiny-tree-node__expand-icon{fill:var(--ti-tree-node-expand-icon-color)}.tiny-tree-node.is-disabled>.tiny-tree-node__content{cursor:not-allowed}.tiny-tree-node.is-disabled>.tiny-tree-node__content .tiny-tree-node__label{color:var(--ti-tree-disabled-text-color);font-weight:400}.tiny-tree-node__content{display:flex;align-items:center;justify-content:space-between;position:relative;height:var(--ti-tree-node-content-height);cursor:pointer;border-radius:var(--ti-tree-node-content-border-radius)}.tiny-tree-node__content:hover .tree-node-icon svg{fill:var(--ti-tree-node-checked-icon-color);color:var(--ti-tree-node-checked-icon-color)}.tiny-tree-node__content:hover .tiny-tree-node__content-box,.tiny-tree-node__content:hover .tiny-tree-node__content-right{background-color:var(--ti-tree-node-hover-inner-bg-color)}.tiny-tree-node__content:hover .tiny-tree-node__content-left{background-color:var(--ti-tree-node-hover-outter-bg-color)}.tiny-tree-node__content:hover .tiny-tree-node__content-right{background-color:var(--ti-tree-node-content-hover-bg-color)}.tiny-tree-node__content .tiny-radio,.tiny-tree-node__content label.tiny-checkbox{margin:0 calc(var(--ti-tree-node-label-margin-left)/ 2)}.tiny-tree-node__content .tiny-tree-node__content-box{flex:1;height:100%;display:flex;align-items:center;padding-left:calc(var(--ti-tree-node-label-margin-left)/ 2);padding-right:var(--ti-tree-node-content-padding-right)}.tiny-tree-node .tiny-tree-node__content-left{display:flex;align-items:center;flex:1 1 auto;height:100%;overflow:hidden;padding-left:var(--ti-tree-node-padding-left)}.tiny-tree-node .tiny-tree-node__content-left input{height:calc(var(--ti-tree-node-content-height) - 2px);font-size:var(--ti-tree-node-label-font-size)}.tiny-tree-node .tiny-tree-node__content-right{display:flex;align-items:center;height:100%}.tiny-tree-node .tiny-tree-node__content-right svg{fill:var(--ti-tree-node-operate-icon-color);font-size:var(--ti-tree-node-operate-icon-font-size);margin-right:var(--ti-tree-node-operate-icon-margin-left);outline:2px solid transparent;outline-offset:2px}.tiny-tree-node .tiny-tree-node__content-right svg:hover{fill:var(--ti-tree-node-checked-icon-color)}.tiny-tree-node .tree-node-icon{display:flex;margin-right:calc(var(--ti-tree-node-label-margin-left)/ 2)}.tiny-tree-node__expand-icon{cursor:pointer;fill:var(--ti-tree-node-expand-icon-color);font-size:var(--ti-tree-node-icon-font-size);transform:rotate(0);transition:transform .3s ease-in-out;flex-shrink:0}.tiny-tree-node__expand-icon.expanded{transform:rotate(90deg)}.tiny-tree-node__expand-icon.is-saas-theme{transform:rotate(-90deg)}.tiny-tree-node__expand-icon.is-saas-theme.expanded{transform:rotate(0)}.tiny-tree-node__expand-icon.is-leaf{visibility:hidden}.tiny-tree-node__label{font-size:var(--ti-tree-node-label-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tiny-tree-node__loading.circular{margin-right:4px;margin-left:var(--ti-tree-node-label-margin-left);font-size:var(--ti-tree-node-icon-font-size)}.tiny-tree-node__loading.circular .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--ti-tree-node-loading-icon-color);stroke-linecap:round}.tiny-tree-node>.tiny-tree-node__children{overflow:hidden;background-color:transparent}.tiny-tree-node.is-expanded>.tiny-tree-node__children{display:block}.tiny-tree-node__menu{position:absolute;top:0;left:0;z-index:5000;font-size:var(--ti-tree-node-menu-font-size);box-shadow:var(--ti-tree-node-menu-box-shadow);padding:0 1px;color:var(--ti-tree-node-menu-font-color);font-family:var(--ti-tree-node-menu-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiny-tree-node .tiny-checkbox .tiny-checkbox__label{padding-left:0}.tiny-tree-node .tiny-radio .tiny-radio__label{display:none}.tiny-tree-node .collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}@keyframes loading-rotate{100%{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.tiny-filter-box{width:-moz-fit-content;width:fit-content;height:28px;line-height:28px;border-radius:4px;background:#f5f6f8;color:#161e26;padding:4px 6px;display:flex;align-items:center;font-size:12px}.tiny-filter-box:hover{background:rgba(92,172,255,.1)}.tiny-filter-box.disabled{cursor:not-allowed}.tiny-filter-box.disabled .title label{color:#b5bbc1}.tiny-filter-box.disabled .value{color:#5c6976}.tiny-filter-box.disabled svg.filter-box-icon{fill:#b5bbce;cursor:not-allowed}.tiny-filter-box .title{height:inherit;line-height:inherit;font-size:12px}.tiny-filter-box .title label{display:inline-block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#78828d;margin-right:4px}.tiny-filter-box .title.active label{color:#1890ff}.tiny-filter-box .title svg{width:16px;height:16px;margin-right:4px;fill:#8d959e;position:relative;top:-1px;vertical-align:super}.tiny-filter-box .title svg:hover{fill:#1890ff}.tiny-filter-box .value{max-width:100px;height:inherit;line-height:inherit;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#161e26}.tiny-filter-box .value.placeholder{color:#aeaeae}.tiny-filter-box .filter-box-icon{width:12px;height:12px;cursor:pointer;fill:#78828d;transition:transform .3s}.tiny-filter-box .filter-box-icon.is-reverse{transform:rotate(180deg)}.tiny-filter-box .filter-icon-close{width:16px;height:16px;cursor:pointer;fill:#b5bbc1}.tiny-filter-box .filter-icon-close:hover{fill:#78828d}.tiny-filter-box.is-blank{background-color:transparent}.tiny-recycle-scroller{position:relative}.tiny-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.tiny-recycle-scroller.direction-vertical .tiny-recycle-scroller__item-wrapper{width:100%}.tiny-recycle-scroller.direction-horizontal{display:flex}.tiny-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.tiny-recycle-scroller.direction-horizontal .tiny-recycle-scroller__item-wrapper{height:100%}.tiny-recycle-scroller .tiny-recycle-scroller__slot{flex:auto 0 0}.tiny-recycle-scroller .tiny-recycle-scroller__item-wrapper{flex:1;box-sizing:border-box;overflow:hidden;position:relative}.tiny-recycle-scroller.ready .tiny-recycle-scroller__item-view{position:absolute;top:0;left:0;will-change:transform}.tiny-recycle-scroller.ready.direction-vertical .tiny-recycle-scroller__item-view{width:100%}.tiny-recycle-scroller.ready.direction-horizontal .tiny-recycle-scroller__item-view{height:100%}.tiny-select{--ti-select-inner-border-color-active:var(--ti-common-color-line-active, #5e7ce0);--ti-select-input-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-select-input-font-size:var(--ti-common-font-size-base, 12px);--ti-select-input-icon-top:14px;--ti-select-input-icon-top-medium:var(--ti-common-space-5x, 20px);--ti-select-input-icon-top-small:var(--ti-common-space-4x, 16px);--ti-select-input-icon-top-mini:var(--ti-common-space-3x, 12px);--ti-select-input-caret-icon-color:var(--ti-common-color-text-secondary, #575d6c);--ti-select-input-caret-hover-icon-color:var(--ti-common-color-icon-hover, #5e7ce0);--ti-select-input-caret-font-size:10px;--ti-select-input-icon-close-margin-right:var(--ti-common-space-0, 0px);--ti-select-input-disabled-caret-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-select-input-disabled-hover-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-select-input-height:var(--ti-common-size-6x, 24px);--ti-select-input-mini-height:var(--ti-common-size-6x, 24px);--ti-select-input-small-height:var(--ti-common-size-7x, 28px);--ti-select-input-medium-height:var(--ti-common-size-42);--ti-select-tags-wrap-padding-left:calc(var(--ti-common-space-1, 1px) * 2);--ti-select-tags-wrap-padding-top:calc(var(--ti-common-space-1, 1px) * 2);--ti-select-tags-wrap-padding-bottom:calc(var(--ti-common-space-1, 1px) * 2);--ti-select-tags-wrap-padding-right:var(--ti-common-space-0, 0px);--ti-select-tags-margin-top:var(--ti-common-space-1, 1px);--ti-select-tags-margin-right:var(--ti-common-space-1, 1px);--ti-select-tags-margin-bottom:var(--ti-common-space-1, 1px);--ti-select-tags-margin-left:var(--ti-common-space-1, 1px);--ti-select-tags-height:calc(var(--ti-common-size-base) * 7);--ti-select-tags-max-height:var(--ti-common-size-24x, 96px);--ti-select-tags-padding-right-disabled:var(--ti-common-size-7x, 28px);--ti-select-tags-text-color-disabled:var(--ti-common-color-text-disabled, #adb0b8);--ti-select-suffix-display:'inline-block';--ti-select-suffix-icon-margin-right:var(--ti-common-space-base, 4px);--ti-select-suffix-font-size:var(--ti-common-font-size-base, 12px);--ti-select-collapse-button-text-icon-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-select-collapse-button-icon-margin-left:var(--ti-common-space-2, 2px);--ti-select-collapse-button-font-size:var(--ti-common-font-size-base, 12px);display:inline-block;position:relative;width:100%;outline:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-select.tiny-select__multiple:not(.tiny-select__collapse-tags):not(.tiny-select__filterable) .tiny-select__tags>span{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}}@supports (-ms-ime-align:auto){.tiny-select.tiny-select__multiple:not(.tiny-select__collapse-tags):not(.tiny-select__filterable) .tiny-select__tags>span{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}}.tiny-select.tiny-select__collapse-tags .tiny-select__tags>span{display:flex;width:100%}.tiny-select.tiny-select__collapse-tags .tiny-select__tags>span>span{display:flex}.tiny-select.tiny-select__collapse-tags .tiny-select__tags>span>span:not(:only-child):first-child{max-width:70%}.tiny-select.tiny-select__collapse-tags.tiny-select__filterable .tiny-select__tags>span{width:auto;max-width:76%}.tiny-select.tiny-select__collapse-tags.tiny-select__filterable .tiny-select__tags>span>span:first-child{flex:1}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-select.tiny-select__collapse-tags.tiny-select__filterable .tiny-select__tags>span>span:first-child{flex-basis:auto}}.tiny-select.tiny-select__collapse-tags.tiny-select__filterable .tiny-select__tags>span>span:not(:only-child):first-child,.tiny-select.tiny-select__collapse-tags.tiny-select__filterable .tiny-select__tags>span>span:only-child{max-width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-select.tiny-select__collapse-tags.tiny-select__filterable .tiny-select__tags>span>span:not(:only-child):not(:first-child){flex-shrink:0;flex-basis:auto}}.tiny-select.tiny-select__filterable .tiny-select__tags .tiny-select__input{cursor:text}.tiny-select__tags{position:absolute;line-height:normal;white-space:normal;padding-left:var(--ti-select-tags-wrap-padding-left);padding-right:var(--ti-select-tags-wrap-padding-right);padding-bottom:var(--ti-select-tags-wrap-padding-bottom);padding-top:var(--ti-select-tags-wrap-padding-top);z-index:1;top:50%;margin-left:1px;transform:translateY(-50%);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.tiny-select__tags>span{display:contents}.tiny-select__tags>span>span{font-size:0}.tiny-select__tags>span>span .tiny-tag.is-required{cursor:not-allowed}.tiny-select__tags>span>span .tiny-tag.is-required>svg{cursor:not-allowed}.tiny-select__tags .not-visible{visibility:hidden}.tiny-select__tags .tiny-select__input{cursor:pointer;border:none;outline:0;padding:0;margin-left:8px;color:var(--ti-select-input-text-color);font-size:var(--ti-select-input-font-size);height:var(--ti-select-input-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.tiny-select__tags .tiny-select__input.is-mini{height:var(--ti-select-input-mini-height)}.tiny-select__tags .tiny-select__input.is-small{height:var(--ti-select-input-small-height)}.tiny-select__tags .tiny-select__input.is-medium{height:var(--ti-select-input-medium-height)}.tiny-select__tags.is-showicon{padding-left:24px}.tiny-select__tags .tiny-tag{white-space:nowrap;box-sizing:border-box;border-color:transparent;margin:var(--ti-select-tags-margin-top) var(--ti-select-tags-margin-right) var(--ti-select-tags-margin-bottom) var(--ti-select-tags-margin-left);text-overflow:ellipsis;overflow:hidden;display:inline-flex;justify-content:flex-start;align-items:center;max-width:160px}.tiny-select__tags .tiny-select__tags-text{display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.tiny-select__tags .tiny-select__tags-text+.tiny-tag__close{flex-shrink:0}.tiny-select__tags .tiny-select__tags-text.is-disabled{max-height:24px;display:inline-flex}.tiny-select__tags .tiny-select__tags-text.is-disabled>span{color:var(--ti-select-tags-text-color-disabled);font-size:var(--ti-tag-font-size);margin:var(--ti-select-tags-margin-top) var(--ti-select-tags-margin-right) var(--ti-select-tags-margin-bottom) var(--ti-select-tags-margin-left);display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tiny-select__tags .tiny-select__collapse-text{display:inline-flex;align-items:center;margin-left:var(--ti-select-tags-margin-left);font-size:var(--ti-select-collapse-button-font-size);color:var(--ti-select-collapse-button-text-icon-color)}.tiny-select__tags .tiny-select__collapse-text .tiny-svg{margin-left:var(--ti-select-collapse-button-icon-margin-left);fill:var(--ti-select-collapse-button-text-icon-color)}.tiny-select.is-click-expand,.tiny-select.is-hover-expand{vertical-align:top}.tiny-select.is-click-expand .tiny-select__tags-group,.tiny-select.is-hover-expand .tiny-select__tags-group{position:absolute;top:0;left:0;right:0}.tiny-select.is-click-expand.is-hover .is-expand,.tiny-select.is-hover-expand.is-hover .is-expand{z-index:2}.tiny-select.is-click-expand .tiny-select__tags,.tiny-select.is-hover-expand .tiny-select__tags{height:var(--ti-select-tags-height);overflow:hidden}.tiny-select.is-click-expand .tiny-select__tags-collapse,.tiny-select.is-hover-expand .tiny-select__tags-collapse{visibility:visible;position:static}.tiny-select.is-click-expand .tiny-select__tags .is-hidden,.tiny-select.is-hover-expand .tiny-select__tags .is-hidden{visibility:hidden;position:absolute}.tiny-select.is-click-expand .tiny-select__tags>span>span,.tiny-select.is-hover-expand .tiny-select__tags>span>span{width:100%;display:flex;flex-wrap:wrap}.tiny-select.is-click-expand .tiny-select__tags .hidden,.tiny-select.is-hover-expand .tiny-select__tags .hidden{visibility:hidden}.tiny-select.is-click-expand.collapse-tag-clicked .tiny-select__tags,.tiny-select.is-click-expand.is-hover .tiny-select__tags,.tiny-select.is-hover-expand.collapse-tag-clicked .tiny-select__tags,.tiny-select.is-hover-expand.is-hover .tiny-select__tags{height:auto;max-height:var(--ti-select-tags-max-height);overflow-y:auto}.tiny-select.is-click-expand.collapse-tag-clicked .tiny-select__tags-collapse,.tiny-select.is-click-expand.is-hover .tiny-select__tags-collapse,.tiny-select.is-hover-expand.collapse-tag-clicked .tiny-select__tags-collapse,.tiny-select.is-hover-expand.is-hover .tiny-select__tags-collapse{visibility:hidden;position:absolute}.tiny-select.is-click-expand.collapse-tag-clicked .tiny-select__tags-collapse.is-hidden,.tiny-select.is-click-expand.is-hover .tiny-select__tags-collapse.is-hidden,.tiny-select.is-hover-expand.collapse-tag-clicked .tiny-select__tags-collapse.is-hidden,.tiny-select.is-hover-expand.is-hover .tiny-select__tags-collapse.is-hidden{margin:0}.tiny-select.is-click-expand.collapse-tag-clicked .tiny-select__tags.not-selected,.tiny-select.is-click-expand.is-hover .tiny-select__tags.not-selected,.tiny-select.is-hover-expand.collapse-tag-clicked .tiny-select__tags.not-selected,.tiny-select.is-hover-expand.is-hover .tiny-select__tags.not-selected{overflow-y:hidden}.tiny-select.is-click-expand .is-expand,.tiny-select.is-hover-expand .is-expand{position:absolute;width:100%}.tiny-select.is-click-expand.tiny-select--small .tiny-select__tags,.tiny-select.is-hover-expand.tiny-select--small .tiny-select__tags{padding-top:2px}.tiny-select.is-click-expand.tiny-select--mini .tiny-select__tags,.tiny-select.is-hover-expand.tiny-select--mini .tiny-select__tags{padding-top:2px}.tiny-select.is-hover-expand.is-disabled .tiny-select__tags{height:auto}.tiny-select.is-click-expand .tiny-select__tags-collapse{visibility:visible;position:static}.tiny-select.is-click-expand .tiny-select__tags-collapse.is-hidden{visibility:hidden;position:absolute}.tiny-select.is-disabled,.tiny-select.is-display-only{cursor:not-allowed}.tiny-select.is-disabled .tiny-input__inner,.tiny-select.is-display-only .tiny-input__inner{padding-right:12px}.tiny-select.is-disabled .tiny-input__suffix,.tiny-select.is-display-only .tiny-input__suffix{display:var(--ti-select-suffix-display)}.tiny-select.is-disabled .tiny-select__tags,.tiny-select.is-display-only .tiny-select__tags{padding-right:16px}.tiny-select.is-disabled .tiny-select__tags.is-show-tag,.tiny-select.is-display-only .tiny-select__tags.is-show-tag{padding-right:var(--ti-select-tags-padding-right-disabled)}.tiny-select-tip .tiny-select-tipcontent{max-width:300px}.tiny-select .tiny-input{display:block}.tiny-select .tiny-input .tiny-input__inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-select .tiny-input .tiny-input__inner[readonly]{cursor:pointer}.tiny-select .tiny-input .tiny-select__caret{fill:var(--ti-select-input-caret-icon-color);font-size:var(--ti-select-input-caret-font-size);transition:transform .3s;transform:rotateZ(180deg);cursor:pointer}.tiny-select .tiny-input .tiny-select__caret.tiny-select__close{margin-right:var(--ti-select-input-icon-close-margin-right)}.tiny-select .tiny-input .tiny-select__caret:hover{fill:var(--ti-select-input-caret-hover-icon-color)}.tiny-select .tiny-input .tiny-select__caret.is-reverse{transform:rotateZ(0)}.tiny-select .tiny-input .tiny-select__limit-txt,.tiny-select .tiny-input .tiny-select__proportion-txt{font-size:var(--ti-select-suffix-font-size);line-height:1;margin:0 var(--ti-select-suffix-icon-margin-right)}.tiny-select .tiny-input .tiny-select__copy{cursor:pointer;margin-right:var(--ti-select-suffix-icon-margin-right)}.tiny-select .tiny-input .tiny-input__suffix{top:var(--ti-select-input-icon-top)}.tiny-select .tiny-input .tiny-input__suffix-inner{font-size:0}.tiny-select .tiny-input .tiny-input__suffix-inner{overflow:hidden}.tiny-select .tiny-input-medium .tiny-input__suffix{top:var(--ti-select-input-icon-top-medium)}.tiny-select .tiny-input-small .tiny-input__suffix{top:var(--ti-select-input-icon-top-small)}.tiny-select .tiny-input-mini .tiny-input__suffix{top:var(--ti-select-input-icon-top-mini)}.tiny-select .tiny-input.is-disabled .tiny-select__caret{fill:var(--ti-select-input-disabled-caret-text-color);cursor:not-allowed}.tiny-select .tiny-input.is-disabled .tiny-input__inner{cursor:not-allowed}.tiny-select .tiny-input.is-disabled .tiny-input__inner:hover{border-color:var(--ti-select-input-disabled-hover-border-color)}.tiny-select .tiny-input.is-focus .tiny-input__inner{border-color:var(--ti-select-inner-border-color-active)}.tiny-select__underline .tiny-input .tiny-input__inner,.tiny-select__underline .tiny-input.is-disabled .tiny-input__inner{border-radius:0;border-top-width:0;border-left-width:0;border-right-width:0;padding-left:0;background-color:var(--ti-input-bg-color)}.tiny-select__underline .tiny-input.is-disabled__suffix,.tiny-select__underline .tiny-input__suffix{right:0}.tiny-currency-option.set-default{display:flex}.tiny-currency-option.set-default .tiny-currency-option-label{flex:1}.tiny-currency-option.set-default .tiny-currency-option-set{display:none;padding-left:12px;color:#333}.tiny-currency-option.set-default .tiny-currency-option-set .tiny-svg{font-size:14px;margin-top:0;margin-right:4px}.tiny-currency-option.set-default.is-active .tiny-currency-option-set{display:flex;align-items:center}.tiny-currency-option.set-default.is-active .tiny-currency-option-set .tiny-svg{fill:#1890ff}.tiny-currency-option.set-default:not(.is-active):hover .tiny-currency-option-set{display:flex;align-items:center}.tiny-currency-option.set-default:not(.is-active):hover .tiny-currency-option-set .tiny-svg{fill:#d9d9d9}.tiny-time-spinner{--ti-time-spinner-arrow-text-color:#909399;--ti-time-spinner-arrow-hover-text-color:var(--ti-base-color-brand-7, #526ecc);--ti-time-spinner-item-active-text-color:#303133;--ti-time-spinner-item-font-weight:700;--ti-time-spinner-item-bg-color:transparent;--ti-time-spinner-list-border-color:transparent;--ti-time-spinner-font-size:var(--ti-common-font-size-base, 12px);--ti-time-spinner-text-color:var(--ti-base-color-info-normal);--ti-time-spinner-bg-color:var(--ti-base-color-light);--ti-time-spinner-selected-bg-color:#f2f2f3;--ti-time-spinner-wrapper-max-height:190px;--ti-time-spinner-item-margin-top:0px;--ti-time-spinner-item-margin-right:0px;--ti-time-spinner-item-height:32px;--ti-time-spinner-item-line-height:32px;--ti-time-spinner-selected-border-radius:0px;--ti-time-spinner-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8)}.tiny-time-spinner__wrapper{max-height:var(--ti-time-spinner-wrapper-max-height);overflow:hidden;display:inline-block;width:50%;vertical-align:top;position:relative}.tiny-time-spinner__wrapper.tiny-scrollbar{overflow:hidden}.tiny-time-spinner__wrapper .tiny-scrollbar__wrap:not(.tiny-scrollbar__wrap--hidden-default){padding-bottom:15px}.tiny-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.tiny-time-spinner__wrapper.is-arrow .tiny-time-spinner__list{transform:translateY(-32px)}.tiny-time-spinner__wrapper.is-arrow .tiny-time-spinner__item:hover:not(.disabled):not(.active){background:var(--ti-time-spinner-bg-color);cursor:default}.tiny-time-spinner__wrapper .tiny-time-spinner__list{transform:translateY(-6px);margin-bottom:var(--ti-time-spinner-list-margin-bottom);margin-top:var(--ti-time-spinner-list-margin-top)}.tiny-time-spinner__wrapper:last-child .tiny-time-spinner__list{border-right:0}.tiny-time-spinner__arrow{font-size:var(--ti-time-spinner-font-size);color:var(--ti-time-spinner-arrow-text-color);height:30px;line-height:30px;position:absolute;left:0;width:100%;z-index:1;text-align:center;cursor:pointer}.tiny-time-spinner__arrow .tiny-svg{fill:var(--ti-time-spinner-arrow-text-color)}.tiny-time-spinner__arrow:hover .tiny-svg{fill:var(--ti-time-spinner-arrow-hover-text-color)}.tiny-time-spinner__arrow.tiny-icon-arrow-up{top:10px}.tiny-time-spinner__arrow.tiny-icon-arrow-down{bottom:10px}.tiny-time-spinner__arrow.tiny-input{width:70%}.tiny-time-spinner__arrow.tiny-input .tiny-input__inner{padding:0;text-align:center}.tiny-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center;border-right:1px solid var(--ti-time-spinner-list-border-color)}.tiny-time-spinner__list::after,.tiny-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.tiny-time-spinner .tiny-time-spinner__item{text-align:center;margin:var(--ti-time-spinner-item-margin-top) var(--ti-time-spinner-item-margin-right) 0;font-size:var(--ti-time-spinner-font-size);color:var(--ti-time-spinner-text-color);height:var(--ti-time-spinner-item-height);line-height:var(--ti-time-spinner-item-line-height)}.tiny-time-spinner .tiny-time-spinner__item:hover:not(.disabled):not(.active){background:var(--ti-time-spinner-selected-bg-color);cursor:pointer;border-radius:var(--ti-time-spinner-selected-border-radius)}.tiny-time-spinner .tiny-time-spinner__item.active:not(.disabled){color:var(--ti-time-spinner-item-active-text-color);font-weight:var(--ti-time-spinner-item-font-weight);background-color:var(--ti-time-spinner-item-bg-color);border-radius:var(--ti-time-spinner-selected-border-radius)}.tiny-time-spinner .tiny-time-spinner__item.disabled{color:var(--ti-time-spinner-disabled-text-color);cursor:not-allowed}.tiny-time-spinner.has-seconds .tiny-time-spinner__wrapper{width:33.3%}.tiny-time-panel{--ti-time-panel-box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.1);--ti-time-panel-content-split-line-display:block;--ti-time-panel-header-display:none;--ti-time-panel-btn-cancel-display:inline-block;--ti-time-panel-btn-bg-color:transparent;--ti-time-panel-btn-padding-vertical:0;--ti-time-panel-btn-padding-horizontal:5px;--ti-time-panel-btn-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-time-panel-btn-height:28px;--ti-time-panel-padding-right:0;--ti-time-panel-btn-min-width:inherit;--ti-time-panel-btn-font-weight:800;--ti-time-panel-btn-confirm-hover-bg-color:transparent;--ti-time-panel-footer-height:36px;--ti-time-panel-footer-padding:4px;--ti-time-panel-width:180px;--ti-time-spinner-list-margin-bottom:0px;--ti-time-spinner-list-margin-top:0px;--ti-time-panel-btn-text-color:#303133;--ti-time-panel-btn-confirm-text-color:var(--ti-base-color-brand-7, #526ecc);--ti-time-panel-bg-color:var(--ti-common-color-light, #fff);--ti-time-panel-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-time-panel-border-color:var(--ti-common-color-line-dividing, #dfe1e6);margin:5px 0;border:1px solid var(--ti-time-panel-border-color);background-color:var(--ti-time-panel-bg-color);box-shadow:var(--ti-time-panel-box-shadow);border-radius:var(--ti-time-panel-border-radius);position:absolute;width:var(--ti-time-panel-width);left:0;z-index:1000;box-sizing:content-box;padding:0 var(--ti-time-panel-padding-right);-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none}.tiny-time-panel__header{display:var(--ti-time-panel-header-display)}.tiny-time-panel__header-input{width:212px;margin:16px 4px 24px}.tiny-time-panel__header-input input{height:28px}.tiny-time-panel__header-title{display:flex;justify-content:space-around;color:grey;margin-bottom:12px;height:22px;align-items:center;line-height:22px}.tiny-time-panel__content{font-size:0;position:relative;overflow:hidden}.tiny-time-panel__content:after,.tiny-time-panel__content:before{display:var(--ti-time-panel-content-split-line-display);content:'';top:50%;position:absolute;margin-top:-19px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid var(--ti-time-panel-border-color);border-bottom:1px solid var(--ti-time-panel-border-color)}.tiny-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.tiny-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%}.tiny-time-panel__content.has-seconds:after{left:calc(100% / 3 * 2)}.tiny-time-panel__content.has-seconds:before{padding-left:calc(100% / 3)}.tiny-time-panel__footer{border-top:1px solid var(--ti-time-panel-border-color);padding:var(--ti-time-panel-footer-padding) 4px;height:var(--ti-time-panel-footer-height,36px);text-align:right;box-sizing:border-box;margin-top:12px}.tiny-time-panel__btn.tiny-button{min-width:var(--ti-time-panel-btn-min-width);border:none;line-height:var(--ti-time-panel-btn-height);padding:var(--ti-time-panel-btn-padding-vertical) var(--ti-time-panel-btn-padding-horizontal);margin:0 5px;cursor:pointer;background-color:var(--ti-time-panel-btn-bg-color);outline:0;font-size:12px;color:var(--ti-time-panel-btn-text-color);border-radius:var(--ti-time-panel-btn-border-radius);transition:background-color .3s cubic-bezier(.645,.045,.355,1)}.tiny-time-panel__btn.tiny-button.cancel{display:var(--ti-time-panel-btn-cancel-display)}.tiny-time-panel__btn.tiny-button.confirm{font-weight:var(--ti-time-panel-btn-font-weight);color:var(--ti-time-panel-btn-confirm-text-color)}.tiny-time-panel__btn.tiny-button.confirm:hover{background-color:var(--ti-time-panel-btn-confirm-hover-bg-color)}.tiny-date-table{--ti-date-table-td-width:36px;--ti-date-table-td-height:34px;--ti-date-table-td-padding-vertical:4px;--ti-date-table-td-padding-horizontal:0;--ti-date-table-td-span-width:36px;--ti-date-table-td-span-height:24px;--ti-date-table-th-text-color:var(--ti-base-color-common-2, #adb0b8);--ti-date-table-td-border-radius:0;--ti-date-table-td-pre-month-text-color:var(--ti-base-color-common-2, #adb0b8);--ti-date-table-td-normal-text-color:var(--ti-common-color-light, #fff);--ti-date-table-td-range-bg-color:#f2f6fc;--ti-date-table-td-today-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-td-today-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-table-week-bg-color-current-select:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-week-bg-color-current-hover:var(--ti-base-color-brand-3, #beccfa);--ti-date-table-font-size:var(--ti-common-font-size-base, 12px);--ti-date-table-hover-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-date-table-current-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-date-table-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-date-table-range-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-range-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-bg-color-current-select:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-table-border-radius-current-select:0;--ti-date-table-td-today-width:36px;--ti-date-table-td-today-height:24px;--ti-date-table-td-today-border-radius:0;--ti-date-table-td-today-circle-border-color:transparent;--ti-date-table-td-today-circle-border-width:0;--ti-date-table-td-div-height:24px;--ti-date-table-td-div-width:36px;--ti-date-table-td-span-top:5px;--ti-date-table-start-date-border-radius:0;--ti-date-table-cell-selected-border-radius:0;--ti-date-table-tr-line-height:32px;--ti-date-table-td-disabled-border-radius:0;--ti-date-table-td-row-disabled-border-radius:0;font-size:var(--ti-date-table-font-size);-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none}.tiny-date-table.is-week-mode .tiny-date-table__row:hover td.available:hover{color:var(--ti-date-table-text-color)}.tiny-date-table.is-week-mode .tiny-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:var(--ti-date-table-td-border-radius);border-bottom-left-radius:var(--ti-date-table-td-border-radius)}.tiny-date-table.is-week-mode .tiny-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:var(--ti-date-table-td-border-radius);border-bottom-right-radius:var(--ti-date-table-td-border-radius)}.tiny-date-table.is-week-mode .tiny-date-table__row:hover div{background-color:var(--ti-date-table-hover-bg-color)}.tiny-date-table.is-week-mode .tiny-date-table__row.current div{background-color:var(--ti-date-table-week-bg-color-current-select)}.tiny-date-table.is-week-mode .tiny-date-table__row.current div:hover{background-color:var(--ti-date-table-week-bg-color-current-hover)}.tiny-date-table.is-week-mode .tiny-date-table__row.current td.available:hover span{background-color:transparent}.tiny-date-table.is-week-mode .tiny-date-table__row.current td.available.end-date span,.tiny-date-table.is-week-mode .tiny-date-table__row.current td.available.start-date span{background-color:var(--ti-date-table-bg-color-current-select);border-radius:var(--ti-date-table-border-radius-current-select)}.tiny-date-table__week{height:32px;line-height:var(--ti-date-table-tr-line-height)}.tiny-date-table td{width:var(--ti-date-table-td-width);height:var(--ti-date-table-td-height);padding:var(--ti-date-table-td-padding-vertical) var(--ti-date-table-td-padding-horizontal);box-sizing:border-box;text-align:center;cursor:pointer;vertical-align:middle;position:relative}.tiny-date-table td div{height:var(--ti-date-table-td-div-height);min-width:var(--ti-date-table-td-div-width);padding:3px 0;box-sizing:border-box}.tiny-date-table td span{min-width:var(--ti-date-table-td-span-width);height:var(--ti-date-table-td-span-height);line-height:var(--ti-date-table-td-span-height);display:block;margin:0 auto;position:absolute;left:50%;top:var(--ti-date-table-td-span-top);transform:translateX(-50%)}.tiny-date-table td.next-month,.tiny-date-table td.pre-month{color:var(--ti-date-table-td-pre-month-text-color);cursor:pointer}.tiny-date-table td.next-month span:hover,.tiny-date-table td.pre-month span:hover{background:var(--ti-datetime-beside-day-bg-color-hover)}.tiny-date-table td.today{position:relative;color:var(--ti-date-table-td-today-text-color)}.tiny-date-table td.today:after{content:'';width:12px;height:1px;background:var(--ti-date-table-td-today-border-color);position:absolute;left:0;right:0;margin:auto;bottom:5px}.tiny-date-table td.today span{line-height:var(--ti-date-table-td-today-height);min-width:var(--ti-date-table-td-today-width);height:var(--ti-date-table-td-today-height);border-radius:var(--ti-date-table-td-today-border-radius);border:solid var(--ti-date-table-td-today-circle-border-width) var(--ti-date-table-td-today-circle-border-color)}.tiny-date-table td.today.end-date span,.tiny-date-table td.today.start-date span{color:var(--ti-date-table-td-normal-text-color)}.tiny-date-table td.available:not(.today):hover span{background-color:var(--ti-date-table-hover-bg-color);border-radius:var(--ti-date-table-border-radius-current-select);border-color:transparent}.tiny-date-table td.current:not(.disabled) span{color:var(--ti-date-table-td-normal-text-color);background-color:var(--ti-date-table-bg-color-current-select);border-radius:var(--ti-date-table-border-radius-current-select);border-color:transparent}.tiny-date-table td.current:not(.disabled):after{background-color:transparent}.tiny-date-table td.end-date div,.tiny-date-table td.start-date div{color:var(--ti-date-table-td-normal-text-color)}.tiny-date-table td.end-date span,.tiny-date-table td.start-date span{background-color:var(--ti-date-table-bg-color-current-select);border-radius:var(--ti-date-table-start-date-border-radius);border:0}.tiny-date-table td.start-date div{margin-left:5px;border-top-left-radius:var(--ti-date-table-td-border-radius);border-bottom-left-radius:var(--ti-date-table-td-border-radius)}.tiny-date-table td.end-date div{margin-right:5px;border-top-right-radius:var(--ti-date-table-td-border-radius);border-bottom-right-radius:var(--ti-date-table-td-border-radius)}.tiny-date-table td.disabled div{background-color:var(--ti-date-table-disabled-bg-color);opacity:1;cursor:not-allowed;color:var(--ti-date-table-disabled-text-color);border-top-left-radius:var(--ti-date-table-td-disabled-border-radius);border-bottom-left-radius:var(--ti-date-table-td-disabled-border-radius)}.tiny-date-table td.in-range div{background-color:var(--ti-date-table-range-bg-color)}.tiny-date-table td.in-range div:hover{background-color:var(--ti-date-table-range-hover-bg-color)}.tiny-date-table td.in-range.end-date:hover span,.tiny-date-table td.in-range.start-date:hover span{background-color:var(--ti-date-table-bg-color-current-select)}.tiny-date-table td.available{padding:0}.tiny-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:var(--ti-date-table-td-range-bg-color)}.tiny-date-table td.selected div:hover{background-color:var(--ti-date-table-td-range-bg-color)}.tiny-date-table td.selected span{background-color:var(--ti-date-table-bg-color-current-select);color:var(--ti-date-table-td-normal-text-color);border:none;border-radius:var(--ti-date-table-cell-selected-border-radius)}.tiny-date-table td.selected.available:hover span{background-color:var(--ti-date-table-bg-color-current-select)}.tiny-date-table td.week{font-size:80%;color:var(--ti-date-table-text-color)}.tiny-date-table th{color:var(--ti-date-table-th-text-color);font-weight:400;white-space:nowrap}.tiny-date-table__row .disabled+.disabled div{border-radius:var(--ti-date-table-td-row-disabled-border-radius)}.tiny-date-table__row .disabled:not(:has(+.disabled)) div{border-top-right-radius:var(--ti-date-table-td-disabled-border-radius);border-bottom-right-radius:var(--ti-date-table-td-disabled-border-radius)}.tiny-date-table__row .in-range:first-of-type div{border-top-left-radius:var(--ti-date-table-td-disabled-border-radius);border-bottom-left-radius:var(--ti-date-table-td-disabled-border-radius)}.tiny-date-table__row .in-range:last-of-type div{border-top-right-radius:var(--ti-date-table-td-disabled-border-radius);border-bottom-right-radius:var(--ti-date-table-td-disabled-border-radius)}.tiny-month-table{--ti-month-table-td-text-bg-color:var(--ti-base-color-brand-7, #526ecc);--ti-month-table-cell-today-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-month-table-td-range-bg-color:#f2f6fc;--ti-month-table-td-date-text-color:var(--ti-common-color-light, #fff);--ti-month-table-td-date-border-radius:24px;--ti-month-table-cell-today-font-weight:700;--ti-month-table-cell-height:32px;--ti-month-table-cell-border-radius:2px;--ti-month-table-cell-today-border-color:transparent;--ti-month-table-cell-hover-bg-color:var(--ti-base-color-brand-2);--ti-month-table-td-div-height:32px;--ti-date-picker-width:280px;--ti-date-picker-font-size:var(--ti-common-font-size-base, 12px);--ti-date-picker-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-picker-bg-color:var(--ti-common-color-light, #fff);--ti-date-picker-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-date-picker-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-date-picker-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-date-picker-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-date-picker-selected-bg-color:#f2f2f3;--ti-date-picker-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-date-picker-current-select-bg-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-picker-current-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-picker-current-border-radius:0;--ti-date-picker-range-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-range-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-header-label-hover-text-color:var(--ti-base-color-brand-7, #526ecc);--ti-date-picker-header-line-height:32px;--ti-date-table-td-width:36px;--ti-date-table-td-height:34px;--ti-date-table-td-padding-vertical:4px;--ti-date-table-td-padding-horizontal:0;--ti-date-table-td-span-width:36px;--ti-date-table-td-span-height:24px;--ti-date-table-th-text-color:var(--ti-base-color-common-2, #adb0b8);--ti-date-table-td-border-radius:0;--ti-date-table-td-pre-month-text-color:var(--ti-base-color-common-2, #adb0b8);--ti-date-table-td-normal-text-color:var(--ti-common-color-light, #fff);--ti-date-table-td-range-bg-color:#f2f6fc;--ti-date-table-td-today-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-td-today-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-table-week-bg-color-current-select:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-week-bg-color-current-hover:var(--ti-base-color-brand-3, #beccfa);--ti-date-table-font-size:var(--ti-common-font-size-base, 12px);--ti-date-table-hover-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-date-table-current-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-date-table-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-date-table-range-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-range-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-bg-color-current-select:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-table-border-radius-current-select:0;--ti-date-table-td-today-width:36px;--ti-date-table-td-today-height:24px;--ti-date-table-td-today-border-radius:0;--ti-date-table-td-today-circle-border-color:transparent;--ti-date-table-td-today-circle-border-width:0;--ti-date-table-td-div-height:24px;--ti-date-table-td-div-width:36px;--ti-date-table-td-span-top:5px;--ti-date-table-start-date-border-radius:0;--ti-date-table-cell-selected-border-radius:0;--ti-date-table-tr-line-height:32px;--ti-date-table-td-disabled-border-radius:0;--ti-date-table-td-row-disabled-border-radius:0;font-size:var(--ti-date-picker-font-size);margin:-1px;border-collapse:collapse}.tiny-month-table td,.tiny-month-table tr{text-align:center;padding:16px 0;cursor:pointer}.tiny-month-table td.current,.tiny-month-table tr.current{padding-left:3px;padding-right:3px}.tiny-month-table td div,.tiny-month-table tr div{height:var(--ti-month-table-td-div-height);box-sizing:border-box;padding:0 4px}.tiny-month-table td.today .cell,.tiny-month-table tr.today .cell{color:var(--ti-month-table-cell-today-text-color);font-weight:var(--ti-month-table-cell-today-font-weight);border:solid 1px var(--ti-month-table-cell-today-border-color)}.tiny-month-table td.today.end-date .cell,.tiny-month-table td.today.start-date .cell,.tiny-month-table tr.today.end-date .cell,.tiny-month-table tr.today.start-date .cell{color:var(--ti-month-table-td-date-text-color);border-color:transparent}.tiny-month-table td.disabled .cell,.tiny-month-table tr.disabled .cell{background-color:var(--ti-date-picker-disabled-bg-color);cursor:not-allowed;color:var(--ti-date-picker-disabled-text-color)}.tiny-month-table td.disabled .cell:hover,.tiny-month-table tr.disabled .cell:hover{color:var(--ti-date-picker-disabled-text-color)}.tiny-month-table td .cell,.tiny-month-table tr .cell{width:100%;height:var(--ti-month-table-cell-height);line-height:var(--ti-month-table-cell-height);display:block;color:var(--ti-date-picker-text-color)}.tiny-month-table td .cell:hover,.tiny-month-table tr .cell:hover{color:var(--ti-date-picker-text-color);background:var(--ti-month-table-cell-hover-bg-color);border-color:transparent}.tiny-month-table td.in-range div,.tiny-month-table td.in-range div:hover,.tiny-month-table tr.in-range div,.tiny-month-table tr.in-range div:hover{background-color:var(--ti-month-table-td-range-bg-color)}.tiny-month-table td.end-date div,.tiny-month-table td.start-date div,.tiny-month-table tr.end-date div,.tiny-month-table tr.start-date div{color:var(--ti-month-table-td-date-text-color)}.tiny-month-table td.end-date .cell,.tiny-month-table td.start-date .cell,.tiny-month-table tr.end-date .cell,.tiny-month-table tr.start-date .cell{color:var(--ti-month-table-td-date-text-color);background-color:var(--ti-month-table-td-text-bg-color)}.tiny-month-table td:not(.in-range) .cell,.tiny-month-table tr:not(.in-range) .cell{width:auto;border-radius:var(--ti-month-table-cell-border-radius)}.tiny-month-table td.current:not(.disabled) .cell,.tiny-month-table td.current:not(.disabled) .cell:hover,.tiny-month-table tr.current:not(.disabled) .cell,.tiny-month-table tr.current:not(.disabled) .cell:hover{color:var(--ti-date-table-td-normal-text-color);background:var(--ti-month-table-td-text-bg-color);border-color:transparent}.tiny-year-table{--ti-year-table-td-text-color:var(--ti-base-color-brand-7, #526ecc);--ti-year-table-td-icon-color:#303133;--ti-date-picker-width:280px;--ti-date-picker-font-size:var(--ti-common-font-size-base, 12px);--ti-date-picker-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-picker-bg-color:var(--ti-common-color-light, #fff);--ti-date-picker-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-date-picker-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-date-picker-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-date-picker-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-date-picker-selected-bg-color:#f2f2f3;--ti-date-picker-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-date-picker-current-select-bg-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-picker-current-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-picker-current-border-radius:0;--ti-date-picker-range-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-range-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-header-label-hover-text-color:var(--ti-base-color-brand-7, #526ecc);--ti-date-picker-header-line-height:32px;--ti-date-table-td-width:36px;--ti-date-table-td-height:34px;--ti-date-table-td-padding-vertical:4px;--ti-date-table-td-padding-horizontal:0;--ti-date-table-td-span-width:36px;--ti-date-table-td-span-height:24px;--ti-date-table-th-text-color:var(--ti-base-color-common-2, #adb0b8);--ti-date-table-td-border-radius:0;--ti-date-table-td-pre-month-text-color:var(--ti-base-color-common-2, #adb0b8);--ti-date-table-td-normal-text-color:var(--ti-common-color-light, #fff);--ti-date-table-td-range-bg-color:#f2f6fc;--ti-date-table-td-today-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-td-today-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-table-week-bg-color-current-select:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-week-bg-color-current-hover:var(--ti-base-color-brand-3, #beccfa);--ti-date-table-font-size:var(--ti-common-font-size-base, 12px);--ti-date-table-hover-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-date-table-current-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-date-table-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-date-table-range-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-range-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-bg-color-current-select:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-table-border-radius-current-select:0;--ti-date-table-td-today-width:36px;--ti-date-table-td-today-height:24px;--ti-date-table-td-today-border-radius:0;--ti-date-table-td-today-circle-border-color:transparent;--ti-date-table-td-today-circle-border-width:0;--ti-date-table-td-div-height:24px;--ti-date-table-td-div-width:36px;--ti-date-table-td-span-top:5px;--ti-date-table-start-date-border-radius:0;--ti-date-table-cell-selected-border-radius:0;--ti-date-table-tr-line-height:32px;--ti-date-table-td-disabled-border-radius:0;--ti-date-table-td-row-disabled-border-radius:0;--ti-month-table-td-text-bg-color:var(--ti-base-color-brand-7, #526ecc);--ti-month-table-cell-today-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-month-table-td-range-bg-color:#f2f6fc;--ti-month-table-td-date-text-color:var(--ti-common-color-light, #fff);--ti-month-table-td-date-border-radius:24px;--ti-month-table-cell-today-font-weight:700;--ti-month-table-cell-height:32px;--ti-month-table-cell-border-radius:2px;--ti-month-table-cell-today-border-color:transparent;--ti-month-table-cell-hover-bg-color:var(--ti-base-color-brand-2);--ti-month-table-td-div-height:32px;font-size:var(--ti-date-picker-font-size);margin:-1px;border-collapse:collapse}.tiny-year-table td,.tiny-year-table tr{text-align:center;padding:16px 0;cursor:pointer}.tiny-year-table td.current,.tiny-year-table tr.current{padding-left:3px;padding-right:3px}.tiny-year-table td div,.tiny-year-table tr div{height:var(--ti-month-table-td-div-height);box-sizing:border-box;padding:0 4px}.tiny-year-table td.today .cell,.tiny-year-table tr.today .cell{color:var(--ti-month-table-cell-today-text-color);font-weight:var(--ti-month-table-cell-today-font-weight);border:solid 1px var(--ti-month-table-cell-today-border-color)}.tiny-year-table td.today.end-date .cell,.tiny-year-table td.today.start-date .cell,.tiny-year-table tr.today.end-date .cell,.tiny-year-table tr.today.start-date .cell{color:var(--ti-month-table-td-date-text-color);border-color:transparent}.tiny-year-table td.disabled .cell,.tiny-year-table tr.disabled .cell{background-color:var(--ti-date-picker-disabled-bg-color);cursor:not-allowed;color:var(--ti-date-picker-disabled-text-color)}.tiny-year-table td.disabled .cell:hover,.tiny-year-table tr.disabled .cell:hover{color:var(--ti-date-picker-disabled-text-color)}.tiny-year-table td .cell,.tiny-year-table tr .cell{width:100%;height:var(--ti-month-table-cell-height);line-height:var(--ti-month-table-cell-height);display:block;color:var(--ti-date-picker-text-color)}.tiny-year-table td .cell:hover,.tiny-year-table tr .cell:hover{color:var(--ti-date-picker-text-color);background:var(--ti-month-table-cell-hover-bg-color);border-color:transparent}.tiny-year-table td.in-range div,.tiny-year-table td.in-range div:hover,.tiny-year-table tr.in-range div,.tiny-year-table tr.in-range div:hover{background-color:var(--ti-month-table-td-range-bg-color)}.tiny-year-table td.end-date div,.tiny-year-table td.start-date div,.tiny-year-table tr.end-date div,.tiny-year-table tr.start-date div{color:var(--ti-month-table-td-date-text-color)}.tiny-year-table td.end-date .cell,.tiny-year-table td.start-date .cell,.tiny-year-table tr.end-date .cell,.tiny-year-table tr.start-date .cell{color:var(--ti-month-table-td-date-text-color);background-color:var(--ti-month-table-td-text-bg-color)}.tiny-year-table td:not(.in-range) .cell,.tiny-year-table tr:not(.in-range) .cell{width:auto;border-radius:var(--ti-month-table-cell-border-radius)}.tiny-year-table td.current:not(.disabled) .cell,.tiny-year-table td.current:not(.disabled) .cell:hover,.tiny-year-table tr.current:not(.disabled) .cell,.tiny-year-table tr.current:not(.disabled) .cell:hover{color:var(--ti-date-table-td-normal-text-color);background:var(--ti-month-table-td-text-bg-color);border-color:transparent}.tiny-month-table{--ti-month-table-td-text-bg-color:var(--ti-base-color-brand-7, #526ecc);--ti-month-table-cell-today-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-month-table-td-range-bg-color:#f2f6fc;--ti-month-table-td-date-text-color:var(--ti-common-color-light, #fff);--ti-month-table-td-date-border-radius:24px;--ti-month-table-cell-today-font-weight:700;--ti-month-table-cell-height:32px;--ti-month-table-cell-border-radius:2px;--ti-month-table-cell-today-border-color:transparent;--ti-month-table-cell-hover-bg-color:var(--ti-base-color-brand-2);--ti-month-table-td-div-height:32px;--ti-date-picker-width:280px;--ti-date-picker-font-size:var(--ti-common-font-size-base, 12px);--ti-date-picker-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-picker-bg-color:var(--ti-common-color-light, #fff);--ti-date-picker-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-date-picker-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-date-picker-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-date-picker-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-date-picker-selected-bg-color:#f2f2f3;--ti-date-picker-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-date-picker-current-select-bg-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-picker-current-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-picker-current-border-radius:0;--ti-date-picker-range-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-range-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-header-label-hover-text-color:var(--ti-base-color-brand-7, #526ecc);--ti-date-picker-header-line-height:32px;--ti-date-table-td-width:36px;--ti-date-table-td-height:34px;--ti-date-table-td-padding-vertical:4px;--ti-date-table-td-padding-horizontal:0;--ti-date-table-td-span-width:36px;--ti-date-table-td-span-height:24px;--ti-date-table-th-text-color:var(--ti-base-color-common-2, #adb0b8);--ti-date-table-td-border-radius:0;--ti-date-table-td-pre-month-text-color:var(--ti-base-color-common-2, #adb0b8);--ti-date-table-td-normal-text-color:var(--ti-common-color-light, #fff);--ti-date-table-td-range-bg-color:#f2f6fc;--ti-date-table-td-today-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-td-today-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-table-week-bg-color-current-select:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-week-bg-color-current-hover:var(--ti-base-color-brand-3, #beccfa);--ti-date-table-font-size:var(--ti-common-font-size-base, 12px);--ti-date-table-hover-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-date-table-current-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-date-table-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-date-table-range-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-range-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-bg-color-current-select:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-table-border-radius-current-select:0;--ti-date-table-td-today-width:36px;--ti-date-table-td-today-height:24px;--ti-date-table-td-today-border-radius:0;--ti-date-table-td-today-circle-border-color:transparent;--ti-date-table-td-today-circle-border-width:0;--ti-date-table-td-div-height:24px;--ti-date-table-td-div-width:36px;--ti-date-table-td-span-top:5px;--ti-date-table-start-date-border-radius:0;--ti-date-table-cell-selected-border-radius:0;--ti-date-table-tr-line-height:32px;--ti-date-table-td-disabled-border-radius:0;--ti-date-table-td-row-disabled-border-radius:0;font-size:var(--ti-date-picker-font-size);margin:-1px;border-collapse:collapse}.tiny-month-table td,.tiny-month-table tr{text-align:center;padding:16px 0;cursor:pointer}.tiny-month-table td.current,.tiny-month-table tr.current{padding-left:3px;padding-right:3px}.tiny-month-table td div,.tiny-month-table tr div{height:var(--ti-month-table-td-div-height);box-sizing:border-box;padding:0 4px}.tiny-month-table td.today .cell,.tiny-month-table tr.today .cell{color:var(--ti-month-table-cell-today-text-color);font-weight:var(--ti-month-table-cell-today-font-weight);border:solid 1px var(--ti-month-table-cell-today-border-color)}.tiny-month-table td.today.end-date .cell,.tiny-month-table td.today.start-date .cell,.tiny-month-table tr.today.end-date .cell,.tiny-month-table tr.today.start-date .cell{color:var(--ti-month-table-td-date-text-color);border-color:transparent}.tiny-month-table td.disabled .cell,.tiny-month-table tr.disabled .cell{background-color:var(--ti-date-picker-disabled-bg-color);cursor:not-allowed;color:var(--ti-date-picker-disabled-text-color)}.tiny-month-table td.disabled .cell:hover,.tiny-month-table tr.disabled .cell:hover{color:var(--ti-date-picker-disabled-text-color)}.tiny-month-table td .cell,.tiny-month-table tr .cell{width:100%;height:var(--ti-month-table-cell-height);line-height:var(--ti-month-table-cell-height);display:block;color:var(--ti-date-picker-text-color)}.tiny-month-table td .cell:hover,.tiny-month-table tr .cell:hover{color:var(--ti-date-picker-text-color);background:var(--ti-month-table-cell-hover-bg-color);border-color:transparent}.tiny-month-table td.in-range div,.tiny-month-table td.in-range div:hover,.tiny-month-table tr.in-range div,.tiny-month-table tr.in-range div:hover{background-color:var(--ti-month-table-td-range-bg-color)}.tiny-month-table td.end-date div,.tiny-month-table td.start-date div,.tiny-month-table tr.end-date div,.tiny-month-table tr.start-date div{color:var(--ti-month-table-td-date-text-color)}.tiny-month-table td.end-date .cell,.tiny-month-table td.start-date .cell,.tiny-month-table tr.end-date .cell,.tiny-month-table tr.start-date .cell{color:var(--ti-month-table-td-date-text-color);background-color:var(--ti-month-table-td-text-bg-color)}.tiny-month-table td:not(.in-range) .cell,.tiny-month-table tr:not(.in-range) .cell{width:auto;border-radius:var(--ti-month-table-cell-border-radius)}.tiny-month-table td.current:not(.disabled) .cell,.tiny-month-table td.current:not(.disabled) .cell:hover,.tiny-month-table tr.current:not(.disabled) .cell,.tiny-month-table tr.current:not(.disabled) .cell:hover{color:var(--ti-date-table-td-normal-text-color);background:var(--ti-month-table-td-text-bg-color);border-color:transparent}.tiny-picker-panel{--ti-picker-panel-line-height:var(--ti-common-size-height-normal, 28px);--ti-picker-panel-shortcut-font-size:var(--ti-common-font-size-1, 14px);--ti-picker-panel-icon-color-btn:var(--ti-common-color-icon-normal, #575d6c);--ti-picker-panel-icon-color-btn-hover:var(--ti-common-color-icon-hover, #5e7ce0);--ti-picker-panel-icon-color-btn-disabled:var(--ti-common-color-icon-disabled, #adb0b8);--ti-picker-panel-box-shadow:2px 3px 7px rgba(0, 0, 0, 0.15);--ti-picker-panel-font-size:var(--ti-common-font-size-base, 12px);--ti-picker-panel-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-picker-panel-bg-color:var(--ti-common-color-light, #fff);--ti-picker-panel-selected-bg-color:#f2f2f3;--ti-picker-panel-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-picker-panel-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-picker-panel-hover-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-picker-panel-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-picker-panel-content-border-color:transparent;--ti-picker-panel-content-padding-top:0;--ti-picker-panel-content-padding-left:0;--ti-picker-panel-content-padding-right:0;--ti-picker-panel-icon-btn-line-height:30px;--ti-picker-panel-shortcut-selected-text-color:var(--ti-common-color-selected-text-color, #fff);--ti-picker-panel-shortcut-selected-bg-color:var(--ti-common-color-selected-background, #5e7ce0);color:var(--ti-picker-panel-text-color);font-size:var(--ti-picker-panel-font-size);border:1px solid var(--ti-picker-panel-border-color);box-shadow:var(--ti-picker-panel-box-shadow);background:var(--ti-picker-panel-bg-color);border-radius:var(--ti-common-border-radius-normal);line-height:var(--ti-picker-panel-line-height);margin:var(--ti-common-dropdown-gap) 0}.tiny-picker-panel__body-wrapper::after,.tiny-picker-panel__body::after{content:'';display:table;clear:both}.tiny-picker-panel__body{padding-bottom:8px}.tiny-picker-panel__content{position:relative;border-top:solid 1px var(--ti-picker-panel-content-border-color);padding-top:var(--ti-picker-panel-content-padding-top);padding-left:var(--ti-picker-panel-content-padding-left);padding-right:var(--ti-picker-panel-content-padding-right)}.tiny-picker-panel__footer{border-top:1px solid var(--ti-picker-panel-border-color);padding:6px 16px;background-color:var(--ti-picker-panel-bg-color);display:flex;justify-content:space-between;align-items:center}.tiny-picker-panel__footer .tiny-button{min-width:60px}.tiny-picker-panel__footer .tiny-button:only-child{float:right}.tiny-picker-panel__footer .tiny-button--text{text-align:left}.tiny-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:var(--ti-picker-panel-shortcut-font-size);color:var(--ti-picker-panel-text-color);padding-left:12px;text-align:left;outline:0;cursor:pointer}.tiny-picker-panel__shortcut:hover{background-color:var(--ti-picker-panel-hover-bg-color)}.tiny-picker-panel__shortcut.active{background-color:var(--ti-picker-panel-selected-bg-color)}.tiny-picker-panel__shortcut-selected[type=button]{color:var(--ti-picker-panel-shortcut-selected-text-color);background-color:var(--ti-picker-panel-shortcut-selected-bg-color)}.tiny-picker-panel__btn{color:var(--ti-picker-panel-text-color);border:1px solid var(--ti-picker-panel-border-color);font-size:var(--ti-picker-panel-font-size);line-height:24px;border-radius:var(--ti-picker-panel-border-radius);padding:0 20px;cursor:pointer;outline:0;background-color:transparent}.tiny-picker-panel__btn [disabled]{color:var(--ti-picker-panel-disabled-text-color);cursor:not-allowed}.tiny-picker-panel__icon-btn{font-size:var(--ti-picker-panel-font-size);line-height:var(--ti-picker-panel-icon-btn-line-height);fill:var(--ti-picker-panel-icon-color-btn);border:0;background:0 0;cursor:pointer;outline:0}.tiny-picker-panel__icon-btn:hover{fill:var(--ti-picker-panel-icon-color-btn-hover)}.tiny-picker-panel__icon-btn.is-disabled{color:var(--ti-picker-panel-icon-color-btn-disabled)}.tiny-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.tiny-picker-panel__link-btn{vertical-align:middle}.tiny-picker-panel [slot=sidebar],.tiny-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid var(--ti-picker-panel-border-color);box-sizing:border-box;padding-top:6px;background-color:var(--ti-picker-panel-bg-color);overflow:auto}.tiny-picker-panel [slot=sidebar]+.tiny-picker-panel__body,.tiny-picker-panel__sidebar+.tiny-picker-panel__body{margin-left:110px}.tiny-picker-panel__timezone{margin-bottom:10px}.tiny-picker-panel__timezone .tiny-picker-panel__tzlist{z-index:10;overflow-y:hidden}.tiny-picker-panel__timezone .tiny-picker-panel__tzlist-li{height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;border:1px solid #f4f0f0;cursor:pointer}.tiny-picker-panel__timezone .tiny-picker-panel__tzlist .tiny-popup{position:absolute;width:238px;bottom:77px;max-height:260px;box-shadow:0 -1px 2px 0 rgba(53,29,29,.5)}.tiny-picker-panel__timezone .tiny-input{position:relative}.tiny-date-range-picker{--ti-date-range-picker-header-font-size:var(--ti-common-font-size-2, 16px);--ti-date-range-picker-time-header-icon-color:#303133;width:558px}.tiny-date-range-picker.has-sidebar{width:668px}.tiny-date-range-picker table{table-layout:fixed;width:100%}.tiny-date-range-picker .tiny-picker-panel__body{min-width:var(--ti-date-range-picker-body-min-width)}.tiny-date-range-picker .tiny-picker-panel__content{margin:0}.tiny-date-range-picker__header{position:relative;text-align:center;height:28px}.tiny-date-range-picker__header [class*=arrow-left]{float:left}.tiny-date-range-picker__header [class*=arrow-right]{float:right}.tiny-date-range-picker__header div{font-size:var(--ti-date-range-picker-header-font-size);font-weight:500;margin-right:50px}.tiny-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.tiny-date-range-picker__content.is-left{border-right:1px solid var(--ti-date-picker-border-color)}.tiny-date-range-picker__content .tiny-date-range-picker__header div{margin-left:50px;margin-right:50px}.tiny-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.tiny-date-range-picker__editors-wrap.is-right{text-align:right}.tiny-date-range-picker__time-header{position:relative;border-bottom:1px solid var(--ti-date-picker-border-color);font-size:var(--ti-date-picker-font-size);padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.tiny-date-range-picker__time-header>.tiny-icon-arrow-right{font-size:var(--ti-common-font-size-4);vertical-align:middle;display:table-cell;color:var(--ti-date-range-picker-time-header-icon-color)}.tiny-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.tiny-date-range-picker__time-picker-wrap .tiny-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:var(--ti-date-picker-bg-color)}.tiny-time-range-picker{--ti-time-range-picker-header-font-size:var(--ti-common-font-size-1, 14px);width:470px;overflow:visible}.tiny-time-range-picker__content{position:relative;text-align:center;padding:10px;display:flex;justify-content:flex-start;align-items:flex-start}.tiny-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%}.tiny-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:var(--ti-time-range-picker-header-font-size)}.tiny-time-range-picker__body{border-radius:var(--ti-date-picker-border-radius);border:1px solid var(--ti-date-picker-border-color)}.tiny-month-table{--ti-month-table-td-text-bg-color:var(--ti-base-color-brand-7, #526ecc);--ti-month-table-cell-today-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-month-table-td-range-bg-color:#f2f6fc;--ti-month-table-td-date-text-color:var(--ti-common-color-light, #fff);--ti-month-table-td-date-border-radius:24px;--ti-month-table-cell-today-font-weight:700;--ti-month-table-cell-height:32px;--ti-month-table-cell-border-radius:2px;--ti-month-table-cell-today-border-color:transparent;--ti-month-table-cell-hover-bg-color:var(--ti-base-color-brand-2);--ti-month-table-td-div-height:32px;--ti-date-picker-width:280px;--ti-date-picker-font-size:var(--ti-common-font-size-base, 12px);--ti-date-picker-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-picker-bg-color:var(--ti-common-color-light, #fff);--ti-date-picker-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-date-picker-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-date-picker-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-date-picker-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-date-picker-selected-bg-color:#f2f2f3;--ti-date-picker-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-date-picker-current-select-bg-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-picker-current-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-picker-current-border-radius:0;--ti-date-picker-range-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-range-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-header-label-hover-text-color:var(--ti-base-color-brand-7, #526ecc);--ti-date-picker-header-line-height:32px;--ti-date-table-td-width:36px;--ti-date-table-td-height:34px;--ti-date-table-td-padding-vertical:4px;--ti-date-table-td-padding-horizontal:0;--ti-date-table-td-span-width:36px;--ti-date-table-td-span-height:24px;--ti-date-table-th-text-color:var(--ti-base-color-common-2, #adb0b8);--ti-date-table-td-border-radius:0;--ti-date-table-td-pre-month-text-color:var(--ti-base-color-common-2, #adb0b8);--ti-date-table-td-normal-text-color:var(--ti-common-color-light, #fff);--ti-date-table-td-range-bg-color:#f2f6fc;--ti-date-table-td-today-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-td-today-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-table-week-bg-color-current-select:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-week-bg-color-current-hover:var(--ti-base-color-brand-3, #beccfa);--ti-date-table-font-size:var(--ti-common-font-size-base, 12px);--ti-date-table-hover-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-date-table-current-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-date-table-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-date-table-range-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-range-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-bg-color-current-select:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-table-border-radius-current-select:0;--ti-date-table-td-today-width:36px;--ti-date-table-td-today-height:24px;--ti-date-table-td-today-border-radius:0;--ti-date-table-td-today-circle-border-color:transparent;--ti-date-table-td-today-circle-border-width:0;--ti-date-table-td-div-height:24px;--ti-date-table-td-div-width:36px;--ti-date-table-td-span-top:5px;--ti-date-table-start-date-border-radius:0;--ti-date-table-cell-selected-border-radius:0;--ti-date-table-tr-line-height:32px;--ti-date-table-td-disabled-border-radius:0;--ti-date-table-td-row-disabled-border-radius:0;font-size:var(--ti-date-picker-font-size);margin:-1px;border-collapse:collapse}.tiny-month-table td,.tiny-month-table tr{text-align:center;padding:16px 0;cursor:pointer}.tiny-month-table td.current,.tiny-month-table tr.current{padding-left:3px;padding-right:3px}.tiny-month-table td div,.tiny-month-table tr div{height:var(--ti-month-table-td-div-height);box-sizing:border-box;padding:0 4px}.tiny-month-table td.today .cell,.tiny-month-table tr.today .cell{color:var(--ti-month-table-cell-today-text-color);font-weight:var(--ti-month-table-cell-today-font-weight);border:solid 1px var(--ti-month-table-cell-today-border-color)}.tiny-month-table td.today.end-date .cell,.tiny-month-table td.today.start-date .cell,.tiny-month-table tr.today.end-date .cell,.tiny-month-table tr.today.start-date .cell{color:var(--ti-month-table-td-date-text-color);border-color:transparent}.tiny-month-table td.disabled .cell,.tiny-month-table tr.disabled .cell{background-color:var(--ti-date-picker-disabled-bg-color);cursor:not-allowed;color:var(--ti-date-picker-disabled-text-color)}.tiny-month-table td.disabled .cell:hover,.tiny-month-table tr.disabled .cell:hover{color:var(--ti-date-picker-disabled-text-color)}.tiny-month-table td .cell,.tiny-month-table tr .cell{width:100%;height:var(--ti-month-table-cell-height);line-height:var(--ti-month-table-cell-height);display:block;color:var(--ti-date-picker-text-color)}.tiny-month-table td .cell:hover,.tiny-month-table tr .cell:hover{color:var(--ti-date-picker-text-color);background:var(--ti-month-table-cell-hover-bg-color);border-color:transparent}.tiny-month-table td.in-range div,.tiny-month-table td.in-range div:hover,.tiny-month-table tr.in-range div,.tiny-month-table tr.in-range div:hover{background-color:var(--ti-month-table-td-range-bg-color)}.tiny-month-table td.end-date div,.tiny-month-table td.start-date div,.tiny-month-table tr.end-date div,.tiny-month-table tr.start-date div{color:var(--ti-month-table-td-date-text-color)}.tiny-month-table td.end-date .cell,.tiny-month-table td.start-date .cell,.tiny-month-table tr.end-date .cell,.tiny-month-table tr.start-date .cell{color:var(--ti-month-table-td-date-text-color);background-color:var(--ti-month-table-td-text-bg-color)}.tiny-month-table td:not(.in-range) .cell,.tiny-month-table tr:not(.in-range) .cell{width:auto;border-radius:var(--ti-month-table-cell-border-radius)}.tiny-month-table td.current:not(.disabled) .cell,.tiny-month-table td.current:not(.disabled) .cell:hover,.tiny-month-table tr.current:not(.disabled) .cell,.tiny-month-table tr.current:not(.disabled) .cell:hover{color:var(--ti-date-table-td-normal-text-color);background:var(--ti-month-table-td-text-bg-color);border-color:transparent}.tiny-quarter-panel table{table-layout:fixed;width:100%}.tiny-quarter-panel__header{margin:12px 12px 0 12px;text-align:center;padding-bottom:12px;border-bottom:1px solid var(--ti-date-picker-border-color);line-height:var(--ti-date-picker-header-line-height)}.tiny-quarter-panel__table{--ti-month-table-td-text-bg-color:var(--ti-base-color-brand-7, #526ecc);--ti-month-table-cell-today-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-month-table-td-range-bg-color:#f2f6fc;--ti-month-table-td-date-text-color:var(--ti-common-color-light, #fff);--ti-month-table-td-date-border-radius:24px;--ti-month-table-cell-today-font-weight:700;--ti-month-table-cell-height:32px;--ti-month-table-cell-border-radius:2px;--ti-month-table-cell-today-border-color:transparent;--ti-month-table-cell-hover-bg-color:var(--ti-base-color-brand-2);--ti-month-table-td-div-height:32px;--ti-date-table-td-width:36px;--ti-date-table-td-height:34px;--ti-date-table-td-padding-vertical:4px;--ti-date-table-td-padding-horizontal:0;--ti-date-table-td-span-width:36px;--ti-date-table-td-span-height:24px;--ti-date-table-th-text-color:var(--ti-base-color-common-2, #adb0b8);--ti-date-table-td-border-radius:0;--ti-date-table-td-pre-month-text-color:var(--ti-base-color-common-2, #adb0b8);--ti-date-table-td-normal-text-color:var(--ti-common-color-light, #fff);--ti-date-table-td-range-bg-color:#f2f6fc;--ti-date-table-td-today-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-td-today-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-table-week-bg-color-current-select:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-week-bg-color-current-hover:var(--ti-base-color-brand-3, #beccfa);--ti-date-table-font-size:var(--ti-common-font-size-base, 12px);--ti-date-table-hover-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-date-table-current-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-date-table-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-date-table-range-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-range-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-table-bg-color-current-select:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-table-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-table-border-radius-current-select:0;--ti-date-table-td-today-width:36px;--ti-date-table-td-today-height:24px;--ti-date-table-td-today-border-radius:0;--ti-date-table-td-today-circle-border-color:transparent;--ti-date-table-td-today-circle-border-width:0;--ti-date-table-td-div-height:24px;--ti-date-table-td-div-width:36px;--ti-date-table-td-span-top:5px;--ti-date-table-start-date-border-radius:0;--ti-date-table-cell-selected-border-radius:0;--ti-date-table-tr-line-height:32px;--ti-date-table-td-disabled-border-radius:0;--ti-date-table-td-row-disabled-border-radius:0;font-size:var(--ti-date-picker-font-size);margin:-1px;border-collapse:collapse}.tiny-quarter-panel__table td,.tiny-quarter-panel__table tr{text-align:center;padding:16px 0;cursor:pointer}.tiny-quarter-panel__table td.current,.tiny-quarter-panel__table tr.current{padding-left:3px;padding-right:3px}.tiny-quarter-panel__table td div,.tiny-quarter-panel__table tr div{height:var(--ti-month-table-td-div-height);box-sizing:border-box;padding:0 4px}.tiny-quarter-panel__table td.today .cell,.tiny-quarter-panel__table tr.today .cell{color:var(--ti-month-table-cell-today-text-color);font-weight:var(--ti-month-table-cell-today-font-weight);border:solid 1px var(--ti-month-table-cell-today-border-color)}.tiny-quarter-panel__table td.today.end-date .cell,.tiny-quarter-panel__table td.today.start-date .cell,.tiny-quarter-panel__table tr.today.end-date .cell,.tiny-quarter-panel__table tr.today.start-date .cell{color:var(--ti-month-table-td-date-text-color);border-color:transparent}.tiny-quarter-panel__table td.disabled .cell,.tiny-quarter-panel__table tr.disabled .cell{background-color:var(--ti-date-picker-disabled-bg-color);cursor:not-allowed;color:var(--ti-date-picker-disabled-text-color)}.tiny-quarter-panel__table td.disabled .cell:hover,.tiny-quarter-panel__table tr.disabled .cell:hover{color:var(--ti-date-picker-disabled-text-color)}.tiny-quarter-panel__table td .cell,.tiny-quarter-panel__table tr .cell{width:100%;height:var(--ti-month-table-cell-height);line-height:var(--ti-month-table-cell-height);display:block;color:var(--ti-date-picker-text-color)}.tiny-quarter-panel__table td .cell:hover,.tiny-quarter-panel__table tr .cell:hover{color:var(--ti-date-picker-text-color);background:var(--ti-month-table-cell-hover-bg-color);border-color:transparent}.tiny-quarter-panel__table td.in-range div,.tiny-quarter-panel__table td.in-range div:hover,.tiny-quarter-panel__table tr.in-range div,.tiny-quarter-panel__table tr.in-range div:hover{background-color:var(--ti-month-table-td-range-bg-color)}.tiny-quarter-panel__table td.end-date div,.tiny-quarter-panel__table td.start-date div,.tiny-quarter-panel__table tr.end-date div,.tiny-quarter-panel__table tr.start-date div{color:var(--ti-month-table-td-date-text-color)}.tiny-quarter-panel__table td.end-date .cell,.tiny-quarter-panel__table td.start-date .cell,.tiny-quarter-panel__table tr.end-date .cell,.tiny-quarter-panel__table tr.start-date .cell{color:var(--ti-month-table-td-date-text-color);background-color:var(--ti-month-table-td-text-bg-color)}.tiny-quarter-panel__table td:not(.in-range) .cell,.tiny-quarter-panel__table tr:not(.in-range) .cell{width:auto;border-radius:var(--ti-month-table-cell-border-radius)}.tiny-quarter-panel__table td.current:not(.disabled) .cell,.tiny-quarter-panel__table td.current:not(.disabled) .cell:hover,.tiny-quarter-panel__table tr.current:not(.disabled) .cell,.tiny-quarter-panel__table tr.current:not(.disabled) .cell:hover{color:var(--ti-date-table-td-normal-text-color);background:var(--ti-month-table-td-text-bg-color);border-color:transparent}.tiny-transition-timepicker{animation:fadein .3s}.tiny-transition-timepicker-up{animation:fadeup .3s}@keyframes fadein{0%{transform:translateY(-200px);z-index:-999}100%{transform:translateY(0);z-index:0}}@keyframes fadeup{0%{transform:translateY(200px);z-index:-999}100%{transform:translateY(0);z-index:0}}.tiny-date-container{position:relative}.tiny-date-editor{--ti-range-separator-text-color:#303133;--ti-date-editor-input-icon-color-fill:#575d6c;--ti-date-picker-width:280px;--ti-date-picker-font-size:var(--ti-common-font-size-base, 12px);--ti-date-picker-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-picker-bg-color:var(--ti-common-color-light, #fff);--ti-date-picker-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-date-picker-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-date-picker-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-date-picker-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-date-picker-selected-bg-color:#f2f2f3;--ti-date-picker-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-date-picker-current-select-bg-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-picker-current-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-picker-current-border-radius:0;--ti-date-picker-range-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-range-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-header-label-hover-text-color:var(--ti-base-color-brand-7, #526ecc);--ti-date-picker-header-line-height:32px;position:relative;display:inline-block;text-align:left}.tiny-date-editor.tiny-input,.tiny-date-editor.tiny-input__inner{width:100%}.tiny-date-editor--monthrange.tiny-input,.tiny-date-editor--monthrange.tiny-input__inner{width:350px}.tiny-date-editor--daterange.tiny-input,.tiny-date-editor--daterange.tiny-input__inner,.tiny-date-editor--timerange.tiny-input,.tiny-date-editor--timerange.tiny-input__inner{width:350px}.tiny-date-editor--datetimerange.tiny-input,.tiny-date-editor--datetimerange.tiny-input__inner{width:400px}.tiny-date-editor--dates .tiny-input__inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-date-editor.show-auto-width.tiny-input,.tiny-date-editor.show-auto-width.tiny-input__inner{width:100%}.tiny-date-editor .tiny-input__label{color:#8d959e;font-size:12px;margin-right:8px;max-width:100px;display:inline-block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-date-editor .tiny-input__icon-container{width:initial;cursor:pointer;color:var(--ti-date-editor-input-icon-color-fill)}.tiny-date-editor .tiny-input__icon-container .baseClearicon{margin-right:8px;fill:#252b3a}.tiny-date-editor .tiny-input__icon-container .baseClearicon:hover{fill:var(--ti-input-clear-text-color-hover)}.tiny-date-editor .tiny-input__icon-container:not(.tiny-range__icon){display:flex}.tiny-date-editor .tiny-range__icon{font-size:var(--ti-date-picker-icon-font-size);color:var(--ti-date-editor-input-icon-color-fill);margin-left:-5px;float:left;line-height:1}.tiny-date-editor .tiny-range-input,.tiny-date-editor .tiny-range-separator{font-size:var(--ti-date-picker-font-size);height:100%;margin:0;text-align:center;display:inline-block}.tiny-date-editor .tiny-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;padding:0;width:39%;color:var(--ti-date-picker-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-date-editor .tiny-range-input::-moz-placeholder{color:#999;opacity:1}.tiny-date-editor .tiny-range-input::placeholder{color:#999}.tiny-date-editor .tiny-range-separator{padding:0 5px;line-height:22px;width:12%;color:var(--ti-range-separator-text-color)}.tiny-date-editor .tiny-range__close-icon{font-size:var(--ti-date-picker-icon-font-size);width:25px;float:right;line-height:32px;margin-right:14px;display:flex;justify-content:center;align-items:center}.tiny-date-editor .tiny-range__close-icon,.tiny-date-editor .tiny-range__close-icon:hover{fill:var(--ti-input-icon-close-text-color)}.tiny-range-editor:not(.is-display-only).tiny-input__inner{display:inline-flex;align-items:center;padding:3px 10px}.tiny-range-editor:not(.is-display-only) .tiny-range-input{line-height:1}.tiny-range-editor:not(.is-display-only).is-active,.tiny-range-editor:not(.is-display-only).is-active:hover{border-color:var(--ti-date-picker-current-border-color)}.tiny-range-editor--medium:not(.is-display-only).tiny-input__inner{height:42px}.tiny-range-editor--medium:not(.is-display-only) .tiny-range-separator{line-height:34px;font-size:var(--ti-common-font-size-2)}.tiny-range-editor--medium:not(.is-display-only) .tiny-range-input{font-size:var(--ti-common-font-size-2)}.tiny-range-editor--medium:not(.is-display-only) .tiny-range__close-icon,.tiny-range-editor--medium:not(.is-display-only) .tiny-range__icon{line-height:34px}.tiny-range-editor--small:not(.is-display-only).tiny-input__inner{height:36px}.tiny-range-editor--small:not(.is-display-only) .tiny-range-separator{line-height:28px;font-size:var(--ti-common-font-size-1)}.tiny-range-editor--small:not(.is-display-only) .tiny-range-input{font-size:var(--ti-common-font-size-1)}.tiny-range-editor--small:not(.is-display-only) .tiny-range__close-icon,.tiny-range-editor--small:not(.is-display-only) .tiny-range__icon{line-height:28px}.tiny-range-editor--mini:not(.is-display-only).tiny-input__inner{height:24px}.tiny-range-editor--mini:not(.is-display-only) .tiny-range-separator{line-height:16px;font-size:var(--ti-common-font-size-base)}.tiny-range-editor--mini:not(.is-display-only) .tiny-range-input{font-size:var(--ti-common-font-size-base)}.tiny-range-editor--mini:not(.is-display-only) .tiny-range__close-icon,.tiny-range-editor--mini:not(.is-display-only) .tiny-range__icon{line-height:16px}.tiny-range-editor:not(.is-display-only).is-disabled{background-color:var(--ti-date-picker-disabled-bg-color);border-color:var(--ti-date-picker-border-color);color:var(--ti-date-picker-disabled-text-color);cursor:not-allowed}.tiny-range-editor:not(.is-display-only).is-disabled:focus,.tiny-range-editor:not(.is-display-only).is-disabled:hover{border-color:var(--ti-date-picker-border-color)}.tiny-range-editor:not(.is-display-only).is-disabled input{color:var(--ti-date-picker-disabled-text-color);background-color:var(--ti-date-picker-disabled-bg-color);cursor:not-allowed}.tiny-range-editor:not(.is-display-only).is-disabled input::-moz-placeholder{color:#999;opacity:1}.tiny-range-editor:not(.is-display-only).is-disabled input::placeholder{color:#999}.tiny-range-editor:not(.is-display-only).is-disabled .tiny-range-separator{color:var(--ti-date-picker-disabled-text-color)}.tiny-range-editor.is-display-only{position:relative;border-width:0}.tiny-range-editor.is-display-only>:not(.tiny-range-editor-display-only){visibility:hidden}.tiny-range-editor.is-display-only>.tiny-range-editor-display-only{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px}.tiny-scrollbar{overflow:hidden;position:relative}.tiny-scrollbar:active>.tiny-scrollbar__bar,.tiny-scrollbar:focus>.tiny-scrollbar__bar,.tiny-scrollbar:hover>.tiny-scrollbar__bar{opacity:1;transition:opacity 340ms ease-out}.tiny-scrollbar__wrap{overflow:scroll;height:100%}.tiny-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.tiny-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);transition:.3s background-color}.tiny-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.tiny-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;transition:opacity 120ms ease-out}.tiny-scrollbar__bar.is-vertical{width:6px;top:2px}.tiny-scrollbar__bar.is-vertical>div{width:100%}.tiny-scrollbar__bar.is-horizontal{height:6px;left:2px}.tiny-scrollbar__bar.is-horizontal>div{height:100%}.tiny-mobile-picker-column{--ti-mobile-picker-column-item-height:34px;--ti-mobile-picker-column-item-color:#333;--ti-mobile-picker-column-item-font-size:17px;--ti-mobile-picker-column-item-select-color:#039be5;--ti-mobile-picker-column-indicator-border-color:#e5e5e5;--ti-mobile-picker-column-mask-background:linear-gradient(#fff, #ddd, #fff);position:relative;flex:1;height:100%}.tiny-mobile-picker-column__wrapper{position:absolute;top:0;left:0;width:100%;transition-timing-function:cubic-bezier(.23,1,.68,1)}.tiny-mobile-picker-column__item{height:var(--ti-mobile-picker-column-item-height,34px);line-height:var(--ti-mobile-picker-column-item-height,34px);color:var(--ti-mobile-picker-column-item-color,#333);font-size:var(--ti-mobile-picker-column-item-font-size,17px);padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.tiny-mobile-picker-column__item.is-select{color:var(--ti-mobile-picker-column-item-select-color,#039be5)}.tiny-mobile-picker-column__mask{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-repeat:no-repeat;background-position:top,bottom;backface-visibility:hidden;pointer-events:none}.tiny-mobile-picker-column__indicator{position:absolute;top:50%;right:0;left:0;z-index:3;transform:translateY(-50%);border-top:1px solid var(--ti-mobile-picker-column-indicator-border-color,#e5e5e5);border-bottom:1px solid var(--ti-mobile-picker-column-indicator-border-color,#e5e5e5)}@media (min-resolution:2dppx){html:not([data-scale]) .tiny-mobile-picker-column__indicator{border-top:none;position:relative}html:not([data-scale]) .tiny-mobile-picker-column__indicator::before{content:'';z-index:1;display:block;background-color:var(--ti-mobile-picker-column-indicator-border-color,#e5e5e5);position:absolute;right:auto;left:0;bottom:auto;top:0;height:1px;width:100%;transform:scaleY(.5);transform-origin:50% 50%}}@media (min-resolution:2dppx) and (min-resolution:3dppx){html:not([data-scale]) .tiny-mobile-picker-column__indicator::before{transform:scaleY(.33)}}@media (min-resolution:2dppx){html:not([data-scale]) .tiny-mobile-picker-column__indicator{border-bottom:none;position:relative}html:not([data-scale]) .tiny-mobile-picker-column__indicator::after{content:'';z-index:1;display:block;background-color:var(--ti-mobile-picker-column-indicator-border-color,#e5e5e5);position:absolute;right:auto;left:0;bottom:0;top:auto;height:1px;width:100%;transform:scaleY(.5);transform-origin:50% 100%}}@media (min-resolution:2dppx) and (min-resolution:3dppx){html:not([data-scale]) .tiny-mobile-picker-column__indicator::after{transform:scaleY(.33)}}.tiny-mobile-picker-column:not(:first-child) .tiny-mobile-picker-column__mask::before{position:absolute;top:0;bottom:0;left:0;width:1px;transform:scaleX(.5);transform-origin:0 0;content:' ';background:var(--ti-mobile-picker-column-mask-background,linear-gradient(#fff,#ddd,#fff))}.tiny-mobile-mini-picker{--ti-mobile-mini-picker-mask-background:rgba(0, 0, 0, 0.6);--ti-mobile-mini-picker-content-bgcolor:#ddd;--ti-mobile-mini-picker-toolbar-height:44px;--ti-mobile-mini-picker-toolbar-bgcolor:#fff;--ti-mobile-mini-picker-toolbar-font-size:14px;--ti-mobile-mini-picker-toolbar-border-color:#ddd;--ti-mobile-mini-picker-toolbar-action-color:#039be5;--ti-mobile-mini-picker-toolbar-cancel-color:#666;--ti-mobile-mini-picker-toolbar-title-color:#333;--ti-mobile-mini-picker-toolbar-title-font-size:17px;--ti-mobile-mini-picker-columns-bgcolor:#fff}.tiny-mobile-mini-picker__mask{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ti-mobile-mini-picker-mask-background,rgba(0,0,0,.6));z-index:1000}.tiny-mobile-mini-picker__content{position:fixed;bottom:0;left:0;width:100%;background-color:var(--ti-mobile-mini-picker-content-bgcolor,#ddd);transform:translate(0,100%);backface-visibility:hidden;transition:transform .3s;z-index:5000}.tiny-mobile-mini-picker__content.is-toggle{transform:translate(0,0)}.tiny-mobile-mini-picker__toolbar{position:relative;display:flex;height:var(--ti-mobile-mini-picker-toolbar-height,44px);line-height:var(--ti-mobile-mini-picker-toolbar-height,44px);padding:0 17px;background-color:var(--ti-mobile-mini-picker-toolbar-bgcolor,#fff);font-size:var(--ti-mobile-mini-picker-toolbar-font-size,14px);text-align:center;border-bottom:1px solid var(--ti-mobile-mini-picker-toolbar-border-color,#ddd)}@media (min-resolution:2dppx){html:not([data-scale]) .tiny-mobile-mini-picker__toolbar{border-bottom:none;position:relative}html:not([data-scale]) .tiny-mobile-mini-picker__toolbar::after{content:'';z-index:1;display:block;background-color:var(--ti-mobile-mini-picker-toolbar-border-color,#ddd);position:absolute;right:auto;left:0;bottom:0;top:auto;height:1px;width:100%;transform:scaleY(.5);transform-origin:50% 100%}}@media (min-resolution:2dppx) and (min-resolution:3dppx){html:not([data-scale]) .tiny-mobile-mini-picker__toolbar::after{transform:scaleY(.33)}}.tiny-mobile-mini-picker__toolbar .picker_action{display:block;flex:1;color:var(--ti-mobile-mini-picker-toolbar-action-color,#039be5)}.tiny-mobile-mini-picker__toolbar .picker_cancel{color:var(--ti-mobile-mini-picker-toolbar-cancel-color,#666);text-align:left}.tiny-mobile-mini-picker__toolbar .picker_title{color:var(--ti-mobile-mini-picker-toolbar-title-color,#333);font-size:var(--ti-mobile-mini-picker-toolbar-title-font-size,17px);font-family:PingFangSC-Regular}.tiny-mobile-mini-picker__toolbar .picker_confirm{text-align:right}.tiny-mobile-mini-picker__columns{position:relative;display:flex;height:238px;background-color:var(--ti-mobile-mini-picker-columns-bgcolor,#fff);overflow:hidden}.tiny-date-picker{--ti-date-picker-width:280px;--ti-date-picker-font-size:var(--ti-common-font-size-base, 12px);--ti-date-picker-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-date-picker-bg-color:var(--ti-common-color-light, #fff);--ti-date-picker-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-date-picker-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-date-picker-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-date-picker-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-date-picker-selected-bg-color:#f2f2f3;--ti-date-picker-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-date-picker-current-select-bg-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-picker-current-border-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-date-picker-current-border-radius:0;--ti-date-picker-range-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-range-hover-bg-color:var(--ti-base-color-brand-2, #e9edfa);--ti-date-picker-header-label-hover-text-color:var(--ti-base-color-brand-7, #526ecc);--ti-date-picker-header-line-height:32px;width:var(--ti-date-picker-width)}.tiny-date-picker.has-sidebar.has-time{width:434px}.tiny-date-picker.has-sidebar{width:398px}.tiny-date-picker.has-time .tiny-picker-panel__body-wrapper{position:relative}.tiny-date-picker table{table-layout:fixed;width:100%}.tiny-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.tiny-date-picker__time-header{position:relative;border-bottom:1px solid var(--ti-date-picker-border-color);font-size:var(--ti-date-picker-font-size);padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.tiny-date-picker__header{margin:12px;text-align:center;line-height:var(--ti-date-picker-header-line-height)}.tiny-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid var(--ti-date-picker-border-color)}.tiny-date-picker__header--bordered+.tiny-picker-panel__content{margin-top:0}.tiny-date-picker__header-label{font-size:var(--ti-date-picker-font-size);font-weight:700;padding:0 4px;text-align:center;cursor:pointer;color:var(--ti-date-picker-text-color);vertical-align:middle}.tiny-date-picker__header-label.active,.tiny-date-picker__header-label:hover{color:var(--ti-date-picker-header-label-hover-text-color)}.tiny-date-picker__prev-btn{float:left}.tiny-date-picker__next-btn{float:right}.tiny-date-picker__time-wrap{padding:10px;text-align:center}.tiny-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.tiny-radio-button{--ti-radio-button-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-radio-button-hover-text-color:var(--ti-common-color-light, #fff);--ti-radio-button-border-color:var(--ti-common-color-border, #adb0b8);--ti-radio-button-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-radio-button-font-size:var(--ti-common-font-size-base, 12px);--ti-radio-button-bg-color:var(--ti-common-color-light, #fff);--ti-radio-button-checked-normal-bg-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-radio-button-checked-normal-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-radio-button-checked-normal-box-shadow:-1px 0 0 0 var(--ti-common-color-primary-normal, #5e7ce0);--ti-radio-button-checked-hover-bg-color:var(--ti-common-color-primary-hover, #7693f5);--ti-radio-button-checked-hover-border-color:var(--ti-common-color-primary-hover, #7693f5);--ti-radio-button-checked-hover-box-shadow:-1px 0 0 0 var(--ti-common-color-primary-hover, #7693f5);--ti-radio-button-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-radio-button-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-radio-button-medium-font-size:var(--ti-common-font-size-1, 14px)}.tiny-radio-button:first-child .tiny-radio-button__inner{border-left:1px solid var(--ti-radio-button-border-color);border-radius:var(--ti-radio-button-border-radius) 0 0 var(--ti-radio-button-border-radius)}.tiny-radio-button:first-child .tiny-radio-button__orig-radio:checked+.tiny-radio-button__inner{box-shadow:none}.tiny-radio-button:last-child .tiny-radio-button__inner{border-radius:0 var(--ti-radio-button-border-radius) var(--ti-radio-button-border-radius) 0}.tiny-radio-button:first-child:last-child .tiny-radio-button__inner{border-radius:var(--ti-radio-button-border-radius)}.tiny-radio-button,.tiny-radio-button__inner{display:inline-block;position:relative;outline:0}.tiny-radio-button__inner{color:var(--ti-radio-button-text-color);font-size:var(--ti-radio-button-font-size);background:var(--ti-radio-button-bg-color);border:1px solid var(--ti-radio-button-border-color);padding:12px 20px;font-weight:500;border-radius:0;border-left:0;line-height:1;white-space:nowrap;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;box-sizing:border-box;margin:0;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.tiny-radio-button__inner.is-round{padding:12px 20px}.tiny-radio-button__inner:hover{color:var(--ti-radio-button-hover-text-color);background-color:var(--ti-radio-button-checked-hover-bg-color);border-color:var(--ti-radio-button-checked-hover-border-color);outline:0}.tiny-radio-button__inner [class*=tiny-icon]{line-height:.9}.tiny-radio-button__inner [class*=tiny-icon]+span{margin-left:5px}.tiny-radio-button__orig-radio{opacity:0;outline:0;position:absolute;z-index:-1}.tiny-radio-button__orig-radio:checked+.tiny-radio-button__inner{color:#fff;background-color:var(--ti-radio-button-checked-normal-bg-color);border-color:var(--ti-radio-button-checked-normal-border-color);box-shadow:var(--ti-radio-button-checked-normal-box-shadow)}.tiny-radio-button__orig-radio:checked+.tiny-radio-button__inner:hover{background-color:var(--ti-radio-button-checked-hover-bg-color);border-color:var(--ti-radio-button-checked-hover-border-color);box-shadow:var(--ti-radio-button-checked-hover-box-shadow)}.tiny-radio-button__orig-radio:disabled+.tiny-radio-button__inner{color:var(--ti-radio-button-disabled-text-color);border-color:var(--ti-radio-button-border-color);background-color:var(--ti-radio-button-disabled-bg-color);background-image:none;box-shadow:none;cursor:not-allowed}.tiny-radio-button__orig-radio:disabled:checked+.tiny-radio-button__inner{background-color:var(--ti-radio-input-checked-disabled-bg-color)}.tiny-radio-button__orig-radio:disabled:checked+.tiny-radio-button__inner,.tiny-radio-button__orig-radio:disabled:checked+.tiny-radio-button__inner:hover{border-color:var(--ti-radio-input-checked-disabled-border-color)}.tiny-radio-button--medium .tiny-radio-button__inner{font-size:var(--ti-radio-button-medium-font-size);padding:10px 20px;border-radius:0}.tiny-radio-button--medium .tiny-radio-button__inner.is-round{padding:10px 20px}.tiny-radio-button--small .tiny-radio-button__inner{font-size:var(--ti-radio-button-font-size);padding:9px 15px;border-radius:0}.tiny-radio-button--small .tiny-radio-button__inner.is-round{padding:9px 15px}.tiny-radio-button--mini .tiny-radio-button__inner{font-size:var(--ti-radio-button-font-size);padding:7px 15px;border-radius:0}.tiny-radio-button--mini .tiny-radio-button__inner.is-round{padding:7px 15px}.tiny-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){box-shadow:0 0 2px 2px var(--ti-radio-bordered-hover-border-color)}.tiny-radio-group{display:inline-flex}.tiny-radio-group.list-inline{flex-direction:column}.tiny-radio-group.list-inline .tiny-radio{display:flex;margin-right:0}.tiny-radio-group.list-inline .tiny-radio:not(:last-child){margin-bottom:var(--ti-radio-button-margin-bottom)}.tiny-radio-group.list-inline .tiny-radio-button{display:block}.tiny-radio-group.list-inline .tiny-radio-button:first-child .tiny-radio-button__inner{border-radius:var(--ti-radio-button-border-radius) var(--ti-radio-button-border-radius) 0 0;border-top:1px solid var(--ti-radio-button-border-color)}.tiny-radio-group.list-inline .tiny-radio-button:last-child .tiny-radio-button__inner{border-radius:0 0 var(--ti-radio-button-border-radius) var(--ti-radio-button-border-radius)}.tiny-radio-group.list-inline .tiny-radio-button.is-active .tiny-radio-button__inner{box-shadow:none;border-color:var(--ti-radio-button-checked-normal-border-color)}.tiny-radio-group.list-inline .tiny-radio-button.is-active.is-disabled .tiny-radio-button__inner{border-color:var(--ti-radio-input-checked-disabled-border-color)}.tiny-radio-group.list-inline .tiny-radio-button__inner{border-top:0;border-left:1px solid var(--ti-radio-button-border-color)}.tiny-amount{--ti-amount-icon-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-amount-icon-font-size:var(--ti-common-font-size-1, 14px);width:270px}.tiny-amount-filter-box .popover-left{font-size:12px}.tiny-amount .tiny-amount-input-icon .tiny-svg{fill:var(--ti-amount-icon-color);font-size:var(--ti-amount-icon-font-size)}.tiny-amount-popper{width:270px}.tiny-amount-popper .popover-filter-content{margin-bottom:12px;font-size:12px;cursor:pointer}.tiny-amount-popper .popover-filter-content .tiny-radio-group{display:inline-block}.tiny-amount-popper .popover-filter-content .popover-filter-botton{background-color:#f5f6f8;padding-top:1px;padding-bottom:1px;box-sizing:border-box;margin-bottom:8px;margin-left:0;margin-right:8px;display:inline-flex;justify-content:center;align-items:center;height:24px;border-radius:2px;min-width:48px;text-align:center;max-width:none;padding-left:8px;padding-right:8px;border-width:1px;border-color:#f5f6f8;border-style:solid;font-style:normal}.tiny-amount-popper .popover-filter-content .popover-filter-botton.is-checked{color:var(--ti-base-bg-color-2);border-color:var(--ti-base-bg-color-2)}.tiny-amount-popper .popover-filter-content .popover-filter-botton .tiny-radio__input{display:none}.tiny-amount-popper .popover-filter-content .popover-filter-botton .tiny-radio__label{padding-left:0;padding-right:0;line-height:20px;height:20px;display:inline-block}.tiny-amount-popper .popover-filter-content .popover-filter-botton:nth-child(4),.tiny-amount-popper .popover-filter-content .popover-filter-botton:nth-child(8){margin-right:0}.tiny-amount-popper .popover-con .module:not(:last-child){margin-bottom:12px}.tiny-amount-popper .popover-con .module{display:flex;justify-content:center;align-items:center}.tiny-amount-popper .popover-con .module .popover-left{flex:0 0 auto;margin-right:8px;text-align:right}.tiny-amount-popper .popover-con .module .popover-left+.tiny-date-container{width:100%}.tiny-amount-popper .popover-con .module .popover-right:not(.tiny-input-prefix):not(.tiny-input-suffiX) .tiny-input__inner{padding:0 8px}.tiny-amount-popper .popover-con .module .popover-right.tiny-input{display:inline-block}.tiny-amount .tiny-input{outline:0}.tiny-amount span.tiny-popover__reference{width:100%}.tiny-anchor{background-color:var(--ti-anchor-bg-color);width:var(--ti-anchor-width);position:relative;color:var(--ti-anchor-text-color);font-size:var(--ti-anchor-font-size)}.tiny-anchor__wrapper{--ti-anchor-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-anchor-width:'auto';--ti-anchor-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-anchor-line-bg-color:var(--ti-common-color-text-primary, #252b3a);--ti-anchor-line-opacity:0.08;--ti-anchor-dot-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-anchor-font-size:var(--ti-common-font-size-1, 14px);--ti-anchor-link-active-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-anchor-orbit-skid-width:var(--ti-common-size-base, 4px);--ti-anchor-orbit-width:var(--ti-common-size-base, 4px);--ti-anchor-link-active-text-color:var(--ti-common-color-primary-active, #7693f5);--ti-anchor-link-mask-bg-color:rgba(80, 115, 229, 0.15);--ti-anchor-link-hover-text-color:var(--ti-common-color-primary-active, #7693f5);--ti-anchor-orbit-bg-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-anchor-link-margin-left:var(--ti-common-space-2x, 8px);--ti-anchor-link-title-padding-vertical:var(--ti-common-space-1, 1px);--ti-anchor-link-title-padding-right:var(--ti-common-space-2x, 8px);--ti-anchor-link-title-padding-left:var(--ti-common-space-10, 10px)}.tiny-anchor__affix{position:fixed;z-index:1}.tiny-anchor__line .tiny-anchor-link+.tiny-anchor-link{margin-top:.5em}.tiny-anchor__line .tiny-anchor-link-mask{position:absolute;max-width:0;border-top-right-radius:10px;border-bottom-right-radius:10px;left:var(--ti-anchor-orbit-width / 2);width:100%;background-color:var(--ti-anchor-link-mask-bg-color)}.tiny-anchor__line .tiny-anchor-orbit{position:absolute;left:0;top:0;bottom:0;width:var(--ti-anchor-orbit-width);border-radius:calc(var(--ti-anchor-orbit-width / 2));background-color:var(--ti-anchor-orbit-bg-color)}.tiny-anchor__line .tiny-anchor-orbit-skid{position:absolute;left:0;width:var(--ti-anchor-orbit-skid-width);background-color:var(--ti-anchor-orbit-bg-color)}.tiny-anchor__line .tiny-anchor-orbit-skid--active{background-color:var(--ti-anchor-link-active-bg-color)}.tiny-anchor-link-title:hover{color:var(--ti-anchor-link-hover-text-color)}.tiny-anchor-link{margin:0 0 0 var(--ti-anchor-link-margin-left);cursor:pointer;line-height:22px}.tiny-anchor-link-title{display:block;max-width:100%;padding:var(--ti-anchor-link-title-padding-vertical) var(--ti-anchor-link-title-padding-right) var(--ti-anchor-link-title-padding-vertical) var(--ti-anchor-link-title-padding-left);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--ti-anchor-text-color)}.tiny-anchor-link-title.tiny-anchor-link-title--active{color:var(--ti-anchor-link-active-text-color)}.tiny-anchor__dot{width:160px}.tiny-anchor__dot .tiny-anchor{padding:0 16px}.tiny-anchor__dot .tiny-anchor-link{position:relative;padding-left:10px;margin-bottom:16px}.tiny-anchor__dot .tiny-anchor-link-title{padding-left:16px;padding-right:0;-webkit-line-clamp:2}.tiny-anchor__dot .tiny-anchor-link-title:before{content:'';display:block;width:8px;height:8px;border:1px solid var(--ti-anchor-dot-border-color);position:absolute;border-radius:50%;left:0;top:6px}.tiny-anchor__dot .tiny-anchor-link-title:after{content:'';display:block;width:1px;background-color:var(--ti-anchor-line-bg-color);position:absolute;opacity:var(--ti-anchor-line-opacity);border-radius:50%;left:3.5px;top:20px;bottom:-18px}.tiny-anchor__dot .tiny-anchor-link-title--active,.tiny-anchor__dot .tiny-anchor-link-title:hover{color:var(--ti-anchor-link-active-text-color)}.tiny-anchor__dot .tiny-anchor-link-title--active:before,.tiny-anchor__dot .tiny-anchor-link-title:hover:before{border-color:var(--ti-anchor-link-active-text-color);opacity:1}.tiny-anchor__dot .tiny-anchor-link:last-child>.tiny-anchor-link-title:after{display:none}.tiny-area .tiny-select{width:270px;margin-right:10px;margin-bottom:10px}.tiny-flow-chart{position:relative}.tiny-flow-chart .tiny-flow-chart__canvas{position:absolute;z-index:1;top:0;left:0}.tiny-flow-chart .tiny-flow-chart__node-icon-wrapper{position:absolute;z-index:2;cursor:pointer}.tiny-flow-chart .tiny-flow-chart__node-icon-wrapper .tiny-flow-chart__node-icon{border-width:1px;border-style:solid;text-align:center;line-height:100%;display:flex;align-items:center;justify-content:center}.tiny-flow-chart .tiny-flow-chart__node-icon-wrapper .tiny-flow-chart__node-label{position:absolute;top:100%;font-size:12px;text-align:initial;cursor:auto}.tiny-flow-chart .tiny-flow-chart__node-icon-wrapper .tiny-flow-chart__node-label>.label-item{margin-top:4px;cursor:pointer}.tiny-flow-chart .tiny-flow-chart__node-icon-wrapper .tiny-flow-chart__node-item{position:absolute;left:100%;top:0}.tiny-autocomplete{--ti-autocomplete-suggestion-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-autocomplete-suggestion-border-color:var(--ti-common-color-transparent, transparent);--ti-autocomplete-suggestion-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-autocomplete-li-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-autocomplete-li-font-size:var(--ti-common-font-size-base, 12px);--ti-autocomplete-li-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-autocomplete-li-select-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-autocomplete-li-selected-text-color:var(--ti-common-color-selected-text-color, #fff);--ti-autocomplete-li-divider-border-color:var(--ti-common-color-dark, #000);--ti-autocomplete-li-height:calc(var(--ti-common-size-7x, 28px) + 2px);--ti-autocomplete-loading-text-color:var(--ti-common-color-placeholder, #adb0b8);position:relative;display:inline-block}.tiny-autocomplete.show-auto-width{width:100%}.tiny-autocomplete-suggestion{border:1px solid var(--ti-autocomplete-suggestion-border-color);border-radius:var(--ti-autocomplete-suggestion-border-radius);background-color:var(--ti-autocomplete-suggestion-bg-color);box-sizing:border-box;box-shadow:var(--ti-common-shadow-2-down)}.tiny-autocomplete-suggestion__wrap{max-height:280px;box-sizing:border-box}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-autocomplete-suggestion__wrap{margin-bottom:-17px!important;padding-bottom:6px}}.tiny-autocomplete-suggestion__list{margin:0;padding:0}.tiny-autocomplete-suggestion .tiny-autocomplete-suggestion__list-item{padding:0 8px;margin:0;line-height:var(--ti-autocomplete-li-height);color:var(--ti-autocomplete-li-text-color);font-size:var(--ti-autocomplete-li-font-size);list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.tiny-autocomplete-suggestion .tiny-autocomplete-suggestion__list-item.highlighted,.tiny-autocomplete-suggestion .tiny-autocomplete-suggestion__list-item:hover{background-color:var(--ti-autocomplete-li-hover-bg-color)}.tiny-autocomplete-suggestion .tiny-autocomplete-suggestion__list-item.divider{margin-top:6px;border-top:1px solid var(--ti-autocomplete-li-divider-border-color)}.tiny-autocomplete-suggestion .tiny-autocomplete-suggestion__list-item.divider:last-child{margin-bottom:-6px}.tiny-autocomplete-suggestion .tiny-autocomplete-suggestion__list-item:only-of-type,.tiny-autocomplete-suggestion .tiny-autocomplete-suggestion__list-item:only-of-type:hover{background-color:var(--ti-autocomplete-li-select-bg-color);color:var(--ti-autocomplete-li-selected-text-color)}.tiny-autocomplete-suggestion.is-loading .tiny-autocomplete-suggestion__list-loading{text-align:center;height:100px;line-height:100px;font-size:var(--ti-common-font-size-4);color:var(--ti-autocomplete-loading-text-color)}.tiny-autocomplete-suggestion.is-loading .tiny-autocomplete-suggestion__list-loading::after{display:inline-block;content:'';height:100%;vertical-align:middle}.tiny-autocomplete-suggestion.is-loading .tiny-autocomplete-suggestion__list-loading:hover{background-color:#fff}.tiny-autocomplete-suggestion.is-loading .tiny-icon-loading{vertical-align:middle}.tiny-autocomplete-suggestion.tiny-popper[x-placement^=bottom]{margin-top:var(--ti-common-dropdown-gap)}.hui-chart{position:relative;height:100%}.tiny-chart{--ti-chart-core-data-empty-text-color:#888;--ti-chart-core-data-empty-font-size:var(--ti-common-font-size-1, 14px);--ti-chart-core-data-empty-bg-color:rgba(255, 255, 255, 0.9)}.tiny-chart-data-empty{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:var(--ti-chart-core-data-empty-bg-color);color:var(--ti-chart-core-data-empty-text-color);font-size:var(--ti-chart-core-data-empty-font-size)}.tiny-chart-component-loading{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:var(--ti-chart-core-data-empty-bg-color)}.tiny-chart-component-loading .circular{width:42px;height:42px;animation:loading-rotate 2s linear infinite}.tiny-chart-component-loading .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#20a0ff;stroke-linecap:round}.tiny-chart-mask-status{filter:blur(1px)}@keyframes loading-rotate{100%{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}:root{--ti-mobile-color-brand-1:#1f1b1b;--ti-mobile-color-brand-2:#1476ff;--ti-mobile-color-bg-default:#f5f5f5;--ti-mobile-color-bg-active:#f5f5f5;--ti-mobile-color-bg-disabled:#f0f0f0;--ti-mobile-color-bg-control-active:#1476ff;--ti-mobile-color-bg-control-default:#c2c2c2;--ti-mobile-color-bg-control-disabled-1:#dbdbdb;--ti-mobile-color-bg-control-disabled-2:#b3d6ff;--ti-mobile-color-bg-container-1:#fff;--ti-mobile-color-bg-container-2:#fafafa;--ti-mobile-color-bg-topnavigation:#fff;--ti-mobile-color-bg-topnavigation-active:#595959;--ti-mobile-color-bg-primary-default:#191919;--ti-mobile-color-bg-primary-active:#595959;--ti-mobile-color-bg-mask:#0000004b;--ti-mobile-color-bg-cell-active:#f0f7ff;--ti-mobile-color-text-primary:#191919;--ti-mobile-color-text-secondary:#595959;--ti-mobile-color-text-placeholder:#808080;--ti-mobile-color-text-disabled:#c2c2c2;--ti-mobile-color-text-inverse:#fff;--ti-mobile-color-text-brand:#191919;--ti-mobile-color-text-link:#1476ff;--ti-mobile-color-icon-control:#191919;--ti-mobile-color-icon-default:#808080;--ti-mobile-color-icon-active:#191919;--ti-mobile-color-icon-disabled:#c2c2c2;--ti-mobile-color-icon-link:#1476ff;--ti-mobile-color-icon-inverse:#fff;--ti-mobile-color-border-default:#c2c2c2;--ti-mobile-color-border-default-2:#595959;--ti-mobile-color-border-active:#191919;--ti-mobile-color-border-disabled:#dbdbdb;--ti-mobile-color-border-divider:#f0f0f0;--ti-mobile-color-border-dash:#191919;--ti-mobile-color-success:#5cb300;--ti-mobile-color-success-subtle:#e6f2d5;--ti-mobile-color-error:#f23030;--ti-mobile-color-error-subtle:#fce3e1;--ti-mobile-color-warning:#ff8800;--ti-mobile-color-warning-subtle:#ffebd1;--ti-mobile-color-info:#1476ff;--ti-mobile-color-info-subtle:#deecff;--ti-mobile-color-none:#c2c2c2;--ti-mobile-color-alert-fatal:#b50e65;--ti-mobile-color-alert-error:#f23030;--ti-mobile-color-alert-warning:#ff8800;--ti-mobile-color-alert-secondary:#ffb700;--ti-mobile-color-alert-ordinary:#f2e70c;--ti-mobile-color-chart-1:#1476ff;--ti-mobile-color-chart-2:#0bb8b2;--ti-mobile-color-chart-3:#6e51e0;--ti-mobile-color-chart-4:#5cb300;--ti-mobile-color-chart-5:#fcb1e1;--ti-mobile-color-chart-6:#33bcf2;--ti-mobile-color-chart-7:#ba53e6;--ti-mobile-color-chart-8:#eb4696;--ti-mobile-color-chart-9:#c2c2c2;--ti-mobile-font-size-xs:10px;--ti-mobile-font-size-s:12px;--ti-mobile-font-size-m:14px;--ti-mobile-font-size-l:16px;--ti-mobile-font-size-xl:18px;--ti-mobile-font-size-2xl:20px;--ti-mobile-font-size-3xl:24px;--ti-mobile-font-size-4xl:30px;--ti-mobile-font-size-5xl:38px;--ti-mobile-font-size-6xl:48px;--ti-mobile-font-weight-regular:400;--ti-mobile-font-weight-medium:500;--ti-mobile-font-family:'HarmonySans','鸿蒙黑体','NotoSans','Helvetica','Arial','PingFangSC-Regular','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Microsoft JhengHei';--ti-mobile-space-1x:4px;--ti-mobile-space-2x:8px;--ti-mobile-space-3x:12px;--ti-mobile-space-4x:16px;--ti-mobile-space-5x:20px;--ti-mobile-space-6x:24px;--ti-mobile-space-8x:32px;--ti-mobile-space-12x:48px;--ti-mobile-space-16x:64px;--ti-mobile-border-radius-xs:2px;--ti-mobile-border-radius-s:4px;--ti-mobile-border-radius-m:8px;--ti-mobile-border-radius-l:12px;--ti-mobile-border-radius-xl:16px;--ti-mobile-border-radius-xxl:24px;--ti-mobile-border-radius-full:9999px;--ti-mobile-border-width-1:1px;--ti-mobile-border-style-solid:solid;--ti-mobile-border-style-dash:dash;--ti-mobile-shadow-xs:0 0 4px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-s:0 0 20px 0 rgba(0, 0, 0, 0.08);--ti-mobile-shadow-m:0 10px 20px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-l:0 10px 50px 0 rgba(0, 0, 0, 0);--ti-mobile-base-color-brand-1:#4a79fe;--ti-mobile-base-color-brand-2:#3168f1;--ti-mobile-base-color-brand-3:#6e94fe;--ti-mobile-base-color-brand-4:#92affe;--ti-mobile-base-color-brand-5:#b7c9ff;--ti-mobile-base-color-brand-6:#95a2f8;--ti-mobile-base-color-brand-6:#ffffff;--ti-mobile-base-color-bg-1:#f5f5f5;--ti-mobile-base-color-bg-2:#fafafa;--ti-mobile-base-color-bg-3:#ffffff;--ti-mobile-base-color-common-1:#000000;--ti-mobile-base-color-common-2:#191919;--ti-mobile-base-color-common-3:#262626;--ti-mobile-base-color-common-4:#333333;--ti-mobile-base-color-common-5:#595959;--ti-mobile-base-color-common-6:#999999;--ti-mobile-base-color-common-7:#c2c2c2;--ti-mobile-base-color-common-8:#dbdbdb;--ti-mobile-base-color-common-9:#ededed;--ti-mobile-base-color-common-10:#f5f5f5;--ti-mobile-base-color-common-11:#fafafa;--ti-mobile-base-color-common-12:#ffffff;--ti-mobile-base-color-common-13:#627199;--ti-mobile-common-color-warning-figure-1:#eb4096;--ti-mobile-common-color-warning-text-1:#e61c81;--ti-mobile-common-color-warning-figure-2:#ff9c32;--ti-mobile-common-color-warning-text-2:#ff8800;--ti-mobile-common-color-warning-figure-3:#1ebe40;--ti-mobile-common-color-warning-text-3:#00b336;--ti-mobile-common-color-error-figure-1:#eb5454;--ti-mobile-common-color-error-text-1:#e62222;--ti-mobile-common-color-error-figure-2:#fccd32;--ti-mobile-common-color-error-text-2:#fcbe1e;--ti-mobile-common-color-error-figure-3:#1e8aff;--ti-mobile-common-color-error-text-3:#1476ff;--ti-mobile-common-color-error-figure-4:#c2c2c2;--ti-mobile-common-color-error-text-4:#999999;--ti-mobile-common-color-chart-1:#1476ff;--ti-mobile-common-color-chart-2:#10c7c1;--ti-mobile-common-color-chart-3:#b878f0;--ti-mobile-common-color-chart-4:#d6a981;--ti-mobile-common-color-chart-5:#c1cc7a;--ti-mobile-common-color-text-primary:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-text-secondary:var(--ti-mobile-base-color-common-5);--ti-mobile-common-color-text-weaken-dark:var(--ti-mobile-base-color-common-6);--ti-mobile-common-color-text-weaken-ligtht:var(--ti-mobile-base-color-common-7);--ti-mobile-common-color-text-weaken-disabled:var(--ti-mobile-base-color-common-8);--ti-mobile-common-color-text-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-text-placeholder-primary:#dbe5fc;--ti-mobile-common-color-text-placeholder-gray:#acacac;--ti-mobile-common-color-text-high-light:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-dark:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-link-highlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-gray:var(--ti-mobile-base-color-common-13);--ti-mobile-common-color-link-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-line-hightlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-line-dark:var(--ti-mobile-base-color-common-9);--ti-mobile-common-color-line-light:var(--ti-mobile-base-color-common-10);--ti-mobile-common-color-line-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-mask-light:rgba(0, 0, 0, 0.5);--ti-mobile-common-color-mask-dark:rgba(0, 0, 0, 0.75);--ti-mobile-common-bg-color-white:var(--ti-mobile-base-color-bg-3);--ti-mobile-common-bg-color-main:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-bg-color-light:var(--ti-mobile-base-color-bg-2);--ti-mobile-common-bg-color-blue-1:var(--ti-mobile-base-color-brand-2);--ti-mobile-common-bg-color-disabled:#e8e8e8;--ti-mobile-common-bg-color-dark-gray:var(--ti-mobile-base-color-bg-1);--ti-mobile-common-bg-color-weaken:var(--ti-mobile-base-color-common-8);--ti-mobile-common-status-bg-color-success:#5bd475;--ti-mobile-common-status-bg-color-error:#eb5454;--ti-mobile-common-status-bg-color-normal:#fff;--ti-mobile-common-status-bg-color-handing:var(--ti-mobile-base-color-brand-1)}:root{--ti-mobile-base-color-primary-normal:#1890ff;--ti-mobile-base-color-primary-disabled:#bfbfbf;--ti-mobile-base-color-primary-hover:#40a9ff;--ti-mobile-base-color-primary-active:#096dd9;--ti-mobile-base-color-success-normal:#52c41a;--ti-mobile-base-color-success-disabled:#a6c3b9;--ti-mobile-base-color-success-hover:#73d13d;--ti-mobile-base-color-success-active:#389e0d;--ti-mobile-base-color-warning-normal:#faad14;--ti-mobile-base-color-warning-disabled:#d3c6a2;--ti-mobile-base-color-warning-hover:#ffc53d;--ti-mobile-base-color-warning-active:#ffc53d;--ti-mobile-base-color-danger-normal:#f5222d;--ti-mobile-base-color-danger-disabled:#d8bab5;--ti-mobile-base-color-danger-hover:#ff4d4f;--ti-mobile-base-color-danger-active:#cf1322;--ti-mobile-base-color-info-normal:#333333;--ti-mobile-base-color-info-disabled:#bfbfbf;--ti-mobile-base-color-info-hover:#54657e;--ti-mobile-base-color-info-active:#54657e;--ti-mobile-base-color-light:#fff;--ti-mobile-base-color-dark:#000;--ti-mobile-base-color-border:#d9d9d9;--ti-mobile-base-color-secondary:#666;--ti-mobile-base-color-placeholder:#999;--ti-mobile-base-color-hover-background:#e6f7ff;--ti-mobile-base-color-selected-background:#f5f5f5;--ti-mobile-base-color-navigation-background:#2e3243;--ti-mobile-base-radius-large:3px;--ti-mobile-base-radius-medium:2px;--ti-mobile-base-radius-small:1px;--ti-mobile-base-font-family-normal:Helvetica,Arial,'microsoft yahei';--ti-mobile-base-font-size:12px;--ti-mobile-base-font-size-normal:1em;--ti-mobile-base-font-size-large:1.125em;--ti-mobile-base-font-weight-bold:700;--ti-mobile-base-size-width-large:130px;--ti-mobile-base-size-width-medium:120px;--ti-mobile-base-size-width-normal:80px;--ti-mobile-base-size-width-small:36px;--ti-mobile-base-size-width-minor:30px;--ti-mobile-base-size-width-mini:24px;--ti-mobile-base-size-height-large:48px;--ti-mobile-base-size-height-medium:42px;--ti-mobile-base-size-height-small:36px;--ti-mobile-base-size-height-minor:30px;--ti-mobile-base-size-height-mini:24px}.tiny-mobile-avatar{--ti-mobile-avatar-color:var(--ti-mobile-base-color-light, #fff);--ti-mobile-avatar-bgcolor:#c0c4cc;--ti-mobile-avatar-size:40px;--ti-mobile-avatar-font-size:14px;--ti-mobile-avatar-icon-font-size:18px;--ti-mobile-avatar-square-border-radius:4px;--ti-mobile-avatar-large-size:80px;--ti-mobile-avatar-medium-size:56px;--ti-mobile-avatar-small-size:48px;display:inline-block;box-sizing:border-box;text-align:center;overflow:hidden;border-style:solid;border-width:0;color:var(--ti-mobile-avatar-color,#fff);background:var(--ti-mobile-avatar-bgcolor,#c0c4cc);width:var(--ti-mobile-avatar-size,40px);height:var(--ti-mobile-avatar-size,40px);line-height:var(--ti-mobile-avatar-size,40px);font-size:var(--ti-mobile-avatar-font-size,14px)}.tiny-mobile-avatar>img{height:100%}.tiny-mobile-avatar--square{border-radius:var(--ti-mobile-avatar-square-border-radius,4px)}.tiny-mobile-avatar--icon{font-size:var(--ti-mobile-avatar-icon-font-size,18px)}.tiny-mobile-avatar--large{width:var(--ti-mobile-avatar-large-size,80px);height:var(--ti-mobile-avatar-large-size,80px);line-height:var(--ti-mobile-avatar-large-size,80px)}.tiny-mobile-avatar--medium{width:var(--ti-mobile-avatar-medium-size,56px);height:var(--ti-mobile-avatar-medium-size,56px);line-height:var(--ti-mobile-avatar-medium-size,56px)}.tiny-mobile-avatar--small{width:var(--ti-mobile-avatar-small-size,48px);height:var(--ti-mobile-avatar-small-size,48px);line-height:var(--ti-mobile-avatar-small-size,48px)}.tiny-mobile-avatar--bg-color{background-color:var(--ti-mobile-base-color-brand-1)}.tiny-badge{display:inline-block;min-width:var(--ti-badge-size);height:var(--ti-badge-size);line-height:var(--ti-badge-size);border-radius:var(--ti-badge-border-radius);padding:0 4px;font-size:var(--ti-badge-font-size);font-weight:var(--ti-badge-font-weight);color:var(--ti-badge-text-color);background-color:var(--ti-badge-bg-color);vertical-align:baseline;white-space:nowrap;text-align:center;margin-left:4px}.tiny-badge__wrapper{--ti-badge-size:var(--ti-common-size-5x, 20px);--ti-badge-font-size:var(--ti-common-font-size-base, 12px);--ti-badge-font-weight:var(--ti-common-font-weight-7, bold);--ti-badge-border-radius:12px;--ti-badge-text-color:var(--ti-common-color-light, #fff);--ti-badge-bg-color:var(--ti-base-color-error-3, #f66f6a);--ti-badge-link-hover-text-color:var(--ti-common-color-light, #fff);--ti-badge-active-text-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-badge-active-bg-color:var(--ti-common-color-light, #fff);--ti-badge-primary-bg-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-badge-success-bg-color:var(--ti-common-color-success-normal, #50d4ab);--ti-badge-warning-bg-color:var(--ti-common-color-warning-normal, #fa9841);--ti-badge-danger-bg-color:var(--ti-base-color-error-3, #f66f6a);--ti-badge-info-bg-color:var(--ti-common-color-info-normal, #252b3a)}.tiny-badge:empty{display:none}.btn .tiny-badge{position:relative;top:-1px}.tiny-badge a,.tiny-badge a:hover{color:var(--ti-badge-text-color);text-decoration:none}.tiny-badge a.badge:focus,.tiny-badge a.badge:hover{color:var(--ti-badge-link-hover-text-color);text-decoration:none;cursor:pointer}.tiny-badge .nav-pills>.active>a>.badge,.tiny-badge a.list-group-item.active>.badge{color:var(--ti-badge-active-text-color);background-color:var(--ti-badge-active-bg-color)}.tiny-badge .nav-pills>li>a>.badge{margin-left:3px}.tiny-badge--max{padding:0 6px;border-radius:10px}.tiny-badge--default{width:6px;height:6px;min-width:auto;background-color:var(--ti-badge-bg-color);display:inline-block;vertical-align:top;padding:0;border-radius:50%}.tiny-badge--primary{background-color:var(--ti-badge-primary-bg-color)}.tiny-badge--success{background-color:var(--ti-badge-success-bg-color)}.tiny-badge--warning{background-color:var(--ti-badge-warning-bg-color)}.tiny-badge--danger{background-color:var(--ti-badge-danger-bg-color)}.tiny-badge--info{background-color:var(--ti-badge-info-bg-color)}.tiny-mobile-badge{--ti-mobile-badge-size:18px;--ti-mobile-badge-font-size:13px;--ti-mobile-badge-color:var(--ti-mobile-base-color-light, #fff);--ti-mobile-badge-primary-bgcolor:var(--ti-mobile-base-color-primary-normal, #1890ff);--ti-mobile-badge-success-bgcolor:var(--ti-mobile-base-color-success-normal, #52c41a);--ti-mobile-badge-warning-bgcolor:var(--ti-mobile-base-color-warning-normal, #faad14);--ti-mobile-badge-danger-bgcolor:#f36f64;--ti-mobile-badge-info-bgcolor:var(--ti-mobile-base-color-info-normal, #333333);position:relative;vertical-align:middle;display:inline-block}.tiny-mobile-badge__content{height:var(--ti-mobile-badge-size,18px);line-height:var(--ti-mobile-badge-size,18px);padding:0 6px;font-size:var(--ti-mobile-badge-font-size,13px);color:var(--ti-mobile-badge-color,#fff);background-color:var(--ti-mobile-badge-danger-bgcolor,#f36f64);border-radius:10px;font-family:'Microsoft YaHei',Arial;display:inline-block;white-space:nowrap;text-align:center}.tiny-mobile-badge__content.is-fixed{position:absolute;top:0;right:0;transform:translate(100%,-50%)}.tiny-mobile-badge__content.is-dot{height:8px;width:8px;padding:0;border-radius:50%;vertical-align:super}.tiny-mobile-badge__content.is-mini{height:14px;line-height:14px}.tiny-mobile-badge__content.is-mini,.tiny-mobile-badge__content.is-mini.is-circle{padding:0 4px}.tiny-mobile-badge__content.is-circle{padding:0 5px}.tiny-mobile-badge__content.is-circle.is-dot{padding:0}.tiny-mobile-badge__content.tiny-mobile-badge--primary{background-color:var(--ti-mobile-badge-primary-bgcolor,#1890ff)}.tiny-mobile-badge__content.tiny-mobile-badge--success{background-color:var(--ti-mobile-badge-success-bgcolor,#52c41a)}.tiny-mobile-badge__content.tiny-mobile-badge--warning{background-color:var(--ti-mobile-badge-warning-bgcolor,#faad14)}.tiny-mobile-badge__content.tiny-mobile-badge--danger{background-color:var(--ti-mobile-badge-danger-bgcolor,#f36f64)}.tiny-mobile-badge__content.tiny-mobile-badge--info{background-color:var(--ti-mobile-badge-info-bgcolor,#333)}.tiny-mobile-badge .tiny-mobile-badge__link{color:var(--ti-mobile-badge-color,#fff)}.tiny-mobile-badge .tiny-mobile-badge__link:hover{color:var(--ti-mobile-badge-color,#fff);text-decoration:none}.tiny-base-select{--ti-select-inner-border-color-active:var(--ti-common-color-line-active, #5e7ce0);--ti-select-input-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-select-input-font-size:var(--ti-common-font-size-base, 12px);--ti-select-input-icon-top:14px;--ti-select-input-icon-top-medium:var(--ti-common-space-5x, 20px);--ti-select-input-icon-top-small:var(--ti-common-space-4x, 16px);--ti-select-input-icon-top-mini:var(--ti-common-space-3x, 12px);--ti-select-input-caret-icon-color:var(--ti-common-color-text-secondary, #575d6c);--ti-select-input-caret-hover-icon-color:var(--ti-common-color-icon-hover, #5e7ce0);--ti-select-input-caret-font-size:10px;--ti-select-input-icon-close-margin-right:var(--ti-common-space-0, 0px);--ti-select-input-disabled-caret-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-select-input-disabled-hover-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-select-input-height:var(--ti-common-size-6x, 24px);--ti-select-input-mini-height:var(--ti-common-size-6x, 24px);--ti-select-input-small-height:var(--ti-common-size-7x, 28px);--ti-select-input-medium-height:var(--ti-common-size-42);--ti-select-tags-wrap-padding-left:calc(var(--ti-common-space-1, 1px) * 2);--ti-select-tags-wrap-padding-top:calc(var(--ti-common-space-1, 1px) * 2);--ti-select-tags-wrap-padding-bottom:calc(var(--ti-common-space-1, 1px) * 2);--ti-select-tags-wrap-padding-right:var(--ti-common-space-0, 0px);--ti-select-tags-margin-top:var(--ti-common-space-1, 1px);--ti-select-tags-margin-right:var(--ti-common-space-1, 1px);--ti-select-tags-margin-bottom:var(--ti-common-space-1, 1px);--ti-select-tags-margin-left:var(--ti-common-space-1, 1px);--ti-select-tags-height:calc(var(--ti-common-size-base) * 7);--ti-select-tags-max-height:var(--ti-common-size-24x, 96px);--ti-select-suffix-display:'inline-block';--ti-select-suffix-icon-margin-right:var(--ti-common-space-base, 4px);--ti-select-suffix-font-size:var(--ti-common-font-size-base, 12px);--ti-select-collapse-button-text-icon-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-select-collapse-button-icon-margin-left:var(--ti-common-space-2, 2px);--ti-select-collapse-button-font-size:var(--ti-common-font-size-base, 12px);display:inline-block;position:relative;width:100%;outline:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-base-select.tiny-base-select__multiple:not(.tiny-base-select__collapse-tags):not(.tiny-base-select__filterable) .tiny-base-select__tags>span{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}}@supports (-ms-ime-align:auto){.tiny-base-select.tiny-base-select__multiple:not(.tiny-base-select__collapse-tags):not(.tiny-base-select__filterable) .tiny-base-select__tags>span{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}}.tiny-base-select.tiny-base-select__collapse-tags .tiny-base-select__tags>span{display:flex;width:100%}.tiny-base-select.tiny-base-select__collapse-tags .tiny-base-select__tags>span>span{display:flex}.tiny-base-select.tiny-base-select__collapse-tags .tiny-base-select__tags>span>span:not(:only-child):first-child{max-width:70%}.tiny-base-select.tiny-base-select__collapse-tags.tiny-base-select__filterable .tiny-base-select__tags>span{width:auto;max-width:76%}.tiny-base-select.tiny-base-select__collapse-tags.tiny-base-select__filterable .tiny-base-select__tags>span>span:first-child{flex:1}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-base-select.tiny-base-select__collapse-tags.tiny-base-select__filterable .tiny-base-select__tags>span>span:first-child{flex-basis:auto}}.tiny-base-select.tiny-base-select__collapse-tags.tiny-base-select__filterable .tiny-base-select__tags>span>span:not(:only-child):first-child,.tiny-base-select.tiny-base-select__collapse-tags.tiny-base-select__filterable .tiny-base-select__tags>span>span:only-child{max-width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-base-select.tiny-base-select__collapse-tags.tiny-base-select__filterable .tiny-base-select__tags>span>span:not(:only-child):not(:first-child){flex-shrink:0;flex-basis:auto}}.tiny-base-select.tiny-base-select__filterable .tiny-base-select__tags .tiny-base-select__input{cursor:text}.tiny-base-select__tags{position:absolute;line-height:normal;white-space:normal;padding-left:var(--ti-select-tags-wrap-padding-left);padding-right:var(--ti-select-tags-wrap-padding-right);padding-bottom:var(--ti-select-tags-wrap-padding-bottom);padding-top:var(--ti-select-tags-wrap-padding-top);z-index:1;top:50%;margin-left:1px;transform:translateY(-50%);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.tiny-base-select__tags>span{display:contents}.tiny-base-select__tags>span>span{font-size:0}.tiny-base-select__tags .not-visible{visibility:hidden}.tiny-base-select__tags .tiny-base-select__input{cursor:pointer;border:none;outline:0;padding:0;margin-left:8px;color:var(--ti-select-input-text-color);font-size:var(--ti-select-input-font-size);height:var(--ti-select-input-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.tiny-base-select__tags .tiny-base-select__input.is-mini{height:var(--ti-select-input-mini-height)}.tiny-base-select__tags .tiny-base-select__input.is-small{height:var(--ti-select-input-small-height)}.tiny-base-select__tags .tiny-base-select__input.is-medium{height:var(--ti-select-input-medium-height)}.tiny-base-select__tags.is-showicon{padding-left:24px}.tiny-base-select__tags .tiny-tag{white-space:nowrap;box-sizing:border-box;border-color:transparent;margin:var(--ti-select-tags-margin-top) var(--ti-select-tags-margin-right) var(--ti-select-tags-margin-bottom) var(--ti-select-tags-margin-left);text-overflow:ellipsis;overflow:hidden;display:inline-flex;justify-content:flex-start;align-items:center;max-width:160px}.tiny-base-select__tags .tiny-base-select__tags-text{display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.tiny-base-select__tags .tiny-base-select__tags-text+.tiny-tag__close{flex-shrink:0}.tiny-base-select__tags .tiny-base-select__tags-text.is-disabled{max-height:24px;display:inline-flex}.tiny-base-select__tags .tiny-base-select__tags-text.is-disabled>span{color:red;font-size:var(--ti-tag-font-size);margin:var(--ti-select-tags-margin-top) var(--ti-select-tags-margin-right) var(--ti-select-tags-margin-bottom) var(--ti-select-tags-margin-left);display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tiny-base-select__tags .tiny-base-select__collapse-text{display:inline-flex;align-items:center;margin-left:var(--ti-select-tags-margin-left);font-size:var(--ti-select-collapse-button-font-size);color:var(--ti-select-collapse-button-text-icon-color)}.tiny-base-select__tags .tiny-base-select__collapse-text .tiny-svg{margin-left:var(--ti-select-collapse-button-icon-margin-left);fill:var(--ti-select-collapse-button-text-icon-color)}.tiny-base-select.is-click-expand,.tiny-base-select.is-hover-expand{vertical-align:top}.tiny-base-select.is-click-expand .tiny-base-select__tags-group,.tiny-base-select.is-hover-expand .tiny-base-select__tags-group{position:absolute;top:0;left:0;right:0}.tiny-base-select.is-click-expand.is-hover .is-expand,.tiny-base-select.is-hover-expand.is-hover .is-expand{z-index:2}.tiny-base-select.is-click-expand .tiny-base-select__tags,.tiny-base-select.is-hover-expand .tiny-base-select__tags{height:var(--ti-select-tags-height);overflow:hidden}.tiny-base-select.is-click-expand .tiny-base-select__tags-collapse,.tiny-base-select.is-hover-expand .tiny-base-select__tags-collapse{visibility:visible;position:static}.tiny-base-select.is-click-expand .tiny-base-select__tags .is-hidden,.tiny-base-select.is-hover-expand .tiny-base-select__tags .is-hidden{visibility:hidden;position:absolute}.tiny-base-select.is-click-expand .tiny-base-select__tags>span>span,.tiny-base-select.is-hover-expand .tiny-base-select__tags>span>span{width:100%;display:flex;flex-wrap:wrap}.tiny-base-select.is-click-expand .tiny-base-select__tags .hidden,.tiny-base-select.is-hover-expand .tiny-base-select__tags .hidden{visibility:hidden}.tiny-base-select.is-click-expand.collapse-tag-clicked .tiny-base-select__tags,.tiny-base-select.is-click-expand.is-hover .tiny-base-select__tags,.tiny-base-select.is-hover-expand.collapse-tag-clicked .tiny-base-select__tags,.tiny-base-select.is-hover-expand.is-hover .tiny-base-select__tags{height:auto;max-height:var(--ti-select-tags-max-height);overflow-y:auto}.tiny-base-select.is-click-expand.collapse-tag-clicked .tiny-base-select__tags-collapse,.tiny-base-select.is-click-expand.is-hover .tiny-base-select__tags-collapse,.tiny-base-select.is-hover-expand.collapse-tag-clicked .tiny-base-select__tags-collapse,.tiny-base-select.is-hover-expand.is-hover .tiny-base-select__tags-collapse{visibility:hidden;position:absolute}.tiny-base-select.is-click-expand.collapse-tag-clicked .tiny-base-select__tags-collapse.is-hidden,.tiny-base-select.is-click-expand.is-hover .tiny-base-select__tags-collapse.is-hidden,.tiny-base-select.is-hover-expand.collapse-tag-clicked .tiny-base-select__tags-collapse.is-hidden,.tiny-base-select.is-hover-expand.is-hover .tiny-base-select__tags-collapse.is-hidden{margin:0}.tiny-base-select.is-click-expand.collapse-tag-clicked .tiny-base-select__tags.not-selected,.tiny-base-select.is-click-expand.is-hover .tiny-base-select__tags.not-selected,.tiny-base-select.is-hover-expand.collapse-tag-clicked .tiny-base-select__tags.not-selected,.tiny-base-select.is-hover-expand.is-hover .tiny-base-select__tags.not-selected{overflow-y:hidden}.tiny-base-select.is-click-expand .is-expand,.tiny-base-select.is-hover-expand .is-expand{position:absolute;width:100%}.tiny-base-select.is-click-expand.tiny-base-select--small .tiny-base-select__tags,.tiny-base-select.is-hover-expand.tiny-base-select--small .tiny-base-select__tags{padding-top:2px}.tiny-base-select.is-click-expand.tiny-base-select--mini .tiny-base-select__tags,.tiny-base-select.is-hover-expand.tiny-base-select--mini .tiny-base-select__tags{padding-top:2px}.tiny-base-select.is-hover-expand.is-disabled .tiny-base-select__tags{height:auto}.tiny-base-select.is-click-expand .tiny-base-select__tags-collapse{visibility:visible;position:static}.tiny-base-select.is-click-expand .tiny-base-select__tags-collapse.is-hidden{visibility:hidden;position:absolute}.tiny-base-select.is-disabled{cursor:not-allowed}.tiny-base-select.is-disabled .tiny-input__inner{padding-right:12px}.tiny-base-select.is-disabled .tiny-input__suffix{display:var(--ti-select-suffix-display)}.tiny-base-select.is-disabled .tiny-base-select__tags{padding-right:16px}.tiny-base-select-tip .tiny-base-select-tipcontent{max-width:300px}.tiny-base-select .tiny-input{display:block}.tiny-base-select .tiny-input .tiny-input__inner[readonly]{cursor:pointer}.tiny-base-select .tiny-input .tiny-base-select__caret{fill:var(--ti-select-input-caret-icon-color);font-size:var(--ti-select-input-caret-font-size);transition:transform .3s;transform:rotateZ(180deg);cursor:pointer}.tiny-base-select .tiny-input .tiny-base-select__caret.tiny-base-select__close{margin-right:var(--ti-select-input-icon-close-margin-right)}.tiny-base-select .tiny-input .tiny-base-select__caret:hover{fill:var(--ti-select-input-caret-hover-icon-color)}.tiny-base-select .tiny-input .tiny-base-select__caret.is-reverse{transform:rotateZ(0)}.tiny-base-select .tiny-input .tiny-base-select__limit-txt,.tiny-base-select .tiny-input .tiny-base-select__proportion-txt{font-size:var(--ti-select-suffix-font-size);line-height:1;margin:0 var(--ti-select-suffix-icon-margin-right)}.tiny-base-select .tiny-input .tiny-base-select__copy{cursor:pointer;margin-right:var(--ti-select-suffix-icon-margin-right)}.tiny-base-select .tiny-input .tiny-input__suffix{top:var(--ti-select-input-icon-top)}.tiny-base-select .tiny-input .tiny-input__suffix-inner{font-size:0}.tiny-base-select .tiny-input .tiny-input__suffix-inner{overflow:hidden}.tiny-base-select .tiny-input-medium .tiny-input__suffix{top:var(--ti-select-input-icon-top-medium)}.tiny-base-select .tiny-input-small .tiny-input__suffix{top:var(--ti-select-input-icon-top-small)}.tiny-base-select .tiny-input-mini .tiny-input__suffix{top:var(--ti-select-input-icon-top-mini)}.tiny-base-select .tiny-input.is-disabled .tiny-base-select__caret{fill:var(--ti-select-input-disabled-caret-text-color);cursor:not-allowed}.tiny-base-select .tiny-input.is-disabled .tiny-input__inner{cursor:not-allowed}.tiny-base-select .tiny-input.is-disabled .tiny-input__inner:hover{border-color:var(--ti-select-input-disabled-hover-border-color)}.tiny-base-select .tiny-input.is-focus .tiny-input__inner{border-color:var(--ti-select-inner-border-color-active)}.tiny-base-select__underline .tiny-input .tiny-input__inner,.tiny-base-select__underline .tiny-input.is-disabled .tiny-input__inner{border-radius:0;border-top-width:0;border-left-width:0;border-right-width:0;padding-left:0;background-color:var(--ti-input-bg-color)}.tiny-base-select__underline .tiny-input.is-disabled__suffix,.tiny-base-select__underline .tiny-input__suffix{right:0}.tiny-breadcrumb{--ti-breadcrumb-font-size:var(--ti-common-font-size-base, 12px);--ti-breadcrumb-text-line-height:var(--ti-common-line-height-3, 18px);--ti-breadcrumb-text-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-breadcrumb-font-family:var(--ti-common-font-family, 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei');--ti-breadcrumb-separator-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-breadcrumb-separator-width:calc(var(--ti-common-size-base, 4px) + 2px);--ti-breadcrumb-separator-margin-vertical:var(--ti-common-space-0, 0px);--ti-breadcrumb-separator-margin-horizontal:var(--ti-common-space-base, 4px);--ti-breadcrumb-hover-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-breadcrumb-hover-text-decoration:none;--ti-breadcrumb-text-font-weight:var(--ti-common-font-weight-7, bold);--ti-breadcrumb-selected-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-breadcrumb-selected-hover-text-color:var(--ti-breadcrumb-selected-text-color);font-size:var(--ti-breadcrumb-font-size);line-height:var(--ti-breadcrumb-text-line-height);font-family:var(--ti-breadcrumb-font-family)}.tiny-breadcrumb:after,.tiny-breadcrumb:before{content:'';display:table}.tiny-breadcrumb:after{clear:both}.tiny-breadcrumb .tiny-breadcrumb__item{cursor:pointer;display:inline-flex;align-items:center}.tiny-breadcrumb .tiny-breadcrumb__item:last-child .tiny-breadcrumb__inner{font-weight:var(--ti-breadcrumb-text-font-weight);color:var(--ti-breadcrumb-selected-text-color);text-decoration:none}.tiny-breadcrumb .tiny-breadcrumb__item:last-child .tiny-breadcrumb__inner a{cursor:text;color:var(--ti-breadcrumb-selected-text-color);text-decoration:none}.tiny-breadcrumb .tiny-breadcrumb__item:last-child .tiny-breadcrumb__separator,.tiny-breadcrumb .tiny-breadcrumb__item:last-child .tiny-breadcrumb__separator-cls{display:none}.tiny-breadcrumb .tiny-breadcrumb__item--medium{font-size:14px}.tiny-breadcrumb .tiny-breadcrumb__inner{vertical-align:middle}.tiny-breadcrumb .tiny-breadcrumb__inner,.tiny-breadcrumb .tiny-breadcrumb__inner a{color:var(--ti-breadcrumb-text-color)}.tiny-breadcrumb .tiny-breadcrumb__inner:hover{color:var(--ti-breadcrumb-hover-text-color);-webkit-text-decoration:var(--ti-breadcrumb-hover-text-decoration);text-decoration:var(--ti-breadcrumb-hover-text-decoration)}.tiny-breadcrumb .tiny-breadcrumb__inner:hover a:hover{cursor:pointer;color:var(--ti-breadcrumb-hover-text-color);-webkit-text-decoration:var(--ti-breadcrumb-hover-text-decoration);text-decoration:var(--ti-breadcrumb-hover-text-decoration)}.tiny-breadcrumb .tiny-breadcrumb__separator{font-family:var(--ti-breadcrumb-font-family);color:var(--ti-breadcrumb-separator-text-color);margin:var(--ti-breadcrumb-separator-margin-vertical) var(--ti-breadcrumb-separator-margin-horizontal);vertical-align:middle;text-align:center;width:var(--ti-breadcrumb-separator-width)}.tiny-breadcrumb .tiny-breadcrumb__separator-cls{font-size:var(--ti-breadcrumb-font-size);fill:var(--ti-breadcrumb-separator-text-color);margin:var(--ti-breadcrumb-separator-margin-vertical) var(--ti-breadcrumb-separator-margin-horizontal);vertical-align:middle}.tiny-breadcrumb .tiny-breadcrumb__item:last-child:hover{cursor:text;text-decoration:none}.tiny-breadcrumb .tiny-breadcrumb__item:last-child:hover .tiny-breadcrumb__inner{color:var(--ti-breadcrumb-selected-hover-text-color)}.tiny-breadcrumb .tiny-breadcrumb__item:last-child:hover a{cursor:text;color:var(--ti-breadcrumb-selected-hover-text-color);text-decoration:none}.tiny-tabs__more-dropdown{--ti-tabs-header-font-active-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-tabs-header-font-weight-active:var(--ti-common-font-weight-5, 500);--ti-tabs-header-font-active-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-tabs-header-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-tabs-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-tabs-new-height:calc(var(--ti-common-space-base, 4px) * 4.5);--ti-tabs-new-width:calc(var(--ti-common-space-base, 4px) * 4.5);--ti-tabs-new-svg-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-tabs-more-hover-text-color:var(--ti-common-color-primary-hover, #7693f5);--ti-tabs-item-disabled-text-color:var(--ti-common-color-text-link-darkbg-hover, #beccfa);--ti-tabs-new-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-tabs-dropdown-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-tabs-dropdown-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-tabs-dropdown-li-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-tabs-content-font-size:var(--ti-common-font-size-2, 16px);--ti-tabs-height:var(--ti-common-size-10x, 40px);--ti-tabs-header-font-normal-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-tabs-header-separator-normal-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-tabs-header-separator-padding-horizontal:var(--ti-common-space-4x, 16px);--ti-tabs-header-separator-item-height:var(--ti-common-space-8x, 32px);--ti-tabs-header-separator-bg-color:var(--ti-common-scrollbar-thumb-bg-color, #bfbfbf);--ti-tabs-dropdown-li-border-color:#e6e6e6;--ti-tabs-header-top-bar-active-bg-color:var(--ti-common-color-line-active, #5e7ce0);--ti-tabs-small-height:var(--ti-common-size-10x, 40px);--ti-tabs-small-separator-height:var(--ti-common-size-height-mini, 24px);--ti-tabs-small-button-card-height:var(--ti-common-size-height-mini, 24px);--ti-tabs-small-button-card-font-size:var(--ti-common-font-size-0, 12px);--ti-tabs-small-item-margin-right:var(--ti-common-size-6x, 24px);--ti-tabs-small-separator-padding-horizontal:var(--ti-common-size-3x, 12px);--ti-tabs-small-item-font-size:var(--ti-common-font-size-1, 14px);--ti-tabs-item-padding-horizontal:var(--ti-common-space-3x, 12px);--ti-tabs-item-bottom-border-weight:var(--ti-common-border-weight-normal, 1px);--ti-tabs-item-bottom-border-color:var(--ti-common-color-light, #fff);--ti-tabs-item-top-right-border-weight:var(--ti-common-border-weight-normal, 1px);--ti-tabs-item-card-active-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-tabs-item-card-border-radius:var(--ti-common-border-radius-0, 0px);--ti-tabs-item-card-border-color:var(--ti-common-color-transparent, transparent);--ti-tabs-item-card-hover-font-weight:var(--ti-common-font-weight-5, 500);--ti-tabs-dark-border-radius:var(--ti-common-border-radius-normal, 2px) var(--ti-common-border-radius-normal, 2px) 0 0;--ti-tabs-dark-text-color-active:var(--ti-common-color-text-primary, #252b3a);--ti-tabs-dark-bg-color-active:var(--ti-common-color-bg-normal, #eef0f5);--ti-tabs-dark-text-color-hover:var(--ti-common-color-text-white, #fff);--ti-tabs-dark-bg-color-hover:var(--ti-common-color-bg-dark-emphasize, #5c6173);--ti-tabs-dark-text-color:var(--ti-common-color-text-darkbg, #adb0b8);--ti-tabs-dark-margin-top:calc(var(--ti-common-space-base, 4px) + 1px);--ti-tabs-dark-first-margin-left:var(--ti-common-space-5x, 20px);--ti-tabs-dark-border-weight:var(--ti-common-size-0, 0px);--ti-tabs-header-dark-bg-color:var(--ti-common-color-bg-dark-normal, #464c59);--ti-tabs-dark-item-height:calc(var(--ti-common-space-base, 4px) * 9.25);--ti-tabs-prev-next-btn-icon-size:var(--ti-common-font-size-base, 12px);--ti-tabs-item-margin-right:var(--ti-common-space-10x, 40px);--ti-tabs-item-active-border-style:var(--ti-common-border-style-solid, solid);--ti-tabs-item-bottom-border-style:var(--ti-common-border-style-solid, solid);--ti-tabs-item-font-size:var(--ti-common-font-size-1, 14px);--ti-tabs-header-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-tabs-font-size-base:var(--ti-common-font-size-base, 12px);--ti-tabs-item-vertical-padding-horizontal:var(--ti-common-space-5x, 20px);--ti-tabs-item-active-border-weight:var(--ti-common-border-weight-2, 3px);--ti-tabs-item-active-border-color:var(--ti-tabs-header-font-active-border-color);--ti-tabs-icon-close-hover-bg-color:var(--ti-common-bg-minor-hover, #ffffff);--ti-tabs-icon-close-default-bg-color:var(--ti-common-color-transparent, transparent);--ti-tabs-icon-close-default-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-tabs-icon-close-hover-text-color:var(--ti-common-color-icon-active, #5e7ce0);--ti-tabs-icon-size-close:var(--ti-common-font-size-1, 14px);--ti-tabs-icon-close-margin-vertical:var(--ti-common-space-0, 0px);--ti-tabs-icon-close-margin-right:var(--ti-common-space-0, 0px);--ti-tabs-icon-close-margin-left:5px;--ti-tabs-dropdown-more-margin-top:var(--ti-common-space-3x, 12px);--ti-tabs-dropdown-more-item-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-tabs-dropdown-more-item-hover-font-weight:var(--ti-common-font-weight-5, 500);--ti-tabs-more-icon-padding-horizontal:8.5px;--ti-tabs-more-icon-height:calc(var(--ti-common-size-base, 4px) * 10.25);--ti-tabs-more-icon-size:var(--ti-common-font-size-2, 16px);--ti-tabs-more-left-box-height:var(--ti-common-size-10x, 40px);--ti-tabs-more-left-box-shadow:-3px 0px 4px 0px rgba(0, 0, 0, 0.08);--ti-tabs-content-margin-vertical:calc(var(--ti-common-space-base, 4px) * 3.75);--ti-tabs-content-margin-horizontal:var(--ti-common-space-6x, 24px);--ti-tabs-button-card-nav-bg-color:var(--ti-common-color-bg-6, rgba(0, 0, 0, 0.05));--ti-tabs-button-card-item-text-color:#595959;--ti-tabs-button-card-item-hover-text-color:#191919;--ti-tabs-button-card-item-font-size:var(--ti-common-font-size-1, 14px);--ti-tabs-button-card-item-height:var(--ti-common-size-8x, 32px);--ti-tabs-button-card-item-active-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-tabs-button-card-item-active-text-color:#191919;--ti-tabs-button-card-item-active-border-color:#191919;--ti-tabs-button-card-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-tabs-button-card-title-padding-horizontal:var(--ti-common-space-6x, 24px);--ti-tabs-button-card-font-weight:var(--ti-common-font-weight-7, bold)}.tiny-tabs{--ti-tabs-header-font-active-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-tabs-header-font-weight-active:var(--ti-common-font-weight-5, 500);--ti-tabs-header-font-active-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-tabs-header-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-tabs-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-tabs-new-height:calc(var(--ti-common-space-base, 4px) * 4.5);--ti-tabs-new-width:calc(var(--ti-common-space-base, 4px) * 4.5);--ti-tabs-new-svg-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-tabs-more-hover-text-color:var(--ti-common-color-primary-hover, #7693f5);--ti-tabs-item-disabled-text-color:var(--ti-common-color-text-link-darkbg-hover, #beccfa);--ti-tabs-new-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-tabs-dropdown-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-tabs-dropdown-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-tabs-dropdown-li-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-tabs-content-font-size:var(--ti-common-font-size-2, 16px);--ti-tabs-height:var(--ti-common-size-10x, 40px);--ti-tabs-header-font-normal-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-tabs-header-separator-normal-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-tabs-header-separator-padding-horizontal:var(--ti-common-space-4x, 16px);--ti-tabs-header-separator-item-height:var(--ti-common-space-8x, 32px);--ti-tabs-header-separator-bg-color:var(--ti-common-scrollbar-thumb-bg-color, #bfbfbf);--ti-tabs-dropdown-li-border-color:#e6e6e6;--ti-tabs-header-top-bar-active-bg-color:var(--ti-common-color-line-active, #5e7ce0);--ti-tabs-small-height:var(--ti-common-size-10x, 40px);--ti-tabs-small-separator-height:var(--ti-common-size-height-mini, 24px);--ti-tabs-small-button-card-height:var(--ti-common-size-height-mini, 24px);--ti-tabs-small-button-card-font-size:var(--ti-common-font-size-0, 12px);--ti-tabs-small-item-margin-right:var(--ti-common-size-6x, 24px);--ti-tabs-small-separator-padding-horizontal:var(--ti-common-size-3x, 12px);--ti-tabs-small-item-font-size:var(--ti-common-font-size-1, 14px);--ti-tabs-item-padding-horizontal:var(--ti-common-space-3x, 12px);--ti-tabs-item-bottom-border-weight:var(--ti-common-border-weight-normal, 1px);--ti-tabs-item-bottom-border-color:var(--ti-common-color-light, #fff);--ti-tabs-item-top-right-border-weight:var(--ti-common-border-weight-normal, 1px);--ti-tabs-item-card-active-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-tabs-item-card-border-radius:var(--ti-common-border-radius-0, 0px);--ti-tabs-item-card-border-color:var(--ti-common-color-transparent, transparent);--ti-tabs-item-card-hover-font-weight:var(--ti-common-font-weight-5, 500);--ti-tabs-dark-border-radius:var(--ti-common-border-radius-normal, 2px) var(--ti-common-border-radius-normal, 2px) 0 0;--ti-tabs-dark-text-color-active:var(--ti-common-color-text-primary, #252b3a);--ti-tabs-dark-bg-color-active:var(--ti-common-color-bg-normal, #eef0f5);--ti-tabs-dark-text-color-hover:var(--ti-common-color-text-white, #fff);--ti-tabs-dark-bg-color-hover:var(--ti-common-color-bg-dark-emphasize, #5c6173);--ti-tabs-dark-text-color:var(--ti-common-color-text-darkbg, #adb0b8);--ti-tabs-dark-margin-top:calc(var(--ti-common-space-base, 4px) + 1px);--ti-tabs-dark-first-margin-left:var(--ti-common-space-5x, 20px);--ti-tabs-dark-border-weight:var(--ti-common-size-0, 0px);--ti-tabs-header-dark-bg-color:var(--ti-common-color-bg-dark-normal, #464c59);--ti-tabs-dark-item-height:calc(var(--ti-common-space-base, 4px) * 9.25);--ti-tabs-prev-next-btn-icon-size:var(--ti-common-font-size-base, 12px);--ti-tabs-item-margin-right:var(--ti-common-space-10x, 40px);--ti-tabs-item-active-border-style:var(--ti-common-border-style-solid, solid);--ti-tabs-item-bottom-border-style:var(--ti-common-border-style-solid, solid);--ti-tabs-item-font-size:var(--ti-common-font-size-1, 14px);--ti-tabs-header-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-tabs-font-size-base:var(--ti-common-font-size-base, 12px);--ti-tabs-item-vertical-padding-horizontal:var(--ti-common-space-5x, 20px);--ti-tabs-item-active-border-weight:var(--ti-common-border-weight-2, 3px);--ti-tabs-item-active-border-color:var(--ti-tabs-header-font-active-border-color);--ti-tabs-icon-close-hover-bg-color:var(--ti-common-bg-minor-hover, #ffffff);--ti-tabs-icon-close-default-bg-color:var(--ti-common-color-transparent, transparent);--ti-tabs-icon-close-default-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-tabs-icon-close-hover-text-color:var(--ti-common-color-icon-active, #5e7ce0);--ti-tabs-icon-size-close:var(--ti-common-font-size-1, 14px);--ti-tabs-icon-close-margin-vertical:var(--ti-common-space-0, 0px);--ti-tabs-icon-close-margin-right:var(--ti-common-space-0, 0px);--ti-tabs-icon-close-margin-left:5px;--ti-tabs-dropdown-more-margin-top:var(--ti-common-space-3x, 12px);--ti-tabs-dropdown-more-item-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-tabs-dropdown-more-item-hover-font-weight:var(--ti-common-font-weight-5, 500);--ti-tabs-more-icon-padding-horizontal:8.5px;--ti-tabs-more-icon-height:calc(var(--ti-common-size-base, 4px) * 10.25);--ti-tabs-more-icon-size:var(--ti-common-font-size-2, 16px);--ti-tabs-more-left-box-height:var(--ti-common-size-10x, 40px);--ti-tabs-more-left-box-shadow:-3px 0px 4px 0px rgba(0, 0, 0, 0.08);--ti-tabs-content-margin-vertical:calc(var(--ti-common-space-base, 4px) * 3.75);--ti-tabs-content-margin-horizontal:var(--ti-common-space-6x, 24px);--ti-tabs-button-card-nav-bg-color:var(--ti-common-color-bg-6, rgba(0, 0, 0, 0.05));--ti-tabs-button-card-item-text-color:#595959;--ti-tabs-button-card-item-hover-text-color:#191919;--ti-tabs-button-card-item-font-size:var(--ti-common-font-size-1, 14px);--ti-tabs-button-card-item-height:var(--ti-common-size-8x, 32px);--ti-tabs-button-card-item-active-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-tabs-button-card-item-active-text-color:#191919;--ti-tabs-button-card-item-active-border-color:#191919;--ti-tabs-button-card-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-tabs-button-card-title-padding-horizontal:var(--ti-common-space-6x, 24px);--ti-tabs-button-card-font-weight:var(--ti-common-font-weight-7, bold)}.tiny-tabs--left,.tiny-tabs--right,.tiny-tabs__content,.tiny-tabs__nav-scroll,.tiny-tabs__nav-wrap{overflow:hidden}.tiny-tabs__nav-scroll{margin-right:16px}.tiny-tabs__header{padding:0;position:relative;margin:0;display:flex;justify-content:space-between}.tiny-tabs__header .tiny-tabs__active-bar{position:absolute;bottom:0;left:0;height:var(--ti-tabs-item-active-border-weight);background-color:var(--ti-tabs-item-active-border-color);z-index:1;transition:transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.tiny-tabs__header .tiny-tabs__new-tab{float:right;border:1px solid var(--ti-tabs-border-color);height:var(--ti-tabs-new-height);line-height:var(--ti-tabs-new-height);width:var(--ti-tabs-new-width);margin:12px 0 9px 10px;border-radius:var(--ti-tabs-new-border-radius);font-size:var(--ti-tabs-font-size-base);display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:all .15s;outline:0}.tiny-tabs__header .tiny-tabs__new-tab svg{fill:var(--ti-tabs-new-svg-text-color)}.tiny-tabs__header .tiny-tabs__new-tab:hover svg{fill:var(--ti-tabs-header-text-color)}.tiny-tabs__header .tiny-tabs__nav-wrap{margin-bottom:-1px;position:relative;width:100%}.tiny-tabs__header .tiny-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.tiny-tabs__header .tiny-tabs__nav-wrap-not-separator::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--ti-tabs-border-color);z-index:1}.tiny-tabs__header .tab-dropdown{position:absolute;right:8px;z-index:90;font-size:var(--ti-tabs-item-font-size);box-shadow:0 1px 2px 1px rgba(0,0,0,.18);background:var(--ti-tabs-dropdown-bg-color);border-radius:var(--ti-tabs-dropdown-border-radius)}.tiny-tabs__header .tab-dropdown:before{position:absolute;display:inline-block;top:-5px;left:44%;width:0;height:0;content:'';border-style:solid;border-width:6px;border-color:#fff #fff transparent transparent;transform:rotate(-45deg);box-shadow:1px -1px 1px #e4e4e4}.tiny-tabs__header .tab-dropdown li{border-bottom:1px solid var(--ti-tabs-dropdown-li-border-color)}.tiny-tabs__header .tab-dropdown li:last-child{border-bottom:none}.tiny-tabs__header .tab-dropdown li a{white-space:nowrap;color:var(--ti-tabs-dropdown-li-text-color);line-height:26px;padding:0 10px;min-width:100px;display:block;font-size:var(--ti-tabs-font-size-base)}.tiny-tabs__header .tab-dropdown li a:hover{color:var(--ti-tabs-more-hover-text-color);text-decoration:none}.tiny-tabs__nav-more{position:absolute;cursor:pointer;height:var(--ti-tabs-height);line-height:var(--ti-tabs-height);font-size:var(--ti-common-font-size-1);right:45px;z-index:99;color:var(--ti-tabs-header-text-color)}.tiny-tabs__nav-next,.tiny-tabs__nav-prev{position:absolute;cursor:pointer;line-height:var(--ti-tabs-height);font-size:var(--ti-tabs-prev-next-btn-icon-size);color:var(--ti-tabs-header-font-normal-text-color)}.tiny-tabs__nav-next{right:0}.tiny-tabs__nav-prev{left:0}.tiny-tabs__nav:not(.is-stretch) .tiny-tabs__item__title{display:inline-block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.tiny-tabs__nav{white-space:nowrap;position:relative;transition:transform .3s;float:left;z-index:2}.tiny-tabs__nav.is-stretch{min-width:100%;display:flex}.tiny-tabs__nav.is-stretch>*{flex-grow:1;text-align:center}.tiny-tabs__nav .tiny-tabs__item-separator-space:last-child .tiny-tabs__item-separator{display:none}.tiny-tabs__nav.is-show-active-bar .tiny-tabs__item{margin-right:var(--ti-tabs-item-margin-right)}.tiny-tabs__nav.is-show-active-bar .tiny-tabs__item.tiny-tabs__item-separator-space{margin-right:0}.tiny-tabs .tiny-tabs__item-separator-space{height:var(--ti-tabs-header-separator-item-height);padding-left:calc(var(--ti-tabs-header-separator-padding-horizontal) + 1px);padding-right:var(--ti-tabs-header-separator-padding-horizontal)}.tiny-tabs__item-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.tiny-tabs__item{height:var(--ti-tabs-height);box-sizing:border-box;line-height:var(--ti-tabs-height);display:inline-block;list-style:none;font-size:var(--ti-tabs-item-font-size);color:var(--ti-tabs-header-font-normal-text-color);display:inline-flex;justify-content:center;align-items:center;position:relative}.tiny-tabs__item-separator-space{color:var(--ti-tabs-header-separator-normal-text-color)}.tiny-tabs__item:active,.tiny-tabs__item:focus{outline:0}.tiny-tabs__item.is-active,.tiny-tabs__item:hover{color:var(--ti-tabs-header-font-active-text-color);cursor:pointer}.tiny-tabs__item.is-active .tiny-tabs__icon-close svg,.tiny-tabs__item:hover .tiny-tabs__icon-close svg{fill:var(--ti-tabs-icon-close-hover-text-color)}.tiny-tabs__item.is-active{font-weight:var(--ti-tabs-header-font-weight-active)}.tiny-tabs__item.is-active.is-disabled:hover{font-weight:var(--ti-tabs-header-font-weight-active)}.tiny-tabs__item:hover{font-weight:var(--ti-tabs-item-card-hover-font-weight)}.tiny-tabs__item.is-disabled{cursor:not-allowed;color:var(--ti-tabs-item-disabled-text-color)}.tiny-tabs__item.is-disabled:hover{font-weight:400}.tiny-tabs__item.is-disabled .tiny-tabs__icon-close,.tiny-tabs__item.is-disabled .tiny-tabs__icon-close:hover{background-color:transparent}.tiny-tabs__item.is-disabled .tiny-tabs__icon-close svg,.tiny-tabs__item.is-disabled .tiny-tabs__icon-close:hover svg{fill:var(--ti-tabs-item-disabled-text-color)}.tiny-tabs__item.is-closable>div{display:inline-block}.tiny-tabs__item.is-closable .tiny-tabs__icon-close{display:inline-flex;width:14px;height:14px;justify-content:center;align-items:center}.tiny-tabs__item>div{display:flex;align-items:center}.tiny-tabs__item .tiny-tabs__icon-close{border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);margin:var(--ti-tabs-icon-close-margin-vertical) var(--ti-tabs-icon-close-margin-right) var(--ti-tabs-icon-close-margin-vertical) var(--ti-tabs-icon-close-margin-left);display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;background-color:var(--ti-tabs-icon-close-default-bg-color)}.tiny-tabs__item .tiny-tabs__icon-close svg{font-size:var(--ti-tabs-font-size-base);transform:scale(.9);vertical-align:middle;fill:var(--ti-tabs-icon-close-default-text-color)}.tiny-tabs__item .tiny-tabs__icon-close:hover{background-color:var(--ti-tabs-icon-close-hover-bg-color)}.tiny-tabs__item .tiny-tabs__icon-close:hover svg{fill:var(--ti-tabs-icon-close-hover-text-color)}.tiny-tabs__content{position:relative;margin:var(--ti-tabs-content-margin-vertical) var(--ti-tabs-content-margin-horizontal);font-size:var(--ti-tabs-content-font-size)}.tiny-tabs .is-show-more{padding:0 48px 0 0}.tiny-tabs__more-container{position:absolute;right:0;font-size:var(--ti-tabs-font-size-base);color:var(--ti-tabs-header-font-normal-text-color);line-height:var(--ti-tabs-height)}.tiny-tabs__more-container .tiny-dropdown__suffix-inner{display:none}.tiny-tabs__more-container .tiny-tabs__more-icon{position:relative;display:flex;cursor:pointer;padding:0 var(--ti-tabs-more-icon-padding-horizontal);height:var(--ti-tabs-more-icon-height);justify-content:center;align-items:center;font-size:18px}.tiny-tabs__more-container .tiny-tabs__more-icon::before{content:'';position:absolute;left:0;top:0;display:inline-block;width:4px;height:var(--ti-tabs-more-left-box-height);box-shadow:var(--ti-tabs-more-left-box-shadow)}.tiny-tabs__more-container .tiny-tabs__more-icon .tiny-svg.icon{font-size:var(--ti-tabs-more-icon-size);vertical-align:middle}.tiny-tabs__more{cursor:pointer;color:var(--ti-tabs-header-text-color);font-size:var(--ti-tabs-item-font-size);outline:0;padding:0 var(--ti-tabs-more-icon-padding-horizontal)}.tiny-tabs__more:hover{color:var(--ti-tabs-more-hover-text-color)}.tiny-tabs__more-dropdown.tiny-dropdown-menu.tiny-popper{margin-top:var(--ti-tabs-dropdown-more-margin-top);overflow:auto}.tiny-tabs__more-dropdown .tiny-tabs__more-item{outline:0}.tiny-tabs__more-dropdown .tiny-tabs__more-item:hover{font-weight:var(--ti-tabs-dropdown-more-item-hover-font-weight);background:var(--ti-tabs-dropdown-more-item-hover-bg-color)}.tiny-tabs.tiny-tabs--large.tiny-tabs--top .tiny-tabs__header .tiny-tabs__nav-wrap .tiny-tabs__nav-scroll .tiny-tabs__nav .tiny-tabs__item{font-size:16px}.tiny-tabs.tiny-tabs--large.tiny-tabs--top .tiny-tabs__header .tiny-tabs__nav-wrap .tiny-tabs__nav-scroll .tiny-tabs__nav .tiny-tabs__item.is-active{font-size:16px}.tiny-tabs.tiny-tabs--card.tiny-tabs--left .tiny-tabs__nav,.tiny-tabs.tiny-tabs--card.tiny-tabs--right .tiny-tabs__nav{width:120px}.tiny-tabs.tiny-tabs--card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item.is-active:first-child{border-left:var(--ti-tabs-item-top-right-border-weight) solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item.is-active{top:-1px;border-bottom:var(--ti-tabs-item-bottom-border-weight) var(--ti-tabs-item-bottom-border-style) var(--ti-tabs-item-bottom-border-color);border-top:var(--ti-tabs-item-top-right-border-weight) solid var(--ti-tabs-border-color);border-left:1px solid var(--ti-tabs-border-color);border-right:var(--ti-tabs-item-top-right-border-weight) solid var(--ti-tabs-border-color);background-color:var(--ti-tabs-item-card-active-bg-color);border-radius:var(--ti-tabs-item-card-border-radius)}.tiny-tabs.tiny-tabs--card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item.is-active:before{left:0;top:0}.tiny-tabs.tiny-tabs--card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item.is-active.is-closable{padding:0 var(--ti-tabs-item-padding-horizontal)}.tiny-tabs.tiny-tabs--card.tiny-tabs--bottom>.tiny-tabs__header .tiny-tabs__item.is-active{box-shadow:0 -2px 0 0 #fff}.tiny-tabs.tiny-tabs--card.tiny-tabs--bottom>.tiny-tabs__header .tiny-tabs__item.is-active:before{left:0;bottom:0}.tiny-tabs.tiny-tabs--card.tiny-tabs--bottom>.tiny-tabs__header .tiny-tabs__item.is-active.is-closable{padding:0 var(--ti-tabs-item-padding-horizontal)}.tiny-tabs.tiny-tabs--card>.tiny-tabs__header{border-bottom:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--ti-tabs-item-card-border-color);border-right:var(--ti-tabs-item-top-right-border-weight) solid transparent;border-top:1px solid transparent;transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.tiny-tabs.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item:first-child{border-left:none}.tiny-tabs.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__nav{border:1px solid var(--ti-tabs-item-card-border-color);border-bottom:none;top:1px}.tiny-tabs.tiny-tabs--border-card{background:#fff;border-top:1px solid var(--ti-tabs-border-color);box-shadow:none}.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top>.tiny-tabs__header{background-color:var(--ti-tabs-header-dark-bg-color);border:none;margin:0;border-right:var(--ti-tabs-dark-border-weight) solid var(--ti-tabs-border-color);border-bottom:var(--ti-tabs-dark-border-weight) solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item{transition:all .3s cubic-bezier(.645,.045,.355,1);margin:-1px -1px 0;color:var(--ti-tabs-dark-text-color);padding:0 24px;border:none;height:var(--ti-tabs-dark-item-height);margin:var(--ti-tabs-dark-margin-top) 4px 0 0;line-height:var(--ti-tabs-dark-item-height)}.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item:nth-child(2){padding:0 12px}.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item.is-active{color:var(--ti-tabs-dark-text-color-active);background-color:var(--ti-tabs-dark-bg-color-active);border-top:none;border-left:var(--ti-tabs-dark-border-weight) solid var(--ti-tabs-border-color);border-right:var(--ti-tabs-dark-border-weight) solid var(--ti-tabs-border-color);border-bottom-color:#fff;border-radius:var(--ti-tabs-dark-border-radius)}.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item.is-active:before{left:0;top:0}.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item.is-active.is-closable{padding:0 var(--ti-tabs-item-padding-horizontal)}.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item:not(.is-active):hover{border-color:var(--ti-tabs-border-color);color:var(--ti-tabs-dark-text-color-hover);background:var(--ti-tabs-dark-bg-color-hover)}.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item:first-child{margin-left:var(--ti-tabs-dark-first-margin-left);border-left:none}.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__nav-next,.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__nav-prev{fill:var(--ti-common-color-icon-white)}.tiny-tabs.tiny-tabs--border-card .tiny-tabs--border-card .tiny-tabs--bottom{border-top:0}.tiny-tabs.tiny-tabs--button-card .tiny-tabs__nav-wrap::after{background-color:transparent}.tiny-tabs.tiny-tabs--button-card .tiny-tabs__nav{background-color:var(--ti-tabs-button-card-nav-bg-color);border-radius:var(--ti-tabs-button-card-border-radius)}.tiny-tabs.tiny-tabs--button-card .tiny-tabs__item{color:var(--ti-tabs-button-card-item-text-color);font-size:var(--ti-tabs-button-card-item-font-size);height:var(--ti-tabs-button-card-item-height);line-height:var(--ti-tabs-button-card-item-height);border:1px solid transparent}.tiny-tabs.tiny-tabs--button-card .tiny-tabs__item.is-disabled{color:var(--ti-tabs-item-disabled-text-color)}.tiny-tabs.tiny-tabs--button-card .tiny-tabs__item.is-disabled:hover{font-weight:400;color:var(--ti-tabs-item-disabled-text-color)}.tiny-tabs.tiny-tabs--button-card .tiny-tabs__item:hover{color:var(--ti-tabs-button-card-item-hover-text-color);font-weight:var(--ti-tabs-button-card-font-weight)}.tiny-tabs.tiny-tabs--button-card .tiny-tabs__item.is-active{background-color:var(--ti-tabs-button-card-item-active-bg-color);color:var(--ti-tabs-button-card-item-active-text-color);border:1px solid var(--ti-tabs-button-card-item-active-border-color);border-radius:var(--ti-tabs-button-card-border-radius);font-weight:var(--ti-tabs-button-card-font-weight)}.tiny-tabs.tiny-tabs--button-card .tiny-tabs__item__title{padding:0 var(--ti-tabs-button-card-title-padding-horizontal)}.tiny-tabs.tiny-tabs--border-card.tiny-tabs--bottom>.tiny-tabs__header .tiny-tabs__item.is-active:before,.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item.is-active:before,.tiny-tabs.tiny-tabs--card.tiny-tabs--bottom>.tiny-tabs__header .tiny-tabs__item.is-active:before,.tiny-tabs.tiny-tabs--card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item.is-active:before{position:absolute;content:'';width:100%;height:3px;background:var(--ti-tabs-header-top-bar-active-bg-color)}.tiny-tabs.tiny-tabs--border-card.tiny-tabs--bottom>.tiny-tabs__header .tiny-tabs__item .tiny-tabs__icon-close,.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item .tiny-tabs__icon-close,.tiny-tabs.tiny-tabs--card.tiny-tabs--bottom>.tiny-tabs__header .tiny-tabs__item .tiny-tabs__icon-close,.tiny-tabs.tiny-tabs--card.tiny-tabs--top>.tiny-tabs__header .tiny-tabs__item .tiny-tabs__icon-close{display:inline-flex;justify-content:center;align-items:center;width:var(--ti-tabs-icon-size-close);height:var(--ti-tabs-icon-size-close);line-height:var(--ti-tabs-icon-size-close);vertical-align:middle;overflow:hidden;transform-origin:100% 50%}.tiny-tabs.tiny-tabs--border-card.tiny-tabs--bottom .is-scrollable,.tiny-tabs.tiny-tabs--border-card.tiny-tabs--top .is-scrollable,.tiny-tabs.tiny-tabs--card.tiny-tabs--bottom .is-scrollable,.tiny-tabs.tiny-tabs--card.tiny-tabs--top .is-scrollable{padding:0 24px}.tiny-tabs.tiny-tabs--border-card>.tiny-tabs__header .tiny-tabs__nav-wrap:after,.tiny-tabs.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__nav-wrap:after{content:none}.tiny-tabs.tiny-tabs--small .tiny-tabs__item{height:var(--ti-tabs-small-height);line-height:var(--ti-tabs-small-height);font-size:var(--ti-tabs-small-item-font-size)}.tiny-tabs.tiny-tabs--small .tiny-tabs__item.tiny-tabs__item-separator-space{height:var(--ti-tabs-small-separator-height);line-height:var(--ti-tabs-small-separator-height)}.tiny-tabs.tiny-tabs--small .tiny-tabs__nav-next,.tiny-tabs.tiny-tabs--small .tiny-tabs__nav-prev{line-height:var(--ti-tabs-small-height);font-size:var(--ti-tabs-prev-next-btn-icon-size)}.tiny-tabs.tiny-tabs--small .tiny-tabs__nav.is-show-active-bar .tiny-tabs__item:not(.tiny-tabs__item-separator-space){margin-right:var(--ti-tabs-small-item-margin-right)}.tiny-tabs.tiny-tabs--small.tiny-tabs--top .tiny-tabs__item-separator{left:calc(var(--ti-tabs-small-separator-padding-horizontal) + 1px)}.tiny-tabs.tiny-tabs--small.tiny-tabs--button-card .tiny-tabs__item{height:var(--ti-tabs-small-button-card-height);line-height:var(--ti-tabs-small-button-card-height);font-size:var(--ti-tabs-small-button-card-font-size)}.tiny-tabs.tiny-tabs--left .tiny-tabs__header{float:left;margin-bottom:0;margin-right:10px}.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-wrap{margin-right:-1px}.tiny-tabs.tiny-tabs--left .tiny-tabs__item{text-align:left;padding:0 var(--ti-tabs-item-vertical-padding-horizontal)}.tiny-tabs.tiny-tabs--left.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item{border-left:1px solid var(--ti-tabs-border-color);border-right:1px solid var(--ti-tabs-border-color);border-top:1px solid var(--ti-tabs-border-color);background-color:var(--ti-tabs-header-bg-color)}.tiny-tabs.tiny-tabs--left.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item:first-child{border-top:none}.tiny-tabs.tiny-tabs--left.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item.is-active{border-right-color:transparent;border-left:var(--ti-tabs-item-active-border-weight) var(--ti-tabs-item-active-border-style) var(--ti-tabs-item-active-border-color);border-bottom:none;background:0 0}.tiny-tabs.tiny-tabs--left.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item.is-active:first-child{border-top:none;border-right-color:transparent}.tiny-tabs.tiny-tabs--left.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item.is-active:last-child{border-bottom:none}.tiny-tabs.tiny-tabs--left.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__nav{border-right:none;border-left:none}.tiny-tabs.tiny-tabs--left.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__new-tab{float:none}.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card .tiny-tabs__header{border-right:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card .tiny-tabs__item{border:1px solid transparent;margin:-1px -1px -1px 0}.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card .tiny-tabs__item.is-active{border:1px solid var(--ti-tabs-border-color);border-left:none}.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card .tiny-tabs--border-card .tiny-tabs__item{margin:-1px}.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card .tiny-tabs--border-card .tiny-tabs__item.is-bottom.is-active{border-left:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--left .tiny-tabs__active-bar,.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-wrap::after{right:auto;left:0}.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-scroll{height:100%}.tiny-tabs.tiny-tabs--right .tiny-tabs__header{float:right;margin-bottom:0;margin-left:10px}.tiny-tabs.tiny-tabs--right .tiny-tabs__header.is-left{margin-left:0}.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-wrap{margin-left:-1px}.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-wrap.is-left{margin-left:0}.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-wrap:after{left:0;right:auto}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__item{border-top:1px solid var(--ti-tabs-border-color);border-bottom:none;background-color:var(--ti-tabs-header-bg-color);padding:0 var(--ti-tabs-item-vertical-padding-horizontal)}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__item.is-active{border-left-color:transparent;border-right:var(--ti-tabs-item-active-border-weight) var(--ti-tabs-item-active-border-style) var(--ti-tabs-item-active-border-color);background:0 0}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__item.is-active:first-child{border-left:none}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__item.is-active:last-child{border-bottom:none}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__item.is-active.is-bottom{border-top:0;border-right:0;border-left-color:var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__item.is-active.is-bottom:first-child{border-left:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__item:first-child{border-left:1px solid var(--ti-tabs-border-color);border-top:none}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__item.is-bottom:first-child{border-top:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__item.is-bottom.is-active:first-child{border-top:none}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__item.is-bottom,.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__item.is-top{background:0 0}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__nav{border-bottom:1px solid var(--ti-tabs-border-color);border-left:none}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs__nav.is-bottom{border-top:none}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tab-pane .tiny-tabs--top .tiny-tabs__header{margin-left:0}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tab-pane .tiny-tabs--top .tiny-tabs__item{border-top:none;border-bottom:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tab-pane .tiny-tabs--top .tiny-tabs__item.is-active{top:0;border-right:0;border-left-color:var(--ti-tabs-border-color);border-bottom:1px solid #fff}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tab-pane .tiny-tabs--top .tiny-tabs__item.is-active:first-child{border-left:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs--border-card .tiny-tabs__item.is-top{margin:0 0 -1px -1px}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs--border-card .tiny-tabs__item.is-top.is-active{border-right:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs--border-card .tiny-tabs__item.is-bottom{margin:-1px}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs--border-card .tiny-tabs__item.is-bottom.is-active{border-right:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs--border-card .tiny-tabs__item.is-right{margin:-1px 0 -1px 0}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs--border-card .tiny-tabs__item.is-right.is-active{border-top:1px solid var(--ti-tabs-border-color);border-bottom:1px solid var(--ti-tabs-border-color);border-right:3px solid var(--ti-tabs-header-font-active-border-color)}.tiny-tabs.tiny-tabs--right.tiny-tabs--card .tiny-tabs--border-card .tiny-tabs__nav.is-bottom{border-bottom:0}.tiny-tabs.tiny-tabs--right.tiny-tabs--border-card .tiny-tabs__header{border-left:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--right.tiny-tabs--border-card .tiny-tabs__item{border:1px solid transparent;margin:-1px -1px -1px 0}.tiny-tabs.tiny-tabs--right.tiny-tabs--border-card .tiny-tabs__item.is-active{border-color:var(--ti-tabs-border-color) transparent}.tiny-tabs.tiny-tabs--right:not(.tiny-tabs--card) .tiny-tabs__active-bar{left:auto;right:0}.tiny-tabs.tiny-tabs--right:not(.tiny-tabs--card) .tiny-tabs__active-bar.is-bottom{left:0}.tiny-tabs.tiny-tabs--right:not(.tiny-tabs--card) .tiny-tabs__active-bar.is-left{left:0;right:auto}.tiny-tabs.tiny-tabs--right:not(.tiny-tabs--card) .tiny-tabs__nav-wrap::after{left:auto;right:0}.tiny-tabs.tiny-tabs--right:not(.tiny-tabs--card) .tiny-tabs__nav-wrap.is-left::after{left:0;right:auto}.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__header.is-bottom{margin-left:0}.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs--top:not(.tiny-tabs--card):not(.tiny-tabs--border-card) .tiny-tabs__item{border-bottom:0;background-color:transparent}.tiny-tabs.tiny-tabs--right .tiny-tabs--bottom:not(.tiny-tabs--card) .tiny-tabs__item{border-top:0;background-color:transparent}.tiny-tabs.tiny-tabs--right .tiny-tabs--left.tiny-tabs--card .tiny-tabs__item.is-active:first-child{border-left:3px solid var(--ti-tabs-header-font-active-border-color);border-right:0}.tiny-tabs.tiny-tabs--right .tiny-tabs--left:not(.tiny-tabs--card) .tiny-tabs__nav,.tiny-tabs.tiny-tabs--right .tiny-tabs--right:not(.tiny-tabs--card) .tiny-tabs__nav{border-bottom:0}.tiny-tabs.tiny-tabs--right .tiny-tabs--left:not(.tiny-tabs--card) .tiny-tabs__item,.tiny-tabs.tiny-tabs--right .tiny-tabs--right:not(.tiny-tabs--card) .tiny-tabs__item{border:0;background-color:transparent}.tiny-tabs.tiny-tabs--right .tiny-tabs--left.tiny-tabs--border-card .tiny-tabs__item.is-active{border:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--right .tiny-tabs--left.tiny-tabs--border-card .tiny-tabs__item.is-active.is-left{border-left:3px solid var(--ti-tabs-header-font-active-border-color)}.tiny-tabs.tiny-tabs--left .tiny-tabs__header,.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-wrap,.tiny-tabs.tiny-tabs--right .tiny-tabs__header,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-wrap{height:100%}.tiny-tabs.tiny-tabs--left .tiny-tabs__active-bar,.tiny-tabs.tiny-tabs--right .tiny-tabs__active-bar{top:1px;bottom:auto;width:2px;height:auto}.tiny-tabs.tiny-tabs--left .tiny-tabs__active-bar.is-top,.tiny-tabs.tiny-tabs--right .tiny-tabs__active-bar.is-top{height:3px;bottom:0;left:0;top:auto}.tiny-tabs.tiny-tabs--left .tiny-tabs__active-bar.is-bottom,.tiny-tabs.tiny-tabs--right .tiny-tabs__active-bar.is-bottom{top:auto;bottom:0;height:3px}.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-wrap,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-wrap{margin-bottom:0}.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-wrap.is-scrollable,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-wrap.is-scrollable{padding:30px 0}.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-wrap::after,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-wrap::after{height:100%;width:2px;bottom:auto;top:0}.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-wrap.is-top::after,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-wrap.is-top::after{left:0;bottom:0;top:auto;width:100%;height:1px}.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-wrap.is-bottom:after,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-wrap.is-bottom:after{left:0;bottom:0;top:auto;width:100%;height:1px;background-color:#d9d9d9;z-index:1}.tiny-tabs.tiny-tabs--left .tiny-tabs__nav,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav{float:none}.tiny-tabs.tiny-tabs--left .tiny-tabs__item,.tiny-tabs.tiny-tabs--right .tiny-tabs__item{display:block;font-size:var(--ti-tabs-font-size-base)}.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-next,.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-prev,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-next,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-next i,.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-prev i,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-next i,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-prev i{transform:rotateZ(90deg)}.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-prev,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-prev{left:auto;top:0}.tiny-tabs.tiny-tabs--left .tiny-tabs__nav-next,.tiny-tabs.tiny-tabs--right .tiny-tabs__nav-next{right:auto;bottom:0}.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__header,.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__nav-wrap,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__header,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__nav-wrap{float:inherit;margin-bottom:-1px}.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__header.is-bottom,.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__header.is-top,.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__nav-wrap.is-bottom,.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__nav-wrap.is-top,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__header.is-bottom,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__header.is-top,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__nav-wrap.is-bottom,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__nav-wrap.is-top{float:none;margin-right:0}.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__header.is-left,.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__nav-wrap.is-left,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__header.is-left,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__nav-wrap.is-left{float:left;margin-bottom:0}.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__header.is-right,.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__nav-wrap.is-right,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__header.is-right,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__nav-wrap.is-right{float:right;margin-bottom:0;margin-right:0}.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__item,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__item{display:inline-block}.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__item.is-left,.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__item.is-right,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__item.is-left,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__item.is-right{display:inherit}.tiny-tabs.tiny-tabs--left .tiny-tab-pane .tiny-tabs__nav,.tiny-tabs.tiny-tabs--right .tiny-tab-pane .tiny-tabs__nav{width:-moz-fit-content;width:fit-content}.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card,.tiny-tabs.tiny-tabs--right.tiny-tabs--border-card{border-top:0}.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card .tiny-tabs__nav-wrap.is-scrollable,.tiny-tabs.tiny-tabs--right.tiny-tabs--border-card .tiny-tabs__nav-wrap.is-scrollable{padding:0}.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card .tiny-tabs__nav-next,.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card .tiny-tabs__nav-prev,.tiny-tabs.tiny-tabs--right.tiny-tabs--border-card .tiny-tabs__nav-next,.tiny-tabs.tiny-tabs--right.tiny-tabs--border-card .tiny-tabs__nav-prev{display:none}.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card .tiny-tabs__header,.tiny-tabs.tiny-tabs--right.tiny-tabs--border-card .tiny-tabs__header{border:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card .tiny-tabs--border-card .is-top.tiny-tabs__header,.tiny-tabs.tiny-tabs--right.tiny-tabs--border-card .tiny-tabs--border-card .is-top.tiny-tabs__header{border-top:0;border-left:0}.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card .tiny-tabs--border-card .is-top.tiny-tabs__item.is-active,.tiny-tabs.tiny-tabs--right.tiny-tabs--border-card .tiny-tabs--border-card .is-top.tiny-tabs__item.is-active{border-left:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--left.tiny-tabs--border-card .tiny-tabs--border-card .is-bottom.tiny-tabs__header,.tiny-tabs.tiny-tabs--right.tiny-tabs--border-card .tiny-tabs--border-card .is-bottom.tiny-tabs__header{border-left:0}.tiny-tabs.tiny-tabs--bottom .tiny-tabs__header{margin-bottom:0;margin-top:10px}.tiny-tabs.tiny-tabs--bottom.tiny-tabs--border-card{border-top:0}.tiny-tabs.tiny-tabs--bottom.tiny-tabs--border-card .tiny-tabs__header{background:var(--ti-tabs-header-bg-color);border-bottom:1px solid var(--ti-tabs-border-color);border-right:1px solid var(--ti-tabs-border-color);border-top:1px solid var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--bottom.tiny-tabs--border-card .tiny-tabs__nav-wrap{margin-top:-1px;margin-bottom:0}.tiny-tabs.tiny-tabs--bottom.tiny-tabs--border-card .tiny-tabs__nav-wrap.is-top{margin-bottom:-1px}.tiny-tabs.tiny-tabs--bottom.tiny-tabs--border-card .tiny-tabs__item{border:1px solid transparent;margin:0 -1px -1px}.tiny-tabs.tiny-tabs--bottom.tiny-tabs--border-card .tiny-tabs__item.is-active{background-color:var(--ti-tabs-dropdown-bg-color);border-right-color:var(--ti-tabs-border-color);border-left-color:var(--ti-tabs-border-color)}.tiny-tabs.tiny-tabs--bottom.tiny-tabs--border-card .tiny-tabs__item.is-active:before{left:0;bottom:0}.tiny-tabs.tiny-tabs--bottom.tiny-tabs--border-card .tiny-tabs--border-card{border-top:0}.tiny-tabs.tiny-tabs--bottom .tiny-tabs:not(.tiny-tabs--border-card):not(.tiny-tabs--card) .tiny-tabs__header{background:0 0;border:0}.tiny-tabs.tiny-tabs--bottom .tiny-tabs:not(.tiny-tabs--border-card):not(.tiny-tabs--card) .tiny-tabs__header.is-left .tiny-tabs__nav-next,.tiny-tabs.tiny-tabs--bottom .tiny-tabs:not(.tiny-tabs--border-card):not(.tiny-tabs--card) .tiny-tabs__header.is-left .tiny-tabs__nav-prev,.tiny-tabs.tiny-tabs--bottom .tiny-tabs:not(.tiny-tabs--border-card):not(.tiny-tabs--card) .tiny-tabs__header.is-right .tiny-tabs__nav-next,.tiny-tabs.tiny-tabs--bottom .tiny-tabs:not(.tiny-tabs--border-card):not(.tiny-tabs--card) .tiny-tabs__header.is-right .tiny-tabs__nav-prev{display:none}.tiny-tabs.tiny-tabs--bottom .tiny-tabs:not(.tiny-tabs--border-card):not(.tiny-tabs--card) .tiny-tabs__header.is-left .tiny-tabs__nav-wrap,.tiny-tabs.tiny-tabs--bottom .tiny-tabs:not(.tiny-tabs--border-card):not(.tiny-tabs--card) .tiny-tabs__header.is-right .tiny-tabs__nav-wrap{padding:0}.tiny-tabs.tiny-tabs--bottom .tiny-tabs:not(.tiny-tabs--border-card):not(.tiny-tabs--card) .tiny-tabs__item.is-active{background-color:transparent;border:none}.tiny-tabs.tiny-tabs--top .tiny-tabs__item-separator{width:1px;height:12px;display:inline-block;position:relative;left:calc(var(--ti-tabs-header-separator-padding-horizontal) + 1px);top:2px;background-color:var(--ti-tabs-header-separator-bg-color)}.tiny-tabs.tiny-tabs--top .tiny-tabs--button-card .tiny-tabs__item .tiny-tabs__item-separator{height:16px}.tiny-tabs.tiny-tabs--top .tiny-tabs--button-card .tiny-tabs__item.is-active .tiny-tabs__item-separator,.tiny-tabs.tiny-tabs--top .tiny-tabs--button-card .tiny-tabs__item:last-child .tiny-tabs__item-separator{display:none}.tiny-tabs.tiny-tabs--top .tiny-tabs--button-card .tiny-tabs__item:not(.is-active) .tiny-tabs__item-separator{left:1px}.tiny-tabs.tiny-tabs--bottom .tiny-tabs--left>.tiny-tabs__header .tiny-tabs__item:nth-child(2),.tiny-tabs.tiny-tabs--bottom .tiny-tabs--right>.tiny-tabs__header .tiny-tabs__item:nth-child(2),.tiny-tabs.tiny-tabs--bottom.tiny-tabs--border-card>.tiny-tabs__header .tiny-tabs__item:nth-child(2),.tiny-tabs.tiny-tabs--bottom.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item,.tiny-tabs.tiny-tabs--top .tiny-tabs--left>.tiny-tabs__header .tiny-tabs__item:nth-child(2),.tiny-tabs.tiny-tabs--top .tiny-tabs--right>.tiny-tabs__header .tiny-tabs__item:nth-child(2),.tiny-tabs.tiny-tabs--top.tiny-tabs--border-card>.tiny-tabs__header .tiny-tabs__item:nth-child(2),.tiny-tabs.tiny-tabs--top.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item{padding:0 var(--ti-tabs-item-padding-horizontal)}.tiny-tabs.tiny-tabs--bottom.tiny-tabs--small:not(.tiny-tabs--card):not(.tiny-tabs--border-card) .tiny-tabs__item-separator-space,.tiny-tabs.tiny-tabs--top.tiny-tabs--small:not(.tiny-tabs--card):not(.tiny-tabs--border-card) .tiny-tabs__item-separator-space{padding-left:var(--ti-tabs-small-separator-padding-horizontal);padding-right:var(--ti-tabs-small-separator-padding-horizontal);margin-right:1px}.tiny-tabs.tiny-tabs--bottom:not(.tiny-tabs--card):not(.tiny-tabs--border-card) .tiny-tabs__item-separator-space,.tiny-tabs.tiny-tabs--top:not(.tiny-tabs--card):not(.tiny-tabs--border-card) .tiny-tabs__item-separator-space{padding-left:var(--ti-tabs-header-separator-padding-horizontal);padding-right:var(--ti-tabs-header-separator-padding-horizontal);margin-right:1px}.tiny-tabs.tiny-tabs--bottom:not(.tiny-tabs--card):not(.tiny-tabs--border-card) .tiny-tabs__item-separator-space:nth-child(2),.tiny-tabs.tiny-tabs--top:not(.tiny-tabs--card):not(.tiny-tabs--border-card) .tiny-tabs__item-separator-space:nth-child(2){margin-left:0}.tiny-tabs.tiny-tabs--bottom:not(.tiny-tabs--card):not(.tiny-tabs--border-card) .tiny-tabs__item-separator-space:not(:nth-child(2)),.tiny-tabs.tiny-tabs--top:not(.tiny-tabs--card):not(.tiny-tabs--border-card) .tiny-tabs__item-separator-space:not(:nth-child(2)){margin-left:1px}.tiny-tabs.tiny-tabs--bottom:not(.tiny-tabs--card):not(.tiny-tabs--border-card) .tiny-tabs__item.is-left,.tiny-tabs.tiny-tabs--top:not(.tiny-tabs--card):not(.tiny-tabs--border-card) .tiny-tabs__item.is-left{padding:0 24px}.tiny-tabs .slideInLeft-transition,.tiny-tabs .slideInRight-transition{display:inline-block}.tiny-tabs .slideInRight-enter{animation:slideInRight-enter .3s}.tiny-tabs .slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave .3s}.tiny-tabs .slideInLeft-enter{animation:slideInLeft-enter .3s}.tiny-tabs .slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave .3s}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}100%{transform-origin:0 0;transform:translateX(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(-100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}100%{transform-origin:0 0;transform:translateX(-100%);opacity:0}}:root{--ti-mobile-color-brand-1:#1f1b1b;--ti-mobile-color-brand-2:#1476ff;--ti-mobile-color-bg-default:#f5f5f5;--ti-mobile-color-bg-active:#f5f5f5;--ti-mobile-color-bg-disabled:#f0f0f0;--ti-mobile-color-bg-control-active:#1476ff;--ti-mobile-color-bg-control-default:#c2c2c2;--ti-mobile-color-bg-control-disabled-1:#dbdbdb;--ti-mobile-color-bg-control-disabled-2:#b3d6ff;--ti-mobile-color-bg-container-1:#fff;--ti-mobile-color-bg-container-2:#fafafa;--ti-mobile-color-bg-topnavigation:#fff;--ti-mobile-color-bg-topnavigation-active:#595959;--ti-mobile-color-bg-primary-default:#191919;--ti-mobile-color-bg-primary-active:#595959;--ti-mobile-color-bg-mask:#0000004b;--ti-mobile-color-bg-cell-active:#f0f7ff;--ti-mobile-color-text-primary:#191919;--ti-mobile-color-text-secondary:#595959;--ti-mobile-color-text-placeholder:#808080;--ti-mobile-color-text-disabled:#c2c2c2;--ti-mobile-color-text-inverse:#fff;--ti-mobile-color-text-brand:#191919;--ti-mobile-color-text-link:#1476ff;--ti-mobile-color-icon-control:#191919;--ti-mobile-color-icon-default:#808080;--ti-mobile-color-icon-active:#191919;--ti-mobile-color-icon-disabled:#c2c2c2;--ti-mobile-color-icon-link:#1476ff;--ti-mobile-color-icon-inverse:#fff;--ti-mobile-color-border-default:#c2c2c2;--ti-mobile-color-border-default-2:#595959;--ti-mobile-color-border-active:#191919;--ti-mobile-color-border-disabled:#dbdbdb;--ti-mobile-color-border-divider:#f0f0f0;--ti-mobile-color-border-dash:#191919;--ti-mobile-color-success:#5cb300;--ti-mobile-color-success-subtle:#e6f2d5;--ti-mobile-color-error:#f23030;--ti-mobile-color-error-subtle:#fce3e1;--ti-mobile-color-warning:#ff8800;--ti-mobile-color-warning-subtle:#ffebd1;--ti-mobile-color-info:#1476ff;--ti-mobile-color-info-subtle:#deecff;--ti-mobile-color-none:#c2c2c2;--ti-mobile-color-alert-fatal:#b50e65;--ti-mobile-color-alert-error:#f23030;--ti-mobile-color-alert-warning:#ff8800;--ti-mobile-color-alert-secondary:#ffb700;--ti-mobile-color-alert-ordinary:#f2e70c;--ti-mobile-color-chart-1:#1476ff;--ti-mobile-color-chart-2:#0bb8b2;--ti-mobile-color-chart-3:#6e51e0;--ti-mobile-color-chart-4:#5cb300;--ti-mobile-color-chart-5:#fcb1e1;--ti-mobile-color-chart-6:#33bcf2;--ti-mobile-color-chart-7:#ba53e6;--ti-mobile-color-chart-8:#eb4696;--ti-mobile-color-chart-9:#c2c2c2;--ti-mobile-font-size-xs:10px;--ti-mobile-font-size-s:12px;--ti-mobile-font-size-m:14px;--ti-mobile-font-size-l:16px;--ti-mobile-font-size-xl:18px;--ti-mobile-font-size-2xl:20px;--ti-mobile-font-size-3xl:24px;--ti-mobile-font-size-4xl:30px;--ti-mobile-font-size-5xl:38px;--ti-mobile-font-size-6xl:48px;--ti-mobile-font-weight-regular:400;--ti-mobile-font-weight-medium:500;--ti-mobile-font-family:'HarmonySans','鸿蒙黑体','NotoSans','Helvetica','Arial','PingFangSC-Regular','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Microsoft JhengHei';--ti-mobile-space-1x:4px;--ti-mobile-space-2x:8px;--ti-mobile-space-3x:12px;--ti-mobile-space-4x:16px;--ti-mobile-space-5x:20px;--ti-mobile-space-6x:24px;--ti-mobile-space-8x:32px;--ti-mobile-space-12x:48px;--ti-mobile-space-16x:64px;--ti-mobile-border-radius-xs:2px;--ti-mobile-border-radius-s:4px;--ti-mobile-border-radius-m:8px;--ti-mobile-border-radius-l:12px;--ti-mobile-border-radius-xl:16px;--ti-mobile-border-radius-xxl:24px;--ti-mobile-border-radius-full:9999px;--ti-mobile-border-width-1:1px;--ti-mobile-border-style-solid:solid;--ti-mobile-border-style-dash:dash;--ti-mobile-shadow-xs:0 0 4px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-s:0 0 20px 0 rgba(0, 0, 0, 0.08);--ti-mobile-shadow-m:0 10px 20px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-l:0 10px 50px 0 rgba(0, 0, 0, 0);--ti-mobile-base-color-brand-1:#4a79fe;--ti-mobile-base-color-brand-2:#3168f1;--ti-mobile-base-color-brand-3:#6e94fe;--ti-mobile-base-color-brand-4:#92affe;--ti-mobile-base-color-brand-5:#b7c9ff;--ti-mobile-base-color-brand-6:#95a2f8;--ti-mobile-base-color-brand-6:#ffffff;--ti-mobile-base-color-bg-1:#f5f5f5;--ti-mobile-base-color-bg-2:#fafafa;--ti-mobile-base-color-bg-3:#ffffff;--ti-mobile-base-color-common-1:#000000;--ti-mobile-base-color-common-2:#191919;--ti-mobile-base-color-common-3:#262626;--ti-mobile-base-color-common-4:#333333;--ti-mobile-base-color-common-5:#595959;--ti-mobile-base-color-common-6:#999999;--ti-mobile-base-color-common-7:#c2c2c2;--ti-mobile-base-color-common-8:#dbdbdb;--ti-mobile-base-color-common-9:#ededed;--ti-mobile-base-color-common-10:#f5f5f5;--ti-mobile-base-color-common-11:#fafafa;--ti-mobile-base-color-common-12:#ffffff;--ti-mobile-base-color-common-13:#627199;--ti-mobile-common-color-warning-figure-1:#eb4096;--ti-mobile-common-color-warning-text-1:#e61c81;--ti-mobile-common-color-warning-figure-2:#ff9c32;--ti-mobile-common-color-warning-text-2:#ff8800;--ti-mobile-common-color-warning-figure-3:#1ebe40;--ti-mobile-common-color-warning-text-3:#00b336;--ti-mobile-common-color-error-figure-1:#eb5454;--ti-mobile-common-color-error-text-1:#e62222;--ti-mobile-common-color-error-figure-2:#fccd32;--ti-mobile-common-color-error-text-2:#fcbe1e;--ti-mobile-common-color-error-figure-3:#1e8aff;--ti-mobile-common-color-error-text-3:#1476ff;--ti-mobile-common-color-error-figure-4:#c2c2c2;--ti-mobile-common-color-error-text-4:#999999;--ti-mobile-common-color-chart-1:#1476ff;--ti-mobile-common-color-chart-2:#10c7c1;--ti-mobile-common-color-chart-3:#b878f0;--ti-mobile-common-color-chart-4:#d6a981;--ti-mobile-common-color-chart-5:#c1cc7a;--ti-mobile-common-color-text-primary:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-text-secondary:var(--ti-mobile-base-color-common-5);--ti-mobile-common-color-text-weaken-dark:var(--ti-mobile-base-color-common-6);--ti-mobile-common-color-text-weaken-ligtht:var(--ti-mobile-base-color-common-7);--ti-mobile-common-color-text-weaken-disabled:var(--ti-mobile-base-color-common-8);--ti-mobile-common-color-text-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-text-placeholder-primary:#dbe5fc;--ti-mobile-common-color-text-placeholder-gray:#acacac;--ti-mobile-common-color-text-high-light:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-dark:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-link-highlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-gray:var(--ti-mobile-base-color-common-13);--ti-mobile-common-color-link-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-line-hightlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-line-dark:var(--ti-mobile-base-color-common-9);--ti-mobile-common-color-line-light:var(--ti-mobile-base-color-common-10);--ti-mobile-common-color-line-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-mask-light:rgba(0, 0, 0, 0.5);--ti-mobile-common-color-mask-dark:rgba(0, 0, 0, 0.75);--ti-mobile-common-bg-color-white:var(--ti-mobile-base-color-bg-3);--ti-mobile-common-bg-color-main:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-bg-color-light:var(--ti-mobile-base-color-bg-2);--ti-mobile-common-bg-color-blue-1:var(--ti-mobile-base-color-brand-2);--ti-mobile-common-bg-color-disabled:#e8e8e8;--ti-mobile-common-bg-color-dark-gray:var(--ti-mobile-base-color-bg-1);--ti-mobile-common-bg-color-weaken:var(--ti-mobile-base-color-common-8);--ti-mobile-common-status-bg-color-success:#5bd475;--ti-mobile-common-status-bg-color-error:#eb5454;--ti-mobile-common-status-bg-color-normal:#fff;--ti-mobile-common-status-bg-color-handing:var(--ti-mobile-base-color-brand-1)}.tiny-mobile-tabs{--ti-mobile-tabs-text-color:var(--ti-mobile-color-text-secondary, #595959);--ti-mobile-tabs-bg-color:var(--ti-mobile-color-bg-container-1, #fff);--ti-mobile-tabs-content-bg-color:var(--ti-mobile-color-bg-container-1, #fff);--ti-mobile-tabs-font-size:var(--ti-mobile-font-size-m, 14px);--ti-mobile-tabs-header-height:56px;--ti-mobile-tabs-new-tab-width:44px;--ti-mobile-tabs-icon-font-size:var(--ti-mobile-font-size-3xl, 24px);--ti-mobile-tabs-icon-color:var(--ti-mobile-color-icon-default, #808080);--ti-mobile-tabs-expand-icon-width:56px;--ti-mobile-tabs-item-margin-right:var(--ti-mobile-space-6x, 24px);--ti-mobile-tabs-item-font-size:var(--ti-mobile-font-size-l, 16px);--ti-mobile-tabs-item-text-color:var(--ti-mobile-color-text-secondary, #595959);--ti-mobile-tabs-item-text-color-active:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-tabs-item-text-color-disabled:var(--ti-mobile-color-text-disabled, #c2c2c2);--ti-mobile-tabs-item-text-font-weight:var(--ti-mobile-font-weight-medium, 500);--ti-mobile-tabs-line-margin-top:var(--ti-mobile-space-1x, 4px);--ti-mobile-tabs-line-height:2px;--ti-mobile-tabs-line-bg-color-active:var(--ti-mobile-color-bg-navigation-active, #191919);--ti-mobile-tabs-small-header-height:40px;--ti-mobile-tabs-item-small-font-size:var(--ti-mobile-font-size-s, 12px);--ti-mobile-tabs-expand-tab-font-color-active:var(--ti-mobile-color-text-link, #1476ff);--ti-mobile-tabs-expand-tab-bg-color-active:var(--ti-mobile-color-bg-cell-active, #f0f7ff);position:relative}.tiny-mobile-tabs-small .tiny-mobile-tabs__header{height:var(--ti-mobile-tabs-small-header-height)}.tiny-mobile-tabs-small .tiny-mobile-tabs__item{font-size:var(--ti-mobile-tabs-item-small-font-size);line-height:var(--ti-mobile-tabs-small-header-height)}.tiny-mobile-tabs-small .tiny-mobile-tabs__line{bottom:calc((var(--ti-mobile-tabs-small-header-height) - var(--ti-mobile-tabs-item-font-size)) * .5 - var(--ti-mobile-tabs-line-margin-top) - var(--ti-mobile-tabs-line-height))}.tiny-mobile-tabs-small .tiny-mobile-tabs__expand{height:var(--ti-mobile-tabs-small-header-height);line-height:var(--ti-mobile-tabs-small-header-height);width:var(--ti-mobile-tabs-small-header-height)}.tiny-mobile-tabs__header{background:var(--ti-mobile-tabs-bg-color);position:relative}.tiny-mobile-tabs__content{overflow:hidden;font-size:var(--ti-mobile-tabs-font-size);color:var(--ti-mobile-tabs-text-color);background:var(--ti-mobile-tabs-content-bg-color)}.tiny-mobile-tabs__new-tab{position:absolute;right:0;top:0;bottom:0;width:var(--ti-mobile-tabs-new-tab-width);display:flex;justify-content:center;align-items:center}.tiny-mobile-tabs__new-tab:focus{outline:0}.tiny-mobile-tabs__new-tab svg{font-size:var(--ti-mobile-tabs-icon-font-size);fill:var(--ti-mobile-tabs-icon-color)}.tiny-mobile-tabs__new-tab+.tiny-mobile-tabs__nav-wrap{width:calc(100% - var(--ti-mobile-tabs-new-tab-width))}.tiny-mobile-tabs__nav-wrap{position:relative}.tiny-mobile-tabs__nav-wrap.tiny-mobile-tabs__wrap-scrollable .tiny-mobile-tabs__item{flex:0 0 22%}.tiny-mobile-tabs__nav-wrap.tiny-mobile-tabs__wrap-scrollable .tiny-mobile-tabs__nav{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}.tiny-mobile-tabs__nav-wrap.tiny-mobile-tabs__wrap-scrollable .tiny-mobile-tabs__nav::-webkit-scrollbar{display:none}.tiny-mobile-tabs__nav-wrap.tiny-mobile-tabs__wrap-scrollable .tiny-mobile-tabs__nav-scroll:before{position:absolute;content:'';top:0;bottom:0;left:0;width:11%;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));border-radius:16px 0 0 0;z-index:2}.tiny-mobile-tabs__nav-wrap.tiny-mobile-tabs__wrap-scrollable .tiny-mobile-tabs__nav-scroll:after{position:absolute;content:'';top:0;bottom:0;right:0;width:11%;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);border-radius:0 16px 0 0;z-index:2}.tiny-mobile-tabs__nav{white-space:nowrap;position:relative;transition:transform .3s;display:flex}.tiny-mobile-tabs__item{position:relative;flex:1;box-sizing:border-box;text-align:center;height:100%;margin-right:var(--ti-mobile-tabs-item-margin-right);line-height:var(--ti-mobile-tabs-header-height);font-size:var(--ti-mobile-tabs-item-font-size);color:var(--ti-mobile-tabs-item-text-color);cursor:pointer;transition:all .3s ease-in-out 0s;font-weight:400}.tiny-mobile-tabs__name{display:inline-block;line-height:1}.tiny-mobile-tabs__item.is-active .tiny-mobile-tabs__name{color:var(--ti-mobile-tabs-item-text-color-active);font-weight:var(--ti-mobile-tabs-item-text-font-weight);position:relative}.tiny-mobile-tabs__item.is-disabled .tiny-mobile-tabs__name{color:var(--ti-mobile-tabs-item-text-color-disabled)}.tiny-mobile-tabs__line{position:absolute;bottom:calc((var(--ti-mobile-tabs-header-height) - var(--ti-mobile-tabs-item-font-size)) * .5 - var(--ti-mobile-tabs-line-margin-top) - var(--ti-mobile-tabs-line-height));left:0;z-index:1;width:20px;height:var(--ti-mobile-tabs-line-height);background-color:var(--ti-mobile-tabs-line-bg-color-active);border-radius:3px;transition-duration:.3s}.tiny-mobile-tabs__expand-icon{position:absolute;top:0;right:0;z-index:3}.tiny-mobile-tabs__expand{display:inline-block;font-size:14px;height:var(--ti-mobile-tabs-header-height);line-height:var(--ti-mobile-tabs-header-height);width:var(--ti-mobile-tabs-header-height);text-align:center;z-index:9999}.tiny-mobile-tabs__expand svg{fill:#595959}.tiny-mobile-tabs__expand-content{position:absolute;background:#f5f5f5;z-index:500}.tiny-mobile-tabs__expand-mask{height:22px}.tiny-mobile-tabs__expand-header{height:48px;border-radius:16px 16px 0 0;box-shadow:0 -1px 0 0 rgba(0,0,0,.06) inset;background:#fff;color:#595959;font-size:14px;display:flex;align-items:center}.tiny-mobile-tabs__expand-header-title{display:inline-block;padding-left:16px}.tiny-mobile-tabs__expand-list{width:100%;max-height:160px;overflow-y:auto;border-radius:0 0 16px 16px;box-shadow:0 -1px 0 0 rgba(0,0,0,.06) inset;background:#fff;padding:16px}.tiny-mobile-tabs__expand-item{margin-bottom:10px;padding-left:10px;padding-right:10px}.tiny-mobile-tabs__expand-item:focus{outline:0}.tiny-mobile-tabs__expand-item.tiny-mobile-tabs__expand-mode-columns{width:33.33%;display:inline-block}.tiny-mobile-tabs__expand-item .tiny-mobile-tabs__expand-item-title{height:36px;line-height:36px;text-align:center;font-size:13px;color:#191919;font-weight:400;border-radius:6px;background:rgba(0,0,0,.04);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 5px}.tiny-mobile-tabs__expand-item-title.is-current{background:var(--ti-mobile-tabs-expand-tab-bg-color-active);color:var(--ti-mobile-tabs-expand-tab-font-color-active);font-weight:500}.tiny-mobile-tabs__icon-close{margin-left:5px}.tiny-transition-carousel-arrow-left-enter,.tiny-transition-carousel-arrow-left-enter-from,.tiny-transition-carousel-arrow-left-leave-to{opacity:0;left:0}.tiny-transition-carousel-arrow-left-enter-active{animation:animation-left .3s}.tiny-transition-carousel-arrow-left-leave-active{animation:animation-left .3s reverse}.tiny-transition-carousel-arrow-right-enter,.tiny-transition-carousel-arrow-right-enter-from,.tiny-transition-carousel-arrow-right-leave-to{opacity:0;right:0}.tiny-transition-carousel-arrow-right-enter-active{animation:animation-right .3s}.tiny-transition-carousel-arrow-right-leave-active{animation:animation-right .3s reverse}@keyframes animation-right{0%{opacity:0;right:0}100%{opacity:1;transform:translateY(-50%);right:16px}}@keyframes animation-left{0%{opacity:0;left:0}100%{opacity:1;transform:translateY(-50%);left:16px}}.tiny-carousel{--ti-carousel-arrow-height:var(--ti-common-size-height-normal, 28px);--ti-carousel-arrow-width:var(--ti-common-size-7x, 28px);--ti-carousel-arrow-font-size:var(--ti-common-font-size-base, 12px);--ti-carousel-arrow-hover-bg-color:rgba(0, 0, 0, 0.6);--ti-carousel-arrow-bg-color:rgba(0, 0, 0, 0.3);--ti-carousel-arrow-box-shadow:var(--ti-common-shadow-none, none);--ti-carousel-arrow-text-color:var(--ti-common-color-light, #fff);--ti-carousel-arrow-active-text-color:var(--ti-common-color-light, #fff);--ti-carousel-indicators-bg-color:rgba(3, 2, 2, 0.3);--ti-carousel-indicators-border-radius:13px;--ti-carousel-indicators-height:var(--ti-common-size-4x, 16px);--ti-carousel-indicators-radius-bg-color:rgba(0, 0, 0, 0.3);--ti-carousel-indicator-active-text-color:var(--ti-common-color-light, #fff);--ti-carousel-indicator-button-width:var(--ti-common-size-2x, 8px);--ti-carousel-indicator-button-height:var(--ti-common-size-2x, 8px);--ti-carousel-indicator-button-bg-color:var(--ti-common-color-info-disabled, #bfbfbf);--ti-carousel-indicator-margin-right:var(--ti-common-space-0, 0px);--ti-carousel-indicator-active-width:var(--ti-common-size-3x, 12px);--ti-carousel-indicator-padding-vertical:var(--ti-common-space-0, 0px);--ti-carousel-indicator-padding-horizontal:calc(var(--ti-common-space-1, 1px) * 2);--ti-carousel-indicator-active-transition-property:none;--ti-carousel-indicator-active-background-color:var(--ti-base-color-transparent, transparent);--ti-carousel-indicator-active-button-width:var(--ti-carousel-indicator-button-width);--ti-carousel-indicator-active-border-radius:var(--ti-carousel-indicators-border-radius);--ti-carousel-indicator-active-transition:none;--ti-carousel-outside-button-bg-color:var(--ti-common-color-dark, #000);--ti-carousel-outside-button-active-bg-color:var(--ti-common-color-bg-dark-deep, #464c59);--ti-carousel-labels-button-font-size:var(--ti-common-font-size-base, 12px);--ti-carousel-opacity:1;--ti-carousel-hover-opacity:0.6;--ti-carousel-arrow-hover-text-color:#808080;overflow:hidden;position:relative}.tiny-carousel.tiny-carousel--card .tiny-carousel__indicators{display:none}.tiny-carousel__container{position:relative;height:300px}.tiny-carousel__container .tiny-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:var(--ti-carousel-arrow-height);width:var(--ti-carousel-arrow-width);cursor:pointer;transition:.3s;border-radius:50%;box-shadow:var(--ti-carousel-arrow-box-shadow);background-color:var(--ti-carousel-arrow-bg-color);color:var(--ti-carousel-indicator-active-text-color);position:absolute;top:50%;z-index:3;transform:translateY(-50%);text-align:center;font-size:var(--ti-carousel-arrow-font-size);display:flex;align-items:center;justify-content:center;opacity:var(--ti-carousel-opacity)}.tiny-carousel__container .tiny-carousel__arrow .tiny-svg{fill:var(--ti-carousel-indicator-active-text-color)}.tiny-carousel__container .tiny-carousel__arrow.tiny-carousel__arrow-left{left:16px;color:var(--ti-carousel-arrow-text-color)}.tiny-carousel__container .tiny-carousel__arrow.tiny-carousel__arrow-right{right:16px;color:var(--ti-carousel-arrow-text-color)}.tiny-carousel__container .tiny-carousel__arrow.tiny-carousel__arrow-top{@apply top-0;@apply left-1/2;@apply -translate-x-2/4;}.tiny-carousel__container .tiny-carousel__arrow.tiny-carousel__arrow-bottom{@apply bottom-0;@apply left-1/2;top:unset;@apply -translate-x-2/4;}.tiny-carousel__container .tiny-carousel__arrow:hover{background-color:var(--ti-carousel-arrow-hover-bg-color);color:var(--ti-carousel-arrow-hover-text-color)}.tiny-carousel__container .tiny-carousel__arrow i{cursor:pointer}.tiny-carousel .tiny-carousel__indicators{position:absolute;list-style:none;bottom:8px;left:50%;transform:translateX(-50%);margin:0;padding:0 4px;z-index:2;background:var(--ti-carousel-indicators-bg-color);border-radius:var(--ti-carousel-indicators-border-radius);height:var(--ti-carousel-indicators-height)}.tiny-carousel .tiny-carousel__indicators .tiny-carousel__indicator{display:inline-block;background-color:transparent;padding:var(--ti-carousel-indicator-padding-vertical) var(--ti-carousel-indicator-padding-horizontal);margin-right:var(--ti-carousel-indicator-margin-right);cursor:pointer}.tiny-carousel .tiny-carousel__indicators .tiny-carousel__indicator:hover button{opacity:var(--ti-carousel-hover-opacity)}.tiny-carousel .tiny-carousel__indicators .tiny-carousel__indicator.is-active{width:var(--ti-carousel-indicator-active-width);background-color:var(--ti-carousel-indicator-active-background-color);border-radius:var(--ti-carousel-indicator-active-border-radius);transition:var(--ti-carousel-indicator-active-transition)}.tiny-carousel .tiny-carousel__indicators .tiny-carousel__indicator.is-active button{transition-property:var(--ti-carousel-indicator-active-transition-property);transition-timing-function:cubic-bezier(.16,.75,.5,1);border-radius:var(--ti-carousel-indicator-active-border-radius);background-color:var(--ti-carousel-indicator-active-text-color);width:var(--ti-carousel-indicator-active-button-width)}.tiny-carousel .tiny-carousel__indicators .tiny-carousel__indicator .tiny-carousel__button{display:block;width:var(--ti-carousel-indicator-button-width);height:var(--ti-carousel-indicator-button-height);background-color:var(--ti-carousel-indicator-button-bg-color);border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:.3s;border-radius:50%}.tiny-carousel .tiny-carousel__indicators .tiny-carousel__button._radius{height:8px;width:8px;border-radius:50%;background-color:var(--ti-carousel-indicators-radius-bg-color)}.tiny-carousel .tiny-carousel__indicators.tiny-carousel__indicators-outside{bottom:26px;text-align:center;position:static;transform:none;margin-top:16px;background:0 0}.tiny-carousel .tiny-carousel__indicators.tiny-carousel__indicators-outside button{background-color:var(--ti-carousel-outside-button-bg-color)}.tiny-carousel .tiny-carousel__indicators.tiny-carousel__indicators-outside .tiny-carousel__indicator:hover button{opacity:.6}.tiny-carousel .tiny-carousel__indicators.tiny-carousel__indicators-outside .tiny-carousel__indicator.is-active button{background-color:var(--ti-carousel-outside-button-active-bg-color)}.tiny-carousel .tiny-carousel__indicators.tiny-carousel__indicators-labels{left:0;right:0;transform:none;text-align:center}.tiny-carousel .tiny-carousel__indicators.tiny-carousel__indicators-labels .tiny-carousel__button{padding:2px 18px;font-size:var(--ti-carousel-labels-button-font-size)}.tiny-carousel .tiny-carousel__indicators.tiny-carousel__indicators-labels .tiny-carousel__indicator{padding:6px 4px}.tiny-carousel .tiny-carousel__indicators.tiny-carousel__indicators-title{left:auto;right:12px;bottom:3px;transform:none;background:0 0}.tiny-carousel .tiny-carousel__indicators.tiny-carousel__indicators-vertical{left:12px;right:0;bottom:50%;width:16px;height:auto;transform:translateY(50%);padding:2px 4px}.tiny-carousel .tiny-carousel__indicators.tiny-carousel__indicators-vertical .tiny-carousel__indicator{display:block;margin:4px 0;padding:0}.tiny-carousel .tiny-carousel__indicators.tiny-carousel__indicators-vertical .tiny-carousel__indicator:first-child{padding-left:0}.tiny-carousel .tiny-carousel__indicators.tiny-carousel__indicators-vertical .tiny-carousel__indicator:last-child{padding-right:0}.tiny-carousel .tiny-carousel__indicators:not(.tiny-carousel__indicators-vertical){display:flex;justify-content:center;align-items:center}.tiny-carousel{--ti-carousel-item-title-height:var(--ti-common-size-height-small, 32px);--ti-carousel-item-title-text-color:var(--ti-common-color-light, #fff);--ti-carousel-item-title-bg-color:rgba(0, 0, 0, 0.3);--ti-carousel-item-title-span-font-size:var(--ti-common-font-size-base, 12px);--ti-carousel-mask-bg-color:var(--ti-common-color-light, #fff)}.tiny-carousel__item,.tiny-carousel__mask{position:absolute;height:100%;top:0;left:0}.tiny-carousel__item{width:100%;display:inline-block;overflow:hidden;z-index:0}.tiny-carousel__item .item-title{position:absolute;bottom:0;height:var(--ti-carousel-item-title-height);width:100%;line-height:var(--ti-carousel-item-title-height);color:var(--ti-carousel-item-title-text-color,#fff);text-align:left;background:var(--ti-carousel-item-title-bg-color)}.tiny-carousel__item .item-title span{padding:0 12px;font-size:var(--ti-carousel-item-title-span-font-size);width:80%;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tiny-carousel__item.is-active{z-index:2}.tiny-carousel__item.is-animating{transition:transform .4s ease-in-out}.tiny-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.tiny-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.tiny-carousel__item--card.is-in-stage.is-hover .tiny-carousel__mask,.tiny-carousel__item--card.is-in-stage:hover .tiny-carousel__mask{opacity:.12}.tiny-carousel__item--card.is-active{z-index:2}.tiny-carousel__mask{width:100%;background-color:var(--ti-carousel-mask-bg-color);opacity:.24;transition:.2s}.tiny-bulletin-board{--ti-bulletin-board-title-font-size:var(--ti-common-font-size-3, 18px);--ti-bulletin-board-title-font-weight:var(--ti-common-font-weight-7, bold);--ti-bulletin-board-title-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-bulletin-board-item-title-text-color:var(--ti-common-color-dark, #000);--ti-bulletin-board-item-title-text-margin-bottom:var(--ti-common-dropdown-gap, 2px);--ti-bulletin-board-tabs-item-hover-text-font-weight:var(--ti-common-font-weight-5, 500);--ti-bulletin-board-item-title-font-weight:var(--ti-common-font-weight-5, 500);--ti-bulletin-board-tabs-item-text-padding-right:var(--ti-common-space-6x, 24px);--ti-bulletin-board-contentr-padding-right:var(--ti-common-space-6x, 24px);--ti-bulletin-board-contentr-padding-button:var(--ti-common-space-6x, 24px);--ti-bulletin-board-new-padding-left:var(--ti-common-space-0, 0);--ti-bulletin-board-new-margin-left:var(--ti-common-space-0, 0);--ti-bulletin-board-new-font-family:var(--ti-common-font-family, '宋体', cursive, Helvetica, Arial, 'microsoft yahei');--ti-bulletin-board-item-margin-bottom:var(--ti-common-space-6x, 12px);--ti-bulletin-board-item-date-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-bulletin-board-item-date-font-size:var(--ti-common-font-size-base, 12px);--ti-bulletin-board-new-bg-color:var(--ti-base-color-error-3, #f66f6a);--ti-bulletin-board-new-text-color:var(--ti-common-color-light, #fff);--ti-bulletin-board-new-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-bulletin-board-more-text-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-bulletin-board-more-hover-text-color:var(--ti-base-color-brand-5, #7693f5);--ti-bulletin-board-more-font-size:var(--ti-common-font-size-base, 12px);--ti-bulletin-board-more-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-bulletin-board-new-font-size:var(--ti-common-font-size-1, 14px);--ti-bulletin-board-tabs-item-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-bulletin-board-tabs-item-hover-text-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-bulletin-board-tabs-item-disabled-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-bulletin-board-tabs-header-border-color:var(--ti-common-color-border, #adb0b8)}.tiny-bulletin-board__item{margin-bottom:var(--ti-bulletin-board-item-margin-bottom)}.tiny-bulletin-board__item .tiny-bulletin-board__textTitle{display:block;color:var(--ti-bulletin-board-item-title-text-color);margin-bottom:var(--ti-bulletin-board-item-title-text-margin-bottom);font-size:var(--ti-common-font-size-base);white-space:normal;font-family:Helvetica,Arial,'microsoft yahei';line-height:initial;font-weight:var(--ti-bulletin-board-item-title-font-weight)}.tiny-bulletin-board__item .tiny-bulletin-board__textTitle,.tiny-bulletin-board__item .tiny-bulletin-board__textTitle:hover{text-decoration:none}.tiny-bulletin-board__item .tiny-bulletin-board__textDate{color:var(--ti-bulletin-board-item-date-text-color);font-size:var(--ti-bulletin-board-item-date-font-size)}.tiny-bulletin-board__title{font-size:var(--ti-bulletin-board-title-font-size);padding:12px 0 8px 24px;color:var(--ti-bulletin-board-title-text-color);font-weight:var(--ti-bulletin-board-title-font-weight)}.tiny-bulletin-board__more{text-align:right}.tiny-bulletin-board__more .tiny-bulletin-board__more-link{color:var(--ti-bulletin-board-more-text-color);font-size:var(--ti-bulletin-board-more-font-size);line-height:normal;display:inline-flex;justify-content:center;align-items:center}.tiny-bulletin-board__more .tiny-bulletin-board__more-link .tiny-svg{fill:var(--ti-bulletin-board-more-text-color);font-size:var(--ti-bulletin-board-more-icon-font-size);margin-left:4px}.tiny-bulletin-board__more .tiny-bulletin-board__more-link:hover{text-decoration:none}.tiny-bulletin-board__more .tiny-bulletin-board__more-link:hover .tiny-svg{fill:var(--ti-bulletin-board-more-hover-text-color)}.tiny-bulletin-board__new{background-color:var(--ti-bulletin-board-new-bg-color);color:var(--ti-bulletin-board-new-text-color);border-radius:var(--ti-bulletin-board-new-border-radius);padding:0 var(--ti-bulletin-board-new-padding-left);margin-left:var(--ti-bulletin-board-new-margin-left);min-width:30px;min-height:16px;line-height:16px;font-size:var(--ti-bulletin-board-new-font-size);display:inline-block;font-family:var(--ti-bulletin-board-new-font-family);box-sizing:border-box;font-weight:500;text-align:center}.tiny-bulletin-board .tiny-tabs .tiny-tabs--left,.tiny-bulletin-board .tiny-tabs .tiny-tabs--right,.tiny-bulletin-board .tiny-tabs .tiny-tabs__content,.tiny-bulletin-board .tiny-tabs .tiny-tabs__nav-scroll,.tiny-bulletin-board .tiny-tabs .tiny-tabs__nav-wrap{overflow:hidden}.tiny-bulletin-board .tiny-tabs .tiny-tabs__header .tiny-tabs__nav-wrap{margin-bottom:-1px;position:relative}.tiny-bulletin-board .tiny-tabs .tiny-tabs__header .tiny-tabs__nav-wrap:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--ti-tabs-border-color);z-index:1}.tiny-bulletin-board .tiny-tabs .tiny-tabs__header .tiny-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.tiny-bulletin-board .tiny-tabs .tiny-tabs__header .tiny-tabs__nav{top:1px}.tiny-bulletin-board .tiny-tabs .tiny-tabs__nav{white-space:nowrap;position:relative;transition:transform .3s;float:left;z-index:2}.tiny-bulletin-board .tiny-tabs .tiny-tabs__item{line-height:36px;height:36px;padding:0 var(--ti-bulletin-board-tabs-item-text-padding-right);box-sizing:border-box;display:inline-block;list-style:none;font-size:var(--ti-common-font-size-1);font-weight:500;color:var(--ti-bulletin-board-tabs-item-text-color);position:relative}.tiny-bulletin-board .tiny-tabs .tiny-tabs__item:active,.tiny-bulletin-board .tiny-tabs .tiny-tabs__item:focus{outline:0}.tiny-bulletin-board .tiny-tabs .tiny-tabs__item:hover{color:var(--ti-bulletin-board-tabs-item-hover-text-color);cursor:pointer;font-weight:var(--ti-bulletin-board-tabs-item-hover-text-font-weight)}.tiny-bulletin-board .tiny-tabs .tiny-tabs__item.is-active{color:var(--ti-bulletin-board-tabs-item-hover-text-color);font-weight:var(--ti-bulletin-board-tabs-item-hover-text-font-weight)}.tiny-bulletin-board .tiny-tabs .tiny-tabs__item.is-disabled{color:var(--ti-bulletin-board-tabs-item-disabled-text-color);cursor:default}.tiny-bulletin-board .tiny-tabs .tiny-tabs__item.is-closable>div{display:inline-block}.tiny-bulletin-board .tiny-tabs .tiny-tabs__item.is-closable .icon-close{display:initial}.tiny-bulletin-board .tiny-tabs .tiny-tabs__item .icon-close{border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.tiny-bulletin-board .tiny-tabs .tiny-tabs__item .icon-close:before{transform:scale(.9);display:inline-block}.tiny-bulletin-board .tiny-tabs .tiny-tabs__item .icon-close:hover{background-color:#b4bccc;color:#fff}.tiny-bulletin-board .tiny-tabs .tiny-tabs__item::before{bottom:0;top:auto!important;left:auto!important}.tiny-bulletin-board .tiny-tabs .tiny-tabs__content{padding:12px var(--ti-bulletin-board-contentr-padding-right) var(--ti-bulletin-board-contentr-padding-button)}.tiny-bulletin-board .tiny-tabs.tiny-tabs--card .tiny-tabs__header .tiny-tabs__nav{border:none}.tiny-bulletin-board .tiny-tabs.tiny-tabs--card .tiny-tabs__header .tiny-tabs__item{border-left:none}.tiny-bulletin-board .tiny-tabs.tiny-tabs--card>.tiny-tabs__header{border-bottom:1px solid var(--ti-bulletin-board-tabs-header-border-color)}.tiny-bulletin-board .tiny-tabs.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item{border-bottom:1px solid transparent;transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.tiny-bulletin-board .tiny-tabs.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item:first-child{border-left:none}.tiny-bulletin-board .tiny-tabs.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item.is-active{border-bottom-color:#fff}.tiny-bulletin-board .tiny-tabs.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item.is-active.is-closable{padding-left:24px;padding-right:24px}.tiny-bulletin-board .tiny-tabs.tiny-tabs--card>.tiny-tabs__header .tiny-tabs__item.is-active:before{position:absolute;content:'';width:100%;height:3px;background:var(--ti-bulletin-board-tabs-item-hover-text-color);margin-left:-24px}.tiny-calendar{--ti-calendar-bg-color:var(--ti-common-color-light, #fff);--ti-calendar-list-item-selected-text-color:var(--ti-common-color-light, #fff);--ti-calendar-hover-text-color:var(--ti-base-color-brand-5, #7693f5);--ti-calendar-border-color:var(--ti-common-color-border, #adb0b8);--ti-calendar-text-color-primary:var(--ti-base-color-brand-6, #5e7ce0);--ti-calendar-background-color-primary:rgba(24, 144, 255, 0.1);--ti-calendar-bg-color-success:var(--ti-common-color-success-normal, #50d4ab);--ti-calendar-bg-color-warning:var(--ti-common-color-warning-normal, #fa9841);--ti-calendar-bg-color-danger:var(--ti-base-color-bg-8, #c7000b);--ti-calendar-text-color-info:var(--ti-common-color-info-normal, #252b3a);--ti-calendar-tool-width:var(--ti-common-size-width-normal, 80px);--ti-calendar-content-heard-font-size:var(--ti-common-font-size-1, 14px);--ti-calendar-input-height:var(--ti-common-size-height-normal, 28px);--ti-calendar-selected-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-calendar-input-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-calendar-input-font-size:var(--ti-common-font-size-base, 12px);--ti-calendar-list-item-height:var(--ti-common-size-height-normal, 28px);--ti-calendar-list-item-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-calendar-list-item-selected-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-calendar-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-calendar-disabled-info-bg-color:var(--ti-base-color-bg-5, #f5f5f6);--ti-calendar-disabled-success-bg-color:var(--ti-base-color-bg-5, #f5f5f6);--ti-calendar-disabled-warning-bg-color:var(--ti-base-color-bg-5, #f5f5f6);--ti-calendar-disabled-error-bg-color:var(--ti-base-color-bg-5, #f5f5f6);background:var(--ti-calendar-bg-color);overflow:hidden;margin:10px}.tiny-calendar.is-popover.tiny-popover.tiny-popper{padding:0;margin:2px 0 0}.tiny-calendar .tiny-calendar__header{overflow:hidden;margin-bottom:12px}.tiny-calendar .tiny-calendar__selected{border:1px solid var(--ti-calendar-text-color-primary);background:var(--ti-calendar-background-color-primary);padding:8px;color:var(--ti-calendar-text-color-info);line-height:140%;border-radius:var(--ti-calendar-selected-border-radius);margin-bottom:8px}.tiny-calendar .tiny-calendar__tool{list-style:none;overflow:hidden;float:right;margin-bottom:8px}.tiny-calendar .tiny-calendar__tool>li{float:left;margin-right:8px}.tiny-calendar .tiny-calendar__tool>li>span{display:inline-block}.tiny-calendar .tiny-calendar__tool>li:last-child{margin-left:16px;margin-right:0}.tiny-calendar .tiny-calendar__input{width:var(--ti-calendar-tool-width);position:relative;outline:0}.tiny-calendar .tiny-calendar__input>input{width:100%;height:var(--ti-calendar-input-height,28px);line-height:var(--ti-calendar-input-height,28px);border:1px solid var(--ti-calendar-border-color);color:var(--ti-calendar-text-color-info);border-radius:var(--ti-calendar-input-border-radius);background:var(--ti-calendar-bg-color);font-size:var(--ti-calendar-input-font-size);padding:0 30px 0 8px;display:block;white-space:nowrap;transition:border .3s;outline:0;box-sizing:border-box}.tiny-calendar .tiny-calendar__input>input.active,.tiny-calendar .tiny-calendar__input>input:active,.tiny-calendar .tiny-calendar__input>input:focus,.tiny-calendar .tiny-calendar__input>input:hover,.tiny-calendar .tiny-calendar__input>input[active]{border:1px solid var(--ti-calendar-text-color-primary)}.tiny-calendar .tiny-calendar__input>input[readonly]{cursor:pointer}.tiny-calendar .tiny-calendar__input-btn{bottom:0;right:4px;position:absolute;top:0;outline:0;box-sizing:border-box;text-align:center;overflow:hidden;font-size:var(--ti-common-font-size-base);display:flex;align-items:center;cursor:pointer}.tiny-calendar .tiny-calendar__input-btn svg{fill:var(--ti-calendar-text-color-primary)}.tiny-calendar .tiny-calendar__input-btn svg:hover{fill:var(--ti-calendar-hover-text-color)}.tiny-calendar .tiny-calendar__tabs{list-style:none;overflow:hidden}.tiny-calendar .tiny-calendar__tabs>li{position:relative;float:left;width:calc(var(--ti-calendar-tool-width)/ 2);height:var(--ti-calendar-input-height,28px);line-height:var(--ti-calendar-input-height,28px);border:1px solid var(--ti-calendar-border-color);text-align:center;font-size:var(--ti-calendar-input-font-size);font-weight:500;color:var(--ti-calendar-text-color-info);cursor:pointer}.tiny-calendar .tiny-calendar__tabs>li:first-child{border-radius:3px 0 0 3px}.tiny-calendar .tiny-calendar__tabs>li:last-child{margin-left:-1px;border-radius:0 3px 3px 0}.tiny-calendar .tiny-calendar__tabs>li:hover{color:var(--ti-calendar-text-color-primary)}.tiny-calendar .tiny-calendar__tabs>.active{color:var(--ti-calendar-text-color-primary);border:1px solid var(--ti-calendar-text-color-primary);z-index:1}.tiny-calendar .tiny-calendar__main{width:100%;overflow:hidden}.tiny-calendar .tiny-calendar__main table{width:100%}.tiny-calendar .tiny-calendar__main table>tr>th{line-height:18px;padding:0 10px 5px 10px;font-size:var(--ti-calendar-content-heard-font-size);text-align:right;width:100%/7}.tiny-calendar .tiny-calendar__main table>tr>td{text-align:right;padding:0 5px 0 0}.tiny-calendar .tiny-calendar__main.year table>tr>td{width:100%/3}.tiny-calendar .tiny-calendar__day{border-top:3px solid var(--ti-calendar-border-color);margin:0 3px 5px 3px;height:100px;padding:5px}.tiny-calendar .tiny-calendar__day.selected{background:var(--ti-calendar-background-color-primary)}.tiny-calendar .tiny-calendar__day.selected .label{color:var(--ti-calendar-text-color-primary)}.tiny-calendar .tiny-calendar__day:hover{background:var(--ti-calendar-background-color-primary)}.tiny-calendar .tiny-calendar__day.disable{color:var(--ti-calendar-disabled-text-color)}.tiny-calendar .tiny-calendar__day.disable .info:before{background:var(--ti-calendar-disabled-info-bg-color)}.tiny-calendar .tiny-calendar__day.disable .success:before{background:var(--ti-calendar-disabled-success-bg-color)}.tiny-calendar .tiny-calendar__day.disable .warning:before{background:var(--ti-calendar-disabled-warning-bg-color)}.tiny-calendar .tiny-calendar__day.disable .error:before{background:var(--ti-calendar-disabled-error-bg-color)}.tiny-calendar .tiny-calendar__day.this-month,.tiny-calendar .tiny-calendar__day.today{border-color:var(--ti-calendar-text-color-primary)}.tiny-calendar .tiny-calendar__events{text-align:left;height:calc(100% - 18px);overflow-y:auto}.tiny-calendar .tiny-calendar__events .event{margin:5px 10px;cursor:pointer}.tiny-calendar .tiny-calendar__events .event:before{content:'';width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:3px}.tiny-calendar .tiny-calendar__events .info:before{background:var(--ti-calendar-text-color-info)}.tiny-calendar .tiny-calendar__events .success:before{background:var(--ti-calendar-bg-color-success)}.tiny-calendar .tiny-calendar__events .warning:before{background:var(--ti-calendar-bg-color-warning)}.tiny-calendar .tiny-calendar__events .error:before{background:var(--ti-calendar-bg-color-danger)}.tiny-calendar__tip{display:block;min-width:160px}.tiny-calendar__tip-header{overflow:hidden;border-bottom:1px solid rgba(255,255,255,.5);padding:5px 0;font-size:var(--ti-calendar-content-heard-font-size)}.tiny-calendar__tip-year{float:left}.tiny-calendar__tip-hours{float:right}.tiny-calendar__tip-title{margin:5px 0;font-weight:700}.tiny-calendar .tiny-calendar__selector{width:var(--ti-calendar-tool-width);max-height:300px;overflow-y:auto;overflow-x:hidden}.tiny-calendar .tiny-calendar__list-item{min-height:var(--ti-calendar-list-item-height);line-height:var(--ti-calendar-list-item-height);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 8px;color:var(--ti-calendar-text-color-info)}.tiny-calendar .tiny-calendar__list-item:hover{cursor:pointer;background:var(--ti-calendar-list-item-hover-bg-color)}.tiny-calendar .tiny-calendar__list-item.is-selected{background:var(--ti-calendar-list-item-selected-bg-color);color:var(--ti-calendar-list-item-selected-text-color)}.tiny-calendar-view{width:100%;height:auto}.tiny-calendar-view__header{display:flex;justify-content:space-around;align-items:center;margin-bottom:12px}.tiny-calendar-view__picker{margin-left:20px;flex-shrink:0}.tiny-calendar-view__tool{font-size:12px;flex:1;margin:0 20px}.tiny-calendar-view__radio{flex-shrink:0}.tiny-calendar-view__radio .fill-brand{fill:#fff}.tiny-calendar-view .tiny-calendar-view-month{box-shadow:0 1px 6px 0 rgba(0,0,0,.08)}.tiny-calendar-view .tiny-calendar-view-month__header{display:flex;position:relative;justify-content:space-around;height:40px;box-shadow:0 1px 6px 0 rgba(0,0,0,.08)}.tiny-calendar-view .tiny-calendar-view-month__header .header-left{position:absolute;left:12px;top:10px;cursor:pointer}.tiny-calendar-view .tiny-calendar-view-month__header .header-left>svg{height:16px;width:16px}.tiny-calendar-view .tiny-calendar-view-month__header .header-main{display:flex;justify-content:space-around;flex:1;height:100%}.tiny-calendar-view .tiny-calendar-view-month__header .header-main>li{line-height:40px}.tiny-calendar-view .tiny-calendar-view-month__header .header-main>li>span{font-size:14px;color:#161e26}.tiny-calendar-view .tiny-calendar-view-month__header .header-right{position:absolute;right:12px;top:10px;cursor:pointer}.tiny-calendar-view .tiny-calendar-view-month__header .header-right>svg{height:16px;width:16px}.tiny-calendar-view .tiny-calendar-view-month__main{width:100%;overflow:hidden}.tiny-calendar-view .tiny-calendar-view-month__main .main-container{width:100%;margin-top:2px}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul{width:100%;display:flex;justify-content:space-around;border-bottom:1px solid #f5f6f8}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li{font-size:12px;padding:2px 0;position:relative;height:80px;overflow:hidden;border-right:1px solid #f5f6f8;background-color:#fff}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li.is-weekends{background-color:rgba(245,246,248,.5)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li.is-selected{background-color:rgba(0,103,209,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li.is-selected:hover{background-color:rgba(0,103,209,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li.not-selected:hover{background-color:rgba(0,103,209,.05)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li.bg-blue{background-color:rgba(0,103,209,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li.bg-green{background-color:rgba(0,168,116,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li.bg-red{background-color:rgba(235,23,31,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li.bg-yellow{background-color:rgba(243,105,0,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li.bg-purple{background-color:rgba(116,94,246,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li.bg-cyan{background-color:rgba(0,162,181,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li.bg-grey{background-color:rgba(141,149,158,.3)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container>ul>li.bg-white{background-color:#fff}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-selected{position:absolute;top:0;right:0;background-color:#1890ff;height:16px;width:16px;overflow:hidden;border-bottom-left-radius:8px}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-selected>svg{width:16px;height:16px;fill:#1890ff;position:relative;right:-1px;top:-6px}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .date{padding:6px 0 6px 8px;color:#161e26}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .date.is-next-or-last{color:#161e26;opacity:.3}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .date.is-selected{color:#1890ff}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .date.is-disabled{color:#b5bbc1}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events{overflow-y:auto;width:100%}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events::-webkit-scrollbar{width:0;height:0}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-container{margin-bottom:2px}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-start{padding:0 2px}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-start.multi-day{padding-right:0}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-title{padding:0 6px;display:inline-block;border-radius:2px;line-height:20px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-title.theme-blue{color:#1890ff;border-left:2px solid #1890ff;background-color:rgba(0,103,209,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-title.theme-green{color:#00a874;border-left:2px solid #00a874;background-color:rgba(0,168,116,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-title.theme-red{color:#eb171f;border-left:2px solid #eb171f;background-color:rgba(235,23,31,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-title.theme-yellow{color:#f36900;border-left:2px solid #f36900;background-color:rgba(243,105,0,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-title.theme-purple{color:#745ef7;border-left:2px solid #745ef7;background-color:rgba(116,94,246,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-title.theme-cyan{color:#00a2b5;border-left:2px solid #00a2b5;background-color:rgba(0,162,181,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-title.theme-grey{color:#8d959e;border-left:2px solid #8d959e;background-color:rgba(141,149,158,.3)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-end{height:20px;line-height:20px;margin-right:0}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-end.is-end{margin-right:2px}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-end.bg-blue{background-color:rgba(0,103,209,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-end.bg-green{background-color:rgba(0,168,116,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-end.bg-red{background-color:rgba(235,23,31,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-end.bg-yellow{background-color:rgba(243,105,0,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-end.bg-purple{background-color:rgba(116,94,246,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-end.bg-cyan{background-color:rgba(0,162,181,.1)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-end.bg-grey{background-color:rgba(141,149,158,.3)}.tiny-calendar-view .tiny-calendar-view-month__main .main-container .day-events .events-end.bg-white{background-color:#fff}.tiny-calendar-view .tiny-calendar-view-week{box-shadow:0 1px 6px 0 rgba(0,0,0,.08)}.tiny-calendar-view .tiny-calendar-view-week__header{display:flex;justify-content:space-around;align-items:center;height:40px;box-shadow:0 1px 6px 0 rgba(0,0,0,.08)}.tiny-calendar-view .tiny-calendar-view-week .header-left{width:28px;flex-shrink:0;text-align:right;cursor:pointer}.tiny-calendar-view .tiny-calendar-view-week .header-left>svg{height:16px;width:16px}.tiny-calendar-view .tiny-calendar-view-week .header-main{display:flex;justify-content:space-around;flex:1;height:100%}.tiny-calendar-view .tiny-calendar-view-week .header-main>li{line-height:40px}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .date{position:relative;margin-right:10px;font-size:16px;color:#161e26}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .date.is-today{color:#1890ff}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .mark{width:6px;height:6px;position:absolute;bottom:-8px;left:2px;border-radius:9999px}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .mark.is-two-digit{left:8px}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .mark.mark-blue{background-color:#1890ff}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .mark.mark-green{background-color:#00a874}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .mark.mark-red{background-color:#eb171f}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .mark.mark-yellow{background-color:#f36900}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .mark.mark-purple{background-color:#745ef7}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .mark.mark-cyan{background-color:#00a2b5}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .mark.mark-grey{background-color:#8d959e}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .week-day{font-size:14px;color:#8d959e}.tiny-calendar-view .tiny-calendar-view-week .header-main>li .week-day.is-today{color:#1890ff}.tiny-calendar-view .tiny-calendar-view-week .header-right{width:28px;flex-shrink:0;text-align:left;cursor:pointer}.tiny-calendar-view .tiny-calendar-view-week .header-right>svg{height:16px;width:16px}.tiny-calendar-view .tiny-calendar-view-week__timeline{width:100%;height:448px;display:flex;overflow-y:auto;margin-top:4px}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-times{width:48px}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-times ul>li{height:20px;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#fff}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-times ul>li.is-odd-num{border-bottom-color:#f5f6f8}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-times ul>li span{font-size:14px;color:#161e26}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events{flex:1}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events>ul{width:100%;display:flex;justify-content:space-around}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events>ul>li{position:relative}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events>ul>li.is-weekends{background-color:rgba(245,246,248,.5)}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events .events-list>li{position:relative;height:16px;padding:2px;list-style-type:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f5f6f8}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events .events-list>li.is-even-num{border-bottom-style:dashed}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events .events-list .events-item{font-size:12px;width:92%;display:flex;align-items:center;padding:0 6px;position:absolute;top:0;left:0;z-index:10;line-height:1.5;border-radius:2px}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events .events-list .events-item.theme-blue{color:#1890ff;border-left:2px solid #1890ff;background-color:rgba(0,103,209,.1)}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events .events-list .events-item.theme-green{color:#00a874;border-left:2px solid #00a874;background-color:rgba(0,168,116,.1)}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events .events-list .events-item.theme-red{color:#eb171f;border-left:2px solid #eb171f;background-color:rgba(235,23,31,.1)}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events .events-list .events-item.theme-yellow{color:#f36900;border-left:2px solid #f36900;background-color:rgba(243,105,0,.1)}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events .events-list .events-item.theme-purple{color:#745ef7;border-left:2px solid #745ef7;background-color:rgba(116,94,246,.1)}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events .events-list .events-item.theme-cyan{color:#00a2b5;border-left:2px solid #00a2b5;background-color:rgba(0,162,181,.1)}.tiny-calendar-view .tiny-calendar-view-week__timeline .day-events .events-list .events-item.theme-grey{color:#8d959e;border-left:2px solid #8d959e;background-color:rgba(141,149,158,.3)}.tiny-calendar-view .tiny-calendar-view-week__schedule{width:100%;padding:0 24px 16px 24px;overflow-y:auto;height:448px}.tiny-calendar-view .tiny-calendar-view-week__schedule>ul{display:flex;width:100%}.tiny-calendar-view .tiny-calendar-view-week__schedule>ul>li{height:100%;padding:12px 8px}.tiny-calendar-view .tiny-calendar-view-week__schedule .day-events{font-size:12px;padding:6px 0;height:auto;border:1px solid #e8ebef;border-radius:4px;margin-bottom:8px;box-shadow:0 1px 6px 0 rgba(0,0,0,.08)}.tiny-calendar-view .tiny-calendar-view-week__schedule .day-events .title{padding:0 6px;margin-bottom:6px;border-left-width:2px;border-left-color:#1890ff}.tiny-calendar-view .tiny-calendar-view-week__schedule .day-events .date{margin-bottom:6px;padding:0 8px;color:#8d959e}.tiny-calendar-view .tiny-calendar-view-week__schedule .day-events .content{padding:0 8px;color:#8d959e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tiny-calendar-view .tiny-calendar-view-week__schedule .new-schedule{height:32px;text-align:center;line-height:32px;width:100%;margin-top:8px;border:1px solid #e8ebef;border-radius:4px;cursor:pointer}.tiny-calendar-view .tiny-calendar-view-week__schedule .new-schedule>svg{width:16px;height:16px;vertical-align:sub;fill:#8d959e}.tiny-calendar-view .tiny-calendar-view-week__schedule .new-schedule>span{margin-left:4px;color:#8d959e}.tiny-calendar-view-tooltip{position:absolute;max-width:320px}.tiny-calendar-view-tooltip .tooltip-main{padding:8px}.tiny-calendar-view-tooltip .tooltip-main .title{padding:0 6px;margin-bottom:6px;border-left-width:2px;border-left-color:#1890ff}.tiny-calendar-view-tooltip .tooltip-main .date{margin-bottom:6px;padding:0 8px;color:#8d959e}.tiny-calendar-view-tooltip .tooltip-main .content{padding:0 8px;color:#8d959e}.tiny-card{--ti-card-bg-color:var(--ti-base-color-bg-1);--ti-card-box-shadow:var(--ti-common-shadow-3-down);--ti-card-min-width:var(--ti-common-size-auto);--ti-card-large-width:calc(var(--ti-common-size-base) * 144);--ti-card-medium-width:calc(var(--ti-common-size-base) * 96);--ti-card-small-width:calc(var(--ti-common-size-base) * 72);--ti-card-mini-width:calc(var(--ti-common-size-base) * 54);--ti-card-large-border-radius:var(--ti-common-border-radius-2);--ti-card-medium-border-radius:var(--ti-common-border-radius-2);--ti-card-small-border-radius:var(--ti-common-border-radius-2);--ti-card-mini-border-radius:var(--ti-common-border-radius-1);--ti-card-success-border-color:var(--ti-base-color-success-4);--ti-card-warning-border-color:var(--ti-base-color-warn-5);--ti-card-alerting-border-color:var(--ti-base-color-warn-3);--ti-card-danger-border-color:var(--ti-base-color-error-4);--ti-card-default-border-color:var(--ti-base-color-common-1);--ti-card-checked-border-color:var(--ti-common-color-line-active);--ti-card-disabled-bg-color:var(--ti-common-color-bg-disabled);--ti-card-large-body-padding:var(--ti-common-space-4x);--ti-card-medium-body-padding:var(--ti-common-space-3x);--ti-card-small-body-padding:var(--ti-common-space-3x);--ti-card-mini-body-padding:var(--ti-common-space-2x);--ti-card-title-font-size:var(--ti-common-font-size-1);--ti-card-title-text-color:var(--ti-base-color-common-9);--ti-card-title-font-weight:var(--ti-common-font-weight-4);--ti-card-main-font-size:var(--ti-common-font-size-base);--ti-card-main-text-color:var(--ti-base-color-common-6);--ti-card-option-text-color:var(--ti-base-color-common-9);--ti-card-option-font-size:var(--ti-common-font-size-1);--ti-card-option-top-border-color:var(--ti-base-color-common-1);--ti-card-option-disabled-text-color:var(--ti-common-color-text-disabled);--ti-card-footer-more-text-color:var(--ti-base-color-common-9);--ti-card-title-mg-bottom:var(--ti-common-space-3x);background-color:var(--ti-card-bg-color);border:1px solid;line-height:1.5;overflow:hidden;min-width:var(--ti-card-min-width)}.tiny-card:hover{box-shadow:var(--ti-card-box-shadow)}.tiny-card.tiny-card--large{border-radius:var(--ti-card-large-border-radius)}.tiny-card.tiny-card--medium{border-radius:var(--ti-card-medium-border-radius)}.tiny-card.tiny-card--small{border-radius:var(--ti-card-small-border-radius)}.tiny-card.tiny-card--mini{border-radius:var(--ti-card-mini-border-radius)}.tiny-card.tiny-card--large-width{width:var(--ti-card-large-width)}.tiny-card.tiny-card--medium-width{width:var(--ti-card-medium-width)}.tiny-card.tiny-card--small-width{width:var(--ti-card-small-width)}.tiny-card.tiny-card--mini-width{width:var(--ti-card-mini-width)}.tiny-card.tiny-card--success{border-color:var(--ti-card-success-border-color)}.tiny-card.tiny-card--warning{border-color:var(--ti-card-warning-border-color)}.tiny-card.tiny-card--alerting{border-color:var(--ti-card-alerting-border-color)}.tiny-card.tiny-card--danger{border-color:var(--ti-card-danger-border-color)}.tiny-card.tiny-card--default{border-color:var(--ti-card-default-border-color)}.tiny-card.tiny-card--item-checked{border-color:var(--ti-card-checked-border-color)}.tiny-card.tiny-card--item-checkbox-checked{position:relative;border-radius:8px}.tiny-card.tiny-card--item-checkbox-checked::after{content:'';position:absolute;width:0;height:0;right:0;top:0;border-bottom:40px solid transparent;border-right:40px solid #1476ff;border-top-right-radius:6px;display:var(--ti-checkbox-button-checked-display)}.tiny-card.tiny-card--item-checkbox-checked::before{display:var(--ti-checkbox-button-checked-display);right:5px;top:1px;box-sizing:content-box;content:'';border:.5px solid #fff;border-width:0 var(--ti-checkbox-checkline-width) var(--ti-checkbox-checkline-width) 0;border-left:0;border-top:0;height:16px;width:10px;position:absolute;margin-left:var(--ti-checkbox-icon-margin-left);margin-top:var(--ti-checkbox-icon-margin-top);transition:transform .15s ease-in 50ms;transform-origin:center;z-index:3;transform:rotate(45deg) scale(.7)}.tiny-card.tiny-card--disabled{background-color:var(--ti-card-disabled-bg-color)}.tiny-card .tiny-card__body .tiny-card--checkbox{position:relative;left:4px;padding-left:8px}.tiny-card .tiny-card__body .tiny-card--radio{position:relative;left:12px;padding-top:12px}.tiny-card .tiny-card__body .tiny-card--image img{width:100%;aspect-ratio:16/9;background-size:cover}.tiny-card .tiny-card__body .tiny-card--video video{width:100%;aspect-ratio:16/9}.tiny-card .tiny-card__body .tiny-card--logo{flex:1 1 0%}.tiny-card .tiny-card__body .tiny-card--logo.tiny-card--large-padding{padding:var(--ti-card-large-body-padding)}.tiny-card .tiny-card__body .tiny-card--logo.tiny-card--medium-padding{padding:var(--ti-card-medium-body-padding)}.tiny-card .tiny-card__body .tiny-card--logo.tiny-card--small-padding{padding:var(--ti-card-small-body-padding)}.tiny-card .tiny-card__body .tiny-card--logo.tiny-card--mini-padding{padding:var(--ti-card-mini-body-padding)}.tiny-card .tiny-card__body .tiny-card--logo .tiny-card--logo__head{display:flex;margin-bottom:12px;padding-top:8px;padding-bottom:8px;width:100%;justify-content:center;align-items:center;aspect-ratio:5/2;overflow:hidden}.tiny-card .tiny-card__body .tiny-card--logo .tiny-card--logo__head img{background-size:contain}.tiny-card .tiny-card__body .tiny-card--logo .tiny-card--logo__title{display:flex;align-items:flex-start}.tiny-card .tiny-card__body .tiny-card--logo .tiny-card--logo__title--type-logo{text-align:center;justify-content:center;margin-bottom:4px}.tiny-card .tiny-card__body .tiny-card--logo .tiny-card--logo__title--p{font-size:var(--ti-card-title-font-size);font-weight:var(--ti-card-title-font-weight);margin-right:8px;margin-bottom:var(--ti-card-title-mg-bottom);line-height:22px;color:var(--ti-card-title-text-color)}.tiny-card .tiny-card__body .tiny-card--logo .tiny-card--logo__main{font-size:var(--ti-card-main-font-size);color:var(--ti-card-main-text-color)}.tiny-card .tiny-card__body .tiny-card--logo .tiny-card--logo__main-type-logo{text-align:center;padding-bottom:8px}.tiny-card .tiny-card__footer{width:100%}.tiny-card .tiny-card__footer .tiny-card__footer-footer{padding:12px;border-top:1px solid #dfdfdf}.tiny-card .tiny-card__footer .tiny-card__footer-options{width:100%;padding-left:12px;padding-right:12px;height:44px;display:flex;justify-content:space-around;align-items:center;border-top:1px solid var(--ti-card-option-top-border-color);color:var(--ti-card-option-text-color);font-size:var(--ti-card-option-font-size)}.tiny-card .tiny-card__footer .tiny-card__footer-options .tiny-card__footer-options-disabled{color:var(--ti-card-option-disabled-text-color);cursor:not-allowed}.tiny-card .tiny-card__footer .tiny-card__footer-options .tiny-card__footer-options-div{cursor:pointer}.tiny-card .tiny-card__footer .tiny-card__footer-options .tiny-card__footer-options-icon{width:16px;height:16px}.tiny-card .tiny-card__footer .tiny-card__footer-options .tiny-card__footer-options-icon-disabled{fill:var(--ti-card-option-disabled-text-color)}.tiny-card .tiny-card__footer .tiny-card__footer-options .tiny-card__footer-options-span{margin-left:4px;vertical-align:middle}.tiny-card .tiny-card__footer .tiny-card__footer-options .tiny-card__footer-options-dropdown .tiny-card__footer-more{margin-left:4px;color:var(--ti-card-title-text-color)}.tiny-card .tiny-card__footer .tiny-card__footer-options .tiny-card__footer-options-dropdown .tiny-card__footer-dropdown-item{padding-left:8px;padding-right:8px}.tiny-card .tiny-card__footer .tiny-card__footer-options .tiny-card__footer-options-dropdown .tiny-card__footer-dropdown-item-disabled{color:var(--ti-card-option-disabled-text-color);cursor:not-allowed}.tiny-card .tiny-input__inner{border:none;border-radius:6px;background-color:#fafafa}.tiny-card-group{width:100%;display:grid;grid-row-gap:16px}.tiny-card-template{--ti-card-bg-color:var(--ti-common-color-light, #fff);--ti-card-tool-icon-size:16px;--ti-card-tool-icon-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-card-tool-hover-icon-color:var(--ti-base-color-brand-5, #7693f5);--ti-card-tool-active-icon-color:var(--ti-common-color-primary-active, #7693f5);--ti-card-tool-selector-height:var(--ti-common-size-10x, 40px);--ti-card-tool-selector-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-card-tool-selector-hover-text-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-card-tool-selector-hover-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-card-tool-selector-active-text-color:var(--ti-common-color-primary-active, #7693f5);--ti-card-tool-selector-active-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-card-header-height:46px;--ti-card-header-border-color:var(--ti-common-color-border, #adb0b8);--ti-card-header-title-font-weight:var(--ti-common-font-weight-7, bold);--ti-card-header-title-font-size:var(--ti-common-font-size-1, 14px);--ti-card-header-title-text-color:var(--ti-common-color-info-normal, #252b3a);border-radius:0;background-color:var(--ti-card-bg-color);overflow:hidden;position:relative;box-shadow:none;border:0}.tiny-card-template .tiny-card-template__header{padding:0 24px;height:var(--ti-card-header-height);line-height:var(--ti-card-header-height)}.tiny-card-template .tiny-card-template__header.is-line{border-bottom:1px solid var(--ti-card-header-border-color)}.tiny-card-template .tiny-card-template__title{font-weight:var(--ti-card-header-title-font-weight);font-size:var(--ti-card-header-title-font-size);color:#333;color:var(--ti-card-header-title-text-color);float:left}.tiny-card-template .tiny-card-template__tools:after,.tiny-card-template .tiny-card-template__tools:before{content:'';display:table}.tiny-card-template .tiny-card-template__tools:after{clear:both}.tiny-card-template .tiny-card-template__tools .tiny-icon{font-size:var(--ti-card-tool-icon-size);cursor:pointer}.tiny-card-template .tiny-card-template__list{overflow:hidden;float:right}.tiny-card-template .tiny-card-template__list>li{height:var(--ti-card-header-height);line-height:var(--ti-card-header-height);float:left;font-size:var(--ti-common-font-size-2);margin:0 12px 0 0}.tiny-card-template .tiny-card-template__list>li svg{fill:var(--ti-card-tool-icon-color);cursor:pointer}.tiny-card-template .tiny-card-template__list>li .tiny-icon{color:var(--ti-card-tool-icon-color)}.tiny-card-template .tiny-card-template__list>li .tiny-icon:hover{color:var(--ti-card-tool-hover-icon-color)}.tiny-card-template .tiny-card-template__list>li .tiny-icon:active{color:var(--ti-card-tool-active-icon-color)}.tiny-card-template .tiny-card-template__list>li:last-child{margin:0}.tiny-card-template .tiny-card-template__more{position:absolute;top:calc(var(--ti-card-header-height,45px) - 1 * 1px);right:5px;border:1px solid var(--ti-card-header-border-color);border-radius:2px;box-shadow:var(--ti-common-shadow-2-down);background:var(--ti-card-bg-color);color:#333;color:var(--ti-card-tool-selector-text-color);margin-top:2px}.tiny-card-template .tiny-card-template__more:before{content:'';position:absolute;display:block;top:-5px;right:21px;width:0;height:0;border-style:solid;border-width:6px;border-color:#fff #fff transparent transparent;transform:rotate(-45deg);box-shadow:1px -1px 1px rgba(0,0,0,.2)}.tiny-card-template .tiny-card-template__more>ul>li{height:var(--ti-card-tool-selector-height);line-height:var(--ti-card-tool-selector-height);padding:0 18px;color:var(--ti-card-tool-selector-text-color);display:flex;align-items:center}.tiny-card-template .tiny-card-template__more>ul>li .tiny-icon{color:var(--ti-card-tool-icon-color);margin-right:10px}.tiny-card-template .tiny-card-template__more>ul>li svg{font-size:var(--ti-common-font-size-2)}.tiny-card-template .tiny-card-template__more>ul>li:hover{cursor:pointer;color:var(--ti-card-tool-selector-hover-text-color);background:var(--ti-card-tool-selector-hover-bg-color)}.tiny-card-template .tiny-card-template__more>ul>li:hover .tiny-icon{color:var(--ti-card-tool-hover-icon-color)}.tiny-card-template .tiny-card-template__more>ul>li:active{color:var(--ti-card-tool-selector-active-text-color);background:var(--ti-card-tool-selector-active-bg-color)}.tiny-card-template .tiny-card-template__more>ul>li:active .tiny-icon{color:var(--ti-card-tool-active-icon-color)}.tiny-card-template .tiny-card-template__body{padding:12px 24px 24px}.tiny-cascader-node{--ti-cascader-node-hover-bg-color:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-cascader-node-hover-text-color:var(--ti-common-color-text-highlight, #526ecc);--ti-cascader-node-text-color:var(--ti-common-color-text-white, #fff);--ti-cascader-node-selectable-hover-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-cascader-node-selectable-text-color:var(--ti-common-color-selected-text-color, #fff);--ti-cascader-node-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-cascader-node-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-cascader-node-icon-font-size:calc(var(--ti-common-font-size-1, 14px) - 4px);--ti-cascader-node-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-cascader-node-disabled-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-cascader-node-active-icon-color:var(--ti-common-color-icon-white, #fff);--ti-cascader-node-prefix-display:'inline-block';--ti-cascader-node-label-padding-vertical:var(--ti-common-space-0, 0px);--ti-cascader-node-label-padding-horizontal:var(--ti-common-space-10, 10px);--ti-cascader-node-radio-margin-right:var(--ti-common-space-base, 4px);--ti-cascader-node-selectable-active-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-cascader-node-postfix-right:10px;--ti-cascader-node-label-max-width:360px;--ti-cascader-node-active-font-weight:normal}.tiny-cascader-node.is-selectable.in-active-path{color:var(--ti-cascader-node-text-color)}.tiny-cascader-node.in-active-path,.tiny-cascader-node.is-active{background:var(--ti-cascader-node-selectable-active-bg-color);color:var(--ti-cascader-node-selectable-text-color)}.tiny-cascader-node.in-active-path:hover,.tiny-cascader-node.is-active:hover{background:var(--ti-cascader-node-selectable-hover-bg-color)}.tiny-cascader-node.in-active-path:hover{background:var(--ti-cascader-node-selectable-hover-bg-color)}.tiny-cascader-node:not(.is-disabled):not(.in-active-path):not(.is-active):focus,.tiny-cascader-node:not(.is-disabled):not(.in-active-path):not(.is-active):hover{background:var(--ti-cascader-node-hover-bg-color);color:var(--ti-cascader-node-hover-text-color)}.tiny-cascader-node:not(.is-disabled){cursor:pointer}.tiny-cascader-node.is-disabled{color:var(--ti-cascader-node-disabled-text-color);fill:var(--ti-cascader-node-disabled-text-color);background-color:var(--ti-cascader-node-disabled-bg-color);cursor:not-allowed}.tiny-cascader-node.is-disabled .tiny-cascader-node__postfix,.tiny-cascader-node.is-disabled .tiny-cascader-node__prefix{fill:var(--ti-cascader-node-disabled-icon-color)}.tiny-cascader-node__postfix,.tiny-cascader-node__prefix{font-size:var(--ti-cascader-node-icon-font-size);fill:var(--ti-cascader-node-icon-color)}.tiny-cascader-node.in-active-path .tiny-cascader-node__postfix,.tiny-cascader-node.is-active .tiny-cascader-node__postfix{fill:var(--ti-cascader-node-active-icon-color)}.tiny-cascader-node.in-active-path .tiny-cascader-node__label,.tiny-cascader-node.is-active .tiny-cascader-node__label{font-weight:var(--ti-cascader-node-active-font-weight)}.tiny-cascader-node__prefix{position:absolute;left:10px;top:50%;transform:translateY(-50%);display:var(--ti-cascader-node-prefix-display)!important}.tiny-cascader-node__postfix{position:absolute;top:50%;right:var(--ti-cascader-node-postfix-right);transform:translateY(-50%)}.tiny-cascader-node__label{max-width:var(--ti-cascader-node-label-max-width);flex:1;padding:var(--ti-cascader-node-label-padding-vertical) var(--ti-cascader-node-label-padding-horizontal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-cascader-node__label{flex-basis:auto}}.tiny-cascader-node>.tiny-radio{margin-right:var(--ti-cascader-node-radio-margin-right)}.tiny-cascader-node>.tiny-radio .tiny-radio__label{padding-left:0}.tiny-cascader-node>.tiny-checkbox{margin-right:var(--ti-cascader-node-radio-margin-right)}.tiny-cascader-menu{--ti-cascader-menu-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-cascader-menu-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-cascader-menu-empty-text-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-cascader-menu-list-padding-vertical:var(--ti-common-space-0, 0px);--ti-cascader-menu-list-padding-horizontal:var(--ti-common-space-0, 0px);--ti-cascader-menu-width:180px;min-width:var(--ti-cascader-menu-width);box-sizing:border-box;color:var(--ti-cascader-menu-text-color);border-right:solid 1px var(--ti-cascader-menu-border-color)}.tiny-cascader-menu:last-child{border-right:none}.tiny-cascader-menu:last-child .tiny-cascader-node{padding-right:20px}.tiny-cascader-menu .tiny-cascader-menu__wrap{height:204px}.tiny-cascader-menu .tiny-cascader-menu__list{position:relative;min-height:100%;margin:var(--ti-cascader-menu-list-margin-vertical) var(--ti-cascader-menu-list-margin-horizontal);list-style:none;box-sizing:border-box;padding:var(--ti-cascader-menu-list-padding-vertical) var(--ti-cascader-menu-list-padding-horizontal)}.tiny-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.tiny-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--ti-cascader-menu-empty-text-color)}.tiny-cascader-menu__no-data{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--ti-cascader-menu-empty-text-color)}.tiny-cascader-panel{--ti-cascader-panel-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-cascader-panel-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-cascader-panel-font-size:var(--ti-common-font-size-base, 12px);--ti-cascader-panel-node-height:var(--ti-common-size-height-normal, 28px);--ti-cascader-panel-node-margin-top:var(--ti-common-space-0, 0px);--ti-cascader-panel-node-label-padding-vertical:var(--ti-common-space-0, 0px);--ti-cascader-panel-node-label-padding-right:calc(var(--ti-common-space-8x, 32px) - 2px);--ti-cascader-panel-node-label-padding-left:var(--ti-common-space-5x, 20px);--ti-cascader-panel-node-border-radius:var(--ti-common-border-radius-normal, 2px);display:flex;border-radius:var(--ti-cascader-panel-border-radius);font-size:var(--ti-cascader-panel-font-size)}.tiny-cascader-panel.is-bordered{border:1px solid var(--ti-cascader-panel-border-color);border-radius:var(--ti-cascader-panel-border-radius)}.tiny-cascader-panel .tiny-cascader-node{position:relative;display:flex;align-items:center;padding:var(--ti-cascader-panel-node-label-padding-vertical) var(--ti-cascader-panel-node-label-padding-right) var(--ti-cascader-panel-node-label-padding-vertical) var(--ti-cascader-panel-node-label-padding-left);height:var(--ti-cascader-panel-node-height);line-height:var(--ti-cascader-panel-node-height);outline:0;border-radius:var(--ti-cascader-panel-node-border-radius);margin-top:var(--ti-cascader-panel-node-margin-top)}.tiny-cascader{--ti-cascader-font-size:var(--ti-common-font-size-1, 14px);--ti-cascader-input-icon-font-size:calc(var(--ti-common-font-size-1, 14px) - 4px);--ti-cascader-hover-border-color:var(--ti-common-color-line-hover, #575d6c);--ti-cascader-focus-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-cascader-border-radius:var(--ti-common-border-radius-1, 4px);--ti-cascader-icon-color:var(--ti-common-color-icon-graybg-normal, #adb0b8);--ti-cascader-medium-font-size:var(--ti-common-font-size-1, 14px);--ti-cascader-medium-line-height:36px;--ti-cascader-small-line-height:32px;--ti-cascader-mini-line-height:28px;--ti-cascader-small-font-size:var(--ti-common-font-size-bas);--ti-cascader-mini-font-size:var(--ti-common-font-size-base, 12px);--ti-cascader-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-cascader-dropdown-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-cascader-tag-bg-color:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-cascader-tag-icon-bg-color:var(--ti-common-color-icon-graybg-disabled, #dfe1e6);--ti-cascader-tag-icon-color:var(--ti-common-color-icon-white, #fff);--ti-cascader-tag-icon-hover-bg-color:var(--ti-common-color-icon-graybg-normal, #adb0b8);--ti-cascader-list-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-cascader-item-height:var(--ti-common-size-height-normal, 28px);--ti-cascader-item-hover-bg-color:#f5f7fa;--ti-cascader-item-checked-text-color:var(--ti-base-color-primary-active);--ti-cascader-empty-text-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-cascader-search-input-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-cascader-search-input-placeholder-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-cascader-dropdown-box-shadow:var(--ti-common-box-shadow);--ti-cascader-width:'100%';--ti-cascader-dropdown-margin-left:var(--ti-common-space-0, 0px);--ti-cascader-dropdown-margin-right:var(--ti-common-space-0, 0px);--ti-cascader-dropdown-margin-top:calc(var(--ti-common-space-6, 6px) - 1px);--ti-cascader-dropdown-margin-bottom:calc(var(--ti-common-space-6, 6px) - 1px);--ti-cascader-tag-margin-left:var(--ti-common-space-6, 6px);--ti-cascader-tag-margin-right:var(--ti-common-space-0, 0px);--ti-cascader-tag-margin-top:calc(var(--ti-common-space-1, 1px) + 1px);--ti-cascader-tag-margin-bottom:calc(var(--ti-common-space-1, 1px) + 1px);--ti-cascader-list-margin-left:var(--ti-common-space-0, 0px);--ti-cascader-list-margin-right:var(--ti-common-space-0, 0px);--ti-cascader-list-margin-top:var(--ti-common-space-0, 0px);--ti-cascader-list-margin-bottom:var(--ti-common-space-0, 0px);--ti-cascader-list-padding-left:var(--ti-common-space-0, 0px);--ti-cascader-list-padding-right:var(--ti-common-space-0, 0px);--ti-cascader-list-padding-top:var(--ti-common-space-6, 6px);--ti-cascader-list-padding-bottom:var(--ti-common-space-6, 6px);--ti-cascader-empty-margin-left:var(--ti-common-space-0, 0px);--ti-cascader-empty-margin-right:var(--ti-common-space-0, 0px);--ti-cascader-empty-margin-top:var(--ti-common-space-10, 10px);--ti-cascader-empty-margin-bottom:var(--ti-common-space-10, 10px);--ti-cascader-search-input-margin-left:calc(var(--ti-common-space-1, 1px) + 1px);--ti-cascader-search-input-padding-left:var(--ti-common-space-2x, 8px);--ti-cascader-item-font-size:var(--ti-common-font-size-base, 12px);--ti-cascader-search-input-font-size:var(--ti-common-font-size-base, 12px);--ti-cascader-close-hover-icon-color:var(--ti-common-color-border-hover, #575d6c);display:inline-block;position:relative;font-size:var(--ti-cascader-font-size)}.tiny-cascader:not(.is-disabled):hover .tiny-input__inner{cursor:pointer;border-color:var(--ti-cascader-hover-border-color)}.tiny-cascader .tiny-input{cursor:pointer}.tiny-cascader .tiny-input .tiny-input__inner{text-overflow:ellipsis}.tiny-cascader .tiny-input .tiny-input__inner:focus{border-color:var(--ti-cascader-focus-border-color)}.tiny-cascader .tiny-input .tiny-input__icon{font-size:var(--ti-cascader-input-icon-font-size)}.tiny-cascader .tiny-input.is-focus .tiny-input__inner{border-color:var(--ti-cascader-focus-border-color)}.tiny-cascader .tiny-input .tiny-icon-arrow-down{transition:transform .3s;font-size:var(--ti-cascader-font-size)}.tiny-cascader .tiny-input .tiny-icon-arrow-down.is-reverse{transform:rotateZ(180deg)}.tiny-cascader .tiny-input .tiny-icon-circle-close:hover{color:var(--ti-cascader-icon-color)}.tiny-cascader .tiny-input .tiny-input__icon-close:hover{fill:var(--ti-cascader-close-hover-icon-color)}.tiny-cascader--medium{font-size:var(--ti-cascader-medium-font-size);line-height:var(--ti-cascader-medium-line-height)}.tiny-cascader--small{font-size:var(--ti-cascader-small-font-size);line-height:var(--ti-cascader-small-line-height)}.tiny-cascader--mini{font-size:var(--ti-cascader-mini-font-size);line-height:var(--ti-cascader-mini-line-height)}.tiny-cascader.is-disabled .tiny-cascader__label{z-index:2;color:var(--ti-cascader-disabled-text-color)}.tiny-cascader.show-auto-width{width:100%}.tiny-cascader__dropdown{--ti-cascader-font-size:var(--ti-common-font-size-1, 14px);--ti-cascader-input-icon-font-size:calc(var(--ti-common-font-size-1, 14px) - 4px);--ti-cascader-hover-border-color:var(--ti-common-color-line-hover, #575d6c);--ti-cascader-focus-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-cascader-border-radius:var(--ti-common-border-radius-1, 4px);--ti-cascader-icon-color:var(--ti-common-color-icon-graybg-normal, #adb0b8);--ti-cascader-medium-font-size:var(--ti-common-font-size-1, 14px);--ti-cascader-medium-line-height:36px;--ti-cascader-small-line-height:32px;--ti-cascader-mini-line-height:28px;--ti-cascader-small-font-size:var(--ti-common-font-size-bas);--ti-cascader-mini-font-size:var(--ti-common-font-size-base, 12px);--ti-cascader-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-cascader-dropdown-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-cascader-tag-bg-color:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-cascader-tag-icon-bg-color:var(--ti-common-color-icon-graybg-disabled, #dfe1e6);--ti-cascader-tag-icon-color:var(--ti-common-color-icon-white, #fff);--ti-cascader-tag-icon-hover-bg-color:var(--ti-common-color-icon-graybg-normal, #adb0b8);--ti-cascader-list-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-cascader-item-height:var(--ti-common-size-height-normal, 28px);--ti-cascader-item-hover-bg-color:#f5f7fa;--ti-cascader-item-checked-text-color:var(--ti-base-color-primary-active);--ti-cascader-empty-text-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-cascader-search-input-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-cascader-search-input-placeholder-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-cascader-dropdown-box-shadow:var(--ti-common-box-shadow);--ti-cascader-width:'100%';--ti-cascader-dropdown-margin-left:var(--ti-common-space-0, 0px);--ti-cascader-dropdown-margin-right:var(--ti-common-space-0, 0px);--ti-cascader-dropdown-margin-top:calc(var(--ti-common-space-6, 6px) - 1px);--ti-cascader-dropdown-margin-bottom:calc(var(--ti-common-space-6, 6px) - 1px);--ti-cascader-tag-margin-left:var(--ti-common-space-6, 6px);--ti-cascader-tag-margin-right:var(--ti-common-space-0, 0px);--ti-cascader-tag-margin-top:calc(var(--ti-common-space-1, 1px) + 1px);--ti-cascader-tag-margin-bottom:calc(var(--ti-common-space-1, 1px) + 1px);--ti-cascader-list-margin-left:var(--ti-common-space-0, 0px);--ti-cascader-list-margin-right:var(--ti-common-space-0, 0px);--ti-cascader-list-margin-top:var(--ti-common-space-0, 0px);--ti-cascader-list-margin-bottom:var(--ti-common-space-0, 0px);--ti-cascader-list-padding-left:var(--ti-common-space-0, 0px);--ti-cascader-list-padding-right:var(--ti-common-space-0, 0px);--ti-cascader-list-padding-top:var(--ti-common-space-6, 6px);--ti-cascader-list-padding-bottom:var(--ti-common-space-6, 6px);--ti-cascader-empty-margin-left:var(--ti-common-space-0, 0px);--ti-cascader-empty-margin-right:var(--ti-common-space-0, 0px);--ti-cascader-empty-margin-top:var(--ti-common-space-10, 10px);--ti-cascader-empty-margin-bottom:var(--ti-common-space-10, 10px);--ti-cascader-search-input-margin-left:calc(var(--ti-common-space-1, 1px) + 1px);--ti-cascader-search-input-padding-left:var(--ti-common-space-2x, 8px);--ti-cascader-item-font-size:var(--ti-common-font-size-base, 12px);--ti-cascader-search-input-font-size:var(--ti-common-font-size-base, 12px);--ti-cascader-close-hover-icon-color:var(--ti-common-color-border-hover, #575d6c);margin-left:var(--ti-cascader-dropdown-margin-left);margin-right:var(--ti-cascader-dropdown-margin-right);margin-top:var(--ti-cascader-dropdown-margin-top);margin-bottom:var(--ti-cascader-dropdown-margin-bottom);font-size:var(--ti-cascader-font-size);background:var(--ti-cascader-dropdown-bg-color);border:1px solid #e4e7ed;border-radius:var(--ti-cascader-border-radius);box-shadow:var(--ti-cascader-dropdown-box-shadow)}.tiny-cascader__dropdown.is-auto-size{background:0 0;border:none;box-shadow:none}.tiny-cascader__dropdown.is-auto-size .tiny-cascader-panel{justify-content:flex-start;align-items:flex-start}.tiny-cascader__dropdown.is-auto-size .tiny-cascader-menu{border:1px solid #e4e7ed;background:#fff}.tiny-cascader__dropdown.is-auto-size .tiny-cascader-menu:not(:first-child){margin-left:-1px}.tiny-cascader__dropdown.is-auto-size .tiny-cascader-menu .tiny-cascader-menu__wrap{height:auto;padding-bottom:6px;max-height:220px}.tiny-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.tiny-cascader__tags .tiny-tag{display:inline-flex;align-items:center;max-width:100%;margin-left:var(--ti-cascader-tag-margin-left);margin-right:var(--ti-cascader-tag-margin-right);margin-top:var(--ti-cascader-tag-margin-top);margin-bottom:var(--ti-cascader-tag-margin-bottom);text-overflow:ellipsis;background:var(--ti-cascader-tag-bg-color)}.tiny-cascader__tags .tiny-tag:not(.is-hit){border-color:transparent}.tiny-cascader__tags .tiny-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-cascader__tags .tiny-tag>span{flex-basis:auto}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-cascader__tags .tiny-tag .tiny-tag__close{flex-shrink:0}}.tiny-cascader__tags .tiny-tag .tiny-icon-close{flex:none;background-color:var(--ti-cascader-tag-icon-bg-color);color:var(--ti-cascader-tag-icon-color)}.tiny-cascader__tags .tiny-tag .tiny-icon-close:hover{background-color:var(--ti-cascader-tag-icon-hover-bg-color)}.tiny-cascader.is-hover-expand{height:30px;vertical-align:top}.tiny-cascader.is-hover-expand .tiny-cascader-content{position:relative}.tiny-cascader.is-hover-expand .tiny-cascader__tags{height:26px;overflow:hidden}.tiny-cascader.is-hover-expand .tiny-cascader__tags .tiny-tag{max-width:180px}.tiny-cascader.is-hover-expand .tiny-cascader__tags-collapse{visibility:visible;position:static}.tiny-cascader.is-hover-expand .tiny-cascader__tags-collapse.is-hidden{visibility:hidden;position:absolute}.tiny-cascader.is-hover-expand.tiny-cascader--medium,.tiny-cascader.is-hover-expand.tiny-cascader--mini,.tiny-cascader.is-hover-expand.tiny-cascader--small{height:inherit}.tiny-cascader.is-hover-expand.tiny-cascader--small .tiny-cascader__tags{height:20px}.tiny-cascader.is-hover-expand.tiny-cascader--mini .tiny-cascader__tags{height:16px}.tiny-cascader.is-hover-expand .tiny-cascader__tags.is-expand-content{height:auto;max-height:96px;overflow:auto}.tiny-cascader__suggestion-panel{border-radius:calc(var(--ti-cascader-border-radius) + 4px);min-height:240px;background:var(--ti-cascader-dropdown-bg-color);box-shadow:0 4px 12px 0 rgba(0,0,0,.08)}.tiny-cascader__suggestion-list{max-height:204px;margin-left:var(--ti-cascader-list-margin-left);margin-right:var(--ti-cascader-list-margin-right);margin-top:var(--ti-cascader-list-margin-top);margin-bottom:var(--ti-cascader-list-margin-bottom);padding-left:var(--ti-cascader-list-padding-left);padding-right:var(--ti-cascader-list-padding-right);padding-top:var(--ti-cascader-list-padding-top);padding-bottom:var(--ti-cascader-list-padding-bottom);font-size:var(--ti-cascader-font-size);color:var(--ti-cascader-list-text-color);text-align:center}.tiny-cascader__suggestion-panel .tiny-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:var(--ti-cascader-item-height);padding:0 8px;font-size:var(--ti-cascader-item-font-size);color:var(--ti-cascader-search-input-text-color);text-align:left;outline:0;cursor:pointer}.tiny-cascader__suggestion-panel .tiny-cascader__suggestion-item:focus,.tiny-cascader__suggestion-panel .tiny-cascader__suggestion-item:hover{background:var(--ti-cascader-item-hover-bg-color)}.tiny-cascader__suggestion-panel .tiny-cascader__suggestion-item.is-checked{color:var(--ti-cascader-item-checked-text-color);font-weight:700}.tiny-cascader__suggestion-panel .tiny-cascader__suggestion-item.is-checked .icon-check{fill:var(--ti-cascader-item-checked-text-color)}.tiny-cascader__suggestion-panel .tiny-cascader__suggestion-item>span{margin-right:10px}.tiny-cascader__empty-text{margin-left:var(--ti-cascader-empty-margin-left);margin-right:var(--ti-cascader-empty-margin-right);margin-top:var(--ti-cascader-empty-margin-top);margin-bottom:var(--ti-cascader-empty-margin-bottom);color:var(--ti-cascader-empty-text-color)}.tiny-cascader__search-input{flex:1;height:24px;min-width:60px;margin-left:var(--ti-cascader-search-input-margin-left);padding-left:var(--ti-cascader-search-input-padding-left);color:var(--ti-cascader-search-input-text-color);font-size:var(--ti-cascader-search-input-font-size);border:none;outline:0;box-sizing:border-box}.tiny-cascader__search-input::-moz-placeholder{color:var(--ti-cascader-search-input-placeholder-text-color);opacity:1}.tiny-cascader__search-input::placeholder{color:var(--ti-cascader-search-input-placeholder-text-color)}.tiny-cascader-multiple{width:var(--ti-cascader-width)}.tiny-collapse-item{--ti-collapse-item-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-collapse-item-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-collapse-item-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-collapse-item-border-color-left:var(--ti-collapse-item-border-color);--ti-collapse-item-border-color-right:var(--ti-collapse-item-border-color);--ti-collapse-item-border-color-top:var(--ti-collapse-item-border-color);--ti-collapse-item-disabled-border-color-left:var(--ti-collapse-item-border-color);--ti-collapse-item-disabled-border-color-right:var(--ti-collapse-item-border-color);--ti-collapse-item-disabled-border-color-top:var(--ti-collapse-item-border-color);--ti-collapse-item-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-collapse-item-margin-top:var(--ti-common-space-2x, 8px);--ti-collapse-item-header-min-height:var(--ti-common-size-8x, 32px);--ti-collapse-item-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-collapse-item-wrap-bg-color:var(--ti-common-color-light, #fff);--ti-collapse-item-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-collapse-item-disabled-header-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-collapse-item-header-font-size:var(--ti-common-font-size-base, 12px);--ti-collapse-item-header-font-weight:var(--ti-common-font-weight-4, normal);--ti-collapse-item-header-focus-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-collapse-item-arrow-font-size:var(--ti-common-font-size-base, 12px);--ti-collapse-item-arrow-margin-right:var(--ti-common-space-3x, 12px);--ti-collapse-item-arrow-hover-text-color:var(--ti-common-color-info, #252b3a);--ti-collapse-item-icon-font-size:var(--ti-common-font-size-2, 16px);--ti-collapse-item-arrow-transform:rotate(90deg);--ti-collapse-item-is-active-arrow-transform:rotate(-90deg);--ti-collapse-item-is-active-arrow-text-color:var(--ti-collapse-item-icon-color);--ti-collapse-item-header-padding-vertical:var(--ti-common-space-0, 0px);--ti-collapse-item-header-padding-horizontal:var(--ti-common-space-4x, 16px);--ti-collapse-item-header-bg-color:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-collapse-item-header-border-color:var(--ti-common-color-transparent, transparent);--ti-collapse-item-header-border-color-left:var(--ti-collapse-item-header-border-color);--ti-collapse-item-header-border-color-right:var(--ti-collapse-item-header-border-color);--ti-collapse-item-content-border-color:var(--ti-common-color-transparent, transparent);--ti-collapse-item-content-border-color-left:var(--ti-collapse-item-content-border-color);--ti-collapse-item-content-border-color-right:var(--ti-collapse-item-content-border-color);--ti-collapse-item-content-border-color-top:var(--ti-collapse-item-border-color);--ti-collapse-item-content-padding-top:var(--ti-common-space-3x, 12px);--ti-collapse-item-content-padding-left:var(--ti-common-space-4x, 16px);--ti-collapse-item-content-padding-right:var(--ti-common-space-4x, 16px);--ti-collapse-item-content-padding-bottom:var(--ti-common-space-3x, 12px);--ti-collapse-item-content-font-size:var(--ti-common-font-size-base, 12px);--ti-collapse-item-title-right-color:var(--ti-common-color-text-primary, #252b3a);--ti-collapse-item-title-right-fill:var(--ti-common-color-text-primary, #252b3a);margin-top:var(--ti-collapse-item-margin-top);background-color:var(--ti-collapse-item-bg-color);border:1px solid var(--ti-collapse-item-border-color);border-left-color:var(--ti-collapse-item-border-color-left);border-right-color:var(--ti-collapse-item-border-color-right);border-top-color:var(--ti-collapse-item-border-color-top);border-radius:var(--ti-collapse-item-border-radius)}.tiny-collapse-item:last-child{margin-bottom:-1px}.tiny-collapse-item.is-disabled{border-left-color:var(--ti-collapse-item-disabled-border-color-left);border-right-color:var(--ti-collapse-item-disabled-border-color-right);border-top-color:var(--ti-collapse-item-disabled-border-color-top)}.tiny-collapse-item.is-disabled .tiny-collapse-item__header{color:var(--ti-collapse-item-disabled-text-color);background-color:var(--ti-collapse-item-disabled-header-bg-color);cursor:not-allowed}.tiny-collapse-item.is-disabled .tiny-collapse-item__arrow svg{fill:var(--ti-collapse-item-disabled-text-color)}.tiny-collapse-item.is-disabled .tiny-collapse-item__word-overflow{cursor:not-allowed}.tiny-collapse-item__header{display:flex;border:1px solid var(--ti-collapse-item-header-border-color);border-left-color:var(--ti-collapse-item-header-border-color-left);border-right-color:var(--ti-collapse-item-header-border-color-right);font-weight:var(--ti-collapse-item-header-font-weight);align-items:center;min-height:var(--ti-collapse-item-header-min-height);background-color:var(--ti-collapse-item-header-bg-color);color:var(--ti-collapse-item-text-color);font-size:var(--ti-collapse-item-header-font-size);outline:0;cursor:pointer;transition:border-bottom-color .3s;border-radius:var(--ti-collapse-item-border-radius);padding:var(--ti-collapse-item-header-padding-vertical) var(--ti-collapse-item-header-padding-horizontal)}.tiny-collapse-item__header.focusing:focus:not(:hover){color:var(--ti-collapse-item-header-focus-text-color)}.tiny-collapse-item__header .tiny-collapse-item__word-overflow{white-space:nowrap;overflow:hidden;line-height:1.5;text-overflow:ellipsis;display:inline-block;cursor:pointer}.tiny-collapse-item__header .tiny-collapse-item__arrow{margin-right:var(--ti-collapse-item-arrow-margin-right);font-size:var(--ti-collapse-item-arrow-font-size);order:-1;transition:transform .3s;transform:var(--ti-collapse-item-arrow-transform)}.tiny-collapse-item__header .tiny-collapse-item__arrow svg{font-size:var(--ti-collapse-item-icon-font-size);fill:var(--ti-collapse-item-icon-color)}.tiny-collapse-item__header .tiny-collapse-item__title__right{margin-left:auto;color:var(--ti-collapse-item-title-right-color);fill:var(--ti-collapse-item-title-right-fill)}.tiny-collapse-item__header.is-active{border-bottom-color:transparent}.tiny-collapse-item__header.is-active .tiny-collapse-item__arrow{transform:var(--ti-collapse-item-is-active-arrow-transform)}.tiny-collapse-item__header.is-active .tiny-collapse-item__arrow svg{fill:var(--ti-collapse-item-is-active-arrow-text-color)}.tiny-collapse-item:hover:not(.is-disabled) .tiny-collapse-item__arrow svg{fill:var(--ti-collapse-item-arrow-hover-text-color)}.tiny-collapse-item__wrap{will-change:height;background-color:var(--ti-collapse-item-wrap-bg-color);overflow:hidden;box-sizing:border-box}.tiny-collapse-item__content{padding-top:var(--ti-collapse-item-content-padding-top);padding-left:var(--ti-collapse-item-content-padding-left);padding-right:var(--ti-collapse-item-content-padding-right);padding-bottom:var(--ti-collapse-item-content-padding-bottom);font-size:var(--ti-collapse-item-content-font-size);color:var(--ti-collapse-item-text-color);border:1px solid var(--ti-collapse-item-content-border-color);border-right-color:var(--ti-collapse-item-content-border-color-right);border-left-color:var(--ti-collapse-item-content-border-color-left);border-top-color:var(--ti-collapse-item-content-border-color-top);line-height:var(--ti-collapse-item-content-line-height)}.tiny-color-select-panel{--ti-color-select-panel-bg-color:var(--ti-common-color-transparent, transparent);--ti-color-select-panel-border-color:var(--ti-base-color-common-2, #adb0b8);--ti-color-select-panel-border-weight:var(--ti-common-border-weight-normal, 1px);--ti-color-select-panel-border-radius-xs:var(--ti-common-border-radius-normal, 2px);--ti-color-select-panel-border-radius-sm:var(--ti-common-border-radius-1, 4px);--ti-color-select-panel-border-radius:var(--ti-common-border-radius-2, 8px);--ti-color-select-panel-gap:var(--ti-common-space-base, 4px);--ti-color-select-panel-padding-vertical:var(--ti-common-space-2x, 8px);--ti-color-select-panel-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-color-select-panel-alpha-margin-top:var(--ti-common-space-2x, 8px);--ti-color-select-panel-box-shadow:var(--ti-common-shadow-2-down, 0 2px 8px 0 rgba(0, 0, 0, 0.2));--ti-color-select-panel__wrapper-zindex:10;--ti-color-select-panel-bg-color:var(--ti-common-color-light);--ti-color-select-panel-btn-border-color:var(--ti-common-color-line-normal);--ti-color-select-panel-btn-border-hover-color:var(--ti-common-color-border-hover);--ti-color-select-panel-tools-line-height:var(--ti-common-size-height-large);--ti-color-select-panel-btn-margin:9px;--ti-color-select-panel-collapse-color:var(--ti-common-color-primary-normal);display:flex;flex-direction:column;position:absolute;max-width:264px;z-index:var(--ti-color-select-panel__wrapper-zindex);background:var(--ti-color-select-panel-bg-color);gap:var(--ti-color-select-panel-spacing);padding:var(--ti-color-select-panel-padding-vertical) var(--ti-color-select-panel-padding-horizontal);box-shadow:var(--ti-color-select-panel-box-shadow)}.tiny-color-select-panel__tools{display:flex;line-height:var(--ti-color-select-panel-tools-line-height)}.tiny-color-select-panel__tools .tiny-input{flex:1 0 0}.tiny-color-select-panel__tools .tiny-button-group{margin:var(--ti-color-select-panel-btn-margin);flex:0 0 auto}.tiny-color-select-panel__tools .tiny-button-group>.tiny-button{border-color:var(--ti-color-select-panel-btn-border-color);border-radius:var(--ti-color-select-panel-border-radius-xs)}.tiny-color-select-panel__tools .tiny-button-group>.tiny-button:hover{border-color:var(--ti-color-select-panel-btn-border-hover-color)}.tiny-color-select-panel__inner{display:flex;gap:12px}.tiny-color-select-panel__inner__color-select{width:220px;height:142px;position:relative}.tiny-color-select-panel__inner__color-select .white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.tiny-color-select-panel__inner__color-select .black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.tiny-color-select-panel__inner__color-select .black,.tiny-color-select-panel__inner__color-select .white{position:absolute;inset:0}.tiny-color-select-panel__inner__color-select .cursor{position:absolute;width:12px;height:12px;border-radius:100%;border:1px solid #fff;background:rgba(0,0,0,.15);box-shadow:inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006}.tiny-color-select-panel__inner__hue-select{position:relative;width:8px;border-radius:var(--ti-color-select-panel-border-radius-xs);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.tiny-color-select-panel__inner__hue-select div{position:absolute;top:0;width:100%;height:4px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.6);border-radius:1px}.tiny-color-select-panel__alpha{position:relative;width:240px;height:8px;border-radius:var(--ti-color-select-panel-border-radius-xs);margin-top:var(--ti-color-select-panel-alpha-margin-top)}.tiny-color-select-panel__alpha__slider{width:100%;height:100%;border-radius:var(--ti-color-select-panel-border-radius-xs)}.tiny-color-select-panel__alpha__thumb{width:4px;height:100%;position:absolute;top:0;left:0;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.6);border-radius:1px}.tiny-color-select-panel .tiny-collapse{border-bottom:0}.tiny-color-select-panel .tiny-collapse .tiny-collapse-item__header{color:var(--ti-color-select-panel-collapse-color);border:0;background:0 0;padding:0}.tiny-color-select-panel .tiny-collapse .tiny-collapse-item__header .tiny-collapse-item{background:0 0;border:none;padding-left:0;padding-right:0}.tiny-color-select-panel .tiny-collapse .tiny-collapse-item__content{background:0 0;padding-left:0;padding-right:0;border:0}.tiny-color-select-panel .tiny-collapse .tiny-collapse-item__content .tiny-color-select-panel__history,.tiny-color-select-panel .tiny-collapse .tiny-collapse-item__content .tiny-color-select-panel__predefine{display:flex;flex-wrap:wrap;height:auto;gap:var(--ti-color-select-panel-spacing)}.tiny-color-select-panel .tiny-collapse .tiny-collapse-item__content .tiny-color-select-panel__history__color-block,.tiny-color-select-panel .tiny-collapse .tiny-collapse-item__content .tiny-color-select-panel__predefine__color-block{width:20px;height:20px;border-radius:var(--ti-color-select-panel-border-radius-sm);margin:0 4px 4px 0}.tiny-color-select-panel .tiny-collapse .tiny-collapse-item__content .tiny-collapse-item__arrow{display:none}.tiny-color-select-panel .tiny-collapse .tiny-collapse-item__content .tiny-collapse-item__wrap{background:0 0}.tiny-color-select-panel .tiny-collapse .tiny-collapse-item__wrap{background:0 0}.tiny-color-select-panel .tiny-collapse .tiny-collapse-item__arrow{display:none}.tiny-color-picker{--ti-color-picker-bg-color:var(--ti-common-color-transparent, transparent);--ti-color-picker-border-color:var(--ti-base-color-common-2, #adb0b8);--ti-color-picker-border-weight:var(--ti-common-border-weight-normal, 1px);--ti-color-picker-border-radius-xs:var(--ti-common-border-radius-normal, 2px);--ti-color-picker-border-radius-sm:var(--ti-common-border-radius-1, 4px);--ti-color-picker-border-radius:var(--ti-common-border-radius-2, 8px);--ti-color-picker-padding-vertical:var(--ti-common-space-base, 4px);--ti-color-picker-padding-horizontal:var(--ti-common-space-base, 4px);--ti-color-picker-spacing-2x:var(--ti-common-space-2x, 8px);--ti-color-picker-shadow:var(--ti-common-shadow-2-down, 0 2px 8px 0 rgba(0, 0, 0, 0.2));--ti-color-picker__select__wrapper-zindex:1000;--ti-color-picker__wrapper-bg:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-color-picker-size-large-height:var(--ti-common-size-16x, 64px);--ti-color-picker-size-large-width:var(--ti-common-size-16x, 64px);--ti-color-picker-size-medium-height:var(--ti-common-size-12x, 48px);--ti-color-picker-size-medium-width:var(--ti-common-size-12x, 48px);--ti-color-picker-size-small-height:var(--ti-common-size-9x, 36px);--ti-color-picker-size-small-width:var(--ti-common-size-9x, 36px);--ti-color-picker-size-mini-height:var(--ti-common-size-6x, 24px);--ti-color-picker-size-mini-width:var(--ti-common-size-6x, 24px);position:relative;width:32px;height:32px;border-radius:var(--ti-color-picker-border-radius-sm);border:var(--ti-color-picker-border-weight) solid var(--ti-color-picker-border-color);box-sizing:content-box;padding:var(--ti-color-picker-padding-vertical) var(--ti-color-picker-padding-horizontal);cursor:pointer}.tiny-color-picker__inner{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:var(--ti-color-picker-border-radius-sm);background:var(--ti-color-picker-bg-color)}.tiny-color-picker__wrapper{display:flex;flex-direction:column;position:absolute;max-width:300px;z-index:var(--ti-color-picker__select__wrapper-zindex);margin-top:var(--ti-color-picker-spacing);background:var(--ti-color-picker__wrapper-bg);gap:var(--ti-color-picker-spacing);padding:var(--ti-color-picker-spacing-2x);box-shadow:var(--ti-color-picker-shadow)}.tiny-color-picker__wrapper__tools{display:flex}.tiny-color-picker__wrapper__tools .tiny-input{flex:1 0 0}.tiny-color-picker__wrapper__tools .tiny-button-group{flex:0 0 auto}.tiny-color-picker__wrapper__inner{display:flex;gap:12px}.tiny-color-picker__wrapper__inner__color-select{width:280px;height:180px;position:relative}.tiny-color-picker__wrapper__inner__color-select .white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.tiny-color-picker__wrapper__inner__color-select .black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.tiny-color-picker__wrapper__inner__color-select .black,.tiny-color-picker__wrapper__inner__color-select .white{position:absolute;inset:0}.tiny-color-picker__wrapper__inner__color-select .cursor{position:absolute;width:12px;height:12px;border-radius:100%;border:1px solid #fff;background:rgba(0,0,0,.15);box-shadow:inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006}.tiny-color-picker__wrapper__inner__hue-select{position:relative;width:18px;border-radius:var(--ti-color-picker-border-radius-xs);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.tiny-color-picker__wrapper__inner__hue-select div{position:absolute;top:0;width:100%;height:4px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.6);border-radius:1px}.tiny-color-picker__wrapper__alpha{position:relative;width:100%;height:20px;border-radius:var(--ti-color-picker-border-radius-xs);margin-top:var(--ti-color-picker-spacing-2x)}.tiny-color-picker__wrapper__alpha__slider{width:100%;height:100%}.tiny-color-picker__wrapper__alpha__thumb{width:4px;height:100%;position:absolute;top:0;left:0;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.6);border-radius:1px}.tiny-color-picker--large{width:var(--ti-color-picker-size-large-width);height:var(--ti-color-picker-size-large-height)}.tiny-color-picker--small{width:var(--ti-color-picker-size-small-width);height:var(--ti-color-picker-size-small-height)}.tiny-color-picker--medium{width:var(--ti-color-picker-size-medium-width);height:var(--ti-color-picker-size-medium-height)}.tiny-color-picker--mini{width:var(--ti-color-picker-size-mini-width);height:var(--ti-color-picker-size-mini-height)}.tiny-config-provider__rtl{direction:var(--text-direction)}.tiny-mobile-container{--ti-mobile-container-common-padding:var(--ti-mobile-space-3x, 12px);display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.tiny-mobile-container__left{margin-right:var(--ti-mobile-container-common-padding)}.tiny-mobile-container__center{flex:1}.tiny-mobile-container__right{margin-left:var(--ti-mobile-container-common-padding)}.tiny-container .tiny-container__aside,.tiny-container .tiny-container__footer,.tiny-container .tiny-container__header,.tiny-container .tiny-container__main{position:absolute;box-sizing:border-box;top:0;left:0;bottom:0;right:0;margin:0}.tiny-container .tiny-container__main{overflow-y:auto}.tiny-container .tiny-container__footer{top:auto;width:auto}/*!
 * Cropper.js v1.5.7
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-05-23T05:22:57.283Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.cropper-container img {
  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;
}
.tiny-crop__wrapper{--ti-crop-drag-box-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-crop-modal-bg-color:var(--ti-common-color-dark, #000);--ti-crop-view-box-outline-color:var(--ti-common-color-line-active, #5e7ce0);--ti-crop-center-bg-color:var(--ti-common-color-icon-graybg-disabled, #dfe1e6);--ti-crop-face-bg-color:var(--ti-common-color-light, #fff);--ti-crop-line-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-crop-point-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-crop-opration-height:var(--ti-common-size-height-normal, 28px);--ti-crop-opration-bg-color:rgba(55, 55, 55, 0.3);--ti-crop-opration-span-bg-color:rgba(0, 0, 0, 0.5);--ti-crop-opration-span-text-color:var(--ti-common-color-light, #fff);--ti-crop-opration-span-hover-bg-color:rgba(0, 0, 0, 0.8);--ti-crop-modal-mask-bg-color:rgba(55, 55, 55, 0.5);--ti-crop-moda-close-bg-color:rgba(0, 0, 0, 0.5);--ti-crop-moda-close-icon-color:var(--ti-common-color-light, #fff);--ti-crop-nopic-bg-color:rgba(0, 0, 0, 0.3);--ti-crop-nopic-center-text-color:rgba(255, 255, 255, 0.6)}.tiny-crop .cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none}.tiny-crop .cropper-container img{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%}.tiny-crop .cropper-canvas,.tiny-crop .cropper-crop-box,.tiny-crop .cropper-drag-box,.tiny-crop .cropper-modal,.tiny-crop .cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.tiny-crop .cropper-canvas,.tiny-crop .cropper-wrap-box{overflow:hidden}.tiny-crop .cropper-drag-box{background-color:var(--ti-crop-drag-box-bg-color);opacity:0}.tiny-crop .cropper-modal{background-color:var(--ti-crop-modal-bg-color);opacity:.5}.tiny-crop .cropper-view-box{display:block;height:100%;outline-color:rgba(51,153,255,.75);outline:1px solid var(--ti-crop-view-box-outline-color);overflow:hidden;width:100%}.tiny-crop .cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.tiny-crop .cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.tiny-crop .cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.tiny-crop .cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.tiny-crop .cropper-center:after,.tiny-crop .cropper-center:before{background-color:var(--ti-crop-center-bg-color);content:' ';display:block;position:absolute}.tiny-crop .cropper-center:before{height:1px;left:-3px;top:0;width:7px}.tiny-crop .cropper-center:after{height:7px;left:0;top:-3px;width:1px}.tiny-crop .cropper-face,.tiny-crop .cropper-line,.tiny-crop .cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.tiny-crop .cropper-face{background-color:var(--ti-crop-face-bg-color);left:0;top:0}.tiny-crop .cropper-line{background-color:var(--ti-crop-line-bg-color)}.tiny-crop .cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.tiny-crop .cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.tiny-crop .cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.tiny-crop .cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.tiny-crop .cropper-point{background-color:var(--ti-crop-point-bg-color);height:5px;opacity:.75;width:5px}.tiny-crop .cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.tiny-crop .cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.tiny-crop .cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.tiny-crop .cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.tiny-crop .cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.tiny-crop .cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.tiny-crop .cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.tiny-crop .cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.tiny-crop .cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.tiny-crop .cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.tiny-crop .cropper-point.point-se{height:5px;opacity:.75;width:5px}}.tiny-crop .cropper-point.point-se:before{background-color:var(--ti-crop-point-bg-color);bottom:-50%;content:' ';display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.tiny-crop .cropper-invisible{opacity:0}.tiny-crop .cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.tiny-crop .cropper-hide{display:block;height:0;position:absolute;width:0}.tiny-crop .cropper-hidden{display:none!important}.tiny-crop .cropper-move{cursor:move}.tiny-crop .cropper-crop{cursor:crosshair}.tiny-crop .cropper-disabled .cropper-drag-box,.tiny-crop .cropper-disabled .cropper-face,.tiny-crop .cropper-disabled .cropper-line,.tiny-crop .cropper-disabled .cropper-point{cursor:not-allowed}.tiny-crop .img-container{margin:auto;overflow:hidden}.tiny-crop .img-container>img{max-width:100%}.tiny-crop .opration{height:var(--ti-crop-opration-height);line-height:var(--ti-crop-opration-height);text-align:center;background-color:var(--ti-crop-opration-bg-color);position:relative}.tiny-crop .opration span{width:26px;height:26px;margin:0 2px;display:inline-block;color:var(--ti-crop-opration-span-text-color);cursor:pointer;border-radius:50%;background-color:var(--ti-crop-opration-span-bg-color)}.tiny-crop .opration span:hover{background-color:var(--ti-crop-opration-span-hover-bg-color);width:28px;height:28px}.tiny-crop .opration span.tiny-icon::before{position:relative}.tiny-crop .crop-modal-mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--ti-crop-modal-mask-bg-color);height:100%;z-index:1000}.tiny-crop .crop-modal-warp{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-overflow-scrolling:touch;outline:0}.tiny-crop .crop-modal{position:relative;top:100px;margin:0 auto 50px;background:#fff;border-radius:2px;box-sizing:border-box;width:50%}.tiny-crop .moda-close{position:absolute;top:-40px;right:-40px;width:80px;height:80px;cursor:pointer;border-radius:50%;background-color:var(--ti-crop-moda-close-bg-color)}.tiny-crop .moda-close .tiny-icon{top:45px;left:16px;color:var(--ti-crop-moda-close-icon-color);z-index:9999999}.tiny-crop .img-preview-box{position:fixed;top:100px}.tiny-crop .img-preview{height:9rem;width:16rem;overflow:hidden}@media (max-width:768px){.tiny-crop .preview-lg{display:none}}@media (max-width:600px){.tiny-crop .preview-md{display:none}}.tiny-crop .preview-lg{height:9rem;width:16rem;margin-top:4px}.tiny-crop .preview-md{height:4.5rem;width:8rem;margin-top:4px}.tiny-crop .preview-sm{height:2.25rem;width:4rem;margin-top:4px}.tiny-crop .img-preview>img{max-width:100%}.tiny-crop .nopic{height:200px;text-align:center;background:var(--ti-crop-nopic-bg-color)}.tiny-crop .nopic-center{position:relative;font-size:50px;color:var(--ti-crop-nopic-center-text-color);cursor:pointer;top:50px}.tiny-crop input[type=file]{display:none}.tiny-crop{position:fixed;height:100%;width:100%;display:flex;align-items:center;justify-content:center;top:0;left:0;z-index:1000;background:rgba(97,97,97,.5)}.tiny-crop__dialog-content__handle{width:652px;display:flex;justify-content:center;height:26px;margin:10px 0 20px}.tiny-crop__dialog-content__handle__button{width:268px;display:flex;justify-content:space-between}.tiny-crop__dialog{width:652px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;background:#fff;z-index:1001}.tiny-crop__dialog-cropper{width:652px;height:300px;overflow:hidden}.tiny-crop__dialog-content{width:100%;display:flex;align-items:center;margin-bottom:10px;justify-content:center}.tiny-crop__dialog-content__crop{width:314px;height:200px;border:1px solid #393939;box-sizing:border-box;background:gray;overflow:hidden;display:flex;align-items:center;justify-content:center}.tiny-crop__dialog-content__crop img{height:100%;width:100%}.tiny-croppreview{position:fixed;top:calc(100% - 50% - 150px);left:calc(100% - 50% + 336px);height:300px;width:300px;display:flex;z-index:1002;flex-direction:column;justify-content:space-between}.iconButton{border-radius:50%;background:#616161;height:26px;width:26px;display:flex;justify-content:center;align-items:center;cursor:pointer}.iconButton .iconButtonset{fill:#fff;height:12px;width:12px}.iconButton:hover{background:#272727}.croppreview{height:100%;width:100%}.croppreviewb{width:214px;height:140px;overflow:hidden;background:#fff}.croppreviewm{width:114px;height:80px;overflow:hidden;background:#fff}.croppreviews{width:84px;height:60px;overflow:hidden;background:#fff}.container{padding-right:10px;margin-right:auto;padding-left:10px;margin-left:auto}.container:after,.container:before{content:'';display:table}.container:after{clear:both}@media (min-width:768px){.container{width:788px}}@media (min-width:992px){.container{width:1012px}}@media (min-width:1200px){.container{width:1220px}}@media (min-width:1920px){.container{width:1940px}}.row{margin-left:-10px;margin-right:-10px}.row:after,.row:before{content:'';display:table}.row:after{clear:both}.row h3{margin-left:10px}.tiny-filter .row{overflow:hidden}.tiny-filter .row .title{margin-left:10px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-2,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-2,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-2,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-17,.col-xl-18,.col-xl-19,.col-xl-2,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-2,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px;box-sizing:border-box}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-2,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-24{width:100%}.col-xs-23{width:95.83333333%}.col-xs-22{width:91.66666667%}.col-xs-21{width:87.5%}.col-xs-20{width:83.33333333%}.col-xs-19{width:79.16666667%}.col-xs-18{width:75%}.col-xs-17{width:70.83333333%}.col-xs-16{width:66.66666667%}.col-xs-15{width:62.5%}.col-xs-14{width:58.33333333%}.col-xs-13{width:54.16666667%}.col-xs-12{width:50%}.col-xs-11{width:45.83333333%}.col-xs-10{width:41.66666667%}.col-xs-9{width:37.5%}.col-xs-8{width:33.33333333%}.col-xs-7{width:29.16666667%}.col-xs-6{width:25%}.col-xs-5{width:20.83333333%}.col-xs-4{width:16.66666667%}.col-xs-3{width:12.5%}.col-xs-2{width:8.33333333%}.col-xs-1{width:4.16666667%}.col-xs-push-24{left:100%}.col-xs-push-23{left:95.83333333%}.col-xs-push-22{left:91.66666667%}.col-xs-push-21{left:87.5%}.col-xs-push-20{left:83.33333333%}.col-xs-push-19{left:79.16666667%}.col-xs-push-18{left:75%}.col-xs-push-17{left:70.83333333%}.col-xs-push-16{left:66.66666667%}.col-xs-push-15{left:62.5%}.col-xs-push-14{left:58.33333333%}.col-xs-push-13{left:54.16666667%}.col-xs-push-12{left:50%}.col-xs-push-11{left:45.83333333%}.col-xs-push-10{left:41.66666667%}.col-xs-push-9{left:37.5%}.col-xs-push-8{left:33.33333333%}.col-xs-push-7{left:29.16666667%}.col-xs-push-6{left:25%}.col-xs-push-5{left:20.83333333%}.col-xs-push-4{left:16.66666667%}.col-xs-push-3{left:12.5%}.col-xs-push-2{left:8.33333333%}.col-xs-push-1{left:4.16666667%}.col-xs-push-0{left:0}.col-xs-pull-24{right:100%}.col-xs-pull-23{right:95.83333333%}.col-xs-pull-22{right:91.66666667%}.col-xs-pull-21{right:87.5%}.col-xs-pull-20{right:83.33333333%}.col-xs-pull-19{right:79.16666667%}.col-xs-pull-18{right:75%}.col-xs-pull-17{right:70.83333333%}.col-xs-pull-16{right:66.66666667%}.col-xs-pull-15{right:62.5%}.col-xs-pull-14{right:58.33333333%}.col-xs-pull-13{right:54.16666667%}.col-xs-pull-12{right:50%}.col-xs-pull-11{right:45.83333333%}.col-xs-pull-10{right:41.66666667%}.col-xs-pull-9{right:37.5%}.col-xs-pull-8{right:33.33333333%}.col-xs-pull-7{right:29.16666667%}.col-xs-pull-6{right:25%}.col-xs-pull-5{right:20.83333333%}.col-xs-pull-4{right:16.66666667%}.col-xs-pull-3{right:12.5%}.col-xs-pull-2{right:8.33333333%}.col-xs-pull-1{right:4.16666667%}.col-xs-pull-0{right:0}.col-xs-offset-24{margin-left:100%}.col-xs-offset-23{margin-left:95.83333333%}.col-xs-offset-22{margin-left:91.66666667%}.col-xs-offset-21{margin-left:87.5%}.col-xs-offset-20{margin-left:83.33333333%}.col-xs-offset-19{margin-left:79.16666667%}.col-xs-offset-18{margin-left:75%}.col-xs-offset-17{margin-left:70.83333333%}.col-xs-offset-16{margin-left:66.66666667%}.col-xs-offset-15{margin-left:62.5%}.col-xs-offset-14{margin-left:58.33333333%}.col-xs-offset-13{margin-left:54.16666667%}.col-xs-offset-12{margin-left:50%}.col-xs-offset-11{margin-left:45.83333333%}.col-xs-offset-10{margin-left:41.66666667%}.col-xs-offset-9{margin-left:37.5%}.col-xs-offset-8{margin-left:33.33333333%}.col-xs-offset-7{margin-left:29.16666667%}.col-xs-offset-6{margin-left:25%}.col-xs-offset-5{margin-left:20.83333333%}.col-xs-offset-4{margin-left:16.66666667%}.col-xs-offset-3{margin-left:12.5%}.col-xs-offset-2{margin-left:8.33333333%}.col-xs-offset-1{margin-left:4.16666667%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-2,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-24{width:100%}.col-sm-23{width:95.83333333%}.col-sm-22{width:91.66666667%}.col-sm-21{width:87.5%}.col-sm-20{width:83.33333333%}.col-sm-19{width:79.16666667%}.col-sm-18{width:75%}.col-sm-17{width:70.83333333%}.col-sm-16{width:66.66666667%}.col-sm-15{width:62.5%}.col-sm-14{width:58.33333333%}.col-sm-13{width:54.16666667%}.col-sm-12{width:50%}.col-sm-11{width:45.83333333%}.col-sm-10{width:41.66666667%}.col-sm-9{width:37.5%}.col-sm-8{width:33.33333333%}.col-sm-7{width:29.16666667%}.col-sm-6{width:25%}.col-sm-5{width:20.83333333%}.col-sm-4{width:16.66666667%}.col-sm-3{width:12.5%}.col-sm-2{width:8.33333333%}.col-sm-1{width:4.16666667%}.col-sm-push-24{left:100%}.col-sm-push-23{left:95.83333333%}.col-sm-push-22{left:91.66666667%}.col-sm-push-21{left:87.5%}.col-sm-push-20{left:83.33333333%}.col-sm-push-19{left:79.16666667%}.col-sm-push-18{left:75%}.col-sm-push-17{left:70.83333333%}.col-sm-push-16{left:66.66666667%}.col-sm-push-15{left:62.5%}.col-sm-push-14{left:58.33333333%}.col-sm-push-13{left:54.16666667%}.col-sm-push-12{left:50%}.col-sm-push-11{left:45.83333333%}.col-sm-push-10{left:41.66666667%}.col-sm-push-9{left:37.5%}.col-sm-push-8{left:33.33333333%}.col-sm-push-7{left:29.16666667%}.col-sm-push-6{left:25%}.col-sm-push-5{left:20.83333333%}.col-sm-push-4{left:16.66666667%}.col-sm-push-3{left:12.5%}.col-sm-push-2{left:8.33333333%}.col-sm-push-1{left:4.16666667%}.col-sm-push-0{left:0}.col-sm-pull-24{right:100%}.col-sm-pull-23{right:95.83333333%}.col-sm-pull-22{right:91.66666667%}.col-sm-pull-21{right:87.5%}.col-sm-pull-20{right:83.33333333%}.col-sm-pull-19{right:79.16666667%}.col-sm-pull-18{right:75%}.col-sm-pull-17{right:70.83333333%}.col-sm-pull-16{right:66.66666667%}.col-sm-pull-15{right:62.5%}.col-sm-pull-14{right:58.33333333%}.col-sm-pull-13{right:54.16666667%}.col-sm-pull-12{right:50%}.col-sm-pull-11{right:45.83333333%}.col-sm-pull-10{right:41.66666667%}.col-sm-pull-9{right:37.5%}.col-sm-pull-8{right:33.33333333%}.col-sm-pull-7{right:29.16666667%}.col-sm-pull-6{right:25%}.col-sm-pull-5{right:20.83333333%}.col-sm-pull-4{right:16.66666667%}.col-sm-pull-3{right:12.5%}.col-sm-pull-2{right:8.33333333%}.col-sm-pull-1{right:4.16666667%}.col-sm-pull-0{right:0}.col-sm-offset-24{margin-left:100%}.col-sm-offset-23{margin-left:95.83333333%}.col-sm-offset-22{margin-left:91.66666667%}.col-sm-offset-21{margin-left:87.5%}.col-sm-offset-20{margin-left:83.33333333%}.col-sm-offset-19{margin-left:79.16666667%}.col-sm-offset-18{margin-left:75%}.col-sm-offset-17{margin-left:70.83333333%}.col-sm-offset-16{margin-left:66.66666667%}.col-sm-offset-15{margin-left:62.5%}.col-sm-offset-14{margin-left:58.33333333%}.col-sm-offset-13{margin-left:54.16666667%}.col-sm-offset-12{margin-left:50%}.col-sm-offset-11{margin-left:45.83333333%}.col-sm-offset-10{margin-left:41.66666667%}.col-sm-offset-9{margin-left:37.5%}.col-sm-offset-8{margin-left:33.33333333%}.col-sm-offset-7{margin-left:29.16666667%}.col-sm-offset-6{margin-left:25%}.col-sm-offset-5{margin-left:20.83333333%}.col-sm-offset-4{margin-left:16.66666667%}.col-sm-offset-3{margin-left:12.5%}.col-sm-offset-2{margin-left:8.33333333%}.col-sm-offset-1{margin-left:4.16666667%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-2,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-24{width:100%}.col-md-23{width:95.83333333%}.col-md-22{width:91.66666667%}.col-md-21{width:87.5%}.col-md-20{width:83.33333333%}.col-md-19{width:79.16666667%}.col-md-18{width:75%}.col-md-17{width:70.83333333%}.col-md-16{width:66.66666667%}.col-md-15{width:62.5%}.col-md-14{width:58.33333333%}.col-md-13{width:54.16666667%}.col-md-12{width:50%}.col-md-11{width:45.83333333%}.col-md-10{width:41.66666667%}.col-md-9{width:37.5%}.col-md-8{width:33.33333333%}.col-md-7{width:29.16666667%}.col-md-6{width:25%}.col-md-5{width:20.83333333%}.col-md-4{width:16.66666667%}.col-md-3{width:12.5%}.col-md-2{width:8.33333333%}.col-md-1{width:4.16666667%}.col-md-push-24{left:100%}.col-md-push-23{left:95.83333333%}.col-md-push-22{left:91.66666667%}.col-md-push-21{left:87.5%}.col-md-push-20{left:83.33333333%}.col-md-push-19{left:79.16666667%}.col-md-push-18{left:75%}.col-md-push-17{left:70.83333333%}.col-md-push-16{left:66.66666667%}.col-md-push-15{left:62.5%}.col-md-push-14{left:58.33333333%}.col-md-push-13{left:54.16666667%}.col-md-push-12{left:50%}.col-md-push-11{left:45.83333333%}.col-md-push-10{left:41.66666667%}.col-md-push-9{left:37.5%}.col-md-push-8{left:33.33333333%}.col-md-push-7{left:29.16666667%}.col-md-push-6{left:25%}.col-md-push-5{left:20.83333333%}.col-md-push-4{left:16.66666667%}.col-md-push-3{left:12.5%}.col-md-push-2{left:8.33333333%}.col-md-push-1{left:4.16666667%}.col-md-push-0{left:0}.col-md-pull-24{right:100%}.col-md-pull-23{right:95.83333333%}.col-md-pull-22{right:91.66666667%}.col-md-pull-21{right:87.5%}.col-md-pull-20{right:83.33333333%}.col-md-pull-19{right:79.16666667%}.col-md-pull-18{right:75%}.col-md-pull-17{right:70.83333333%}.col-md-pull-16{right:66.66666667%}.col-md-pull-15{right:62.5%}.col-md-pull-14{right:58.33333333%}.col-md-pull-13{right:54.16666667%}.col-md-pull-12{right:50%}.col-md-pull-11{right:45.83333333%}.col-md-pull-10{right:41.66666667%}.col-md-pull-9{right:37.5%}.col-md-pull-8{right:33.33333333%}.col-md-pull-7{right:29.16666667%}.col-md-pull-6{right:25%}.col-md-pull-5{right:20.83333333%}.col-md-pull-4{right:16.66666667%}.col-md-pull-3{right:12.5%}.col-md-pull-2{right:8.33333333%}.col-md-pull-1{right:4.16666667%}.col-md-pull-0{right:0}.col-md-offset-24{margin-left:100%}.col-md-offset-23{margin-left:95.83333333%}.col-md-offset-22{margin-left:91.66666667%}.col-md-offset-21{margin-left:87.5%}.col-md-offset-20{margin-left:83.33333333%}.col-md-offset-19{margin-left:79.16666667%}.col-md-offset-18{margin-left:75%}.col-md-offset-17{margin-left:70.83333333%}.col-md-offset-16{margin-left:66.66666667%}.col-md-offset-15{margin-left:62.5%}.col-md-offset-14{margin-left:58.33333333%}.col-md-offset-13{margin-left:54.16666667%}.col-md-offset-12{margin-left:50%}.col-md-offset-11{margin-left:45.83333333%}.col-md-offset-10{margin-left:41.66666667%}.col-md-offset-9{margin-left:37.5%}.col-md-offset-8{margin-left:33.33333333%}.col-md-offset-7{margin-left:29.16666667%}.col-md-offset-6{margin-left:25%}.col-md-offset-5{margin-left:20.83333333%}.col-md-offset-4{margin-left:16.66666667%}.col-md-offset-3{margin-left:12.5%}.col-md-offset-2{margin-left:8.33333333%}.col-md-offset-1{margin-left:4.16666667%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-2,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-24{width:100%}.col-lg-23{width:95.83333333%}.col-lg-22{width:91.66666667%}.col-lg-21{width:87.5%}.col-lg-20{width:83.33333333%}.col-lg-19{width:79.16666667%}.col-lg-18{width:75%}.col-lg-17{width:70.83333333%}.col-lg-16{width:66.66666667%}.col-lg-15{width:62.5%}.col-lg-14{width:58.33333333%}.col-lg-13{width:54.16666667%}.col-lg-12{width:50%}.col-lg-11{width:45.83333333%}.col-lg-10{width:41.66666667%}.col-lg-9{width:37.5%}.col-lg-8{width:33.33333333%}.col-lg-7{width:29.16666667%}.col-lg-6{width:25%}.col-lg-5{width:20.83333333%}.col-lg-4{width:16.66666667%}.col-lg-3{width:12.5%}.col-lg-2{width:8.33333333%}.col-lg-1{width:4.16666667%}.col-lg-push-24{left:100%}.col-lg-push-23{left:95.83333333%}.col-lg-push-22{left:91.66666667%}.col-lg-push-21{left:87.5%}.col-lg-push-20{left:83.33333333%}.col-lg-push-19{left:79.16666667%}.col-lg-push-18{left:75%}.col-lg-push-17{left:70.83333333%}.col-lg-push-16{left:66.66666667%}.col-lg-push-15{left:62.5%}.col-lg-push-14{left:58.33333333%}.col-lg-push-13{left:54.16666667%}.col-lg-push-12{left:50%}.col-lg-push-11{left:45.83333333%}.col-lg-push-10{left:41.66666667%}.col-lg-push-9{left:37.5%}.col-lg-push-8{left:33.33333333%}.col-lg-push-7{left:29.16666667%}.col-lg-push-6{left:25%}.col-lg-push-5{left:20.83333333%}.col-lg-push-4{left:16.66666667%}.col-lg-push-3{left:12.5%}.col-lg-push-2{left:8.33333333%}.col-lg-push-1{left:4.16666667%}.col-lg-push-0{left:0}.col-lg-pull-24{right:100%}.col-lg-pull-23{right:95.83333333%}.col-lg-pull-22{right:91.66666667%}.col-lg-pull-21{right:87.5%}.col-lg-pull-20{right:83.33333333%}.col-lg-pull-19{right:79.16666667%}.col-lg-pull-18{right:75%}.col-lg-pull-17{right:70.83333333%}.col-lg-pull-16{right:66.66666667%}.col-lg-pull-15{right:62.5%}.col-lg-pull-14{right:58.33333333%}.col-lg-pull-13{right:54.16666667%}.col-lg-pull-12{right:50%}.col-lg-pull-11{right:45.83333333%}.col-lg-pull-10{right:41.66666667%}.col-lg-pull-9{right:37.5%}.col-lg-pull-8{right:33.33333333%}.col-lg-pull-7{right:29.16666667%}.col-lg-pull-6{right:25%}.col-lg-pull-5{right:20.83333333%}.col-lg-pull-4{right:16.66666667%}.col-lg-pull-3{right:12.5%}.col-lg-pull-2{right:8.33333333%}.col-lg-pull-1{right:4.16666667%}.col-lg-pull-0{right:0}.col-lg-offset-24{margin-left:100%}.col-lg-offset-23{margin-left:95.83333333%}.col-lg-offset-22{margin-left:91.66666667%}.col-lg-offset-21{margin-left:87.5%}.col-lg-offset-20{margin-left:83.33333333%}.col-lg-offset-19{margin-left:79.16666667%}.col-lg-offset-18{margin-left:75%}.col-lg-offset-17{margin-left:70.83333333%}.col-lg-offset-16{margin-left:66.66666667%}.col-lg-offset-15{margin-left:62.5%}.col-lg-offset-14{margin-left:58.33333333%}.col-lg-offset-13{margin-left:54.16666667%}.col-lg-offset-12{margin-left:50%}.col-lg-offset-11{margin-left:45.83333333%}.col-lg-offset-10{margin-left:41.66666667%}.col-lg-offset-9{margin-left:37.5%}.col-lg-offset-8{margin-left:33.33333333%}.col-lg-offset-7{margin-left:29.16666667%}.col-lg-offset-6{margin-left:25%}.col-lg-offset-5{margin-left:20.83333333%}.col-lg-offset-4{margin-left:16.66666667%}.col-lg-offset-3{margin-left:12.5%}.col-lg-offset-2{margin-left:8.33333333%}.col-lg-offset-1{margin-left:4.16666667%}.col-lg-offset-0{margin-left:0}}@media (min-width:1920px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-17,.col-xl-18,.col-xl-19,.col-xl-2,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}.col-xl-24{width:100%}.col-xl-23{width:95.83333333%}.col-xl-22{width:91.66666667%}.col-xl-21{width:87.5%}.col-xl-20{width:83.33333333%}.col-xl-19{width:79.16666667%}.col-xl-18{width:75%}.col-xl-17{width:70.83333333%}.col-xl-16{width:66.66666667%}.col-xl-15{width:62.5%}.col-xl-14{width:58.33333333%}.col-xl-13{width:54.16666667%}.col-xl-12{width:50%}.col-xl-11{width:45.83333333%}.col-xl-10{width:41.66666667%}.col-xl-9{width:37.5%}.col-xl-8{width:33.33333333%}.col-xl-7{width:29.16666667%}.col-xl-6{width:25%}.col-xl-5{width:20.83333333%}.col-xl-4{width:16.66666667%}.col-xl-3{width:12.5%}.col-xl-2{width:8.33333333%}.col-xl-1{width:4.16666667%}.col-xl-push-24{left:100%}.col-xl-push-23{left:95.83333333%}.col-xl-push-22{left:91.66666667%}.col-xl-push-21{left:87.5%}.col-xl-push-20{left:83.33333333%}.col-xl-push-19{left:79.16666667%}.col-xl-push-18{left:75%}.col-xl-push-17{left:70.83333333%}.col-xl-push-16{left:66.66666667%}.col-xl-push-15{left:62.5%}.col-xl-push-14{left:58.33333333%}.col-xl-push-13{left:54.16666667%}.col-xl-push-12{left:50%}.col-xl-push-11{left:45.83333333%}.col-xl-push-10{left:41.66666667%}.col-xl-push-9{left:37.5%}.col-xl-push-8{left:33.33333333%}.col-xl-push-7{left:29.16666667%}.col-xl-push-6{left:25%}.col-xl-push-5{left:20.83333333%}.col-xl-push-4{left:16.66666667%}.col-xl-push-3{left:12.5%}.col-xl-push-2{left:8.33333333%}.col-xl-push-1{left:4.16666667%}.col-xl-push-0{left:0}.col-xl-pull-24{right:100%}.col-xl-pull-23{right:95.83333333%}.col-xl-pull-22{right:91.66666667%}.col-xl-pull-21{right:87.5%}.col-xl-pull-20{right:83.33333333%}.col-xl-pull-19{right:79.16666667%}.col-xl-pull-18{right:75%}.col-xl-pull-17{right:70.83333333%}.col-xl-pull-16{right:66.66666667%}.col-xl-pull-15{right:62.5%}.col-xl-pull-14{right:58.33333333%}.col-xl-pull-13{right:54.16666667%}.col-xl-pull-12{right:50%}.col-xl-pull-11{right:45.83333333%}.col-xl-pull-10{right:41.66666667%}.col-xl-pull-9{right:37.5%}.col-xl-pull-8{right:33.33333333%}.col-xl-pull-7{right:29.16666667%}.col-xl-pull-6{right:25%}.col-xl-pull-5{right:20.83333333%}.col-xl-pull-4{right:16.66666667%}.col-xl-pull-3{right:12.5%}.col-xl-pull-2{right:8.33333333%}.col-xl-pull-1{right:4.16666667%}.col-xl-pull-0{right:0}.col-xl-offset-24{margin-left:100%}.col-xl-offset-23{margin-left:95.83333333%}.col-xl-offset-22{margin-left:91.66666667%}.col-xl-offset-21{margin-left:87.5%}.col-xl-offset-20{margin-left:83.33333333%}.col-xl-offset-19{margin-left:79.16666667%}.col-xl-offset-18{margin-left:75%}.col-xl-offset-17{margin-left:70.83333333%}.col-xl-offset-16{margin-left:66.66666667%}.col-xl-offset-15{margin-left:62.5%}.col-xl-offset-14{margin-left:58.33333333%}.col-xl-offset-13{margin-left:54.16666667%}.col-xl-offset-12{margin-left:50%}.col-xl-offset-11{margin-left:45.83333333%}.col-xl-offset-10{margin-left:41.66666667%}.col-xl-offset-9{margin-left:37.5%}.col-xl-offset-8{margin-left:33.33333333%}.col-xl-offset-7{margin-left:29.16666667%}.col-xl-offset-6{margin-left:25%}.col-xl-offset-5{margin-left:20.83333333%}.col-xl-offset-4{margin-left:16.66666667%}.col-xl-offset-3{margin-left:12.5%}.col-xl-offset-2{margin-left:8.33333333%}.col-xl-offset-1{margin-left:4.16666667%}.col-xl-offset-0{margin-left:0}}.tiny-row{width:100%}.tiny-row:after,.tiny-row:before{content:'';display:table}.tiny-row:after{clear:both}.tiny-row.row-flex{display:flex}.tiny-row.row-justify-start{justify-content:flex-start}.tiny-row.row-justify-end{justify-content:flex-end}.tiny-row.row-justify-center{justify-content:center}.tiny-row.row-justify-space-around{justify-content:space-around}.tiny-row.row-justify-space-between{justify-content:space-between}.tiny-row.row-align-top{align-items:flex-start}.tiny-row.row-align-middle{align-items:center}.tiny-row.row-align-bottom{align-items:flex-end}.tiny-dept{--ti-dept-label-font-size:var(--ti-common-font-size-base, 12px);--ti-dept-label-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-dept-label-font-weight:var(--ti-common-font-weight-7, bold);--ti-dept-selected-info-text-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-dept-selected-info-bg-color:#f1f1f1;--ti-dept-selected-info-border-radius:var(--ti-common-border-radius-normal, 2px)}.tiny-dept__search{margin-bottom:12px}.tiny-dept__label,.tiny-dept__text{font-size:var(--ti-dept-label-font-size);color:var(--ti-dept-label-text-color);font-weight:var(--ti-dept-label-font-weight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny-dept__label{text-align:right}.tiny-dept__label.is-selected{text-align:left;margin-bottom:4px}.tiny-dept__selected-info{color:var(--ti-dept-selected-info-text-color);font-size:var(--ti-dept-label-font-size);background:var(--ti-dept-selected-info-bg-color);padding:5px;border-radius:var(--ti-dept-selected-info-border-radius)}.tiny-dept__item{margin-bottom:12px}.tiny-dept__item .tiny-dept__label.tiny-col,.tiny-dept__search .tiny-dept__label.tiny-col{line-height:30px;padding-left:0;padding-right:8px}.tiny-dept__item .tiny-dept__label.tiny-col+.tiny-col,.tiny-dept__search .tiny-dept__label.tiny-col+.tiny-col{padding:0}.tiny-dept .tiny-input__inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-dept .tiny-input__icon{vertical-align:middle;fill:var(--ti-dept-selected-info-text-color)}.tiny-split-wrapper{--ti-split-pane-font-size:var(--ti-common-font-size-2, 16px);--ti-split-trigger-bg-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-split-trigger-bar-bg-color:var(--ti-common-color-icon-normal, #575d6c);--ti-split-trigger-hover-bg-color:var(--ti-split-trigger-bg-color);--ti-split-trigger-bar-hover-bg-color:var(--ti-split-trigger-bar-bg-color);--ti-split-trigger-bar-con-bg-color:var(--ti-common-color-light, #fff);--ti-split-trigger-size:var(--ti-common-size-base, 4px);--ti-split-trigger-bar-margin-left:var(--ti-common-space-base, 4px);--ti-split-trigger-con-col-cursor:e-resize;--ti-split-trigger-bar-margin-top:var(--ti-common-space-base, 4px);--ti-split-trigger-con-row-cursor:n-resize;--ti-split-trigger-button-border-color:#1919191a;--ti-split-trigger-button-border-width:var(--ti-common-border-weight-normal, 1px);--ti-split-trigger-button-border-radius:var(--ti-common-border-radius-1, 4px);--ti-split-trigger-button-bg-color:var(--ti-common-color-icon-white, #fff);position:relative;width:100%;height:100%;overflow:hidden;box-shadow:0 0 0 1px #d9d9d9}.tiny-split-pane{position:absolute;font-size:var(--ti-split-pane-font-size)}.tiny-split-pane.left-pane,.tiny-split-pane.right-pane{top:0;bottom:0;overflow:hidden}.tiny-split-pane.left-pane{left:0}.tiny-split-pane.right-pane{right:0}.tiny-split-pane.bottom-pane,.tiny-split-pane.top-pane{left:0;right:0;overflow:hidden}.tiny-split-pane.top-pane{top:0}.tiny-split-pane.bottom-pane{bottom:0}.tiny-split-trigger-con{position:absolute;transform:translate(-50%,-50%);z-index:10}.tiny-split-trigger-bar-con{position:absolute;background:#fff}.tiny-split-trigger-bar-con.vertical{top:50%;height:28px;transform:translate(0,-50%)}.tiny-split-trigger-bar-con.horizontal{left:50%;width:28px;transform:translate(-50%,0)}.tiny-split-trigger-vertical{width:4px;height:100%;background:#eaecf1;cursor:e-resize}.tiny-split-trigger-vertical .tiny-split-trigger-bar{width:4px;height:4px;background:#4e4e4e;float:left;margin-top:4px;border-radius:50%}.tiny-split-trigger-horizontal{height:4px;width:100%;background:#eaecf1;cursor:n-resize}.tiny-split-trigger-horizontal .tiny-split-trigger-bar{height:4px;width:4px;background:#4e4e4e;float:left;margin-left:4px;border-radius:50%}.tiny-split-horizontal .tiny-split-trigger-con{top:50%;height:100%;width:0}.tiny-split-horizontal .tiny-split-trigger-con .tiny-split-trigger-button{width:14px;height:26px;position:absolute;top:50%}.tiny-split-horizontal .tiny-split-trigger-con .tiny-split-trigger-button:hover{width:18px}.tiny-split-horizontal .tiny-split-trigger-con .tiny-split-trigger-left-button{transform:translate(0,-50%);left:-6px;border-radius:var(--ti-split-trigger-button-border-radius) 0 0 var(--ti-split-trigger-button-border-radius);border-right:0}.tiny-split-horizontal .tiny-split-trigger-con .tiny-split-trigger-left-button:hover{left:-10px}.tiny-split-horizontal .tiny-split-trigger-con .tiny-split-trigger-right-button{transform:translate(0,-50%);border-radius:0 var(--ti-split-trigger-button-border-radius) var(--ti-split-trigger-button-border-radius) 0;left:9px;border-left:0}.tiny-split-horizontal .tiny-split-trigger-con.tiny-split-trigger-con-disabled .tiny-split-trigger-horizontal,.tiny-split-horizontal .tiny-split-trigger-con.tiny-split-trigger-con-disabled .tiny-split-trigger-vertical{cursor:auto}.tiny-split-horizontal .tiny-split-trigger-con.tiny-split-trigger-con-disabled .tiny-split-trigger-horizontal:hover,.tiny-split-horizontal .tiny-split-trigger-con.tiny-split-trigger-con-disabled .tiny-split-trigger-vertical:hover{background:#eaecf1}.tiny-split-horizontal .tiny-split-trigger-con.tiny-split-trigger-con-left-active{margin-left:-1px}.tiny-split-horizontal .tiny-split-vertical .tiny-split-trigger-con{left:50%;height:0;width:100%}.tiny-split-horizontal .tiny-split-trigger-con-drag{cursor:e-resize}.tiny-split-horizontal .tiny-split-pane-moving{cursor:e-resize}.tiny-split-vertical .tiny-split-trigger-con{left:50%;height:0;width:100%}.tiny-split-vertical .tiny-split-trigger-con .tiny-split-trigger-button{width:26px;height:14px;position:absolute;left:50%}.tiny-split-vertical .tiny-split-trigger-con .tiny-split-trigger-button:hover{height:18px}.tiny-split-vertical .tiny-split-trigger-con .tiny-split-trigger-top-button{transform:translate(-50%,0);border-radius:var(--ti-split-trigger-button-border-radius) var(--ti-split-trigger-button-border-radius) 0 0;top:-6px;border-bottom:0}.tiny-split-vertical .tiny-split-trigger-con .tiny-split-trigger-top-button .tiny-svg{transform:rotate(90deg)}.tiny-split-vertical .tiny-split-trigger-con .tiny-split-trigger-top-button:hover{top:-10px}.tiny-split-vertical .tiny-split-trigger-con .tiny-split-trigger-bottom-button{transform:translate(-50%,0);border-radius:0 0 var(--ti-split-trigger-button-border-radius) var(--ti-split-trigger-button-border-radius);border-top:0;top:9px}.tiny-split-vertical .tiny-split-trigger-con .tiny-split-trigger-bottom-button .tiny-svg{transform:rotate(90deg)}.tiny-split-vertical .tiny-split-trigger-con.tiny-split-trigger-con-disabled .tiny-split-trigger-horizontal,.tiny-split-vertical .tiny-split-trigger-con.tiny-split-trigger-con-disabled .tiny-split-trigger-vertical{cursor:auto}.tiny-split-vertical .tiny-split-trigger-con.tiny-split-trigger-con-disabled .tiny-split-trigger-horizontal:hover,.tiny-split-vertical .tiny-split-trigger-con.tiny-split-trigger-con-disabled .tiny-split-trigger-vertical:hover{background:#eaecf1}.tiny-split-vertical .tiny-split-trigger-con.tiny-split-trigger-con-top-active{margin-top:-1px}.tiny-split-vertical .tiny-split-horizontal .tiny-split-trigger-con{top:50%;height:100%;width:0}.tiny-split-vertical .tiny-split-trigger-con-drag{cursor:n-resize}.tiny-split-vertical .tiny-split-pane-moving{cursor:n-resize}.tiny-split .no-select{-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none}.tiny-split-trigger-button{display:flex;justify-content:center;align-items:center;border:var(--ti-split-trigger-button-border-width) solid var(--ti-split-trigger-button-border-color);background:var(--ti-split-trigger-button-bg-color);transition:all .1s;visibility:hidden}.tiny-split-trigger-button .tiny-svg{fill:#939393}.tiny-split-trigger-button:hover{cursor:pointer}.tiny-split-trigger-button:hover .tiny-svg{fill:#282c43}.tiny-split-trigger-button-show{visibility:visible}.tiny-split-trigger-con{transition:all .1s}.tiny-split-trigger-con-drag{transition:none}.tiny-split-trigger-con-vertical.tiny-split-trigger-con-simple{padding:0 8px;cursor:e-resize}.tiny-split-trigger-con-horizontal.tiny-split-trigger-con-simple{padding:8px 0;cursor:n-resize}.tiny-split-trigger-con-simple .tiny-split-trigger-vertical{width:1px}.tiny-split-trigger-con-simple .tiny-split-trigger-horizontal{height:1px}.tiny-split-trigger-con-simple:hover .tiny-split-trigger{background:#0072e8}.tiny-selected-box{height:100%;margin-left:.5rem;margin-right:.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:36px auto;background-color:#fff}.tiny-selected-box .tiny-selected-box__header{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#191919;padding-left:.5rem;padding-right:.5rem}.tiny-selected-box .tiny-selected-box__header .tiny-selected-box__header-select{max-width:8rem}.tiny-selected-box .tiny-selected-box__header .tiny-selected-box__header-select .tiny-selected-box__header-select-label{cursor:pointer}.tiny-selected-box .tiny-selected-box__header .tiny-selected-box__header-right{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#0067d1}.tiny-selected-box .tiny-selected-box__header .tiny-selected-box__header-right>:not([hidden])~:not([hidden]){margin-right:0;margin-left:.5rem}.tiny-selected-box .tiny-selected-box__header .tiny-selected-box__header-right .tiny-selected-box__header-right-label{cursor:pointer}.tiny-selected-box .tiny-selected-box__list{overflow-x:hidden;overflow-y:auto;font-size:.75rem;color:#191919}.tiny-selected-box .tiny-selected-box__list .tiny-selected-box__item{cursor:pointer;padding-left:.5rem;padding-right:.5rem;border-radius:.125rem}.tiny-selected-box .tiny-selected-box__list .tiny-selected-box__item:hover{background-color:#f5f5f5}.tiny-selected-box .tiny-selected-box__list .tiny-selected-box__item .tiny-selected-box__item-grid{display:grid;grid-template-columns:auto 24px}.tiny-selected-box .tiny-selected-box__list .tiny-selected-box__item .tiny-selected-box__item-grid .tiny-selected-box__item-grid-left{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-selected-box .tiny-selected-box__list .tiny-selected-box__item .tiny-selected-box__item-grid .tiny-selected-box__item-grid-left .tiny-selected-box__item-grid-left-label{height:1.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(.25rem)}.tiny-selected-box .tiny-selected-box__list .tiny-selected-box__item .tiny-selected-box__item-grid .tiny-selected-box__item-grid-left .tiny-selected-box__item-grid-left-label .tiny-selected-box__item-grid-left-label-pri{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;top:50%;transform:translateY(-50%)}.tiny-selected-box .tiny-selected-box__list .tiny-selected-box__item .tiny-selected-box__item-grid .tiny-selected-box__item-grid-left .tiny-selected-box__item-grid-left-text{height:1.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-.25rem)}.tiny-selected-box .tiny-selected-box__list .tiny-selected-box__item .tiny-selected-box__item-grid .tiny-selected-box__item-grid-left .tiny-selected-box__item-grid-left-text .tiny-selected-box__item-grid-left-text-aux{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#939393;position:relative;top:50%;transform:translateY(-50%)}.tiny-selected-box .tiny-selected-box__list .tiny-selected-box__item .tiny-selected-box__item-grid .tiny-selected-box__item-grid-right{height:1.75rem;transform:translateY(.25rem);display:flex;align-items:center;justify-content:flex-end;fill:#393939}.tiny-selected-box .tiny-selected-box__list .tiny-selected-box__item .tiny-selected-box__item-grid .tiny-selected-box__item-grid-right:hover{fill:#0072e8}.tiny-selected-box .tiny-selected-box__list--inverse{text-decoration-line:line-through;text-decoration-style:solid;text-decoration-color:#191919}.tiny-selected-box .tiny-selected-box__popover{display:none}.tiny-dialog-select{--ti-dialog-box-body-margin-top:var(--ti-common-space-4x, 16px);--ti-dialog-box-body-margin-bottom:var(--ti-common-space-0, 0px);--ti-dialog-select-body-margin-bottom:var(--ti-common-space-4x, 16px);--ti-dialog-select-tree-margin-right:var(--ti-common-space-2x, 8px);--ti-dialog-select-body-box-border-weight:var(--ti-common-border-weight-normal, 1px);--ti-dialog-select-body-box-border-style:var(--ti-common-border-style-solid, solid);--ti-dialog-select-body-box-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-dialog-select-footer-padding-horizontal:var(--ti-common-space-6x, 24px);--ti-dialog-select-footer-padding-vertical:var(--ti-common-space-0, 0px);--ti-dialog-select-pager-padding-horizontal:var(--ti-common-space-0, 0px);--ti-dialog-select-pager-padding-vertical:var(--ti-common-space-0, 0px);--ti-dialog-select-pager-prev-margin-left:var(--ti-common-space-0, 0px);--ti-dialog-select-grid-body-border-weight-bottom:var(--ti-common-space-0, 0px);--ti-dialog-select-tree-radio-margin-right:var(--ti-common-space-0, 0px);--ti-dialog-select-split-bg-color:rgba(22, 30, 38, 0.2);--ti-dialog-select-split-simple-padding-left:var(--ti-common-dropdown-gap, 2px);--ti-dialog-select-split-simple-padding-right:var(--ti-common-dropdown-gap, 2px)}.tiny-dialog-select .tiny-dialog-box__body{margin-top:var(--ti-dialog-box-body-margin-top);margin-bottom:var(--ti-dialog-box-body-margin-bottom)}.tiny-dialog-select .tiny-dialog-select__body-search,.tiny-dialog-select .tiny-dialog-select__body-selector{margin-bottom:var(--ti-dialog-select-body-margin-bottom)}.tiny-dialog-select .tiny-dialog-select__body-tree{margin-right:var(--ti-dialog-select-tree-margin-right)}.tiny-dialog-select .tiny-dialog-select__body-box{border:var(--ti-dialog-select-body-box-border-weight) var(--ti-dialog-select-body-box-border-style) var(--ti-dialog-select-body-box-border-color);border-left:none}.tiny-dialog-select .tiny-dialog-select__body-tree-wrapper{overflow:auto}.tiny-dialog-select .tiny-dialog-select__footer{display:flex;justify-content:space-between;align-items:center;padding:var(--ti-dialog-select-footer-padding-vertical) var(--ti-dialog-select-footer-padding-horizontal)}.tiny-dialog-select .tiny-dialog-select__footer-pager .tiny-pager{padding:var(--ti-dialog-select-pager-padding-vertical) var(--ti-dialog-select-pager-padding-horizontal)}.tiny-dialog-select .tiny-dialog-select__footer-pager .tiny-pager__btn-prev{margin-left:var(--ti-dialog-select-pager-prev-margin-left)}.tiny-dialog-select .tiny-grid__body-wrapper{border-bottom:var(--ti-dialog-select-grid-body-border-weight-bottom)}.tiny-dialog-select .tiny-split-trigger-con-vertical.tiny-split-trigger-con-simple{padding-left:var(--ti-dialog-select-split-simple-padding-left);padding-right:var(--ti-dialog-select-split-simple-padding-right)}.tiny-dialog-select .tiny-split-trigger-vertical{background-color:var(--ti-dialog-select-split-bg-color)}.tiny-dialog-select .tiny-split-wrapper{box-shadow:none}.tiny-dialog-select.radio-check .tiny-split-trigger-con-vertical.tiny-split-trigger-con-simple{display:none}.tiny-dialog-select.radio-check .tiny-dialog-select__body-tree{margin-right:var(--ti-dialog-select-tree-radio-margin-right)}.tiny-divider{--ti-divider-dividing-line:1px solid var(--ti-common-color-border, #adb0b8);--ti-divider-text-bg-color:var(--ti-base-color-bg-1, #ffffff);--ti-divider-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-divider-horizontal-opacity:0.8;--ti-divider-vertical-opacity:0.8;position:relative}.tiny-divider.tiny-divider--horizontal{display:block;height:1px;margin:24px 0;border-top:var(--ti-divider-dividing-line);opacity:var(--ti-divider-horizontal-opacity)}.tiny-divider.tiny-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;border-left:var(--ti-divider-dividing-line);opacity:var(--ti-divider-vertical-opacity)}.tiny-divider__text{position:absolute;padding:0 20px;font-size:14px;font-weight:500;color:var(--ti-divider-text-color);background-color:var(--ti-divider-text-bg-color)}.tiny-divider__text.is-left{left:20px;transform:translateY(-50%)}.tiny-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.tiny-divider__text.is-right{right:20px;transform:translateY(-50%)}.tiny-drop-roles .user-icon{margin-left:10px}.tiny-drop-times .tiny-select-dropdown__item{font-size:var(--ti-drop-times-item-font-size);padding:var(--ti-drop-times-item-padding)}.tiny-drop-times .tiny-select-dropdown__item.selected:not(.disabled){font-weight:var(--ti-drop-times-item-selected-font-weight);color:var(--ti-drop-times-item-selected-color);background-color:var(--ti-drop-times-item-select-hover-bg-color)}.tiny-drop-times .tiny-select-dropdown__item:not(.disabled):hover{background-color:var(--ti-drop-times-item-hover-bg-color)}.tiny-espace{--ti-espace-font-size:26px;--ti-espace-text-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-espace-hover-text-color:var(--ti-base-color-brand-5, #7693f5)}.tiny-espace .item-call,.tiny-espace .item-email,.tiny-espace .item-talk{margin:0 8px 0 0;line-height:1}.tiny-espace .item-call .tiny-svg,.tiny-espace .item-email .tiny-svg,.tiny-espace .item-talk .tiny-svg{fill:var(--ti-espace-text-color);font-size:var(--ti-espace-font-size)}.tiny-espace .item-call:hover .tiny-svg,.tiny-espace .item-email:hover .tiny-svg,.tiny-espace .item-talk:hover .tiny-svg{fill:var(--ti-espace-hover-text-color)}.tiny-fall-menu{--ti-fall-menu-menu-height:var(--ti-common-size-height-large, 48px);--ti-fall-menu-bg-color-normal:var(--ti-base-color-brand-6, #5e7ce0);--ti-fall-menu-bg-color-hover:var(--ti-base-color-brand-5, #7693f5);--ti-fall-menu-icon-font-size:var(--ti-common-font-size-base, 12px);--ti-fall-menu-slot-text-color:var(--ti-common-color-light, #fff);--ti-fall-menu-slot-bg-color:var(--ti-common-color-light, #fff);--ti-fall-menu-title-font-size:var(--ti-common-font-size-2, 16px);--ti-fall-menu-box-title-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-fall-menu-box-text-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-fall-menu-box-font-size:var(--ti-common-font-size-1, 14px);--ti-fall-menu-box-title-height:var(--ti-common-size-height-small, 32px);--ti-fall-menu-box-content-height:26px;--ti-fall-menu-box-hover-text-color:var(--ti-common-color-primary-active, #7693f5);--ti-fall-menu-li-color-hover:var(--ti-common-color-line-dividing)}.tiny-fall-menu .tiny-fall-menu__wrap{background:var(--ti-fall-menu-bg-color-normal);padding:0 24px}.tiny-fall-menu .tiny-fall-menu__nav{height:var(--ti-fall-menu-menu-height);margin:0 auto;position:relative}.tiny-fall-menu .tiny-fall-menu__subnav{overflow:hidden}.tiny-fall-menu .tiny-fall-menu__subnav .icon-slot-left,.tiny-fall-menu .tiny-fall-menu__subnav .icon-slot-right{color:var(--ti-fall-menu-slot-text-color);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);font-size:var(--ti-fall-menu-icon-font-size);line-height:1}.tiny-fall-menu .tiny-fall-menu__subnav .icon-slot-left svg,.tiny-fall-menu .tiny-fall-menu__subnav .icon-slot-right svg{fill:#fff}.tiny-fall-menu .tiny-fall-menu__subnav .icon-slot-left{left:-12px}.tiny-fall-menu .tiny-fall-menu__subnav .icon-slot-right{right:-12px}.tiny-fall-menu .tiny-fall-menu__list{position:relative;min-width:4000px;left:0;transition:left .4s}.tiny-fall-menu .tiny-fall-menu__list .fall-hide{opacity:0}.tiny-fall-menu .tiny-fall-menu__list ul:after,.tiny-fall-menu .tiny-fall-menu__list ul:before{content:'';display:table}.tiny-fall-menu .tiny-fall-menu__list ul:after{clear:both}.tiny-fall-menu .tiny-fall-menu__list li{float:left;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny-fall-menu .tiny-fall-menu__list a{float:left;display:block;width:auto;padding:0 12px;height:var(--ti-fall-menu-menu-height);text-align:center;text-decoration:none;font-weight:400;line-height:var(--ti-fall-menu-menu-height);font-size:var(--ti-fall-menu-title-font-size);color:var(--ti-fall-menu-slot-text-color)}.tiny-fall-menu .tiny-fall-menu__list a.now,.tiny-fall-menu .tiny-fall-menu__list a:hover{color:var(--ti-fall-menu-slot-text-color);background:var(--ti-fall-menu-bg-color-hover);text-decoration:none;font-weight:700;border-bottom:3px solid var(--ti-fall-menu-li-color-hover)}.tiny-fall-menu .tiny-fall-menu__list a.now:before{position:absolute;content:'';width:0;height:0;border-style:solid;border-width:0;border-color:#fff transparent;top:34px;left:42%}.tiny-fall-menu .tiny-fall-menu__box{position:absolute;left:0;top:var(--ti-fall-menu-menu-height);width:100%;background:var(--ti-fall-menu-slot-bg-color);overflow:hidden;transition:opacity .4s;opacity:0}.tiny-fall-menu .tiny-fall-menu__box .contbox{overflow:hidden}.tiny-fall-menu .tiny-fall-menu__box .cont{min-width:120px;padding:32px}.tiny-fall-menu .tiny-fall-menu__box .sublist li{float:left;width:100%;padding:0 16px}.tiny-fall-menu .tiny-fall-menu__box .sublist li h3.mcate-item-hd{padding-top:16px;font-size:var(--ti-fall-menu-box-font-size);border-bottom:0 solid #ccc;color:var(--ti-fall-menu-box-title-text-color);font-weight:700;margin:0}.tiny-fall-menu .tiny-fall-menu__box .sublist li p.mcate-item-bd{margin-top:24px}.tiny-fall-menu .tiny-fall-menu__box .sublist li p.mcate-item-bd a{font-size:var(--ti-common-font-size-base);color:var(--ti-fall-menu-box-text-color);text-decoration:none;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:24px}.tiny-fall-menu .tiny-fall-menu__box .sublist li p.mcate-item-bd a:hover{text-decoration:underline;color:var(--ti-fall-menu-box-hover-text-color)}.tiny-fall-menu .tiny-fall-menu__box.active,.tiny-fall-menu .tiny-fall-menu__box:hover{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;box-shadow:1px 1px 5px 1px #d9d9d9;opacity:1}@keyframes leftArrow{0%{left:-17px}50%{left:-13px}100%{left:-17px}}@keyframes rightArrow{0%{right:-17px}50%{right:-13px}100%{right:-17px}}.tiny-progress{--ti-progress-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-progress-text-font-size:var(--ti-common-font-size-base, 12px);--ti-progress-bar-outer-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-progress-bar-inner-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-progress-bar-inner-text-color:var(--ti-common-color-light, #fff);--ti-progress-bar-text-margin-left:var(--ti-common-space-2x, 8px);--ti-progress-success-bg-color:var(--ti-common-color-success-normal, #50d4ab);--ti-progress-warning-bg-color:var(--ti-common-color-warning-normal, #fa9841);--ti-progress-exception-bg-color:var(--ti-common-bg-primary, #c7000b);position:relative;line-height:1;display:flex;align-items:center}.tiny-progress.is-success .tiny-progress-bar__inner{background-color:var(--ti-progress-success-bg-color)}.tiny-progress.is-success .tiny-progress__text svg{fill:var(--ti-progress-success-bg-color)}.tiny-progress.is-warning .tiny-progress-bar__inner{background-color:var(--ti-progress-warning-bg-color)}.tiny-progress.is-warning .tiny-progress__text svg{fill:var(--ti-progress-warning-bg-color)}.tiny-progress.is-exception .tiny-progress-bar__inner{background-color:var(--ti-progress-exception-bg-color)}.tiny-progress.is-exception .tiny-progress__text svg{fill:var(--ti-progress-exception-bg-color)}.tiny-progress__text{font-size:var(--ti-progress-text-font-size);color:var(--ti-progress-text-color);display:inline-block;vertical-align:middle;margin-left:var(--ti-progress-bar-text-margin-left);line-height:1;white-space:nowrap}.tiny-progress__text i{vertical-align:middle;display:inline-block}.tiny-progress--circle,.tiny-progress--dashboard{display:inline-block}.tiny-progress--circle .tiny-progress__text,.tiny-progress--dashboard .tiny-progress__text{top:50%;position:absolute;width:100%;text-align:center;margin:0;transform:translate(0,-50%);left:0}.tiny-progress--circle .tiny-progress__text i,.tiny-progress--dashboard .tiny-progress__text i{display:inline-block;vertical-align:middle}.tiny-progress--without-text .tiny-progress__text{display:none}.tiny-progress--without-text .tiny-progress-bar{padding-right:0;margin-right:0;display:block}.tiny-progress--text-inside .tiny-progress-bar{padding-right:0;margin-right:0}.tiny-progress-bar{width:100%;box-sizing:border-box}.tiny-progress-bar__outer{height:6px;background-color:var(--ti-progress-bar-outer-bg-color);overflow:hidden;position:relative;vertical-align:middle}.tiny-progress-bar__inner{background-color:var(--ti-progress-bar-inner-bg-color);text-align:right;left:0;position:absolute;top:0;height:100%;line-height:1;white-space:nowrap;transition:width .6s ease}.tiny-progress-bar__inner::after{content:'';height:100%}.tiny-progress-bar__innerText{color:var(--ti-progress-bar-inner-text-color);font-size:var(--ti-progress-text-font-size);margin:0 5px}.tiny-progress-bar,.tiny-progress-bar__inner::after,.tiny-progress-bar__innerText{display:inline-block;vertical-align:middle}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.tiny-mobile-progress{position:relative;line-height:1}.tiny-mobile-progress.is-success .tiny-mobile-progress-bar__inner{background-color:var(--ti-progress-success-color,#52c41a)}.tiny-mobile-progress.is-success .tiny-mobile-progress__text svg{fill:var(--ti-progress-success-color,#52c41a)}.tiny-mobile-progress.is-warning .tiny-mobile-progress-bar__inner{background-color:var(--ti-progress-warning-color,#faad14)}.tiny-mobile-progress.is-warning .tiny-mobile-progress__text svg{fill:var(--ti-progress-warning-color,#faad14)}.tiny-mobile-progress.is-exception .tiny-mobile-progress-bar__inner{background-color:var(--ti-progress-exception-color,#f5222d)}.tiny-mobile-progress.is-exception .tiny-mobile-progress__text svg{fill:var(--ti-progress-exception-color,#f5222d)}.tiny-mobile-progress--circle,.tiny-mobile-progress--dashboard{display:inline-block}.tiny-mobile-progress--circle .tiny-mobile-progress-text,.tiny-mobile-progress--dashboard .tiny-mobile-progress-text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translate(0,-50%)}.tiny-mobile-progress--circle .tiny-mobile-progress-text i,.tiny-mobile-progress--dashboard .tiny-mobile-progress-text i{vertical-align:middle;display:inline-block}.tiny-mobile-progress__without-text .tiny-mobile-progress-text{display:none}.tiny-mobile-progress__without-text .tiny-mobile-progress-bar{padding-right:0;margin-right:0;display:block}.tiny-mobile-progress__inside-text .tiny-mobile-progress-bar{padding-right:0;margin-right:0}.tiny-mobile-progress-bar{padding-right:50px;width:100%;margin-right:-55px;box-sizing:border-box}.tiny-mobile-progress-bar__outer{height:2px;border-radius:var(--ti-progress-bar-border-radius,100px);background-color:var(--ti-progress-bar-outer-bgcolor,#f5f5f5);overflow:hidden;position:relative;vertical-align:middle}.tiny-mobile-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#00c696;text-align:right;border-radius:var(--ti-progress-bar-border-radius,100px);line-height:1;white-space:nowrap;transition:width .6s ease}.tiny-mobile-progress-bar__inner::after{content:'';height:100%}.tiny-mobile-progress-bar__innerText{color:var(--ti-progress-bar-inner-text-color,#fff);font-size:var(--ti-progress-text-font-size,12px);margin:0 5px}.tiny-mobile-progress-bar,.tiny-mobile-progress-bar__inner::after,.tiny-mobile-progress-bar__innerText{display:inline-block;vertical-align:middle}.tiny-mobile-progress-text{font-size:var(--ti-progress-text-font-size,12px);color:var(--ti-progress-text-color,#333);display:inline-block;vertical-align:middle;margin-left:12px;line-height:1}.tiny-mobile-progress-text i{vertical-align:middle;display:inline-block}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.tiny-image-viewer{--ti-image-viewer-text-color:var(--ti-common-color-light, #fff);--ti-image-viewer-actions-inner-text-color:var(--ti-common-color-light, #fff);--ti-image-viewer-close-font-size:var(--ti-common-font-size-4, 20px);--ti-image-viewer-close-bg-color:#606266;--ti-image-viewer-close-top:40px;--ti-image-viewer-close-right:40px;--ti-image-viewer-close-width:40px;--ti-image-viewer-close-height:40px;--ti-image-viewer-close-bg-color-hover:#606266;--ti-image-viewer-actions-border-radius:22px;--ti-image-viewer-actions-inner-font-size:23px;--ti-image-viewer-actions-width:282px;--ti-image-viewer-actions-height:44px;--ti-image-viewer-actions-bottom:30px;--ti-image-viewer-actions-inner-justify-content:space-around;--ti-image-viewer-next-font-size:var(--ti-common-font-size-5, 24px);--ti-image-viewer-next-width:44px;--ti-image-viewer-next-height:44px;--ti-image-viewer-mask-wrap-bg-color:none;--ti-image-viewer-btn-opacity:0.8;--ti-image-viewer-mask-bg-color:#000}.tiny-image-viewer__wrapper{background:var(--ti-image-viewer-mask-wrap-bg-color);position:fixed;top:0;right:0;bottom:0;left:0}.tiny-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:var(--ti-image-viewer-btn-opacity);box-sizing:border-box;-webkit-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none}.tiny-image-viewer__btn svg{fill:var(--ti-image-viewer-text-color)}.tiny-image-viewer__close{top:var(--ti-image-viewer-close-top);right:var(--ti-image-viewer-close-right);width:var(--ti-image-viewer-close-width);height:var(--ti-image-viewer-close-height);font-size:var(--ti-image-viewer-close-font-size);background-color:var(--ti-image-viewer-close-bg-color)}.tiny-image-viewer__close:hover{cursor:pointer;background-color:var(--ti-image-viewer-close-bg-color-hover)}.tiny-image-viewer__canvas{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.tiny-image-viewer__actions{left:50%;bottom:var(--ti-image-viewer-actions-bottom);transform:translateX(-50%);width:var(--ti-image-viewer-actions-width);height:var(--ti-image-viewer-actions-height);padding:0 23px;background-color:var(--ti-image-viewer-close-bg-color);border-radius:var(--ti-image-viewer-actions-border-radius)}.tiny-image-viewer__actions-inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:var(--ti-image-viewer-actions-inner-font-size);display:flex;align-items:center;justify-content:var(--ti-image-viewer-actions-inner-justify-content)}.tiny-image-viewer__actions-inner svg{fill:var(--ti-image-viewer-actions-inner-text-color);margin-right:20px}.tiny-image-viewer__actions-inner svg:hover{cursor:pointer}.tiny-image-viewer__actions-count{font-size:20px;color:#fff;position:relative;top:-2px;margin-left:10px}.tiny-image-viewer__next,.tiny-image-viewer__prev{top:50%;width:var(--ti-image-viewer-next-width);height:var(--ti-image-viewer-next-height);font-size:var(--ti-image-viewer-next-font-size);background-color:var(--ti-image-viewer-close-bg-color)}.tiny-image-viewer__next:hover,.tiny-image-viewer__prev:hover{cursor:pointer;background-color:var(--ti-image-viewer-close-bg-color-hover)}.tiny-image-viewer__prev{transform:translateY(-50%);left:40px}.tiny-image-viewer__next{transform:translateY(-50%);right:40px;text-indent:2px}.tiny-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:var(--ti-image-viewer-mask-bg-color)}.tiny-mobile-image-viewer{--ti-mobile-image-viewer-color:var(--ti-mobile-base-color-light, #fff);--ti-mobile-image-viewer-close-bgcolor:#606266;--ti-mobile-image-viewer-arrow-disabled-bgcolor:var(--ti-mobile-base-color-info-disabled, #bfbfbf);--ti-mobile-image-viewer-arrow-disabled-color:var(--ti-mobile-base-color-placeholder, #999);--ti-mobile-image-viewer-mask-background:var(--ti-mobile-base-color-dark, #000)}.tiny-mobile-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.tiny-mobile-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.9;background:var(--ti-mobile-image-viewer-mask-background,#000)}.tiny-mobile-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;box-sizing:border-box;user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none}.tiny-mobile-image-viewer__btn svg{fill:var(--ti-mobile-image-viewer-color,#fff)}.tiny-mobile-image-viewer__close{top:40px;right:40px;width:22px;height:22px;font-size:20px;background-color:var(--ti-mobile-image-viewer-close-bgcolor,#606266)}.tiny-mobile-image-viewer__next,.tiny-mobile-image-viewer__prev{top:50%;width:44px;height:44px;font-size:24px;background-color:var(--ti-mobile-image-viewer-close-bgcolor,#606266)}.tiny-mobile-image-viewer__next.is-arrow-disabled,.tiny-mobile-image-viewer__prev.is-arrow-disabled{background-color:var(--ti-mobile-image-viewer-arrow-disabled-bgcolor,#bfbfbf)}.tiny-mobile-image-viewer__next.is-arrow-disabled svg,.tiny-mobile-image-viewer__prev.is-arrow-disabled svg{fill:var(--ti-mobile-image-viewer-arrow-disabled-color,#999)}.tiny-mobile-image-viewer__prev{transform:translateY(-50%);left:40px}.tiny-mobile-image-viewer__next{transform:translateY(-50%);right:40px;text-indent:2px}.tiny-mobile-image-viewer__actions{left:50%;bottom:30px;transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:var(--ti-mobile-image-viewer-close-bgcolor,#606266);border-radius:22px}.tiny-mobile-image-viewer__actions-inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;display:flex;align-items:center;justify-content:space-around}.tiny-mobile-image-viewer__canvas{width:100%;height:100%}.tiny-mobile-image-viewer__wrap{display:flex;height:100%;width:1080px}.tiny-mobile-image-viewer__item{position:relative;flex-shrink:1;width:100%;height:100%}.tiny-mobile-image-viewer__detail{position:absolute;top:0;right:0;bottom:0;left:0;transition-property:transform;display:inline-block}.tiny-mobile-image-viewer__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tiny-mobile-image-viewer__img.is-full-screen{-o-object-fit:fill;object-fit:fill}.tiny-mobile-image-viewer__index{left:50%;top:30px;transform:translateX(-50%);width:auto;height:44px;padding:0 23px;border-radius:0}.tiny-mobile-image-viewer__index span{color:var(--ti-mobile-image-viewer-color,#fff);margin-right:5px}.tiny-upload--thumb__wrap{margin-top:8px}.tiny-upload--thumb__head{cursor:pointer;color:#343434;font-size:var(--ti-common-font-size-1)}.tiny-upload--thumb__head .thumb-icon{margin-right:8px;fill:#999}.tiny-upload--thumb__head span{vertical-align:middle}.tiny-upload--thumb__body .thumb-item{display:flex;justify-content:flex-start;align-items:center}.tiny-upload--thumb__body .thumb-item:not(:last-child){padding-bottom:8px}.tiny-upload--thumb__body .thumb-item-name{padding:4px 8px;color:#333;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny-upload--thumb__body .thumb-success-icon{fill:#52c41a}.tiny-upload--thumb__body .close-icon,.tiny-upload--thumb__body .download-icon,.tiny-upload--thumb__body .refres-icon{fill:#7c7c7c;cursor:pointer}.tiny-upload--thumb__body .thumb-icon+.thumb-icon{margin-left:8px}.tiny-file-upload{--ti-upload-list-item-font-size:var(--ti-common-font-size-1, 14px);--ti-upload-list-item-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-upload-list-item-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-upload-list-item-hover-background-color:#f5f7fa;--ti-upload-list-item-hover-text-color:var(--ti-common-color-primary-hover, #7693f5);--ti-upload-list-item-hover-text-decoration:none;--ti-upload-list-item-name-icon-color:var(--ti-common-color-info, #252b3a);--ti-upload-list-item-name-icon-font-size:var(--ti-common-font-size-2, 16px);--ti-upload-list-svg-close-icon-color:var(--ti-common-color-icon-normal);--ti-upload-list-svg-icon-font-size:var(--ti-common-font-size-base, 12px);--ti-upload-list-successful-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-upload-list-picture-card-item-border-color:var(--ti-common-color-border, #adb0b8);--ti-upload-list-picture-card-item-bg-color:var(--ti-common-color-light, #fff);--ti-upload-list-picture-card-item-text-color:var(--ti-common-color-light, #fff);--ti-upload-list-successful-status-bg-color:var(--ti-common-color-success-normal, #50d4ab);--ti-upload-list-picture-card-width:var(--ti-common-size-37x, 148px);--ti-upload-list-picture-card-height:var(--ti-common-size-37x, 148px);--ti-upload-list-picture-card-progress-size:126px;--ti-upload-list-picture-card-item-icon-color:inherit;--ti-upload-list-picture-card-item-margin-right:8px;--ti-upload-list-item-progress-top:22px;--ti-upload-list-item-line-height:1.8;--ti-upload-list-item-margin-top:var(--ti-common-space-2x);--ti-upload-list-item-fail-text-color:#f23030;--ti-upload-list-svg-refresh-position-right:28px;--ti-upload-list-svg-close-position-right:8px;--ti-upload-list-picture-card-item-hover-bg-color:rgba(0, 0, 0, 0.5)}.tiny-file-upload.tiny-tooltip{margin-bottom:7px}.tiny-upload-list{margin:0;padding:0;list-style:none}.tiny-upload-list__wrapper{display:inline}.tiny-upload-list a:hover{color:#333;-webkit-text-decoration:var(--ti-upload-list-item-hover-text-decoration);text-decoration:var(--ti-upload-list-item-hover-text-decoration)}.tiny-upload-list--text li:first-of-type>.tiny-upload-list__item{margin-top:calc(var(--ti-upload-list-item-margin-top) + 3px)}.tiny-upload-list--text li:not(:first-of-type)>.tiny-upload-list__item{margin-top:var(--ti-upload-list-item-margin-top)}.tiny-upload-list--text li:last-of-type{margin-bottom:8px}.tiny-upload-list--text li+li .tiny-upload-list__item.is-downloading,.tiny-upload-list--text li+li .tiny-upload-list__item.is-uploading{margin-top:18px;margin-bottom:18px}.tiny-upload-list__item.is-fail .tiny-upload-list__item-name{color:var(--ti-upload-list-item-fail-text-color)}.tiny-upload-list__item.is-fail .tiny-upload-list__item-name .tiny-svg{fill:var(--ti-upload-list-item-fail-text-color)}.tiny-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:var(--ti-upload-list-item-font-size);color:var(--ti-upload-list-item-text-color);line-height:var(--ti-upload-list-item-line-height);position:relative;box-sizing:border-box;border-radius:var(--ti-upload-list-item-border-radius);width:100%;outline:0}.tiny-upload-list__item:hover{background-color:var(--ti-upload-list-item-hover-background-color)}.tiny-upload-list__item:hover .tiny-svg.icon-close,.tiny-upload-list__item:hover .tiny-svg.icon-refres{display:inline-block}.tiny-upload-list__item:hover .tiny-progress__text{display:none}.tiny-upload-list__item.is-success .tiny-upload-list__item-status-label{display:block}.tiny-upload-list__item.is-success .tiny-upload-list__item-name:focus,.tiny-upload-list__item.is-success .tiny-upload-list__item-name:hover{color:var(--ti-upload-list-item-hover-text-color);cursor:pointer;text-decoration:none}.tiny-upload-list__item.is-success:focus:not(:hover) .tiny-icon-close-tip{display:inline-block}.tiny-upload-list__item.is-success:active,.tiny-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.tiny-upload-list__item.is-success:active .tiny-icon-close-tip,.tiny-upload-list__item.is-success:focus .tiny-upload-list__item-status-label,.tiny-upload-list__item.is-success:hover .tiny-upload-list__item-status-label,.tiny-upload-list__item.is-success:not(.focusing):focus .tiny-icon-close-tip{display:none}.tiny-upload-list__item.is-disabled .tiny-upload-list__item:hover .tiny-upload-list__item-status-label{display:block}.tiny-upload-list__item.isEdm .tiny-upload-list__item-name{display:inline-block}.tiny-upload-list__item.isEdm .tiny-upload-list__item-name.isFail{color:red}.tiny-upload-list__item.isEdm .tiny-upload-list__item-edminfo{margin-right:46px}.tiny-upload-list__item.isEdm .tiny-upload-list__item-status-label{right:16px}.tiny-upload-list__item.isEdm:not(.showUpdate) .icon-refres{display:none}.tiny-upload-list__item.isEdm:not(.showDel) .icon-close{display:none}.tiny-upload-list__item.isEdm.showUpdate .icon-refres{right:16px}.tiny-upload-list__item.isEdm.showDel .icon-close{right:16px}.tiny-upload-list__item.isEdm.showUpdate.showDel .icon-refres{right:28px}.tiny-upload-list__item.isEdm.showUpdate.showDel .icon-close{right:8px}.tiny-upload-list__item.isEdm:not(.showUpdate):not(.showDel) .tiny-upload-list__item-status-label{display:block}.tiny-upload-list__item .tiny-progress{position:absolute;top:var(--ti-upload-list-item-progress-top);width:100%}.tiny-upload-list__item .tiny-progress__text{position:absolute;right:0;top:-13px}.tiny-upload-list__item .tiny-progress-bar{margin-right:0;padding-right:0}.tiny-upload-list__item.is-fail>.tiny-upload-list__item-actions>.tiny-upload-list__item-delete>.tiny-svg.tiny-svg-size.icon-delete{fill:var(--ti-upload-list-svg-close-icon-color)}.tiny-upload-list__item .tiny-svg.icon-successful{font-size:var(--ti-upload-list-successful-icon-font-size);fill:var(--ti-upload-list-successful-status-bg-color)}.tiny-upload-list__item .tiny-svg.icon-close{display:none;position:absolute;top:50%;right:var(--ti-upload-list-svg-close-position-right);transform:translateY(-50%);fill:var(--ti-upload-list-svg-close-icon-color);font-size:var(--ti-upload-list-svg-icon-font-size);opacity:.75;cursor:pointer}.tiny-upload-list__item .tiny-svg.icon-close:hover{opacity:1}.tiny-upload-list__item .tiny-svg.icon-refres{display:none;position:absolute;top:50%;right:var(--ti-upload-list-svg-refresh-position-right);transform:translateY(-50%);fill:var(--ti-upload-list-svg-close-icon-color);font-size:var(--ti-upload-list-svg-icon-font-size);opacity:.75;cursor:pointer}.tiny-upload-list__item .tiny-svg.icon-refres:hover{opacity:1}.tiny-upload-list__item .tiny-icon-close-tip{display:none;position:absolute;top:5px;right:5px;font-size:var(--ti-upload-list-svg-icon-font-size);cursor:pointer;opacity:1;color:var(--ti-upload-list-item-hover-text-color)}.tiny-upload-list__item-edminfo,.tiny-upload-list__item-folder{display:inline-block;vertical-align:top}.tiny-upload-list__item-edminfo{margin-right:20px}.tiny-upload-list__item-edminfo span{display:inline-block;margin-right:10px}.tiny-upload-list__item-edminfo.isFail span{color:#f5222d}.tiny-upload-list__text-title{display:flex;align-items:center;font-size:14px;height:22px;line-height:22px;color:var(--ti-upload-list-item-fail-text-color)}.tiny-upload-list__icon-operationfaild{fill:#f23030;margin-right:9px;padding-left:4px;font-size:16px}.tiny-upload-list__item-tooltip{display:flex;align-items:center;line-height:1.5}.tiny-upload-list__item-name{color:var(--ti-upload-list-item-text-color);display:block;margin-right:40px;padding-left:4px;transition:color .3s}.tiny-upload-list__item-name .tiny-svg{font-size:var(--ti-upload-list-item-name-icon-font-size);margin-right:4px;fill:var(--ti-upload-list-item-name-icon-color)}.tiny-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.tiny-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:var(--ti-upload-list-svg-icon-font-size);color:var(--ti-upload-list-svg-close-icon-color);display:none}.tiny-upload-list__item-delete:hover{color:var(--ti-upload-list-item-hover-text-color)}.tiny-upload-list__download-bar{position:absolute;left:0;bottom:0;width:100%}.tiny-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.tiny-upload-list--picture-card .tiny-upload-list__li{display:inline-block}.tiny-upload-list--picture-card .tiny-upload-list__li .is-fail{color:var(--ti-upload-list-item-fail-text-color)}.tiny-upload-list--picture-card .tiny-upload-list__li-title:not(.is-fail){color:#595959}.tiny-upload-list--picture-card .tiny-upload-list__li-title{margin-top:-4px;text-align:center;line-height:1.5;width:var(--ti-upload-list-picture-card-width);height:18px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-upload-list--picture-card .tiny-upload-list__item{overflow:hidden;background-color:var(--ti-upload-list-picture-card-item-bg-color);border:1px solid var(--ti-upload-list-picture-card-item-border-color);border-radius:var(--ti-upload-list-item-border-radius);box-sizing:border-box;width:var(--ti-upload-list-picture-card-width);height:var(--ti-upload-list-picture-card-height);margin:0 var(--ti-upload-list-picture-card-item-margin-right) 8px 0;display:inline-block}.tiny-upload-list--picture-card .tiny-upload-list__item.is-fail{border-color:var(--ti-upload-list-item-fail-text-color);background-color:#fce3e1}.tiny-upload-list--picture-card .tiny-upload-list__item.is-fail .tiny-upload-list__item-actions:hover{background-color:#fce3e1}.tiny-upload-list--picture-card .tiny-upload-list__item.is-fail .tiny-upload-list__item-actions:hover span .tiny-svg{fill:#191919}.tiny-upload-list--picture-card .tiny-upload-list__item .tiny-icon-check{fill:var(--ti-upload-list-picture-card-item-text-color)}.tiny-upload-list--picture-card .tiny-upload-list__item .tiny-svg.icon-close,.tiny-upload-list--picture-card .tiny-upload-list__item .tiny-svg.icon-refres,.tiny-upload-list--picture-card .tiny-upload-list__item:hover .tiny-upload-list__item-status-label{display:none}.tiny-upload-list--picture-card .tiny-upload-list__item:hover .tiny-progress__text{display:block}.tiny-upload-list--picture-card .tiny-upload-list__item-name{display:none}.tiny-upload-list--picture-card .tiny-upload-list__item-thumbnail{width:100%;height:100%}.tiny-upload-list--picture-card .tiny-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:var(--ti-upload-list-successful-status-bg-color);text-align:center;transform:rotate(45deg);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.tiny-upload-list--picture-card .tiny-upload-list__item-status-label .tiny-svg{font-size:var(--ti-upload-list-svg-icon-font-size,12px);margin-top:11px;transform:rotate(-45deg)}.tiny-upload-list--picture-card .tiny-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;fill:var(--ti-upload-list-picture-card-item-icon-color);opacity:0;font-size:var(--ti-common-font-size-4);background-color:var(--ti-upload-list-picture-card-item-hover-bg-color);transition:opacity .3s}.tiny-upload-list--picture-card .tiny-upload-list__item-actions::after{display:inline-block;content:'';height:100%;vertical-align:middle}.tiny-upload-list--picture-card .tiny-upload-list__item-actions:hover{opacity:1}.tiny-upload-list--picture-card .tiny-upload-list__item-actions:hover span{display:inline-block}.tiny-upload-list--picture-card .tiny-upload-list__item-actions span{display:none;cursor:pointer}.tiny-upload-list--picture-card .tiny-upload-list__item-actions span+span{margin-left:15px}.tiny-upload-list--picture-card .tiny-upload-list__item-actions .tiny-upload-list__item-preview .tiny-svg-fullscreen{transform:rotate(90deg)}.tiny-upload-list--picture-card .tiny-upload-list__item-actions .tiny-upload-list__item-delete,.tiny-upload-list--picture-card .tiny-upload-list__item-actions .tiny-upload-list__item-refres{position:static;font-size:inherit;color:inherit}.tiny-upload-list--picture-card .tiny-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:var(--ti-upload-list-picture-card-progress-size)}.tiny-upload-list--picture-card .tiny-progress .tiny-progress__text{top:50%}.tiny-upload-list--picture-card .tiny-upload-list__item-cancel{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);font-size:14px;color:#1476ff;line-height:22px;letter-spacing:0;white-space:nowrap;cursor:pointer}.tiny-upload-list--picture .tiny-upload-list__item{overflow:hidden;z-index:0;background-color:var(--ti-upload-list-picture-card-item-bg-color);box-sizing:border-box;margin-top:8px;outline:0}.tiny-upload-list--picture .tiny-upload-list__item .tiny-icon-check{fill:var(--ti-upload-list-picture-card-item-text-color)}.tiny-upload-list--picture .tiny-upload-list__item:hover .tiny-upload-list__item-status-label{background:0 0;box-shadow:none;top:-2px;right:-12px}.tiny-upload-list--picture .tiny-upload-list__item:hover .tiny-progress__text{display:block}.tiny-upload-list--picture .tiny-upload-list__item.is-success .tiny-upload-list__item-name{line-height:56px;margin-top:0}.tiny-upload-list--picture .tiny-upload-list__item.is-success .tiny-upload-list__item-name .tiny-svg{display:none}.tiny-upload-list--picture .tiny-upload-list__item-thumbnail{width:56px;height:56px;border:1px solid var(--ti-upload-list-picture-card-item-border-color);border-radius:var(--ti-upload-list-item-border-radius);float:left;position:relative;z-index:1;vertical-align:middle;margin-right:12px}.tiny-upload-list--picture .tiny-upload-list__item-name{display:block;line-height:56px}.tiny-upload-list--picture .tiny-upload-list__item-name .tiny-svg{font-size:var(--ti-common-font-size-1)}.tiny-upload-list--picture .tiny-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:var(--ti-upload-list-successful-status-bg-color);text-align:center;transform:rotate(45deg);box-shadow:0 1px 1px #ccc}.tiny-upload-list--picture .tiny-upload-list__item-status-label .tiny-svg{font-size:var(--ti-upload-list-svg-icon-font-size);margin-top:12px;transform:rotate(-45deg)}.tiny-upload-list--picture .tiny-progress{position:relative;top:-7px}.tiny-upload-list--saas{border:0 dashed #c9c9c9}.tiny-upload-list--saas.border-zero{border-width:0}.tiny-upload-list--saas.border-top{border-top-width:1px}.tiny-upload-list--saas.mode-bubble{height:208px;overflow-y:auto;overflow-x:hidden}.tiny-upload-list--saas .tiny-upload-list-panel{font-size:0}.tiny-upload-list--saas .tiny-upload-list-panel .tiny-upload-list-item{position:relative;display:inline-block;min-width:100%;padding:12px;margin-right:8px;border:1px solid #dfdfdf;border-radius:4px}.tiny-upload-list--saas .tiny-upload-list-panel .tiny-upload-list-item:hover{background-color:#f5f6f8}.tiny-upload-list--saas .tiny-upload-list-panel .tiny-upload-list-item:hover .operate-panel{visibility:visible}.tiny-upload-list--saas .tiny-upload-list-panel .tiny-upload-list-item.selected{border-color:#0067d1}.tiny-upload-list--saas .tiny-upload-list-panel .tiny-upload-list-item.compact{min-width:448px}.tiny-upload-list--saas .tiny-upload-list-panel .tiny-upload-list-item:not(:last-child){margin-bottom:8px}.tiny-upload-list--saas .tiny-upload-list-thumb{position:relative;display:inline-block;width:32px;height:32px;margin-right:8px;vertical-align:top}.tiny-upload-list--saas .tiny-upload-list-thumb .uploading-mask{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.5;border-radius:2px}.tiny-upload-list--saas .tiny-upload-list-thumb .uploading-progress{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;display:flex;padding:0 4px;align-items:center;justify-content:center;border-radius:2px}.tiny-upload-list--saas .tiny-upload-list-thumb .uploading-progress-panel{background-color:#aeaeae;width:100%;height:2px;border-radius:2px}.tiny-upload-list--saas .tiny-upload-list-thumb .uploading-progress-bar{background-color:#fff;height:100%;transition:all cubic-bezier(.4,0,.2,1) 150ms}.tiny-upload-list--saas .tiny-upload-list-thumb .file-icon{width:100%;height:100%;border-radius:2px}.tiny-upload-list--saas .tiny-upload-list-thumb .upload-fail{position:relative;width:100%;height:100%;border-radius:2px;background-color:#fee7e8}.tiny-upload-list--saas .tiny-upload-list-thumb .upload-fail-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#e02128;font-size:18px}.tiny-upload-list--saas .tiny-upload-list-content{position:relative;display:inline-block;width:calc(100% - 40px);font-size:12px}.tiny-upload-list--saas .tiny-upload-list-content .file-name{display:flex;height:16px}.tiny-upload-list--saas .tiny-upload-list-content .file-name-box{flex:1;margin-right:24px;font-size:12px;line-height:12px;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-upload-list--saas .tiny-upload-list-content .operate-panel{visibility:hidden;min-width:-moz-fit-content;min-width:fit-content;color:#2e86de;font-size:12px}.tiny-upload-list--saas .tiny-upload-list-content .operate-panel .operate-btn{cursor:pointer;margin-right:8px}.tiny-upload-list--saas .tiny-upload-list-content .operate-panel .operate-btn:last-of-type{margin-right:0}.tiny-upload-list--saas .tiny-upload-list-content .file-size{display:flex;height:16px;line-height:20px}.tiny-upload-list--saas .tiny-upload-list-content .file-size-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aeaeae}.tiny-upload-list--saas .tiny-upload-list-content .file-size-content .fail>span{color:#e7434a}.tiny-upload-list--saas .tiny-upload-list-content .file-size-right{flex:1;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:#aeaeae}.tiny-upload-list--saas .no-attachments{margin-top:16px;color:#aeaeae;font-size:12px}.tiny-file-upload{--ti-upload-dragger-width:calc(var(--ti-common-size-base, 4px) * 90);--ti-upload-dragger-height:var(--ti-common-size-45x, 180px);--ti-upload-dragger-bg-color:var(--ti-common-color-bg-gray, #fafafa);--ti-upload-dragger-border-color:var(--ti-common-color-border, #adb0b8);--ti-upload-dragger-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-upload-dragger-hover-text-color:var(--ti-common-color-primary-hover, #7693f5);--ti-upload-dragger-dragover-bg-color:rgba(32, 159, 255, 0.06);--ti-upload-dragger-icon-color:var(--ti-common-color-placeholder, #adb0b8);--ti-upload-dragger-icon-font-size:var(--ti-common-font-size-7, 36px);--ti-upload-dragger-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-upload-dragger-text-font-size:var(--ti-common-font-size-base, 12px);--ti-upload-dragger-files-border-color:#dcdfe6}.tiny-upload-dragger{width:var(--ti-upload-dragger-width);height:var(--ti-upload-dragger-height);background-color:var(--ti-upload-dragger-bg-color);border:1px dashed var(--ti-upload-dragger-border-color);border-radius:var(--ti-upload-dragger-border-radius);box-sizing:border-box;text-align:center;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.tiny-upload-dragger:hover{border-color:var(--ti-upload-dragger-hover-text-color)}.tiny-upload-dragger.is-dragover{background-color:var(--ti-upload-dragger-dragover-bg-color,rgba(32,159,255,.06));border:2px dashed var(--ti-upload-dragger-hover-text-color)}.tiny-upload-dragger .icon-fileupload{font-size:var(--ti-upload-dragger-icon-font-size);fill:var(--ti-upload-dragger-icon-color)}.tiny-upload-dragger .tiny-upload__text{color:var(--ti-upload-dragger-text-color);font-size:var(--ti-upload-dragger-text-font-size);text-align:center;line-height:1.5}.tiny-upload-dragger .tiny-upload__text em{color:var(--ti-upload-dragger-hover-text-color);font-style:normal}.tiny-upload-dragger+.tiny-upload__tip{text-align:center}.tiny-upload-dragger~.tiny-upload__files{border-top:1px solid var(--ti-upload-dragger-files-border-color);margin-top:7px;padding-top:5px}.tiny-file-upload{--ti-upload-tip-font-size:var(--ti-common-font-size-base, 12px);--ti-upload-tip-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-upload-picture-card-bg-color:#fbfdff;--ti-upload-picture-card-border-color:#c0ccda;--ti-upload-picture-card-border-radius:6px;--ti-upload-picture-card-hover-border-color:var(--ti-common-color-dash-line-hover, #526ecc);--ti-upload-picture-card-icon-font-size:var(--ti-common-size-7x, 28px);--ti-upload-picture-card-icon-color:#8c939d;--ti-upload-picture-card-width:var(--ti-common-size-37x, 148px);--ti-upload-picture-card-height:var(--ti-common-size-37x, 148px)}.tiny-upload{display:inline-block;text-align:center;cursor:pointer;outline:0}.tiny-upload__input{display:none}.tiny-upload__tip{font-size:var(--ti-upload-tip-font-size);color:var(--ti-upload-tip-text-color);margin-top:8px}.tiny-upload--picture-card{width:var(--ti-upload-picture-card-width);height:var(--ti-upload-picture-card-height);line-height:calc(var(--ti-upload-picture-card-height) - 2px);background-color:var(--ti-upload-picture-card-bg-color);border:1px dashed var(--ti-upload-picture-card-border-color);border-radius:var(--ti-upload-picture-card-border-radius);box-sizing:border-box;vertical-align:top}.tiny-upload--picture-card svg{font-size:var(--ti-upload-picture-card-icon-font-size);fill:var(--ti-upload-picture-card-icon-color)}.tiny-upload--picture-card:hover,.tiny-upload:focus{border-color:var(--ti-upload-picture-card-hover-border-color);color:var(--ti-upload-picture-card-hover-border-color)}.tiny-upload:focus .tiny-upload-dragger{border-color:var(--ti-upload-picture-card-hover-border-color)}.tiny-upload-cover__title,.tiny-upload-list__item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-upload--picture-card,.tiny-upload-dragger{box-sizing:border-box;cursor:pointer}.tiny-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0}.tiny-upload input[type=file]{display:none}.tiny-upload.tiny-upload--saas{display:flex;margin-bottom:12px}.tiny-upload.tiny-upload--saas .trigger-btn{display:inline-block}.tiny-upload.tiny-upload--saas .trigger-btn button>span{margin-left:8px}.tiny-upload.tiny-upload--saas .operate-content{display:inline-block;vertical-align:middle}.tiny-upload.tiny-upload--saas .operate-content>button{margin-left:8px}.tiny-upload.tiny-upload--saas .operate-content .button-wrap{display:flex;align-items:center}.tiny-upload.tiny-upload--saas .operate-content .button-wrap>span{margin-left:8px}.tiny-upload.tiny-upload--saas .tip-wrap{display:flex;align-items:center;padding-left:16px;color:#aeaeae}.tiny-upload.tiny-upload--saas .tip-wrap .tip-content{font-size:12px;text-align:left}.tiny-upload-title>span{margin-right:4px;font-size:14px;color:#191919;font-weight:700;margin-bottom:12px}.tiny-upload-title .title-show{display:inline-block}.tiny-upload-title .title-show.display-only{margin-bottom:0}.tiny-upload-title .title-hide{display:none}.tiny-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.tiny-upload-cover::after{display:inline-block;content:'';height:100%;vertical-align:middle}.tiny-upload-cover img{display:block;width:100%;height:100%}.tiny-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;transform:rotate(45deg);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.tiny-upload-cover__label i{color:#fff;font-size:var(--ti-common-font-size-base);margin-top:11px;transform:rotate(-45deg)}.tiny-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.tiny-upload-cover__progress+.tiny-upload__inner{opacity:0}.tiny-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.tiny-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.tiny-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:var(--ti-common-font-size-1);cursor:pointer;vertical-align:middle;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);margin-top:60px}.tiny-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.tiny-upload-cover__interact .btn i{color:#fff;display:block;font-size:var(--ti-common-font-size-5);line-height:inherit;margin:0 auto 5px}.tiny-upload-cover__interact .btn:not(:first-child){margin-left:35px}.tiny-upload-cover__interact .btn:hover{transform:translateY(-13px)}.tiny-upload-cover__interact .btn:hover span{opacity:1}.tiny-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;width:100%;height:36px;line-height:36px;font-weight:400;padding:0 10px;margin:0;font-size:var(--ti-common-font-size-1);color:#303133;text-align:left}.tiny-upload-cover+.tiny-upload__inner{opacity:0;position:relative;z-index:1}.tiny-mobile-file-upload{--ti-mobile-file-upload-hairline-color:#ddd;--ti-mobile-file-upload-title-color:var(--ti-mobile-base-color-info-normal, #333333);--ti-mobile-file-upload-font-size:16px;--ti-mobile-file-upload-icon-size:24px;--ti-mobile-file-upload-icon-color:var(--ti-mobile-base-color-placeholder, #999);--ti-mobile-file-upload-status-color:var(--ti-mobile-base-color-placeholder, #999);--ti-mobile-file-upload-status-font-size:var(--ti-mobile-base-font-size, 12px);--ti-mobile-file-upload-picture-card-size:64px;--ti-mobile-file-upload-picture-card-border-color:#ccc;--ti-mobile-file-upload-picture-card-bgcolor:var(--ti-mobile-base-color-light, #fff)}.tiny-mobile-file-upload__header{display:flex;align-items:center;padding:12px 16px;margin-bottom:12px;border-bottom:1px solid var(--ti-mobile-file-upload-hairline-color,#ddd)}@media (min-resolution:2dppx){html:not([data-scale]) .tiny-mobile-file-upload__header{border-bottom:none;position:relative}html:not([data-scale]) .tiny-mobile-file-upload__header::after{content:'';z-index:1;display:block;background-color:var(--ti-mobile-file-upload-hairline-color,#ddd);position:absolute;right:auto;left:0;bottom:0;top:auto;height:1px;width:100%;transform:scaleY(.5);transform-origin:50% 100%}}@media (min-resolution:2dppx) and (min-resolution:3dppx){html:not([data-scale]) .tiny-mobile-file-upload__header::after{transform:scaleY(.33)}}.tiny-mobile-file-upload__header-title{flex:1;color:var(--ti-mobile-file-upload-title-color,#333);font-size:var(--ti-mobile-file-upload-font-size,16px)}.tiny-mobile-file-upload__header-upload{display:flex;align-items:center}.tiny-mobile-file-upload__header .upload-icon .tiny-svg{font-size:var(--ti-mobile-file-upload-icon-size,24px);fill:var(--ti-mobile-file-upload-icon-color,#999)}.tiny-mobile-file-upload__wrap.is-card{padding-left:16px}.tiny-mobile-file-upload__wrap.is-card:after{clear:both}.tiny-mobile-file-upload__wrap.is-card:after,.tiny-mobile-file-upload__wrap.is-card:before{content:'';display:table}.tiny-mobile-file-upload .upload-status{color:var(--ti-mobile-file-upload-status-color,#999);font-size:var(--ti-mobile-file-upload-status-font-size,12px);margin-right:10px}.tiny-mobile-file-upload .upload-status .tiny-svg{font-size:var(--ti-mobile-file-upload-icon-size,24px);fill:var(--ti-mobile-file-upload-icon-color,#999)}.tiny-mobile-file-upload .tiny-upload{display:inline-block;text-align:center;cursor:pointer;outline:0}.tiny-mobile-file-upload .tiny-upload--picture-card{width:var(--ti-mobile-file-upload-picture-card-size,64px);height:var(--ti-mobile-file-upload-picture-card-size,64px);line-height:var(--ti-mobile-file-upload-picture-card-size,64px);border:1px solid var(--ti-mobile-file-upload-picture-card-border-color,#ccc);background-color:var(--ti-mobile-file-upload-picture-card-bgcolor,#fff);border-radius:0;display:inline-block;text-align:center;cursor:pointer;outline:0}.tiny-mobile-file-upload .tiny-upload--picture-card svg{font-size:28px;fill:#8c939d}.tiny-mobile-file-upload .tiny-upload--picture-card:focus,.tiny-mobile-file-upload .tiny-upload--picture-card:hover{border-color:var(--ti-mobile-file-upload-picture-card-border-color,#ccc)}[class*=tiny-] input[type=file]{display:none}.tiny-mobile-upload-list{--ti-mobile-upload-list-item-border-radius:2px;--ti-mobile-upload-list-item-bgcolor:#f9f9f9;--ti-mobile-upload-list-icon-close-color:#606266;--ti-mobile-upload-list-icon-size:24px;--ti-mobile-upload-list-picture-card-close-size:16px;--ti-mobile-upload-list-picture-card-close-color:#f36f64;--ti-mobile-upload-list-file-type-icon-size:40px;--ti-mobile-upload-list-file-type-icon-color:#606266;--ti-mobile-upload-list-file-name-color:#333;--ti-mobile-upload-list-file-name-font-size:14px;--ti-mobile-upload-list-file-size-color:#999;--ti-mobile-upload-list-file-size-font-size:12px;--ti-mobile-upload-list-progress-outer-bgcolor:#e6e6e6}.tiny-mobile-upload-list .tiny-mobile-upload-list__item{position:relative;display:flex;border-radius:var(--ti-mobile-upload-list-item-border-radius,2px);margin:0 10px 8px 10px;background-color:var(--ti-mobile-upload-list-item-bgcolor,#f9f9f9);line-height:48px}.tiny-mobile-upload-list .tiny-mobile-upload-list__item:focus{outline:0}.tiny-mobile-upload-list .tiny-mobile-upload-list__item .icon-close{fill:var(--ti-mobile-upload-list-icon-close-color,#606266);font-size:var(--ti-mobile-upload-list-icon-size,24px);opacity:.75;cursor:pointer}.tiny-mobile-upload-list .tiny-mobile-upload-list__item .tiny-progress{position:absolute;top:unset;bottom:0}.tiny-mobile-upload-list--picture-card .tiny-mobile-upload-list__item{width:var(--ti-mobile-file-upload-picture-card-size,64px);height:var(--ti-mobile-file-upload-picture-card-size,64px);margin:0 12px 12px 0;box-sizing:border-box;float:left}.tiny-mobile-upload-list--picture-card .tiny-mobile-upload-list__item .card-close{font-size:var(--ti-mobile-upload-list-picture-card-close-size,16px);fill:var(--ti-mobile-upload-list-picture-card-close-color,#f36f64);position:absolute;top:0;right:0;transform:translate(50%,-50%);z-index:999}.tiny-mobile-upload-list--picture-card .tiny-mobile-upload-list__item .tiny-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto}.tiny-mobile-upload-list--picture-card .tiny-mobile-upload-list__item-thumbnail{width:100%;height:100%}.tiny-mobile-upload-list__card{height:100%;width:100%}.tiny-mobile-upload-list--picture-card .tiny-progress-circle{width:100%;height:100%;background-color:rgba(0,0,0,.4)}.tiny-mobile-upload-list--picture-card .tiny-progress__text{color:#fff}.tiny-mobile-upload-list__list{width:100%;display:flex;justify-content:flex-start;align-items:center}.tiny-mobile-upload-list__list .file-type{font-size:0}.tiny-mobile-upload-list__list .file-type .tiny-svg{font-size:var(--ti-mobile-upload-list-file-type-icon-size,40px);fill:var(--ti-mobile-upload-list-file-type-icon-color,#606266);line-height:1;margin:4px 8px 4px 4px}.tiny-mobile-upload-list__list .file-type .file-type-icon{width:var(--ti-mobile-upload-list-file-type-icon-size,40px);height:var(--ti-mobile-upload-list-file-type-icon-size,40px);margin:4px 8px 4px 4px}.tiny-mobile-upload-list__list .file-delete{margin:0 8px 0 12px}.tiny-mobile-upload-list__text{position:relative;flex:1;max-width:calc(100% - 96px)}.tiny-mobile-upload-list__text-details{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-mobile-upload-list__text-details:focus{outline:0}.tiny-mobile-upload-list__text .file-name{margin-top:4px;color:var(--ti-mobile-upload-list-file-name-color,#333);font-size:var(--ti-mobile-upload-list-file-name-font-size,14px);line-height:1.42857143}.tiny-mobile-upload-list__text .file-size{color:var(--ti-mobile-upload-list-file-size-color,#999);font-size:var(--ti-mobile-upload-list-file-size-font-size,12px);line-height:1.41666667}.tiny-mobile-upload-list .tiny-progress-bar__outer{background-color:var(--ti-mobile-upload-list-progress-outer-bgcolor,#e6e6e6)}.tiny-mobile-upload-list .tiny-mobile-image-viewer__btn .tiny-mobile-image-viewer__actions{background-color:none}.tiny-mobile-upload-list .tiny-mobile-image-viewer__btn .tiny-mobile-image-viewer__actions-inner .tiny-svg:not(:last-child){display:none}.tiny-filter-panel__popover.tiny-popover.tiny-popper{min-width:200px}.tiny-filter-panel__popover.tiny-popover.tiny-popper[x-placement^=bottom]{margin-top:4px;box-shadow:0 4px 12px 0 rgba(0,0,0,.16)}.tiny-filter-panel__popover.tiny-popover.tiny-popper[x-placement^=top]{margin-bottom:4px;box-shadow:4px 0 12px 0 rgba(0,0,0,.16)}.tiny-float-button{--ti-float-button-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-float-button-font-size:var(--ti-common-font-size-base, 12px);--ti-float-button-plain-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-border-width:var(--ti-common-border-weight-normal, 1px);--ti-float-button-border-style:var(--ti-common-border-style-solid, solid);--ti-float-button-loading-bg-color:rgba(255, 255, 255, 0.35);--ti-float-button-size-normal-min-width:20px;--ti-float-button-size-normal-max-width:80px;--ti-float-button-size-normal-height:var(--ti-common-size-height-normal, 28px);--ti-float-button-size-normal-padding-horizontal:var(--ti-common-size-5x, 20px);--ti-float-button-size-large-height:var(--ti-common-size-height-large, 48px);--ti-float-button-size-large-font-size:var(--ti-common-font-size-2, 16px);--ti-float-button-size-large-padding-horizontal:var(--ti-common-size-8x, 32px);--ti-float-button-size-large-min-width:var(--ti-common-size-20x, 80px);--ti-float-button-size-large-margin-left:8px;--ti-float-button-size-medium-height:var(--ti-common-size-height-medium, 40px);--ti-float-button-size-medium-font-size:var(--ti-common-font-size-1, 14px);--ti-float-button-size-medium-padding-horizontal:var(--ti-common-size-7x, 28px);--ti-float-button-size-medium-min-width:var(--ti-common-size-12x, 48px);--ti-float-button-size-medium-margin-left:8px;--ti-float-button-size-small-height:var(--ti-common-size-height-small, 32px);--ti-float-button-size-small-font-size:var(--ti-common-font-size-1, 14px);--ti-float-button-size-small-padding-horizontal:var(--ti-common-size-3x, 12px);--ti-float-button-size-small-min-width:var(--ti-common-size-7x, 28px);--ti-float-button-size-small-margin-left:8px;--ti-float-button-size-mini-height:var(--ti-common-size-height-mini, 24px);--ti-float-button-size-mini-font-size:var(--ti-common-font-size-base, 12px);--ti-float-button-size-mini-padding-horizontal:var(--ti-common-size-2x, 8px);--ti-float-button-size-mini-min-width:var(--ti-common-size-5x, 20px);--ti-float-button-normal-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-float-button-normal-border-color:var(--ti-common-color-border, #adb0b8);--ti-float-button-normal-background-color:var(--ti-common-color-light, #fff);--ti-float-button-normal-hover-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-normal-hover-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-normal-hover-bg-color:var(--ti-common-color-light, #fff);--ti-float-button-normal-active-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-normal-active-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-normal-active-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-float-button-normal-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-normal-disabled-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-float-button-normal-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-float-button-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-text-hover-text-decoration:none;--ti-float-button-text-color-hover:var(--ti-common-color-text-link-hover, #344899);--ti-float-button-text-hover-weight:var(--ti-common-font-weight-4, normal);--ti-float-button-text-color-active:var(--ti-common-color-primary-active, #7693f5);--ti-float-button-text-color-disabled:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-text-svg-width:1em;--ti-float-button-text-svg-height:1em;--ti-float-button-text-hover-bg-color:transparent;--ti-float-button-text-only-icon-hover-bg-color:transparent;--ti-float-button-text-hover-border-radius:0px;--ti-float-button-text-svg-fill-color:var(--ti-common-color-text-secondary, #575d6c);--ti-float-button-text-svg-hover-fill-color:var(--ti-float-button-text-color-hover);--ti-float-button-text-svg-disabled-fill-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-text-has-svg-icon-margin-right:var(--ti-common-size-2x, 8px);--ti-float-button-text-has-svg-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-float-button-text-has-svg-hover-text-color:var(--ti-common-color-text-link, #526ecc);--ti-float-button-text-svg-padding-horizontal:var(--ti-common-size-2x, 8px);--ti-float-button-primary-normal-bg-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-primary-normal-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-primary-hover-bg-color:var(--ti-common-color-primary-hover, #7693f5);--ti-float-button-primary-hover-border-color:var(--ti-common-color-primary-hover, #7693f5);--ti-float-button-primary-active-bg-color:var(--ti-common-color-primary-active, #7693f5);--ti-float-button-primary-disabled-bg-color:var(--ti-common-color-primary-disabled-bgcolor, #f5f5f6);--ti-float-button-primary-text-color:var(--ti-common-color-light, #fff);--ti-float-button-primary-disabled-text-color:var(--ti-common-color-primary-disabled-text, #adb0b8);--ti-float-button-primary-disabled-border-color:var(--ti-common-color-primary-disabled-border, #dfe1e6);--ti-float-button-primary-plain-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-primary-plain-hover-text-color:var(--ti-common-color-light, #fff);--ti-float-button-primary-plain-bg-color:var(--ti-common-color-prompt-bg, #ebf6ff);--ti-float-button-primary-plain-hover-bg-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-primary-plain-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-primary-plain-hover-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-primary-plain-disabled-bg-color:var(--ti-common-color-primary-plain-disabled-bg-color, rgba(191, 191, 191, 0.1));--ti-float-button-success-normal-bg-color:var(--ti-common-color-success-normal, #50d4ab);--ti-float-button-success-normal-border-color:var(--ti-common-color-success-normal, #50d4ab);--ti-float-button-success-hover-bg-color:var(--ti-common-color-success-hover, #acf2dc);--ti-float-button-success-hover-border-color:var(--ti-common-color-success-hover, #acf2dc);--ti-float-button-success-active-bg-color:var(--ti-common-color-success-active, #acf2dc);--ti-float-button-success-disabled-bg-color:var(--ti-common-color-success-disabled-bgcolor, #f5f5f6);--ti-float-button-success-text-color:var(--ti-common-color-light, #fff);--ti-float-button-success-disabled-text-color:var(--ti-common-color-success-disabled-text, #adb0b8);--ti-float-button-success-disabled-border-color:var(--ti-common-color-success-disabled-border, #dfe1e6);--ti-float-button-success-plain-text-color:var(--ti-common-color-success-normal, #50d4ab);--ti-float-button-success-plain-hover-text-color:var(--ti-common-color-light, #fff);--ti-float-button-success-plain-bg-color:var(--ti-common-color-success-bg, #edfff9);--ti-float-button-success-plain-hover-bg-color:var(--ti-common-color-success-normal, #50d4ab);--ti-float-button-success-plain-border-color:var(--ti-common-color-success-normal, #50d4ab);--ti-float-button-success-plain-hover-border-color:var(--ti-common-color-success-normal, #50d4ab);--ti-float-button-success-plain-disabled-bg-color:var(--ti-common-color-success-plain-disabled-bg-color, rgba(166, 195, 185, 0.1));--ti-float-button-warning-normal-bg-color:var(--ti-common-color-warning-normal, #fa9841);--ti-float-button-warning-normal-border-color:var(--ti-common-color-warning-normal, #fa9841);--ti-float-button-warning-hover-bg-color:var(--ti-common-color-warning-hover, #fac20a);--ti-float-button-warning-active-bg-color:var(--ti-common-color-warning-active, #fac20a);--ti-float-button-warning-disabled-bg-color:var(--ti-common-color-warning-disabled-bgcolor, #f5f5f6);--ti-float-button-warning-text-color:var(--ti-common-color-light, #fff);--ti-float-button-warning-disabled-text-color:var(--ti-common-color-warning-disabled-text, #adb0b8);--ti-float-button-warning-disabled-border-color:var(--ti-common-color-warning-disabled-border, #dfe1e6);--ti-float-button-warning-plain-text-color:var(--ti-common-color-warning-normal, #fa9841);--ti-float-button-warning-plain-hover-text-color:var(--ti-common-color-light, #fff);--ti-float-button-warning-plain-bg-color:var(--ti-common-color-warn-bg, #fff3e8);--ti-float-button-warning-plain-hover-bg-color:var(--ti-common-color-warning-normal, #fa9841);--ti-float-button-warning-plain-border-color:var(--ti-common-color-warning-normal, #fa9841);--ti-float-button-warning-plain-hover-border-color:var(--ti-common-color-warning-normal, #fa9841);--ti-float-button-warning-plain-disabled-bg-color:var(--ti-common-color-warning-plain-disabled-bg-color, rgba(211, 198, 162, 0.1));--ti-float-button-danger-normal-bg-color:var(--ti-common-color-danger-normal, #c7000b);--ti-float-button-danger-normal-border-color:var(--ti-common-color-danger-normal, #c7000b);--ti-float-button-danger-hover-bg-color:var(--ti-common-color-danger-hover, #d64a52);--ti-float-button-danger-hover-border-color:var(--ti-common-color-danger-hover, #d64a52);--ti-float-button-danger-active-bg-color:var(--ti-common-color-danger-active, #b12220);--ti-float-button-danger-disabled-bg-color:var(--ti-common-color-danger-disabled-bgcolor, #f5f5f6);--ti-float-button-danger-text-color:var(--ti-common-color-light, #fff);--ti-float-button-danger-disabled-text-color:var(--ti-common-color-danger-disabled-text, #adb0b8);--ti-float-button-danger-disabled-border-color:var(--ti-common-color-danger-disabled-border, #dfe1e6);--ti-float-button-danger-plain-text-color:var(--ti-common-color-danger-normal, #c7000b);--ti-float-button-danger-plain-hover-text-color:var(--ti-common-color-light, #fff);--ti-float-button-danger-plain-bg-color:var(--ti-common-color-error-bg, #ffeeed);--ti-float-button-danger-plain-hover-bg-color:var(--ti-common-color-danger-normal, #c7000b);--ti-float-button-danger-plain-border-color:var(--ti-common-color-danger-normal, #c7000b);--ti-float-button-danger-plain-hover-border-color:var(--ti-common-color-danger-normal, #c7000b);--ti-float-button-danger-plain-disabled-bg-color:var(--ti-common-color-danger-disabled-bgcolor, #f5f5f6);--ti-float-button-danger-plain-disabled-border-color:var(--ti-common-color-danger-disabled-bgcolor, #f5f5f6);--ti-float-button-info-normal-bg-color:var(--ti-common-color-info-normal, #252b3a);--ti-float-button-info-normal-border-color:var(--ti-common-color-info-normal, #252b3a);--ti-float-button-info-hover-bg-color:var(--ti-common-color-info-hover, #5c6173);--ti-float-button-info-hover-border-color:var(--ti-common-color-info-hover, #5c6173);--ti-float-button-info-active-bg-color:var(--ti-common-color-info-active, #5c6173);--ti-float-button-info-disabled-bg-color:var(--ti-common-color-info-disabled-bgcolor, #f5f5f6);--ti-float-button-info-text-color:var(--ti-common-color-light, #fff);--ti-float-button-info-disabled-text-color:var(--ti-common-color-info-disabled-text, #adb0b8);--ti-float-button-info-disabled-border-color:var(--ti-common-color-info-disabled-border, #dfe1e6);--ti-float-button-info-plain-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-float-button-info-plain-hover-text-color:var(--ti-common-color-light, #fff);--ti-float-button-info-plain-bg-color:var(--ti-common-color-info-bg, rgba(51, 51, 51, 0.06));--ti-float-button-info-plain-hover-bg-color:var(--ti-common-color-info-normal, #252b3a);--ti-float-button-info-plain-border-color:var(--ti-common-color-info-normal, #252b3a);--ti-float-button-info-plain-hover-border-color:var(--ti-common-color-info-normal, #252b3a);--ti-float-button-info-plain-disabled-bg-color:var(--ti-common-color-info-plain-disabled-bg-color, rgba(191, 191, 191, 0.1));--ti-float-button-ghost-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-float-button-ghost-border-color:var(--ti-common-color-border, #adb0b8);--ti-float-button-ghost-hover-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-ghost-hover-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-ghost-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-ghost-disabled-border-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-primary-ghost-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-primary-ghost-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-primary-ghost-hover-text-color:var(--ti-common-color-primary-hover, #7693f5);--ti-float-button-primary-ghost-hover-border-color:var(--ti-common-color-primary-hover, #7693f5);--ti-float-button-primary-ghost-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-primary-ghost-disabled-border-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-success-ghost-text-color:var(--ti-common-color-success-normal, #50d4ab);--ti-float-button-success-ghost-border-color:var(--ti-common-color-success-normal, #50d4ab);--ti-float-button-success-ghost-hover-text-color:var(--ti-common-color-success-active, #acf2dc);--ti-float-button-success-ghost-hover-border-color:var(--ti-common-color-success-active, #acf2dc);--ti-float-button-success-ghost-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-success-ghost-disabled-border-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-info-ghost-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-float-button-info-ghost-border-color:var(--ti-common-color-info-normal, #252b3a);--ti-float-button-info-ghost-hover-text-color:var(--ti-common-color-info-hover, #5c6173);--ti-float-button-info-ghost-hover-border-color:var(--ti-common-color-info-hover, #5c6173);--ti-float-button-info-ghost-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-info-ghost-disabled-border-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-warning-ghost-text-color:var(--ti-common-color-warning-normal, #fa9841);--ti-float-button-warning-ghost-border-color:var(--ti-common-color-warning-normal, #fa9841);--ti-float-button-warning-ghost-hover-text-color:var(--ti-common-color-warning-active, #fac20a);--ti-float-button-warning-ghost-hover-border-color:var(--ti-common-color-warning-active, #fac20a);--ti-float-button-warning-ghost-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-warning-ghost-disabled-border-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-danger-ghost-text-color:var(--ti-common-color-danger-normal, #c7000b);--ti-float-button-danger-ghost-border-color:var(--ti-common-color-danger-normal, #c7000b);--ti-float-button-danger-ghost-hover-text-color:var(--ti-common-color-danger-hover, #d64a52);--ti-float-button-danger-ghost-hover-border-color:var(--ti-common-color-danger-hover, #d64a52);--ti-float-button-danger-ghost-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-danger-ghost-disabled-border-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-float-button-padding-vertical:var(--ti-common-space-0, 0px);--ti-float-button-size-normal-padding:var(--ti-common-space-2x, 8px);--ti-float-button-text-size-large-min-width:var(--ti-common-size-24x, 96px);--ti-float-button-text-size-large-height:var(--ti-common-size-height-large, 48px);--ti-float-button-text-size-large-svg-width:1em;--ti-float-button-text-size-large-svg-height:1em;--ti-float-button-text-padding-horizontal:var(--ti-common-space-0, 0px);--ti-float-button-text-size-medium-min-width:var(--ti-common-size-22x, 88px);--ti-float-button-text-size-medium-height:var(--ti-common-size-height-medium, 40px);--ti-float-button-text-size-medium-svg-width:1em;--ti-float-button-text-size-medium-svg-height:1em;--ti-float-button-text-size-default-min-width:var(--ti-common-size-20x, 80px);--ti-float-button-text-size-default-height:var(--ti-common-size-height-normal, 28px);--ti-float-button-text-size-default-svg-width:1em;--ti-float-button-text-size-default-svg-height:1em;--ti-float-button-text-size-small-min-width:var(--ti-common-size-18x, 72px);--ti-float-button-text-size-small-height:var(--ti-common-size-height-small, 32px);--ti-float-button-text-size-small-svg-width:1em;--ti-float-button-text-size-small-svg-height:1em;--ti-float-button-text-size-mini-min-width:var(--ti-common-size-16x, 64px);--ti-float-button-text-size-mini-height:var(--ti-common-size-height-mini, 24px);--ti-float-button-text-size-mini-svg-width:1em;--ti-float-button-text-size-mini-svg-height:1em;--ti-float-button-only-icon-min-width:unset;--ti-float-button-only-icon-padding-horizontal:7px;--ti-float-button-only-icon-border-radius:2px;--ti-float-button-only-icon-border-color:var(--ti-common-color-border, #adb0b8);--ti-float-button-only-icon-hover-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-float-button-only-icon-disabled-border-color:var(--ti-common-color-line-disabled, #dfe1e6);position:fixed;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;box-sizing:border-box;height:auto;line-height:calc(var(--ti-float-button-size-normal-height) - 2px);color:var(--ti-float-button-normal-text-color);fill:var(--ti-float-button-normal-text-color);font-size:var(--ti-float-button-font-size);min-width:var(--ti-float-button-size-normal-min-width);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-width:var(--ti-float-button-border-width);border-style:var(--ti-float-button-border-style);border-color:var(--ti-float-button-normal-border-color);-o-border-image:initial;border-image:initial;border-radius:var(--ti-float-button-border-radius);background:var(--ti-float-button-normal-background-color);box-shadow:0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12),0 9px 28px 8px rgba(0,0,0,.05);transition:border .3s ease 0s,color .3s ease 0s,background .3s ease 0s;outline:0;vertical-align:middle;z-index:999}.tiny-float-button .tiny-svg{vertical-align:text-top}.tiny-float-button>img{margin-right:4px;vertical-align:middle}.tiny-float-button.is-circle{border-radius:100%}.tiny-float-button.is-only-icon{min-width:var(--ti-float-button-only-icon-min-width);padding:0 var(--ti-float-button-only-icon-padding-horizontal);border-radius:var(--ti-float-button-only-icon-border-radius);border-color:var(--ti-float-button-only-icon-border-color)}.tiny-float-button.is-only-icon:hover{border-color:var(--ti-float-button-only-icon-hover-border-color)}.tiny-float-button.is-only-icon.is-disabled{border-color:var(--ti-float-button-only-icon-disabled-border-color)}.tiny-float-button.is-only-icon.is-disabled:hover{border-color:var(--ti-float-button-only-icon-disabled-border-color)}.tiny-float-button::-moz-focus-inner{border:0}.tiny-float-button:focus,.tiny-float-button:hover{color:var(--ti-float-button-normal-hover-text-color);fill:var(--ti-float-button-normal-hover-text-color);border-color:var(--ti-float-button-normal-hover-border-color);background-color:var(--ti-float-button-normal-hover-bg-color)}.tiny-float-button.is-active,.tiny-float-button:active{color:var(--ti-float-button-normal-active-text-color);fill:var(--ti-float-button-normal-active-text-color);border-color:var(--ti-float-button-normal-active-border-color);background-color:var(--ti-float-button-normal-active-bg-color)}.tiny-float-button.is-ghost{background-color:transparent}.tiny-float-button.is-ghost:active,.tiny-float-button.is-ghost:focus,.tiny-float-button.is-ghost:hover{color:var(--ti-float-button-ghost-hover-text-color);fill:var(--ti-float-button-ghost-hover-text-color);border-color:var(--ti-float-button-ghost-hover-border-color);background-color:transparent}.tiny-float-button.is-ghost.is-disabled,.tiny-float-button.is-ghost.is-disabled:focus,.tiny-float-button.is-ghost.is-disabled:hover{color:var(--ti-float-button-ghost-disabled-text-color);fill:var(--ti-float-button-ghost-disabled-text-color);border-color:var(--ti-float-button-ghost-disabled-border-color);background-color:transparent}.tiny-float-button.is-disabled,.tiny-float-button.is-disabled:focus,.tiny-float-button.is-disabled:hover{cursor:not-allowed;color:var(--ti-float-button-normal-disabled-text-color);fill:var(--ti-float-button-normal-disabled-text-color);border-color:var(--ti-float-button-normal-disabled-border-color);background-color:var(--ti-float-button-normal-disabled-bg-color)}.tiny-float-button+.tiny-float-button{margin-left:8px}.tiny-float-button.is-loading{pointer-events:none;overflow:initial}.tiny-float-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--ti-float-button-loading-bg-color)}.tiny-float-button.is-loading .tiny-svg{fill:var(--ti-float-button-info-text-color)}.tiny-float-button.is-loading.tiny-float-button--default{border-radius:100%}.tiny-float-button.is-loading.tiny-float-button--default .tiny-svg{fill:var(--ti-float-button-normal-text-color)}.tiny-float-button.is-icon{display:inline-flex;justify-content:center;align-items:center}.tiny-float-button:not(.is-circle) .tiny-svg.is-text{margin-right:var(--ti-float-button-text-has-svg-icon-margin-right)}.tiny-float-button:not(.is-circle).is-loading .tiny-svg{margin-right:4px;margin-top:1px}.tiny-float-button.is-circle{border-radius:50%;min-width:var(--ti-float-button-size-normal-height);min-height:var(--ti-float-button-size-normal-height);line-height:1;padding:var(--ti-float-button-size-normal-padding)}.tiny-float-button.is-circle.is-hide-boder{border:none}.tiny-float-button.is-circle.tiny-float-button--large{min-width:var(--ti-float-button-size-large-height);min-height:var(--ti-float-button-size-large-height);height:auto;line-height:1;padding:var(--ti-float-button-size-large-padding)}.tiny-float-button.is-circle.tiny-float-button--medium{min-width:var(--ti-float-button-size-medium-height);min-height:var(--ti-float-button-size-medium-height);height:auto;line-height:1;padding:var(--ti-float-button-size-medium-padding)}.tiny-float-button.is-circle.tiny-float-button--small{min-width:var(--ti-float-button-size-small-height);min-height:var(--ti-float-button-size-small-height);height:auto;line-height:1;padding:var(--ti-float-button-size-small-padding)}.tiny-float-button.is-circle.tiny-float-button--mini{min-width:var(--ti-float-button-size-mini-height);min-height:var(--ti-float-button-size-mini-height);height:auto;line-height:1;padding:var(--ti-float-button-size-mini-padding)}.tiny-float-button .tiny-float-button--open{color:var(--ti-float-button-normal-text-color);position:absolute;left:0;bottom:0}.tiny-float-button.tiny-float-button--primary{color:var(--ti-float-button-primary-text-color);fill:var(--ti-float-button-primary-text-color);border-color:var(--ti-float-button-primary-normal-border-color);background-color:var(--ti-float-button-primary-normal-bg-color)}.tiny-float-button.tiny-float-button--primary:hover{color:var(--ti-float-button-primary-text-color);fill:var(--ti-float-button-primary-text-color);border-color:var(--ti-float-button-primary-hover-border-color);background-color:var(--ti-float-button-primary-hover-bg-color)}.tiny-float-button.tiny-float-button--primary.is-active,.tiny-float-button.tiny-float-button--primary:active,.tiny-float-button.tiny-float-button--primary:focus{color:var(--ti-float-button-primary-text-color);fill:var(--ti-float-button-primary-text-color);border-color:var(--ti-float-button-primary-active-bg-color);background-color:var(--ti-float-button-primary-active-bg-color);outline:0}.tiny-float-button.tiny-float-button--primary.is-disabled,.tiny-float-button.tiny-float-button--primary.is-disabled:active,.tiny-float-button.tiny-float-button--primary.is-disabled:focus,.tiny-float-button.tiny-float-button--primary.is-disabled:hover{color:var(--ti-float-button-primary-disabled-text-color);fill:var(--ti-float-button-primary-disabled-text-color);border-color:var(--ti-float-button-primary-disabled-border-color);background-color:var(--ti-float-button-primary-disabled-bg-color)}.tiny-float-button.tiny-float-button--primary.is-plain{color:var(--ti-float-button-primary-plain-text-color);fill:var(--ti-float-button-primary-plain-text-color);border-color:var(--ti-float-button-primary-plain-border-color);background-color:var(--ti-float-button-primary-plain-bg-color)}.tiny-float-button.tiny-float-button--primary.is-plain:hover{color:var(--ti-float-button-primary-plain-hover-text-color);fill:var(--ti-float-button-primary-plain-hover-text-color);border-color:var(--ti-float-button-primary-plain-hover-border-color);background-color:var(--ti-float-button-primary-plain-hover-bg-color)}.tiny-float-button.tiny-float-button--primary.is-plain.is-active,.tiny-float-button.tiny-float-button--primary.is-plain:active,.tiny-float-button.tiny-float-button--primary.is-plain:focus{color:var(--ti-float-button-primary-text-color);fill:var(--ti-float-button-primary-text-color);border-color:var(--ti-float-button-primary-active-bg-color);background-color:var(--ti-float-button-primary-active-bg-color);outline:0}.tiny-float-button.tiny-float-button--primary.is-plain.is-disabled,.tiny-float-button.tiny-float-button--primary.is-plain.is-disabled:active,.tiny-float-button.tiny-float-button--primary.is-plain.is-disabled:focus,.tiny-float-button.tiny-float-button--primary.is-plain.is-disabled:hover{color:var(--ti-button-plain-disabled-text-color);fill:var(--ti-button-plain-disabled-text-color);border-color:var(--ti-float-button-primary-disabled-bg-color);background-color:var(--ti-float-button-primary-plain-disabled-bg-color)}.tiny-float-button.tiny-float-button--primary.is-ghost{color:var(--ti-float-button-primary-ghost-text-color);fill:var(--ti-float-button-primary-ghost-text-color);border-color:var(--ti-float-button-primary-ghost-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--primary.is-ghost:hover{color:var(--ti-float-button-primary-ghost-hover-text-color);fill:var(--ti-float-button-primary-ghost-hover-text-color);border-color:var(--ti-float-button-primary-ghost-hover-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--primary.is-ghost.is-active,.tiny-float-button.tiny-float-button--primary.is-ghost:active,.tiny-float-button.tiny-float-button--primary.is-ghost:focus{color:var(--ti-float-button-primary-ghost-hover-text-color);fill:var(--ti-float-button-primary-ghost-hover-text-color);border-color:var(--ti-float-button-primary-ghost-hover-border-color);background-color:transparent;outline:0}.tiny-float-button.tiny-float-button--primary.is-ghost.is-disabled,.tiny-float-button.tiny-float-button--primary.is-ghost.is-disabled:active,.tiny-float-button.tiny-float-button--primary.is-ghost.is-disabled:focus,.tiny-float-button.tiny-float-button--primary.is-ghost.is-disabled:hover{color:var(--ti-float-button-primary-ghost-disabled-text-color);fill:var(--ti-float-button-primary-ghost-disabled-text-color);border-color:var(--ti-float-button-primary-ghost-disabled-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--primary.is-only-icon.is-disabled{border-color:var(--ti-button-only-icon-disabled-border-color)}.tiny-float-button.tiny-float-button--primary.is-loading.is-disabled{color:var(--ti-float-button-primary-text-color);fill:var(--ti-float-button-primary-text-color);border-color:var(--ti-float-button-primary-normal-border-color);background-color:var(--ti-float-button-primary-normal-bg-color)}.tiny-float-button.tiny-float-button--success{color:var(--ti-float-button-success-text-color);fill:var(--ti-float-button-success-text-color);border-color:var(--ti-float-button-success-normal-border-color);background-color:var(--ti-float-button-success-normal-bg-color)}.tiny-float-button.tiny-float-button--success:hover{color:var(--ti-float-button-success-text-color);fill:var(--ti-float-button-success-text-color);border-color:var(--ti-float-button-success-hover-border-color);background-color:var(--ti-float-button-success-hover-bg-color)}.tiny-float-button.tiny-float-button--success.is-active,.tiny-float-button.tiny-float-button--success:active,.tiny-float-button.tiny-float-button--success:focus{color:var(--ti-float-button-success-text-color);fill:var(--ti-float-button-success-text-color);border-color:var(--ti-float-button-success-active-bg-color);background-color:var(--ti-float-button-success-active-bg-color);outline:0}.tiny-float-button.tiny-float-button--success.is-disabled,.tiny-float-button.tiny-float-button--success.is-disabled:active,.tiny-float-button.tiny-float-button--success.is-disabled:focus,.tiny-float-button.tiny-float-button--success.is-disabled:hover{color:var(--ti-float-button-success-disabled-text-color);fill:var(--ti-float-button-success-disabled-text-color);border-color:var(--ti-float-button-success-disabled-border-color);background-color:var(--ti-float-button-success-disabled-bg-color)}.tiny-float-button.tiny-float-button--success.is-plain{color:var(--ti-float-button-success-plain-text-color);fill:var(--ti-float-button-success-plain-text-color);border-color:var(--ti-float-button-success-plain-border-color);background-color:var(--ti-float-button-success-plain-bg-color)}.tiny-float-button.tiny-float-button--success.is-plain:hover{color:var(--ti-float-button-success-plain-hover-text-color);fill:var(--ti-float-button-success-plain-hover-text-color);border-color:var(--ti-float-button-success-plain-hover-border-color);background-color:var(--ti-float-button-success-plain-hover-bg-color)}.tiny-float-button.tiny-float-button--success.is-plain.is-active,.tiny-float-button.tiny-float-button--success.is-plain:active,.tiny-float-button.tiny-float-button--success.is-plain:focus{color:var(--ti-float-button-success-text-color);fill:var(--ti-float-button-success-text-color);border-color:var(--ti-float-button-success-active-bg-color);background-color:var(--ti-float-button-success-active-bg-color);outline:0}.tiny-float-button.tiny-float-button--success.is-plain.is-disabled,.tiny-float-button.tiny-float-button--success.is-plain.is-disabled:active,.tiny-float-button.tiny-float-button--success.is-plain.is-disabled:focus,.tiny-float-button.tiny-float-button--success.is-plain.is-disabled:hover{color:var(--ti-button-plain-disabled-text-color);fill:var(--ti-button-plain-disabled-text-color);border-color:var(--ti-float-button-success-disabled-bg-color);background-color:var(--ti-float-button-success-plain-disabled-bg-color)}.tiny-float-button.tiny-float-button--success.is-ghost{color:var(--ti-float-button-success-ghost-text-color);fill:var(--ti-float-button-success-ghost-text-color);border-color:var(--ti-float-button-success-ghost-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--success.is-ghost:hover{color:var(--ti-float-button-success-ghost-hover-text-color);fill:var(--ti-float-button-success-ghost-hover-text-color);border-color:var(--ti-float-button-success-ghost-hover-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--success.is-ghost.is-active,.tiny-float-button.tiny-float-button--success.is-ghost:active,.tiny-float-button.tiny-float-button--success.is-ghost:focus{color:var(--ti-float-button-success-ghost-hover-text-color);fill:var(--ti-float-button-success-ghost-hover-text-color);border-color:var(--ti-float-button-success-ghost-hover-border-color);background-color:transparent;outline:0}.tiny-float-button.tiny-float-button--success.is-ghost.is-disabled,.tiny-float-button.tiny-float-button--success.is-ghost.is-disabled:active,.tiny-float-button.tiny-float-button--success.is-ghost.is-disabled:focus,.tiny-float-button.tiny-float-button--success.is-ghost.is-disabled:hover{color:var(--ti-float-button-success-ghost-disabled-text-color);fill:var(--ti-float-button-success-ghost-disabled-text-color);border-color:var(--ti-float-button-success-ghost-disabled-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--success.is-only-icon.is-disabled{border-color:var(--ti-button-only-icon-disabled-border-color)}.tiny-float-button.tiny-float-button--success.is-loading.is-disabled{color:var(--ti-float-button-success-text-color);fill:var(--ti-float-button-success-text-color);border-color:var(--ti-float-button-success-normal-border-color);background-color:var(--ti-float-button-success-normal-bg-color)}.tiny-float-button.tiny-float-button--warning{color:var(--ti-float-button-warning-text-color);fill:var(--ti-float-button-warning-text-color);border-color:var(--ti-float-button-warning-normal-border-color);background-color:var(--ti-float-button-warning-normal-bg-color)}.tiny-float-button.tiny-float-button--warning:hover{color:var(--ti-float-button-warning-text-color);fill:var(--ti-float-button-warning-text-color);border-color:var(--ti-float-button-warning-hover-border-color);background-color:var(--ti-float-button-warning-hover-bg-color)}.tiny-float-button.tiny-float-button--warning.is-active,.tiny-float-button.tiny-float-button--warning:active,.tiny-float-button.tiny-float-button--warning:focus{color:var(--ti-float-button-warning-text-color);fill:var(--ti-float-button-warning-text-color);border-color:var(--ti-float-button-warning-active-bg-color);background-color:var(--ti-float-button-warning-active-bg-color);outline:0}.tiny-float-button.tiny-float-button--warning.is-disabled,.tiny-float-button.tiny-float-button--warning.is-disabled:active,.tiny-float-button.tiny-float-button--warning.is-disabled:focus,.tiny-float-button.tiny-float-button--warning.is-disabled:hover{color:var(--ti-float-button-warning-disabled-text-color);fill:var(--ti-float-button-warning-disabled-text-color);border-color:var(--ti-float-button-warning-disabled-border-color);background-color:var(--ti-float-button-warning-disabled-bg-color)}.tiny-float-button.tiny-float-button--warning.is-plain{color:var(--ti-float-button-warning-plain-text-color);fill:var(--ti-float-button-warning-plain-text-color);border-color:var(--ti-float-button-warning-plain-border-color);background-color:var(--ti-float-button-warning-plain-bg-color)}.tiny-float-button.tiny-float-button--warning.is-plain:hover{color:var(--ti-float-button-warning-plain-hover-text-color);fill:var(--ti-float-button-warning-plain-hover-text-color);border-color:var(--ti-float-button-warning-plain-hover-border-color);background-color:var(--ti-float-button-warning-plain-hover-bg-color)}.tiny-float-button.tiny-float-button--warning.is-plain.is-active,.tiny-float-button.tiny-float-button--warning.is-plain:active,.tiny-float-button.tiny-float-button--warning.is-plain:focus{color:var(--ti-float-button-warning-text-color);fill:var(--ti-float-button-warning-text-color);border-color:var(--ti-float-button-warning-active-bg-color);background-color:var(--ti-float-button-warning-active-bg-color);outline:0}.tiny-float-button.tiny-float-button--warning.is-plain.is-disabled,.tiny-float-button.tiny-float-button--warning.is-plain.is-disabled:active,.tiny-float-button.tiny-float-button--warning.is-plain.is-disabled:focus,.tiny-float-button.tiny-float-button--warning.is-plain.is-disabled:hover{color:var(--ti-button-plain-disabled-text-color);fill:var(--ti-button-plain-disabled-text-color);border-color:var(--ti-float-button-warning-disabled-bg-color);background-color:var(--ti-float-button-warning-plain-disabled-bg-color)}.tiny-float-button.tiny-float-button--warning.is-ghost{color:var(--ti-float-button-warning-ghost-text-color);fill:var(--ti-float-button-warning-ghost-text-color);border-color:var(--ti-float-button-warning-ghost-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--warning.is-ghost:hover{color:var(--ti-float-button-warning-ghost-hover-text-color);fill:var(--ti-float-button-warning-ghost-hover-text-color);border-color:var(--ti-float-button-warning-ghost-hover-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--warning.is-ghost.is-active,.tiny-float-button.tiny-float-button--warning.is-ghost:active,.tiny-float-button.tiny-float-button--warning.is-ghost:focus{color:var(--ti-float-button-warning-ghost-hover-text-color);fill:var(--ti-float-button-warning-ghost-hover-text-color);border-color:var(--ti-float-button-warning-ghost-hover-border-color);background-color:transparent;outline:0}.tiny-float-button.tiny-float-button--warning.is-ghost.is-disabled,.tiny-float-button.tiny-float-button--warning.is-ghost.is-disabled:active,.tiny-float-button.tiny-float-button--warning.is-ghost.is-disabled:focus,.tiny-float-button.tiny-float-button--warning.is-ghost.is-disabled:hover{color:var(--ti-float-button-warning-ghost-disabled-text-color);fill:var(--ti-float-button-warning-ghost-disabled-text-color);border-color:var(--ti-float-button-warning-ghost-disabled-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--warning.is-only-icon.is-disabled{border-color:var(--ti-button-only-icon-disabled-border-color)}.tiny-float-button.tiny-float-button--warning.is-loading.is-disabled{color:var(--ti-float-button-warning-text-color);fill:var(--ti-float-button-warning-text-color);border-color:var(--ti-float-button-warning-normal-border-color);background-color:var(--ti-float-button-warning-normal-bg-color)}.tiny-float-button.tiny-float-button--danger{color:var(--ti-float-button-danger-text-color);fill:var(--ti-float-button-danger-text-color);border-color:var(--ti-float-button-danger-normal-border-color);background-color:var(--ti-float-button-danger-normal-bg-color)}.tiny-float-button.tiny-float-button--danger:hover{color:var(--ti-float-button-danger-text-color);fill:var(--ti-float-button-danger-text-color);border-color:var(--ti-float-button-danger-hover-border-color);background-color:var(--ti-float-button-danger-hover-bg-color)}.tiny-float-button.tiny-float-button--danger.is-active,.tiny-float-button.tiny-float-button--danger:active,.tiny-float-button.tiny-float-button--danger:focus{color:var(--ti-float-button-danger-text-color);fill:var(--ti-float-button-danger-text-color);border-color:var(--ti-float-button-danger-active-bg-color);background-color:var(--ti-float-button-danger-active-bg-color);outline:0}.tiny-float-button.tiny-float-button--danger.is-disabled,.tiny-float-button.tiny-float-button--danger.is-disabled:active,.tiny-float-button.tiny-float-button--danger.is-disabled:focus,.tiny-float-button.tiny-float-button--danger.is-disabled:hover{color:var(--ti-float-button-danger-disabled-text-color);fill:var(--ti-float-button-danger-disabled-text-color);border-color:var(--ti-float-button-danger-disabled-border-color);background-color:var(--ti-float-button-danger-disabled-bg-color)}.tiny-float-button.tiny-float-button--danger.is-plain{color:var(--ti-float-button-danger-plain-text-color);fill:var(--ti-float-button-danger-plain-text-color);border-color:var(--ti-float-button-danger-plain-border-color);background-color:var(--ti-float-button-danger-plain-bg-color)}.tiny-float-button.tiny-float-button--danger.is-plain:hover{color:var(--ti-float-button-danger-plain-hover-text-color);fill:var(--ti-float-button-danger-plain-hover-text-color);border-color:var(--ti-float-button-danger-plain-hover-border-color);background-color:var(--ti-float-button-danger-plain-hover-bg-color)}.tiny-float-button.tiny-float-button--danger.is-plain.is-active,.tiny-float-button.tiny-float-button--danger.is-plain:active,.tiny-float-button.tiny-float-button--danger.is-plain:focus{color:var(--ti-float-button-danger-text-color);fill:var(--ti-float-button-danger-text-color);border-color:var(--ti-float-button-danger-active-bg-color);background-color:var(--ti-float-button-danger-active-bg-color);outline:0}.tiny-float-button.tiny-float-button--danger.is-plain.is-disabled,.tiny-float-button.tiny-float-button--danger.is-plain.is-disabled:active,.tiny-float-button.tiny-float-button--danger.is-plain.is-disabled:focus,.tiny-float-button.tiny-float-button--danger.is-plain.is-disabled:hover{color:var(--ti-button-plain-disabled-text-color);fill:var(--ti-button-plain-disabled-text-color);border-color:var(--ti-float-button-danger-disabled-bg-color);background-color:var(--ti-float-button-danger-plain-disabled-bg-color)}.tiny-float-button.tiny-float-button--danger.is-ghost{color:var(--ti-float-button-danger-ghost-text-color);fill:var(--ti-float-button-danger-ghost-text-color);border-color:var(--ti-float-button-danger-ghost-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--danger.is-ghost:hover{color:var(--ti-float-button-danger-ghost-hover-text-color);fill:var(--ti-float-button-danger-ghost-hover-text-color);border-color:var(--ti-float-button-danger-ghost-hover-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--danger.is-ghost.is-active,.tiny-float-button.tiny-float-button--danger.is-ghost:active,.tiny-float-button.tiny-float-button--danger.is-ghost:focus{color:var(--ti-float-button-danger-ghost-hover-text-color);fill:var(--ti-float-button-danger-ghost-hover-text-color);border-color:var(--ti-float-button-danger-ghost-hover-border-color);background-color:transparent;outline:0}.tiny-float-button.tiny-float-button--danger.is-ghost.is-disabled,.tiny-float-button.tiny-float-button--danger.is-ghost.is-disabled:active,.tiny-float-button.tiny-float-button--danger.is-ghost.is-disabled:focus,.tiny-float-button.tiny-float-button--danger.is-ghost.is-disabled:hover{color:var(--ti-float-button-danger-ghost-disabled-text-color);fill:var(--ti-float-button-danger-ghost-disabled-text-color);border-color:var(--ti-float-button-danger-ghost-disabled-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--danger.is-only-icon.is-disabled{border-color:var(--ti-button-only-icon-disabled-border-color)}.tiny-float-button.tiny-float-button--danger.is-loading.is-disabled{color:var(--ti-float-button-danger-text-color);fill:var(--ti-float-button-danger-text-color);border-color:var(--ti-float-button-danger-normal-border-color);background-color:var(--ti-float-button-danger-normal-bg-color)}.tiny-float-button.tiny-float-button--info{color:var(--ti-float-button-info-text-color);fill:var(--ti-float-button-info-text-color);border-color:var(--ti-float-button-info-normal-border-color);background-color:var(--ti-float-button-info-normal-bg-color)}.tiny-float-button.tiny-float-button--info:hover{color:var(--ti-float-button-info-text-color);fill:var(--ti-float-button-info-text-color);border-color:var(--ti-float-button-info-hover-border-color);background-color:var(--ti-float-button-info-hover-bg-color)}.tiny-float-button.tiny-float-button--info.is-active,.tiny-float-button.tiny-float-button--info:active,.tiny-float-button.tiny-float-button--info:focus{color:var(--ti-float-button-info-text-color);fill:var(--ti-float-button-info-text-color);border-color:var(--ti-float-button-info-active-bg-color);background-color:var(--ti-float-button-info-active-bg-color);outline:0}.tiny-float-button.tiny-float-button--info.is-disabled,.tiny-float-button.tiny-float-button--info.is-disabled:active,.tiny-float-button.tiny-float-button--info.is-disabled:focus,.tiny-float-button.tiny-float-button--info.is-disabled:hover{color:var(--ti-float-button-info-disabled-text-color);fill:var(--ti-float-button-info-disabled-text-color);border-color:var(--ti-float-button-info-disabled-border-color);background-color:var(--ti-float-button-info-disabled-bg-color)}.tiny-float-button.tiny-float-button--info.is-plain{color:var(--ti-float-button-info-plain-text-color);fill:var(--ti-float-button-info-plain-text-color);border-color:var(--ti-float-button-info-plain-border-color);background-color:var(--ti-float-button-info-plain-bg-color)}.tiny-float-button.tiny-float-button--info.is-plain:hover{color:var(--ti-float-button-info-plain-hover-text-color);fill:var(--ti-float-button-info-plain-hover-text-color);border-color:var(--ti-float-button-info-plain-hover-border-color);background-color:var(--ti-float-button-info-plain-hover-bg-color)}.tiny-float-button.tiny-float-button--info.is-plain.is-active,.tiny-float-button.tiny-float-button--info.is-plain:active,.tiny-float-button.tiny-float-button--info.is-plain:focus{color:var(--ti-float-button-info-text-color);fill:var(--ti-float-button-info-text-color);border-color:var(--ti-float-button-info-active-bg-color);background-color:var(--ti-float-button-info-active-bg-color);outline:0}.tiny-float-button.tiny-float-button--info.is-plain.is-disabled,.tiny-float-button.tiny-float-button--info.is-plain.is-disabled:active,.tiny-float-button.tiny-float-button--info.is-plain.is-disabled:focus,.tiny-float-button.tiny-float-button--info.is-plain.is-disabled:hover{color:var(--ti-button-plain-disabled-text-color);fill:var(--ti-button-plain-disabled-text-color);border-color:var(--ti-float-button-info-disabled-bg-color);background-color:var(--ti-float-button-info-plain-disabled-bg-color)}.tiny-float-button.tiny-float-button--info.is-ghost{color:var(--ti-float-button-info-ghost-text-color);fill:var(--ti-float-button-info-ghost-text-color);border-color:var(--ti-float-button-info-ghost-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--info.is-ghost:hover{color:var(--ti-float-button-info-ghost-hover-text-color);fill:var(--ti-float-button-info-ghost-hover-text-color);border-color:var(--ti-float-button-info-ghost-hover-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--info.is-ghost.is-active,.tiny-float-button.tiny-float-button--info.is-ghost:active,.tiny-float-button.tiny-float-button--info.is-ghost:focus{color:var(--ti-float-button-info-ghost-hover-text-color);fill:var(--ti-float-button-info-ghost-hover-text-color);border-color:var(--ti-float-button-info-ghost-hover-border-color);background-color:transparent;outline:0}.tiny-float-button.tiny-float-button--info.is-ghost.is-disabled,.tiny-float-button.tiny-float-button--info.is-ghost.is-disabled:active,.tiny-float-button.tiny-float-button--info.is-ghost.is-disabled:focus,.tiny-float-button.tiny-float-button--info.is-ghost.is-disabled:hover{color:var(--ti-float-button-info-ghost-disabled-text-color);fill:var(--ti-float-button-info-ghost-disabled-text-color);border-color:var(--ti-float-button-info-ghost-disabled-border-color);background-color:transparent}.tiny-float-button.tiny-float-button--info.is-only-icon.is-disabled{border-color:var(--ti-button-only-icon-disabled-border-color)}.tiny-float-button.tiny-float-button--info.is-loading.is-disabled{color:var(--ti-float-button-info-text-color);fill:var(--ti-float-button-info-text-color);border-color:var(--ti-float-button-info-normal-border-color);background-color:var(--ti-float-button-info-normal-bg-color)}.tiny-float-button.tiny-float-button--text{color:var(--ti-float-button-text-color);font-size:var(--ti-common-font-size-1);border-color:transparent;background-color:transparent;border-radius:var(--ti-float-button-text-hover-border-radius);padding:0 var(--ti-float-button-text-padding-horizontal)}.tiny-float-button.tiny-float-button--text:hover{color:var(--ti-float-button-text-color-hover);font-weight:var(--ti-float-button-text-hover-weight);border-color:transparent;background-color:transparent}.tiny-float-button.tiny-float-button--text.is-active,.tiny-float-button.tiny-float-button--text:active,.tiny-float-button.tiny-float-button--text:focus{color:var(--ti-float-button-text-color-active);border-color:transparent;background-color:transparent}.tiny-float-button.tiny-float-button--text.is-disabled,.tiny-float-button.tiny-float-button--text.is-disabled:active,.tiny-float-button.tiny-float-button--text.is-disabled:focus,.tiny-float-button.tiny-float-button--text.is-disabled:hover{color:var(--ti-float-button-text-color-disabled);border-color:transparent;background-color:transparent;font-weight:400}.tiny-float-button.tiny-float-button--text:hover{-webkit-text-decoration:var(--ti-float-button-text-hover-text-decoration);text-decoration:var(--ti-float-button-text-hover-text-decoration)}.tiny-float-button.tiny-float-button--text.is-disabled:hover{text-decoration:none}.tiny-float-button.tiny-float-button--text:has(.tiny-svg){padding:0 var(--ti-float-button-text-svg-padding-horizontal);color:var(--ti-float-button-text-has-svg-text-color)}.tiny-float-button.tiny-float-button--text:has(.tiny-svg):hover{background:var(--ti-float-button-text-hover-bg-color);border-radius:var(--ti-float-button-text-hover-border-radius);color:var(--ti-float-button-text-has-svg-hover-text-color)}.tiny-float-button.tiny-float-button--text:has(.tiny-svg):hover .tiny-svg{fill:var(--ti-float-button-text-svg-hover-fill-color)}.tiny-float-button.tiny-float-button--text:has(.tiny-svg).is-disabled{background:0 0;fill:var(--ti-float-button-text-svg-disabled-fill-color);color:var(--ti-float-button-text-color-disabled)}.tiny-float-button.tiny-float-button--text:has(.tiny-svg).is-disabled .tiny-svg{fill:var(--ti-float-button-text-svg-disabled-fill-color)}.tiny-float-button.tiny-float-button--text:has(.tiny-svg).is-disabled:hover{fill:var(--ti-float-button-text-svg-disabled-fill-color);background:0 0}.tiny-float-button.tiny-float-button--text.is-only-icon:hover{background:var(--ti-float-button-text-only-icon-hover-bg-color)}.tiny-float-button.tiny-float-button--text .tiny-svg{vertical-align:middle;fill:var(--ti-float-button-text-svg-fill-color)}.tiny-float-button.tiny-float-button--text.tiny-float-button.tiny-float-button--large{min-width:var(--ti-float-button-text-size-large-min-width);height:var(--ti-float-button-text-size-large-height);line-height:calc(var(--ti-float-button-text-size-large-height) - 2px)}.tiny-float-button.tiny-float-button--text.tiny-float-button.tiny-float-button--large svg{width:var(--ti-float-button-text-size-large-svg-width);height:var(--ti-float-button-text-size-large-svg-height)}.tiny-float-button.tiny-float-button--text.tiny-float-button.tiny-float-button--large.is-only-icon{min-width:unset}.tiny-float-button.tiny-float-button--text.tiny-float-button.tiny-float-button--medium{min-width:var(--ti-float-button-text-size-medium-min-width);height:var(--ti-float-button-text-size-medium-height);line-height:calc(var(--ti-float-button-text-size-medium-height) - 2px)}.tiny-float-button.tiny-float-button--text.tiny-float-button.tiny-float-button--medium svg{width:var(--ti-float-button-text-size-medium-svg-width);height:var(--ti-float-button-text-size-medium-svg-height)}.tiny-float-button.tiny-float-button--text.tiny-float-button.tiny-float-button--medium.is-only-icon{min-width:unset}.tiny-float-button.tiny-float-button--text.tiny-float-button{min-width:var(--ti-float-button-text-size-default-min-width);height:var(--ti-float-button-text-size-default-height);line-height:calc(var(--ti-float-button-text-size-default-height) - 2px)}.tiny-float-button.tiny-float-button--text.tiny-float-button svg{width:var(--ti-float-button-text-size-default-svg-width);height:var(--ti-float-button-text-size-default-svg-height)}.tiny-float-button.tiny-float-button--text.tiny-float-button.is-only-icon{min-width:unset}.tiny-float-button.tiny-float-button--text.tiny-float-button.tiny-float-button--small{min-width:var(--ti-float-button-text-size-small-min-width);height:var(--ti-float-button-text-size-small-height);line-height:calc(var(--ti-float-button-text-size-small-height) - 2px)}.tiny-float-button.tiny-float-button--text.tiny-float-button.tiny-float-button--small svg{width:var(--ti-float-button-text-size-small-svg-width);height:var(--ti-float-button-text-size-small-svg-height)}.tiny-float-button.tiny-float-button--text.tiny-float-button.tiny-float-button--small.is-only-icon{min-width:unset}.tiny-float-button.tiny-float-button--text.tiny-float-button.tiny-float-button--mini{min-width:var(--ti-float-button-text-size-mini-min-width);height:var(--ti-float-button-text-size-mini-height);line-height:calc(var(--ti-float-button-text-size-mini-height) - 2px)}.tiny-float-button.tiny-float-button--text.tiny-float-button.tiny-float-button--mini svg{width:var(--ti-float-button-text-size-mini-svg-width);height:var(--ti-float-button-text-size-mini-svg-height)}.tiny-float-button.tiny-float-button--text.tiny-float-button.tiny-float-button--mini.is-only-icon{min-width:unset}.tiny-float-button.tiny-float-button--large{height:var(--ti-float-button-size-large-height);line-height:calc(var(--ti-float-button-size-large-height) - 2px);font-size:var(--ti-float-button-size-large-font-size);padding:0 var(--ti-float-button-size-large-padding-horizontal);min-width:var(--ti-float-button-size-large-min-width)}.tiny-float-button.tiny-float-button--large.is-round{border-radius:calc(var(--ti-float-button-size-large-height)/ 2)}.tiny-float-button.tiny-float-button--large.is-circle{border-radius:50%}.tiny-float-button.tiny-float-button--large+.tiny-float-button.tiny-float-button--large{margin-left:var(--ti-float-button-size-large-margin-left)}.tiny-float-button.tiny-float-button--medium{height:var(--ti-float-button-size-medium-height);line-height:calc(var(--ti-float-button-size-medium-height) - 2px);font-size:var(--ti-float-button-size-medium-font-size);padding:0 var(--ti-float-button-size-medium-padding-horizontal);min-width:var(--ti-float-button-size-medium-min-width)}.tiny-float-button.tiny-float-button--medium.is-round{border-radius:calc(var(--ti-float-button-size-medium-height)/ 2)}.tiny-float-button.tiny-float-button--medium.is-circle{border-radius:50%}.tiny-float-button.tiny-float-button--medium+.tiny-float-button.tiny-float-button--medium{margin-left:var(--ti-float-button-size-medium-margin-left)}.tiny-float-button.tiny-float-button--small{height:var(--ti-float-button-size-small-height);line-height:calc(var(--ti-float-button-size-small-height) - 2px);font-size:var(--ti-float-button-size-small-font-size);padding:0 var(--ti-float-button-size-small-padding-horizontal);min-width:var(--ti-float-button-size-small-min-width)}.tiny-float-button.tiny-float-button--small.is-round{border-radius:calc(var(--ti-float-button-size-small-height)/ 2)}.tiny-float-button.tiny-float-button--small.is-circle{border-radius:50%}.tiny-float-button.tiny-float-button--small+.tiny-float-button.tiny-float-button--small{margin-left:var(--ti-float-button-size-small-margin-left)}.tiny-float-button.tiny-float-button--mini{height:var(--ti-float-button-size-mini-height);line-height:calc(var(--ti-float-button-size-mini-height) - 2px);font-size:var(--ti-float-button-size-mini-font-size);padding:0 var(--ti-float-button-size-mini-padding-horizontal);min-width:var(--ti-float-button-size-mini-min-width)}.tiny-float-button.tiny-float-button--mini.is-round{border-radius:calc(var(--ti-float-button-size-mini-height)/ 2)}.tiny-float-button.tiny-float-button--mini.is-circle{border-radius:50%}.tiny-icon-loading{font-size:var(--ti-common-font-size-1);line-height:1;animation:rotating 2s linear infinite}@keyframes rotating{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.tiny-float-bar{--ti-floatbar-border-color:var(--ti-common-color-border, #adb0b8);--ti-floatbar-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-floatbar-font-size:var(--ti-common-font-size-1, 14px);--ti-floatbar-list-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-floatbar-box-shadow:2px 3px 7px rgba(0, 0, 0, 0.15);--ti-floatbar-list-item-min-height:var(--ti-common-size-10x, 40px);--ti-floatbar-list-item-min-width:var(--ti-common-size-20x, 80px);--ti-floatbar-list-line-height:var(--ti-common-size-10x, 40px);--ti-floatbar-list-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-floatbar-list-hover-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-floatbar-list-hover-bg-color:rgba(24, 144, 255, 0.06);position:fixed;top:50%;right:10px;z-index:99999;border:1px solid var(--ti-floatbar-border-color);box-shadow:var(--ti-floatbar-box-shadow);border-radius:var(--ti-floatbar-border-radius);overflow:hidden;background:var(--ti-floatbar-list-bg-color)}.tiny-float-bar ul li{display:block;background:var(--ti-floatbar-list-bg-color);color:var(--ti-floatbar-list-text-color);font-size:var(--ti-floatbar-font-size);min-width:var(--ti-floatbar-list-item-min-width);min-height:var(--ti-floatbar-list-item-min-height);line-height:var(--ti-floatbar-list-line-height);text-align:center}.tiny-float-bar ul li:hover{background:var(--ti-floatbar-list-hover-bg-color)}.tiny-float-bar ul li a{width:100%;height:100%;color:var(--ti-floatbar-list-text-color);cursor:pointer;outline:0}.tiny-float-bar ul li a:focus,.tiny-float-bar ul li a:hover{color:var(--ti-floatbar-list-hover-text-color);text-decoration:none}.tiny-editor-wrapper{border:1px solid #ddd;border-radius:4px}.tiny-editor-wrapper .ql-toolbar.ql-snow{padding:8px 16px 4px 16px;border:none}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats{margin-right:16px;margin-bottom:4px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-color-picker .ql-picker-options{width:180px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-color-picker .ql-picker-label>div{display:flex;align-items:center;height:100%}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-picker-label{padding:0;border:none;padding:0 28px 0 8px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-picker-label.ql-active,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-picker-label:hover{color:#191919}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-font .ql-picker-label,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-header .ql-picker-label,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-lineheight .ql-picker-label,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-size .ql-picker-label{color:#191919;border:1px solid transparent;border-radius:2px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-font .ql-picker-label>svg,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-header .ql-picker-label>svg,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-lineheight .ql-picker-label>svg,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-size .ql-picker-label>svg{display:none}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-font .ql-picker-label::after,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-header .ql-picker-label::after,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-lineheight .ql-picker-label::after,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-size .ql-picker-label::after{content:'';position:absolute;width:14px;height:14px;right:8px;top:calc(50% + 1px);transform:translateY(-50%);background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' xml:space='preserve'%3E %3Cg id='Icon'%3E %3Cg id='UI-icons-英文名' transform='translate(-832.000000, -311.000000)'%3E %3Cg id='方向性图标' transform='translate(101.000000, 304.000000)'%3E %3Cg id='chevron-down' transform='translate(728.000000, 0.000000)'%3E %3Cpath id='Shape' class='st0' d='M24,14c0,0.2-0.1,0.5-0.2,0.6l-8,9.9C15.6,24.9,15.3,25,15,25c-0.3,0-0.6-0.1-0.8-0.4l-7.9-9.9 c-0.4-0.4-0.3-1.1,0.2-1.4c0.4-0.4,1.1-0.3,1.4,0.2l7.2,8.9l7.2-8.9c0.4-0.4,1-0.5,1.4-0.2C23.9,13.4,24,13.7,24,14z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center/100%}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-font .ql-picker-label:hover,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-header .ql-picker-label:hover,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-lineheight .ql-picker-label:hover,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-size .ql-picker-label:hover{border-color:#191919}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-font{width:96px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-lineheight{margin-right:24px!important}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-lineheight>span{width:60px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-header{width:104px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats>span.ql-picker:not(:last-of-type){margin-right:8px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded .ql-picker-label,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded:hover .ql-picker-label{border-color:#0072e8}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded .ql-picker-label svg,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded:hover .ql-picker-label svg{fill:#0072e8}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded .ql-picker-options,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded:hover .ql-picker-options{padding:3px 5px;border:none}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded .ql-picker-options>.ql-picker-item,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded:hover .ql-picker-options>.ql-picker-item{color:#191919}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded .ql-picker-options>.ql-picker-item:hover,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded:hover .ql-picker-options>.ql-picker-item:hover{background-color:rgba(25,25,25,.1);color:#191919}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded .ql-picker-options>.ql-picker-item::after,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded:hover .ql-picker-options>.ql-picker-item::after{display:none}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded.ql-align .ql-picker-options>.ql-picker-item,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats span.ql-picker.ql-expanded:hover.ql-align .ql-picker-options>.ql-picker-item{width:100%;padding:4px 6px 0 6px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-align.ql-picker,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-background.ql-picker,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-color.ql-picker{width:auto;margin-right:8px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-align.ql-picker:last-of-type,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-background.ql-picker:last-of-type,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-color.ql-picker:last-of-type{margin-right:0}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-align.ql-picker .ql-picker-label,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-align.ql-picker .ql-picker-options,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-background.ql-picker .ql-picker-label,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-background.ql-picker .ql-picker-options,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-color.ql-picker .ql-picker-label,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-color.ql-picker .ql-picker-options{padding:0}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-align.ql-picker .ql-picker-label svg,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-align.ql-picker .ql-picker-options svg,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-background.ql-picker .ql-picker-label svg,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-background.ql-picker .ql-picker-options svg,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-color.ql-picker .ql-picker-label svg,.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-color.ql-picker .ql-picker-options svg{font-size:16px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-align.ql-picker .ql-picker-label{padding:4px 6px 0 6px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-background.ql-picker{margin-right:0}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-direction:not(.ql-active)>div:first-child svg{display:inline-block}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats .ql-direction.ql-active>div:last-child svg{display:inline-block}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats>button{padding:0;width:auto;margin-right:8px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats>button svg{width:16px;font-size:16px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats>button:hover svg{fill:#0072e8}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats>button.ql-fullscreen svg{width:12px;font-size:12px}.tiny-editor-wrapper .ql-toolbar.ql-snow .ql-formats button:last-child{margin-right:0}.tiny-editor-wrapper .tiny-editor.ql-container.ql-snow{border:none}.tiny-editor-wrapper .tiny-editor .ql-editor{padding:8px 0 86px 0;margin:0 16px;border-top:1px solid #ddd}.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-preview,.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-remove{position:relative;height:28px}.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-preview .icon-delete::before,.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-preview .icon-share::before,.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-remove .icon-delete::before,.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-remove .icon-share::before{display:none}.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-preview .icon-delete::after,.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-preview .icon-share::after,.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-remove .icon-delete::after,.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-remove .icon-share::after{content:'';position:absolute;width:14px;height:14px;right:0;top:calc(50% + 1px);transform:translateY(-50%)}.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-preview .icon-share::after,.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-remove .icon-share::after{background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cg id='1920' stroke='none' stroke-width='1'%3E %3Cg id='编组'%3E %3Cpath d='M13.2,3.9990003 C13.614,3.9990003 13.95,4.3350003 13.95,4.7490003 C13.95,5.1640003 13.614,5.4990003 13.2,5.4990003 L5,5.4990003 C4.173,5.4990003 3.5,6.1720003 3.5,6.9990003 L3.5,17.0000003 C3.5,17.8260003 4.173,18.4990003 5,18.4990003 L19,18.4990003 C19.827,18.4990003 20.5,17.8260003 20.5,17.0000003 L20.5,13.5 C20.5,13.086 20.836,12.75 21.25,12.75 C21.664,12.75 22,13.086 22,13.5 L22,17.0000003 C22,18.6530003 20.654,19.9990003 19,19.9990003 L5,19.9990003 C3.346,19.9990003 2,18.6530003 2,17.0000003 L2,6.9990003 C2,5.3450003 3.346,3.9990003 5,3.9990003 L13.2,3.9990003 Z M18.0023164,3.3383773 L22.6603164,7.9953773 C22.8773164,8.2123773 22.9973164,8.5023773 22.9973164,8.8103773 C22.9973164,9.1183773 22.8773164,9.4083773 22.6593164,9.6253773 L18.0013164,14.2833773 C17.7823164,14.5033773 17.4883164,14.6213773 17.1883164,14.6213773 C17.0393164,14.6213773 16.8903164,14.5923773 16.7473164,14.5343773 C16.3143164,14.3553773 16.0353164,13.9363773 16.0353164,13.4683773 L16.0351258,11.5292019 C12.4830849,11.495301 10.0281134,12.6100234 8.57782162,14.8565538 C8.353165,15.2045513 7.88893709,15.3045389 7.54093956,15.0798823 C7.46994218,15.0340485 7.4092677,14.9782431 7.35956687,14.9154874 C7.23782579,14.7653384 7.17241449,14.5686069 7.19411637,14.3611773 C7.20284807,14.2806516 8.11237143,6.53351357 16.0347724,6.07168054 L16.0353164,4.1523773 C16.0353164,3.6843773 16.3143164,3.2663773 16.7463164,3.0873773 C17.1803164,2.9093773 17.6713164,3.0083773 18.0023164,3.3383773 Z M17.5353164,4.9923773 L17.5353164,6.8003773 C17.5353164,7.1798773 17.252983,7.49383564 16.8870421,7.54352661 L16.7851164,7.5501773 C12.577034,7.5501773 10.5375514,9.78189146 9.55995782,11.7208231 C11.3896788,10.4624236 13.8092457,9.90786691 16.783675,10.0506395 C16.9072215,10.0565697 17.0223473,10.0920719 17.1225361,10.1499726 C17.367194,10.273708 17.5353164,10.5275285 17.5353164,10.8203773 L17.5353164,12.6283773 L21.3533164,8.8103773 L17.5353164,4.9923773 Z' id='形状结合'%3E%3C/path%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center/100%}.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-preview .icon-delete::after,.tiny-editor-wrapper .tiny-editor .ql-tooltip a.ql-remove .icon-delete::after{background:url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' xml:space='preserve'%3E %3Cg id='Icon'%3E %3Cg id='UI-icons-英文名' transform='translate(-622.000000, -1647.000000)'%3E %3Cg id='网站通用图标' transform='translate(101.000000, 1053.000000)'%3E %3Cg id='del' transform='translate(519.000000, 593.000000)'%3E %3Cpath id='Shape' class='st0' d='M24.8,6.3C24.6,6.1,24.2,6,24,6h-4V4.7C20,3.7,19.1,3,18.2,3h-7.4C9.9,3,9,3.7,9,4.7V6H5 C4.5,6,4,6.5,4,7s0.5,1,1,1h1v14c0,0.9,1.1,2,2,2l13,0c0.9,0,2-1.1,2-2V8h1c0.5,0,1-0.5,1-1C25,6.8,25,6.4,24.8,6.3z M11,5h7v1 h-7V5z M8,22V8h1.9H21v14H8z'/%3E %3Cpath id='Rectangle-3' class='st0' d='M12,10L12,10c0.6,0,1,0.4,1,1v8c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1v-8 C11,10.4,11.4,10,12,10z'/%3E %3Cpath id='Rectangle-3-Copy' class='st0' d='M17,10L17,10c0.6,0,1,0.4,1,1v8c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1v-8 C16,10.4,16.4,10,17,10z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E") no-repeat center/100%}.tiny-editor-wrapper .toolbar-icon{position:absolute;left:-9999px;opacity:0;z-index:-1;width:0;height:0}#editor .ql-tooltip a.ql-preview,#editor .ql-tooltip a.ql-remove{min-width:16px;margin:0 8px 0 0;padding:0}#editor .ql-tooltip a.ql-preview:hover,#editor .ql-tooltip a.ql-remove:hover{background-color:#fff}#editor .ql-tooltip a.ql-preview{margin-left:6px}.fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff}@font-face {
  font-family: "iconfont"; /* Project id 3231649 */
  src: url("data:font/woff2;base64,d09GMgABAAAAAAPEAAsAAAAAB/gAAAN2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDHAqDIIJ2ATYCJAMQCwoABCAFhGcHSxsBB8gehXEzfcQqKjPbRwsC1KUnyf7/2EHgrYTsFJCm8kQEY8JTYfXRWpt/xGxCOouop7eEncye2R5WCUk0kSmNBCF+oxKiaAKzwvv0p3JGCZ8FQDrGpjlobfxg8QIFqHtarSAbqFdPBbkKsDNYi/wvQQAG2cySr2/cLkH71FE8gGFqMfgC4kIxdZKpQiNvR6spFLgQONCVGmI7OsgN8iWwzf+86CBXuECiK4x9eo5fMeCpmc4GZdkWqJ+4PATkaAnogALSF+YUE+v9o6kJU+nUYJT9ppZCABcuJDTTvKqzwbZJ5ab0LvMvDwQSBcKBke8OQD6VVtCMzUFA8yoOEjobsijgqYx3AU5gLXCCkoT3kEhUXOzYYK0h7hLPja/vC9F01jQ3nQbrlumx6U66/u5LY/6+TQH9FG+VA5TjK64t/7G7/XdvDNwbOH5vU9AMK3i/4b7xggA0A8L3OYVmXTO9Np0Vqu/o64CA6pcB+56AOaB/M8ZF/49935Y+7vtAZ07XjucSD9zz3soVceepcQ+eMR7VHjGeI8JKof9h9WH76dnH4lLP42pn3Ycd2L2rxsPXs9q2eNREgQPhG7rypU6nz8Xm0P8XfQJp6lawCzj50PeTb6t/SM+zf7a7LTng0y+3p82/y/+wf79ti9c7haYiB1mLene8qxHHEtv+tP1IXK/3ulfyqil5D+sVUWTfrjZW/DPwTndjjsVIYCbEWeqWqgXs1T3lDdjUcVX9DcVhX3Vjywiv8n8uUwPgd7dLP/2gTaOb4hsoYPkXMwwFiZoaBk0rU9vKf4Gx4ZITEjBMF3yiHPjyOoTRD84HgQu/GBInYVC4iKU0SSp0THLhwEUFDNJYWW/iR0QNQnMDEjkjIPDmERJPrkHhzQulSarQCeQNDrz5hUF/4bGbSaIYU5eQyslAbRHaY8KAWSbuCy2QmXlqUhSvUJLaZBRlQcpm1yigpI856XxT4XMZstmhj6vseeR5IUazQ4d0LlhzeTQpiqzsKoI+w4clEggVDmGAaJyA2OiEBDCXzNPfV4AwyfBQSUCqkkpIsUnhiIyABFBr+gDquJB9Ug4xUeBwGAgjITI+yCrvJTwlFYJE5cMcCB2OgNUhETGJaJIYqhemN/q3twswMPbThBRKaELHsXCSeqrajePHBWE8MNvmTHQH6VaWkpupNgAAAA==") format("woff2"), url("data:font/woff;base64,d09GRgABAAAAAAVkAAsAAAAAB/gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA8FU8VY21hcAAAAYgAAABiAAABnLoJLoBnbHlmAAAB7AAAAXMAAAGgslPDomhlYWQAAANgAAAALwAAADYfuq+3aGhlYQAAA5AAAAAcAAAAJAfeA4VobXR4AAADrAAAAA4AAAAQEAAAAGxvY2EAAAO8AAAACgAAAAoBNAC0bWF4cAAAA8gAAAAfAAAAIAERAFFuYW1lAAAD6AAAAUAAAAJnEKM8sHBvc3QAAAUoAAAAOQAAAEtIA5ekeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGFhYJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjG8cWVu+N/AwMB8hwFIMjCiKGICAGrGDKt4nO2QsQ2AMAwEzySgCDEKJWKDLELFHtk1VXYItkPBELx1lv2yXDwwA0HZlQhyI5gudcX9wOp+5NQ9aU1QqaXl3r+TS/wi+TTZZ1n4tXk/3i1YagPLuJaB5drygPAAe+gUYgAAeJxNUD1PAkEQ3dkVDhfuhNs7iHzvXe6IMUHD1xkI5CT+ApVCG/gBVjYm2khnSQE1dlY29kT8A9YW/gISEwsLCu9wDxpninlvMjN5bxBGIsiMdJGBThCyuFGGNtQaLagkc6Alq7zS+McVMKFRKUBi09ETTsCSmgRhKWyU7BLYNYe0vaHZNJnsysxOwypjraFoeTOaoRNVcWV1QrPbB5T6SxzbScdj2F9Sio2WOVVUVelnLCvTD9DUbBn4mtIxHMuMyf7rmNKyOCL2QpIUwhARRFgQPlbf5I3EURbVhA9NCpvcsOtroQ43wnpiY6aekKxkATrgdCAHVadk6qbQHiRBUVn199VCTju88j/0Itfwl5Ye+TcAUBieKXV7sbBDttzrutn8s870PQ12WWqUZt47y+c06N1FcGjr8jaOMUx/Ph8wjjePTs+DFwt9c/JIXIEkFEWIcZ2nOOFBHRD3d14k6MJ7eQK0EiOu67nkfoD+AD2sTjIAeJxjYGRgYADi5Q5u3PH8Nl8ZuFkYQOCe79Y7CPr/ARYGZicgl4OBCSQKAB7jCnMAeJxjYGRgYG7438AQw8IAAkCSkQEVsAAARwoCbXicY2FgYGBBwgAAsAARAAAAAAAAAGQAtADQAAB4nGNgZGBgYGFwZWBmAAEmIOYCQgaG/2A+AwAPuAFjAHichZE9bsJAEIWfwZAElChKpDRpVikoEsn8lEipUKCnoAez5ke211ovSNQ5TY6QE+QI6Whzikh52EMDRbza2W/evpkdyQDusIeH8rvnLtnDJbOSK7jAo3CV+pOwT34WrqGJnnCd+qtwAy94E26yY8YOnn/FrIV3YQ+3+BCu4AafwlXqX8I++Vu4hgf8CNep/wo3MPGuhZtoeeHA6qnTczXbqVVo0sik7niO9WITT+2pPNE2X5lUdYPOURrpVNtjm3y76DkXqciaRA15q+PYqMyatQ5dsHQu67fbkehBaBIMYKExhWOcQ2GGHeMKIQxSREV0Z/mY7gU2iFlp/3VP6LbIqR9yhS4CdM5cI7rSwnk6TY4tX+tRdXQrbsuahDSUWs1JYrLiDzzcramE1AMsi6oMfbS5ohN/UMyQ/AHYk29XeJxjYGKAAC4G7ICFkYmRmZGFkZWBrSIzsSoxkyMtNQ/IykvnLc5IzEvOKC1OzS5NzGRgAADF1QuAAAAA") format("woff"), url("data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI8FU8VAAABjAAAAGBjbWFwugkugAAAAfwAAAGcZ2x5ZrJTw6IAAAOkAAABoGhlYWQfuq+3AAAA4AAAADZoaGVhB94DhQAAALwAAAAkaG10eBAAAAAAAAHsAAAAEGxvY2EBNAC0AAADmAAAAAptYXhwAREAUQAAARgAAAAgbmFtZRCjPLAAAAVEAAACZ3Bvc3RIA5ekAAAHrAAAAEsAAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAQAAQAAAAEAAKdARgtfDzz1AAsEAAAAAADeTbXcAAAAAN5NtdwAAP/ABAADQgAAAAgAAgAAAAAAAAABAAAABABFAAMAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQEAAGQAAUAAAKJAswAAACPAokCzAAAAesAMgEIAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOYA7EUDgP+AAAAD3ACAAAAAAQAAAAAAAAAAAAAAAAACBAAAAAQAAAAEAAAABAAAAAAAAAUAAAADAAAALAAAAAQAAAFoAAEAAAAAAGIAAwABAAAALAADAAoAAAFoAAQANgAAAAgACAACAADmAOaD7EX//wAA5gDmg+xF//8AAAAAAAAAAQAIAAgACAAAAAEAAgADAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAA0AAAAAAAAAAMAAOYAAADmAAAAAAEAAOaDAADmgwAAAAIAAOxFAADsRQAAAAMAAAAAAGQAtADQAAAAAgAAAAADvQNCACIARAAAJSEiLgE9ATQ2OwEyFh0BFBYzITI2PQE0NjsBMhYdARQOASMBNjIfARE0NjsBMhYVETc2Mh8BFhQHAQYHBiInJicBJjQ3Az39gSM6IxMNQA0TJhoB/xslEw1ADRMjOiP9vQobCpUSDkANEpUKHAkvCgr++AIMDxoQDAL++AoKAiI7I58OEhIOXxslJRtfDhISDp8jOyICcgoKlAFBDRMTDf6/lAoKLgobCv74AgUHBwUCAQgKGwoAAAACAAD/8APBAxAAHAA0AAAlFAcGIyEiJjURNDY7ATchIgYVERQWMyEyNjURByUWHwE+ATc+AR0BMzcnIxUjBgcGBwYHBgMACw0S/isSHx0UMGz+2BUgIRQC7RQakP53AQEBH4FTDjUm6uomBSYNVUJAHB6tFRMVKRQBGRMXkBoT/c4THh0UAVV7CAIFBFp6EAICAZ/03IgCAhA6OFJUAAAAAwAA/8ADoANAAAMABwALAAATIRUhFyEDIRMhFSFgA0D8wCADAFn9sqcBAP8AAwBAQP1AA4BgAAAAABIA3gABAAAAAAAAABMAAAABAAAAAAABAAgAEwABAAAAAAACAAcAGwABAAAAAAADAAgAIgABAAAAAAAEAAgAKgABAAAAAAAFAAsAMgABAAAAAAAGAAgAPQABAAAAAAAKACsARQABAAAAAAALABMAcAADAAEECQAAACYAgwADAAEECQABABAAqQADAAEECQACAA4AuQADAAEECQADABAAxwADAAEECQAEABAA1wADAAEECQAFABYA5wADAAEECQAGABAA/QADAAEECQAKAFYBDQADAAEECQALACYBY0NyZWF0ZWQgYnkgaWNvbmZvbnRpY29uZm9udFJlZ3VsYXJpY29uZm9udGljb25mb250VmVyc2lvbiAxLjBpY29uZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAcgBlAGEAdABlAGQAIABiAHkAIABpAGMAbwBuAGYAbwBuAHQAaQBjAG8AbgBmAG8AbgB0AFIAZQBnAHUAbABhAHIAaQBjAG8AbgBmAG8AbgB0AGkAYwBvAG4AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbgBmAG8AbgB0AEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAQIBAwEEAQUABnhpYXphaQhmZW54aWFuZw1zaGFuY2h1c2VrdWFpAAAA") format("truetype");
}
/*!
 * Quill Editor v2.0.2
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui, .ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {
  cursor: pointer;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p, .ql-editor ol, .ql-editor pre, .ql-editor blockquote, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
  margin: 0;
  padding: 0;
}
@supports (counter-set: none) {
  .ql-editor p, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
    counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor p, .ql-editor h1, .ql-editor h2, .ql-editor h3, .ql-editor h4, .ql-editor h5, .ql-editor h6 {
    counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor table {
  border-collapse: collapse;
}
.ql-editor td {
  border: 1px solid #000;
  padding: 2px 5px;
}
.ql-editor ol {
  padding-left: 1.5em;
}
.ql-editor li {
  list-style-type: none;
  padding-left: 1.5em;
  position: relative;
}
.ql-editor li > .ql-ui:before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li[data-list=checked] > .ql-ui, .ql-editor li[data-list=unchecked] > .ql-ui {
  color: #777;
}
.ql-editor li[data-list=bullet] > .ql-ui:before {
  content: "•";
}
.ql-editor li[data-list=checked] > .ql-ui:before {
  content: "☑";
}
.ql-editor li[data-list=unchecked] > .ql-ui:before {
  content: "☐";
}
@supports (counter-set: none) {
  .ql-editor li[data-list] {
    counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list] {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered] {
  counter-increment: list-0;
}
.ql-editor li[data-list=ordered] > .ql-ui:before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li[data-list=ordered].ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {
  content: counter(list-1, lower-alpha) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {
  content: counter(list-2, lower-roman) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {
  content: counter(list-3, decimal) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-set: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {
  content: counter(list-4, lower-alpha) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-set: list-5 list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {
  content: counter(list-5, lower-roman) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-set: list-6 list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {
  content: counter(list-6, decimal) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-set: list-7 list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {
  content: counter(list-7, lower-alpha) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-set: list-8 list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-7 {
    counter-reset: list-8 list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {
  content: counter(list-8, lower-roman) ". ";
}
@supports (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-set: list-9;
  }
}
@supports not (counter-set: none) {
  .ql-editor li[data-list].ql-indent-8 {
    counter-reset: list-9;
  }
}
.ql-editor li[data-list=ordered].ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor li.ql-direction-rtl > .ql-ui:before {
  margin-left: 0.3em;
  margin-right: -1.5em;
  text-align: left;
}
.ql-editor table {
  table-layout: fixed;
  width: 100%;
}
.ql-editor table td {
  outline: none;
}
.ql-editor .ql-code-block-container {
  font-family: monospace;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor .ql-ui {
  position: absolute;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after, .ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow.ql-toolbar button, .ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg, .ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover, .ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file], .ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover, .ql-snow .ql-toolbar button:hover, .ql-snow.ql-toolbar button:focus, .ql-snow .ql-toolbar button:focus, .ql-snow.ql-toolbar button.ql-active, .ql-snow .ql-toolbar button.ql-active, .ql-snow.ql-toolbar .ql-picker-label:hover, .ql-snow .ql-toolbar .ql-picker-label:hover, .ql-snow.ql-toolbar .ql-picker-label.ql-active, .ql-snow .ql-toolbar .ql-picker-label.ql-active, .ql-snow.ql-toolbar .ql-picker-item:hover, .ql-snow .ql-toolbar .ql-picker-item:hover, .ql-snow.ql-toolbar .ql-picker-item.ql-selected, .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill, .ql-snow .ql-toolbar button:hover .ql-fill, .ql-snow.ql-toolbar button:focus .ql-fill, .ql-snow .ql-toolbar button:focus .ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow .ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button:focus .ql-stroke, .ql-snow .ql-toolbar button:focus .ql-stroke, .ql-snow.ql-toolbar button.ql-active .ql-stroke, .ql-snow .ql-toolbar button.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, .ql-snow.ql-toolbar button:hover .ql-stroke-miter, .ql-snow .ql-toolbar button:hover .ql-stroke-miter, .ql-snow.ql-toolbar button:focus .ql-stroke-miter, .ql-snow .ql-toolbar button:focus .ql-stroke-miter, .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active), .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom, .ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill, .ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin, .ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code, .ql-snow .ql-editor .ql-code-block-container {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor .ql-code-block-container {
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor .ql-code-block-container {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker, .ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label, .ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg, .ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before, .ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before, .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before, .ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before, .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before, .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before, .ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before, .ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-code-block-container {
  position: relative;
}
.ql-code-block-container .ql-ui {
  right: 5px;
  top: 5px;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, .ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview, .ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0;
  content: "Save";
  padding-right: 0;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
.quill-better-table-wrapper {
  padding: 0;
  margin: 25px 25px 40px 25px;
  max-width: calc(100% - 26px);
  display: inline-block;
  overflow: hidden;
}
.quill-better-table-wrapper ol, .quill-better-table-wrapper ul {
  padding: 0;
}
.quill-better-table-wrapper .quill-better-table {
  border-collapse: collapse;
  border-spacing: 0;
}
.quill-better-table-wrapper .quill-better-table td {
  border: 1px solid #adb0b8;
  padding: 5px 10px;
}
.qlbt-operation-menu {
  background-color: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  font-size: 14px;
  z-index: 100;
  overflow: hidden;
}
.qlbt-operation-menu .qlbt-operation-menu-item {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  cursor: pointer;
  color: #252b3a;
  overflow: hidden;
  text-overflow: ellipsis;
}
.qlbt-operation-menu .qlbt-operation-menu-item:hover {
  background-color: #f8f8f8;
}
.qlbt-operation-menu .qlrte__op-menu-dividing {
  height: 1px;
  background-color: #efefef;
}
.qlbt-operation-menu .qlrte__op-menu-subtitle {
  color: #999;
  font-size: 14px;
  padding: 5px 16px;
}
.qlbt-operation-menu .qlrte__op-menu-color-picker {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 16px 10px;
  background-color: #fff;
  overflow: hidden;
}
.qlbt-operation-menu .qlrte__op-menu-color-picker .qlrte__op-menu-color-picker-item {
  width: 20px;
  height: 20px;
  border: 1px solid #595959;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}
.qlbt-modules-container {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 15px);
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}
.qlbt-modules-container .qlbt-table-control-panel {
  position: absolute;
  pointer-events: auto;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-left-mask,
.qlbt-modules-container .qlbt-table-control-panel .qlbt-right-mask {
  position: absolute;
  top: 0;
  width: 40px;
  background: #f8f8f8;
  display: none;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-left-mask {
  left: 0;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-right-mask {
  right: 0;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel {
  position: absolute;
  left: 15px;
  top: 24px;
  width: 16px;
  border-bottom: 1px solid #adb0b8;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell {
  position: relative;
  display: table;
  padding: 2px;
  border: 1px solid #adb0b8;
  border-bottom: 0;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell.qlbt-tool-cell-on {
  background: #dfe1e6;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-selector {
  display: table-cell;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-holder {
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 3;
  width: 100%;
  height: 1px;
  background-color: transparent;
  cursor: ns-resize;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-holder:hover {
  background-color: #5e7ce0;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-holder::before {
  content: "";
  position: absolute;
  left: 0;
  top: -8px;
  display: block;
  width: 100%;
  height: 8px;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-holder::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -8px;
  display: block;
  width: 100%;
  height: 8px;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel {
  position: absolute;
  display: flex;
  align-items: flex-end;
  left: 40px;
  top: 0;
  height: 16px;
  border-left: 1px solid #adb0b8;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell {
  position: relative;
  display: table;
  padding: 2px;
  border: 1px solid #adb0b8;
  border-left: 0;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell.qlbt-tool-cell-on {
  background: #dfe1e6;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-selector {
  display: table-cell;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-holder {
  position: absolute;
  right: -1px;
  top: 0;
  bottom: 0;
  z-index: 3;
  width: 1px;
  background-color: transparent;
  cursor: ew-resize;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-holder:hover {
  background-color: #5e7ce0;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-holder::before {
  content: "";
  position: absolute;
  top: 0;
  left: -8px;
  display: block;
  width: 8px;
  height: 100%;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-holder::after {
  content: "";
  position: absolute;
  top: 0;
  right: -8px;
  display: block;
  width: 8px;
  height: 100%;
}
.qlbt-modules-container .qlbt-table-scroll-bar-panel {
  position: absolute;
  padding: 12px 0;
  width: 100%;
  height: 32px;
  left: 40px;
}
.qlbt-modules-container .qlbt-table-scroll-bar-panel .qlbt-table-scroll-bar {
  position: relative;
  left: 0;
  height: 8px;
  background: #adb0b8;
  border-radius: 10px;
  pointer-events: auto;
  cursor: pointer;
}
.qlbt-modules-container .qlbt-table-scroll-bar-panel .qlbt-table-scroll-bar:hover {
  background: #5e7ce0;
}
.qlbt-operation-menu {
  background-color: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  font-size: 14px;
  z-index: 100;
  overflow: hidden;
  position: fixed;
}
.qlbt-operation-menu .qlbt-operation-menu-item {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  cursor: pointer;
  color: #252b3a;
  overflow: hidden;
  text-overflow: ellipsis;
}
.qlbt-operation-menu .qlbt-operation-menu-item:hover {
  background-color: #f8f8f8;
}
.qlbt-operation-menu .qlbt-rte__op-menu-dividing {
  height: 1px;
  background-color: #efefef;
}
.qlbt-operation-menu .qlbt-rte__op-menu-subtitle {
  color: #999;
  font-size: 14px;
  padding: 5px 16px;
}
.qlbt-operation-menu .qlbt-rte__op-menu-color-picker {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 16px 10px;
  background-color: #fff;
  overflow: hidden;
}
.qlbt-operation-menu .qlbt-rte__op-menu-color-picker .qlbt-rte__op-menu-color-picker-item {
  width: 20px;
  height: 20px;
  border: 1px solid #595959;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}
.qlbt-operation-menu .qlbt-operation-menu-disabled {
  color: #adb0b8;
}
.qlbt-operation-menu .qlbt-operation-menu-disabled:hover {
  background-color: #f5f5f6;
}
.qlbt-selection-line-first > div,
.qlbt-selection-line-last > div {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  background: #5e7ce0;
  border-radius: 6px;
  pointer-events: auto;
  cursor: se-resize;
}
.qlbt-selection-line-first > div {
  left: -3px;
  top: -3px;
}
.qlbt-selection-line-last > div {
  right: -3px;
  top: -3px;
}
.qlbt-selection-edit-mask {
  display: block;
  position: absolute;
  background: transparent;
  cursor: text;
}
.editing-select-able {
  -webkit-touch-callout: text;
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}
.ql-editor td {
  vertical-align: top;
}
.ql-editor table.quill-better-table {
  width: auto;
}
.ql-container .mention {
  color: #5e7ce0;
}
.ql-container .completions {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #ffffff;
  border-radius: 2px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}
.ql-container .completions > li {
  margin: 0;
  padding: 0;
}
.ql-container .completions > li > button {
  box-sizing: border-box;
  height: 2em;
  padding: 0.25em 0.5em;
  margin: 0;
  display: block;
  width: 100%;
  text-align: left;
  border: none;
  background: none;
}
.ql-container .completions > li > button:hover {
  background: #adb0b8;
}
.ql-container .completions > li > button:focus {
  background: #adb0b8;
  outline: none;
}
.ql-container .completions > li > button > .matched {
  font-weight: bold;
  color: #252b3a;
}
.ql-container .completions > li > button > * {
  vertical-align: middle;
}
.ql-container .emoji_completions {
  list-style: none;
  margin: 0;
  border: 1px solid #252b3a;
  padding: 6px;
  background: #ffffff;
  border-radius: 3px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.ql-container .emoji_completions li {
  margin: 2px 0;
  padding: 0;
  display: inline-block;
}
.ql-container .emoji_completions li:not(:last-of-type) {
  margin-right: 3px;
}
.ql-container .emoji_completions > li > button {
  box-sizing: border-box;
  padding: 3px 2px 6px;
  margin: 0;
  display: block;
  width: 100%;
  text-align: left;
  border: none;
  background: #f8f8f8;
  border-radius: 3px;
}
.ql-container .emoji_completions > li > button:hover {
  background: #5e7ce0;
  color: #ffffff;
}
.ql-container .emoji_completions > li > button:focus {
  background: #5e7ce0;
  outline: none;
  color: #ffffff;
}
.ql-container .emoji_completions > li > button.emoji-active {
  background: #5e7ce0;
  outline: none;
  color: #ffffff;
}
.ql-container .emoji_completions > li > button > .matched {
  font-weight: bold;
}
.ql-container .emoji_completions > li > button > * {
  vertical-align: middle;
}
.ql-container .ico {
  margin-right: 5px;
  font-size: 18px;
  line-height: 0;
  vertical-align: middle;
}
.ql-container #emoji-palette {
  position: fixed;
  max-width: 231px;
  z-index: 999;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 1px;
  border: 1px solid #adb0b8;
}
.ql-container .bem {
  font-size: 24px;
  width: 20px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  margin: 2px;
}
.ql-container #tab-filters {
  width: 210px;
  margin: 0 auto;
  margin-top: 20px;
}
.ql-container .emoji-tab {
  display: inline-table;
  text-align: center;
  width: 30px;
  height: 100%;
  min-height: 30px;
  cursor: pointer;
}
.ql-container #tab-toolbar {
  display: none;
  background-color: #f8f8f8;
  padding: 4px 4px 0;
  border-bottom: 1px solid #252b3a;
}
.ql-container #tab-toolbar ul {
  margin: 0;
  padding: 0;
}
.ql-container #tab-toolbar .active {
  border-bottom: 2px solid #5e7ce0;
}
.ql-container #tab-panel {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  max-height: 220px;
  overflow-y: scroll;
  padding: 5px 10px;
  background: #ffffff;
  cursor: auto;
}
.ql-container #quill-editor table {
  width: 100%;
  border-collapse: collapse;
}
.ql-container #quill-editor table td {
  border: 1px solid #252b3a;
  padding: 5px;
  height: 25px;
}
.ql-container button.ql-table::after {
  content: "TABLE";
}
.ql-container .ql-picker.ql-table .ql-picker-label::before {
  content: "TABLE";
}
.ql-container button.ql-contain::after {
  content: "WRAP";
}
.ql-container button.ql-table[value=append-row]::after {
  content: "ROWS+";
}
.ql-container button.ql-table[value=append-col]::after {
  content: "COLS+";
}
.ql-container .ql-table,
.ql-container .ql-contain {
  width: auto;
  margin-right: -15px;
}
.ql-container .textarea-emoji-control {
  width: 25px;
  height: 25px;
  right: 4px;
  top: 10px;
}
.ql-container #textarea-emoji {
  position: absolute;
  right: 0;
  max-width: 250px;
  z-index: 999;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 1px solid #252b3a;
}
.ql-container .ql-editor {
  padding-right: 26px;
}
.ql-container .button-emoji {
  margin-bottom: -5px;
}
.ql-container .ql-emojiblot {
  display: inline-block;
  vertical-align: text-top;
}
#emoji-close-div {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.emoji .ap {
  display: inline-flex;
  height: 20px;
  width: 20px;
  background-size: 140px;
  background-repeat: no-repeat;
  text-indent: -999px;
  box-sizing: border-box;
  font-size: 20px;
  line-height: 1;
  overflow: hidden;
  margin: -3px 5px 5px;
}
.emoji .ap-kissing_closed_eyes {
  background-position: 0 0;
}
.emoji .ap-stuck_out_tongue {
  background-position: 0 -20px;
}
.emoji .ap-stuck_out_tongue_winking_eye {
  background-position: 0 -40px;
}
.emoji .ap-stuck_out_tongue_closed_eyes {
  background-position: 0 -60px;
}
.emoji .ap-disappointed {
  background-position: 0 -80px;
}
.emoji .ap-worried {
  background-position: 0 -100px;
}
.emoji .ap-angry {
  background-position: 0 -120px;
}
.emoji .ap-rage {
  background-position: 0 -140px;
}
.emoji .ap-cry {
  background-position: 0 -160px;
}
.emoji .ap-persevere {
  background-position: 0 -180px;
}
.emoji .ap-triumph {
  background-position: 0 -200px;
}
.emoji .ap-disappointed_relieved {
  background-position: 0 -220px;
}
.emoji .ap-frowning {
  background-position: 0 -240px;
}
.emoji .ap-anguished {
  background-position: 0 -260px;
}
.emoji .ap-fearful {
  background-position: 0 -280px;
}
.emoji .ap-weary {
  background-position: 0 -300px;
}
.emoji .ap-sleepy {
  background-position: -20px 0;
}
.emoji .ap-tired_face {
  background-position: -20px -20px;
}
.emoji .ap-grimacing {
  background-position: -20px -40px;
}
.emoji .ap-sob {
  background-position: -20px -60px;
}
.emoji .ap-open_mouth {
  background-position: -20px -80px;
}
.emoji .ap-hushed {
  background-position: -20px -100px;
}
.emoji .ap-cold_sweat {
  background-position: -20px -120px;
}
.emoji .ap-scream {
  background-position: -20px -140px;
}
.emoji .ap-astonished {
  background-position: -20px -160px;
}
.emoji .ap-flushed {
  background-position: -20px -180px;
}
.emoji .ap-sleeping {
  background-position: -20px -200px;
}
.emoji .ap-dizzy_face {
  background-position: -20px -220px;
}
.emoji .ap-no_mouth {
  background-position: -20px -240px;
}
.emoji .ap-mask {
  background-position: -20px -260px;
}
.emoji .ap-grinning {
  background-position: -20px -280px;
}
.emoji .ap-grin {
  background-position: -20px -300px;
}
.emoji .ap-joy {
  background-position: -40px 0;
}
.emoji .ap-smiley {
  background-position: -40px -20px;
}
.emoji .ap-smile {
  background-position: -40px -40px;
}
.emoji .ap-sweat_smile {
  background-position: -40px -60px;
}
.emoji .ap-laughing {
  background-position: -40px -80px;
}
.emoji .ap-innocent {
  background-position: -40px -100px;
}
.emoji .ap-smiling_imp {
  background-position: -40px -120px;
}
.emoji .ap-wink {
  background-position: -40px -140px;
}
.emoji .ap-blush {
  background-position: -40px -160px;
}
.emoji .ap-yum {
  background-position: -40px -180px;
}
.emoji .ap-relieved {
  background-position: -40px -200px;
}
.emoji .ap-heart_eyes {
  background-position: -40px -220px;
}
.emoji .ap-sunglasses {
  background-position: -40px -240px;
}
.emoji .ap-smirk {
  background-position: -40px -260px;
}
.emoji .ap-neutral_face {
  background-position: -40px -280px;
}
.emoji .ap-expressionless {
  background-position: -40px -300px;
}
.emoji .ap-unamused {
  background-position: -60px 0;
}
.emoji .ap-sweat {
  background-position: -60px -20px;
}
.emoji .ap-pensive {
  background-position: -60px -40px;
}
.emoji .ap-confused {
  background-position: -60px -60px;
}
.emoji .ap-confounded {
  background-position: -60px -80px;
}
.emoji .ap-kissing {
  background-position: -60px -100px;
}
.emoji .ap-kissing_heart {
  background-position: -60px -120px;
}
.emoji .ap-kissing_smiling_eyes {
  background-position: -60px -140px;
}
.emoji .ap-slightly_smiling_face {
  background-position: -60px -160px;
}
.emoji .ap-slightly_frowning_face {
  background-position: -60px -180px;
}
.emoji .ap-hugging_face {
  background-position: -60px -200px;
}
.emoji .ap-face_with_head_bandage {
  background-position: -60px -220px;
}
.emoji .ap-thinking_face {
  background-position: -60px -240px;
}
.emoji .ap-nerd_face {
  background-position: -60px -260px;
}
.emoji .ap-face_with_thermometer {
  background-position: -60px -280px;
}
.emoji .ap-money_mouth_face {
  background-position: -60px -300px;
}
.emoji .ap-zipper_mouth_face {
  background-position: -80px 0;
}
.emoji .ap-relaxed {
  background-position: -80px -20px;
}
.emoji .ap-white_frowning_face {
  background-position: -80px -40px;
}
.emoji .ap-scream_cat {
  background-position: -80px -60px;
}
.emoji .ap-crying_cat_face {
  background-position: -80px -80px;
}
.emoji .ap-pouting_cat {
  background-position: -80px -100px;
}
.emoji .ap-kissing_cat {
  background-position: -80px -120px;
}
.emoji .ap-smirk_cat {
  background-position: -80px -140px;
}
.emoji .ap-heart_eyes_cat {
  background-position: -80px -160px;
}
.emoji .ap-smiley_cat {
  background-position: -80px -180px;
}
.emoji .ap-joy_cat {
  background-position: -80px -200px;
}
.emoji .ap-smile_cat {
  background-position: -80px -220px;
}
.emoji .ap-robot_face {
  background-position: -80px -240px;
}
.emoji .ap-imp {
  background-position: -80px -260px;
}
.emoji .ap-skull {
  background-position: -80px -280px;
}
.emoji .ap-ghost {
  background-position: -80px -300px;
}
.emoji .ap-hankey {
  background-position: -100px 0;
}
.emoji .ap-fire {
  background-position: -100px -20px;
}
.emoji .ap-space_invader {
  background-position: -100px -40px;
}
.emoji .ap-alien {
  background-position: -100px -60px;
}
.emoji .ap-eyes {
  background-position: -100px -80px;
}
.emoji .ap-eye {
  background-position: -100px -100px;
}
.emoji .ap-nose {
  background-position: -100px -120px;
}
.emoji .ap-ear {
  background-position: -100px -140px;
}
.emoji .ap-lips {
  background-position: -100px -160px;
}
.emoji .ap-muscle {
  background-position: -100px -180px;
}
.emoji .ap-wave {
  background-position: -100px -200px;
}
.emoji .ap-clap {
  background-position: -100px -220px;
}
.emoji .ap-writing_hand {
  background-position: -100px -240px;
}
.emoji .ap-pray {
  background-position: -100px -260px;
}
.emoji .ap-fist {
  background-position: -100px -280px;
}
.emoji .ap-thumbsup {
  background-position: -100px -300px;
}
.emoji .ap-point_down {
  background-position: -120px 0;
}
.emoji .ap-point_up_2 {
  background-position: -120px -20px;
}
.emoji .ap-middle_finger {
  background-position: -121px -40px;
}
.emoji .ap-point_right {
  background-position: -120px -60px;
}
.emoji .ap-point_left {
  background-position: -120px -80px;
}
.emoji .ap-open_hands {
  background-position: -120px -100px;
}
.emoji .ap-ok_hand {
  background-position: -120px -120px;
}
.emoji .ap-raised_hand_with_fingers_splayed {
  background-position: -120px -140px;
}
.emoji .ap-spock-hand {
  background-position: -120px -160px;
}
.emoji .ap-v {
  background-position: -120px -180px;
}
.emoji .ap-hand {
  background-position: -120px -200px;
}
.emoji .ap-point_up {
  background-position: -120px -220px;
}
.emoji .ap-thumbsdown {
  background-position: -120px -240px;
}
.emoji .ap-facepunch {
  background-position: -120px -260px;
}
.ql-container.ql-snow {
  border-top: 0;
}
.ql-editor {
  padding-bottom: 33px;
  font-size: 14px;
  /* Set content font-families */
}
.ql-editor.ql-blank::before {
  color: #8a8e99;
}
.ql-editor h1,
.ql-editor h2,
.ql-editor h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.ql-editor h1 {
  font-size: 30px;
}
.ql-editor h2 {
  font-size: 20px;
  font-weight: bold;
}
.ql-editor ol,
.ql-editor ul {
  margin: 0 0 10px;
}
.ql-editor li {
  margin: 0 0 5px;
}
.ql-editor b,
.ql-editor strong {
  font-weight: bold;
}
.ql-editor em {
  font-style: italic;
}
.ql-editor s {
  text-decoration: line-through;
}
.ql-editor u.ql-custom-strike {
  text-decoration: line-through;
}
.ql-editor u {
  text-decoration: underline;
}
.ql-editor a {
  text-decoration: underline;
  color: #5e7ce0;
}
.ql-editor a img {
  border: solid 1px #526ecc;
}
.ql-editor td ol {
  counter-reset: list-0 0;
}
.ql-editor .ql-ui {
  position: absolute;
  color: #000;
}
.ql-editor li > .ql-ui {
  bottom: 0;
}
.ql-editor li::before {
  display: inline-block;
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li.bullet::before {
  content: "•";
}
.ql-editor li.ordered {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor li.ordered::before {
  content: counter(list-0, decimal) ". ";
}
.ql-editor li.ordered.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor li.ordered.ql-indent-1::before {
  content: counter(list-1, lower-alpha) ". ";
}
.ql-editor li.ordered.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor li.ordered.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor li.ordered.ql-indent-2::before {
  content: counter(list-2, lower-roman) ". ";
}
.ql-editor li.ordered.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor li.ordered.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor li.ordered.ql-indent-3::before {
  content: counter(list-3, decimal) ". ";
}
.ql-editor li.ordered.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor li.ordered.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor li.ordered.ql-indent-4::before {
  content: counter(list-4, lower-alpha) ". ";
}
.ql-editor li.ordered.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor li.ordered.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor li.ordered.ql-indent-5::before {
  content: counter(list-5, lower-roman) ". ";
}
.ql-editor li.ordered.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor li.ordered.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor li.ordered.ql-indent-6::before {
  content: counter(list-6, decimal) ". ";
}
.ql-editor li.ordered.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor li.ordered.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor li.ordered.ql-indent-7::before {
  content: counter(list-7, lower-alpha) ". ";
}
.ql-editor li.ordered.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor li.ordered.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor li.ordered.ql-indent-8::before {
  content: counter(list-8, lower-roman) ". ";
}
.ql-editor li.ordered.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor li.ordered.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor li.ordered.ql-indent-9::before {
  content: counter(list-9, decimal) ". ";
}
.ql-editor li.checked > .ql-ui,
.ql-editor li.unchecked > .ql-ui {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 14px;
  text-align: right;
  margin-left: -26px;
  margin-right: 10px;
  border: 1px solid #adb0b8;
  color: #adb0b8;
  cursor: pointer;
}
.ql-editor li.checked > .ql-ui {
  border: 1px solid #5e7ce0;
  background: #5e7ce0 url("data:image/svg+xml;base64,PHN2ZyB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgY2xhc3M9ImNoZWNrYm94LXRpY2sgIiB2ZXJzaW9uPSIxLjEiDQogICAgIHZpZXdCb3g9IjAgMCAyMCAyMCIgeD0iMHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHk9IjBweCIgc3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsiPg0KICA8cG9seWxpbmUgc3R5bGU9Ig0KICAgIHN0cm9rZTogI0ZGRkZGRjsNCiAgICBzdHJva2UtZGFzaGFycmF5OiA1MDsNCiAgICBzdHJva2Utd2lkdGg6IDI7DQogICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOw0KICAgIGZpbGw6IG5vbmU7DQogICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7DQoiIGNsYXNzPSJ0aWNrIHBhdGggbm8tYW5pbWF0aW9uIiBwb2ludHM9IjIuNiwxMSA2LjksMTUuMiAxNy40LDQuOCI+PC9wb2x5bGluZT4NCjwvc3ZnPg0K");
  transition: all 0.3s ease-in-out;
}
.ql-editor li.checked > .ql-ui::before,
.ql-editor li.unchecked > .ql-ui::before {
  content: "";
}
.ql-editor li.checked,
.ql-editor li.unchecked {
  display: block;
  width: initial;
  height: initial;
  margin-left: initial;
  color: initial;
  border: initial;
  cursor: initial;
}
.ql-editor li.checked::before,
.ql-editor li.unchecked::before {
  content: initial;
}
.ql-editor li.checked > .ql-ui,
.ql-editor li.unchecked > .ql-ui {
  bottom: initial;
}
.ql-editor .ql-image-container {
  margin-bottom: 10px;
}
.ql-editor .ql-image-container img {
  margin-bottom: 0;
}
.ql-editor .ql-image-container::after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ql-editor img {
  max-width: 100%;
}
.ql-editor img.current-select-img::-moz-selection {
  background-color: transparent;
}
.ql-editor img.current-select-img::selection {
  background-color: transparent;
}
.ql-editor .ql-file-item {
  margin: 0 4px;
  padding: 0 4px;
  white-space: nowrap;
  max-width: 90%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  font-size: 14px;
  height: 28px;
}
.ql-editor .ql-file-item.icon-file::before {
  position: absolute;
  left: 4px;
  top: 2px;
}
.ql-editor .ql-file-item span {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}
.ql-editor .ql-file-item svg {
  margin-right: 4px;
  fill: #5e7ce0;
  vertical-align: text-bottom;
}
.ql-editor code,
.ql-editor .ql-code-block-container {
  background-color: #f8f8f8;
  border-radius: 3px;
}
.ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-editor .ql-code-block-container {
  overflow: auto;
  padding: 9.5px;
  margin: 0 0 10px;
  word-break: normal;
  word-wrap: break-word;
  white-space: pre-wrap;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 13px;
  border-radius: 1px;
  color: #252b3a;
  background-color: #f8f8f8;
  border: 1px solid #adb0b8;
}
.ql-editor table {
  margin: 0;
}
.ql-editor table tr {
  height: initial;
}
.ql-editor td {
  border: 1px solid #adb0b8;
  padding: 5px 10px;
}
.ql-editor .quill-better-table-wrapper {
  padding: 0;
  margin: 25px 25px 40px 25px;
  max-width: calc(100% - 26px);
  display: inline-block;
  overflow: hidden;
}
.ql-editor .quill-better-table-wrapper ol, .ql-editor .quill-better-table-wrapper ul {
  padding: 0;
}
.ql-editor .quill-better-table-wrapper .quill-better-table {
  border-collapse: collapse;
  border-spacing: 0;
}
.ql-editor .quill-better-table-wrapper .quill-better-table td {
  border: 1px solid #adb0b8;
  padding: 5px 10px;
}
.ql-editor .qlbt-operation-menu {
  background-color: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  font-size: 14px;
  z-index: 100;
  overflow: hidden;
}
.ql-editor .qlbt-operation-menu .qlbt-operation-menu-item {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  cursor: pointer;
  color: #252b3a;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ql-editor .qlbt-operation-menu .qlbt-operation-menu-item:hover {
  background-color: #f8f8f8;
}
.ql-editor .qlbt-operation-menu .qlrte__op-menu-dividing {
  height: 1px;
  background-color: #efefef;
}
.ql-editor .qlbt-operation-menu .qlrte__op-menu-subtitle {
  color: #999;
  font-size: 14px;
  padding: 5px 16px;
}
.ql-editor .qlbt-operation-menu .qlrte__op-menu-color-picker {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 16px 10px;
  background-color: #fff;
  overflow: hidden;
}
.ql-editor .qlbt-operation-menu .qlrte__op-menu-color-picker .qlrte__op-menu-color-picker-item {
  width: 20px;
  height: 20px;
  border: 1px solid #595959;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}
.ql-editor .qlbt-modules-container {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 15px);
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel {
  position: absolute;
  pointer-events: auto;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-left-mask,
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-right-mask {
  position: absolute;
  top: 0;
  width: 40px;
  background: #f8f8f8;
  display: none;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-left-mask {
  left: 0;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-right-mask {
  right: 0;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel {
  position: absolute;
  left: 15px;
  top: 24px;
  width: 16px;
  border-bottom: 1px solid #adb0b8;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell {
  position: relative;
  display: table;
  padding: 2px;
  border: 1px solid #adb0b8;
  border-bottom: 0;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell.qlbt-tool-cell-on {
  background: #dfe1e6;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-selector {
  display: table-cell;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-holder {
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 3;
  width: 100%;
  height: 1px;
  background-color: transparent;
  cursor: ns-resize;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-holder:hover {
  background-color: #5e7ce0;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-holder::before {
  content: "";
  position: absolute;
  left: 0;
  top: -8px;
  display: block;
  width: 100%;
  height: 8px;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-holder::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -8px;
  display: block;
  width: 100%;
  height: 8px;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel {
  position: absolute;
  display: flex;
  align-items: flex-end;
  left: 40px;
  top: 0;
  height: 16px;
  border-left: 1px solid #adb0b8;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell {
  position: relative;
  display: table;
  padding: 2px;
  border: 1px solid #adb0b8;
  border-left: 0;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell.qlbt-tool-cell-on {
  background: #dfe1e6;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-selector {
  display: table-cell;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-holder {
  position: absolute;
  right: -1px;
  top: 0;
  bottom: 0;
  z-index: 3;
  width: 1px;
  background-color: transparent;
  cursor: ew-resize;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-holder:hover {
  background-color: #5e7ce0;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-holder::before {
  content: "";
  position: absolute;
  top: 0;
  left: -8px;
  display: block;
  width: 8px;
  height: 100%;
}
.ql-editor .qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-holder::after {
  content: "";
  position: absolute;
  top: 0;
  right: -8px;
  display: block;
  width: 8px;
  height: 100%;
}
.ql-editor .qlbt-modules-container .qlbt-table-scroll-bar-panel {
  position: absolute;
  padding: 12px 0;
  width: 100%;
  height: 32px;
  left: 40px;
}
.ql-editor .qlbt-modules-container .qlbt-table-scroll-bar-panel .qlbt-table-scroll-bar {
  position: relative;
  left: 0;
  height: 8px;
  background: #adb0b8;
  border-radius: 10px;
  pointer-events: auto;
  cursor: pointer;
}
.ql-editor .qlbt-modules-container .qlbt-table-scroll-bar-panel .qlbt-table-scroll-bar:hover {
  background: #5e7ce0;
}
.ql-editor .qlbt-operation-menu {
  background-color: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  font-size: 14px;
  z-index: 100;
  overflow: hidden;
  position: fixed;
}
.ql-editor .qlbt-operation-menu .qlbt-operation-menu-item {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  cursor: pointer;
  color: #252b3a;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ql-editor .qlbt-operation-menu .qlbt-operation-menu-item:hover {
  background-color: #f8f8f8;
}
.ql-editor .qlbt-operation-menu .qlbt-rte__op-menu-dividing {
  height: 1px;
  background-color: #efefef;
}
.ql-editor .qlbt-operation-menu .qlbt-rte__op-menu-subtitle {
  color: #999;
  font-size: 14px;
  padding: 5px 16px;
}
.ql-editor .qlbt-operation-menu .qlbt-rte__op-menu-color-picker {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 16px 10px;
  background-color: #fff;
  overflow: hidden;
}
.ql-editor .qlbt-operation-menu .qlbt-rte__op-menu-color-picker .qlbt-rte__op-menu-color-picker-item {
  width: 20px;
  height: 20px;
  border: 1px solid #595959;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}
.ql-editor .qlbt-operation-menu .qlbt-operation-menu-disabled {
  color: #adb0b8;
}
.ql-editor .qlbt-operation-menu .qlbt-operation-menu-disabled:hover {
  background-color: #f5f5f6;
}
.ql-editor .qlbt-selection-line-first > div,
.ql-editor .qlbt-selection-line-last > div {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  background: #5e7ce0;
  border-radius: 6px;
  pointer-events: auto;
  cursor: se-resize;
}
.ql-editor .qlbt-selection-line-first > div {
  left: -3px;
  top: -3px;
}
.ql-editor .qlbt-selection-line-last > div {
  right: -3px;
  top: -3px;
}
.ql-editor .qlbt-selection-edit-mask {
  display: block;
  position: absolute;
  background: transparent;
  cursor: text;
}
.ql-editor .editing-select-able {
  -webkit-touch-callout: text;
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}
.ql-editor .ql-editor td {
  vertical-align: top;
}
.ql-editor .ql-editor table.quill-better-table {
  width: auto;
}
.ql-editor .ql-font-songti {
  font-family: "宋体", "SimSun";
}
.ql-editor .ql-font-yahei {
  font-family: "微软雅黑", "Microsoft YaHei";
}
.ql-editor .ql-font-kaiti {
  font-family: "楷体", "楷体_GB2312", "SimKa";
}
.ql-editor .ql-font-heiti {
  font-family: "黑体", "SimHei";
}
.ql-editor .ql-font-lishu {
  font-family: "隶书", "SimLi";
}
.ql-editor .ql-font-mono {
  font-family: "andale mono";
}
.ql-editor .ql-font-arial {
  font-family: arial, helvetica, sans-serif;
}
.ql-editor .ql-font-arialblack {
  font-family: "arial black", "avant garde";
}
.ql-editor .ql-font-comic {
  font-family: "comic sans ms";
}
.ql-editor .ql-font-impact {
  font-family: "impact", "chicago";
}
.ql-editor .ql-font-times {
  font-family: "times new roman";
}
.ql-editor .ql-wiki-link,
.ql-editor .ql-doc-link {
  display: inline-block;
  margin: 0 5px;
}
.ql-editor blockquote {
  border-left: 4px solid #adb0b8;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-editor .ql-mention-link {
  cursor: pointer;
  color: #5e7ce0;
  margin: 0 0.3em;
  text-decoration: underline;
}
.ql-editor ol li {
  list-style-type: inherit;
}
.ql-container .ql-editor ol li {
  list-style-type: none;
}
.ql-container .ql-editor li.checked,
.ql-container .ql-editor li.unchecked {
  color: #252b3a;
}
.ap {
  display: inline-flex;
  height: 20px;
  width: 20px;
  background-size: 140px;
  background-repeat: no-repeat;
  text-indent: -999px;
  box-sizing: border-box;
  font-size: 20px;
  line-height: 1;
  overflow: hidden;
  margin: -3px 5px 5px;
}
.ap-kissing_closed_eyes {
  background-position: 0 0;
}
.ap-stuck_out_tongue {
  background-position: 0 -20px;
}
.ap-stuck_out_tongue_winking_eye {
  background-position: 0 -40px;
}
.ap-stuck_out_tongue_closed_eyes {
  background-position: 0 -60px;
}
.ap-disappointed {
  background-position: 0 -80px;
}
.ap-worried {
  background-position: 0 -100px;
}
.ap-angry {
  background-position: 0 -120px;
}
.ap-rage {
  background-position: 0 -140px;
}
.ap-cry {
  background-position: 0 -160px;
}
.ap-persevere {
  background-position: 0 -180px;
}
.ap-triumph {
  background-position: 0 -200px;
}
.ap-disappointed_relieved {
  background-position: 0 -220px;
}
.ap-frowning {
  background-position: 0 -240px;
}
.ap-anguished {
  background-position: 0 -260px;
}
.ap-fearful {
  background-position: 0 -280px;
}
.ap-weary {
  background-position: 0 -300px;
}
.ap-sleepy {
  background-position: -20px 0;
}
.ap-tired_face {
  background-position: -20px -20px;
}
.ap-grimacing {
  background-position: -20px -40px;
}
.ap-sob {
  background-position: -20px -60px;
}
.ap-open_mouth {
  background-position: -20px -80px;
}
.ap-hushed {
  background-position: -20px -100px;
}
.ap-cold_sweat {
  background-position: -20px -120px;
}
.ap-scream {
  background-position: -20px -140px;
}
.ap-astonished {
  background-position: -20px -160px;
}
.ap-flushed {
  background-position: -20px -180px;
}
.ap-sleeping {
  background-position: -20px -200px;
}
.ap-dizzy_face {
  background-position: -20px -220px;
}
.ap-no_mouth {
  background-position: -20px -240px;
}
.ap-mask {
  background-position: -20px -260px;
}
.ap-grinning {
  background-position: -20px -280px;
}
.ap-grin {
  background-position: -20px -300px;
}
.ap-joy {
  background-position: -40px 0;
}
.ap-smiley {
  background-position: -40px -20px;
}
.ap-smile {
  background-position: -40px -40px;
}
.ap-sweat_smile {
  background-position: -40px -60px;
}
.ap-laughing {
  background-position: -40px -80px;
}
.ap-innocent {
  background-position: -40px -100px;
}
.ap-smiling_imp {
  background-position: -40px -120px;
}
.ap-wink {
  background-position: -40px -140px;
}
.ap-blush {
  background-position: -40px -160px;
}
.ap-yum {
  background-position: -40px -180px;
}
.ap-relieved {
  background-position: -40px -200px;
}
.ap-heart_eyes {
  background-position: -40px -220px;
}
.ap-sunglasses {
  background-position: -40px -240px;
}
.ap-smirk {
  background-position: -40px -260px;
}
.ap-neutral_face {
  background-position: -40px -280px;
}
.ap-expressionless {
  background-position: -40px -300px;
}
.ap-unamused {
  background-position: -60px 0;
}
.ap-sweat {
  background-position: -60px -20px;
}
.ap-pensive {
  background-position: -60px -40px;
}
.ap-confused {
  background-position: -60px -60px;
}
.ap-confounded {
  background-position: -60px -80px;
}
.ap-kissing {
  background-position: -60px -100px;
}
.ap-kissing_heart {
  background-position: -60px -120px;
}
.ap-kissing_smiling_eyes {
  background-position: -60px -140px;
}
.ap-slightly_smiling_face {
  background-position: -60px -160px;
}
.ap-slightly_frowning_face {
  background-position: -60px -180px;
}
.ap-hugging_face {
  background-position: -60px -200px;
}
.ap-face_with_head_bandage {
  background-position: -60px -220px;
}
.ap-thinking_face {
  background-position: -60px -240px;
}
.ap-nerd_face {
  background-position: -60px -260px;
}
.ap-face_with_thermometer {
  background-position: -60px -280px;
}
.ap-money_mouth_face {
  background-position: -60px -300px;
}
.ap-zipper_mouth_face {
  background-position: -80px 0;
}
.ap-relaxed {
  background-position: -80px -20px;
}
.ap-white_frowning_face {
  background-position: -80px -40px;
}
.ap-scream_cat {
  background-position: -80px -60px;
}
.ap-crying_cat_face {
  background-position: -80px -80px;
}
.ap-pouting_cat {
  background-position: -80px -100px;
}
.ap-kissing_cat {
  background-position: -80px -120px;
}
.ap-smirk_cat {
  background-position: -80px -140px;
}
.ap-heart_eyes_cat {
  background-position: -80px -160px;
}
.ap-smiley_cat {
  background-position: -80px -180px;
}
.ap-joy_cat {
  background-position: -80px -200px;
}
.ap-smile_cat {
  background-position: -80px -220px;
}
.ap-robot_face {
  background-position: -80px -240px;
}
.ap-imp {
  background-position: -80px -260px;
}
.ap-skull {
  background-position: -80px -280px;
}
.ap-ghost {
  background-position: -80px -300px;
}
.ap-hankey {
  background-position: -100px 0;
}
.ap-fire {
  background-position: -100px -20px;
}
.ap-space_invader {
  background-position: -100px -40px;
}
.ap-alien {
  background-position: -100px -60px;
}
.ap-eyes {
  background-position: -100px -80px;
}
.ap-eye {
  background-position: -100px -100px;
}
.ap-nose {
  background-position: -100px -120px;
}
.ap-ear {
  background-position: -100px -140px;
}
.ap-lips {
  background-position: -100px -160px;
}
.ap-muscle {
  background-position: -100px -180px;
}
.ap-wave {
  background-position: -100px -200px;
}
.ap-clap {
  background-position: -100px -220px;
}
.ap-writing_hand {
  background-position: -100px -240px;
}
.ap-pray {
  background-position: -100px -260px;
}
.ap-fist {
  background-position: -100px -280px;
}
.ap-thumbsup {
  background-position: -100px -300px;
}
.ap-point_down {
  background-position: -120px 0;
}
.ap-point_up_2 {
  background-position: -120px -20px;
}
.ap-middle_finger {
  background-position: -121px -40px;
}
.ap-point_right {
  background-position: -120px -60px;
}
.ap-point_left {
  background-position: -120px -80px;
}
.ap-open_hands {
  background-position: -120px -100px;
}
.ap-ok_hand {
  background-position: -120px -120px;
}
.ap-raised_hand_with_fingers_splayed {
  background-position: -120px -140px;
}
.ap-spock-hand {
  background-position: -120px -160px;
}
.ap-v {
  background-position: -120px -180px;
}
.ap-hand {
  background-position: -120px -200px;
}
.ap-point_up {
  background-position: -120px -220px;
}
.ap-thumbsdown {
  background-position: -120px -240px;
}
.ap-facepunch {
  background-position: -120px -260px;
}
li.checked::before,
li.unchecked::before {
  display: inline-block;
  width: 16px;
  height: 16px;
  text-align: right;
  margin-left: -26px;
  border: 1px solid #adb0b8;
  content: "";
  position: absolute;
  top: 1px;
  margin-right: 0.7em;
}
li.checked::before {
  border: 1px solid #5e7ce0;
  background: #5e7ce0 url("data:image/svg+xml;base64,PHN2ZyB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgY2xhc3M9ImNoZWNrYm94LXRpY2sgIiB2ZXJzaW9uPSIxLjEiDQogICAgIHZpZXdCb3g9IjAgMCAyMCAyMCIgeD0iMHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHk9IjBweCIgc3R5bGU9InBvc2l0aW9uOiBhYnNvbHV0ZTsiPg0KICA8cG9seWxpbmUgc3R5bGU9Ig0KICAgIHN0cm9rZTogI0ZGRkZGRjsNCiAgICBzdHJva2UtZGFzaGFycmF5OiA1MDsNCiAgICBzdHJva2Utd2lkdGg6IDI7DQogICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOw0KICAgIGZpbGw6IG5vbmU7DQogICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7DQoiIGNsYXNzPSJ0aWNrIHBhdGggbm8tYW5pbWF0aW9uIiBwb2ludHM9IjIuNiwxMSA2LjksMTUuMiAxNy40LDQuOCI+PC9wb2x5bGluZT4NCjwvc3ZnPg0K");
}
li.checked > .ql-ui,
li.unchecked > .ql-ui {
  top: 0;
}
.ql-size.ql-picker {
  width: 98px;
}
.ql-size.ql-picker span.ql-picker-label:before,
.ql-size.ql-picker .ql-picker-options > span.ql-picker-item::before {
  content: "Normal";
}
.ql-size.ql-picker span.ql-picker-label[data-value]:before,
.ql-size.ql-picker .ql-picker-options > span.ql-picker-item[data-value]::before {
  content: attr(data-value);
}
.ql-formats .ql-font.ql-picker {
  width: 108px;
}
.ql-formats .ql-font.ql-picker span[data-value=arial]::before {
  content: "arial";
  font-family: arial, helvetica, sans-serif;
}
.ql-formats .ql-font.ql-picker span[data-value=arial].ql-picker-label::before {
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-formats .ql-font.ql-picker span[data-value=songti]::before {
  content: "宋体";
  font-family: "宋体", "SimSun";
}
.ql-formats .ql-font.ql-picker span[data-value=songti].ql-picker-label::before {
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-formats .ql-font.ql-picker span[data-value=yahei]::before {
  content: "微软雅黑";
  font-family: "微软雅黑", "Microsoft YaHei";
}
.ql-formats .ql-font.ql-picker span[data-value=yahei].ql-picker-label::before {
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-formats .ql-font.ql-picker span[data-value=kaiti]::before {
  content: "楷体";
  font-family: "楷体", "楷体_GB2312", "SimKai";
}
.ql-formats .ql-font.ql-picker span[data-value=kaiti].ql-picker-label::before {
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-formats .ql-font.ql-picker span[data-value=heiti]::before {
  content: "黑体";
  font-family: "黑体", "SimHei";
}
.ql-formats .ql-font.ql-picker span[data-value=heiti].ql-picker-label::before {
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-formats .ql-font.ql-picker span[data-value=lishu]::before {
  content: "隶书";
  font-family: "隶书", "SimLi";
}
.ql-formats .ql-font.ql-picker span[data-value=lishu].ql-picker-label::before {
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-formats .ql-font.ql-picker span[data-value=mono]::before {
  content: "andale mono";
  font-family: "andale mono";
}
.ql-formats .ql-font.ql-picker span[data-value=mono].ql-picker-label::before {
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-formats .ql-font.ql-picker span[data-value=arialblack]::before {
  content: "arial black";
  font-family: "arial black", "avant garde";
}
.ql-formats .ql-font.ql-picker span[data-value=arialblack].ql-picker-label::before {
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-formats .ql-font.ql-picker span[data-value=comic]::before {
  content: "comic sans ms";
  font-family: "comic sans ms";
}
.ql-formats .ql-font.ql-picker span[data-value=comic].ql-picker-label::before {
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-formats .ql-font.ql-picker span[data-value=impact]::before {
  content: "impact";
  font-family: "impact", "chicago";
}
.ql-formats .ql-font.ql-picker span[data-value=impact].ql-picker-label::before {
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-formats .ql-font.ql-picker span[data-value=times]::before {
  content: "times new roman";
  font-family: "times new roman";
}
.ql-formats .ql-font.ql-picker span[data-value=times].ql-picker-label::before {
  width: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-lineheight > span {
  width: 50px;
}
.ql-lineheight > span span::before {
  font-size: 14px;
}
.ql-lineheight.ql-picker span.ql-picker-label:before,
.ql-lineheight.ql-picker .ql-picker-options > span.ql-picker-item::before {
  content: attr(data-value);
}
.quill-better-table-wrapper {
  padding: 0;
  margin: 25px 25px 40px 25px;
  max-width: calc(100% - 26px);
  display: inline-block;
  overflow: hidden;
}
.quill-better-table-wrapper ol, .quill-better-table-wrapper ul {
  padding: 0;
}
.quill-better-table-wrapper .quill-better-table {
  border-collapse: collapse;
  border-spacing: 0;
}
.quill-better-table-wrapper .quill-better-table td {
  border: 1px solid #adb0b8;
  padding: 5px 10px;
}
.qlbt-operation-menu {
  background-color: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  font-size: 14px;
  z-index: 100;
  overflow: hidden;
}
.qlbt-operation-menu .qlbt-operation-menu-item {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  cursor: pointer;
  color: #252b3a;
  overflow: hidden;
  text-overflow: ellipsis;
}
.qlbt-operation-menu .qlbt-operation-menu-item:hover {
  background-color: #f8f8f8;
}
.qlbt-operation-menu .qlrte__op-menu-dividing {
  height: 1px;
  background-color: #efefef;
}
.qlbt-operation-menu .qlrte__op-menu-subtitle {
  color: #999;
  font-size: 14px;
  padding: 5px 16px;
}
.qlbt-operation-menu .qlrte__op-menu-color-picker {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 16px 10px;
  background-color: #fff;
  overflow: hidden;
}
.qlbt-operation-menu .qlrte__op-menu-color-picker .qlrte__op-menu-color-picker-item {
  width: 20px;
  height: 20px;
  border: 1px solid #595959;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}
.qlbt-modules-container {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 15px);
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}
.qlbt-modules-container .qlbt-table-control-panel {
  position: absolute;
  pointer-events: auto;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-left-mask,
.qlbt-modules-container .qlbt-table-control-panel .qlbt-right-mask {
  position: absolute;
  top: 0;
  width: 40px;
  background: #f8f8f8;
  display: none;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-left-mask {
  left: 0;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-right-mask {
  right: 0;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel {
  position: absolute;
  left: 15px;
  top: 24px;
  width: 16px;
  border-bottom: 1px solid #adb0b8;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell {
  position: relative;
  display: table;
  padding: 2px;
  border: 1px solid #adb0b8;
  border-bottom: 0;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell.qlbt-tool-cell-on {
  background: #dfe1e6;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-selector {
  display: table-cell;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-holder {
  position: absolute;
  left: 0;
  bottom: -1px;
  z-index: 3;
  width: 100%;
  height: 1px;
  background-color: transparent;
  cursor: ns-resize;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-holder:hover {
  background-color: #5e7ce0;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-holder::before {
  content: "";
  position: absolute;
  left: 0;
  top: -8px;
  display: block;
  width: 100%;
  height: 8px;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-row-control-panel .qlbt-row-tool-cell-holder::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -8px;
  display: block;
  width: 100%;
  height: 8px;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel {
  position: absolute;
  display: flex;
  align-items: flex-end;
  left: 40px;
  top: 0;
  height: 16px;
  border-left: 1px solid #adb0b8;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell {
  position: relative;
  display: table;
  padding: 2px;
  border: 1px solid #adb0b8;
  border-left: 0;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell.qlbt-tool-cell-on {
  background: #dfe1e6;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-selector {
  display: table-cell;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-holder {
  position: absolute;
  right: -1px;
  top: 0;
  bottom: 0;
  z-index: 3;
  width: 1px;
  background-color: transparent;
  cursor: ew-resize;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-holder:hover {
  background-color: #5e7ce0;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-holder::before {
  content: "";
  position: absolute;
  top: 0;
  left: -8px;
  display: block;
  width: 8px;
  height: 100%;
}
.qlbt-modules-container .qlbt-table-control-panel .qlbt-column-control-panel .qlbt-col-tool-cell-holder::after {
  content: "";
  position: absolute;
  top: 0;
  right: -8px;
  display: block;
  width: 8px;
  height: 100%;
}
.qlbt-modules-container .qlbt-table-scroll-bar-panel {
  position: absolute;
  padding: 12px 0;
  width: 100%;
  height: 32px;
  left: 40px;
}
.qlbt-modules-container .qlbt-table-scroll-bar-panel .qlbt-table-scroll-bar {
  position: relative;
  left: 0;
  height: 8px;
  background: #adb0b8;
  border-radius: 10px;
  pointer-events: auto;
  cursor: pointer;
}
.qlbt-modules-container .qlbt-table-scroll-bar-panel .qlbt-table-scroll-bar:hover {
  background: #5e7ce0;
}
.qlbt-operation-menu {
  background-color: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  font-size: 14px;
  z-index: 100;
  overflow: hidden;
  position: fixed;
}
.qlbt-operation-menu .qlbt-operation-menu-item {
  display: flex;
  align-items: center;
  padding: 10px 16px;
  cursor: pointer;
  color: #252b3a;
  overflow: hidden;
  text-overflow: ellipsis;
}
.qlbt-operation-menu .qlbt-operation-menu-item:hover {
  background-color: #f8f8f8;
}
.qlbt-operation-menu .qlbt-rte__op-menu-dividing {
  height: 1px;
  background-color: #efefef;
}
.qlbt-operation-menu .qlbt-rte__op-menu-subtitle {
  color: #999;
  font-size: 14px;
  padding: 5px 16px;
}
.qlbt-operation-menu .qlbt-rte__op-menu-color-picker {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0 16px 10px;
  background-color: #fff;
  overflow: hidden;
}
.qlbt-operation-menu .qlbt-rte__op-menu-color-picker .qlbt-rte__op-menu-color-picker-item {
  width: 20px;
  height: 20px;
  border: 1px solid #595959;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: pointer;
}
.qlbt-operation-menu .qlbt-operation-menu-disabled {
  color: #adb0b8;
}
.qlbt-operation-menu .qlbt-operation-menu-disabled:hover {
  background-color: #f5f5f6;
}
.qlbt-selection-line-first > div,
.qlbt-selection-line-last > div {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  background: #5e7ce0;
  border-radius: 6px;
  pointer-events: auto;
  cursor: se-resize;
}
.qlbt-selection-line-first > div {
  left: -3px;
  top: -3px;
}
.qlbt-selection-line-last > div {
  right: -3px;
  top: -3px;
}
.qlbt-selection-edit-mask {
  display: block;
  position: absolute;
  background: transparent;
  cursor: text;
}
.editing-select-able {
  -webkit-touch-callout: text;
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}
.ql-editor td {
  vertical-align: top;
}
.ql-editor table.quill-better-table {
  width: auto;
}
/* 图片预览 */
.ql-file-bar {
  position: absolute;
  transform: translateY(10px);
  align-items: center;
  background-color: #fff;
  background-color: var(--devui-base-bg, #fff);
  border: 1px solid #adb0b8;
  border: 1px solid var(--devui-line, #adb0b8);
  box-shadow: 0 0 5px rgba(37, 43, 58, 0.2);
  box-shadow: 0 0 5px var(--devui-light-shadow, rgba(37, 43, 58, 0.2));
  color: #252b3a;
  color: var(--devui-text, #252b3a);
  display: flex;
  padding: 4px;
  white-space: nowrap;
}
.ql-file-bar .ql-last-modified-date {
  width: auto;
  max-width: 300px;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding: 0 8px;
  text-decoration: none;
}
.ql-file-bar .ql-split {
  width: 1px;
  height: 16px;
  line-height: 16px;
  margin: 4px 8px;
  vertical-align: bottom;
  border-left: 1px solid #adb0b8;
  border-left: 1px solid var(--devui-line, #adb0b8);
}
.ql-file-bar .ql-file-download {
  line-height: 28px;
  margin: 0 4px;
  padding: 0 4px;
  min-width: 28px;
  display: inline-block;
  text-align: center;
  color: #babbc0;
  color: var(--devui-placeholder, #babbc0);
  border-radius: 2px 2px;
  text-decoration: none;
  transition: background-color 0.3s ease-in-out;
  cursor: pointer;
  vertical-align: bottom;
}
.ql-file-bar .ql-file-download i {
  display: block;
  font-size: 16px;
  color: #252b3a;
  color: var(--devui-text, #252b3a);
  line-height: 28px;
}
.ql-file-bar .ql-file-download:hover {
  background-color: #aaaaaf;
  background-color: var(--devui-list-item-active-bg, #aaaaaf);
}
.ql-file-bar .ql-file-download .icon-download {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ql-file-bar .ql-file-download .icon-download::before {
  content: "\e600";
}
.ql-file-bar .ql-file-delete {
  line-height: 28px;
  margin: 0 4px;
  padding: 0 4px;
  min-width: 28px;
  display: inline-block;
  text-align: center;
  color: #babbc0;
  color: var(--devui-placeholder, #babbc0);
  border-radius: 2px 2px;
  text-decoration: none;
  transition: background-color 0.3s ease-in-out;
  cursor: pointer;
  vertical-align: bottom;
}
.ql-file-bar .ql-file-delete i {
  display: block;
  font-size: 16px;
  color: #252b3a;
  color: var(--devui-text, #252b3a);
  line-height: 28px;
}
.ql-file-bar .ql-file-delete:hover {
  background-color: #aaaaaf;
  background-color: var(--devui-list-item-active-bg, #aaaaaf);
}
.ql-file-bar .ql-file-delete .icon-delete {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ql-file-bar .ql-file-delete .icon-delete::before {
  content: "\ec45";
}
#editor .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
  background-color: #fff;
  background-color: var(--devui-connected-overlay-bg, #fff);
  border: 1px solid #adb0b8;
  border: 1px solid var(--devui-line, #adb0b8);
  box-shadow: 0 2px 8px 0 rgba(37, 43, 58, 0.2);
  box-shadow: var(--devui-shadow-connected-overlay, 0 2px 8px 0) var(--devui-light-shadow, rgba(37, 43, 58, 0.2));
  color: #252b3a;
  color: var(--devui-text, #252b3a);
  padding: 5px 3px;
  white-space: nowrap;
}
#editor .ql-tooltip[data-mode=link]::before {
  content: none;
}
#editor .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
#editor .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
#editor .ql-tooltip.ql-editing a.ql-remove,
#editor .ql-tooltip.ql-editing a.ql-preview {
  display: inline-block;
}
#editor .ql-tooltip.ql-editing a.ql-remove::before,
#editor .ql-tooltip.ql-editing a.ql-preview::before {
  content: none;
}
#editor .ql-tooltip input[type=text] {
  display: none;
  border: 0;
  outline: none;
  font-size: 13px;
  height: 28px;
  margin: 0;
  padding: 0 6px;
  width: 200px;
  background-color: #fff;
  background-color: var(--devui-base-bg, #fff);
}
#editor .ql-tooltip .ql-split {
  width: 1px;
  height: 16px;
  line-height: 16px;
  margin: 6px 4px;
  border-left: 1px solid #adb0b8;
  border-left: 1px solid var(--devui-line, #adb0b8);
  display: inline-block;
  vertical-align: bottom;
}
#editor .ql-tooltip .ql-preview .icon-share {
  display: block;
  font-size: 16px;
  color: #252b3a;
  color: var(--devui-text, #252b3a);
  line-height: 28px;
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#editor .ql-tooltip .ql-preview .icon-share::before {
  content: "\e683";
}
#editor .ql-tooltip .ql-remove .icon-delete {
  display: block;
  font-size: 16px;
  color: #252b3a;
  color: var(--devui-text, #252b3a);
  line-height: 28px;
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#editor .ql-tooltip .ql-remove .icon-delete::before {
  content: "\ec45";
}
#editor .ql-tooltip a {
  line-height: 28px;
  margin: 0 3px;
  padding: 0 3px;
  min-width: 28px;
  display: inline-block;
  text-align: center;
  color: #babbc0;
  color: var(--devui-placeholder, #babbc0);
  border-radius: 2px 2px;
  text-decoration: none;
  transition: background-color 0.3s ease-in-out;
  cursor: pointer;
  vertical-align: bottom;
}
#editor .ql-tooltip a i {
  display: block;
  font-size: 16px;
  color: #babbc0;
  color: var(--devui-aide-text, #babbc0);
  line-height: 28px;
}
#editor .ql-tooltip a:hover {
  background-color: #949597;
}
:fullscreen {
  background-color: white !important;
}
.scroll--lock {
  overflow: hidden !important;
}
.scroll__wrap {
  overflow: auto;
  height: 100%;
}
.ql-screenshot-wrapper {
  --ql-screenshot-color-bg: rgba(0, 0, 0, 0.5);
  --ql-screenshot-color-confirm: #2196f3;
  --ql-screenshot-color-cancel: #ef1749;
}
.ql-screenshot-wrapper .ql-screenshot-cancel,
.ql-screenshot-wrapper .ql-screenshot-confirm {
  position: relative;
  height: 16px;
  width: 16px;
  cursor: pointer;
}
.ql-screenshot-wrapper .ql-screenshot-confirm {
  background-color: var(--ql-screenshot-color-confirm);
}
.ql-screenshot-wrapper .ql-screenshot-confirm::after {
  content: "";
  position: absolute;
  left: 6px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
.ql-screenshot-wrapper .ql-screenshot-cancel {
  background-color: var(--ql-screenshot-color-cancel);
}
.ql-screenshot-wrapper .ql-screenshot-cancel::after {
  content: "";
  position: absolute;
  left: 7px;
  top: 2px;
  width: 2px;
  height: 12px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
.ql-screenshot-wrapper .ql-screenshot-cancel::before {
  content: "";
  position: absolute;
  left: 7px;
  top: 2px;
  width: 2px;
  height: 12px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  transform: rotate(-45deg);
}
.ql-screenshot-mask {
  position: fixed;
  inset: 0;
  background-color: var(--ql-screenshot-color-bg);
  z-index: 50;
}
.ql-screenshot-cutter {
  position: fixed;
  border: 1px solid #fff;
  z-index: 50;
}
.ql-screenshot-coordinate, .ql-screenshot-done {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 14px;
  white-space: nowrap;
}
.ql-screenshot-done {
  display: flex;
  border-top: 1px solid #333;
  border-left: 1px solid #333;
}
.ql-counter {
  width: 100%;
  bottom: 0;
  white-space: nowrap;
  border-top: 1px solid #ddd;
  line-height: 20px;
  font-size: 12px;
  font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
  text-align: right;
  padding-right: 5px;
  color: #8a8e99;
}
.ql-mention-list-container .ql-mention-list {
  position: absolute;
  background: #ffffff;
  opacity: 1;
  overflow-x: hidden;
  overflow-y: auto;
  width: auto;
  padding: 5px 0;
  list-style: none;
  border-radius: 2px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
  z-index: 1052;
}
.ql-mention-list-container .ql-mention-list.ql-mention-list--hide {
  position: static;
  height: 0;
  opacity: 0;
  display: none;
}
.ql-mention-list-container .ql-mention-list .ql-mention-item {
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
  color: #252b3a;
  font-size: 14px;
  display: block;
  font-weight: normal;
}
.ql-mention-list-container .ql-mention-list .ql-mention-item.ql-mention-item--active {
  background-color: #5e7ce0;
  color: #ffffff;
}
.ql-mention-link {
  cursor: pointer;
  color: #5e7ce0;
  margin: 0 0.3em;
  text-decoration: underline;
}
.ql-toolbar {
  position: relative;
  border: solid 1px #adb0b8;
  /* Set dropdown font-families */
  /* Set Dropdown font-size */
}
.ql-toolbar .ql-font {
  width: 98px;
}
.ql-toolbar .ql-font .ql-picker-label::before {
  width: 98px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-toolbar .ql-font.ql-expanded .ql-picker-label {
  color: inherit;
}
.ql-toolbar .ql-font:hover {
  color: #5e7ce0;
}
.ql-toolbar .ql-font:hover svg {
  border-top-color: #5e7ce0;
}
.ql-toolbar .ql-font .ql-picker-label {
  outline: none;
  border: 0;
}
.ql-toolbar .ql-font .ql-picker-label .ql-stroke {
  display: none;
}
.ql-toolbar .ql-font .ql-picker-label svg {
  height: 0;
  width: 0 !important;
  margin-top: -2.5px !important;
  border: 2.5px solid transparent;
  border-top: 3px solid #252b3a;
}
.ql-toolbar .ql-font .ql-picker-label.ql-active svg, .ql-toolbar .ql-font .ql-picker-label:hover svg {
  border-top-color: #5e7ce0;
}
.ql-toolbar .ql-font .ql-picker-options {
  color: #8a8e99;
}
.ql-toolbar .ql-font span[data-value=arial]::before {
  font-family: arial, helvetica, sans-serif;
}
.ql-toolbar .ql-font span[data-value=songti]::before {
  font-family: "宋体", "SimSun";
}
.ql-toolbar .ql-font span[data-value=yahei]::before {
  font-family: "微软雅黑", "Microsoft YaHei";
}
.ql-toolbar .ql-font span[data-value=gaiti]::before {
  font-family: "楷体", "楷体_GB2312", "SimKai";
}
.ql-toolbar .ql-font span[data-value=heiti]::before {
  font-family: "黑体", "SimHei";
}
.ql-toolbar .ql-font span[data-value=lishu]::before {
  font-family: "隶书", "SimLi";
}
.ql-toolbar .ql-font span[data-value=mono]::before {
  font-family: "andale mono";
}
.ql-toolbar .ql-font span[data-value=arialblack]::before {
  font-family: "arial black", "avant garde";
}
.ql-toolbar .ql-font span[data-value=comic]::before {
  font-family: "comic sans ms";
}
.ql-toolbar .ql-font span[data-value=impact]::before {
  font-family: "impact", "chicago";
}
.ql-toolbar .ql-font span[data-value=times]::before {
  font-family: "times new roman";
}
.ql-toolbar .ql-size {
  width: 98px;
}
.ql-toolbar .ql-size .ql-picker-label::before {
  width: 98px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-toolbar .ql-size.ql-expanded .ql-picker-label {
  color: inherit;
}
.ql-toolbar .ql-size:hover {
  color: #5e7ce0;
}
.ql-toolbar .ql-size:hover svg {
  border-top-color: #5e7ce0;
}
.ql-toolbar .ql-size .ql-picker-label {
  outline: none;
  border: 0;
}
.ql-toolbar .ql-size .ql-picker-label .ql-stroke {
  display: none;
}
.ql-toolbar .ql-size .ql-picker-label svg {
  height: 0;
  width: 0 !important;
  margin-top: -2.5px !important;
  border: 2.5px solid transparent;
  border-top: 3px solid #252b3a;
}
.ql-toolbar .ql-size .ql-picker-label.ql-active svg, .ql-toolbar .ql-size .ql-picker-label:hover svg {
  border-top-color: #5e7ce0;
}
.ql-toolbar .ql-size .ql-picker-options {
  color: #8a8e99;
}
.ql-toolbar .ql-size span.ql-picker-options {
  width: 70px;
}
.ql-toolbar .ql-size span.ql-picker-options span::before {
  font-size: 14px;
}
.ql-toolbar .ql-lineheight {
  width: 45px;
}
.ql-toolbar .ql-lineheight .ql-picker-label::before {
  width: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-toolbar .ql-lineheight.ql-expanded .ql-picker-label {
  color: inherit;
}
.ql-toolbar .ql-lineheight:hover {
  color: #5e7ce0;
}
.ql-toolbar .ql-lineheight:hover svg {
  border-top-color: #5e7ce0;
}
.ql-toolbar .ql-lineheight .ql-picker-label {
  outline: none;
  border: 0;
}
.ql-toolbar .ql-lineheight .ql-picker-label .ql-stroke {
  display: none;
}
.ql-toolbar .ql-lineheight .ql-picker-label svg {
  height: 0;
  width: 0 !important;
  margin-top: -2.5px !important;
  border: 2.5px solid transparent;
  border-top: 3px solid #252b3a;
}
.ql-toolbar .ql-lineheight .ql-picker-label.ql-active svg, .ql-toolbar .ql-lineheight .ql-picker-label:hover svg {
  border-top-color: #5e7ce0;
}
.ql-toolbar .ql-lineheight .ql-picker-options {
  color: #8a8e99;
}
.ql-toolbar .ql-lineheight span.ql-picker-options {
  width: 70px;
}
.ql-toolbar .ql-lineheight span.ql-picker-options span::before {
  font-size: 14px;
}
.ql-toolbar.toolbar-top {
  border-bottom: 0;
  border-radius: 2px 2px 0 0;
}
.ql-toolbar.toolbar-bottom {
  border-top: 0;
}
.ql-toolbar.ql-snow button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.ql-toolbar.ql-snow .ql-active,
.ql-toolbar.ql-snow .ql-picker-label.ql-active,
.ql-toolbar.ql-snow .ql-picker-label:hover,
.ql-toolbar.ql-snow .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-picker-item:hover,
.ql-toolbar.ql-snow button.ql-active,
.ql-toolbar.ql-snow button:hover {
  color: #5e7ce0;
}
.ql-toolbar.ql-snow .ql-active .icon-triangle-down,
.ql-toolbar.ql-snow .ql-picker-label.ql-active .icon-triangle-down,
.ql-toolbar.ql-snow .ql-picker-label:hover .icon-triangle-down,
.ql-toolbar.ql-snow .ql-picker-item.ql-selected .icon-triangle-down,
.ql-toolbar.ql-snow .ql-picker-item:hover .icon-triangle-down,
.ql-toolbar.ql-snow button.ql-active .icon-triangle-down,
.ql-toolbar.ql-snow button:hover .icon-triangle-down {
  border-top-color: #5e7ce0;
}
.ql-toolbar .ql-picker-item:focus,
.ql-toolbar .ql-picker-options:focus {
  outline: none;
}
.ql-toolbar button > i {
  line-height: 18px;
  font-size: 16px;
}
.ql-toolbar button {
  outline: none;
}
.ql-toolbar .ql-block {
  display: inline-block;
  line-height: initial;
  margin-right: 12.5px;
  padding-right: 12.5px;
  border-right: solid 1px #adb0b8;
}
.ql-toolbar .ql-block:last-child {
  border-right: 0;
}
.ql-toolbar .ql-block button {
  height: 18px;
  width: 16px;
  padding: 0;
}
.ql-toolbar .ql-block .ql-picker {
  height: 18px;
  color: #252b3a;
}
.ql-toolbar .ql-block .ql-picker-label {
  padding: 0;
}
.ql-toolbar .ql-block .ql-picker-label::before {
  line-height: 18px;
}
.ql-toolbar .ql-block d-toolbar-item button {
  margin-left: 7.5px;
  margin-right: 7.5px;
}
.ql-toolbar .ql-block d-toolbar-item button:first-child {
  margin-left: 0;
}
.ql-toolbar .ql-block d-toolbar-item button:last-child {
  margin-right: 0;
}
.ql-toolbar .ql-formats {
  margin-left: 7.5px;
  margin-right: 7.5px;
  font-size: 0; /* 防止出现幽灵空白节点，导致更多按钮图标与分隔线不对齐 */
}
.ql-toolbar .ql-picker.ql-header {
  width: 98px;
}
.ql-toolbar .ql-picker.ql-header .ql-picker-label::before {
  width: 98px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ql-toolbar .ql-picker.ql-header.ql-expanded .ql-picker-label {
  color: inherit;
}
.ql-toolbar .ql-picker.ql-header:hover {
  color: #5e7ce0;
}
.ql-toolbar .ql-picker.ql-header:hover svg {
  border-top-color: #5e7ce0;
}
.ql-toolbar .ql-picker.ql-header .ql-picker-label {
  outline: none;
  border: 0;
}
.ql-toolbar .ql-picker.ql-header .ql-picker-label .ql-stroke {
  display: none;
}
.ql-toolbar .ql-picker.ql-header .ql-picker-label svg {
  height: 0;
  width: 0 !important;
  margin-top: -2.5px !important;
  border: 2.5px solid transparent;
  border-top: 3px solid #252b3a;
}
.ql-toolbar .ql-picker.ql-header .ql-picker-label.ql-active svg, .ql-toolbar .ql-picker.ql-header .ql-picker-label:hover svg {
  border-top-color: #5e7ce0;
}
.ql-toolbar .ql-picker.ql-header .ql-picker-options {
  color: #8a8e99;
}
.ql-toolbar .ql-picker.ql-lineheight .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-toolbar .ql-picker.ql-lineheight .ql-picker-label[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}
.ql-toolbar input.ql-file[type=file] {
  display: none;
}
.ql-formats.ql-color-container, .ql-formats.ql-bg-color-container, .ql-formats.ql-font-family-container {
  margin-right: 0;
}
.ql-formats.ql-color-container {
  margin-left: 4px;
}
.ql-formats.ql-align-container {
  margin-right: 4px;
}
.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
  color: inherit;
  border-color: transparent !important;
}
.ql-toolbar .ql-picker.ql-expanded .ql-picker-options {
  background: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
  border-radius: 1px;
  border: none;
  color: #252b3a;
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-options, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-options, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-options, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-options {
  margin-left: -6px;
  padding-left: 0;
  padding-right: 0;
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-options .ql-picker-item, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-options .ql-picker-item, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-options .ql-picker-item, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-options .ql-picker-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 15px;
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-options .ql-picker-item::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-options .ql-picker-item::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-options .ql-picker-item::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-options .ql-picker-item::after {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 10px;
  margin-top: -6px;
  content: "";
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="5"] + .ql-picker-options .ql-picker-item[data-value="5"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="5"] + .ql-picker-options .ql-picker-item[data-value="5"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="5"] + .ql-picker-options .ql-picker-item[data-value="5"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="5"] + .ql-picker-options .ql-picker-item[data-value="5"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="4"] + .ql-picker-options .ql-picker-item[data-value="4"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="4"] + .ql-picker-options .ql-picker-item[data-value="4"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="4"] + .ql-picker-options .ql-picker-item[data-value="4"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="4"] + .ql-picker-options .ql-picker-item[data-value="4"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="2.5"] + .ql-picker-options .ql-picker-item[data-value="2.5"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="2.5"] + .ql-picker-options .ql-picker-item[data-value="2.5"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="2.5"] + .ql-picker-options .ql-picker-item[data-value="2.5"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="2.5"] + .ql-picker-options .ql-picker-item[data-value="2.5"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="48px"] + .ql-picker-options .ql-picker-item[data-value="48px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="48px"] + .ql-picker-options .ql-picker-item[data-value="48px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="48px"] + .ql-picker-options .ql-picker-item[data-value="48px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="48px"] + .ql-picker-options .ql-picker-item[data-value="48px"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="40px"] + .ql-picker-options .ql-picker-item[data-value="40px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="40px"] + .ql-picker-options .ql-picker-item[data-value="40px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="40px"] + .ql-picker-options .ql-picker-item[data-value="40px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="40px"] + .ql-picker-options .ql-picker-item[data-value="40px"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="32px"] + .ql-picker-options .ql-picker-item[data-value="32px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="32px"] + .ql-picker-options .ql-picker-item[data-value="32px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="32px"] + .ql-picker-options .ql-picker-item[data-value="32px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="32px"] + .ql-picker-options .ql-picker-item[data-value="32px"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="29px"] + .ql-picker-options .ql-picker-item[data-value="29px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="29px"] + .ql-picker-options .ql-picker-item[data-value="29px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="29px"] + .ql-picker-options .ql-picker-item[data-value="29px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="29px"] + .ql-picker-options .ql-picker-item[data-value="29px"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="24px"] + .ql-picker-options .ql-picker-item[data-value="24px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="24px"] + .ql-picker-options .ql-picker-item[data-value="24px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="24px"] + .ql-picker-options .ql-picker-item[data-value="24px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="24px"] + .ql-picker-options .ql-picker-item[data-value="24px"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="22px"] + .ql-picker-options .ql-picker-item[data-value="22px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="22px"] + .ql-picker-options .ql-picker-item[data-value="22px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="22px"] + .ql-picker-options .ql-picker-item[data-value="22px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="22px"] + .ql-picker-options .ql-picker-item[data-value="22px"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="19px"] + .ql-picker-options .ql-picker-item[data-value="19px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="19px"] + .ql-picker-options .ql-picker-item[data-value="19px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="19px"] + .ql-picker-options .ql-picker-item[data-value="19px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="19px"] + .ql-picker-options .ql-picker-item[data-value="19px"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="16px"] + .ql-picker-options .ql-picker-item[data-value="16px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="16px"] + .ql-picker-options .ql-picker-item[data-value="16px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="16px"] + .ql-picker-options .ql-picker-item[data-value="16px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="16px"] + .ql-picker-options .ql-picker-item[data-value="16px"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="14px"] + .ql-picker-options .ql-picker-item[data-value="14px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="14px"] + .ql-picker-options .ql-picker-item[data-value="14px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="14px"] + .ql-picker-options .ql-picker-item[data-value="14px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="14px"] + .ql-picker-options .ql-picker-item[data-value="14px"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="13px"] + .ql-picker-options .ql-picker-item[data-value="13px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="13px"] + .ql-picker-options .ql-picker-item[data-value="13px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="13px"] + .ql-picker-options .ql-picker-item[data-value="13px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="13px"] + .ql-picker-options .ql-picker-item[data-value="13px"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="12px"] + .ql-picker-options .ql-picker-item[data-value="12px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="12px"] + .ql-picker-options .ql-picker-item[data-value="12px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="12px"] + .ql-picker-options .ql-picker-item[data-value="12px"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="12px"] + .ql-picker-options .ql-picker-item[data-value="12px"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value=times] + .ql-picker-options .ql-picker-item[data-value=times]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value=times] + .ql-picker-options .ql-picker-item[data-value=times]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value=times] + .ql-picker-options .ql-picker-item[data-value=times]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value=times] + .ql-picker-options .ql-picker-item[data-value=times]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value=impact] + .ql-picker-options .ql-picker-item[data-value=impact]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value=impact] + .ql-picker-options .ql-picker-item[data-value=impact]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value=impact] + .ql-picker-options .ql-picker-item[data-value=impact]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value=impact] + .ql-picker-options .ql-picker-item[data-value=impact]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value=comic] + .ql-picker-options .ql-picker-item[data-value=comic]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value=comic] + .ql-picker-options .ql-picker-item[data-value=comic]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value=comic] + .ql-picker-options .ql-picker-item[data-value=comic]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value=comic] + .ql-picker-options .ql-picker-item[data-value=comic]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value=arialblack] + .ql-picker-options .ql-picker-item[data-value=arialblack]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value=arialblack] + .ql-picker-options .ql-picker-item[data-value=arialblack]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value=arialblack] + .ql-picker-options .ql-picker-item[data-value=arialblack]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value=arialblack] + .ql-picker-options .ql-picker-item[data-value=arialblack]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value=arial] + .ql-picker-options .ql-picker-item[data-value=arial]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value=arial] + .ql-picker-options .ql-picker-item[data-value=arial]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value=arial] + .ql-picker-options .ql-picker-item[data-value=arial]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value=arial] + .ql-picker-options .ql-picker-item[data-value=arial]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value=mono] + .ql-picker-options .ql-picker-item[data-value=mono]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value=mono] + .ql-picker-options .ql-picker-item[data-value=mono]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value=mono] + .ql-picker-options .ql-picker-item[data-value=mono]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value=mono] + .ql-picker-options .ql-picker-item[data-value=mono]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value=lishu] + .ql-picker-options .ql-picker-item[data-value=lishu]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value=lishu] + .ql-picker-options .ql-picker-item[data-value=lishu]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value=lishu] + .ql-picker-options .ql-picker-item[data-value=lishu]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value=lishu] + .ql-picker-options .ql-picker-item[data-value=lishu]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value=heiti] + .ql-picker-options .ql-picker-item[data-value=heiti]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value=heiti] + .ql-picker-options .ql-picker-item[data-value=heiti]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value=heiti] + .ql-picker-options .ql-picker-item[data-value=heiti]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value=heiti] + .ql-picker-options .ql-picker-item[data-value=heiti]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value=kaiti] + .ql-picker-options .ql-picker-item[data-value=kaiti]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value=kaiti] + .ql-picker-options .ql-picker-item[data-value=kaiti]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value=kaiti] + .ql-picker-options .ql-picker-item[data-value=kaiti]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value=kaiti] + .ql-picker-options .ql-picker-item[data-value=kaiti]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value=yahei] + .ql-picker-options .ql-picker-item[data-value=yahei]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value=yahei] + .ql-picker-options .ql-picker-item[data-value=yahei]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value=yahei] + .ql-picker-options .ql-picker-item[data-value=yahei]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value=yahei] + .ql-picker-options .ql-picker-item[data-value=yahei]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value=songti] + .ql-picker-options .ql-picker-item[data-value=songti]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value=songti] + .ql-picker-options .ql-picker-item[data-value=songti]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value=songti] + .ql-picker-options .ql-picker-item[data-value=songti]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value=songti] + .ql-picker-options .ql-picker-item[data-value=songti]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="3"] + .ql-picker-options .ql-picker-item[data-value="3"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="3"] + .ql-picker-options .ql-picker-item[data-value="3"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="3"] + .ql-picker-options .ql-picker-item[data-value="3"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="3"] + .ql-picker-options .ql-picker-item[data-value="3"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="2"] + .ql-picker-options .ql-picker-item[data-value="2"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="2"] + .ql-picker-options .ql-picker-item[data-value="2"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="2"] + .ql-picker-options .ql-picker-item[data-value="2"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="2"] + .ql-picker-options .ql-picker-item[data-value="2"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value="1"] + .ql-picker-options .ql-picker-item[data-value="1"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value="1"] + .ql-picker-options .ql-picker-item[data-value="1"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value="1"] + .ql-picker-options .ql-picker-item[data-value="1"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value="1"] + .ql-picker-options .ql-picker-item[data-value="1"]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-label[data-value=undefined] + .ql-picker-options .ql-picker-item[data-value=undefined]::after, .ql-toolbar .ql-picker.ql-expanded.ql-font .ql-picker-label[data-value=undefined] + .ql-picker-options .ql-picker-item[data-value=undefined]::after, .ql-toolbar .ql-picker.ql-expanded.ql-lineheight .ql-picker-label[data-value=undefined] + .ql-picker-options .ql-picker-item[data-value=undefined]::after, .ql-toolbar .ql-picker.ql-expanded.ql-size .ql-picker-label[data-value=undefined] + .ql-picker-options .ql-picker-item[data-value=undefined]::after {
  margin-top: -12px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-item[data-value="1"]::after {
  font-size: 2em;
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-item[data-value="2"]::after {
  font-size: 1.5em;
}
.ql-toolbar .ql-picker.ql-expanded.ql-header .ql-picker-item[data-value="3"]::after {
  font-size: 1.17em;
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#072c6e"] + .ql-picker-options .ql-picker-item[data-value="#072c6e"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#072c6e"] + .ql-picker-options .ql-picker-item[data-value="#072c6e"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#1457cd"] + .ql-picker-options .ql-picker-item[data-value="#1457cd"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#1457cd"] + .ql-picker-options .ql-picker-item[data-value="#1457cd"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#387df4"] + .ql-picker-options .ql-picker-item[data-value="#387df4"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#387df4"] + .ql-picker-options .ql-picker-item[data-value="#387df4"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#659cfc"] + .ql-picker-options .ql-picker-item[data-value="#659cfc"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#659cfc"] + .ql-picker-options .ql-picker-item[data-value="#659cfc"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#9cbffb"] + .ql-picker-options .ql-picker-item[data-value="#9cbffb"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#9cbffb"] + .ql-picker-options .ql-picker-item[data-value="#9cbffb"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#c7d9fa"] + .ql-picker-options .ql-picker-item[data-value="#c7d9fa"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#c7d9fa"] + .ql-picker-options .ql-picker-item[data-value="#c7d9fa"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#5090ff"] + .ql-picker-options .ql-picker-item[data-value="#5090ff"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#5090ff"] + .ql-picker-options .ql-picker-item[data-value="#5090ff"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#06664d"] + .ql-picker-options .ql-picker-item[data-value="#06664d"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#06664d"] + .ql-picker-options .ql-picker-item[data-value="#06664d"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#0c9f78"] + .ql-picker-options .ql-picker-item[data-value="#0c9f78"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#0c9f78"] + .ql-picker-options .ql-picker-item[data-value="#0c9f78"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#12c898"] + .ql-picker-options .ql-picker-item[data-value="#12c898"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#12c898"] + .ql-picker-options .ql-picker-item[data-value="#12c898"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#46e3b9"] + .ql-picker-options .ql-picker-item[data-value="#46e3b9"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#46e3b9"] + .ql-picker-options .ql-picker-item[data-value="#46e3b9"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#abf3e0"] + .ql-picker-options .ql-picker-item[data-value="#abf3e0"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#abf3e0"] + .ql-picker-options .ql-picker-item[data-value="#abf3e0"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#ccf7ec"] + .ql-picker-options .ql-picker-item[data-value="#ccf7ec"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#ccf7ec"] + .ql-picker-options .ql-picker-item[data-value="#ccf7ec"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#3dcca6"] + .ql-picker-options .ql-picker-item[data-value="#3dcca6"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#3dcca6"] + .ql-picker-options .ql-picker-item[data-value="#3dcca6"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#7c5905"] + .ql-picker-options .ql-picker-item[data-value="#7c5905"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#7c5905"] + .ql-picker-options .ql-picker-item[data-value="#7c5905"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#be8c11"] + .ql-picker-options .ql-picker-item[data-value="#be8c11"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#be8c11"] + .ql-picker-options .ql-picker-item[data-value="#be8c11"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#edb83a"] + .ql-picker-options .ql-picker-item[data-value="#edb83a"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#edb83a"] + .ql-picker-options .ql-picker-item[data-value="#edb83a"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#f2cd72"] + .ql-picker-options .ql-picker-item[data-value="#f2cd72"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#f2cd72"] + .ql-picker-options .ql-picker-item[data-value="#f2cd72"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#fadf9e"] + .ql-picker-options .ql-picker-item[data-value="#fadf9e"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#fadf9e"] + .ql-picker-options .ql-picker-item[data-value="#fadf9e"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#fff1d0"] + .ql-picker-options .ql-picker-item[data-value="#fff1d0"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#fff1d0"] + .ql-picker-options .ql-picker-item[data-value="#fff1d0"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#fecc55"] + .ql-picker-options .ql-picker-item[data-value="#fecc55"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#fecc55"] + .ql-picker-options .ql-picker-item[data-value="#fecc55"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#900701"] + .ql-picker-options .ql-picker-item[data-value="#900701"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#900701"] + .ql-picker-options .ql-picker-item[data-value="#900701"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#cb160e"] + .ql-picker-options .ql-picker-item[data-value="#cb160e"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#cb160e"] + .ql-picker-options .ql-picker-item[data-value="#cb160e"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#fb564e"] + .ql-picker-options .ql-picker-item[data-value="#fb564e"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#fb564e"] + .ql-picker-options .ql-picker-item[data-value="#fb564e"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#ff8f8a"] + .ql-picker-options .ql-picker-item[data-value="#ff8f8a"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#ff8f8a"] + .ql-picker-options .ql-picker-item[data-value="#ff8f8a"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#ffc9c7"] + .ql-picker-options .ql-picker-item[data-value="#ffc9c7"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#ffc9c7"] + .ql-picker-options .ql-picker-item[data-value="#ffc9c7"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#fce5e4"] + .ql-picker-options .ql-picker-item[data-value="#fce5e4"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#fce5e4"] + .ql-picker-options .ql-picker-item[data-value="#fce5e4"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#f95f5b"] + .ql-picker-options .ql-picker-item[data-value="#f95f5b"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#f95f5b"] + .ql-picker-options .ql-picker-item[data-value="#f95f5b"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#5e6678"] + .ql-picker-options .ql-picker-item[data-value="#5e6678"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#5e6678"] + .ql-picker-options .ql-picker-item[data-value="#5e6678"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#959eb2"] + .ql-picker-options .ql-picker-item[data-value="#959eb2"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#959eb2"] + .ql-picker-options .ql-picker-item[data-value="#959eb2"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#cacfd8"] + .ql-picker-options .ql-picker-item[data-value="#cacfd8"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#cacfd8"] + .ql-picker-options .ql-picker-item[data-value="#cacfd8"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#e3e5e9"] + .ql-picker-options .ql-picker-item[data-value="#e3e5e9"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#e3e5e9"] + .ql-picker-options .ql-picker-item[data-value="#e3e5e9"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#f3f6f8"] + .ql-picker-options .ql-picker-item[data-value="#f3f6f8"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#f3f6f8"] + .ql-picker-options .ql-picker-item[data-value="#f3f6f8"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#ffffff"] + .ql-picker-options .ql-picker-item[data-value="#ffffff"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#ffffff"] + .ql-picker-options .ql-picker-item[data-value="#ffffff"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded.ql-color .ql-picker-label[data-value="#000000"] + .ql-picker-options .ql-picker-item[data-value="#000000"]::after, .ql-toolbar .ql-picker.ql-expanded.ql-background .ql-picker-label[data-value="#000000"] + .ql-picker-options .ql-picker-item[data-value="#000000"]::after {
  margin-left: 5px;
  margin-top: -3px;
  content: "L";
  font-size: initial;
  font-family: arial; /* IE 9 */ /* Chrome, Safari, Opera */
  transform: scaleX(-1) rotate(-45deg);
}
.ql-toolbar .ql-picker.ql-expanded .ql-picker-item:hover {
  color: #252b3a;
  background-color: #f2f5fc;
}
.ql-toolbar .ql-picker-label {
  outline: none;
  border: 0;
}
.ql-toolbar .ql-color-picker {
  width: 29px;
  margin: 0 5px;
}
.ql-toolbar .ql-color-picker .ql-color-inner {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.ql-toolbar .ql-color-picker .ql-color-inner .icon-arrow-down {
  margin-left: 6px;
}
.ql-toolbar .ql-color-picker .ql-color-inner i.icon-triangle-down {
  height: 0;
  width: 0;
  margin-left: 6px;
  margin-top: 3px;
  border: 2.5px solid transparent;
  border-top: 3px solid #252b3a;
}
.ql-toolbar .ql-color-picker .ql-color-inner .icon-down {
  height: 0;
  width: 0 !important;
  margin-top: -2.5px !important;
  border: 2.5px solid transparent;
  border-top: 3px solid #252b3a;
  display: inline-block;
  height: 16px;
  margin-top: 1px;
}
.ql-toolbar .ql-color-picker .ql-color-inner .current-color-line {
  position: absolute;
  bottom: 0;
  left: 1px;
  border-width: 1px;
  border-style: solid;
  width: 14px;
}
.ql-toolbar .ql-color-picker .ql-color-inner .current-color-line.color-line-background {
  left: -1px;
  width: 16px;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#072c6e"] .ql-color-inner .current-color-line {
  border-color: #072c6e;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#1457cd"] .ql-color-inner .current-color-line {
  border-color: #1457cd;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#387df4"] .ql-color-inner .current-color-line {
  border-color: #387df4;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#659cfc"] .ql-color-inner .current-color-line {
  border-color: #659cfc;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#9cbffb"] .ql-color-inner .current-color-line {
  border-color: #9cbffb;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#c7d9fa"] .ql-color-inner .current-color-line {
  border-color: #c7d9fa;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#5090ff"] .ql-color-inner .current-color-line {
  border-color: #5090ff;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#06664d"] .ql-color-inner .current-color-line {
  border-color: #06664d;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#0c9f78"] .ql-color-inner .current-color-line {
  border-color: #0c9f78;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#12c898"] .ql-color-inner .current-color-line {
  border-color: #12c898;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#46e3b9"] .ql-color-inner .current-color-line {
  border-color: #46e3b9;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#abf3e0"] .ql-color-inner .current-color-line {
  border-color: #abf3e0;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#ccf7ec"] .ql-color-inner .current-color-line {
  border-color: #ccf7ec;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#3dcca6"] .ql-color-inner .current-color-line {
  border-color: #3dcca6;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#7c5905"] .ql-color-inner .current-color-line {
  border-color: #7c5905;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#be8c11"] .ql-color-inner .current-color-line {
  border-color: #be8c11;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#edb83a"] .ql-color-inner .current-color-line {
  border-color: #edb83a;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#f2cd72"] .ql-color-inner .current-color-line {
  border-color: #f2cd72;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#fadf9e"] .ql-color-inner .current-color-line {
  border-color: #fadf9e;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#fff1d0"] .ql-color-inner .current-color-line {
  border-color: #fff1d0;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#fecc55"] .ql-color-inner .current-color-line {
  border-color: #fecc55;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#900701"] .ql-color-inner .current-color-line {
  border-color: #900701;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#cb160e"] .ql-color-inner .current-color-line {
  border-color: #cb160e;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#fb564e"] .ql-color-inner .current-color-line {
  border-color: #fb564e;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#ff8f8a"] .ql-color-inner .current-color-line {
  border-color: #ff8f8a;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#ffc9c7"] .ql-color-inner .current-color-line {
  border-color: #ffc9c7;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#fce5e4"] .ql-color-inner .current-color-line {
  border-color: #fce5e4;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#f95f5b"] .ql-color-inner .current-color-line {
  border-color: #f95f5b;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#5e6678"] .ql-color-inner .current-color-line {
  border-color: #5e6678;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#959eb2"] .ql-color-inner .current-color-line {
  border-color: #959eb2;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#cacfd8"] .ql-color-inner .current-color-line {
  border-color: #cacfd8;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#e3e5e9"] .ql-color-inner .current-color-line {
  border-color: #e3e5e9;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#f3f6f8"] .ql-color-inner .current-color-line {
  border-color: #f3f6f8;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#ffffff"] .ql-color-inner .current-color-line {
  border-color: #ffffff;
}
.ql-toolbar .ql-color-picker .ql-picker-label[data-value="#000000"] .ql-color-inner .current-color-line {
  border-color: #000000;
}
.ql-toolbar .ql-color-picker:hover .icon-down {
  border-top-color: #5e7ce0;
}
.ql-toolbar .ql-color-picker:hover.ql-picker.ql-expanded .ql-picker-label {
  color: #5e7ce0;
}
.ql-toolbar .ql-color-picker .ql-picker-label.ql-active .icon-down {
  border-top-color: #5e7ce0;
}
.ql-toolbar .ql-color-picker .ql-picker-options {
  width: 210px;
  padding: 15px 20px;
}
.ql-toolbar .ql-color-picker .ql-picker-item {
  width: 20px;
  height: 20px;
  margin: 0 5px 5px 0;
  display: inline-flex;
  align-items: center;
  color: #fff;
}
.ql-toolbar .ql-color-picker .ql-picker-item:hover {
  color: #fff;
}
.ql-toolbar .ql-color-picker .ql-picker-item:nth-child(7n+7) {
  margin-right: 0;
}
.ql-toolbar .ql-color-picker .ql-picker-item:nth-last-child(-n+7) {
  margin-bottom: 0;
}
.ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item {
  color: #fff;
}
.ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item:hover {
  color: #fff;
}
.ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#ffffff"], .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#f3f6f8"], .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#fce5e4"], .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#fff1d0"], .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#ccf7ec"], .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#c7d9fa"], .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#e3e5e9"] {
  color: #8a8e99;
}
.ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#ffffff"]:hover, .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#f3f6f8"]:hover, .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#fce5e4"]:hover, .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#fff1d0"]:hover, .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#ccf7ec"]:hover, .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#c7d9fa"]:hover, .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value="#e3e5e9"]:hover {
  color: #8a8e99;
}
.ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value=""] {
  position: relative;
  background-color: #f5f5f5;
  border: 1px solid #e9edfa;
}
.ql-toolbar .ql-color-picker.ql-expanded .ql-picker-item[data-value=""]::after {
  content: "";
  display: block;
  position: absolute;
  top: 8px;
  left: -3px;
  width: 24px;
  height: 0;
  border-bottom: 2px solid #c7000b;
  transform: rotate(45deg);
}
button:hover svg,
button:hover polygon,
button:hover path, button.ql-active svg,
button.ql-active polygon,
button.ql-active path,
span.ql-picker-label:hover svg,
span.ql-picker-label:hover polygon,
span.ql-picker-label:hover path,
span.ql-picker-label.ql-active svg,
span.ql-picker-label.ql-active polygon,
span.ql-picker-label.ql-active path {
  fill: #5e7ce0;
}
button:hover i, button.ql-active i,
span.ql-picker-label:hover i,
span.ql-picker-label.ql-active i {
  color: #5e7ce0;
}
button svg,
button polygon,
button path,
span.ql-picker-label svg,
span.ql-picker-label polygon,
span.ql-picker-label path {
  fill: #252b3a;
}
button i,
span.ql-picker-label i {
  color: #252b3a;
}
button.ql-disabled svg,
button.ql-disabled polygon,
button.ql-disabled path,
span.ql-picker-label.ql-disabled svg,
span.ql-picker-label.ql-disabled polygon,
span.ql-picker-label.ql-disabled path {
  fill: #adb0b8;
  cursor: not-allowed;
}
.image-preview__overlay {
  position: absolute;
  z-index: 10;
}
.image-preview__overlay .icon-maxmize {
  font-size: 18px;
  padding: 8px 4px 3px;
  background-color: #8a8e99;
  color: #ffffff;
  border-radius: 4px;
  cursor: pointer;
}
.image-preview__overlay .icon-maxmize:before {
  content: url('data:image/svg+xml;utf8,<svg t="1642681601748" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2834" width="20" height="20"><path d="M460.8 940.8h-320l262.4-262.4c12.8-12.8 12.8-38.4 0-51.2-12.8-19.2-38.4-19.2-57.6 0l-262.4 262.4v-345.6c0-19.2-19.2-38.4-38.4-38.4s-38.4 19.2-38.4 38.4v364.8c0 51.2 38.4 115.2 96 115.2h358.4c19.2 0 38.4-19.2 38.4-38.4 0-25.6-19.2-44.8-38.4-44.8zM940.8 6.4h-377.6c-19.2 0-38.4 19.2-38.4 38.4s19.2 38.4 38.4 38.4h320l-268.8 262.4c-12.8 12.8-12.8 38.4 0 57.6 19.2 12.8 44.8 12.8 57.6 0l262.4-262.4v320c0 19.2 19.2 38.4 38.4 38.4s38.4-19.2 38.4-38.4v-352c6.4-64-25.6-102.4-70.4-102.4z" p-id="2835"></path></svg>');
}
/* Set content font-families */
.ql-font-songti {
  font-family: "宋体", "SimSun";
}
.ql-font-yahei {
  font-family: "微软雅黑", "Microsoft YaHei";
}
.ql-font-kaiti {
  font-family: "楷体", "楷体_GB2312", "SimKa";
}
.ql-font-heiti {
  font-family: "黑体", "SimHei";
}
.ql-font-lishu {
  font-family: "隶书", "SimLi";
}
.ql-font-mono {
  font-family: "andale mono";
}
.ql-font-arial {
  font-family: arial, helvetica, sans-serif;
}
.ql-font-arialblack {
  font-family: "arial black", "avant garde";
}
.ql-font-comic {
  font-family: "comic sans ms";
}
.ql-font-impact {
  font-family: "impact", "chicago";
}
.ql-font-times {
  font-family: "times new roman";
}.tiny-form{--ti-form-valid-padding-horizontal:calc(var(--ti-common-space-2x, 8px) + 2px);--ti-form-valid-padding-vertical:calc(var(--ti-common-space-2x, 8px) + 2px);--ti-form-item-margin-right:calc(var(--ti-common-space-2x, 8px) + 2px);--ti-form-label-top-margin-bottom:var(--ti-common-space-4x, 16px);--ti-form-label-top-label-line-height:var(--ti-common-size-height-normal, 28px);--ti-form-label-top-label-height:var(--ti-common-size-height-normal, 28px);width:100%;overflow:hidden}.tiny-form div{outline:0}.tiny-form--inline .tiny-form-item,.tiny-form--inline .tiny-form-item__content{display:inline-block;vertical-align:top}.tiny-form--inline .tiny-form-item{margin-right:var(--ti-form-item-margin-right)}.tiny-form--inline .tiny-form-item__label{float:none;display:inline-block}.tiny-form--inline .tiny-form--label-top .tiny-form-item__content{display:block}.tiny-form--label-left.has-required .tiny-form-item__label{padding-left:12px}.tiny-form--label-left .tiny-form-item__label{text-align:left}.tiny-form--label-left.label-align .tiny-form-item.is-required .tiny-form-item__label{padding-left:12px;position:relative}.tiny-form--label-left.label-align .tiny-form-item.is-required .tiny-form-item__label::before{font-size:20px;line-height:1;position:absolute;left:0;top:60%;transform:translateY(-50%)}.tiny-form--label-left.label-align .tiny-form-item.is-required~.tiny-form-item .tiny-form-item__label{padding-left:12px}.tiny-form--label-top .tiny-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 8px;height:var(--ti-form-label-top-label-height);line-height:var(--ti-form-label-top-label-line-height)}.tiny-form--label-top .tiny-form-item{margin-bottom:var(--ti-form-label-top-margin-bottom)}.tiny-form--label-top .tiny-form{margin-bottom:var(--ti-form-label-top-margin-bottom)}.tiny-form--inline.tiny-form--label-top .tiny-form-item{margin-bottom:16px;margin-right:64px}.tiny-form--inline.tiny-form--label-top .tiny-form-item__label{display:block;text-align:left}.tiny-form__valid{--ti-form-valid-padding-horizontal:calc(var(--ti-common-space-2x, 8px) + 2px);--ti-form-valid-padding-vertical:calc(var(--ti-common-space-2x, 8px) + 2px);--ti-form-item-margin-right:calc(var(--ti-common-space-2x, 8px) + 2px);--ti-form-label-top-margin-bottom:var(--ti-common-space-4x, 16px);--ti-form-label-top-label-line-height:var(--ti-common-size-height-normal, 28px);--ti-form-label-top-label-height:var(--ti-common-size-height-normal, 28px)}.tiny-form__valid.tiny-tooltip.tiny-tooltip__popper{padding:var(--ti-form-valid-padding-vertical) var(--ti-form-valid-padding-horizontal)}.tiny-form__valid.tiny-tooltip.tiny-tooltip__popper .tooltip-validate-icon{fill:var(--ti-tooltip-validate-icon-color);margin-right:8px}.tiny-form__valid.tiny-tooltip.tiny-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-4px}.tiny-form__valid.tiny-tooltip.tiny-tooltip__popper[x-placement^=top]{margin-bottom:6px}.tiny-form__valid.tiny-tooltip.tiny-tooltip__popper[x-placement^=bottom]{margin-top:6px}.tiny-form__valid .tiny-form-item__validate-message{vertical-align:middle}.tiny-form.is-display-only .tiny-form-item__label{line-height:1.5;height:auto;vertical-align:inherit}.tiny-form.is-display-only .tiny-form-item__content{line-height:1.5;font-size:14px;height:auto;vertical-align:inherit}.tiny-form.is-display-only .tiny-form-item.is-required:not(.is-no-asterisk) .tiny-form-item__label-wrap>.tiny-form-item__label:before,.tiny-form.is-display-only .tiny-form-item.is-required:not(.is-no-asterisk)>.tiny-form-item__label:before{content:''}.tiny-form.is-display-only .tiny-form-item__content .tiny-checkbox{line-height:1.5}.tiny-form.is-display-only .tiny-form-item__content .tiny-radio{line-height:1;padding:0}.tiny-form.is-display-only .tiny-form-item__content .tiny-switch{margin-top:0}.tiny-form.is-display-only .tiny-form-item__content .tiny-input.tiny-range-editor.tiny-input__inner{height:18px}.tiny-form.is-display-only .tiny-form-item__content .tiny-textarea__inner{height:0;padding:0;border-style:none}.tiny-form.is-display-only .tiny-form-item--medium .tiny-form-item__content .tiny-input .tiny-input__inner,.tiny-form.is-display-only .tiny-form-item--mini .tiny-form-item__content .tiny-input .tiny-input__inner,.tiny-form.is-display-only .tiny-form-item--small .tiny-form-item__content .tiny-input .tiny-input__inner{height:36px;line-height:36px}.tiny-form.is-display-only .tiny-form-item--medium .tiny-form-item__content,.tiny-form.is-display-only .tiny-form-item--medium .tiny-form-item__label{font-size:14px}.tiny-form.is-display-only .tiny-form-item--medium .tiny-form-item__content .tiny-tooltip{font-size:14px}.tiny-form.is-display-only .tiny-form-item--medium .tiny-form-item__label{padding-bottom:12px}.tiny-form-item{--ti-form-item-small-line-height:var(--ti-common-line-height-6, 32px);--ti-form-item-medium-line-height:calc(var(--ti-common-line-height-7, 36px) + 4px);--ti-form-item-mini-line-height:var(--ti-common-line-height-5, 24px);--ti-form-item-label-line-height:var(--ti-common-size-height-normal, 28px);--ti-form-item-label-padding-right:var(--ti-common-space-2x, 8px);--ti-form-item-input-mini-height:var(--ti-common-size-6x, 24px);--ti-form-item-input-small-height:var(--ti-common-size-8x, 32px);--ti-form-item-input-medium-height:var(--ti-common-size-10x, 40px);--ti-form-item-label-font-size:var(--ti-common-font-size-1, 14px);--ti-form-item-label-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-form-item-error-font-size:var(--ti-common-font-size-base, 12px);--ti-form-item-error-text-color:var(--ti-common-color-error, #f66f6a);--ti-form-item-error-star-text-color:var(--ti-common-color-error, #f66f6a);--ti-form-item-error-border-color:var(--ti-common-color-error-border, #f66f6a);--ti-form-item-error-bg-color:var(--ti-common-color-error-bg, #ffeeed);--ti-form-item-margin-bottom-default:var(--ti-common-space-5x, 20px);--ti-form-item-margin-bottom-mini:var(--ti-common-space-4x, 16px);--ti-form-item-margin-bottom-small:var(--ti-common-space-5x, 20px);--ti-form-item-margin-bottom-medium:var(--ti-common-space-5x, 20px);--ti-form-item-error-star-display:inline-block;--ti-form-item-error-icon-margin-right:var(--ti-common-space-base, 4px);--ti-form-item-error-inline-margin-left:calc(var(--ti-common-space-base, 4px) * 2.5);--ti-form-item-error-block-padding-top:var(--ti-common-space-2x, 8px);--ti-form-item-extra-tip-margin-top:var(--ti-common-space-2x, 8px);--ti-form-item-extra-tip-font-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-form-item-extra-tip-font-size:var(--ti-common-font-size-1, 14px);--ti-form-item-extra-tip-line-height:var(--ti-common-line-height-number, 1.5);--ti-form-item-numeric-display-margin-top:-2px;font-family:var(--ti-common-font-family);margin-bottom:var(--ti-form-item-margin-bottom-default)}.tiny-form-item:after,.tiny-form-item:before{content:'';display:table}.tiny-form-item:after{clear:both}.tiny-form-item .tiny-form-item__content-muti-children{width:100%}.tiny-form-item .tiny-form-item__extra-tip{line-height:var(--ti-form-item-extra-tip-line-height);margin-top:var(--ti-form-item-extra-tip-margin-top);color:var(--ti-form-item-extra-tip-font-color);font-size:var(--ti-form-item-extra-tip-font-size)}.tiny-form-item .tiny-form-item{margin-bottom:0}.tiny-form-item--small .tiny-form-item__error{padding-top:2px}.tiny-form-item--mini .tiny-form-item__error{padding-top:1px}.tiny-form-item--medium{margin-bottom:var(--ti-form-item-margin-bottom-medium)}.tiny-form-item--medium .tiny-form-item__content{line-height:var(--ti-form-item-medium-line-height)}.tiny-form-item--medium .tiny-form-item__content .tiny-checkbox,.tiny-form-item--medium .tiny-form-item__content .tiny-radio{line-height:var(--ti-form-item-medium-line-height)}.tiny-form-item--medium .tiny-form-item__content .tiny-checkbox-group{min-height:var(--ti-form-item-medium-line-height)}.tiny-form-item--medium .tiny-form-item__content .tiny-numeric{display:block}.tiny-form-item--medium .tiny-form-item__content .tiny-numeric__input-inner{height:var(--ti-form-item-medium-line-height)}.tiny-form-item--medium .tiny-form-item__label{height:var(--ti-form-item-medium-line-height);line-height:var(--ti-form-item-medium-line-height)}.tiny-form-item--small{margin-bottom:var(--ti-form-item-margin-bottom-small)}.tiny-form-item--small .tiny-form-item__content{line-height:var(--ti-form-item-small-line-height)}.tiny-form-item--small .tiny-form-item__content .tiny-checkbox,.tiny-form-item--small .tiny-form-item__content .tiny-radio{line-height:var(--ti-form-item-small-line-height)}.tiny-form-item--small .tiny-form-item__content .tiny-checkbox-group{min-height:var(--ti-form-item-small-line-height)}.tiny-form-item--small .tiny-form-item__content .tiny-numeric{display:block}.tiny-form-item--small .tiny-form-item__content .tiny-numeric__input-inner{height:var(--ti-form-item-small-line-height)}.tiny-form-item--small .tiny-form-item__label{height:var(--ti-form-item-small-line-height);line-height:var(--ti-form-item-small-line-height)}.tiny-form-item--mini{margin-bottom:var(--ti-form-item-margin-bottom-mini)}.tiny-form-item--mini .tiny-form-item__content{line-height:var(--ti-form-item-mini-line-height)}.tiny-form-item--mini .tiny-form-item__content .tiny-checkbox,.tiny-form-item--mini .tiny-form-item__content .tiny-radio{line-height:var(--ti-form-item-mini-line-height)}.tiny-form-item--mini .tiny-form-item__content .tiny-checkbox-group{min-height:var(--ti-form-item-mini-line-height)}.tiny-form-item--mini .tiny-form-item__content .tiny-numeric{display:block}.tiny-form-item--mini .tiny-form-item__content .tiny-numeric__input-inner{height:var(--ti-form-item-mini-line-height)}.tiny-form-item--mini .tiny-form-item__label{height:var(--ti-form-item-mini-line-height);line-height:var(--ti-form-item-mini-line-height)}.tiny-form-item__label-wrap{float:left}.tiny-form-item__label-wrap .tiny-form-item__label{display:inline-block;float:none}.tiny-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:var(--ti-form-item-label-font-size);color:var(--ti-form-item-label-text-color);height:var(--ti-form-item-label-line-height);line-height:var(--ti-form-item-label-line-height);padding-right:var(--ti-form-item-label-padding-right);box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tiny-form-item__content{position:relative;font-size:var(--ti-form-item-label-font-size);line-height:var(--ti-form-item-label-line-height)}.tiny-form-item__content:after,.tiny-form-item__content:before{content:'';display:table}.tiny-form-item__content:after{clear:both}.tiny-form-item__content .tiny-checkbox,.tiny-form-item__content .tiny-input,.tiny-form-item__content .tiny-link,.tiny-form-item__content .tiny-numeric,.tiny-form-item__content .tiny-radio,.tiny-form-item__content .tiny-rate,.tiny-form-item__content .tiny-select{vertical-align:bottom}.tiny-form-item__content .tiny-checkbox.is-display-only,.tiny-form-item__content .tiny-input.is-display-only,.tiny-form-item__content .tiny-link.is-display-only,.tiny-form-item__content .tiny-numeric.is-display-only,.tiny-form-item__content .tiny-radio.is-display-only,.tiny-form-item__content .tiny-rate.is-display-only,.tiny-form-item__content .tiny-select.is-display-only{vertical-align:middle}.tiny-form-item__content .tiny-numeric.is-display-only{margin-top:var(--ti-form-item-numeric-display-margin-top)}.tiny-form-item__content .tiny-input{display:inline-block}.tiny-form-item__content .tiny-input.tiny-range-editor.tiny-input__inner{display:inline-flex}.tiny-form-item__content .tiny-input.tiny-input-group{display:inline-table}.tiny-form-item__content .tiny-rate__text{line-height:1.5}.tiny-form-item__content .tiny-input-group{vertical-align:top}.tiny-form-item__content .tiny-button+.tiny-button{margin-left:8px}.tiny-form-item__content .tiny-checkbox,.tiny-form-item__content .tiny-radio{line-height:var(--ti-form-item-label-line-height)}.tiny-form-item__content .tiny-slider-container{height:var(--ti-form-item-label-line-height)}.tiny-form-item__content .tiny-checkbox-group{min-height:var(--ti-form-item-label-line-height)}.tiny-form-item__content .tiny-checkbox-group:has(>label.is-group-display-only){min-height:unset;vertical-align:baseline;display:inline-block}.tiny-form-item__content .tiny-date-editor--daterange.tiny-input,.tiny-form-item__content .tiny-date-editor--daterange.tiny-input__inner,.tiny-form-item__content .tiny-date-editor--timerange.tiny-input,.tiny-form-item__content .tiny-date-editor--timerange.tiny-input__inner,.tiny-form-item__content .tiny-numeric{width:100%}.tiny-form-item__error{color:var(--ti-form-item-error-text-color);font-size:var(--ti-form-item-error-font-size);line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.tiny-form-item__error .validate-icon{fill:var(--ti-form-item-error-text-color);margin-right:var(--ti-form-item-error-icon-margin-right)}.tiny-form-item__error .tiny-form-item__validate-message{vertical-align:middle}.tiny-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:var(--ti-form-item-error-inline-margin-left)}.tiny-form-item__error--block{position:relative;top:auto;left:auto;display:flex;margin-left:0;padding-top:var(--ti-form-item-error-block-padding-top)}.tiny-form-item.is-required:not(.is-no-asterisk) .tiny-form-item__label-wrap>.tiny-form-item__label:before,.tiny-form-item.is-required:not(.is-no-asterisk)>.tiny-form-item__label:before{display:var(--ti-form-item-error-star-display);content:'*';color:var(--ti-form-item-error-star-text-color);margin-right:4px}.tiny-form-item.is-error .tiny-input__inner,.tiny-form-item.is-error .tiny-input__inner:focus,.tiny-form-item.is-error .tiny-textarea,.tiny-form-item.is-error .tiny-textarea:focus,.tiny-form-item.is-error .tiny-textarea__inner,.tiny-form-item.is-error .tiny-textarea__inner:focus{border-color:var(--ti-form-item-error-border-color);background-color:var(--ti-form-item-error-bg-color);--ti-textarea-bg-color:var(--ti-form-item-error-bg-color)}.tiny-form-item.is-error .tiny-input-group__append .tiny-input__inner,.tiny-form-item.is-error .tiny-input-group__prepend .tiny-input__inner{border-color:transparent}.tiny-form-item.is-error .tiny-input__validateIcon{color:var(--ti-form-item-error-text-color)}.tiny-form-item.is-error .tiny-numeric__input-inner,.tiny-form-item.is-error .tiny-numeric__input-inner:focus{border-color:var(--ti-form-item-error-border-color);background-color:var(--ti-form-item-error-bg-color)}.tiny-form-item--feedback .tiny-input__validateIcon{display:inline-block}.tiny-form-item .tiny-input__validateIcon{display:none}.tiny-mobile-form{width:100%;overflow:hidden}.tiny-mobile-form div{outline:0}.tiny-mobile-form .tiny-mobile-form-item{position:relative;margin-bottom:0}.tiny-mobile-form .tiny-mobile-form-item__label{width:35%;min-height:48px;line-height:1.4;font-size:16px;display:flex;z-index:1;padding:13px 0}.tiny-mobile-form .tiny-mobile-form-item__value{width:65%}.tiny-mobile-form--inline .tiny-mobile-form-item,.tiny-mobile-form--inline .tiny-mobile-form-item__content{display:inline-block;vertical-align:top}.tiny-mobile-form--inline .tiny-mobile-form-item{margin-right:var(--ti-form-item-margin-right,10px)}.tiny-mobile-form--inline .tiny-mobile-form-item__label{float:none;display:inline-block}.tiny-mobile-form--inline .tiny-mobile-form--label-top .tiny-mobile-form-item__content{display:block}.tiny-mobile-form--label-left .tiny-mobile-form-item__label{text-align:left}.tiny-mobile-form--label-top .tiny-mobile-form-item__label{width:100%;float:none;position:initial;text-align:left;line-height:1}.tiny-mobile-form--label-top .tiny-mobile-form-item__value{width:100%}.tiny-mobile-form--label-top .tiny-mobile-form-item{margin-bottom:16px}.tiny-mobile-form--label-top .tiny-mobile-input-form__input{width:100%}.tiny-mobile-form--label-top .tiny-mobile-form-item__content{flex-wrap:wrap}.tiny-mobile-form--label-top .tiny-mobile-form{margin-bottom:16px}.tiny-mobile-form--inline.tiny-mobile-form--label-top .tiny-mobile-form-item{margin-bottom:16px;margin-right:64px}.tiny-mobile-form--inline.tiny-mobile-form--label-top .tiny-mobile-form-item__label{display:block;text-align:left}.tiny-mobile-form-item{--ti-form-item-small-line-height:28px;--ti-form-item-medium-line-height:36px;--ti-form-item-mini-line-height:24px;--ti-form-item-label-line-height:var(--ti-mobile-base-size-height-minor, 30px);--ti-form-item-label-font-size:14px;--ti-form-item-label-color:var(--ti-mobile-base-color-info-normal, #333);--ti-form-item-error-color:var(--ti-mobile-base-color-danger-normal, #f5222d);--ti-form-item-error-font-size:var(--ti-mobile-base-font-size, 12px);margin-bottom:12px}.tiny-mobile-form-item:after{clear:both}.tiny-mobile-form-item:after,.tiny-mobile-form-item:before{content:'';display:table}.tiny-mobile-form-item .tiny-mobile-form-item{margin-bottom:0}.tiny-mobile-form-item.tiny-mobile-form-item--mini,.tiny-mobile-form-item.tiny-mobile-form-item--small{margin-bottom:8px}.tiny-mobile-form-item--medium .tiny-mobile-form-item__content,.tiny-mobile-form-item--medium .tiny-mobile-form-item__label{line-height:var(--ti-form-item-medium-line-height,36px)}.tiny-mobile-form-item--small .tiny-mobile-form-item__content,.tiny-mobile-form-item--small .tiny-mobile-form-item__label{line-height:var(--ti-form-item-small-line-height,28px)}.tiny-mobile-form-item--small .tiny-mobile-form-item__error{padding-top:2px}.tiny-mobile-form-item--mini .tiny-mobile-form-item__content,.tiny-mobile-form-item--mini .tiny-mobile-form-item__label{line-height:var(--ti-form-item-mini-line-height,24px)}.tiny-mobile-form-item--mini .tiny-mobile-form-item__error{padding-top:1px}.tiny-mobile-form-item__label-wrap{float:left}.tiny-mobile-form-item__label-wrap .tiny-mobile-form-item__label{display:inline-block;float:none}.tiny-mobile-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:16px;color:var(--ti-form-item-label-color,#333);line-height:48px;padding-right:8px;box-sizing:border-box}.tiny-mobile-form-item__value{float:right}.tiny-mobile-form-item__value .tiny-mobile-input-form__input{text-align:left}.tiny-mobile-form-item__content{line-height:48px;position:relative;font-size:var(--ti-form-item-label-font-size,14px)}.tiny-mobile-form-item__content:after{clear:both}.tiny-mobile-form-item__content:after,.tiny-mobile-form-item__content:before{content:'';display:table}.tiny-mobile-form-item__content .tiny-mobile-input-group{vertical-align:top}.tiny-mobile-form-item__content .tiny-mobile-button+.tiny-mobile-button{margin-left:8px}.tiny-mobile-form-item__label.is-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:initial}.tiny-mobile-form-item.is-error .is-vertical{margin-bottom:36px}.tiny-mobile-form-item .is-vertical{border-bottom:1px solid #ddd}.tiny-mobile-form-item__error{color:var(--ti-form-item-error-color,#f5222d);font-size:var(--ti-form-item-error-font-size,12px);line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.tiny-mobile-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.tiny-mobile-form-item.is-required:not(.is-no-asterisk) .tiny-mobile-form-item__label-wrap>.tiny-mobile-form-item__label:before,.tiny-mobile-form-item.is-required:not(.is-no-asterisk) .tiny-mobile-form-item__label:before{content:'*';color:var(--ti-form-item-error-color,#f5222d);margin-right:4px}.tiny-mobile-form-item.is-error .tiny-mobile-input__inner,.tiny-mobile-form-item.is-error .tiny-mobile-input__inner:focus,.tiny-mobile-form-item.is-error .tiny-mobile-textarea__inner,.tiny-mobile-form-item.is-error .tiny-mobile-textarea__inner:focus{border-color:var(--ti-form-item-error-color,#f5222d)}.tiny-mobile-form-item.is-error .tiny-mobile-input-group__append .tiny-mobile-input__inner,.tiny-mobile-form-item.is-error .tiny-mobile-input-group__prepend .tiny-mobile-input__inner{border-color:transparent}.tiny-mobile-form-item.is-error .tiny-mobile-input__validateIcon{color:var(--ti-form-item-error-color,#f5222d)}.tiny-mobile-form-item.is-error .tiny-mobile-numeric__input-inner,.tiny-mobile-form-item.is-error .tiny-mobile-numeric__input-inner:focus{border-color:var(--ti-form-item-error-color,#f5222d)}.tiny-mobile-form-item--feedback .tiny-mobile-input__validateIcon{display:inline-block}.tiny-mobile-form-item .tiny-mobile-input__validateIcon{display:none}.tiny-mobile-zoom-in-top-enter-active,.tiny-mobile-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform-origin:center top}.tiny-mobile-zoom-in-top-enter,.tiny-mobile-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.tiny-fullscreen{overflow:auto}.tiny-grid-toolbar-modal .tiny-grid-modal__box .tiny-grid-modal__body{padding:0 0 10px 0}.tiny-grid-toolbar-modal .tiny-grid-modal__content{position:relative}.tiny-grid-toolbar-modal .tiny-grid-modal__header{border:none}.tiny-grid-toolbar-modal .tiny-grid-modal__header .tiny-grid-modal__close-btn{height:18px;width:18px}.tiny-grid-toolbar-modal .tiny-grid-modal__close-btn,.tiny-grid-toolbar-modal .tiny-grid-modal__zoom-btn{top:18px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs{padding-top:28px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-head{white-space:nowrap;margin:0;overflow:hidden;width:300px;position:absolute;left:0;top:0;z-index:5000;height:40px;padding-top:2px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-head ul{height:100%;border:none}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-head ul li{float:left;margin-right:-1px;margin-left:24px;cursor:pointer;padding:0 2px;color:#161e26;height:100%;min-width:auto;line-height:unset}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-head ul li.tiny-grid-custom__tabs-selected{color:#1890ff}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-head ul li.tiny-grid-custom__tabs-base{font-weight:700}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item{height:340px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .other-setting{height:100%;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:30px 20px 20px 25px;position:relative;top:-1px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .other-setting .label{margin-right:20px;font-size:12px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane.left-pane{overflow-y:auto}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .header{padding-bottom:10px;margin-bottom:8px;color:#8d959e;border-bottom:1px solid #e8ebef;display:flex;justify-content:space-between}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .header p{flex:1;margin:0}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .header .clear-all{color:#1890ff;cursor:pointer;margin-left:12px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .header span:not(.clear-all){display:inline-block;text-align:center;width:62px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .tiny-input .tiny-input__inner{border-width:0;padding:0;padding-left:5px;height:24px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .tiny-input .tiny-input__inner:focus{border-width:1px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .tiny-input .tiny-input__suffix{display:none;right:6px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .tiny-input .tiny-input__suffix svg{width:12px;height:12px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel{height:calc(100% - 20px);overflow-y:auto}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item{transition:all .3s ease-in-out;display:grid;grid-template-rows:1fr;height:auto;min-height:32px;overflow:hidden;transform-origin:center;cursor:pointer}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item.item-collapse{grid-template-rows:0fr}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item>div{width:100%;min-height:0}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item.show-dropdown .dropdown-column .set-btn{visibility:visible}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .sort-number{width:40px;text-align:center}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .sort-number .sort-number-display{height:24px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:transparent}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .sort-number .sort-number-display:hover{background-color:#fff}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .name{flex:1;margin:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:32px;line-height:32px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .name.dragable{cursor:move}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .child-name{padding-left:32px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .close-icon{visibility:hidden;cursor:pointer;margin-left:18px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .drag-icon{display:grid;cursor:move;margin-right:6px;grid-template-columns:1fr 1fr;grid-column-gap:2px;grid-row-gap:4px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .drag-icon span{display:inline-block;width:2px;height:2px;background-color:#8d959e}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .dropdown-btn{display:inline-block;width:24px;height:24px;line-height:24px;background-color:#f5f6f8}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .dropdown-column{width:60px;text-align:center}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .dropdown-column .is-text{display:inline-block;width:60px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .dropdown-column .is-text .set-btn.visibility-hidden{visibility:hidden}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .dropdown-column.visibility-hidden{visibility:hidden}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .set-btn{font-size:12px;text-align:center;display:inline-block;visibility:hidden;width:60px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .column-container{display:flex;align-items:center}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .column-container.with-padding{padding:0 8px 0 6px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .column-container .icon-expand{margin-left:4px;margin-right:-4px;transition:transform .3s ease-in-out;transform:rotateZ(0)}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .column-container .icon-collapse{transform:rotateZ(90deg)}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .column-container:hover{background-color:#f5f6f8}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .column-container:hover .close-icon{visibility:visible}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .column-container:hover .close-icon.visibility-hidden{visibility:hidden}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .column-container:hover .close-icon svg{fill:#8d959e}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .column-container:hover .set-btn:not(.visibility-hidden){visibility:visible}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .column-container:hover .tiny-input:hover .tiny-input__inner{background-color:#fff}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .column-container:hover .tiny-input .tiny-input__inner{background-color:#f5f6f8}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-split-pane .column-list-panel .column-list-item .column-container:hover .tiny-input .tiny-input__suffix{display:block}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .left-panel{padding:16px 18px 16px 24px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .left-panel .tiny-tree{padding:0;margin-left:-8px;margin-right:-6px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .left-panel .multi-check-all-btn{margin-bottom:10px;margin-left:20px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .right-panel{padding:20px;height:100%;box-sizing:border-box}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .right-panel .child-dropdown{margin-right:40px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .group-label{font-size:14px;font-weight:700;margin:18px 0 12px 0}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .group-label.group-label-first{margin-top:0}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .check-all-btn{margin-bottom:16px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-checkbox-group.is-vertical .tiny-checkbox:not(:last-child){margin-bottom:12px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-checkbox .tiny-checkbox__label{font-size:14px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .tiny-search{margin-bottom:18px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .select-template{margin-bottom:8px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .select-template .tiny-filter-box{max-width:100%}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .select-template .tiny-filter-box .value{max-width:initial}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__tabs .tiny-grid-custom__tabs-body .tabs-body-item .tiny-split-wrapper .select-template .tiny-filter-box .filter-icon-close{flex-shrink:0}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__footer{margin:2px 12px;display:flex;justify-content:right;padding-right:10px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__footer>button{margin:0 5px}.tiny-grid-toolbar-modal .tiny-grid-custom .tiny-grid-custom__footer>span{margin:0 5px}.tiny-popover.grid-toolbar-template-popover .radio-box{margin-bottom:14px}.tiny-popover.grid-toolbar-template-popover .btn-box{text-align:right;margin-top:16px}.tiny-guide{--ti-guide-arrow-height:var(--ti-common-size-4x, 16px);--ti-guide-arrow-width:var(--ti-common-size-4x, 16px);--ti-guide-header-border-top-left-radius:var(--ti-common-border-radius-1, 4px);--ti-guide-header-border-top-right-radius:var(--ti-common-border-radius-1, 4px);--ti-guide-header-line-height:var(--ti-common-line-height-6, 32px);--ti-guide-header-padding-left:var(--ti-common-space-6x, 24px);--ti-guide-header-padding-right:var(--ti-common-space-6x, 24px);--ti-guide-header-padding-top:var(--ti-common-space-6x, 24px);--ti-guide-header-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-guide-title-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-guide-title-line-height:var(--ti-common-line-height-6, 32px);--ti-guide-title-font-weight:var(--ti-common-font-weight-7, bold);--ti-guide-title-text-font-size:var(--ti-common-font-size-3, 18px);--ti-guide-cancel-icon-font-size:var(--ti-common-font-size-5, 24px);--ti-guide-cancel-icon-width:var(--ti-common-size-5x, 20px);--ti-guide-cancel-icon-height:var(--ti-common-size-5x, 20px);--ti-guide-cancel-icon-line-height:var(--ti-common-line-height-4, 20px);--ti-guide-cancel-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-guide-cancel-icon-font-weight:var(--ti-common-font-weight-1, 100);--ti-guide-cancel-icon-margin-top:-6px;--ti-guide-cancel-icon-margin-right:var(--ti-common-space-0, 0px);--ti-guide-progress-style-left:var(--ti-common-space-6x, 24px);--ti-guide-cancel-hover-icon-color:var(--ti-common-color-icon-hover, #5e7ce0);--ti-guide-text-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-guide-text-line-height:var(--ti-common-line-height-4, 20px);--ti-guide-text-font-size:var(--ti-common-font-size-1, 14px);--ti-guide-text-padding-top:var(--ti-common-space-6x, 24px);--ti-guide-text-padding-horizontal:var(--ti-common-space-6x, 24px);--ti-guide-text-padding-bottom:calc(var(--ti-common-space-base, 4px) * 5.5);--ti-guide-text-scrollbox-padding-right:var(--ti-common-space-2x, 8px);--ti-guide-text-scrollbar-width:var(--ti-common-scrollbar-width, 8px);--ti-guide-text-scrollbar-height:var(--ti-common-scrollbar-height, 8px);--ti-guide-text-scrollbar-border-radius:var(--ti-common-scrollbar-thumb-border-radius, 6px);--ti-guide-text-scrollbar-border-color:var(--ti-common-scrollbar-thumb-active-bg-color, #999999);--ti-guide-footer-border-bottom-right-radius:var(--ti-common-border-radius-1, 4px);--ti-guide-footer-border-bottom-left-radius:var(--ti-common-border-radius-1, 4px);--ti-guide-footer-padding-left:var(--ti-common-space-6x, 24px);--ti-guide-footer-padding-right:var(--ti-common-space-6x, 24px);--ti-guide-footer-padding-bottom:var(--ti-common-space-6x, 24px);--ti-guide-progress-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-guide-button-text-color:var(--ti-common-color-text-white, #fff);--ti-guide-button-border:var(--ti-common-color-text-white, #fff);--ti-guide-button-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-guide-button-bg-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-guide-button-hover-bg-color:var(--ti-common-color-primary-hover, #7693f5);--ti-guide-button-hover-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-guide-button-focus-bg-color:var(--ti-common-color-primary-active, #7693f5);--ti-guide-button-active-bg-color:var(--ti-common-color-primary-active, #7693f5);--ti-guide-button-disable-bg-color:var(--ti-common-color-primary-disabled-bgcolor, #f5f5f6);--ti-guide-button-disable-text-color:var(--ti-common-color-primary-disabled-text, #adb0b8);--ti-guide-button-secondary-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-guide-button-secondary-bg-color:var(--ti-common-color-light, #fff);--ti-guide-button-secondary-border-color:var(--ti-common-color-border, #adb0b8);--ti-guide-button-secondary-hover-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-guide-button-secondary-focus-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-guide-button-secondary-active-border-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-guide-button-secondary-disabled-bg-color:var(--ti-common-color-light, #fff);--ti-guide-button-secondary-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-guide-button-secondary-disabled-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-guide-button-width:calc(var(--ti-common-line-height-6, 48px) * 2);--ti-guide-button-height:var(--ti-common-size-height-normal, 32px);--ti-guide-shepherd-element-border-radius:var(--ti-common-border-radius-1, 4px);--ti-guide-progresss-text-color:var(--ti-common-color-text-primary, #252b3a)}.tiny-guide .shepherd-arrow{height:calc(var(--ti-guide-arrow-height) * 1.4);position:absolute;width:calc(var(--ti-guide-arrow-width) * 1.4);z-index:-10;overflow:hidden}.tiny-guide .shepherd-arrow:before{width:var(--ti-guide-arrow-width);position:absolute;height:var(--ti-guide-arrow-height);background-color:var(--ti-guide-header-bg-color);transform:translate(-50%,-50%) rotate(45deg);left:50%;top:50%;z-index:-10;content:''}.tiny-guide .shepherd-content{width:100%;border-radius:4px;padding:0;outline:0}.tiny-guide .shepherd-content .shepherd-header{align-items:center;border-top-left-radius:var(--ti-guide-header-border-top-left-radius);border-top-right-radius:var(--ti-guide-header-border-top-right-radius);display:flex;justify-content:flex-end;line-height:var(--ti-guide-header-line-height);padding-left:var(--ti-guide-header-padding-left);padding-right:var(--ti-guide-header-padding-right);padding-top:var(--ti-guide-header-padding-top);background-color:var(--ti-guide-header-bg-color)}.tiny-guide .shepherd-content .shepherd-header .shepherd-title{font-size:var(--ti-guide-title-text-font-size);color:var(--ti-guide-title-text-color);line-height:var(--ti-guide-title-line-height);font-weight:var(--ti-guide-title-font-weight);display:flex;margin:0;padding:0;flex:1 0 auto;font-family:PingFangSC}.tiny-guide .shepherd-content .shepherd-header .shepherd-cancel-icon{display:flex;background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;transition:color .5s ease}.tiny-guide .shepherd-content .shepherd-header .shepherd-cancel-icon span{font-size:var(--ti-guide-cancel-icon-font-size);width:var(--ti-guide-cancel-icon-width);height:var(--ti-guide-cancel-icon-height);line-height:var(--ti-guide-cancel-icon-line-height);color:var(--ti-guide-cancel-icon-color);display:inline-flex;justify-content:center;font-weight:var(--ti-guide-cancel-icon-font-weight);transform:rotate(-360deg);margin-top:var(--ti-guide-cancel-icon-margin-top);margin-right:var(--ti-guide-cancel-icon-margin-right)}.tiny-guide .shepherd-content .shepherd-header .shepherd-cancel-icon span:hover{color:var(--ti-guide-cancel-hover-icon-color)}.tiny-guide .shepherd-content .shepherd-text{line-height:var(--ti-guide-text-line-height);color:var(--ti-guide-text-text-color);font-size:var(--ti-guide-text-font-size);padding:var(--ti-guide-text-padding-top) var(--ti-guide-text-padding-horizontal) var(--ti-guide-text-padding-bottom)}.tiny-guide .shepherd-content .shepherd-text .scrollBox{width:100%;overflow:auto;text-align:justify;padding-right:var(--ti-guide-text-scrollbox-padding-right)}.tiny-guide .shepherd-content .shepherd-text .scrollBox::-webkit-scrollbar{width:4px;height:40px}.tiny-guide .shepherd-content .shepherd-text .scrollBox::-webkit-scrollbar-thumb{width:var(--ti-guide-text-scrollbar-width);height:var(--ti-guide-text-scrollbar-height);border-radius:2px;background-clip:padding-box;border:4px solid var(--ti-guide-text-scrollbar-border-color)}.tiny-guide .shepherd-content .shepherd-text p{margin-top:0}.tiny-guide .shepherd-content .shepherd-text p:last-child{margin-bottom:0}.tiny-guide .shepherd-content .shepherd-footer{border-bottom-right-radius:var(--ti-guide-footer-border-bottom-right-radius);border-bottom-left-radius:var(--ti-guide-footer-border-bottom-left-radius);display:flex;justify-content:flex-end;padding-top:0;padding-left:var(--ti-guide-footer-padding-left);padding-right:var(--ti-guide-footer-padding-right);padding-bottom:var(--ti-guide-footer-padding-bottom);align-items:center;position:relative}.tiny-guide .shepherd-content .shepherd-footer.shepherd-button:last-child{margin-right:0}.tiny-guide .shepherd-content .shepherd-footer .progress-style{position:absolute;left:var(--ti-guide-progress-style-left);font-size:14px;color:var(--ti-guide-progresss-text-color);font-weight:400;font-family:PingFangSC}.tiny-guide .shepherd-content .shepherd-footer .shepherd-button{color:var(--ti-guide-button-text-color);background-color:var(--ti-guide-button-bg-color);cursor:pointer;border-radius:var(--ti-guide-button-border-radius);border:1px solid var(--ti-guide-button-border);width:var(--ti-guide-button-width);height:var(--ti-guide-button-height);margin-left:8px;transition:all .5s ease;font-size:var(--ti-guide-button-font-size)}.tiny-guide .shepherd-content .shepherd-footer .shepherd-button:hover{border-color:var(--ti-guide-button-hover-border-color);background-color:var(--ti-guide-button-hover-bg-color)}.tiny-guide .shepherd-content .shepherd-footer .shepherd-button:focus{background-color:var(--ti-guide-button-focus-bg-color)}.tiny-guide .shepherd-content .shepherd-footer .shepherd-button:active{background-color:var(--ti-guide-button-active-bg-color)}.tiny-guide .shepherd-content .shepherd-footer .shepherd-button:disabled{background-color:var(--ti-guide-button-disable-bg-color);color:var(--ti-guide-button-disable-text-color);cursor:not-allowed}.tiny-guide .shepherd-content .shepherd-footer .shepherd-button.shepherd-button-secondary{color:var(--ti-guide-button-secondary-text-color);border-radius:var(--ti-guide-button-border-radius);font-size:12px;text-align:center;line-height:12px;font-weight:400px;margin-left:8px;border-color:var(--ti-guide-button-secondary-border-color);background-color:var(--ti-guide-button-secondary-bg-color);border-left-width:1px;border-right-width:1px;border-top-width:1px;border-bottom-width:1px;border-style:solid}.tiny-guide .shepherd-content .shepherd-footer .shepherd-button.shepherd-button-secondary:hover{border-color:var(--ti-guide-button-secondary-hover-border-color)}.tiny-guide .shepherd-content .shepherd-footer .shepherd-button.shepherd-button-secondary:active{border-color:var(--ti-guide-button-secondary-active-border-color)}.tiny-guide .shepherd-content .shepherd-footer .shepherd-button.shepherd-button-secondary:focus{border-color:var(--ti-guide-button-secondary-focus-border-color)}.tiny-guide .shepherd-content .shepherd-footer .shepherd-button.shepherd-button-secondary:disabled{background-color:var(--ti-guide-button-secondary-disabled-bg-color);cursor:not-allowed;border-color:var(--ti-guide-button-secondary-disabled-border-color);color:var(--ti-guide-button-secondary-disabled-text-color)}.tiny-guide.only-content .shepherd-header{padding-top:0}.tiny-guide.only-content .shepherd-header .shepherd-cancel-icon{position:absolute;top:24px}.tiny-guide.only-content .shepherd-text{padding-right:52px;margin-top:12px}.tiny-guide .tiny-guide__z-top{z-index:9999;position:relative;background-color:var(--ti-guide-header-bg-color)}.tiny-guide.shepherd-has-title.shepherd-content.shepherd-cancel-icon{color:hsla(0,0%,50%,.75)}.tiny-guide.shepherd-has-title.shepherd-content.shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.tiny-guide.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:var(--ti-guide-header-bg-color)}.tiny-guide.shepherd-element{height:auto;box-shadow:0 16px 48px 0 rgba(0,0,0,.16);background-color:var(--ti-guide-header-bg-color);opacity:0;visibility:hidden;z-index:9999;width:var(--tiny-guide-shepherd-element-size);outline:0;border-radius:var(--ti-guide-shepherd-element-border-radius);transition:opacity .3s,visibility .3s}.tiny-guide.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.tiny-guide.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.tiny-guide.shepherd-element,.tiny-guide.shepherd-element *,.tiny-guide.shepherd-element :after,.tiny-guide.shepherd-element :before{box-sizing:border-box}.tiny-guide.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:calc(-.7 * var(--ti-guide-arrow-width))}.tiny-guide.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:calc(-.7 * var(--ti-guide-arrow-width))}.tiny-guide.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:calc(-.7 * var(--ti-guide-arrow-width))}.tiny-guide.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:calc(-.7 * var(--ti-guide-arrow-width))}.tiny-guide.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.tiny-guide.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:var(--ti-guide-header-bg-color)}.tiny-guide.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.tiny-guide.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{pointer-events:none;width:100%;overflow:hidden;height:100%;left:0;right:0;bottom:0;opacity:0;position:fixed;z-index:9997;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.tiny-guide__z-top{z-index:9999;position:relative;background-color:var(--ti-guide-header-bg-color)}.tiny-hrapprover{--ti-hrapprover-error-border-color:var(--ti-base-color-bg-8, #c7000b);--ti-hrapprover-table-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-hrapprover-table-font-size:var(--ti-common-font-size-base, 12px);--ti-hrapprover-tr-bg-color:#fafafa;--ti-hrapprover-tr-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-hrapprover-tr-odd-bg-color:var(--ti-common-color-light, #fff);--ti-hrapprover-th-height:var(--ti-common-size-height-small, 32px);--ti-hrapprover-thead-border-color:var(--ti-common-color-border, #adb0b8);--ti-hrapprover-thead-bg-color:#f1f1f1}.tiny-hrapprover .tiny-hrapprover__list{height:180px;margin-top:10px;overflow:auto}.tiny-hrapprover .tiny-hrapprover__error{border:solid 1px var(--ti-hrapprover-error-border-color)}.tiny-hrapprover table tbody tr{color:var(--ti-hrapprover-table-text-color);background:var(--ti-hrapprover-tr-bg-color)}.tiny-hrapprover table tbody tr:hover{background:var(--ti-hrapprover-tr-hover-bg-color)}.tiny-hrapprover table tbody tr:nth-child(odd){background:var(--ti-hrapprover-tr-odd-bg-color)}.tiny-hrapprover table tr{display:table-row;vertical-align:inherit;border-color:inherit}.tiny-hrapprover table th{border-left:none;padding:2px 0 2px 8px;height:var(--ti-hrapprover-th-height)}.tiny-hrapprover table td{padding:2px 0 2px 8px;height:var(--ti-hrapprover-th-height);font-size:var(--ti-hrapprover-table-font-size)}.tiny-hrapprover table thead{border-bottom:1px solid var(--ti-hrapprover-thead-border-color);text-align:left;background:var(--ti-hrapprover-thead-bg-color);color:var(--ti-hrapprover-table-text-color)}.tiny-hrapprover table thead th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ti-hrapprover-table-font-size);color:var(--ti-hrapprover-table-text-color)}.tiny-hrapprover .tiny-input__suffix .tiny-input__icon{vertical-align:middle}.tiny-image{--ti-image-error-font-size:var(--ti-common-font-size-1, 14px);--ti-image-error-text-color:var(--ti-common-color-bg-secondary, #adb0b8);--ti-image-error-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);position:relative;display:inline-block;overflow:hidden}.tiny-image__inner{vertical-align:top}.tiny-image__inner-center{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.tiny-image__error{display:flex;justify-content:center;align-items:center;font-size:var(--ti-image-error-font-size);color:var(--ti-image-error-text-color);vertical-align:middle}.tiny-image__preview{cursor:pointer}.tiny-image__error,.tiny-image__placeholder{background:var(--ti-image-error-bg-color)}.tiny-image__error{background:url(../jpg/image-error-_N07Nh_I.jpg) no-repeat center/50%;background-color:var(--ti-image-error-bg-color)}.tiny-image__error,.tiny-image__inner,.tiny-image__placeholder{width:100%;height:100%}.viewer-fade-enter-active{animation:viewer-fade-in .3s}.viewer-fade-leave-active{animation:viewer-fade-out .3s}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}.tiny-mobile-index-bar{--ti-mobile-index-bar-bg-color-active:var(--ti-mobile-common-bg-color-main, #4a79fe);--ti-mobile-index-bar-text-color:var(--ti-mobile-common-color-text-secondary, #595959);--ti-mobile-index-bar-text-color-active:var(--ti-mobile-common-color-text-white, #fff);--ti-mobile-index-bar-side-bg-color:rgba(80, 227, 194, 0.12)}.tiny-mobile-index-bar__side{position:fixed;right:0;top:50%;width:22px;padding:4px 0;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-50%);z-index:2;background:var(--ti-mobile-index-bar-side-bg-color)}.tiny-mobile-index-bar__label{width:100%;font-size:10px;line-height:16px;font-weight:500;color:var(--ti-mobile-index-bar-text-color)}.tiny-mobile-index-bar__label--active{width:16px;height:16px;border-radius:50%;color:var(--ti-mobile-index-bar-text-color-active);background:var(--ti-mobile-index-bar-bg-color-active)}.tiny-mobile-index-bar-anchor{--ti-mobile-index-bar-anchor-bg-color:var(--ti-mobile-common-bg-color-dark-gray, #f5f5f5);--ti-mobile-index-bar-anchor-text-color:var(--ti-mobile-common-color-text-weaken-dark, #999);background:var(--ti-mobile-index-bar-anchor-bg-color)}.tiny-mobile-index-bar-anchor__label{margin-left:16px;line-height:32px;font-size:12px;color:var(--ti-mobile-index-bar-anchor-text-color)}.tiny-ip-address{--ti-ip-address-normal-height:var(--ti-common-size-7x, 28px);--ti-ip-address-normal-width:calc(var(--ti-common-size-base, 4px) * 40);--ti-ip-address-padding-horizontal:var(--ti-common-space-0, 0px);--ti-ip-address-normal-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-ip-address-icon-color:var(--ti-common-color-info-normal, #252b3a);--ti-ip-address-icon-size:calc(var(--ti-common-size-base, 4px) * 2.5);--ti-ip-address-normal-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-ip-address-normal-border-color:var(--ti-common-color-border, #adb0b8);--ti-ip-address-normal-bg-color:var(--ti-common-color-light, #fff);--ti-ip-address-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-ip-address-font-size:var(--ti-common-font-size-base, 12px);--ti-ip-address-normal-font-family:var(--ti-common-font-family, 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei');--ti-ip-address-line-height:var(--ti-common-line-height-2, 16px);--ti-ip-address-border-color-focus:var(--ti-common-color-line-active, #5e7ce0);--ti-ip-address-border-color-hover:var(--ti-common-color-line-hover, #575d6c);--ti-ip-address-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-ip-address-disabled-border-color:var(--ti-common-color-line-disabled, #dfe1e6);--ti-ip-address-input-width:var(--ti-common-size-8x, 32px);width:var(--ti-ip-address-normal-width);max-width:100%;outline:0;display:inline-table;text-align:left;box-sizing:border-box}.tiny-ip-address__input{position:relative;width:100%;height:var(--ti-ip-address-normal-height);line-height:var(--ti-ip-address-line-height);border:1px solid var(--ti-ip-address-normal-border-color);color:var(--ti-ip-address-normal-text-color);border-radius:var(--ti-ip-address-border-radius);background:var(--ti-ip-address-normal-bg-color);font-size:var(--ti-ip-address-font-size);display:flex;align-items:center;justify-content:center;white-space:nowrap;background-image:none;-webkit-user-select:auto;-o-user-select:auto;-moz-user-select:auto;user-select:auto;transition:border .3s;outline:0;box-sizing:border-box}.tiny-ip-address__input.readonly,.tiny-ip-address__input[readonly]{cursor:not-allowed;box-shadow:none}.tiny-ip-address__input.readonly.active,.tiny-ip-address__input.readonly:active,.tiny-ip-address__input.readonly:focus,.tiny-ip-address__input.readonly:hover,.tiny-ip-address__input.readonly[active],.tiny-ip-address__input[readonly].active,.tiny-ip-address__input[readonly]:active,.tiny-ip-address__input[readonly]:focus,.tiny-ip-address__input[readonly]:hover,.tiny-ip-address__input[readonly][active]{border-color:var(--ti-ip-address-border-color-hover)}.tiny-ip-address__input::-moz-placeholder{color:var(--ti-ip-address-normal-disabled-text-color);opacity:1}.tiny-ip-address__input::placeholder{color:var(--ti-ip-address-normal-disabled-text-color)}.tiny-ip-address__input:hover{cursor:pointer;border:1px solid var(--ti-ip-address-border-color-hover);color:var(--ti-ip-address-normal-text-color)}.tiny-ip-address__input:hover::-moz-placeholder{color:var(--ti-ip-address-normal-disabled-text-color);opacity:1}.tiny-ip-address__input:hover::placeholder{color:var(--ti-ip-address-normal-disabled-text-color)}.tiny-ip-address__input.active,.tiny-ip-address__input:active,.tiny-ip-address__input:focus,.tiny-ip-address__input[active]{border:1px solid var(--ti-ip-address-border-color-focus);color:var(--ti-ip-address-normal-text-color)}.tiny-ip-address__input:focus::-moz-placeholder{color:#d9d9d9;opacity:1}.tiny-ip-address__input:focus::placeholder{color:#d9d9d9}.tiny-ip-address__input.disabled,.tiny-ip-address__input[disabled]{cursor:not-allowed;pointer-events:none;border:1px solid var(--ti-ip-address-disabled-border-color);color:var(--ti-ip-address-normal-disabled-text-color);background:var(--ti-ip-address-disabled-bg-color);box-shadow:none}.tiny-ip-address__input.disabled .tiny-svg,.tiny-ip-address__input[disabled] .tiny-svg{fill:var(--ti-ip-address-normal-disabled-text-color)}.tiny-ip-address__input li{float:left;overflow:hidden;display:inline-flex;align-items:center}.tiny-ip-address__input li>input{font-size:var(--ti-ip-address-font-size);border:none;text-align:center;outline:0;background:0 0;color:var(--ti-ip-address-normal-text-color);font-family:var(--ti-ip-address-normal-font-family);width:var(--ti-ip-address-input-width);float:left;height:calc(var(--ti-ip-address-normal-height) - 2px);line-height:var(--ti-ip-address-line-height);padding:0}.tiny-ip-address__input li>input.active,.tiny-ip-address__input li>input:active,.tiny-ip-address__input li>input:focus,.tiny-ip-address__input li>input[active]{color:var(--ti-ip-address-normal-text-color)}.tiny-ip-address__input li>input:hover{cursor:pointer;color:var(--ti-ip-address-normal-text-color)}.tiny-ip-address__input li>input.disabled,.tiny-ip-address__input li>input[disabled]{color:var(--ti-ip-address-normal-disabled-text-color)}.tiny-ip-address__input li svg{vertical-align:middle;fill:var(--ti-ip-address-icon-color);width:var(--ti-ip-address-icon-size);height:var(--ti-ip-address-icon-size)}.tiny-ip-address__input li:last-child{margin-right:var(--ti-ip-address-padding-horizontal)}.tiny-ip-address__input li:last-child>svg{display:none}.tiny-ip-address__input li:first-child{margin-left:var(--ti-ip-address-padding-horizontal)}.tiny-ip-address__input__ipv6-delimiter{width:var(--ti-ip-address-icon-width);text-align:center}.tiny-mobile-label{--ti-mobile-label-text-color-primary:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-label-text-color-secondary:var(--ti-mobile-color-text-secondary, #595959);--ti-mobile-label-text-color-placeholder:var(--ti-mobile-color-text-placeholder, #808080);--ti-mobile-label-text-color-disabled:var(--ti-mobile-color-text-disabled, #c2c2c2);--ti-mobile-label-text-color-inverse:var(--ti-mobile-color-text-inverse, #fff);--ti-mobile-label-text-color-brand:var(--ti-mobile-color-text-brand, #595959);--ti-mobile-label-text-color-link:var(--ti-mobile-color-text-link, #1476ff);--ti-mobile-label-text-color-required:var(--ti-mobile-color-error, #f23030);--ti-mobile-label-text-size-large:var(--ti-mobile-font-size-xl, 18px);--ti-mobile-label-text-size-normal:var(--ti-mobile-font-size-l, 16px);--ti-mobile-label-text-size-small:var(--ti-mobile-font-size-m, 14px);--ti-mobile-label-text-size-mini:var(--ti-mobile-font-size-s, 12px);--ti-mobile-label-required-padding-left:var(--ti-mobile-space-1x, 4px);display:inline-block;word-break:break-word;hyphens:auto;white-space:normal}.tiny-mobile-label-isRequired{color:var(--ti-mobile-label-text-color-required);margin-left:var(--ti-mobile-label-required-padding-left)}.tiny-mobile-label-wholeline{width:100%}.tiny-mobile-label-ellipsis2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tiny-mobile-label-bold{font-weight:700}.tiny-mobile-label-left{text-align:left}.tiny-mobile-label-center{text-align:center}.tiny-mobile-label-right{text-align:right}.tiny-mobile-label-large{font-size:var(--ti-mobile-label-text-size-large);line-height:var(--ti-mobile-label-text-size-large)}.tiny-mobile-label-normal{font-size:var(--ti-mobile-label-text-size-normal);line-height:var(--ti-mobile-label-text-size-normal)}.tiny-mobile-label-small{font-size:var(--ti-mobile-label-text-size-small);line-height:var(--ti-mobile-label-text-size-small)}.tiny-mobile-label-mini{font-size:var(--ti-mobile-label-text-size-mini);line-height:var(--ti-mobile-label-text-size-mini)}.tiny-mobile-label-primary{color:var(--ti-mobile-label-text-color-primary)}.tiny-mobile-label-secondary{color:var(--ti-mobile-label-text-color-secondary)}.tiny-mobile-label-placeholder{color:var(--ti-mobile-label-text-color-placeholder)}.tiny-mobile-label-disabled{color:var(--ti-mobile-label-text-color-disabled)}.tiny-mobile-label-inverse{color:var(--ti-mobile-label-text-color-inverse)}.tiny-mobile-label-brand{color:var(--ti-mobile-label-text-color-brand)}.tiny-mobile-label-link{color:var(--ti-mobile-label-text-color-link)}.tiny-link{--ti-link-font-size:var(--ti-common-font-size-1, 14px);--ti-link-font-weight:var(--ti-common-font-weight-5, 500);--ti-link-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-link-has-icon-underline-width:100%;--ti-link-only-text-underline-width:100%;--ti-link-display:inline;--ti-link-svg-width:1em;--ti-link-svg-height:1em;--ti-link-svg-margin-right:0px;--ti-link-icon-hover-text-weight:var(--ti-common-font-weight-5, 500);--ti-link-default-text-color:var(--ti-common-color-info-text, #252b3a);--ti-link-default-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-link-default-hover-text-color:var(--ti-common-color-text-link, #526ecc);--ti-link-default-disabled-text-color:var(--ti-common-color-info-disabled, #bfbfbf);--ti-link-default-hover-border-color:var(--ti-link-default-hover-text-color);--ti-link-primary-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-link-primary-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-link-primary-hover-text-color:var(--ti-common-color-primary-hover, #7693f5);--ti-link-primary-disabled-text-color:var(--ti-common-color-primary-disabled, #a0cfff);--ti-link-danger-text-color:var(--ti-common-bg-primary, #c7000b);--ti-link-danger-border-color:var(--ti-common-bg-primary, #c7000b);--ti-link-danger-hover-text-color:var(--ti-common-bg-primary-hover, #d64a52);--ti-link-danger-disabled-text-color:var(--ti-common-color-danger-disabled, #d8bab5);--ti-link-success-text-color:var(--ti-common-color-success-normal, #50d4ab);--ti-link-success-border-color:var(--ti-common-color-success-normal, #50d4ab);--ti-link-success-hover-text-color:var(--ti-common-color-success-hover, #acf2dc);--ti-link-success-disabled-text-color:var(--ti-common-color-success-disabled, #a6c3b9);--ti-link-warning-text-color:var(--ti-common-color-warning-normal, #fa9841);--ti-link-warning-border-color:var(--ti-common-color-warning-normal, #fa9841);--ti-link-warning-hover-text-color:var(--ti-common-color-warning-hover, #fac20a);--ti-link-warning-disabled-text-color:var(--ti-common-color-warning-disabled, #d3c6a2);--ti-link-info-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-link-info-border-color:var(--ti-common-color-info-normal, #252b3a);--ti-link-info-hover-text-color:var(--ti-common-color-info-hover, #5c6173);--ti-link-info-disabled-text-color:var(--ti-common-color-info-disabled, #bfbfbf);--ti-link-has-svg-hover-text-color:var(--ti-common-color-text-link, #526ecc);vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;padding:0;font-size:var(--ti-link-font-size);font-weight:var(--ti-link-font-weight)}.tiny-link .tiny-svg{width:var(--ti-link-svg-width);height:var(--ti-link-svg-height);margin-right:0;margin-left:var(--ti-link-svg-margin-right)}.tiny-link .tiny-link-svg{margin-right:var(--ti-link-svg-margin-right);margin-left:0}.tiny-link .tiny-link__inner .tiny-svg{margin-right:0;margin-left:var(--ti-link-svg-margin-right)}.tiny-link.tiny-link--additional:hover{color:var(--ti-link-default-hover-text-color);fill:var(--ti-link-default-hover-text-color)}.tiny-link.tiny-link--additional.is-disabled:hover{color:var(--ti-link-default-disabled-text-color);fill:var(--ti-link-default-disabled-text-color)}.tiny-link.tiny-link--additional:has(.tiny-svg):hover{font-weight:var(--ti-link-icon-hover-text-weight);color:var(--ti-link-has-svg-hover-text-color);fill:var(--ti-link-has-svg-hover-text-color)}.tiny-link.tiny-link--additional:has(.tiny-svg).is-disabled:hover{font-weight:var(--ti-common-font-weight-4);color:var(--ti-link-default-disabled-text-color);fill:var(--ti-link-default-disabled-text-color)}.tiny-link.is-underline:hover:after{content:'';width:var(--ti-link-only-text-underline-width);position:absolute;left:0;height:0;bottom:0;display:block;border-bottom:1px solid var(--ti-link-border-color)}.tiny-link.is-underline:hover:has(.tiny-svg):after{width:var(--ti-link-has-icon-underline-width)}.tiny-link.is-underline:hover:has(>:first-child:not(.tiny-link__inner)):after{left:calc(100% - var(--ti-link-has-icon-underline-width))}.tiny-link.is-disabled{cursor:not-allowed}.tiny-link.tiny-link--default{color:var(--ti-link-default-text-color);fill:var(--ti-link-default-text-color)}.tiny-link.tiny-link--default g{color:var(--ti-link-default-text-color);fill:var(--ti-link-default-text-color)}.tiny-link.tiny-link--default.is-underline:hover:after{border-color:var(--ti-link-default-border-color)}.tiny-link.tiny-link--default:hover{text-decoration:none;color:var(--ti-link-default-hover-text-color)}.tiny-link.tiny-link--default.is-disabled,.tiny-link.tiny-link--default.is-disabled:hover{color:var(--ti-link-default-disabled-text-color);fill:var(--ti-link-default-disabled-text-color)}.tiny-link.tiny-link--default.is-disabled g,.tiny-link.tiny-link--default.is-disabled:hover g{color:var(--ti-link-default-disabled-text-color);fill:var(--ti-link-default-disabled-text-color)}.tiny-link.tiny-link--primary{color:var(--ti-link-primary-text-color);fill:var(--ti-link-primary-text-color)}.tiny-link.tiny-link--primary g{color:var(--ti-link-primary-text-color);fill:var(--ti-link-primary-text-color)}.tiny-link.tiny-link--primary.is-underline:hover:after{border-color:var(--ti-link-primary-border-color)}.tiny-link.tiny-link--primary:hover{text-decoration:none;color:var(--ti-link-primary-hover-text-color)}.tiny-link.tiny-link--primary.is-disabled,.tiny-link.tiny-link--primary.is-disabled:hover{color:var(--ti-link-primary-disabled-text-color);fill:var(--ti-link-primary-disabled-text-color)}.tiny-link.tiny-link--primary.is-disabled g,.tiny-link.tiny-link--primary.is-disabled:hover g{color:var(--ti-link-primary-disabled-text-color);fill:var(--ti-link-primary-disabled-text-color)}.tiny-link.tiny-link--danger{color:var(--ti-link-danger-text-color);fill:var(--ti-link-danger-text-color)}.tiny-link.tiny-link--danger g{color:var(--ti-link-danger-text-color);fill:var(--ti-link-danger-text-color)}.tiny-link.tiny-link--danger.is-underline:hover:after{border-color:var(--ti-link-danger-border-color)}.tiny-link.tiny-link--danger:hover{text-decoration:none;color:var(--ti-link-danger-hover-text-color)}.tiny-link.tiny-link--danger.is-disabled,.tiny-link.tiny-link--danger.is-disabled:hover{color:var(--ti-link-danger-disabled-text-color);fill:var(--ti-link-danger-disabled-text-color)}.tiny-link.tiny-link--danger.is-disabled g,.tiny-link.tiny-link--danger.is-disabled:hover g{color:var(--ti-link-danger-disabled-text-color);fill:var(--ti-link-danger-disabled-text-color)}.tiny-link.tiny-link--success{color:var(--ti-link-success-text-color);fill:var(--ti-link-success-text-color)}.tiny-link.tiny-link--success g{color:var(--ti-link-success-text-color);fill:var(--ti-link-success-text-color)}.tiny-link.tiny-link--success.is-underline:hover:after{border-color:var(--ti-link-success-border-color)}.tiny-link.tiny-link--success:hover{text-decoration:none;color:var(--ti-link-success-hover-text-color)}.tiny-link.tiny-link--success.is-disabled,.tiny-link.tiny-link--success.is-disabled:hover{color:var(--ti-link-success-disabled-text-color);fill:var(--ti-link-success-disabled-text-color)}.tiny-link.tiny-link--success.is-disabled g,.tiny-link.tiny-link--success.is-disabled:hover g{color:var(--ti-link-success-disabled-text-color);fill:var(--ti-link-success-disabled-text-color)}.tiny-link.tiny-link--warning{color:var(--ti-link-warning-text-color);fill:var(--ti-link-warning-text-color)}.tiny-link.tiny-link--warning g{color:var(--ti-link-warning-text-color);fill:var(--ti-link-warning-text-color)}.tiny-link.tiny-link--warning.is-underline:hover:after{border-color:var(--ti-link-warning-border-color)}.tiny-link.tiny-link--warning:hover{text-decoration:none;color:var(--ti-link-warning-hover-text-color)}.tiny-link.tiny-link--warning.is-disabled,.tiny-link.tiny-link--warning.is-disabled:hover{color:var(--ti-link-warning-disabled-text-color);fill:var(--ti-link-warning-disabled-text-color)}.tiny-link.tiny-link--warning.is-disabled g,.tiny-link.tiny-link--warning.is-disabled:hover g{color:var(--ti-link-warning-disabled-text-color);fill:var(--ti-link-warning-disabled-text-color)}.tiny-link.tiny-link--info{color:var(--ti-link-info-text-color);fill:var(--ti-link-info-text-color)}.tiny-link.tiny-link--info g{color:var(--ti-link-info-text-color);fill:var(--ti-link-info-text-color)}.tiny-link.tiny-link--info.is-underline:hover:after{border-color:var(--ti-link-info-border-color)}.tiny-link.tiny-link--info:hover{text-decoration:none;color:var(--ti-link-info-hover-text-color)}.tiny-link.tiny-link--info.is-disabled,.tiny-link.tiny-link--info.is-disabled:hover{color:var(--ti-link-info-disabled-text-color);fill:var(--ti-link-info-disabled-text-color)}.tiny-link.tiny-link--info.is-disabled g,.tiny-link.tiny-link--info.is-disabled:hover g{color:var(--ti-link-info-disabled-text-color);fill:var(--ti-link-info-disabled-text-color)}.tiny-link-menu{--ti-link-menu-nav-item-text-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-link-menu-nav-item-border-color:#c4c4c4;--ti-link-menu-btn-text-color:rgba(24, 144, 255, 0.8);--ti-link-menu-btn-bg-color:var(--ti-common-color-light, #fff);--ti-link-menu-input-height:var(--ti-common-size-height-normal, 28px);--ti-link-menu-input-font-size:var(--ti-common-font-size-base, 12px);--ti-link-menu-input-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-link-menu-input-border-color:var(--ti-common-color-border, #adb0b8);--ti-link-menu-input-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-link-menu-tree-node-text-color:var(--ti-common-color-text-disabled, #adb0b8)}.tiny-link-menu__nav .tiny-link-menu__nav-item{color:var(--ti-link-menu-nav-item-text-color);font-size:var(--ti-common-font-size-1);border-right:1px solid var(--ti-link-menu-nav-item-border-color);padding:0 8px;line-height:1;display:inline-block;background:0;white-space:nowrap;text-decoration:none;outline:0;text-align:center;cursor:pointer}.tiny-link-menu__nav .tiny-link-menu__nav-item .tiny-svg{fill:var(--ti-link-menu-nav-item-text-color);margin-right:4px}.tiny-link-menu__nav .tiny-link-menu__nav-item span{line-height:1;vertical-align:middle}.tiny-link-menu .tiny-dialog-box__wrapper .tiny-dialog-box__header{padding:32px 32px 16px}.tiny-link-menu .tiny-dialog-box__wrapper .tiny-dialog-box__body .tiny-link-menu__filert .tiny-input{width:100%}.tiny-link-menu .tiny-dialog-box__wrapper .tiny-dialog-box__body .tiny-tree{padding:16px 8px}.tiny-link-menu__nav .tiny-link-menu__btn{color:var(--ti-link-menu-btn-text-color);background:var(--ti-link-menu-btn-bg-color);padding:0 8px;line-height:1;outline:0;text-align:center;border:none;cursor:pointer}.tiny-link-menu__nav .tiny-link-menu__btn .tiny-svg{fill:var(--ti-link-menu-nav-item-text-color);font-size:var(--ti-common-font-size-3)}.tiny-link-menu__dialog-btn{text-align:center}.tiny-link-menu .tiny-input{width:270px;margin-bottom:5px}.tiny-link-menu .tiny-input .tiny-input__inner{height:var(--ti-link-menu-input-height);line-height:var(--ti-link-menu-input-height);font-size:var(--ti-link-menu-input-font-size);color:var(--ti-link-menu-input-text-color);background:var(--ti-link-menu-btn-bg-color);border:1px solid var(--ti-link-menu-input-border-color);border-radius:var(--ti-link-menu-input-border-radius);padding:0 8px;display:block;white-space:nowrap;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;transition:border .3s;outline:0;box-sizing:border-box}.tiny-link-menu .tiny-button:last-child{color:var(--ti-link-menu-nav-item-text-color);background-color:var(--ti-link-menu-btn-bg-color);border-color:var(--ti-link-menu-input-border-color)}.tiny-link-menu .tiny-tree .tiny-tree-node .tiny-checkbox{transform:translateY(1px)}.tiny-link-menu .tiny-tree .tiny-tree-node .tree-node-body{display:block;text-decoration:none}.tiny-link-menu .tiny-tree .tiny-tree-node .tree-node-body>.tiny-svg{margin-left:4px}.tiny-link-menu .tiny-tree .tiny-tree-node .tree-node-name{color:var(--ti-link-menu-tree-node-text-color);font-size:var(--ti-link-menu-input-font-size);border-radius:var(--ti-link-menu-input-border-radius);padding-left:4px;vertical-align:middle}.tiny-link-menu .tiny-tree .tiny-tree-node.is-focusable .tree-node-name{color:var(--ti-link-menu-input-text-color)}.tiny-link-menu .tiny-tree.tiny-link-menu__overflow .tiny-tree-node__content-box{width:100%}.tiny-link-menu .tiny-tree.tiny-link-menu__overflow .tiny-tree-node__content-box .tree-node{width:calc(100% - 36px)}.tiny-link-menu .tiny-tree.tiny-link-menu__overflow .tree-node-name{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-link-menu .tiny-tree.tiny-link-menu__wrap .tree-node{width:calc(100% - 36px)}.tiny-link-menu .tiny-tree.tiny-link-menu__wrap .tree-node-name{width:100%;display:inline-block;white-space:normal;line-height:normal;word-break:break-word}.tiny-mobile-list{--ti-mobile-list-bgcolor:var(--ti-mobile-base-color-light, #fff);--ti-mobile-list-active-bgcolor:#ddd;--ti-mobile-list-border-color:#ddd;--ti-mobile-list-main-text-color:var(--ti-mobile-base-color-info-normal, #333);--ti-mobile-list-main-text-font-size:16px;--ti-mobile-list-sub-text-color:var(--ti-mobile-base-color-placeholder, #999);--ti-mobile-list-sub-text-font-size:14px;--ti-mobile-list-content-des-color:var(--ti-mobile-base-color-placeholder, #999);--ti-mobile-list-content-des-font-size:var(--ti-mobile-base-font-size, 12px);--ti-mobile-list-prefix-size:24px;--ti-mobile-list-suffix-size:16px;--ti-mobile-list-suffix-color:var(--ti-mobile-base-color-placeholder, #999);width:100%;min-height:48px;display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background-color:var(--ti-mobile-list-bgcolor,#fff);box-sizing:border-box;position:relative}.tiny-mobile-list:active{background-color:var(--ti-mobile-list-active-bgcolor,#ddd)}.tiny-mobile-list:not(:last-child)::after{position:absolute;box-sizing:border-box;content:' ';pointer-events:none;right:0;bottom:0;left:16px;border-bottom:1px solid var(--ti-mobile-list-border-color,#ddd);transform:scaleY(.5)}.tiny-mobile-list.is-padding{padding:12px 16px}.tiny-mobile-list__content{display:flex;flex-direction:column;width:100%}.tiny-mobile-list__content-text{display:flex;justify-content:space-between;align-items:center}.tiny-mobile-list__main-text{color:var(--ti-mobile-list-main-text-color,#333);font-size:var(--ti-mobile-list-main-text-font-size,16px)}.tiny-mobile-list__sub-text{color:var(--ti-mobile-list-sub-text-color,#999);font-size:var(--ti-mobile-list-sub-text-font-size,14px)}.tiny-mobile-list__content-des{color:var(--ti-mobile-list-content-des-color,#999);font-size:var(--ti-mobile-list-content-des-font-size,12px);margin:4px 0 0}.tiny-mobile-list__prefix{margin-right:16px}.tiny-mobile-list__prefix .tiny-svg{font-size:var(--ti-mobile-list-prefix-size,24px)}.tiny-mobile-list__suffix{margin-left:16px}.tiny-mobile-list__suffix .tiny-svg{fill:var(--ti-mobile-list-suffix-color,#999);font-size:var(--ti-mobile-list-suffix-size,16px)}.tiny-mobile-list.is-show-prefix:not(:last-child)::after{left:56px}.tiny-locales{cursor:pointer}.tiny-locales svg{margin-left:2px}.tiny-locales__popper.tiny-popover.tiny-popper{padding:0}.tiny-locales__popper .poplist{width:100px}.tiny-locales__popper .poplist li{list-style:none;cursor:pointer;padding:0 8px;line-height:30px}.tiny-locales__popper .poplist li.selected{background:#f5f5f5}.tiny-logout{cursor:pointer;display:inline}:root{--ti-mobile-color-brand-1:#1f1b1b;--ti-mobile-color-brand-2:#1476ff;--ti-mobile-color-bg-default:#f5f5f5;--ti-mobile-color-bg-active:#f5f5f5;--ti-mobile-color-bg-disabled:#f0f0f0;--ti-mobile-color-bg-control-active:#1476ff;--ti-mobile-color-bg-control-default:#c2c2c2;--ti-mobile-color-bg-control-disabled-1:#dbdbdb;--ti-mobile-color-bg-control-disabled-2:#b3d6ff;--ti-mobile-color-bg-container-1:#fff;--ti-mobile-color-bg-container-2:#fafafa;--ti-mobile-color-bg-topnavigation:#fff;--ti-mobile-color-bg-topnavigation-active:#595959;--ti-mobile-color-bg-primary-default:#191919;--ti-mobile-color-bg-primary-active:#595959;--ti-mobile-color-bg-mask:#0000004b;--ti-mobile-color-bg-cell-active:#f0f7ff;--ti-mobile-color-text-primary:#191919;--ti-mobile-color-text-secondary:#595959;--ti-mobile-color-text-placeholder:#808080;--ti-mobile-color-text-disabled:#c2c2c2;--ti-mobile-color-text-inverse:#fff;--ti-mobile-color-text-brand:#191919;--ti-mobile-color-text-link:#1476ff;--ti-mobile-color-icon-control:#191919;--ti-mobile-color-icon-default:#808080;--ti-mobile-color-icon-active:#191919;--ti-mobile-color-icon-disabled:#c2c2c2;--ti-mobile-color-icon-link:#1476ff;--ti-mobile-color-icon-inverse:#fff;--ti-mobile-color-border-default:#c2c2c2;--ti-mobile-color-border-default-2:#595959;--ti-mobile-color-border-active:#191919;--ti-mobile-color-border-disabled:#dbdbdb;--ti-mobile-color-border-divider:#f0f0f0;--ti-mobile-color-border-dash:#191919;--ti-mobile-color-success:#5cb300;--ti-mobile-color-success-subtle:#e6f2d5;--ti-mobile-color-error:#f23030;--ti-mobile-color-error-subtle:#fce3e1;--ti-mobile-color-warning:#ff8800;--ti-mobile-color-warning-subtle:#ffebd1;--ti-mobile-color-info:#1476ff;--ti-mobile-color-info-subtle:#deecff;--ti-mobile-color-none:#c2c2c2;--ti-mobile-color-alert-fatal:#b50e65;--ti-mobile-color-alert-error:#f23030;--ti-mobile-color-alert-warning:#ff8800;--ti-mobile-color-alert-secondary:#ffb700;--ti-mobile-color-alert-ordinary:#f2e70c;--ti-mobile-color-chart-1:#1476ff;--ti-mobile-color-chart-2:#0bb8b2;--ti-mobile-color-chart-3:#6e51e0;--ti-mobile-color-chart-4:#5cb300;--ti-mobile-color-chart-5:#fcb1e1;--ti-mobile-color-chart-6:#33bcf2;--ti-mobile-color-chart-7:#ba53e6;--ti-mobile-color-chart-8:#eb4696;--ti-mobile-color-chart-9:#c2c2c2;--ti-mobile-font-size-xs:10px;--ti-mobile-font-size-s:12px;--ti-mobile-font-size-m:14px;--ti-mobile-font-size-l:16px;--ti-mobile-font-size-xl:18px;--ti-mobile-font-size-2xl:20px;--ti-mobile-font-size-3xl:24px;--ti-mobile-font-size-4xl:30px;--ti-mobile-font-size-5xl:38px;--ti-mobile-font-size-6xl:48px;--ti-mobile-font-weight-regular:400;--ti-mobile-font-weight-medium:500;--ti-mobile-font-family:'HarmonySans','鸿蒙黑体','NotoSans','Helvetica','Arial','PingFangSC-Regular','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Microsoft JhengHei';--ti-mobile-space-1x:4px;--ti-mobile-space-2x:8px;--ti-mobile-space-3x:12px;--ti-mobile-space-4x:16px;--ti-mobile-space-5x:20px;--ti-mobile-space-6x:24px;--ti-mobile-space-8x:32px;--ti-mobile-space-12x:48px;--ti-mobile-space-16x:64px;--ti-mobile-border-radius-xs:2px;--ti-mobile-border-radius-s:4px;--ti-mobile-border-radius-m:8px;--ti-mobile-border-radius-l:12px;--ti-mobile-border-radius-xl:16px;--ti-mobile-border-radius-xxl:24px;--ti-mobile-border-radius-full:9999px;--ti-mobile-border-width-1:1px;--ti-mobile-border-style-solid:solid;--ti-mobile-border-style-dash:dash;--ti-mobile-shadow-xs:0 0 4px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-s:0 0 20px 0 rgba(0, 0, 0, 0.08);--ti-mobile-shadow-m:0 10px 20px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-l:0 10px 50px 0 rgba(0, 0, 0, 0);--ti-mobile-base-color-brand-1:#4a79fe;--ti-mobile-base-color-brand-2:#3168f1;--ti-mobile-base-color-brand-3:#6e94fe;--ti-mobile-base-color-brand-4:#92affe;--ti-mobile-base-color-brand-5:#b7c9ff;--ti-mobile-base-color-brand-6:#95a2f8;--ti-mobile-base-color-brand-6:#ffffff;--ti-mobile-base-color-bg-1:#f5f5f5;--ti-mobile-base-color-bg-2:#fafafa;--ti-mobile-base-color-bg-3:#ffffff;--ti-mobile-base-color-common-1:#000000;--ti-mobile-base-color-common-2:#191919;--ti-mobile-base-color-common-3:#262626;--ti-mobile-base-color-common-4:#333333;--ti-mobile-base-color-common-5:#595959;--ti-mobile-base-color-common-6:#999999;--ti-mobile-base-color-common-7:#c2c2c2;--ti-mobile-base-color-common-8:#dbdbdb;--ti-mobile-base-color-common-9:#ededed;--ti-mobile-base-color-common-10:#f5f5f5;--ti-mobile-base-color-common-11:#fafafa;--ti-mobile-base-color-common-12:#ffffff;--ti-mobile-base-color-common-13:#627199;--ti-mobile-common-color-warning-figure-1:#eb4096;--ti-mobile-common-color-warning-text-1:#e61c81;--ti-mobile-common-color-warning-figure-2:#ff9c32;--ti-mobile-common-color-warning-text-2:#ff8800;--ti-mobile-common-color-warning-figure-3:#1ebe40;--ti-mobile-common-color-warning-text-3:#00b336;--ti-mobile-common-color-error-figure-1:#eb5454;--ti-mobile-common-color-error-text-1:#e62222;--ti-mobile-common-color-error-figure-2:#fccd32;--ti-mobile-common-color-error-text-2:#fcbe1e;--ti-mobile-common-color-error-figure-3:#1e8aff;--ti-mobile-common-color-error-text-3:#1476ff;--ti-mobile-common-color-error-figure-4:#c2c2c2;--ti-mobile-common-color-error-text-4:#999999;--ti-mobile-common-color-chart-1:#1476ff;--ti-mobile-common-color-chart-2:#10c7c1;--ti-mobile-common-color-chart-3:#b878f0;--ti-mobile-common-color-chart-4:#d6a981;--ti-mobile-common-color-chart-5:#c1cc7a;--ti-mobile-common-color-text-primary:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-text-secondary:var(--ti-mobile-base-color-common-5);--ti-mobile-common-color-text-weaken-dark:var(--ti-mobile-base-color-common-6);--ti-mobile-common-color-text-weaken-ligtht:var(--ti-mobile-base-color-common-7);--ti-mobile-common-color-text-weaken-disabled:var(--ti-mobile-base-color-common-8);--ti-mobile-common-color-text-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-text-placeholder-primary:#dbe5fc;--ti-mobile-common-color-text-placeholder-gray:#acacac;--ti-mobile-common-color-text-high-light:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-dark:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-link-highlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-gray:var(--ti-mobile-base-color-common-13);--ti-mobile-common-color-link-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-line-hightlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-line-dark:var(--ti-mobile-base-color-common-9);--ti-mobile-common-color-line-light:var(--ti-mobile-base-color-common-10);--ti-mobile-common-color-line-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-mask-light:rgba(0, 0, 0, 0.5);--ti-mobile-common-color-mask-dark:rgba(0, 0, 0, 0.75);--ti-mobile-common-bg-color-white:var(--ti-mobile-base-color-bg-3);--ti-mobile-common-bg-color-main:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-bg-color-light:var(--ti-mobile-base-color-bg-2);--ti-mobile-common-bg-color-blue-1:var(--ti-mobile-base-color-brand-2);--ti-mobile-common-bg-color-disabled:#e8e8e8;--ti-mobile-common-bg-color-dark-gray:var(--ti-mobile-base-color-bg-1);--ti-mobile-common-bg-color-weaken:var(--ti-mobile-base-color-common-8);--ti-mobile-common-status-bg-color-success:#5bd475;--ti-mobile-common-status-bg-color-error:#eb5454;--ti-mobile-common-status-bg-color-normal:#fff;--ti-mobile-common-status-bg-color-handing:var(--ti-mobile-base-color-brand-1)}.tiny-mobile-mask{--tiny-mobile-mask-bg-color:var(--ti-mobile-color-bg-mask, #0000004b);position:fixed;top:0;bottom:0;left:0;right:0;background:var(--tiny-mobile-mask-bg-color);height:100%}.mask-fade-enter-active{animation:mask-fade-in .3s}.mask-fade-leave-active{animation:mask-fade-out .3s}@keyframes mask-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes mask-fade-out{0%{transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,-20px,0);opacity:0}}.tiny-milestone{--ti-milestone-font-size:var(--ti-common-font-size-base, 12px);--ti-milestone-bg-color:var(--ti-common-color-icon-white, #fff);--ti-milestone-icon-width:var(--ti-common-size-5x, 20px);--ti-milestone-icon-height:var(--ti-common-size-5x, 20px);--ti-milestone-line-bg-color:#dbdbdb;--ti-milestone-status-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-milestone-flag-tip-line-height:var(--ti-common-line-height-4, 20px);--ti-milestone-flag-tip-bg-color:var(--ti-common-color-bg-secondary, #adb0b8);--ti-milestone-flag-tip-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-milestone-flag-content-border-radius:var(--ti-common-border-radius-1, 4px);--ti-milestone-flag-content-font-size:var(--ti-common-font-size-1, 14px);--ti-milestone-text-color:var(--ti-common-color-light, #fff);--ti-milestone-flag-font-size:var(--ti-common-font-size-base, 12px);overflow:hidden;padding-top:38px}.tiny-milestone .tiny-milestone__node{display:block;float:left}.tiny-milestone .tiny-milestone__node::before{content:'';width:28px;height:28px;display:block;position:relative;left:calc(50% - 14px);top:28px;z-index:15}.tiny-milestone .tiny-milestone__node.is-solid::before{background:var(--ti-milestone-bg-color)}.tiny-milestone .tiny-milestone__node.is-solid .tiny-svg{fill:var(--ti-milestone-bg-color)}.tiny-milestone .tiny-milestone__node .iconfix{font-size:var(--ti-common-font-size-4)}.tiny-milestone .tiny-milestone__icon{background:var(--ti-milestone-bg-color);width:var(--ti-milestone-icon-width,20px);height:var(--ti-milestone-icon-height,20px);line-height:var(--ti-milestone-icon-height,20px);position:relative;font-size:var(--ti-milestone-font-size,12px);text-align:center;left:calc(50% - 10px);top:4px;border-radius:50%;color:var(--ti-milestone-text-color);cursor:pointer;z-index:15}.tiny-milestone .tiny-milestone__icon.is-completed{border:2px solid}.tiny-milestone .tiny-milestone__icon.is-completed .tiny-svg{fill:#1890ff;vertical-align:baseline}.tiny-milestone .tiny-milestone__line{height:4px;left:50%;top:-8px;position:relative;background:var(--ti-milestone-line-bg-color)}.tiny-milestone .tiny-milestone__line-end{width:0}.tiny-milestone .tiny-milestone__description{line-height:14px;margin-top:8px;position:relative;overflow:hidden;text-align:center}.tiny-milestone .tiny-milestone__description-name{width:100%;color:#333;font-size:var(--ti-milestone-font-size);float:left}.tiny-milestone .tiny-milestone__description-status{color:var(--ti-milestone-status-text-color);font-size:var(--ti-milestone-font-size);float:left;width:100%}.tiny-milestone .tiny-milestone__flag-tip{position:fixed;padding:2px 4px;line-height:var(--ti-milestone-flag-tip-line-height);background:var(--ti-milestone-flag-tip-bg-color);border-radius:var(--ti-milestone-flag-tip-border-radius);border:solid 1px var(--ti-milestone-flag-tip-bg-color);text-align:center;word-wrap:break-word}.tiny-milestone .tiny-milestone__flag-tip::before{position:absolute;width:0;height:0;border-style:solid;border:1px solid;border-width:8px 8px 0 8px;border-color:#d9d9d9 transparent;content:'';left:calc(50% - 4px);bottom:-6px}.tiny-milestone .tiny-milestone__flag{position:absolute;left:calc(50% - 29px);bottom:5px;width:58px;text-align:center;z-index:1}.tiny-milestone .tiny-milestone__flag:hover{z-index:2}.tiny-milestone .tiny-milestone__flag-content{width:58px;height:34px;padding:0;line-height:15px;font-size:var(--ti-milestone-flag-content-font-size);border-radius:var(--ti-milestone-flag-content-border-radius);color:var(--ti-milestone-text-color);background:#333;cursor:pointer;vertical-align:middle;display:table-cell}.tiny-milestone .tiny-milestone__flag-content p{color:var(--ti-milestone-text-color);width:58px;font-size:var(--ti-milestone-flag-font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 4px;margin:0;box-sizing:border-box}.tiny-milestone .tiny-milestone__flag-line{height:30px;width:1px;margin-left:50%;background:#333}.tiny-milestone .tiny-milestone__dot{display:block;background:var(--ti-milestone-flag-line-color);border:solid 1px;border-radius:50%;width:5px;height:5px;position:relative;bottom:-29px;right:2px}.map-container .map-canvas span{word-break:break-all}.map-container .map-canvas me-root me-tpc #input-box{border-radius:var(--root-radius)}.map-container .map-canvas me-root .selected #input-box{box-shadow:0 0 0 4px var(--selected);border:unset}.map-container me-main>me-wrapper>me-parent>me-tpc{border:unset;box-shadow:unset}.map-container me-main>me-wrapper>me-parent>me-tpc #input-box{border-radius:var(--main-radius);box-shadow:0 0 0 4px var(--selected);border:unset}:root{--ti-mobile-color-brand-1:#1f1b1b;--ti-mobile-color-brand-2:#1476ff;--ti-mobile-color-bg-default:#f5f5f5;--ti-mobile-color-bg-active:#f5f5f5;--ti-mobile-color-bg-disabled:#f0f0f0;--ti-mobile-color-bg-control-active:#1476ff;--ti-mobile-color-bg-control-default:#c2c2c2;--ti-mobile-color-bg-control-disabled-1:#dbdbdb;--ti-mobile-color-bg-control-disabled-2:#b3d6ff;--ti-mobile-color-bg-container-1:#fff;--ti-mobile-color-bg-container-2:#fafafa;--ti-mobile-color-bg-topnavigation:#fff;--ti-mobile-color-bg-topnavigation-active:#595959;--ti-mobile-color-bg-primary-default:#191919;--ti-mobile-color-bg-primary-active:#595959;--ti-mobile-color-bg-mask:#0000004b;--ti-mobile-color-bg-cell-active:#f0f7ff;--ti-mobile-color-text-primary:#191919;--ti-mobile-color-text-secondary:#595959;--ti-mobile-color-text-placeholder:#808080;--ti-mobile-color-text-disabled:#c2c2c2;--ti-mobile-color-text-inverse:#fff;--ti-mobile-color-text-brand:#191919;--ti-mobile-color-text-link:#1476ff;--ti-mobile-color-icon-control:#191919;--ti-mobile-color-icon-default:#808080;--ti-mobile-color-icon-active:#191919;--ti-mobile-color-icon-disabled:#c2c2c2;--ti-mobile-color-icon-link:#1476ff;--ti-mobile-color-icon-inverse:#fff;--ti-mobile-color-border-default:#c2c2c2;--ti-mobile-color-border-default-2:#595959;--ti-mobile-color-border-active:#191919;--ti-mobile-color-border-disabled:#dbdbdb;--ti-mobile-color-border-divider:#f0f0f0;--ti-mobile-color-border-dash:#191919;--ti-mobile-color-success:#5cb300;--ti-mobile-color-success-subtle:#e6f2d5;--ti-mobile-color-error:#f23030;--ti-mobile-color-error-subtle:#fce3e1;--ti-mobile-color-warning:#ff8800;--ti-mobile-color-warning-subtle:#ffebd1;--ti-mobile-color-info:#1476ff;--ti-mobile-color-info-subtle:#deecff;--ti-mobile-color-none:#c2c2c2;--ti-mobile-color-alert-fatal:#b50e65;--ti-mobile-color-alert-error:#f23030;--ti-mobile-color-alert-warning:#ff8800;--ti-mobile-color-alert-secondary:#ffb700;--ti-mobile-color-alert-ordinary:#f2e70c;--ti-mobile-color-chart-1:#1476ff;--ti-mobile-color-chart-2:#0bb8b2;--ti-mobile-color-chart-3:#6e51e0;--ti-mobile-color-chart-4:#5cb300;--ti-mobile-color-chart-5:#fcb1e1;--ti-mobile-color-chart-6:#33bcf2;--ti-mobile-color-chart-7:#ba53e6;--ti-mobile-color-chart-8:#eb4696;--ti-mobile-color-chart-9:#c2c2c2;--ti-mobile-font-size-xs:10px;--ti-mobile-font-size-s:12px;--ti-mobile-font-size-m:14px;--ti-mobile-font-size-l:16px;--ti-mobile-font-size-xl:18px;--ti-mobile-font-size-2xl:20px;--ti-mobile-font-size-3xl:24px;--ti-mobile-font-size-4xl:30px;--ti-mobile-font-size-5xl:38px;--ti-mobile-font-size-6xl:48px;--ti-mobile-font-weight-regular:400;--ti-mobile-font-weight-medium:500;--ti-mobile-font-family:'HarmonySans','鸿蒙黑体','NotoSans','Helvetica','Arial','PingFangSC-Regular','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Microsoft JhengHei';--ti-mobile-space-1x:4px;--ti-mobile-space-2x:8px;--ti-mobile-space-3x:12px;--ti-mobile-space-4x:16px;--ti-mobile-space-5x:20px;--ti-mobile-space-6x:24px;--ti-mobile-space-8x:32px;--ti-mobile-space-12x:48px;--ti-mobile-space-16x:64px;--ti-mobile-border-radius-xs:2px;--ti-mobile-border-radius-s:4px;--ti-mobile-border-radius-m:8px;--ti-mobile-border-radius-l:12px;--ti-mobile-border-radius-xl:16px;--ti-mobile-border-radius-xxl:24px;--ti-mobile-border-radius-full:9999px;--ti-mobile-border-width-1:1px;--ti-mobile-border-style-solid:solid;--ti-mobile-border-style-dash:dash;--ti-mobile-shadow-xs:0 0 4px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-s:0 0 20px 0 rgba(0, 0, 0, 0.08);--ti-mobile-shadow-m:0 10px 20px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-l:0 10px 50px 0 rgba(0, 0, 0, 0);--ti-mobile-base-color-brand-1:#4a79fe;--ti-mobile-base-color-brand-2:#3168f1;--ti-mobile-base-color-brand-3:#6e94fe;--ti-mobile-base-color-brand-4:#92affe;--ti-mobile-base-color-brand-5:#b7c9ff;--ti-mobile-base-color-brand-6:#95a2f8;--ti-mobile-base-color-brand-6:#ffffff;--ti-mobile-base-color-bg-1:#f5f5f5;--ti-mobile-base-color-bg-2:#fafafa;--ti-mobile-base-color-bg-3:#ffffff;--ti-mobile-base-color-common-1:#000000;--ti-mobile-base-color-common-2:#191919;--ti-mobile-base-color-common-3:#262626;--ti-mobile-base-color-common-4:#333333;--ti-mobile-base-color-common-5:#595959;--ti-mobile-base-color-common-6:#999999;--ti-mobile-base-color-common-7:#c2c2c2;--ti-mobile-base-color-common-8:#dbdbdb;--ti-mobile-base-color-common-9:#ededed;--ti-mobile-base-color-common-10:#f5f5f5;--ti-mobile-base-color-common-11:#fafafa;--ti-mobile-base-color-common-12:#ffffff;--ti-mobile-base-color-common-13:#627199;--ti-mobile-common-color-warning-figure-1:#eb4096;--ti-mobile-common-color-warning-text-1:#e61c81;--ti-mobile-common-color-warning-figure-2:#ff9c32;--ti-mobile-common-color-warning-text-2:#ff8800;--ti-mobile-common-color-warning-figure-3:#1ebe40;--ti-mobile-common-color-warning-text-3:#00b336;--ti-mobile-common-color-error-figure-1:#eb5454;--ti-mobile-common-color-error-text-1:#e62222;--ti-mobile-common-color-error-figure-2:#fccd32;--ti-mobile-common-color-error-text-2:#fcbe1e;--ti-mobile-common-color-error-figure-3:#1e8aff;--ti-mobile-common-color-error-text-3:#1476ff;--ti-mobile-common-color-error-figure-4:#c2c2c2;--ti-mobile-common-color-error-text-4:#999999;--ti-mobile-common-color-chart-1:#1476ff;--ti-mobile-common-color-chart-2:#10c7c1;--ti-mobile-common-color-chart-3:#b878f0;--ti-mobile-common-color-chart-4:#d6a981;--ti-mobile-common-color-chart-5:#c1cc7a;--ti-mobile-common-color-text-primary:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-text-secondary:var(--ti-mobile-base-color-common-5);--ti-mobile-common-color-text-weaken-dark:var(--ti-mobile-base-color-common-6);--ti-mobile-common-color-text-weaken-ligtht:var(--ti-mobile-base-color-common-7);--ti-mobile-common-color-text-weaken-disabled:var(--ti-mobile-base-color-common-8);--ti-mobile-common-color-text-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-text-placeholder-primary:#dbe5fc;--ti-mobile-common-color-text-placeholder-gray:#acacac;--ti-mobile-common-color-text-high-light:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-dark:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-link-highlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-gray:var(--ti-mobile-base-color-common-13);--ti-mobile-common-color-link-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-line-hightlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-line-dark:var(--ti-mobile-base-color-common-9);--ti-mobile-common-color-line-light:var(--ti-mobile-base-color-common-10);--ti-mobile-common-color-line-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-mask-light:rgba(0, 0, 0, 0.5);--ti-mobile-common-color-mask-dark:rgba(0, 0, 0, 0.75);--ti-mobile-common-bg-color-white:var(--ti-mobile-base-color-bg-3);--ti-mobile-common-bg-color-main:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-bg-color-light:var(--ti-mobile-base-color-bg-2);--ti-mobile-common-bg-color-blue-1:var(--ti-mobile-base-color-brand-2);--ti-mobile-common-bg-color-disabled:#e8e8e8;--ti-mobile-common-bg-color-dark-gray:var(--ti-mobile-base-color-bg-1);--ti-mobile-common-bg-color-weaken:var(--ti-mobile-base-color-common-8);--ti-mobile-common-status-bg-color-success:#5bd475;--ti-mobile-common-status-bg-color-error:#eb5454;--ti-mobile-common-status-bg-color-normal:#fff;--ti-mobile-common-status-bg-color-handing:var(--ti-mobile-base-color-brand-1)}.tiny-mobile-multi-select-item{--ti-mobile-multi-select-item-height:48px;--ti-mobile-multi-select-item-padding-horizontal:var(--ti-mobile-space-4x, 16px);--ti-mobile-multi-select-item-font-size:var(--ti-mobile-font-size-m, 14px);--ti-mobile-multi-select-item-text-color:var(--ti-mobile-color-text-secondary, #595959);--ti-mobile-multi-select-item-text-color-active:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-multi-select-item-text-color-disabled:var(--ti-mobile-color-text-disabled, #c2c2c2);--ti-mobile-multi-select-item-font-weight-active:var(--ti-mobile-font-weight-medium, 500);--ti-mobile-multi-select-item-icon-font-size:var(--ti-mobile-font-size-l, 16px);--ti-mobile-multi-select-item-icon-color-disabled:var(--ti-mobile-color-icon-disabled, #c2c2c2);--ti-mobile-multi-select-item-bg-color:var(--ti-mobile-color-bg-container-1, #fff);--ti-mobile-multi-select-item-bg-color-touch:var(--ti-mobile-color-bg-active);--ti-mobile-multi-select-item-indent-width:var(--ti-mobile-space-4x, 16px);width:100%;height:var(--ti-mobile-multi-select-item-height);padding:0 var(--ti-mobile-multi-select-item-padding-horizontal);line-height:var(--ti-mobile-multi-select-item-height);background:var(--ti-mobile-multi-select-item-bg-color);color:var(--ti-mobile-multi-select-item-text-color);font-size:var(--ti-mobile-multi-select-item-font-size)}.tiny-mobile-multi-select-item:active{background-color:var(--ti-mobile-multi-select-item-bg-color-touch)}.tiny-mobile-multi-select-item.is-active{color:var(--ti-mobile-multi-select-item-text-color-active);font-weight:var(--ti-mobile-multi-select-item-font-weight-active)}.tiny-mobile-multi-select-item.is-disabled{color:var(--ti-mobile-multi-select-item-text-color-disabled)}.tiny-mobile-multi-select-item.is-disabled .tiny-mobile-multi-select-item__suffix-icon svg{fill:var(--ti-mobile-multi-select-item-icon-color-disabled)}.tiny-mobile-multi-select-item__wrap{display:flex;align-items:center;justify-content:space-between}.tiny-mobile-multi-select-item__content{display:flex;align-items:center}.tiny-mobile-multi-select-item__content-indent{display:inline-block;height:100%;width:var(--ti-mobile-multi-select-item-indent-width)}.tiny-mobile-multi-select-item__suffix-icon{line-height:1;transform-origin:center;transition:all linear .3s}.tiny-mobile-wheel{--ti-mobile-wheel-content-font-size:14px;--ti-mobile-wheel-wrapper-height:224px;--ti-mobile-wheel-wrapper-font-size:14px;--ti-mobile-wheel-wrapper-scroll-margin-top:38px;--ti-mobile-wheel-scroll-hasfooter-line-height:36px;--ti-mobile-wheel-scroll-hasfooter-height:36px;--ti-mobile-wheel-scroll-hasfooter-text-color:#595959;--ti-mobile-wheel-scroll-nofooter-line-height:44px;--ti-mobile-wheel-scroll-nofooter-height:44px;--ti-mobile-wheel-scroll-nofooter-text-color:#191919;--ti-mobile-wheel-scroll-icon-font-size:20px;width:100%}.tiny-mobile-wheel ul{list-style:none;padding:0}.tiny-mobile-wheel__container{width:100%;z-index:100;overflow:hidden;text-align:center;font-size:var(--ti-mobile-wheel-content-font-size,14px)}.tiny-mobile-wheel__picker__panel{z-index:600}.tiny-mobile-wheel__picker__content{position:relative;top:0}.tiny-mobile-wheel__wheel__wrapper{display:flex;padding:0 16px}.tiny-mobile-wheel__wheel__wrapper .wheel{flex:1;width:1%;height:var(--ti-mobile-wheel-wrapper-height,224px);overflow:hidden;font-size:var(--ti-mobile-wheel-wrapper-font-size,14px)}.tiny-mobile-wheel__wheel__wrapper .wheel .wheel__scroll_hasFooter{padding:0;margin-top:var(--ti-mobile-wheel-wrapper-scroll-margin-top,38px);line-height:var(--ti-mobile-wheel-scroll-hasfooter-line-height,36px);list-style:none}.tiny-mobile-wheel__wheel__wrapper .wheel .wheel__scroll_hasFooter .wheel__item{list-style:none;height:var(--ti-mobile-wheel-scroll-hasfooter-height,36px);overflow:hidden;white-space:nowrap;color:var(--ti-mobile-wheel-scroll-hasfooter-text-color,#595959);font-weight:500}.tiny-mobile-wheel__wheel__wrapper .wheel .wheel__scroll_hasFooter .wheel__item__selected{color:var(--ti-mobile-base-color-brand-1,#4a79fe)}.tiny-mobile-wheel__wheel__wrapper .wheel .wheel__scroll_noFooter{padding:0;margin-top:0;line-height:var(--ti-mobile-wheel-scroll-nofooter-line-height,44px);list-style:none}.tiny-mobile-wheel__wheel__wrapper .wheel .wheel__scroll_noFooter .wheel__item{list-style:none;height:var(--ti-mobile-wheel-scroll-nofooter-height,44px);overflow:hidden;white-space:nowrap;color:var(--ti-mobile-wheel-scroll-nofooter-text-color,#191919);font-weight:500;display:flex;justify-content:space-between;align-items:center}.tiny-mobile-wheel__wheel__wrapper .wheel .wheel__scroll_noFooter .wheel__item__selected{color:var(--ti-mobile-base-color-brand-1,#4a79fe);fill:var(--ti-mobile-base-color-brand-1,#4a79fe)}.tiny-mobile-wheel__wheel__wrapper .wheel .wheel__scroll_noFooter .size20{font-size:var(--ti-mobile-wheel-scroll-icon-font-size,20px)}:root{--ti-mobile-color-brand-1:#1f1b1b;--ti-mobile-color-brand-2:#1476ff;--ti-mobile-color-bg-default:#f5f5f5;--ti-mobile-color-bg-active:#f5f5f5;--ti-mobile-color-bg-disabled:#f0f0f0;--ti-mobile-color-bg-control-active:#1476ff;--ti-mobile-color-bg-control-default:#c2c2c2;--ti-mobile-color-bg-control-disabled-1:#dbdbdb;--ti-mobile-color-bg-control-disabled-2:#b3d6ff;--ti-mobile-color-bg-container-1:#fff;--ti-mobile-color-bg-container-2:#fafafa;--ti-mobile-color-bg-topnavigation:#fff;--ti-mobile-color-bg-topnavigation-active:#595959;--ti-mobile-color-bg-primary-default:#191919;--ti-mobile-color-bg-primary-active:#595959;--ti-mobile-color-bg-mask:#0000004b;--ti-mobile-color-bg-cell-active:#f0f7ff;--ti-mobile-color-text-primary:#191919;--ti-mobile-color-text-secondary:#595959;--ti-mobile-color-text-placeholder:#808080;--ti-mobile-color-text-disabled:#c2c2c2;--ti-mobile-color-text-inverse:#fff;--ti-mobile-color-text-brand:#191919;--ti-mobile-color-text-link:#1476ff;--ti-mobile-color-icon-control:#191919;--ti-mobile-color-icon-default:#808080;--ti-mobile-color-icon-active:#191919;--ti-mobile-color-icon-disabled:#c2c2c2;--ti-mobile-color-icon-link:#1476ff;--ti-mobile-color-icon-inverse:#fff;--ti-mobile-color-border-default:#c2c2c2;--ti-mobile-color-border-default-2:#595959;--ti-mobile-color-border-active:#191919;--ti-mobile-color-border-disabled:#dbdbdb;--ti-mobile-color-border-divider:#f0f0f0;--ti-mobile-color-border-dash:#191919;--ti-mobile-color-success:#5cb300;--ti-mobile-color-success-subtle:#e6f2d5;--ti-mobile-color-error:#f23030;--ti-mobile-color-error-subtle:#fce3e1;--ti-mobile-color-warning:#ff8800;--ti-mobile-color-warning-subtle:#ffebd1;--ti-mobile-color-info:#1476ff;--ti-mobile-color-info-subtle:#deecff;--ti-mobile-color-none:#c2c2c2;--ti-mobile-color-alert-fatal:#b50e65;--ti-mobile-color-alert-error:#f23030;--ti-mobile-color-alert-warning:#ff8800;--ti-mobile-color-alert-secondary:#ffb700;--ti-mobile-color-alert-ordinary:#f2e70c;--ti-mobile-color-chart-1:#1476ff;--ti-mobile-color-chart-2:#0bb8b2;--ti-mobile-color-chart-3:#6e51e0;--ti-mobile-color-chart-4:#5cb300;--ti-mobile-color-chart-5:#fcb1e1;--ti-mobile-color-chart-6:#33bcf2;--ti-mobile-color-chart-7:#ba53e6;--ti-mobile-color-chart-8:#eb4696;--ti-mobile-color-chart-9:#c2c2c2;--ti-mobile-font-size-xs:10px;--ti-mobile-font-size-s:12px;--ti-mobile-font-size-m:14px;--ti-mobile-font-size-l:16px;--ti-mobile-font-size-xl:18px;--ti-mobile-font-size-2xl:20px;--ti-mobile-font-size-3xl:24px;--ti-mobile-font-size-4xl:30px;--ti-mobile-font-size-5xl:38px;--ti-mobile-font-size-6xl:48px;--ti-mobile-font-weight-regular:400;--ti-mobile-font-weight-medium:500;--ti-mobile-font-family:'HarmonySans','鸿蒙黑体','NotoSans','Helvetica','Arial','PingFangSC-Regular','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Microsoft JhengHei';--ti-mobile-space-1x:4px;--ti-mobile-space-2x:8px;--ti-mobile-space-3x:12px;--ti-mobile-space-4x:16px;--ti-mobile-space-5x:20px;--ti-mobile-space-6x:24px;--ti-mobile-space-8x:32px;--ti-mobile-space-12x:48px;--ti-mobile-space-16x:64px;--ti-mobile-border-radius-xs:2px;--ti-mobile-border-radius-s:4px;--ti-mobile-border-radius-m:8px;--ti-mobile-border-radius-l:12px;--ti-mobile-border-radius-xl:16px;--ti-mobile-border-radius-xxl:24px;--ti-mobile-border-radius-full:9999px;--ti-mobile-border-width-1:1px;--ti-mobile-border-style-solid:solid;--ti-mobile-border-style-dash:dash;--ti-mobile-shadow-xs:0 0 4px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-s:0 0 20px 0 rgba(0, 0, 0, 0.08);--ti-mobile-shadow-m:0 10px 20px 0 rgba(0, 0, 0, 0);--ti-mobile-shadow-l:0 10px 50px 0 rgba(0, 0, 0, 0);--ti-mobile-base-color-brand-1:#4a79fe;--ti-mobile-base-color-brand-2:#3168f1;--ti-mobile-base-color-brand-3:#6e94fe;--ti-mobile-base-color-brand-4:#92affe;--ti-mobile-base-color-brand-5:#b7c9ff;--ti-mobile-base-color-brand-6:#95a2f8;--ti-mobile-base-color-brand-6:#ffffff;--ti-mobile-base-color-bg-1:#f5f5f5;--ti-mobile-base-color-bg-2:#fafafa;--ti-mobile-base-color-bg-3:#ffffff;--ti-mobile-base-color-common-1:#000000;--ti-mobile-base-color-common-2:#191919;--ti-mobile-base-color-common-3:#262626;--ti-mobile-base-color-common-4:#333333;--ti-mobile-base-color-common-5:#595959;--ti-mobile-base-color-common-6:#999999;--ti-mobile-base-color-common-7:#c2c2c2;--ti-mobile-base-color-common-8:#dbdbdb;--ti-mobile-base-color-common-9:#ededed;--ti-mobile-base-color-common-10:#f5f5f5;--ti-mobile-base-color-common-11:#fafafa;--ti-mobile-base-color-common-12:#ffffff;--ti-mobile-base-color-common-13:#627199;--ti-mobile-common-color-warning-figure-1:#eb4096;--ti-mobile-common-color-warning-text-1:#e61c81;--ti-mobile-common-color-warning-figure-2:#ff9c32;--ti-mobile-common-color-warning-text-2:#ff8800;--ti-mobile-common-color-warning-figure-3:#1ebe40;--ti-mobile-common-color-warning-text-3:#00b336;--ti-mobile-common-color-error-figure-1:#eb5454;--ti-mobile-common-color-error-text-1:#e62222;--ti-mobile-common-color-error-figure-2:#fccd32;--ti-mobile-common-color-error-text-2:#fcbe1e;--ti-mobile-common-color-error-figure-3:#1e8aff;--ti-mobile-common-color-error-text-3:#1476ff;--ti-mobile-common-color-error-figure-4:#c2c2c2;--ti-mobile-common-color-error-text-4:#999999;--ti-mobile-common-color-chart-1:#1476ff;--ti-mobile-common-color-chart-2:#10c7c1;--ti-mobile-common-color-chart-3:#b878f0;--ti-mobile-common-color-chart-4:#d6a981;--ti-mobile-common-color-chart-5:#c1cc7a;--ti-mobile-common-color-text-primary:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-text-secondary:var(--ti-mobile-base-color-common-5);--ti-mobile-common-color-text-weaken-dark:var(--ti-mobile-base-color-common-6);--ti-mobile-common-color-text-weaken-ligtht:var(--ti-mobile-base-color-common-7);--ti-mobile-common-color-text-weaken-disabled:var(--ti-mobile-base-color-common-8);--ti-mobile-common-color-text-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-text-placeholder-primary:#dbe5fc;--ti-mobile-common-color-text-placeholder-gray:#acacac;--ti-mobile-common-color-text-high-light:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-dark:var(--ti-mobile-base-color-common-2);--ti-mobile-common-color-link-highlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-link-gray:var(--ti-mobile-base-color-common-13);--ti-mobile-common-color-link-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-line-hightlight:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-color-line-dark:var(--ti-mobile-base-color-common-9);--ti-mobile-common-color-line-light:var(--ti-mobile-base-color-common-10);--ti-mobile-common-color-line-white:var(--ti-mobile-base-color-common-12);--ti-mobile-common-color-mask-light:rgba(0, 0, 0, 0.5);--ti-mobile-common-color-mask-dark:rgba(0, 0, 0, 0.75);--ti-mobile-common-bg-color-white:var(--ti-mobile-base-color-bg-3);--ti-mobile-common-bg-color-main:var(--ti-mobile-base-color-brand-1);--ti-mobile-common-bg-color-light:var(--ti-mobile-base-color-bg-2);--ti-mobile-common-bg-color-blue-1:var(--ti-mobile-base-color-brand-2);--ti-mobile-common-bg-color-disabled:#e8e8e8;--ti-mobile-common-bg-color-dark-gray:var(--ti-mobile-base-color-bg-1);--ti-mobile-common-bg-color-weaken:var(--ti-mobile-base-color-common-8);--ti-mobile-common-status-bg-color-success:#5bd475;--ti-mobile-common-status-bg-color-error:#eb5454;--ti-mobile-common-status-bg-color-normal:#fff;--ti-mobile-common-status-bg-color-handing:var(--ti-mobile-base-color-brand-1)}.tiny-mobile-multi-select{--ti-mobile-multi-select-bg:var(--ti-mobile-color-bg-container-1, #fff);--ti-mobile-multi-select-header-height:var(--ti-mobile-space-12x, 48px);--ti-mobile-multi-select-header-padding-horizontal:var(--ti-mobile-space-4x, 16px);--ti-mobile-multi-select-header-border-bottom-color:var(--ti-mobile-color-border-divider, #f0f0f0);--ti-mobile-multi-select-header-bg:var(--ti-mobile-color-bg-container-1, #fff);--ti-mobile-multi-select-header-item-margin-right:var(--ti-mobile-space-4x, 16px);--ti-mobile-multi-select-header-item-bg:var(--ti-mobile-color-bg-container-1, #fff);--ti-mobile-multi-select-header-label-text-color:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-multi-select-header-text-color-disabled:var(--ti-mobile-color-text-disabled, #c2c2c2);--ti-mobile-multi-select-header-icon-color-disabled:var(--ti-mobile-color-icon-disabled, #c2c2c2);--ti-mobile-multi-select-header-label-font-size:var(--ti-mobile-font-size-m, 14px);--ti-mobile-multi-select-header-label-font-weight:var(--ti-mobile-font-weight-medium, 500);--ti-mobile-multi-select-search-icon-width:var(--ti-mobile-multi-select-header-height);--ti-mobile-multi-select-header-icon-font-size:var(--ti-mobile-font-size-l, 16px);--ti-mobile-multi-select-header-svg-fill-color:var(--ti-mobile-color-icon-control, #191919);--ti-mobile-multi-select-option-list-max-height:60vh;--ti-mobile-multi-select-option-list-shadow:var(--ti-mobile-shadow-s);--ti-mobile-multi-select-footer-width:164px;position:relative;background:var(--ti-mobile-multi-select-bg,#fff);width:100%;border-radius:0 0 16px 16px}.tiny-mobile-multi-select__header{position:relative;display:flex;justify-content:space-between;align-items:center;height:var(--ti-mobile-multi-select-header-height);padding:0 var(--ti-mobile-multi-select-header-padding-horizontal);background:var(--ti-mobile-multi-select-header-bg,#fff);border-bottom:1px solid var(--ti-mobile-multi-select-header-border-bottom-color);z-index:100}.tiny-mobile-multi-select__header .item-disabled .tiny-mobile-multi-select__header__label,.tiny-mobile-multi-select__header.is-disabled .tiny-mobile-multi-select__header__label{color:var(--ti-mobile-multi-select-header-text-color-disabled)}.tiny-mobile-multi-select__header .item-disabled .tiny-mobile-multi-select__header__icon svg,.tiny-mobile-multi-select__header.is-disabled .tiny-mobile-multi-select__header__icon svg{fill:var(--ti-mobile-multi-select-header-icon-color-disabled)}.tiny-mobile-multi-select__header.show-search{padding-right:0}.tiny-mobile-multi-select__header.is-searching{height:56px}.tiny-mobile-multi-select__header-item-box{flex:1;display:flex;justify-content:space-around;align-items:center;height:100%;overflow-x:scroll}.tiny-mobile-multi-select__header-item-box::-webkit-scrollbar{display:none}.tiny-mobile-multi-select__header-item{display:flex;align-items:center;width:fix-content;height:100%;margin-right:var(--ti-mobile-multi-select-header-item-margin-right);background:var(--ti-mobile-multi-select-header-item-bg);border-radius:4px;padding:5px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiny-mobile-multi-select__header-item:last-of-type{margin-right:0}.tiny-mobile-multi-select__header__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;font-size:var(--ti-mobile-multi-select-header-label-font-size);font-weight:var(--ti-mobile-multi-select-header-label-font-weight);color:var(--ti-mobile-multi-select-header-label-text-color,#595959);line-height:18px}.tiny-mobile-multi-select__header__icon{margin-left:4px;font-size:0;transform-origin:center center;transition:all linear .3s}.tiny-mobile-multi-select__header__icon svg{fill:var(--ti-mobile-multi-select-header-svg-fill-color);font-size:var(--ti-mobile-multi-select-header-icon-font-size);vertical-align:text-bottom}.tiny-mobile-multi-select__header-search-icon{flex:0 0 var(--ti-mobile-multi-select-search-icon-width);height:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px 0 rgba(0,0,0,.12)}.tiny-mobile-multi-select__header-search{flex:1;margin:var(--ti-mobile-space-2x) 0}.tiny-mobile-multi-select__header-prefix-icon{fill:var(--ti-mobile-color-text-placeholder);color:var(--ti-mobile-color-text-placeholder);font-size:var(--ti-mobile-font-size-l)}.tiny-mobile-multi-select__header-cancel-btn{flex:0;white-space:nowrap;margin:0 var(--ti-mobile-space-6x) 0 var(--ti-mobile-space-3x)}.tiny-mobile-multi-select__content{position:absolute;top:100%;left:0;right:0;z-index:200;background-color:var(--ti-mobile-multi-select-item-bg-color)}.tiny-mobile-multi-select .noFooter{border-radius:0 0 16px 16px}.tiny-mobile-multi-select__option-list{max-height:var(--ti-mobile-multi-select-option-list-max-height);overflow-y:scroll;box-shadow:var(--ti-mobile-multi-select-option-list-shadow)}.tiny-mobile-multi-select__footer{height:74px;padding:16px;text-align:center;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:0 0 16px 16px;box-shadow:0 -1px 3px 0 #f8f8f8}.tiny-mobile-multi-select__footer button{width:var(--ti-mobile-multi-select-footer-width,164px)}.tiny-mobile-multi-select__footer :first-child{margin-right:15px}.tiny-mobile-multi-select__footer .tiny-mobile-button--primary{color:var(--ti-mobile-button-color,#fff);border-color:var(--ti-mobile-base-color-brand-1,#4a79fe);background-color:var(--ti-mobile-base-color-brand-1,#4a79fe)}.tiny-mobile-multi-select__footer .tiny-mobile-button--default{color:#191919}.tiny-mobile-nav-bar{--ti-mobile-nav-bar-height:44px;--ti-mobile-nav-bar-bgcolor:#343745;--ti-mobile-nav-bar-icon-color:var(--ti-mobile-base-color-light, #fff);--ti-mobile-nav-bar-arrow-font-size:17px;--ti-mobile-nav-bar-title-color:#f0f0f0;--ti-mobile-nav-bar-left-font-size:16px;position:relative;z-index:1;height:var(--ti-mobile-nav-bar-height,44px);line-height:var(--ti-mobile-nav-bar-height,44px);padding:0 10px;text-align:center;background-color:var(--ti-mobile-nav-bar-bgcolor,#343745);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center}.tiny-mobile-nav-bar .tiny-svg{fill:var(--ti-mobile-nav-bar-icon-color,#fff);font-size:24px;position:relative;text-rendering:auto;vertical-align:middle}.tiny-mobile-nav-bar__fixed{position:fixed;top:0;left:0;width:100%}.tiny-mobile-nav-bar__title{max-width:60%;color:var(--ti-mobile-nav-bar-title-color,#f0f0f0);font-size:var(--ti-mobile-nav-bar-arrow-font-size,17px)}.tiny-mobile-nav-bar__title .main-title,.tiny-mobile-nav-bar__title .sub-title{margin:0;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tiny-mobile-nav-bar__title .sub-title{display:none;font-size:12px;margin-top:4px}.tiny-mobile-nav-bar__title .sub-title.is-show-subtitle{display:block}.tiny-mobile-nav-bar__title p.main-title{color:#f0f0f0;font-size:17px}.tiny-mobile-nav-bar__left,.tiny-mobile-nav-bar__right{font-size:var(--ti-mobile-nav-bar-left-font-size,16px);cursor:pointer}.tiny-mobile-nav-bar__left:active,.tiny-mobile-nav-bar__right:active{opacity:.7}.tiny-mobile-nav-bar__text{color:var(--ti-mobile-nav-bar-title-color,#f0f0f0)}.container{padding-right:10px;margin-right:auto;padding-left:10px;margin-left:auto}.container:after,.container:before{content:'';display:table}.container:after{clear:both}@media (min-width:768px){.container{width:788px}}@media (min-width:992px){.container{width:1012px}}@media (min-width:1200px){.container{width:1220px}}@media (min-width:1920px){.container{width:1940px}}.row{margin-left:-10px;margin-right:-10px}.row:after,.row:before{content:'';display:table}.row:after{clear:both}.row h3{margin-left:10px}.tiny-filter .row{overflow:hidden}.tiny-filter .row .title{margin-left:10px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-2,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-2,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-2,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-17,.col-xl-18,.col-xl-19,.col-xl-2,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-2,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px;box-sizing:border-box}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-13,.col-xs-14,.col-xs-15,.col-xs-16,.col-xs-17,.col-xs-18,.col-xs-19,.col-xs-2,.col-xs-20,.col-xs-21,.col-xs-22,.col-xs-23,.col-xs-24,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-24{width:100%}.col-xs-23{width:95.83333333%}.col-xs-22{width:91.66666667%}.col-xs-21{width:87.5%}.col-xs-20{width:83.33333333%}.col-xs-19{width:79.16666667%}.col-xs-18{width:75%}.col-xs-17{width:70.83333333%}.col-xs-16{width:66.66666667%}.col-xs-15{width:62.5%}.col-xs-14{width:58.33333333%}.col-xs-13{width:54.16666667%}.col-xs-12{width:50%}.col-xs-11{width:45.83333333%}.col-xs-10{width:41.66666667%}.col-xs-9{width:37.5%}.col-xs-8{width:33.33333333%}.col-xs-7{width:29.16666667%}.col-xs-6{width:25%}.col-xs-5{width:20.83333333%}.col-xs-4{width:16.66666667%}.col-xs-3{width:12.5%}.col-xs-2{width:8.33333333%}.col-xs-1{width:4.16666667%}.col-xs-push-24{left:100%}.col-xs-push-23{left:95.83333333%}.col-xs-push-22{left:91.66666667%}.col-xs-push-21{left:87.5%}.col-xs-push-20{left:83.33333333%}.col-xs-push-19{left:79.16666667%}.col-xs-push-18{left:75%}.col-xs-push-17{left:70.83333333%}.col-xs-push-16{left:66.66666667%}.col-xs-push-15{left:62.5%}.col-xs-push-14{left:58.33333333%}.col-xs-push-13{left:54.16666667%}.col-xs-push-12{left:50%}.col-xs-push-11{left:45.83333333%}.col-xs-push-10{left:41.66666667%}.col-xs-push-9{left:37.5%}.col-xs-push-8{left:33.33333333%}.col-xs-push-7{left:29.16666667%}.col-xs-push-6{left:25%}.col-xs-push-5{left:20.83333333%}.col-xs-push-4{left:16.66666667%}.col-xs-push-3{left:12.5%}.col-xs-push-2{left:8.33333333%}.col-xs-push-1{left:4.16666667%}.col-xs-push-0{left:0}.col-xs-pull-24{right:100%}.col-xs-pull-23{right:95.83333333%}.col-xs-pull-22{right:91.66666667%}.col-xs-pull-21{right:87.5%}.col-xs-pull-20{right:83.33333333%}.col-xs-pull-19{right:79.16666667%}.col-xs-pull-18{right:75%}.col-xs-pull-17{right:70.83333333%}.col-xs-pull-16{right:66.66666667%}.col-xs-pull-15{right:62.5%}.col-xs-pull-14{right:58.33333333%}.col-xs-pull-13{right:54.16666667%}.col-xs-pull-12{right:50%}.col-xs-pull-11{right:45.83333333%}.col-xs-pull-10{right:41.66666667%}.col-xs-pull-9{right:37.5%}.col-xs-pull-8{right:33.33333333%}.col-xs-pull-7{right:29.16666667%}.col-xs-pull-6{right:25%}.col-xs-pull-5{right:20.83333333%}.col-xs-pull-4{right:16.66666667%}.col-xs-pull-3{right:12.5%}.col-xs-pull-2{right:8.33333333%}.col-xs-pull-1{right:4.16666667%}.col-xs-pull-0{right:0}.col-xs-offset-24{margin-left:100%}.col-xs-offset-23{margin-left:95.83333333%}.col-xs-offset-22{margin-left:91.66666667%}.col-xs-offset-21{margin-left:87.5%}.col-xs-offset-20{margin-left:83.33333333%}.col-xs-offset-19{margin-left:79.16666667%}.col-xs-offset-18{margin-left:75%}.col-xs-offset-17{margin-left:70.83333333%}.col-xs-offset-16{margin-left:66.66666667%}.col-xs-offset-15{margin-left:62.5%}.col-xs-offset-14{margin-left:58.33333333%}.col-xs-offset-13{margin-left:54.16666667%}.col-xs-offset-12{margin-left:50%}.col-xs-offset-11{margin-left:45.83333333%}.col-xs-offset-10{margin-left:41.66666667%}.col-xs-offset-9{margin-left:37.5%}.col-xs-offset-8{margin-left:33.33333333%}.col-xs-offset-7{margin-left:29.16666667%}.col-xs-offset-6{margin-left:25%}.col-xs-offset-5{margin-left:20.83333333%}.col-xs-offset-4{margin-left:16.66666667%}.col-xs-offset-3{margin-left:12.5%}.col-xs-offset-2{margin-left:8.33333333%}.col-xs-offset-1{margin-left:4.16666667%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-2,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-24{width:100%}.col-sm-23{width:95.83333333%}.col-sm-22{width:91.66666667%}.col-sm-21{width:87.5%}.col-sm-20{width:83.33333333%}.col-sm-19{width:79.16666667%}.col-sm-18{width:75%}.col-sm-17{width:70.83333333%}.col-sm-16{width:66.66666667%}.col-sm-15{width:62.5%}.col-sm-14{width:58.33333333%}.col-sm-13{width:54.16666667%}.col-sm-12{width:50%}.col-sm-11{width:45.83333333%}.col-sm-10{width:41.66666667%}.col-sm-9{width:37.5%}.col-sm-8{width:33.33333333%}.col-sm-7{width:29.16666667%}.col-sm-6{width:25%}.col-sm-5{width:20.83333333%}.col-sm-4{width:16.66666667%}.col-sm-3{width:12.5%}.col-sm-2{width:8.33333333%}.col-sm-1{width:4.16666667%}.col-sm-push-24{left:100%}.col-sm-push-23{left:95.83333333%}.col-sm-push-22{left:91.66666667%}.col-sm-push-21{left:87.5%}.col-sm-push-20{left:83.33333333%}.col-sm-push-19{left:79.16666667%}.col-sm-push-18{left:75%}.col-sm-push-17{left:70.83333333%}.col-sm-push-16{left:66.66666667%}.col-sm-push-15{left:62.5%}.col-sm-push-14{left:58.33333333%}.col-sm-push-13{left:54.16666667%}.col-sm-push-12{left:50%}.col-sm-push-11{left:45.83333333%}.col-sm-push-10{left:41.66666667%}.col-sm-push-9{left:37.5%}.col-sm-push-8{left:33.33333333%}.col-sm-push-7{left:29.16666667%}.col-sm-push-6{left:25%}.col-sm-push-5{left:20.83333333%}.col-sm-push-4{left:16.66666667%}.col-sm-push-3{left:12.5%}.col-sm-push-2{left:8.33333333%}.col-sm-push-1{left:4.16666667%}.col-sm-push-0{left:0}.col-sm-pull-24{right:100%}.col-sm-pull-23{right:95.83333333%}.col-sm-pull-22{right:91.66666667%}.col-sm-pull-21{right:87.5%}.col-sm-pull-20{right:83.33333333%}.col-sm-pull-19{right:79.16666667%}.col-sm-pull-18{right:75%}.col-sm-pull-17{right:70.83333333%}.col-sm-pull-16{right:66.66666667%}.col-sm-pull-15{right:62.5%}.col-sm-pull-14{right:58.33333333%}.col-sm-pull-13{right:54.16666667%}.col-sm-pull-12{right:50%}.col-sm-pull-11{right:45.83333333%}.col-sm-pull-10{right:41.66666667%}.col-sm-pull-9{right:37.5%}.col-sm-pull-8{right:33.33333333%}.col-sm-pull-7{right:29.16666667%}.col-sm-pull-6{right:25%}.col-sm-pull-5{right:20.83333333%}.col-sm-pull-4{right:16.66666667%}.col-sm-pull-3{right:12.5%}.col-sm-pull-2{right:8.33333333%}.col-sm-pull-1{right:4.16666667%}.col-sm-pull-0{right:0}.col-sm-offset-24{margin-left:100%}.col-sm-offset-23{margin-left:95.83333333%}.col-sm-offset-22{margin-left:91.66666667%}.col-sm-offset-21{margin-left:87.5%}.col-sm-offset-20{margin-left:83.33333333%}.col-sm-offset-19{margin-left:79.16666667%}.col-sm-offset-18{margin-left:75%}.col-sm-offset-17{margin-left:70.83333333%}.col-sm-offset-16{margin-left:66.66666667%}.col-sm-offset-15{margin-left:62.5%}.col-sm-offset-14{margin-left:58.33333333%}.col-sm-offset-13{margin-left:54.16666667%}.col-sm-offset-12{margin-left:50%}.col-sm-offset-11{margin-left:45.83333333%}.col-sm-offset-10{margin-left:41.66666667%}.col-sm-offset-9{margin-left:37.5%}.col-sm-offset-8{margin-left:33.33333333%}.col-sm-offset-7{margin-left:29.16666667%}.col-sm-offset-6{margin-left:25%}.col-sm-offset-5{margin-left:20.83333333%}.col-sm-offset-4{margin-left:16.66666667%}.col-sm-offset-3{margin-left:12.5%}.col-sm-offset-2{margin-left:8.33333333%}.col-sm-offset-1{margin-left:4.16666667%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-2,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-24{width:100%}.col-md-23{width:95.83333333%}.col-md-22{width:91.66666667%}.col-md-21{width:87.5%}.col-md-20{width:83.33333333%}.col-md-19{width:79.16666667%}.col-md-18{width:75%}.col-md-17{width:70.83333333%}.col-md-16{width:66.66666667%}.col-md-15{width:62.5%}.col-md-14{width:58.33333333%}.col-md-13{width:54.16666667%}.col-md-12{width:50%}.col-md-11{width:45.83333333%}.col-md-10{width:41.66666667%}.col-md-9{width:37.5%}.col-md-8{width:33.33333333%}.col-md-7{width:29.16666667%}.col-md-6{width:25%}.col-md-5{width:20.83333333%}.col-md-4{width:16.66666667%}.col-md-3{width:12.5%}.col-md-2{width:8.33333333%}.col-md-1{width:4.16666667%}.col-md-push-24{left:100%}.col-md-push-23{left:95.83333333%}.col-md-push-22{left:91.66666667%}.col-md-push-21{left:87.5%}.col-md-push-20{left:83.33333333%}.col-md-push-19{left:79.16666667%}.col-md-push-18{left:75%}.col-md-push-17{left:70.83333333%}.col-md-push-16{left:66.66666667%}.col-md-push-15{left:62.5%}.col-md-push-14{left:58.33333333%}.col-md-push-13{left:54.16666667%}.col-md-push-12{left:50%}.col-md-push-11{left:45.83333333%}.col-md-push-10{left:41.66666667%}.col-md-push-9{left:37.5%}.col-md-push-8{left:33.33333333%}.col-md-push-7{left:29.16666667%}.col-md-push-6{left:25%}.col-md-push-5{left:20.83333333%}.col-md-push-4{left:16.66666667%}.col-md-push-3{left:12.5%}.col-md-push-2{left:8.33333333%}.col-md-push-1{left:4.16666667%}.col-md-push-0{left:0}.col-md-pull-24{right:100%}.col-md-pull-23{right:95.83333333%}.col-md-pull-22{right:91.66666667%}.col-md-pull-21{right:87.5%}.col-md-pull-20{right:83.33333333%}.col-md-pull-19{right:79.16666667%}.col-md-pull-18{right:75%}.col-md-pull-17{right:70.83333333%}.col-md-pull-16{right:66.66666667%}.col-md-pull-15{right:62.5%}.col-md-pull-14{right:58.33333333%}.col-md-pull-13{right:54.16666667%}.col-md-pull-12{right:50%}.col-md-pull-11{right:45.83333333%}.col-md-pull-10{right:41.66666667%}.col-md-pull-9{right:37.5%}.col-md-pull-8{right:33.33333333%}.col-md-pull-7{right:29.16666667%}.col-md-pull-6{right:25%}.col-md-pull-5{right:20.83333333%}.col-md-pull-4{right:16.66666667%}.col-md-pull-3{right:12.5%}.col-md-pull-2{right:8.33333333%}.col-md-pull-1{right:4.16666667%}.col-md-pull-0{right:0}.col-md-offset-24{margin-left:100%}.col-md-offset-23{margin-left:95.83333333%}.col-md-offset-22{margin-left:91.66666667%}.col-md-offset-21{margin-left:87.5%}.col-md-offset-20{margin-left:83.33333333%}.col-md-offset-19{margin-left:79.16666667%}.col-md-offset-18{margin-left:75%}.col-md-offset-17{margin-left:70.83333333%}.col-md-offset-16{margin-left:66.66666667%}.col-md-offset-15{margin-left:62.5%}.col-md-offset-14{margin-left:58.33333333%}.col-md-offset-13{margin-left:54.16666667%}.col-md-offset-12{margin-left:50%}.col-md-offset-11{margin-left:45.83333333%}.col-md-offset-10{margin-left:41.66666667%}.col-md-offset-9{margin-left:37.5%}.col-md-offset-8{margin-left:33.33333333%}.col-md-offset-7{margin-left:29.16666667%}.col-md-offset-6{margin-left:25%}.col-md-offset-5{margin-left:20.83333333%}.col-md-offset-4{margin-left:16.66666667%}.col-md-offset-3{margin-left:12.5%}.col-md-offset-2{margin-left:8.33333333%}.col-md-offset-1{margin-left:4.16666667%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-2,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-24{width:100%}.col-lg-23{width:95.83333333%}.col-lg-22{width:91.66666667%}.col-lg-21{width:87.5%}.col-lg-20{width:83.33333333%}.col-lg-19{width:79.16666667%}.col-lg-18{width:75%}.col-lg-17{width:70.83333333%}.col-lg-16{width:66.66666667%}.col-lg-15{width:62.5%}.col-lg-14{width:58.33333333%}.col-lg-13{width:54.16666667%}.col-lg-12{width:50%}.col-lg-11{width:45.83333333%}.col-lg-10{width:41.66666667%}.col-lg-9{width:37.5%}.col-lg-8{width:33.33333333%}.col-lg-7{width:29.16666667%}.col-lg-6{width:25%}.col-lg-5{width:20.83333333%}.col-lg-4{width:16.66666667%}.col-lg-3{width:12.5%}.col-lg-2{width:8.33333333%}.col-lg-1{width:4.16666667%}.col-lg-push-24{left:100%}.col-lg-push-23{left:95.83333333%}.col-lg-push-22{left:91.66666667%}.col-lg-push-21{left:87.5%}.col-lg-push-20{left:83.33333333%}.col-lg-push-19{left:79.16666667%}.col-lg-push-18{left:75%}.col-lg-push-17{left:70.83333333%}.col-lg-push-16{left:66.66666667%}.col-lg-push-15{left:62.5%}.col-lg-push-14{left:58.33333333%}.col-lg-push-13{left:54.16666667%}.col-lg-push-12{left:50%}.col-lg-push-11{left:45.83333333%}.col-lg-push-10{left:41.66666667%}.col-lg-push-9{left:37.5%}.col-lg-push-8{left:33.33333333%}.col-lg-push-7{left:29.16666667%}.col-lg-push-6{left:25%}.col-lg-push-5{left:20.83333333%}.col-lg-push-4{left:16.66666667%}.col-lg-push-3{left:12.5%}.col-lg-push-2{left:8.33333333%}.col-lg-push-1{left:4.16666667%}.col-lg-push-0{left:0}.col-lg-pull-24{right:100%}.col-lg-pull-23{right:95.83333333%}.col-lg-pull-22{right:91.66666667%}.col-lg-pull-21{right:87.5%}.col-lg-pull-20{right:83.33333333%}.col-lg-pull-19{right:79.16666667%}.col-lg-pull-18{right:75%}.col-lg-pull-17{right:70.83333333%}.col-lg-pull-16{right:66.66666667%}.col-lg-pull-15{right:62.5%}.col-lg-pull-14{right:58.33333333%}.col-lg-pull-13{right:54.16666667%}.col-lg-pull-12{right:50%}.col-lg-pull-11{right:45.83333333%}.col-lg-pull-10{right:41.66666667%}.col-lg-pull-9{right:37.5%}.col-lg-pull-8{right:33.33333333%}.col-lg-pull-7{right:29.16666667%}.col-lg-pull-6{right:25%}.col-lg-pull-5{right:20.83333333%}.col-lg-pull-4{right:16.66666667%}.col-lg-pull-3{right:12.5%}.col-lg-pull-2{right:8.33333333%}.col-lg-pull-1{right:4.16666667%}.col-lg-pull-0{right:0}.col-lg-offset-24{margin-left:100%}.col-lg-offset-23{margin-left:95.83333333%}.col-lg-offset-22{margin-left:91.66666667%}.col-lg-offset-21{margin-left:87.5%}.col-lg-offset-20{margin-left:83.33333333%}.col-lg-offset-19{margin-left:79.16666667%}.col-lg-offset-18{margin-left:75%}.col-lg-offset-17{margin-left:70.83333333%}.col-lg-offset-16{margin-left:66.66666667%}.col-lg-offset-15{margin-left:62.5%}.col-lg-offset-14{margin-left:58.33333333%}.col-lg-offset-13{margin-left:54.16666667%}.col-lg-offset-12{margin-left:50%}.col-lg-offset-11{margin-left:45.83333333%}.col-lg-offset-10{margin-left:41.66666667%}.col-lg-offset-9{margin-left:37.5%}.col-lg-offset-8{margin-left:33.33333333%}.col-lg-offset-7{margin-left:29.16666667%}.col-lg-offset-6{margin-left:25%}.col-lg-offset-5{margin-left:20.83333333%}.col-lg-offset-4{margin-left:16.66666667%}.col-lg-offset-3{margin-left:12.5%}.col-lg-offset-2{margin-left:8.33333333%}.col-lg-offset-1{margin-left:4.16666667%}.col-lg-offset-0{margin-left:0}}@media (min-width:1920px){.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-17,.col-xl-18,.col-xl-19,.col-xl-2,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}.col-xl-24{width:100%}.col-xl-23{width:95.83333333%}.col-xl-22{width:91.66666667%}.col-xl-21{width:87.5%}.col-xl-20{width:83.33333333%}.col-xl-19{width:79.16666667%}.col-xl-18{width:75%}.col-xl-17{width:70.83333333%}.col-xl-16{width:66.66666667%}.col-xl-15{width:62.5%}.col-xl-14{width:58.33333333%}.col-xl-13{width:54.16666667%}.col-xl-12{width:50%}.col-xl-11{width:45.83333333%}.col-xl-10{width:41.66666667%}.col-xl-9{width:37.5%}.col-xl-8{width:33.33333333%}.col-xl-7{width:29.16666667%}.col-xl-6{width:25%}.col-xl-5{width:20.83333333%}.col-xl-4{width:16.66666667%}.col-xl-3{width:12.5%}.col-xl-2{width:8.33333333%}.col-xl-1{width:4.16666667%}.col-xl-push-24{left:100%}.col-xl-push-23{left:95.83333333%}.col-xl-push-22{left:91.66666667%}.col-xl-push-21{left:87.5%}.col-xl-push-20{left:83.33333333%}.col-xl-push-19{left:79.16666667%}.col-xl-push-18{left:75%}.col-xl-push-17{left:70.83333333%}.col-xl-push-16{left:66.66666667%}.col-xl-push-15{left:62.5%}.col-xl-push-14{left:58.33333333%}.col-xl-push-13{left:54.16666667%}.col-xl-push-12{left:50%}.col-xl-push-11{left:45.83333333%}.col-xl-push-10{left:41.66666667%}.col-xl-push-9{left:37.5%}.col-xl-push-8{left:33.33333333%}.col-xl-push-7{left:29.16666667%}.col-xl-push-6{left:25%}.col-xl-push-5{left:20.83333333%}.col-xl-push-4{left:16.66666667%}.col-xl-push-3{left:12.5%}.col-xl-push-2{left:8.33333333%}.col-xl-push-1{left:4.16666667%}.col-xl-push-0{left:0}.col-xl-pull-24{right:100%}.col-xl-pull-23{right:95.83333333%}.col-xl-pull-22{right:91.66666667%}.col-xl-pull-21{right:87.5%}.col-xl-pull-20{right:83.33333333%}.col-xl-pull-19{right:79.16666667%}.col-xl-pull-18{right:75%}.col-xl-pull-17{right:70.83333333%}.col-xl-pull-16{right:66.66666667%}.col-xl-pull-15{right:62.5%}.col-xl-pull-14{right:58.33333333%}.col-xl-pull-13{right:54.16666667%}.col-xl-pull-12{right:50%}.col-xl-pull-11{right:45.83333333%}.col-xl-pull-10{right:41.66666667%}.col-xl-pull-9{right:37.5%}.col-xl-pull-8{right:33.33333333%}.col-xl-pull-7{right:29.16666667%}.col-xl-pull-6{right:25%}.col-xl-pull-5{right:20.83333333%}.col-xl-pull-4{right:16.66666667%}.col-xl-pull-3{right:12.5%}.col-xl-pull-2{right:8.33333333%}.col-xl-pull-1{right:4.16666667%}.col-xl-pull-0{right:0}.col-xl-offset-24{margin-left:100%}.col-xl-offset-23{margin-left:95.83333333%}.col-xl-offset-22{margin-left:91.66666667%}.col-xl-offset-21{margin-left:87.5%}.col-xl-offset-20{margin-left:83.33333333%}.col-xl-offset-19{margin-left:79.16666667%}.col-xl-offset-18{margin-left:75%}.col-xl-offset-17{margin-left:70.83333333%}.col-xl-offset-16{margin-left:66.66666667%}.col-xl-offset-15{margin-left:62.5%}.col-xl-offset-14{margin-left:58.33333333%}.col-xl-offset-13{margin-left:54.16666667%}.col-xl-offset-12{margin-left:50%}.col-xl-offset-11{margin-left:45.83333333%}.col-xl-offset-10{margin-left:41.66666667%}.col-xl-offset-9{margin-left:37.5%}.col-xl-offset-8{margin-left:33.33333333%}.col-xl-offset-7{margin-left:29.16666667%}.col-xl-offset-6{margin-left:25%}.col-xl-offset-5{margin-left:20.83333333%}.col-xl-offset-4{margin-left:16.66666667%}.col-xl-offset-3{margin-left:12.5%}.col-xl-offset-2{margin-left:8.33333333%}.col-xl-offset-1{margin-left:4.16666667%}.col-xl-offset-0{margin-left:0}}.tiny-nav-menu{--ti-nav-menu-height:var(--ti-common-size-height-large, 48px);--ti-nav-menu-bg-color:var(--ti-common-color-bg-navigation, #282b33);--ti-nav-menu-item-font-size:var(--ti-common-font-size-2, 16px);--ti-nav-menu-item-li-margin:var(--ti-common-size-3x, 12px);--ti-nav-menu-slot-logo-margin-left:var(--ti-common-space-0, 0);--ti-nav-menu-slot-logo-margin-right:var(--ti-common-size-25x, 100px);--ti-nav-menu-padding:var(--ti-common-size-6x, 24px);--ti-nav-menu-item-text-color:var(--ti-common-color-light, #fff);--ti-nav-menu-item-more-button-fill:var(--ti-common-color-light, #fff);--ti-nav-menu-item-text-font-weight:var(--ti-common-font-weight-4, normal);--ti-nav-menu-item-hover-bg-color:#474c5e;--ti-nav-menu-item-selected-underline-height:calc(var(--ti-common-size-base, 4px) - 1);--ti-nav-menu-item-selected-border-radius:var(--ti-common-border-radius-0, 0);--ti-nav-menu-item-selected-position-bottom:var(--ti-common-space-0, 0);--ti-nav-menu-item-selected-underline-bg-color:var(--ti-common-color-light, #fff);--ti-nav-menu-setting-font-size:calc(var(--ti-common-size-base, 4px) * 5.5);--ti-nav-menu-popmenu-box-shadow:0 0 4px var(--ti-nav-menu-popmenu-border-color);--ti-nav-menu-popmenu-selected-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-nav-menu-popmenu-selected-font-weight:var(--ti-common-font-weight-4, normal);--ti-nav-menu-popmenu-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-nav-menu-popmenu-border-color:var(--ti-common-color-border, #adb0b8);--ti-nav-menu-popmenu-more-menu-border-color-right:var(--ti-common-color-border, #adb0b8);--ti-nav-menu-popmenu-more-item-height:var(--ti-common-space-10x, 40px);--ti-nav-menu-popmenu-more-item-icon-color:var(--ti-common-color-info-normal, #252b3a);--ti-nav-menu-popmenu-more-item-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-nav-menu-popmenu-more-item-hover-icon-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-nav-menu-popmenu-more-item-hover-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-nav-menu-popmenu-more-item-selected-bg-color:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-nav-menu-popmenu-more-item-before-width:0;--ti-nav-menu-popmenu-more-item-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-nav-menu-popmenu-more-item-active-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-nav-menu-submenu-padding-vertical:var(--ti-common-space-0, 0px);--ti-nav-menu-submenu-padding-horizontal:calc(var(--ti-common-space-base, 4px) * 21.5);--ti-nav-menu-popmenu-node-title-padding-bottom:var(--ti-common-space-0, 0px);--ti-nav-menu-popmenu-node-title-margin-top:var(--ti-common-space-0, 0px);--ti-nav-menu-popmenu-node-title-margin-right:var(--ti-common-space-8x, 32px);--ti-nav-menu-popmenu-node-title-margin-bottom:var(--ti-common-space-3x, 12px);--ti-nav-menu-popmenu-node-title-margin-left:var(--ti-common-space-0, 0px);--ti-nav-menu-popmenu-title-border-weight-bottom:0;--ti-nav-menu-popmenu-title-border-color-bottom:transparent;--ti-nav-menu-popmenu-node-title-font-size:var(--ti-common-font-size-1, 14px);--ti-nav-menu-popmenu-text-font-size:var(--ti-common-font-size-1, 14px);--ti-nav-menu-popmenu-node-item-font-size:var(--ti-common-font-size-base, 12px);--ti-nav-menu-submenu-group-margin-top:var(--ti-common-space-4x, 18px);--ti-nav-menu-popmenu-node-item-padding-top:var(--ti-common-space-base, 4px);--ti-nav-menu-popmenu-node-item-padding-button:var(--ti-common-space-base, 4px);background:var(--ti-nav-menu-bg-color);height:var(--ti-nav-menu-height);position:relative;padding:0 var(--ti-nav-menu-padding);box-shadow:0 1px 3px 1px rgba(0,0,0,.1)}.tiny-nav-menu>.slot-logo{float:left;overflow:hidden;margin:0 var(--ti-nav-menu-slot-logo-margin-right) 0 var(--ti-nav-menu-slot-logo-margin-left);line-height:var(--ti-nav-menu-height)}.tiny-nav-menu .preview .slot-logo .icon-logo{fill:red}.tiny-nav-menu>.slot-toolbar{float:right}.tiny-nav-menu>.slot-toolbar>.setting{position:relative;float:right;margin:0 0 0 24px}.tiny-nav-menu>.slot-toolbar>.setting>.tiny-icon{font-size:var(--ti-nav-menu-setting-font-size);line-height:var(--ti-nav-menu-height);cursor:pointer;color:#fff}.tiny-nav-menu>.slot-toolbar>.setting>.more-setting{position:absolute;right:0;min-width:120px;background-color:var(--ti-nav-menu-item-text-color);border:1px solid #d9d9d9;box-shadow:0 0 4px rgba(0,0,0,.15)}.tiny-nav-menu>.slot-toolbar>.setting>.more-setting>.setting-item{padding:6px 10px;color:#333}.tiny-nav-menu>.slot-toolbar>.setting>.more-setting>.setting-item:hover{background:var(--ti-nav-menu-popmenu-more-item-hover-bg-color)}.tiny-nav-menu>.slot-toolbar>.setting>.more-setting>.setting-item:active{background:var(--ti-nav-menu-popmenu-more-item-active-bg-color)}.tiny-nav-menu>.slot-toolbar>.template-toolbar .tiny-selector{margin-top:0}.tiny-nav-menu .menu{float:left;height:var(--ti-nav-menu-height);line-height:var(--ti-nav-menu-height);overflow:hidden}.tiny-nav-menu .menu>li{float:left}.tiny-nav-menu .menu>li>a,.tiny-nav-menu .menu>li>span{margin:0 var(--ti-nav-menu-item-li-margin);font-size:var(--ti-nav-menu-item-font-size);text-align:center;color:var(--ti-nav-menu-item-text-color);cursor:pointer;display:block;height:var(--ti-nav-menu-height);line-height:var(--ti-nav-menu-height);box-sizing:border-box}.tiny-nav-menu .menu>li>a.active,.tiny-nav-menu .menu>li>a:hover,.tiny-nav-menu .menu>li>span.active,.tiny-nav-menu .menu>li>span:hover{color:var(--ti-nav-menu-item-text-color);background:var(--ti-nav-menu-item-hover-bg-color);text-decoration:none;font-weight:var(--ti-nav-menu-item-text-font-weight)}.tiny-nav-menu .menu>li>a.selected,.tiny-nav-menu .menu>li>span.selected{position:relative;font-weight:var(--ti-nav-menu-item-text-font-weight)}.tiny-nav-menu .menu>li>a.selected:after,.tiny-nav-menu .menu>li>span.selected:after{content:' ';width:100%;height:var(--ti-nav-menu-item-selected-underline-height);background:var(--ti-nav-menu-item-selected-underline-bg-color);border:1px solid var(--ti-nav-menu-item-selected-underline-bg-color);border-radius:var(--ti-nav-menu-item-selected-border-radius);position:absolute;bottom:var(--ti-nav-menu-item-selected-position-bottom);left:50%;transform:translateX(-50%)}.tiny-nav-menu>.more{padding:0 12px;font-size:var(--ti-nav-menu-item-font-size);text-align:center;color:var(--ti-nav-menu-item-text-color);cursor:pointer;display:inline-block;height:var(--ti-nav-menu-height);line-height:var(--ti-nav-menu-height)}.tiny-nav-menu>.more.active,.tiny-nav-menu>.more.selected,.tiny-nav-menu>.more:hover{color:var(--ti-nav-menu-item-text-color);background:var(--ti-nav-menu-item-hover-bg-color)}.tiny-nav-menu>.more.selected{position:relative;color:var(--ti-nav-menu-item-text-color);background:var(--ti-nav-menu-item-hover-bg-color)}.tiny-nav-menu>.more.selected:after{content:' ';width:var(--ti-nav-menu-item-selected-underline-width);height:var(--ti-nav-menu-item-selected-underline-height);background:var(--ti-nav-menu-item-selected-underline-bg-color);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.tiny-nav-menu>.popmenu{position:absolute;background:#fff;width:100%;border:1px solid var(--ti-nav-menu-popmenu-border-color);box-shadow:var(--ti-nav-menu-popmenu-box-shadow);max-height:calc(100vh - var(--ti-nav-menu-height));overflow-y:auto;left:0}.tiny-nav-menu>.popmenu>.more-menu{float:left;width:160px;height:100%;border-right:1px solid var(--ti-nav-menu-popmenu-more-menu-border-color-right);box-sizing:border-box}.tiny-nav-menu>.popmenu>.more-menu>ul{list-style:none}.tiny-nav-menu>.popmenu>.more-menu>ul>li{height:var(--ti-nav-menu-popmenu-more-item-height);line-height:var(--ti-nav-menu-popmenu-more-item-height);padding:0 12px 0 24px;display:flex;justify-content:space-between;align-items:center;color:var(--ti-nav-menu-popmenu-more-item-text-color);cursor:pointer}.tiny-nav-menu>.popmenu>.more-menu>ul>li .more-icon{fill:var(--ti-nav-menu-popmenu-more-item-icon-color)}.tiny-nav-menu>.popmenu>.more-menu>ul>li.active,.tiny-nav-menu>.popmenu>.more-menu>ul>li:hover{color:var(--ti-nav-menu-popmenu-more-item-hover-text-color);background:var(--ti-nav-menu-popmenu-more-item-hover-bg-color);font-weight:700}.tiny-nav-menu>.popmenu>.more-menu>ul>li.active>a,.tiny-nav-menu>.popmenu>.more-menu>ul>li:hover>a{color:var(--ti-nav-menu-popmenu-more-item-hover-text-color);background:var(--ti-nav-menu-popmenu-more-item-selected-bg-color)}.tiny-nav-menu>.popmenu>.more-menu>ul>li.active .more-icon,.tiny-nav-menu>.popmenu>.more-menu>ul>li:hover .more-icon{fill:var(--ti-nav-menu-popmenu-more-item-hover-icon-color)}.tiny-nav-menu>.popmenu>.more-menu>ul>li.selected{position:relative}.tiny-nav-menu>.popmenu>.more-menu>ul>li.selected::before{content:'';width:var(--ti-nav-menu-popmenu-more-item-before-width);height:12px;background:#5167f1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tiny-nav-menu>.popmenu>.more-menu>ul>li>a{color:var(--ti-nav-menu-popmenu-more-item-text-color)}.tiny-nav-menu>.popmenu>.more-menu>ul>li>a,.tiny-nav-menu>.popmenu>.more-menu>ul>li>span{display:block;height:var(--ti-nav-menu-popmenu-more-item-height);line-height:var(--ti-nav-menu-popmenu-more-item-height);font-size:var(--ti-common-font-size-base);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny-nav-menu>.popmenu>.more-menu>ul>li>a.showicon,.tiny-nav-menu>.popmenu>.more-menu>ul>li>span.showicon{width:calc(100% - 12px)}.tiny-nav-menu>.popmenu>.more-menu>ul>li>.more-icon{font-size:var(--ti-common-font-size-base)}.tiny-nav-menu>.popmenu>.sub-menu{float:left;width:calc(100% - 160px);padding-left:14px;box-sizing:border-box}.tiny-nav-menu>.popmenu>.sub-menu.full-width{width:100%;padding:var(--ti-nav-menu-submenu-padding-vertical) var(--ti-nav-menu-submenu-padding-horizontal)}.tiny-nav-menu>.popmenu>.sub-menu>ul{list-style:none;overflow:hidden}.tiny-nav-menu>.popmenu>.sub-menu>ul .group{list-style:none}.tiny-nav-menu>.popmenu>.sub-menu>ul .group:first-child{margin-top:var(--ti-nav-menu-submenu-group-margin-top)}.tiny-nav-menu>.popmenu>.sub-menu>ul .group>.tiny-nav-menu__sub-menu-title{padding-bottom:var(--ti-nav-menu-popmenu-node-title-padding-bottom);color:var(--ti-nav-menu-popmenu-text-color);font-size:var(--ti-nav-menu-popmenu-node-title-font-size);font-weight:700;margin:var(--ti-nav-menu-popmenu-node-title-margin-top) var(--ti-nav-menu-popmenu-node-title-margin-right) var(--ti-nav-menu-popmenu-node-title-margin-bottom) var(--ti-nav-menu-popmenu-node-title-margin-left);border-bottom:var(--ti-nav-menu-popmenu-title-border-weight-bottom) solid var(--ti-nav-menu-popmenu-title-border-color-bottom);word-break:break-all;display:flex}.tiny-nav-menu>.popmenu>.sub-menu>ul .group>.tiny-nav-menu__sub-menu-title>a,.tiny-nav-menu>.popmenu>.sub-menu>ul .group>.tiny-nav-menu__sub-menu-title>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.tiny-nav-menu>.popmenu>.sub-menu>ul .group>.tiny-nav-menu__sub-menu-title>a.selected,.tiny-nav-menu>.popmenu>.sub-menu>ul .group>.tiny-nav-menu__sub-menu-title>span.selected{color:var(--ti-nav-menu-popmenu-selected-text-color)}.tiny-nav-menu>.popmenu>.sub-menu>ul .group>.tiny-nav-menu__sub-menu-title:only-child{border-bottom:none}.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item{font-size:var(--ti-nav-menu-popmenu-node-item-font-size);padding:var(--ti-nav-menu-popmenu-node-item-padding-top) 0 var(--ti-nav-menu-popmenu-node-item-padding-button)}.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item.third-title>a,.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item.third-title>span{color:var(--ti-nav-menu-popmenu-text-color);font-weight:700}.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item.third-title:hover{background:unset}.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item:hover{background:var(--ti-nav-menu-popmenu-more-item-hover-bg-color)}.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item.active,.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item:active{background:var(--ti-nav-menu-popmenu-more-item-active-bg-color)}.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item>a,.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item>span{color:var(--ti-nav-menu-popmenu-text-color);white-space:normal;word-break:break-all;text-decoration:none;font-size:var(--ti-nav-menu-popmenu-text-font-size);cursor:pointer}.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item>a.selected,.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item>span.selected{color:var(--ti-nav-menu-popmenu-selected-text-color);font-weight:var(--ti-nav-menu-popmenu-selected-font-weight);position:relative}.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item>a.selected:after,.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item>span.selected:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--ti-nav-menu-item-selected-underline-bg-color);z-index:1}.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item.only-secondary-title>a,.tiny-nav-menu>.popmenu>.sub-menu>ul .group .sub-item.only-secondary-title>span{color:var(--ti-nav-menu-popmenu-text-color);font-size:var(--ti-nav-menu-popmenu-node-title-font-size);font-weight:700}.tiny-nav-menu>.popmenu>.sub-menu>ul .group:has(.only-secondary-title) .tiny-nav-menu__sub-menu-title-blank{display:none}.tiny-nav-menu>.single{width:auto;height:auto;padding:0}.tiny-nav-menu>.single>.sub-menu.full-width{padding:0}.tiny-nav-menu>.single>.sub-menu.full-width>ul .group{margin:0}.tiny-nav-menu>.single>.sub-menu.full-width>ul .group .tiny-nav-menu__sub-menu-title{padding:18px 35px 0 12px}.tiny-nav-menu>.single>.sub-menu.full-width>ul .group .tiny-nav-menu__sub-menu-title.tiny-nav-menu__sub-menu-title-blank{padding:0 35px 0 12px}.tiny-nav-menu>.single>.sub-menu.full-width>ul .group>.title{margin:0;line-height:40px;padding:0 35px 0 12px}.tiny-nav-menu>.single>.sub-menu.full-width>ul .group>.sub-item{height:40px;line-height:40px;padding:0 35px 0 12px;margin:0}.tiny-nav-menu>.more-button{float:left;text-align:center;margin:0 var(--ti-nav-menu-item-li-margin);height:var(--ti-nav-menu-height);line-height:var(--ti-nav-menu-height);overflow:hidden;fill:var(--ti-nav-menu-item-more-button-fill);font-size:var(--ti-nav-menu-item-font-size)}.tiny-nav-menu>.more-button:hover{background:var(--ti-nav-menu-item-hover-bg-color)}.tiny-nav-menu>.more-button.float-right{float:right;margin-left:10px}.tiny-nav-menu>.slot-mobile-menu{display:none}@media (max-width:768px){.tiny-nav-menu>.more-button.mobile{display:none}.tiny-nav-menu>.slot-mobile-menu{display:block}.tiny-nav-menu>.menu{display:none}.tiny-nav-menu>.popmenu .sub-menu .full-width{padding:0}}.tiny-notify{--ti-notify-bg-color:var(--ti-common-color-prompt-bg, #ebf6ff);--ti-notify-info-bg-color:var(--ti-common-color-prompt-bg, #ebf6ff);--ti-notify-info-icon-color:var(--ti-common-color-prompt, #5e7ce0);--ti-notify-warning-bg-color:var(--ti-common-color-warn-bg, #fff3e8);--ti-notify-warning-icon-color:var(--ti-common-color-warn, #fa9841);--ti-notify-error-bg-color:var(--ti-common-color-error-bg, #ffeeed);--ti-notify-error-icon-color:var(--ti-common-color-error, #f66f6a);--ti-notify-success-bg-color:var(--ti-common-color-success-bg, #edfff9);--ti-notify-success-icon-color:var(--ti-common-color-success, #50d4ab);--ti-notify-text-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-notify-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-notify-title-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-notify-content-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-notify-title-font-size:var(--ti-common-font-size-1, 14px);--ti-notify-title-font-weight:var(--ti-common-font-weight-7, bold);--ti-notify-title-margin-top:var(--ti-common-space-0, 0px);--ti-notify-title-margin-horizontal:var(--ti-common-space-0, 0px);--ti-notify-title-margin-bottom:var(--ti-common-space-2x, 8px);--ti-notify-title-white-space:normal;--ti-notify-content-font-size:var(--ti-common-font-size-1, 14px);--ti-notify-message-margin-top:var(--ti-common-space-0, 0px);--ti-notify-message-margin-bottom:var(--ti-common-space-0, 0px);--ti-notify-message-margin-right:var(--ti-common-space-0, 0px);--ti-notify-message-margin-left:var(--ti-common-space-10, 10px);--ti-notify-icon-size:var(--ti-common-font-size-5, 24px);--ti-notify-close-icon-color:var(--ti-base-color-common-7, #252b3a);--ti-notify-max-width:400px;--ti-notify-box-shadow:var(--ti-common-shadow-4-down, 0 8px 40px 0 rgba(0, 0, 0, 0.2));--ti-notify-padding-vertical:var(--ti-common-space-4x, 16px);--ti-notify-padding-horizontal:var(--ti-common-space-4x, 16px);--ti-notify-close-icon-font-size:var(--ti-common-font-size-2, 16px);--ti-notify-close-hover-icon-color:var(--ti-base-color-common-7, #252b3a);--ti-notify-position-top-left:10px;--ti-notify-position-bottom-left:10px;--ti-notify-position-top-right:10px;--ti-notify-position-bottom-right:10px;--ti-notify-icon-transform:translate(0, -2px);position:fixed;z-index:1101;max-width:var(--ti-notify-max-width);width:100%;box-sizing:border-box;transition:all .3s;overflow:hidden;white-space:nowrap;padding:var(--ti-notify-padding-vertical) var(--ti-notify-padding-horizontal);background:var(--ti-notify-bg-color);border-radius:2px;border-radius:var(--ti-notify-border-radius);font-size:var(--ti-common-font-size-base);display:flex;flex-direction:row;align-items:flex-start;box-shadow:var(--ti-notify-box-shadow)}.tiny-notify--info{background:var(--ti-notify-info-bg-color)}.tiny-notify--warning{background:var(--ti-notify-warning-bg-color)}.tiny-notify--error{background:var(--ti-notify-error-bg-color)}.tiny-notify--success{background:var(--ti-notify-success-bg-color)}.tiny-notify.top-left{left:var(--ti-notify-position-top-left);top:25px}.tiny-notify.bottom-left{left:var(--ti-notify-position-bottom-left);bottom:25px}.tiny-notify.top-right{right:var(--ti-notify-position-top-right);top:25px}.tiny-notify.bottom-right{right:var(--ti-notify-position-bottom-right);bottom:25px}.tiny-notify .tiny-notify__title{font-weight:var(--ti-notify-title-font-weight);font-size:var(--ti-notify-title-font-size);color:var(--ti-notify-title-text-color);line-height:1.5;white-space:var(--ti-notify-title-white-space);overflow-x:hidden;text-overflow:ellipsis}.tiny-notify .tiny-notify__icon{color:var(--ti-notify-text-color)}.tiny-notify .tiny-notify__content{color:var(--ti-notify-content-text-color);font-size:var(--ti-common-font-size-base);margin:0;padding:0;font-size:var(--ti-common-font-size-1);overflow-wrap:break-word;white-space:pre-wrap}.tiny-notify .tiny-notify__closebtn{cursor:pointer;color:var(--ti-notify-text-color);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.tiny-notify .tiny-notify__icon-zone{font-size:var(--ti-notify-icon-size)}.tiny-notify .tiny-notify__icon-zone svg{vertical-align:inherit;transform:var(--ti-notify-icon-transform)}.tiny-notify .tiny-notify__message-zone{width:calc(100% - 40px);margin:var(--ti-notify-message-margin-top) var(--ti-notify-message-margin-right) var(--ti-notify-message-margin-bottom) var(--ti-notify-message-margin-left)}.tiny-notify .tiny-notify__close-zone{font-size:var(--ti-notify-close-icon-font-size);cursor:pointer}.tiny-notify .tiny-notify__close-zone svg{vertical-align:inherit}.tiny-notify .tiny-notify__close-zone svg:hover{fill:var(--ti-notify-close-hover-icon-color)}.tiny-notify--info .tiny-notify__icon-zone{fill:var(--ti-notify-info-icon-color)}.tiny-notify--info .tiny-notify__close-zone{fill:var(--ti-notify-close-icon-color)}.tiny-notify--warning .tiny-notify__icon-zone{fill:var(--ti-notify-warning-icon-color)}.tiny-notify--warning .tiny-notify__close-zone{fill:var(--ti-notify-close-icon-color)}.tiny-notify--error .tiny-notify__icon-zone{fill:var(--ti-notify-error-icon-color)}.tiny-notify--error .tiny-notify__close-zone{fill:var(--ti-notify-close-icon-color)}.tiny-notify--success .tiny-notify__icon-zone{fill:var(--ti-notify-success-icon-color)}.tiny-notify--success .tiny-notify__close-zone{fill:var(--ti-notify-close-icon-color)}.tiny-notify--error .tiny-notify__close-zone{fill:var(--ti-notify-close-icon-color)}.tiny-notify__icon-zone .tiny-notify__icon-status{position:relative}.tiny-notify--no-close .tiny-notify__message-zone{width:calc(100% - 24px)}.tiny-notify__message-zone .tiny-notify__title-wrapper{color:var(--ti-notify-title-text-color);font-size:var(--ti-notify-title-font-size);margin:var(--ti-notify-title-margin-top) var(--ti-notify-title-margin-horizontal) var(--ti-notify-title-margin-bottom);line-height:1.5}.tiny-notify__message-zone .tiny-notify__content-wrapper{height:auto;line-height:22px;max-height:96px;overflow-y:auto;font-size:var(--ti-notify-content-font-size)}.tiny-notify__close-zone .tiny-notify__icon-close{position:relative;top:-4px;right:-4px}.tiny-notify--no-icon .tiny-notify__message-zone{width:100%}.tiny-numeric{--ti-numeric-input-width:var(--ti-common-size-45x, 180px);--ti-numeric-input-normal-height:var(--ti-common-size-height-normal, 28px);--ti-numeric-input-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-numeric-input-normal-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-numeric-input-dividing-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-numeric-input-dividing-border-height:var(--ti-numeric-input-normal-height);--ti-numeric-input-dividing-border-display:'block';--ti-numeric-input-normal-font-size:var(--ti-common-font-size-base, 12px);--ti-numeric-input-normal-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-numeric-input-normal-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-numeric-input-icon-width:calc(var(--ti-numeric-input-normal-height) - 1px);--ti-numeric-input-normal-active-border-color:var(--ti-common-color-border-hover, #575d6c);--ti-numeric-input-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-numeric-input-placeholder-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-numeric-input-icon-color-hover:var(--ti-common-color-line-hover, #575d6c);--ti-numeric-input-icon-color-disabled:var(--ti-common-color-icon-disabled, #adb0b8);--ti-numeric-input-border-color-active:var(--ti-common-color-line-active, #5e7ce0);--ti-numeric-input-icon-size:calc(var(--ti-common-font-size-base, 12px) + 2px);--ti-numeric-input-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-numeric-input-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-numeric-input-border-color-disabled:var(--ti-common-color-line-disabled, #dfe1e6);--ti-numeric-input-btn-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-numeric-input-btn-border-color-disabled:var(--ti-common-color-line-disabled, #dfe1e6);--ti-numeric-input-width-medium:calc(var(--ti-common-space-10, 10px) * 27);--ti-numeric-input-height-medium:var(--ti-common-size-height-medium, 40px);--ti-numeric-input-icon-width-medium:var(--ti-numeric-input-height-medium);--ti-numeric-input-icon-size-medium:var(--ti-common-font-size-2, 16px);--ti-numeric-input-divider-height-medium:var(--ti-numeric-input-height-medium);--ti-numeric-input-width-small:var(--ti-common-size-50x, 200px);--ti-numeric-input-height-small:var(--ti-common-size-9x, 36px);--ti-numeric-input-icon-width-small:var(--ti-numeric-input-height-small);--ti-numeric-input-icon-size-small:var(--ti-common-font-size-1, 14px);--ti-numeric-input-divider-height-small:var(--ti-numeric-input-height-small);--ti-numeric-input-width-mini:calc(var(--ti-common-space-10, 10px) * 13);--ti-numeric-input-height-mini:var(--ti-common-size-height-mini, 24px);--ti-numeric-input-icon-width-mini:var(--ti-numeric-input-height-mini);--ti-numeric-input-icon-size-mini:var(--ti-common-font-size-base, 12px);--ti-numeric-input-divider-height-mini:var(--ti-numeric-input-height-mini);--ti-numeric-input-unit-width:calc(var(--ti-common-space-10, 10px) * 5);--ti-numeric-input-unit-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-numeric-input-unit-font-size:var(--ti-common-font-size-base, 12px);--ti-numeric-input-unit-border-left-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-numeric-input-unit-bg-color:var(--ti-common-color-bg-gray, #fafafa);position:relative;display:inline-block;width:var(--ti-numeric-input-width);overflow:hidden}.tiny-numeric__input{display:block;line-height:normal}.tiny-numeric__input.is-disabled .tiny-numeric__input-inner{cursor:not-allowed;pointer-events:none;border:1px solid var(--ti-numeric-input-border-color-disabled);color:var(--ti-numeric-input-disabled-text-color);background:var(--ti-numeric-input-disabled-bg-color)}.tiny-numeric__input.is-disabled .tiny-numeric__input-inner::-moz-placeholder{color:var(-ti-numeric-input-placeholder-text-color);opacity:1}.tiny-numeric__input.is-disabled .tiny-numeric__input-inner::placeholder{color:var(-ti-numeric-input-placeholder-text-color)}.tiny-numeric__input.is-disabled .tiny-input__icon{cursor:not-allowed}.tiny-numeric__input.has-unit .tiny-numeric__input-inner{padding:0 50px 0 8px}.tiny-numeric__input.text-align-left .tiny-numeric__input-inner{text-align:left}.tiny-numeric__input-inner{width:100%;height:var(--ti-numeric-input-normal-height);line-height:3;border:1px solid var(--ti-numeric-input-normal-border-color);border-radius:var(--ti-numeric-input-border-radius);color:var(--ti-numeric-input-normal-text-color);background:var(--ti-numeric-input-normal-bg-color);font-size:var(--ti-numeric-input-normal-font-size);padding:0 calc(var(--ti-numeric-input-icon-width) + 8px);outline:0;display:inline-block;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.tiny-numeric__input-inner::-moz-placeholder{color:var(--ti-numeric-input-placeholder-text-color);opacity:1}.tiny-numeric__input-inner::placeholder{color:var(--ti-numeric-input-placeholder-text-color)}.tiny-numeric__input-inner:hover{border:1px solid var(--ti-numeric-input-normal-active-border-color)}.tiny-numeric__input-inner:active,.tiny-numeric__input-inner:focus{border:1px solid var(--ti-numeric-input-border-color-active)}.tiny-numeric__input-inner:focus{outline:0}.tiny-numeric__input-inner:focus::-moz-placeholder{color:var(--ti-numeric-input-placeholder-text-color);opacity:1}.tiny-numeric__input-inner:focus::placeholder{color:var(--ti-numeric-input-placeholder-text-color)}.tiny-numeric__input-inner::-ms-clear{display:none;width:0;height:0}.tiny-numeric__input-inner.tiny-numeric__show-left{text-align:left}.tiny-numeric__decrease,.tiny-numeric__increase{position:absolute;z-index:1;top:1px;width:var(--ti-numeric-input-icon-width);height:calc(100% - 2px);line-height:calc(var(--ti-numeric-input-normal-height));display:flex;align-items:center;justify-content:center;font-size:var(--ti-numeric-input-icon-size);text-align:center;cursor:pointer}.tiny-numeric__decrease svg,.tiny-numeric__increase svg{fill:var(--ti-numeric-input-icon-color)}.tiny-numeric__decrease:hover:not(.is-disabled)~.tiny-numeric__input .tiny-numeric__input-inner:not(.is-disabled),.tiny-numeric__increase:hover:not(.is-disabled)~.tiny-numeric__input .tiny-numeric__input-inner:not(.is-disabled){border-color:var(--ti-numeric-input-icon-color-hover)}.tiny-numeric__decrease:hover:not(.is-disabled)~.tiny-numeric__input.is-disabled .tiny-numeric__input-inner:not(.is-disabled),.tiny-numeric__increase:hover:not(.is-disabled)~.tiny-numeric__input.is-disabled .tiny-numeric__input-inner:not(.is-disabled){border-color:var(--ti-numeric-input-border-color-disabled)}.tiny-numeric__decrease:hover svg,.tiny-numeric__increase:hover svg{fill:var(--ti-numeric-input-icon-color-hover)}.tiny-numeric__decrease.is-disabled,.tiny-numeric__increase.is-disabled{cursor:not-allowed;border-color:var(--ti-numeric-input-btn-border-color-disabled);background-color:var(--ti-numeric-input-btn-disabled-bg-color)}.tiny-numeric__decrease.is-disabled svg,.tiny-numeric__increase.is-disabled svg{fill:var(--ti-numeric-input-icon-color-disabled)}.tiny-numeric__increase{right:1px;border-radius:0 4px 4px 0}.tiny-numeric__increase::before{content:'';display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%);height:var(--ti-numeric-input-dividing-border-height);border-left:1px solid var(--ti-numeric-input-dividing-border-color)}.tiny-numeric__increase.is-disabled::before{display:var(--ti-numeric-input-dividing-border-display)}.tiny-numeric__decrease{left:1px;border-radius:4px 0 0 4px}.tiny-numeric__decrease::after{content:'';display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%);height:var(--ti-numeric-input-dividing-border-height);border-left:1px solid var(--ti-numeric-input-dividing-border-color)}.tiny-numeric__decrease.is-disabled::after{display:var(--ti-numeric-input-dividing-border-display)}.tiny-numeric__unit{right:0;position:absolute;z-index:1;top:1px;width:var(--ti-numeric-input-unit-width);height:calc(100% - 2px);color:var(--ti-numeric-input-unit-text-color);font-size:var(--ti-numeric-input-unit-font-size);display:flex;justify-content:center;align-items:center;border-left:1px solid var(--ti-numeric-input-unit-border-left-color);margin:0 1px 0 0;background:var(--ti-numeric-input-unit-bg-color);border-radius:var(--ti-numeric-input-border-radius)}.tiny-numeric.is-disabled .tiny-numeric__decrease,.tiny-numeric.is-disabled .tiny-numeric__increase{border-color:var(--ti-numeric-input-border-color-disabled)}.tiny-numeric.is-disabled .tiny-numeric__decrease svg,.tiny-numeric.is-disabled .tiny-numeric__increase svg{fill:var(--ti-numeric-input-icon-color-disabled)}.tiny-numeric.is-disabled .tiny-numeric__decrease:hover,.tiny-numeric.is-disabled .tiny-numeric__increase:hover{cursor:not-allowed}.tiny-numeric.is-disabled .tiny-numeric__decrease:hover svg,.tiny-numeric.is-disabled .tiny-numeric__increase:hover svg{fill:var(--ti-numeric-input-icon-color-disabled)}.tiny-numeric.is-disabled.is-display-only{display:flex;background:0 0}.tiny-numeric.is-display-only .tiny-numeric-display-only .tiny-numeric-display-only__content{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tiny-numeric.is-display-only .tiny-numeric-display-only__unit{margin-left:8px}.tiny-numeric.is-display-only .tiny-numeric__input{border-style:none;padding:0;line-height:16px;height:16px}.tiny-numeric.is-display-only .tiny-numeric__decrease,.tiny-numeric.is-display-only .tiny-numeric__increase,.tiny-numeric.is-display-only .tiny-numeric__input-inner,.tiny-numeric.is-display-only .tiny-numeric__unit{visibility:hidden}.tiny-numeric--medium{width:var(--ti-numeric-input-width-medium)}.tiny-numeric--medium .tiny-numeric__decrease,.tiny-numeric--medium .tiny-numeric__increase{width:var(--ti-numeric-input-icon-width-medium);line-height:calc(var(--ti-numeric-input-height-medium) - 2);font-size:var(--ti-numeric-input-icon-size-medium)}.tiny-numeric--medium .tiny-numeric__decrease::after,.tiny-numeric--medium .tiny-numeric__decrease::before,.tiny-numeric--medium .tiny-numeric__increase::after,.tiny-numeric--medium .tiny-numeric__increase::before{height:var(--ti-numeric-input-divider-height-medium)}.tiny-numeric--medium .tiny-numeric__input-inner{height:var(--ti-numeric-input-height-medium);line-height:var(--ti-numeric-input-height-medium);padding-left:43px;padding-right:43px}.tiny-numeric--small{width:var(--ti-numeric-input-width-small)}.tiny-numeric--small .tiny-numeric__decrease,.tiny-numeric--small .tiny-numeric__increase{width:var(--ti-numeric-input-icon-width-small);line-height:calc(var(--ti-numeric-input-icon-width-small) - 2);font-size:var(--ti-numeric-input-icon-size-small)}.tiny-numeric--small .tiny-numeric__decrease::after,.tiny-numeric--small .tiny-numeric__decrease::before,.tiny-numeric--small .tiny-numeric__increase::after,.tiny-numeric--small .tiny-numeric__increase::before{height:var(--ti-numeric-input-divider-height-small)}.tiny-numeric--small .tiny-numeric__input-inner{height:var(--ti-numeric-input-height-small);line-height:var(--ti-numeric-input-height-small);padding-left:37px;padding-right:37px}.tiny-numeric--mini{width:var(--ti-numeric-input-width-mini);font-size:0}.tiny-numeric--mini .tiny-numeric__decrease,.tiny-numeric--mini .tiny-numeric__increase{width:var(--ti-numeric-input-icon-width-mini);line-height:calc(var(--ti-numeric-input-icon-width-mini) - 4);font-size:var(--ti-numeric-input-icon-size-mini)}.tiny-numeric--mini .tiny-numeric__decrease::after,.tiny-numeric--mini .tiny-numeric__decrease::before,.tiny-numeric--mini .tiny-numeric__increase::after,.tiny-numeric--mini .tiny-numeric__increase::before{height:var(--ti-numeric-input-divider-height-mini)}.tiny-numeric--mini .tiny-numeric__input-inner{height:var(--ti-numeric-input-height-mini);line-height:var(--ti-numeric-input-height-mini);padding-left:35px;padding-right:35px}.tiny-numeric.is-without-controls .tiny-numeric__input-inner{padding-left:8px;padding-right:8px}.tiny-numeric.is-without-controls .tiny-numeric__input.has-unit .tiny-numeric__input-inner{padding:0 50px 0 8px}.tiny-numeric.is-without-controls .tiny-numeric__input.text-align-left .tiny-numeric__input-inner{text-align:left}.tiny-numeric.is-without-controls .tiny-numeric__input.tiny-numeric__read-only{padding:0}.tiny-numeric.is-controls-right .tiny-numeric__input-inner{padding-left:8px;padding-right:38px}.tiny-numeric.is-controls-right .tiny-numeric__decrease,.tiny-numeric.is-controls-right .tiny-numeric__increase{height:50%}.tiny-numeric.is-controls-right .tiny-numeric__decrease svg,.tiny-numeric.is-controls-right .tiny-numeric__increase svg{transform:scale(.8)}.tiny-numeric.is-controls-right .tiny-numeric__increase{border-radius:0 4px 0 0;border-bottom:1px solid var(--ti-numeric-input-normal-border-color);border-left:1px solid var(--ti-numeric-input-normal-border-color)}.tiny-numeric.is-controls-right .tiny-numeric__increase::before{height:100%;display:none}.tiny-numeric.is-controls-right .tiny-numeric__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid var(--ti-numeric-input-normal-border-color);border-radius:0 0 4px}.tiny-numeric.is-controls-right .tiny-numeric__decrease svg{transform:scale(.8) translateY(3px)}.tiny-numeric.is-controls-right .tiny-numeric__decrease::after{display:none}.tiny-mobile-numeric{--ti-mobile-numeric-width:108px;--ti-mobile-numeric-height:28px;--ti-mobile-numeric-icon-height:16px;--ti-mobile-numeric-button-background-color:var(--ti-mobile-color-bg-disabled, #f0f0f0);--ti-mobile-numeric-font-size:var(--ti-mobile-font-size-m, 14px);--ti-mobile-numeric-font-weight:var(--ti-mobile-font-weight-medium, 500);--ti-mobile-numeric-text-color:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-numeric-icon-color:var(--ti-mobile-color-icon-active, #191919);--ti-mobile-numeric-icon-color-disabled:var(--ti-mobile-color-icon-disabled, #c2c2c2);position:relative;display:inline-block;width:var(--ti-mobile-numeric-width);outline:0}.tiny-mobile-numeric__input{display:flex}.tiny-mobile-numeric__input.is-disabled .tiny-mobile-numeric__input-inner{cursor:not-allowed;pointer-events:none;border:none;color:var(--ti-mobile-numeric-text-color-disabled)}.tiny-mobile-numeric__input.is-disabled .tiny-mobile-input__icon{cursor:not-allowed}.tiny-mobile-numeric__input-inner{width:100%;height:var(--ti-mobile-numeric-height);line-height:var(--ti-mobile-numeric-height);font-size:var(--ti-mobile-numeric-font-size);font-weight:var(--ti-mobile-numeric-font-weight);color:var(--ti-mobile-numeric-text-color);border:none;padding:0 var(--ti-mobile-numeric-height);outline:0;display:inline-block;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center}.tiny-mobile-numeric__input-inner:focus{outline:0}.tiny-mobile-numeric__input-inner::-ms-clear{display:none;width:0;height:0}.tiny-mobile-numeric__decrease,.tiny-mobile-numeric__increase{position:absolute;z-index:1;top:0;width:var(--ti-mobile-numeric-height);height:var(--ti-mobile-numeric-height);line-height:var(--ti-mobile-numeric-height);background-color:var(--ti-mobile-numeric-button-background-color);border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer}.tiny-mobile-numeric__decrease svg,.tiny-mobile-numeric__increase svg{fill:var(--ti-mobile-numeric-icon-color);width:var(--ti-mobile-numeric-icon-height);height:var(--ti-mobile-numeric-icon-height)}.tiny-mobile-numeric__decrease.is-disabled,.tiny-mobile-numeric__increase.is-disabled{cursor:not-allowed}.tiny-mobile-numeric__decrease.is-disabled svg,.tiny-mobile-numeric__increase.is-disabled svg{fill:var(--ti-mobile-numeric-icon-color-disabled)}.tiny-mobile-numeric__increase{right:0}.tiny-mobile-numeric__decrease{left:0}.tiny-mobile-numeric.is-disabled .tiny-mobile-numeric__decrease svg,.tiny-mobile-numeric.is-disabled .tiny-mobile-numeric__increase svg{fill:var(--ti-mobile-numeric-icon-color-disabled)}.tiny-mobile-numeric.is-disabled .tiny-mobile-numeric__decrease:hover,.tiny-mobile-numeric.is-disabled .tiny-mobile-numeric__increase:hover{cursor:not-allowed}.tiny-mobile-numeric.is-disabled .tiny-mobile-numeric__decrease:hover svg,.tiny-mobile-numeric.is-disabled .tiny-mobile-numeric__increase:hover svg{fill:var(--ti-mobile-numeric-icon-color-disabled)}.tiny-option-group{--ti-option-group-line-dividing-bg-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-option-group-title-font-size:var(--ti-common-font-size-base, 12px);--ti-option-group-title-font-weight:var(--ti-common-font-weight-bold, 700);--ti-option-group-title-text-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-option-group-title-line-height:30px;--ti-option-group-title-height:30px;--ti-option-group-title-padding-horizontal:var(--ti-common-space-10, 10px);--ti-option-group-title-margin-top:var(--ti-common-space-0, 0px);--ti-option-group-title-margin-top-first:var(--ti-common-space-0, 0px);--ti-option-group-line-dividing-height:var(--ti-common-size-0, 0px);--ti-option-group-padding-bottom:var(--ti-common-space-0, 0px);position:relative;list-style:none;margin:0;padding:0}.tiny-option-group:not(:last-of-type){padding-bottom:var(--ti-option-group-padding-bottom)}.tiny-option-group:not(:last-of-type)::after{content:'';position:absolute;display:block;left:8px;right:8px;bottom:12px;height:var(--ti-option-group-line-dividing-height);background:var(--ti-option-group-line-dividing-bg-color)}.tiny-option-group .tiny-option-group__title{padding:0 var(--ti-option-group-title-padding-horizontal);font-size:var(--ti-option-group-title-font-size);font-weight:var(--ti-option-group-title-font-weight);color:var(--ti-option-group-title-text-color);line-height:var(--ti-option-group-title-line-height);height:var(--ti-option-group-title-height);margin-top:var(--ti-option-group-title-margin-top)}.tiny-option-group:first-child .tiny-option-group__title{margin-top:var(--ti-option-group-title-margin-top-first)}.tiny-option-group .tiny-option-group__list .tiny-option{padding:var(--ti-option-padding-vertical) var(--ti-option-padding-horizontal-group)}.tiny-popupload__modal{--ti-popupload-font-size:var(--ti-common-font-size-base, 12px);--ti-popupload-dialog-header-alert-margin-bottom:var(--ti-common-space-10, 10px);--ti-popupload-dialog-table-height:calc(var(--ti-common-size-35x, 140px) * 2);--ti-popupload-dialog-table-font-size:var(--ti-common-font-size-1, 14px);--ti-popupload-dialog-margin-top:var(--ti-common-space-10, 10px);--ti-popupload-dialog-table-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-popupload-dialog-table-line-bg-color:var(--ti-common-color-line-normal, #adb0b8);--ti-popupload-dialog-table-line-height:var(--ti-common-size-height-normal, 28px);--ti-popupload-dialog-table-header-height:var(--ti-common-size-height-small, 32px);--ti-popupload-dialog-table-header-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-popupload-dialog-table-header-font-weight:var(--ti-common-font-weight-bold, 700);--ti-popupload-dialog-table-header-bg-color:var(--ti-common-color-bg-normal, #eef0f5);--ti-popupload-table-header-col-padding-vertical:var(--ti-common-space-0, 0px);--ti-popupload-table-header-col-padding-horizontal:var(--ti-common-space-3x, 12px);--ti-popupload-table-body-col-padding-vertical:var(--ti-common-space-2x, 8px);--ti-popupload-table-body-col-padding-horizontal:var(--ti-common-space-3x, 12px);--ti-popupload-table-body-col-margin-vertical:var(--ti-common-space-0, 0px);--ti-popupload-table-body-col-margin-horizontal:var(--ti-common-space-0, 0px);--ti-popupload-table-body-col-line-height:var(--ti-common-line-height-4, 20px);--ti-popupload-table-item-even-bg-color:var(--ti-common-color-info-bg, rgba(51, 51, 51, 0.06));--ti-popupload-table-item-border-color:var(--ti-common-color-transparent, transparent);--ti-popupload-dialog-table-body-padding-bottom:var(--ti-common-space-10, 10px);--ti-popupload-dialog-footer-padding-bottom:var(--ti-common-space-6x, 24px);--ti-popupload-dialog-delete-text-color:var(--ti-common-color-text-link, #526ecc);--ti-popupload-status-icon-color:var(--ti-common-color-line-normal, #adb0b8);--ti-popupload-status-success-icon-color:var(--ti-common-color-success, #50d4ab);--ti-popupload-status-fail-icon-color:var(--ti-common-color-error-border, #f66f6a)}.tiny-popupload{--ti-popupload-font-size:var(--ti-common-font-size-base, 12px);--ti-popupload-dialog-header-alert-margin-bottom:var(--ti-common-space-10, 10px);--ti-popupload-dialog-table-height:calc(var(--ti-common-size-35x, 140px) * 2);--ti-popupload-dialog-table-font-size:var(--ti-common-font-size-1, 14px);--ti-popupload-dialog-margin-top:var(--ti-common-space-10, 10px);--ti-popupload-dialog-table-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-popupload-dialog-table-line-bg-color:var(--ti-common-color-line-normal, #adb0b8);--ti-popupload-dialog-table-line-height:var(--ti-common-size-height-normal, 28px);--ti-popupload-dialog-table-header-height:var(--ti-common-size-height-small, 32px);--ti-popupload-dialog-table-header-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-popupload-dialog-table-header-font-weight:var(--ti-common-font-weight-bold, 700);--ti-popupload-dialog-table-header-bg-color:var(--ti-common-color-bg-normal, #eef0f5);--ti-popupload-table-header-col-padding-vertical:var(--ti-common-space-0, 0px);--ti-popupload-table-header-col-padding-horizontal:var(--ti-common-space-3x, 12px);--ti-popupload-table-body-col-padding-vertical:var(--ti-common-space-2x, 8px);--ti-popupload-table-body-col-padding-horizontal:var(--ti-common-space-3x, 12px);--ti-popupload-table-body-col-margin-vertical:var(--ti-common-space-0, 0px);--ti-popupload-table-body-col-margin-horizontal:var(--ti-common-space-0, 0px);--ti-popupload-table-body-col-line-height:var(--ti-common-line-height-4, 20px);--ti-popupload-table-item-even-bg-color:var(--ti-common-color-info-bg, rgba(51, 51, 51, 0.06));--ti-popupload-table-item-border-color:var(--ti-common-color-transparent, transparent);--ti-popupload-dialog-table-body-padding-bottom:var(--ti-common-space-10, 10px);--ti-popupload-dialog-footer-padding-bottom:var(--ti-common-space-6x, 24px);--ti-popupload-dialog-delete-text-color:var(--ti-common-color-text-link, #526ecc);--ti-popupload-status-icon-color:var(--ti-common-color-line-normal, #adb0b8);--ti-popupload-status-success-icon-color:var(--ti-common-color-success, #50d4ab);--ti-popupload-status-fail-icon-color:var(--ti-common-color-error-border, #f66f6a);display:flex;align-items:center;font-size:var(--ti-popupload-font-size)}.tiny-popupload__dialog{width:100%;display:flex;flex-direction:column}.tiny-popupload__dialog-header .tiny-alert{margin-bottom:var(--ti-popupload-dialog-header-alert-margin-bottom)}.tiny-popupload__dialog-body{padding-bottom:var(--ti-popupload-dialog-table-body-padding-bottom)}.tiny-popupload__dialog-body .tiny-upload-list{display:none}.tiny-popupload__dialog-footer{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:var(--ti-popupload-dialog-footer-padding-bottom)}.tiny-popupload__dialog-tips{display:flex;flex-direction:column;margin:12px 0}.tiny-popupload__dialog-tips-item{margin:4px 0}.tiny-popupload__dialog-table{font-size:var(--ti-popupload-dialog-table-font-size);height:var(--ti-popupload-dialog-table-height);width:100%;margin-top:var(--ti-popupload-dialog-margin-top)}.tiny-popupload__dialog-table .header-col{position:relative;padding:var(--ti-popupload-table-header-col-padding-vertical) var(--ti-popupload-table-header-col-padding-horizontal)}.tiny-popupload__dialog-table .header-col:not(:last-child)::after{position:absolute;top:50%;transform:translateY(-50%);right:0;display:inline-block;content:'';width:1px;height:var(--ti-popupload-dialog-table-line-height);background-color:var(--ti-popupload-dialog-table-line-bg-color)}.tiny-popupload__dialog-table .body-col{padding:var(--ti-popupload-table-body-col-padding-vertical) var(--ti-popupload-table-body-col-padding-horizontal);margin:var(--ti-popupload-table-body-col-margin-vertical) var(--ti-popupload-table-body-col-margin-horizontal);line-height:var(--ti-popupload-table-body-col-line-height)}.tiny-popupload__dialog-table .col1{width:46%}.tiny-popupload__dialog-table .col2{width:17%}.tiny-popupload__dialog-table .col3{width:21%}.tiny-popupload__dialog-table .col4{width:16%}.tiny-popupload__dialog-table-header{height:var(--ti-popupload-dialog-table-header-height);width:100%;color:var(--ti-popupload-dialog-table-header-text-color);font-weight:var(--ti-popupload-dialog-table-header-font-weight);display:flex;align-items:center;justify-content:space-between;background:var(--ti-popupload-dialog-table-header-bg-color);border-bottom:1px solid var(--ti-popupload-dialog-table-border-color)}.tiny-popupload__dialog-table-body{width:100%;height:calc(100% - var(--ti-popupload-dialog-table-header-height));overflow-y:auto;border-bottom:1px solid var(--ti-popupload-dialog-table-border-color)}.tiny-popupload__dialog-table-list{list-style:none}.tiny-popupload__dialog-table-list-footer{margin-top:12px}.tiny-popupload__dialog-table-list-footer>.footer-error-tip{color:var(--ti-popupload-status-fail-icon-color)}.tiny-popupload__dialog-table-item{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ti-popupload-table-item-border-color)}.tiny-popupload__dialog-table-item:nth-child(even){background:var(--ti-popupload-table-item-even-bg-color)}.tiny-popupload__dialog-table-item .del-col{color:var(--ti-popupload-dialog-delete-text-color);width:100%;cursor:pointer}.tiny-popupload__modal .tiny-popupload__modal__body{overflow-y:auto}.tiny-popupload__modal .tiny-file-upload .tiny-upload-list__text-title{display:none}.tiny-popupload__pop-confirm .tiny-popconfirm-popover__title{white-space:nowrap}.tiny-popupload__status-icon{display:inline-block;margin-right:7px;height:8px;width:8px;border:2px solid var(--ti-popupload-status-icon-color);border-radius:50%}.tiny-popupload__status-icon.tiny-popupload__status-icon-success{border-color:var(--ti-popupload-status-success-icon-color)}.tiny-popupload__status-icon.tiny-popupload__status-icon-fail{border-color:var(--ti-popupload-status-fail-icon-color)}.tiny-dialog-box{--ti-popeditor-border-color:var(--ti-common-color-border, #adb0b8);--ti-popeditor-input-padding-left:var(--ti-common-space-2x, 8px);--ti-popeditor-icon-color:var(--ti-common-color-icon-active, #5e7ce0);--ti-popeditor-icon-color-disabled:var(--ti-common-color-placeholder, #adb0b8);--ti-popeditor-icon-color-hover:var(--ti-common-color-primary-hover, #7693f5);--ti-popeditor-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-popeditor-icon-height:var(--ti-common-size-height-normal, 28px);--ti-popeditor-icon-line-height:var(--ti-popeditor-icon-height);--ti-popeditor-tabs-selected-text-color:var(--ti-common-color-line-active, #5e7ce0);--ti-popeditor-tabs-li-height:var(--ti-common-size-10x, 40px);--ti-popeditor-tabs-selected-font-weight:var(--ti-common-font-weight-bold, 700);--ti-popeditor-search-item-margin-bottom:var(--ti-common-space-3x, 12px);--ti-popeditor-search-footer-margin-vertical:var(--ti-common-space-3x, 12px);--ti-popeditor-search-footer-margin-horizontal:auto;--ti-popeditor-tabs-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-popeditor-tabs-li-padding-vertical:var(--ti-common-space-0, 0px);--ti-popeditor-tabs-li-padding-horizontal:var(--ti-common-space-5x, 20px);--ti-popeditor-tabs-body-padding-vertical:var(--ti-common-space-0, 0px);--ti-popeditor-tabs-body-padding-horizontal:var(--ti-common-space-base, 4px);--ti-popeditor-tabs-body-item-padding-top:var(--ti-common-space-3x, 12px);--ti-popeditor-tabs-body-item-padding-horizontal:var(--ti-common-space-3x, 12px);--ti-popeditor-tabs-body-item-padding-bottom:var(--ti-common-space-0, 0px)}.tiny-popeditor{--ti-popeditor-border-color:var(--ti-common-color-border, #adb0b8);--ti-popeditor-input-padding-left:var(--ti-common-space-2x, 8px);--ti-popeditor-icon-color:var(--ti-common-color-icon-active, #5e7ce0);--ti-popeditor-icon-color-disabled:var(--ti-common-color-placeholder, #adb0b8);--ti-popeditor-icon-color-hover:var(--ti-common-color-primary-hover, #7693f5);--ti-popeditor-icon-font-size:var(--ti-common-font-size-1, 14px);--ti-popeditor-icon-height:var(--ti-common-size-height-normal, 28px);--ti-popeditor-icon-line-height:var(--ti-popeditor-icon-height);--ti-popeditor-tabs-selected-text-color:var(--ti-common-color-line-active, #5e7ce0);--ti-popeditor-tabs-li-height:var(--ti-common-size-10x, 40px);--ti-popeditor-tabs-selected-font-weight:var(--ti-common-font-weight-bold, 700);--ti-popeditor-search-item-margin-bottom:var(--ti-common-space-3x, 12px);--ti-popeditor-search-footer-margin-vertical:var(--ti-common-space-3x, 12px);--ti-popeditor-search-footer-margin-horizontal:auto;--ti-popeditor-tabs-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-popeditor-tabs-li-padding-vertical:var(--ti-common-space-0, 0px);--ti-popeditor-tabs-li-padding-horizontal:var(--ti-common-space-5x, 20px);--ti-popeditor-tabs-body-padding-vertical:var(--ti-common-space-0, 0px);--ti-popeditor-tabs-body-padding-horizontal:var(--ti-common-space-base, 4px);--ti-popeditor-tabs-body-item-padding-top:var(--ti-common-space-3x, 12px);--ti-popeditor-tabs-body-item-padding-horizontal:var(--ti-common-space-3x, 12px);--ti-popeditor-tabs-body-item-padding-bottom:var(--ti-common-space-0, 0px)}.tiny-popeditor .tiny-input.tiny-popeditor-readonly .tiny-input__inner{padding-left:var(--ti-popeditor-input-padding-left)}.tiny-popeditor .tiny-input.tiny-popeditor-readonly .tiny-input__inner:active,.tiny-popeditor .tiny-input.tiny-popeditor-readonly .tiny-input__inner:focus,.tiny-popeditor .tiny-input.tiny-popeditor-readonly .tiny-input__inner:hover{cursor:pointer;border-color:var(--ti-popeditor-border-color)}.tiny-popeditor .tiny-input.is-disabled .tiny-input__inner:active,.tiny-popeditor .tiny-input.is-disabled .tiny-input__inner:focus,.tiny-popeditor .tiny-input.is-disabled .tiny-input__inner:hover{cursor:not-allowed}.tiny-popeditor .tiny-input.is-disabled .tiny-input__inner:active+.tiny-input__suffix .tiny-svg__popeditor,.tiny-popeditor .tiny-input.is-disabled .tiny-input__inner:focus+.tiny-input__suffix .tiny-svg__popeditor,.tiny-popeditor .tiny-input.is-disabled .tiny-input__inner:hover+.tiny-input__suffix .tiny-svg__popeditor{fill:var(--ti-popeditor-icon-color-disabled)}.tiny-popeditor .tiny-input.is-disabled .tiny-input__suffix{cursor:not-allowed}.tiny-popeditor .tiny-input.is-disabled .tiny-input__suffix .tiny-svg__popeditor,.tiny-popeditor .tiny-input.is-disabled .tiny-input__suffix .tiny-svg__popeditor:hover{fill:var(--ti-popeditor-icon-color-disabled);cursor:not-allowed}.tiny-popeditor .tiny-input.suggest .tiny-input__inner{padding-right:50px}.tiny-popeditor .tiny-input.suggest .tiny-svg__popeditor.tiny-chevron{margin-right:8px}.tiny-popeditor .tiny-input .tiny-input__inner:active+.tiny-input__suffix,.tiny-popeditor .tiny-input .tiny-input__inner:focus+.tiny-input__suffix,.tiny-popeditor .tiny-input .tiny-input__inner:hover+.tiny-input__suffix{cursor:not-allowed}.tiny-popeditor .tiny-input .tiny-input__inner:active+.tiny-input__suffix .tiny-svg__popeditor,.tiny-popeditor .tiny-input .tiny-input__inner:focus+.tiny-input__suffix .tiny-svg__popeditor,.tiny-popeditor .tiny-input .tiny-input__inner:hover+.tiny-input__suffix .tiny-svg__popeditor{fill:var(--ti-popeditor-icon-color-hover)}.tiny-popeditor .tiny-input .tiny-input__suffix{cursor:pointer}.tiny-popeditor .tiny-input .tiny-input__suffix .tiny-svg__popeditor{height:var(--ti-popeditor-icon-height);line-height:var(--ti-popeditor-icon-line-height);font-size:var(--ti-popeditor-icon-font-size);fill:var(--ti-popeditor-icon-color);cursor:pointer}.tiny-popeditor .tiny-input .tiny-input__suffix .tiny-svg__popeditor:hover{fill:var(--ti-popeditor-icon-color-hover)}.tiny-popeditor .tiny-dialog-box .tiny-dialog-box__body{padding:8px 8px 0}.tiny-popeditor-top .tiny-popeditor__search-lists{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.tiny-popeditor-top .tiny-popeditor__search-lists .tiny-input{position:relative;font-size:var(--ti-common-font-size-base);display:inline-block;width:100%}.tiny-popeditor-top .tiny-popeditor__search-lists .tiny-popeditor__search-item{display:flex;justify-content:flex-end;align-items:center;margin-bottom:var(--ti-popeditor-search-item-margin-bottom)}.tiny-popeditor-top .tiny-popeditor__search-lists .tiny-popeditor__search-item .tiny-popeditor__search-label{text-align:right;padding-right:8px;font-size:var(--ti-common-font-size-base)}.tiny-popeditor-top .tiny-popeditor__search-lists .tiny-popeditor__search-input{flex:1}.tiny-popeditor-top .tiny-popeditor__search-footer{width:100%;text-align:center;margin:var(--ti-popeditor-search-footer-margin-vertical) var(--ti-popeditor-search-footer-margin-horizontal)}.tiny-popeditor-body{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.tiny-popeditor-body__left,.tiny-popeditor-body__right{width:50%;padding:var(--ti-popeditor-tabs-body-padding-vertical) var(--ti-popeditor-tabs-body-padding-horizontal);vertical-align:top}.tiny-popeditor-body__left.tiny-popeditor-body__radio,.tiny-popeditor-body__right.tiny-popeditor-body__radio{width:100%}.tiny-popeditor-body .tiny-popeditor__tabs .tiny-popeditor__tabs-head{white-space:nowrap;margin:0;padding:0 10px;overflow:hidden;height:var(--ti-popeditor-tabs-li-height);width:100%;position:relative}.tiny-popeditor-body .tiny-popeditor__tabs .tiny-popeditor__tabs-head ul{height:var(--ti-popeditor-tabs-li-height);border-bottom:1px solid var(--ti-popeditor-border-color);box-sizing:border-box}.tiny-popeditor-body .tiny-popeditor__tabs .tiny-popeditor__tabs-head ul li{float:left;margin-right:-1px;cursor:pointer;padding:var(--ti-popeditor-tabs-li-padding-vertical) var(--ti-popeditor-tabs-li-padding-horizontal);color:var(--ti-popeditor-tabs-text-color);min-width:90px;height:var(--ti-popeditor-tabs-li-height);line-height:var(--ti-popeditor-tabs-li-height)}.tiny-popeditor-body .tiny-popeditor__tabs .tiny-popeditor__tabs-head ul li.tiny-popeditor__tabs-selected{color:var(--ti-popeditor-tabs-selected-text-color);border-bottom:3px solid var(--ti-popeditor-tabs-selected-text-color);font-weight:var(--ti-popeditor-tabs-selected-font-weight)}.tiny-popeditor-body .tiny-popeditor__tabs .tiny-popeditor__tabs-body .tabs-body-item{padding:var(--ti-popeditor-tabs-body-item-padding-top) var(--ti-popeditor-tabs-body-item-padding-horizontal) var(--ti-popeditor-tabs-body-item-padding-bottom)}.tiny-popeditor-body .tiny-popeditor__tabs .tiny-popeditor__tabs-body .tabs-body-item .tiny-pager{padding-bottom:0}.tiny-popeditor_filter-input{margin-bottom:20px}.tiny-mobile-pull-refresh{--ti-mobile-pull-refresh-text-color:var(--ti-mobile-color-text-placeholder, #808080);--ti-mobile-pull-refresh-font-size:var(--ti-mobile-font-size-s, 12px);--ti-mobile-pull-refresh-head-loading-bg-image:conic-gradient(rgba(128, 128, 128, 0), #808080);--ti-mobile-pull-refresh-head-loading-icon-size-outside:18px;--ti-mobile-pull-refresh-head-loading-icon-size-inside:14px;--ti-mobile-pull-refresh-head-loading-icon-bg-color:#fff;--ti-mobile-pull-refresh-foot-size-height:48px;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.tiny-mobile-pull-refresh__track{position:relative;height:100%;transition-property:transform}.tiny-mobile-pull-refresh__tips{width:100%;overflow:hidden;color:var(--ti-mobile-pull-refresh-text-color);font-size:var(--ti-mobile-pull-refresh-font-size);text-align:center}.tiny-mobile-pull-refresh__head{transform:translateY(-100%);height:20px;position:absolute;top:-20px}.tiny-mobile-pull-refresh__content{overflow-y:auto;height:100%}.tiny-mobile-pull-refresh-loading-content{display:flex;justify-content:center;align-items:center}.tiny-mobile-pull-refresh__loading{border-radius:50%;width:var(--ti-mobile-pull-refresh-head-loading-icon-size-outside);height:var(--ti-mobile-pull-refresh-head-loading-icon-size-outside);display:inline-block;background-image:var(--ti-mobile-pull-refresh-head-loading-bg-image);position:relative}.tiny-mobile-pull-refresh__loading-animation{animation:turn-around 1.5s linear infinite}.tiny-mobile-pull-refresh__loading-inner{width:var(--ti-mobile-pull-refresh-head-loading-icon-size-inside);height:var(--ti-mobile-pull-refresh-head-loading-icon-size-inside);border-radius:50%;background:var(--ti-mobile-pull-refresh-head-loading-icon-bg-color);position:absolute;top:2px;left:2px}.tiny-mobile-pull-refresh__text{font-size:var(--ti-mobile-pull-refresh-font-size);color:var(--ti-mobile-pull-refresh-text-color);padding-left:8px}.tiny-mobile-pull-refresh__foot{display:flex;align-items:center;justify-content:center;font-size:var(--ti-mobile-pull-refresh-font-size);color:var(--ti-mobile-pull-refresh-text-color);height:var(--ti-mobile-pull-refresh-foot-size-height)}@keyframes turn-around{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tiny-qr-code-container{position:relative;padding:12px}.tiny-qr-code-container.border{border:1px solid rgba(5,5,5,.06);border-radius:8px}.tiny-qr-code-container .qrcode-border{padding:2px;border:1px solid rgba(5,5,5,.06);border-radius:8px}.tiny-qr-code-container .qrcode-expried{font-size:14px}.tiny-qr-code-container .mask{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;color:rgba(0,0,0,.88);inset-block-start:0;inset-inline-start:0;flex-direction:column}.tiny-qr-code-container .mask-icon{z-index:10}.tiny-qr-code-container .mask-status{z-index:20;background:rgba(255,255,255,.96)}.tiny-qr-code-container .mask .icon{position:absolute;display:flex;align-items:center;justify-content:center;border:none;background:#fff}.tiny-query-builder .queryBuilder{overflow:hidden}.tiny-query-builder .ruleGroup{display:flex;position:relative;padding-left:45px;border-radius:4px}.tiny-query-builder .ruleGroup-header{position:relative;height:44px;display:flex;align-items:center}.tiny-query-builder .ruleGroup-body{flex:auto;display:flex;flex-direction:column;gap:12px}.tiny-query-builder .group-rule-body{flex:auto;gap:8px}.tiny-query-builder .group-rule-branches{position:absolute;top:0;bottom:44px;left:14px}.tiny-query-builder .group-rule-action{flex:none}.tiny-query-builder .group-combinator-box{height:100%;display:flex;align-items:center;position:relative}.tiny-query-builder .combinator-branches{position:absolute;top:14px;bottom:14px;right:-16px;left:50%;border:1px solid #e8ebef;border-radius:4px;border-right:0}.tiny-query-builder .combinator-btn{position:relative;z-index:1;width:24px;height:24px;background:#f5f6f8;border-radius:2px;cursor:pointer;color:#1890ff;font-size:12px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiny-query-builder .combinator-btn.is-disabled{color:#8081a2;cursor:not-allowed}.tiny-query-builder .query-builder-button{min-width:auto;padding:0;margin:0;flex:none}.tiny-query-builder .primary-svg{fill:currentColor}.tiny-query-builder .tiny-button.query-builder-button>.btn-icon{font-size:16px;fill:currentColor;color:#b5bbc1}.tiny-query-builder .tiny-button.query-builder-button>.btn-font{font-size:14px;color:#b5bbc1}.tiny-query-builder .tiny-button.query-builder-button:hover>.btn-font,.tiny-query-builder .tiny-button.query-builder-button:hover>.btn-icon{color:#78828d;fill:currentColor}.tiny-query-builder .tiny-button.query-builder-button.is-disabled>.btn-font,.tiny-query-builder .tiny-button.query-builder-button.is-disabled>svg.btn-icon{color:rgba(181,187,193,.5);fill:currentColor}.tiny-query-builder .query-builder-rule{display:flex;align-items:center;position:relative}.tiny-query-builder .rule-fields{min-width:20%;max-width:40%}.tiny-query-builder .rule-operators{flex:1}.tiny-query-builder .rule-value{flex:auto;width:100%}.tiny-query-builder .ruleGroup-body:empty{display:none}.tiny-query-builder .rule--wrap{display:flex;flex:auto;gap:8px;justify-content:flex-start}.tiny-query-builder .rule-radio{display:flex}.tiny-query-builder .rule-value-editor{display:flex;min-width:20%;flex:auto;gap:8px}.tiny-query-builder .rule-value-editor>div{flex:auto}.tiny-query-builder .rule-item--wrap{display:flex;padding:0 10px}.tiny-query-builder .group-button{margin-left:10px}.tiny-query-builder .rule-value-list-item{height:100%}.tiny-query-builder .rule-group--wrap{display:flex;gap:12px}.tiny-query-builder .rule-lock{margin-left:10px}.tiny-query-builder .ruleGroup-notToggle{display:flex;align-items:center;color:#1890ff}.tiny-query-builder .ruleGroup-notToggle input{margin-right:2px}.tiny-query-builder .query-builder-select{min-width:20%;display:flex}.tiny-query-builder .query-builder-select>div{flex:1}.tiny-query-builder .betweenRules{max-width:20%;margin-bottom:12px}.tiny-query-builder .queryBuilder-branches .ruleGroup{padding-left:40px}.tiny-query-builder .queryBuilder-branches .ruleGroup-body{padding:0 12px}.tiny-query-builder .queryBuilder-branches .ruleGroup-header{margin-left:10px}.tiny-query-builder .queryBuilder-branches .ruleGroup .ruleGroup{border:1px solid #e8ebef}.tiny-query-builder .queryBuilder-branches .ruleGroup .ruleGroup .group-rule-branches{top:12px}.tiny-query-builder .queryBuilder-branches .ruleGroup .ruleGroup .ruleGroup-header{margin-left:6px}.tiny-query-builder .queryBuilder-branches .ruleGroup .ruleGroup .combinator-branches{top:14px;right:-12px;bottom:14px}.tiny-query-builder .queryBuilder-branches .ruleGroup .ruleGroup .ruleGroup-body{padding:12px 8px 0}.tiny-query-builder .display-only-field .rule--wrap>.rule-operators,.tiny-query-builder .display-only-field .rule--wrap>.rule-value,.tiny-query-builder .display-only-field .rule--wrap>.rule-value-editor,.tiny-query-builder .display-only-field .rule--wrap>.rule-valueSource{display:none}.tiny-query-builder .display-only-field .rule-fields{max-width:none}.tiny-rate{--ti-rate-text-margin-left:var(--ti-common-space-3x, 12px);--ti-rate-text-font-size:var(--ti-common-font-size-base, 12px);--ti-rate-bottom-font-size:var(--ti-common-font-size-base, 12px);--ti-rate-bottom-margin-top:var(--ti-common-space-2x, 8px);display:inline-flex;outline:0}.tiny-rate:active,.tiny-rate:focus{outline-width:0}.tiny-rate .tiny-rate__star{position:relative;display:inline-block;font-size:0;vertical-align:middle;text-align:center;line-height:1}.tiny-rate svg{transition:.3s}.tiny-rate svg.hover{transform:scale(1.15)}.tiny-rate .tiny-rate__decimal{display:inline-block;overflow:hidden;font-size:16px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.tiny-rate .tiny-rate__text{vertical-align:middle;margin-left:var(--ti-rate-text-margin-left);font-size:var(--ti-rate-text-font-size)}.tiny-rate .tiny-rate__bottom-text{position:relative;font-size:var(--ti-rate-bottom-font-size);text-align:center;text-overflow:clip;overflow:hidden;margin-top:var(--ti-rate-bottom-margin-top)}.tiny-rich-text-editor{--ti-rich-text-editor-box-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-rich-text-editor-box-outline-hover-color:var(--ti-common-color-line-hover, #575d6c);--ti-rich-text-editor-button-hover:var(--ti-common-color-icon-hover, #5e7ce0);--ti-rich-text-editor-button-active:var(--ti-common-color-icon-active, #5e7ce0);--ti-rich-text-editor-button-disabled-text-color:var(--ti-common-color-icon-disabled, #adb0b8);--ti-rich-text-editor-poplist-item-selected-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-rich-text-editor-poplist-item-selected-text-color:var(--ti-common-color-selected-text-color, #fff);--ti-rich-text-editor-options-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-rich-text-editor-options-box-shadow:var(--ti-common-shadow-2-down, 0 2px 8px 0 #0003);--ti-rich-text-editor-options-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-rich-text-editor-options-item-padding:var(--ti-common-space-6, 6px) var(--ti-common-space-5x, 20px);--ti-rich-text-editor-options-item-hover-color:var(--ti-common-color-icon-hover, #5e7ce0);height:100%}.tiny-rich-text-editor strong{font-weight:700}.tiny-rich-text-editor em{font-style:italic}.tiny-rich-text-editor a,.tiny-rich-text-editor a:hover{text-decoration:underline}.tiny-rich-text-editor h1{font-size:2em;margin-block-start:.67em;margin-block-end:.67em;font-weight:700}.tiny-rich-text-editor h2{font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;font-weight:700}.tiny-rich-text-editor h3{font-size:1.17em;margin-block-start:1em;margin-block-end:1em;font-weight:700}.tiny-rich-text-editor h4{margin-block-start:1.33em;margin-block-end:1.33em;font-weight:700}.tiny-rich-text-editor h5{font-size:.83em;margin-block-start:1.67em;margin-block-end:1.67em}.tiny-rich-text-editor h6{font-size:.83em;margin-block-start:1.67em;margin-block-end:1.67em}.tiny-rich-text-editor__toolbar{padding:8px;border:1px solid var(--ti-rich-text-editor-box-border-color)}.tiny-rich-text-editor__toolbar button{height:24px;padding:.25rem;margin-right:.25rem;border:none;border-radius:.4rem;background:0 0;cursor:pointer}.tiny-rich-text-editor__toolbar button input,.tiny-rich-text-editor__toolbar button svg{cursor:pointer}.tiny-rich-text-editor__toolbar button.is-active,.tiny-rich-text-editor__toolbar button:not(:disabled):hover{background-color:#d2e4ff}.tiny-rich-text-editor__toolbar button.is-active path,.tiny-rich-text-editor__toolbar button.is-active svg,.tiny-rich-text-editor__toolbar button:not(:disabled):hover path,.tiny-rich-text-editor__toolbar button:not(:disabled):hover svg{fill:var(--ti-rich-text-editor-button-hover)}.tiny-rich-text-editor__toolbar button:hover{background-color:#d2e4ff}.tiny-rich-text-editor__toolbar button:disabled{color:var(--ti-rich-text-editor-button-disabled-text-color);cursor:not-allowed}.tiny-rich-text-editor__toolbar button:disabled svg{fill:gray}.tiny-rich-text-editor .tiny-svg{width:18px;height:18px;vertical-align:middle;overflow:hidden;display:inline-block}.tiny-rich-text-editor .tippy-box .tippy-content .bubble-menu button{border-width:1px;border-left:none}.tiny-rich-text-editor .tippy-box .tippy-content .bubble-menu:nth-child(1){border-left-width:1px}.tiny-rich-text-editor .h-box{position:relative}.tiny-rich-text-editor .h-box .h-options{position:absolute;padding:.15rem;background-color:var(--ti-rich-text-editor-options-bg-color);left:0;display:none;border-radius:var(--ti-rich-text-editor-options-border-radius);box-shadow:var(--ti-rich-text-editor-options-box-shadow);z-index:999}.tiny-rich-text-editor .h-box .h-options button{color:#000;margin:0;text-align:center;line-height:var(--ti-common-line-height-3)}.tiny-rich-text-editor .h-box .h-options button path,.tiny-rich-text-editor .h-box .h-options button svg{fill:#000}.tiny-rich-text-editor .h-box .h-options button:hover{background-color:var(--ti-rich-text-edito-options-item-bg-color)}.tiny-rich-text-editor .h-box .h-options button:hover path,.tiny-rich-text-editor .h-box .h-options button:hover svg{fill:var(--ti-rich-text-edito-options-item-hover-color)}.tiny-rich-text-editor .h-box:hover .h-options{display:flex;flex-direction:column}.tiny-rich-text-editor .h-box:hover .h-options button{width:auto}.tiny-rich-text-editor .table-button .table-box{display:flex;position:relative}.tiny-rich-text-editor .table-button .table-box .table-icon{display:inline-block}.tiny-rich-text-editor .table-button .table-box .table-panel{position:absolute;background:#fff;left:0;top:1.25rem;z-index:999;border-top:1px solid #ccc;border-left:1px solid #ccc}.tiny-rich-text-editor .table-button .table-box .table-panel .table-row{display:flex}.tiny-rich-text-editor .table-button .table-box .table-panel .item{width:30px;height:30px;box-sizing:border-box;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.tiny-rich-text-editor .table-button .table-box .table-panel .isActive{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tiny-rich-text-editor .table-button:hover .table-box .table-icon{background-color:#d2e4ff}.tiny-rich-text-editor .color-button{position:relative;padding-right:1.2rem}.tiny-rich-text-editor .color-button #tiny-back-color,.tiny-rich-text-editor .color-button #tiny-color{position:absolute;border-radius:50%;height:18px;width:18px;border:0;top:4px}.tiny-rich-text-editor .color-button:hover #tiny-back-color,.tiny-rich-text-editor .color-button:hover #tiny-color{background-color:#d2e4ff}.tiny-rich-text-editor .image-button{position:relative}.tiny-rich-text-editor .image-button .img-option{position:absolute;background-color:#dfdede;border-radius:.4rem;display:none}.tiny-rich-text-editor .image-button .img-option .img-item{white-space:nowrap;height:24px;line-height:24px;padding:.25rem;border-radius:.4rem}.tiny-rich-text-editor .image-button .img-option .img-item:hover{background-color:#d2e4ff}.tiny-rich-text-editor .image-button:hover .img-option{display:block}.tiny-rich-text-editor .image-button input{position:absolute;height:100%;left:0;opacity:0;width:0}.tiny-rich-text-editor .tiny-rich-text-editor__toolbar .line-height-button{position:relative}.tiny-rich-text-editor .tiny-rich-text-editor__toolbar .line-height-button .line-height-options{position:absolute;padding:.15rem;background-color:var(--ti-rich-text-editor-options-bg-color);left:0;display:none;border-radius:var(--ti-rich-text-editor-options-border-radius);box-shadow:var(--ti-rich-text-editor-options-box-shadow);z-index:999}.tiny-rich-text-editor .tiny-rich-text-editor__toolbar .line-height-button .line-height-options button{color:#000;margin:0;text-align:center;line-height:var(--ti-common-line-height-3)}.tiny-rich-text-editor .tiny-rich-text-editor__toolbar .line-height-button .line-height-options button:hover{background-color:var(--ti-rich-text-editor-options-item-bg-color);color:var(--ti-rich-text-editor-options-item-hover-color)}.tiny-rich-text-editor .tiny-rich-text-editor__toolbar .line-height-button:hover .line-height-options{display:flex;flex-direction:column}.tiny-rich-text-editor .tiny-rich-text-editor__toolbar .line-height-button:hover .line-height-options button{width:auto}.tiny-rich-text-editor .tiny-rich-text-editor__toolbar .font-size-box{position:relative}.tiny-rich-text-editor .tiny-rich-text-editor__toolbar .font-size-box .font-size-options{display:none;position:absolute;border-radius:var(--ti-rich-text-editor-options-border-radius);background-color:var(--ti-rich-text-editor-options-bg-color);box-shadow:var(--ti-rich-text-editor-options-box-shadow);z-index:99}.tiny-rich-text-editor .tiny-rich-text-editor__toolbar .font-size-box .font-size-options button{color:#000;margin:0;text-align:center;line-height:var(--ti-common-line-height-3)}.tiny-rich-text-editor .tiny-rich-text-editor__toolbar .font-size-box .font-size-options button:hover{background-color:var(--ti-rich-text-editor-options-item-bg-color);color:var(--ti-rich-text-editor-options-item-hover-color)}.tiny-rich-text-editor .tiny-rich-text-editor__toolbar .font-size-box:hover{background-color:var(--ti-rich-text-editor-options-item-bg-color)}.tiny-rich-text-editor .tiny-rich-text-editor__toolbar .font-size-box:hover .font-size-options{display:flex;flex-direction:column}.tiny-rich-text-editor .bubble-menu button{background-color:#f1f3f5}.tiny-rich-text-editor .ProseMirror{outline:0!important}.tiny-rich-text-editor .ProseMirror>*+*{margin-top:.75em}.tiny-rich-text-editor .ProseMirror ol,.tiny-rich-text-editor .ProseMirror ul{padding:0 1rem}.tiny-rich-text-editor .ProseMirror ol{list-style:auto}.tiny-rich-text-editor .ProseMirror ul{list-style:disc}.tiny-rich-text-editor .ProseMirror h1,.tiny-rich-text-editor .ProseMirror h2,.tiny-rich-text-editor .ProseMirror h3,.tiny-rich-text-editor .ProseMirror h4,.tiny-rich-text-editor .ProseMirror h5,.tiny-rich-text-editor .ProseMirror h6{line-height:1.1}.tiny-rich-text-editor .ProseMirror p{margin:0;line-height:1.5}.tiny-rich-text-editor .ProseMirror p[level='1']{line-height:1}.tiny-rich-text-editor .ProseMirror p[level='1.5']{line-height:1.5}.tiny-rich-text-editor .ProseMirror p[level='2']{line-height:2}.tiny-rich-text-editor .ProseMirror p[level='2.5']{line-height:2.5}.tiny-rich-text-editor .ProseMirror code{background-color:rgba(97,97,97,.1);color:#616161}.tiny-rich-text-editor .ProseMirror img{max-width:100%}.tiny-rich-text-editor .ProseMirror blockquote{padding-left:1rem;border-left:2px solid rgba(13,13,13,.1)}.tiny-rich-text-editor .ProseMirror hr{border:none;border-top:2px solid rgba(13,13,13,.1);margin:2rem 0}.tiny-rich-text-editor .ProseMirror .img-button{resize:both;overflow:hidden}.tiny-rich-text-editor .ProseMirror .img-button video{width:100%}.tiny-rich-text-editor .ProseMirror .img-button img{width:100%}.tiny-rich-text-editor .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiny-rich-text-editor .ProseMirror table td,.tiny-rich-text-editor .ProseMirror table th{min-width:1em;border:2px solid #ced4da;padding:3px 5px;vertical-align:top;box-sizing:border-box;position:relative}.tiny-rich-text-editor .ProseMirror table td>*,.tiny-rich-text-editor .ProseMirror table th>*{margin-bottom:0}.tiny-rich-text-editor .ProseMirror table th{font-weight:700;text-align:left;background-color:#f1f3f5}.tiny-rich-text-editor .ProseMirror table .selectedCell:after{z-index:2;position:absolute;content:'';left:0;right:0;top:0;bottom:0;background:#c8c8ff66;pointer-events:none}.tiny-rich-text-editor .ProseMirror table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:#adf;pointer-events:none}.tiny-rich-text-editor .ProseMirror table p{margin:0}.tiny-rich-text-editor .ProseMirror .tableWrapper{padding:1rem 0;overflow-x:auto}.tiny-rich-text-editor .ProseMirror .resize-cursor{cursor:ew-resize;cursor:col-resize}.tiny-rich-text-editor .ProseMirror ul[data-type=taskList]{list-style:none;padding:0}.tiny-rich-text-editor .ProseMirror ul[data-type=taskList] li{display:flex;align-items:center}.tiny-rich-text-editor .ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiny-rich-text-editor .ProseMirror ul[data-type=taskList] li>div{flex:1 1 auto}.tiny-rich-text-editor .ProseMirror .code-block{position:relative}.tiny-rich-text-editor .ProseMirror .code-block select{position:absolute;top:.5rem;right:.5rem;border:0;background:gray;border-radius:4px}.tiny-rich-text-editor .ProseMirror pre{background:#0d0d0d;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem}.tiny-rich-text-editor .ProseMirror pre code{color:inherit;padding:0;background:0 0;font-size:.8rem}.tiny-rich-text-editor .ProseMirror pre .hljs-comment,.tiny-rich-text-editor .ProseMirror pre .hljs-quote{color:#616161}.tiny-rich-text-editor .ProseMirror pre .hljs-attribute,.tiny-rich-text-editor .ProseMirror pre .hljs-link,.tiny-rich-text-editor .ProseMirror pre .hljs-name,.tiny-rich-text-editor .ProseMirror pre .hljs-regexp,.tiny-rich-text-editor .ProseMirror pre .hljs-selector-class,.tiny-rich-text-editor .ProseMirror pre .hljs-selector-id,.tiny-rich-text-editor .ProseMirror pre .hljs-tag,.tiny-rich-text-editor .ProseMirror pre .hljs-template-variable,.tiny-rich-text-editor .ProseMirror pre .hljs-variable{color:#f98181}.tiny-rich-text-editor .ProseMirror pre .hljs-built_in,.tiny-rich-text-editor .ProseMirror pre .hljs-builtin-name,.tiny-rich-text-editor .ProseMirror pre .hljs-literal,.tiny-rich-text-editor .ProseMirror pre .hljs-meta,.tiny-rich-text-editor .ProseMirror pre .hljs-number,.tiny-rich-text-editor .ProseMirror pre .hljs-params,.tiny-rich-text-editor .ProseMirror pre .hljs-type{color:#fbbc88}.tiny-rich-text-editor .ProseMirror pre .hljs-bullet,.tiny-rich-text-editor .ProseMirror pre .hljs-string,.tiny-rich-text-editor .ProseMirror pre .hljs-symbol{color:#b9f18d}.tiny-rich-text-editor .ProseMirror pre .hljs-section,.tiny-rich-text-editor .ProseMirror pre .hljs-title{color:#faf594}.tiny-rich-text-editor .ProseMirror pre .hljs-keyword,.tiny-rich-text-editor .ProseMirror pre .hljs-selector-tag{color:#70cff8}.tiny-rich-text-editor .ProseMirror pre .hljs-emphasis{font-style:italic}.tiny-rich-text-editor .ProseMirror pre .hljs-strong{font-weight:700}.tiny-rich-text-editor~.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9a9a9a;pointer-events:none;height:0}.tiny-rich-text-editor__container{overflow:auto;padding:10px;height:100%;border:1px solid var(--ti-rich-text-editor-box-border-color);border-top:0}.tiny-rich-text-editor__container::-webkit-scrollbar{width:4px;height:0}.tiny-rich-text-editor__container::-webkit-scrollbar-thumb{background-color:#000;border-radius:8px}.tiny-rich-text-editor .tiny-image__node__view{display:inline-block;margin:0 5px}.tiny-rich-text-editor .tiny-image__view{position:relative;box-sizing:border-box;border:1px solid transparent;display:inline-block;max-width:100%}.tiny-rich-text-editor .tiny-image__handle{display:inline-block;width:10px;height:10px;background:var(--ti-base-color-brand-7);position:absolute}.tiny-rich-text-editor .tiny-image__resize{border:2px solid var(--ti-base-color-brand-7);left:0;position:absolute;top:0;z-index:1}.tiny-rich-text-editor .tiny-image__resize__tl{left:-5px;top:-5px;cursor:nwse-resize}.tiny-rich-text-editor .tiny-image__resize__tr{right:-5px;top:-5px;cursor:nesw-resize}.tiny-rich-text-editor .tiny-image__resize__bl{left:-5px;bottom:-5px;cursor:nesw-resize}.tiny-rich-text-editor .tiny-image__resize__br{right:-5px;bottom:-5px;cursor:nwse-resize}.tiny-roles{--ti-roles-poplist-item-height:var(--ti-common-size-height-normal, 28px);--ti-roles-poplist-item-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-roles-poplist-item-font-size:var(--ti-common-font-size-base, 12px);--ti-roles-poplist-item-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-roles-poplist-item-selected-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-roles-poplist-item-selected-text-color:var(--ti-common-color-selected-text-color, #fff)}.tiny-roles svg{margin-left:2px}.tiny-roles__selector.tiny-popover.tiny-popper{padding:0}.tiny-roles__selector .tiny-roles__poplist-item{padding:0 8px}.tiny-roles__selector-body{max-height:300px;overflow-y:auto;overflow-x:hidden}.tiny-roles__poplist{min-width:180px}.tiny-roles__poplist-item{min-height:var(--ti-roles-poplist-item-height);line-height:var(--ti-roles-poplist-item-height);max-width:100%;color:var(--ti-roles-poplist-item-text-color);font-size:var(--ti-roles-poplist-item-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tiny-roles__poplist-item:hover{background:var(--ti-roles-poplist-item-hover-bg-color)}.tiny-roles__poplist-item.is-selected,.tiny-roles__poplist-item.is-selected:hover{background:var(--ti-roles-poplist-item-selected-bg-color);color:var(--ti-roles-poplist-item-selected-text-color)}.tiny-scroll-text{width:300px;height:var(--ti-scroll-text-height);line-height:var(--ti-scroll-text-height);background:var(--ti-scroll-text-bg-color);margin:var(--ti-scroll-text-margin-vertical) var(--ti-scroll-text-margin-horizontal);overflow:hidden}.tiny-scroll-text__wrapper{--ti-scroll-text-height:var(--ti-common-size-height-small, 32px);--ti-scroll-text-bg-color:#f1f1f1;--ti-scroll-text-margin-vertical:0;--ti-scroll-text-margin-horizontal:auto}.tiny-scroll-text .tiny-scroll-text__content{width:100%;height:100%;display:flex;align-items:center;box-sizing:border-box;justify-content:center;overflow:hidden}.tiny-scroll-text .tiny-scroll-text__content>div{width:100%;display:flex;height:16px;align-items:center;white-space:nowrap;position:relative;animation:infinite linear;animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:linear;justify-content:center}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-scroll-text .tiny-scroll-text__content>div{display:inline-block}}@supports (-ms-ime-align:auto){.tiny-scroll-text .tiny-scroll-text__content>div{display:inline-block}}.tiny-scroll-text .tiny-scroll-text__content>div.left{animation-name:moveLeft}.tiny-scroll-text .tiny-scroll-text__content>div.right{animation-name:moveRight}.tiny-scroll-text .tiny-scroll-text__content>div.up{animation-name:moveUp}.tiny-scroll-text .tiny-scroll-text__content>div.down{animation-name:moveDown}.tiny-scroll-text .tiny-scroll-text__content>div.singleUp{animation-name:singleUp}.tiny-scroll-text .tiny-scroll-text__content>div.stop{animation-play-state:paused}.tiny-scroll-text .tiny-scroll-text__content>div.down,.tiny-scroll-text .tiny-scroll-text__content>div.up{width:100%;white-space:normal}.tiny-scroll-text .tiny-scroll-text__content>div p{width:auto;line-height:1;margin:0}.tiny-scroll-text.width-adapt{width:100%;overflow:hidden}.tiny-scroll-text.width-adapt .tiny-scroll-text__content{width:-moz-fit-content;width:fit-content;min-width:100%}.tiny-scroll-text.width-adapt .tiny-scroll-text__content>div.left{min-width:100%;animation-name:moveLeftWidthAdapt}.tiny-scroll-text.width-adapt .tiny-scroll-text__content>div.right{min-width:100%;animation-name:moveRightWidthAdapt}@keyframes moveLeft{0%{transform:translateX(300px)}100%{transform:translateX(-100%)}}@keyframes moveRight{0%{transform:translateX(-100%)}100%{transform:translateX(300px)}}@keyframes moveUp{0%{transform:translateY(100%)}100%{transform:translateY(-100%)}}@keyframes moveDown{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}@keyframes moveLeftWidthAdapt{0%{transform:translateX(100%)}50%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes moveRightWidthAdapt{0%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(100%)}}.tiny-skeleton-item{--ti-skeleton-item-bg-color:var(--ti-base-color-bg-5, #f5f5f6);--ti-skeleton-item-border-radius:var(--ti-common-border-radius-1);--ti-skeleton-item-image-icon-color:var(--ti-common-color-icon-darkbg-normal, #adb0b8);--ti-skeleton-item-square-height:var(--ti-common-size-4x);--ti-skeleton-item-circle-border-radius:var(--ti-common-border-radius-3, 50%);--ti-skeleton-item-circle-large-size:var(--ti-common-size-15x);--ti-skeleton-item-circle-medium-size:var(--ti-common-size-10x);--ti-skeleton-item-circle-small-size:var(--ti-common-size-5x);--ti-skeleton-item-image-small-size-height:var(--ti-common-size-15x);--ti-skeleton-item-image-small-size-width:var(--ti-common-size-15x);--ti-skeleton-item-image-medium-size-height:var(--ti-common-size-25x);--ti-skeleton-item-image-medium-size-width:var(--ti-common-size-25x);--ti-skeleton-item-image-large-size-height:var(--ti-common-size-50x);--ti-skeleton-item-image-large-size-width:var(--ti-common-size-50x);--ti-skeleton-item-linear-gradient:linear-gradient(100deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 60%) #f2f2f3;background-color:var(--ti-skeleton-item-bg-color);border-radius:var(--ti-skeleton-item-border-radius)}.tiny-skeleton-item--active.tiny-skeleton-item{background:var(--ti-skeleton-item-linear-gradient);background-size:200% 100%;background-position-x:180%;animation:1.5s skeleton-loading ease-in-out infinite}.tiny-skeleton-item--square{width:100%;height:var(--ti-skeleton-item-square-height)}.tiny-skeleton-item--circle{border-radius:var(--ti-skeleton-item-circle-border-radius)}.tiny-skeleton-item--circle.tiny-skeleton-item--small{width:var(--ti-skeleton-item-circle-small-size);height:var(--ti-skeleton-item-circle-small-size)}.tiny-skeleton-item--circle.tiny-skeleton-item--medium{width:var(--ti-skeleton-item-circle-medium-size);height:var(--ti-skeleton-item-circle-medium-size)}.tiny-skeleton-item--circle.tiny-skeleton-item--large{width:var(--ti-skeleton-item-circle-large-size);height:var(--ti-skeleton-item-circle-large-size)}.tiny-skeleton-item--image{display:flex;justify-content:center;align-items:center}.tiny-skeleton-item--image svg{width:40%;height:40%;fill:var(--ti-skeleton-item-image-icon-color)}.tiny-skeleton-item--image.tiny-skeleton-item--small{width:var(--ti-skeleton-item-image-small-size-width);height:var(--ti-skeleton-item-image-small-size-height)}.tiny-skeleton-item--image.tiny-skeleton-item--medium{width:var(--ti-skeleton-item-image-medium-size-width);height:var(--ti-skeleton-item-image-medium-size-height)}.tiny-skeleton-item--image.tiny-skeleton-item--large{width:var(--ti-skeleton-item-image-large-size-width);height:var(--ti-skeleton-item-image-large-size-height)}@keyframes skeleton-loading{to{background-position-x:-20%}}.tiny-skeleton{--ti-skeleton-avatar-size:var(--ti-common-size-10x, 40px);--ti-skeleton-avatar-background-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-skeleton-avatar-margin-right:var(--ti-common-space-4x, 16px);--ti-skeleton-title-margin-bottom:var(--ti-common-space-4x, 16px);--ti-skeleton-title-width:40%;--ti-skeleton-row-margin-bottom:var(--ti-common-space-3x, 12px);--ti-skeleton-last-row-width:60%;--ti-skeleton-title-height:var(--ti-common-space-4x);--ti-skeleton-rows-margin-top:var(--ti-common-space-3x);--ti-skeleton-rows-margin-bottom:var(--ti-common-space-3x);width:100%}.tiny-skeleton__article{display:flex;width:100%}.tiny-skeleton__avatar{position:relative;overflow:hidden;flex-shrink:0;width:var(--ti-skeleton-avatar-size);height:var(--ti-skeleton-avatar-size);margin-right:var(--ti-skeleton-avatar-margin-right)}.tiny-skeleton__section{width:100%}.tiny-skeleton-item__title{width:var(--ti-skeleton-title-width);height:var(--ti-skeleton-title-height)}.tiny-skeleton-item__rows{margin-top:var(--ti-skeleton-rows-margin-top);margin-bottom:var(--ti-skeleton-rows-margin-bottom)}.tiny-skeleton-item--square{margin-bottom:var(--ti-skeleton-row-margin-bottom)}.tiny-skeleton-item--square:last-child{width:var(--ti-skeleton-last-row-width);margin-bottom:0}.tiny-slider-container{--ti-slider-bg-color:var(--ti-common-color-bg-light-normal, #e9edfa);--ti-slider-height:var(--ti-common-size-2x, 8px);--ti-slider-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-slider-range-height:var(--ti-common-size-4x, 16px);--ti-slider-range-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-slider-range-bg-color:var(--ti-common-color-icon-hover, #5e7ce0);--ti-slider-range-hover-bg-color:var(--ti-common-color-icon-hover, #5e7ce0);--ti-slider-range-top:calc(-1 * var(--ti-common-space-base));--ti-slider-range-margin-top:calc(-1 * var(--ti-common-space-base));--ti-slider-range-disabled-bg-color:var(--ti-common-color-text-disabled);--ti-slider-handle-width:var(--ti-common-size-5x, 20px);--ti-slider-handle-height:var(--ti-common-size-7x, 28px);--ti-slider-handle-bg-color:linear-gradient(153deg, var(--ti-common-color-icon-white, #fff), var(--ti-common-color-bg-light-normal, #e9edfa) 99%);--ti-slider-handle-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-slider-handle-border-radius:calc(var(--ti-common-border-radius-2, 8px) + 2px);--ti-slider-handle-text-color-hover:var(--ti-common-color-bg-hover, #344899);--ti-slider-handle-border-color-hover:var(--ti-common-color-bg-hover, #344899);--ti-slider-handle-box-shadow:var(--ti-common-shadow-1-down, 0 1px 4px 0 rgba(0, 0, 0, 0.1));--ti-slider-handle-top:calc(-1 * var(--ti-common-space-base));--ti-slider-handle-border-weight:var(--ti-common-border-weight-normal, 1px);--ti-slider-handle-icon-display:inline-block;--ti-slider-handle-icon-fill-color:var(--ti-common-color-line-active, #5e7ce0);--ti-slider-handle-icon-fill-color-hover:var(--ti-common-color-bg-hover, #344899);--ti-slider-handle-transform:scale(1);--ti-slider-handle-margin-top:calc(var(--ti-common-space-10, 10px) * -1);--ti-slider-handle-margin-horizontal:calc(var(--ti-common-space-2x, 8px) * -1);--ti-slider-handle-margin-bottom:var(--ti-common-space-0, 0px);--ti-slider-handle-icon-disabled-fill-color:var(--ti-common-color-text-disabled);--ti-slider-handle-disabled-border-color:var(--ti-common-color-text-disabled);--ti-slider-input-height:var(--ti-common-size-height-normal, 30px);--ti-slider-input-width:var(--ti-common-size-10x, 40px);--ti-slider-input-border-radius:calc(var(--ti-common-border-radius-normal, 2px) + 2px);--ti-slider-input-border-color:var(--ti-common-color-border, #d9d9d9);--ti-slider-input-text-color:var(--ti-common-color-info-normal, #333);--ti-slider-input-bg-color:var(--ti-common-color-light, #fff);--ti-slider-input-margin-left:var(--ti-common-size-3x, 12px);--ti-slider-input-unit-margin-left:var(--ti-common-space-2x, 8px);--ti-slider-input-text-align:center;--ti-slider-mark-point-width:calc(var(--ti-common-space-base, 4px) / 2);--ti-slider-mark-point-bg-color:var(--ti-common-color-light, #fff);--ti-slider-mark-label-margin-top:calc(var(--ti-common-space-base, 4px) * 2 + var(--ti-slider-height));--ti-slider-tips-bg-color:var(--ti-common-color-bg-dark-normal, #464c59);--ti-slider-tips-border-color:var(--ti-common-color-bg-dark-normal, #464c59);--ti-slider-tips-text-color:var(--ti-common-color-text-white, #fff);--ti-slider-tips-margin-left:calc(var(--ti-common-space-6, 6px) / 2);--ti-slider-margin-vertical:calc(var(--ti-common-space-2x, 8px) * -1);--ti-slider-margin-right:var(--ti-common-space-0, 0px);--ti-slider-margin-left:calc(var(--ti-common-space-6, 6px) * -1);position:relative}.tiny-slider-container.tiny-slider-container__horizontal{display:flex;align-items:center}.tiny-slider{border-radius:var(--ti-slider-border-radius);height:var(--ti-slider-height);position:relative;margin:13px 0;background:var(--ti-slider-bg-color);cursor:pointer;display:inline-block}.tiny-slider:not(.tiny-slider__vertical){min-width:160px;flex:1}.tiny-slider.show-auto-width{width:100%}.tiny-slider:hover .tiny-slider__range{background:var(--ti-slider-range-hover-bg-color)}.tiny-slider:hover .tiny-slider__handle{border-color:var(--ti-slider-handle-border-color-hover)}.tiny-slider.disabled{cursor:default}.tiny-slider.disabled .tiny-slider__range{background-color:var(--ti-slider-range-disabled-bg-color)}.tiny-slider.disabled .tiny-slider__handle{cursor:not-allowed;border-color:var(--ti-slider-handle-disabled-border-color)}.tiny-slider.disabled .tiny-slider__handle svg,.tiny-slider.disabled .tiny-slider__handle:hover svg{fill:var(--ti-slider-handle-icon-disabled-fill-color)}.tiny-slider__vertical{width:var(--ti-slider-height);height:300px;display:block;margin:0 15px}.tiny-slider__vertical+.tiny-slider__input{margin-top:12px;float:none;right:0}.tiny-slider__vertical .tiny-slider__range{border-radius:10px;position:absolute;z-index:1;width:var(--ti-slider-height)}.tiny-slider__vertical .tiny-slider__up{top:0}.tiny-slider__vertical .tiny-slider__down{bottom:0}.tiny-slider__vertical .tiny-slider__handle{margin:var(--ti-slider-margin-vertical) var(--ti-slider-margin-right) var(--ti-slider-margin-vertical) var(--ti-slider-margin-left)}.tiny-slider__vertical .tiny-slider__mark-point{transform:translateY(50%);height:var(--ti-slider-mark-point-width);width:var(--ti-slider-height)}.tiny-slider__vertical .tiny-slider__mark-label{transform:translateY(50%);margin-left:var(--ti-slider-mark-label-margin-top);margin-top:0}.tiny-slider__range{border-radius:var(--ti-slider-range-border-radius);position:absolute;z-index:1;margin-top:var(--ti-slider-range-margin-top);height:var(--ti-slider-range-height);background:var(--ti-slider-range-bg-color)}.tiny-slider__left{left:0}.tiny-slider__right{right:0}.tiny-slider__handle{border-radius:var(--ti-slider-handle-border-radius);height:var(--ti-slider-handle-height);width:var(--ti-slider-handle-width);position:absolute;margin:var(--ti-slider-handle-margin-top) var(--ti-slider-handle-margin-horizontal) var(--ti-slider-handle-margin-bottom);z-index:2;outline:0;background:var(--ti-slider-handle-bg-color);border:var(--ti-slider-handle-border-weight) solid var(--ti-slider-handle-border-color);display:flex;align-items:center;justify-content:center;box-shadow:var(--ti-slider-handle-box-shadow);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;text-align:center}.tiny-slider__handle.handle-focus{z-index:10}.tiny-slider__handle:hover{color:var(--ti-slider-handle-text-color-hover);border-color:var(--ti-slider-handle-border-color-hover);transform:var(--ti-slider-handle-transform)}.tiny-slider__handle:hover svg{fill:var(--ti-slider-handle-icon-fill-color-hover)}.tiny-slider__handle svg{display:var(--ti-slider-handle-icon-display);height:12px;margin-left:4px;fill:var(--ti-slider-handle-icon-fill-color)}.tiny-slider__tips{text-align:center;font-size:var(--ti-common-font-size-base);margin-top:-32px;margin-left:var(--ti-slider-tips-margin-left);position:absolute;padding:12px 16px;line-height:1.5;z-index:1010;word-break:normal;white-space:nowrap;background:var(--ti-slider-tips-bg-color);border:1px solid var(--ti-slider-tips-border-color);border-radius:var(--ti-common-border-radius-1);color:var(--ti-slider-tips-text-color);box-shadow:var(--ti-slider-tips-box-shadow)}.tiny-slider__tips:before{margin-left:-6px;bottom:-6px;content:'';left:50%;top:auto;margin-top:0;position:absolute;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:var(--ti-slider-tips-border-color) transparent}.tiny-slider__tips:after{margin-left:-4px;bottom:-4px;content:'';left:50%;top:auto;margin-top:0;position:absolute;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:var(--ti-slider-tips-border-color) transparent}.tiny-slider__mark-point{position:absolute;pointer-events:none;transform:translateX(-50%);width:var(--ti-slider-mark-point-width);height:var(--ti-slider-height);background-color:var(--ti-slider-mark-point-bg-color)}.tiny-slider__mark-label{position:absolute;transform:translateX(-50%);margin-top:var(--ti-slider-mark-label-margin-top);color:var(--ti-slider-mark-label-text-color);font-size:var(--ti-slider-mark-label-font-size)}.tiny-slider__input{display:inline-block;line-height:var(--ti-slider-input-height);vertical-align:top;margin-left:var(--ti-slider-input-margin-left);font-size:var(--ti-common-font-size-base)}.tiny-slider__input__split{padding:0 4px}.tiny-slider__input input{width:var(--ti-slider-input-width);height:var(--ti-slider-input-height);line-height:var(--ti-slider-input-height);border:1px solid var(--ti-slider-input-border-color);border-radius:var(--ti-slider-input-border-radius);color:var(--ti-slider-input-text-color);background:var(--ti-slider-input-bg-color);font-size:inherit;padding:0 8px;outline:0;display:inline-block;box-sizing:border-box;text-align:var(--ti-slider-input-text-align)}.tiny-slider__input__unit{margin-left:var(--ti-slider-input-unit-margin-left)}.tiny-mobile-slider{--ti-mobile-slider-track-size:2px;--ti-mobile-slider-track-bgcolor:#ccc;--ti-mobile-slider-range-bgcolor:#00c696;--ti-mobile-slider-handle-bgcolor:#fff;--ti-mobile-slider-handle-size:24px;--ti-mobile-slider-tips-color:#1890ff;--ti-mobile-slider-tips-border-radius:2px;--ti-mobile-slider-tips-text-color:#fff;--ti-mobile-slider-input-font-size:14px;--ti-mobile-slider-input-color:#888;--ti-mobile-slider-input-border-color:#d9d9d9;--ti-mobile-slider-input-border-radius:2px;--ti-mobile-slider-input-bgcolor:#fff;position:relative;height:var(--ti-mobile-slider-track-size,2px);margin:15px 0;background:var(--ti-mobile-slider-track-bgcolor,#ccc);width:calc(100% - 89px);display:inline-block;cursor:pointer}.tiny-mobile-slider.disabled{cursor:default}.tiny-mobile-slider.disabled .tiny-mobile-slider__handle{cursor:not-allowed}.tiny-mobile-slider.tiny-mobile-slider__vertical{width:var(--ti-mobile-slider-track-size,2px);height:300px;display:block;margin:0 15px}.tiny-mobile-slider.tiny-mobile-slider__vertical+.tiny-mobile-slider__input{margin-top:16px;line-height:1;transform:translateX(-50%)}.tiny-mobile-slider.tiny-mobile-slider__vertical .tiny-mobile-slider__range{border-radius:10px;position:absolute;z-index:1;width:var(--ti-mobile-slider-track-size,2px)}.tiny-mobile-slider.tiny-mobile-slider__vertical .tiny-mobile-slider__up{top:0}.tiny-mobile-slider.tiny-mobile-slider__vertical .tiny-mobile-slider__down{bottom:0}.tiny-mobile-slider.tiny-mobile-slider__vertical .tiny-mobile-slider__handle{left:50%;transform:translate(-50%,50%);margin-left:0}.tiny-mobile-slider__range{position:absolute;height:var(--ti-mobile-slider-track-size,2px);background:var(--ti-mobile-slider-range-bgcolor,#00c696);z-index:1}.tiny-mobile-slider__left{left:0}.tiny-mobile-slider__right{right:0}.tiny-mobile-slider__handle{position:absolute;left:0;bottom:50%;transform:translateY(50%);width:var(--ti-mobile-slider-handle-size,24px);height:var(--ti-mobile-slider-handle-size,24px);border-radius:50%;margin-left:-13px;margin-top:-13px;outline:0;background:var(--ti-mobile-slider-handle-bgcolor,#fff);box-shadow:0 0 1px 0 rgba(0,0,0,.05),0 3px 8px 0 rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2;cursor:grab}.tiny-mobile-slider__tips{text-align:center;font-size:12px;margin-top:-3px;min-width:30px;position:absolute;padding:0 3px;height:22px;line-height:183%;z-index:1010;left:-2px;word-break:normal;white-space:nowrap;background:var(--ti-mobile-slider-tips-color,#1890ff);border:1px solid var(--ti-mobile-slider-tips-color,#1890ff);border-radius:var(--ti-mobile-slider-tips-border-radius,2px);color:var(--ti-mobile-slider-tips-text-color,#fff)}.tiny-mobile-slider__tips:before{margin-left:-6px;bottom:-6px;content:'';left:50%;top:auto;margin-top:0;position:absolute;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:var(--ti-mobile-slider-tips-color,#1890ff) transparent}.tiny-mobile-slider__tips:after{margin-left:-4px;bottom:-4px;content:'';left:50%;top:auto;margin-top:0;position:absolute;width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:var(--ti-mobile-slider-tips-color,#1890ff) transparent}.tiny-mobile-slider__input{display:inline-block;line-height:30px;vertical-align:top;margin-left:16px;font-size:var(--ti-mobile-slider-input-font-size,14px);color:var(--ti-mobile-slider-input-color,#888)}.tiny-mobile-slider__input input{width:42px;height:30px;line-height:30px;border:1px solid var(--ti-mobile-slider-input-border-color,#d9d9d9);border-radius:var(--ti-mobile-slider-input-border-radius,2px);color:var(--ti-mobile-slider-input-color,#888);background:var(--ti-mobile-slider-input-bgcolor,#fff);font-size:inherit;padding:0 8px;outline:0;display:inline-block;box-sizing:border-box;text-align:center}.tiny-mobile-slider__per{padding-left:8px}.tiny-user-head{--ti-userhead-head-normal-size:var(--ti-common-size-18x, 72px);--ti-userhead-head-small-size:30px;--ti-userhead-head-icon-size-normal:var(--ti-common-size-10x, 40px);--ti-userhead-head-icon-small-size:14px;--ti-userhead-head-border-radius:var(--ti-common-border-radius-1, 4px);--ti-userhead-head-bg-color:#bbbbbb;display:inline-block;position:relative}.tiny-user-head__portrait{overflow:hidden;width:var(--ti-userhead-head-normal-size);height:var(--ti-userhead-head-normal-size);line-height:var(--ti-userhead-head-normal-size);text-align:center;border-radius:var(--ti-userhead-head-border-radius);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:var(--ti-userhead-head-bg-color,#bbb)}.tiny-user-head__portrait.round{border-radius:50%}.tiny-user-head__portrait.min{width:var(--ti-userhead-head-small-size);height:var(--ti-userhead-head-small-size);line-height:var(--ti-userhead-head-small-size)}.tiny-user-head__portrait.icon{font-size:var(--ti-userhead-head-icon-size-normal)}.tiny-user-head__portrait.icon.min{font-size:var(--ti-userhead-head-icon-small-size)}.tiny-user-head__portrait.icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tiny-user-head__portrait.label>span{overflow:hidden;width:calc(100% - 6px);display:block;margin:0 3px}.tiny-user-head__message{position:absolute;top:-9px;left:63px;height:18px;line-height:16px;min-width:18px;width:auto;border-radius:9px;background:red;color:#fff;text-align:center;padding:0 2px;border:2px solid #fff;font-size:var(--ti-common-font-size-base);word-break:initial}.tiny-user-head__message.round{top:0;left:54px}.tiny-user-head__message.min{top:-9px;left:21px}.tiny-user-head__message.basic{top:-4px;left:68px;height:8px;width:8px;min-width:8px;line-height:0;border-radius:4px}.tiny-user-head__message.basic.round{top:10px;left:64px}.tiny-user-head__message.basic.min{top:-4px;left:26px}.tiny-user-head__message.basic.min.round{top:0}.tiny-mobile-user-head{--ti-mobile-userhead-head-icon-size-normal:20px;--ti-mobile-userhead-head-icon-size-small:16px;--ti-mobile-userhead-head-border-radius:15%;--ti-mobile-userhead-head-bg-color:var(--ti-mobile-common-bg-color-main, #4a79fe);display:inline-block;position:relative}.tiny-mobile-user-head__portrait{overflow:hidden;text-align:center;border-radius:var(--ti-mobile-userhead-head-border-radius);background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:var(--ti-mobile-userhead-head-bg-color)}.tiny-mobile-user-head__portrait.round{border-radius:50%}.tiny-mobile-user-head__portrait.min{width:var(--ti-mobile-userhead-head-size-small);height:var(--ti-mobile-userhead-head-size-small);line-height:var(--ti-mobile-userhead-head-size-small)}.tiny-mobile-user-head__portrait.icon{font-size:var(--ti-mobile-userhead-head-icon-size-normal)}.tiny-mobile-user-head__portrait.icon.min{font-size:var(--ti-mobile-userhead-head-icon-size-small)}.tiny-mobile-user-head__portrait.icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tiny-mobile-user-head__portrait.label{display:flex;flex-direction:column;align-items:center;justify-content:center}.tiny-mobile-user-head__portrait.label>span{overflow:hidden;width:calc(100% - 6px);display:block;margin:0 3px;font-size:20px}.tiny-mobile-user-head__message{position:absolute;top:-9px;height:18px;line-height:16px;min-width:18px;width:auto;border-radius:9px;background:red;color:#fff;text-align:center;padding:0 2px;border:2px solid #fff;font-size:12px;word-break:initial}.tiny-mobile-user-head__message.round{top:0;left:54px}.tiny-mobile-user-head__message.min{top:-9px;left:21px}.tiny-mobile-user-head__message.basic{top:-4px;left:68px;height:8px;width:8px;min-width:8px;line-height:0;border-radius:4px}.tiny-mobile-user-head__message.basic.round{top:10px;left:64px}.tiny-mobile-user-head__message.basic.min{top:-4px;left:26px}.tiny-mobile-user-head__message.basic.min.round{top:0}.tiny-tag-group{--ti-tag-group-padding-right:var(--ti-common-space-8x, 32px);--ti-tag-group-ellipsis-icon-color:var(--ti-common-color-primary-normal, #5e7ce0);overflow:hidden;position:relative;padding-right:var(--ti-tag-group-padding-right)}.tiny-tag-group_icon{position:absolute;right:0;top:0;border:none}.tiny-tag-group_icon svg{fill:var(--ti-tag-group-ellipsis-icon-color)}.tiny-statistic{--ti-statistic-font-size:var(--ti-common-font-size-base);--ti-statistic-suffix-font-size:var(--ti-common-font-size-base);--ti-statistic-title-font-size:var(--ti-common-font-size-6);--ti-statistic-font-color:var(--ti-common-color-info-text);--ti-statistic-title-font-weight:var(--ti-common-font-weight-4);--ti-statistic-title-margin-top:var(--ti-common-space-5x);--ti-statistic-description-margin-top:-8px;--ti-statistic-description-margin-bottom:var(--ti-common-space-6x);--ti-statistic-title-margin-bottom:var(--ti-common-space-5x);--ti-statistic-title-line-height:var(ti-common-line-height-4);--ti-statistic-font-weight:var(--ti-common-font-weight-5);--ti-statistic-prefix-font-weight:var(--ti-common-font-weight-5);--ti-statistic-suffix-font-weight:var(--ti-common-font-weight-5);--ti-statistic-description-font-weight:var(--ti-common-font-weight-normal);--ti-statistic-suffix-margin-left:var(--ti-common-space-base);--ti-statistic-description-font-size:var(--ti-common-font-size-6);width:100%}.tiny-statistic__title{font-size:var(--ti-statistic-font-size);color:var(--ti-statistic-font-color);font-weight:var(--ti-statistic-title-font-weight);line-height:var(--ti-statistic-title-line-height);margin-bottom:var(--ti-statistic-title-margin-bottom)}.tiny-statistic__slots{font-weight:var(--ti-statistic-font-weight);font-size:var(--ti-statistic-title-font-size);color:var(--ti-statistic-font-color);display:flex;align-items:baseline}.tiny-statistic__prefix{font-weight:var(--ti-statistic-prefix-font-weight);font-size:var(--ti-statistic-font-size)}.tiny-statistic__description{font-size:var(--ti-statistic-description-font-size);font-weight:var(--ti-statistic-description-font-weight)}.tiny-statistic__suffix{margin-left:var(--ti-statistic-suffix-margin-left);font-size:var(--ti-statistic-suffix-font-size);font-weight:var(--ti-statistic-suffix-font-weight)}.tiny-statistic__description-margin{margin-bottom:var(--ti-statistic-description-margin-bottom);margin-top:var(--ti-statistic-description-margin-top)}.tiny-steps,.tiny-timeline{--ti-steps-circle-width-height:var(--ti-common-size-5x, 20px);--ti-steps-number-font-size:var(--ti-common-font-size-base, 12px);--ti-steps-font-size-base:var(--ti-common-font-size-base, 12px);--ti-steps-font-size-hover:var(--ti-common-font-weight-4, normal);--ti-steps-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-steps-bg-color-hover:var(--ti-common-color-bg-white-normal, #fff);--ti-steps-border-color-hover:var(--ti-common-color-line-active, #5e7ce0);--ti-steps-text-color-hover:var(--ti-common-color-primary-normal, #5e7ce0);--ti-steps-icon-size:var(--ti-common-size-5x, 20px);--ti-steps-icon-hover-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-steps-font-size-7:var(--ti-common-font-size-7, 36px);--ti-steps-line-height:var(--ti-common-border-weight-normal, 1px);--ti-steps-line-margin-horizontal:var(--ti-common-space-2x, 8px);--ti-steps-line-min-width:var(--ti-common-space-4x, 16px);--ti-steps-text-margin-left:var(--ti-common-space-base, 4px);--ti-steps-line-width:var(--ti-common-size-16x, 64px);--ti-steps-content-max-width:calc(var(--ti-common-space-10, 10px) * 25);--ti-steps-content-margin-top:var(--ti-common-space-6, 6px);--ti-steps-bottom-divider-height:var(--ti-common-space-1, 1px);--ti-steps-bottom-divider-margin-top:var(--ti-common-space-4x, 16px);--ti-steps-bottom-divider-bg-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-steps-description-font-size:var(--ti-common-font-size-base, 12px);--ti-steps-description-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-steps-description-min-width:calc(var(--ti-common-space-10, 10px) * 10);--ti-steps-vertical-description-margin-top:var(--ti-common-space-2x);--ti-steps-icon-border-width:var(--ti-common-space-1, 1px);--ti-steps-custom-icon-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-steps-custom-icon-width-height:var(--ti-common-space-6x, 24px);--ti-steps-advanced-active-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-steps-done-active-bg-color-hover:var(--ti-common-color-primary-hover, #7693f5);--ti-steps-advanced-active-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-steps-line-active-icon-color:var(--ti-common-color-icon-white, #fff);--ti-steps-active-font-weight:var(--ti-common-font-weight-4, normal);--ti-steps-advanced-active-text-color:var(--ti-common-color-primary-normal, #5e7ce0);--ti-steps-done-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-steps-line-active-bg-color:var(--ti-common-color-line-active, #5e7ce0);--ti-steps-done-active-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-steps-done-active-border-color-hover:var(--ti-common-color-primary-hover, #7693f5);--ti-steps-done-icon-color:var(--ti-common-color-icon-active, #5e7ce0);--ti-steps-done-icon-size:var(--ti-common-font-size-1, 14px);--ti-steps-done-icon-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-steps-line-bg-color:var(--ti-common-color-bg-secondary, #adb0b8);--ti-steps-icon-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-steps-unselected-icon-color:var(--ti-common-color-icon-normal, #575d6c);--ti-steps-unselected-hover-icon-color:var(--ti-common-color-icon-hover, #5e7ce0);--ti-steps-unselected-hover-name-text-color:var(--ti-common-color-icon-hover, #5e7ce0);--ti-steps-unselected-border-color:var(--ti-steps-unselected-icon-color);--ti-steps-unselected-hover-border-color:var(--ti-steps-unselected-hover-icon-color);--ti-steps-timeline-date-time-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-steps-doing-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-steps-doing-border-color-hover:var(--ti-common-color-primary-hover, #7693f5);--ti-steps-doing-icon-color:var(--ti-common-color-icon-active, #5e7ce0);--ti-steps-doing-icon-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-steps-warning-icon-color:var(--ti-common-color-bg-white-normal, #fff);--ti-steps-warning-icon-bg-color:var(--ti-common-color-warn, #fa9841);--ti-steps-error-icon-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-steps-error-icon-bg-color-hover:var(--ti-common-color-error-bg, #ffeeed);--ti-steps-error-icon-color:var(--ti-common-color-error-text, #de504e);--ti-steps-error-icon-size:var(--ti-common-font-size-1, 14px);--ti-steps-error-border-color:var(--ti-common-color-error-border, #f66f6a);--ti-steps-error-text-color:var(--ti-common-color-error-text, #de504e);--ti-steps-disabled-icon-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-steps-disabled-icon-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-steps-disabled-border-color:var(--ti-steps-disabled-icon-color);--ti-steps-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-steps-disabled-name-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-steps-disabled-select-icon-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-steps-disabled-select-icon-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-steps-mini-icon-size:var(--ti-common-font-size-5, 24px);--ti-steps-mini-number-font-size:var(--ti-common-font-size-base, 12px);--ti-steps-mini-font-size-base:var(--ti-common-font-size-base, 12px);--ti-steps-advanced-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-steps-advanced-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-steps-advanced-line-height:var(--ti-common-size-7x, 28px);--ti-steps-advanced-border-radius:calc(var(--ti-common-space-1, 1px) * 3);--ti-steps-advanced-li-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-steps-advanced-li-text-color:var(--ti-common-color-selected-text-color, #fff);--ti-steps-advanced-li-hover-text-color:var(--ti-common-color-text-secondary, #575d6c);--ti-steps-advanced-li-hover-bg-color:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-steps-advanced-link-font-size:var(--ti-common-font-size-base, 12px);--ti-steps-advanced-dot-height:var(--ti-common-size-3x, 12px);--ti-steps-advanced-dot-width:var(--ti-common-size-3x, 12px);--ti-steps-advanced-count-bg-color:var(--ti-common-bg-primary, #c7000b);--ti-steps-advanced-count-border-radius:var(--ti-common-space-10, 10px);--ti-steps-advanced-count-font-size:var(--ti-common-font-size-base, 12px);--ti-steps-advanced-count-height:calc(var(--ti-common-space-6, 6px) * 3);--ti-steps-advanced-border-weight:calc(var(--ti-common-space-base, 4px) * 3.5);--ti-steps-timeline-date-time-font-size:var(--ti-common-font-size-base, 12px);--ti-steps-advanced-dot-doing-bg-color:var(--ti-common-color-warn, #fa9841);--ti-steps-advanced-dot-wait-bg-color:var(--ti-common-color-success-normal, #50d4ab);--ti-steps-advanced-dot-done-bg-color:var(--ti-common-color-success-normal, #50d4ab);--ti-steps-advanced-default-bg-color:var(--ti-common-color-bg-normal, #eef0f5);--ti-steps-advanced-bg-color-hover:#dfe1e6;--ti-steps-advanced-done-bg-color:var(--ti-common-color-bg-light-normal, #e9edfa);--ti-steps-advanced-done-bg-color-hover:var(--ti-base-color-brand-3, #beccfa);--ti-steps-advanced-doing-bg-color:var(--ti-common-color-bg-light-normal, #e9edfa);--ti-steps-advanced-doing-bg-color-hover:var(--ti-base-color-brand-3, #beccfa);--ti-steps-advanced-error-bg-color:var(--ti-common-color-error-bg, #ffeeed);--ti-steps-advanced-error-bg-color-hover:var(--ti-common-color-error-border-secondary, #ffbcba);--ti-steps-advanced-error-bg-color-selected:#de504e;--ti-steps-advanced-error-icon-color:var(--ti-common-color-error-text, #de504e);--ti-steps-advanced-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f5);--ti-steps-advanced-disabled-bg-color-hover:var(--ti-common-color-bg-disabled, #f5f5f5);--ti-steps-advanced-disabled-bg-color-active:var(--ti-common-color-bg-disabled, #f5f5f5);--ti-steps-timeline-name-font-size:var(--ti-common-font-size-1, 14px);--ti-steps-timeline-vertical-time-width:var(--ti-common-size-25x, 100px);--ti-steps-timeline-line-margin-vertical:var(--ti-common-size-base, 4px);--ti-steps-timeline-vertical-line-bg-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-steps-timeline-vertical-line-margin-left:var(--ti-common-size-3x, 12px);--ti-steps-timeline-vertical-line-margin-right:var(--ti-steps-timeline-vertical-line-margin-left);--ti-steps-timeline-shape-dot-content-margin-left:var(--ti-common-size-3x, 12px);--ti-steps-timeline-dot-width:var(--ti-common-size-2x, 8px);--ti-steps-timeline-dot-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-steps-timeline-dot-bg-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-steps-timeline-item-padding-bottom:var(--ti-common-size-5x, 20px);--ti-steps-timeline-item-secondary-text-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-steps-timeline-item-secondary-text-font-size:var(--ti-common-font-size-base, 12px);--ti-steps-timeline-item-title-margin-bottom:var(--ti-common-size-base, 4px);--ti-steps-timeline-dot-primary-bg-color:var(--ti-steps-timeline-dot-bg-color);--ti-steps-timeline-dot-success-bg-color:var(--ti-common-color-success, #50d4ab);--ti-steps-timeline-dot-warning-bg-color:var(--ti-common-color-warn, #fa9841);--ti-steps-timeline-dot-danger-bg-color:var(--ti-common-color-error, #f66f6a);--ti-steps-timeline-dot-info-bg-color:var(--ti-common-color-prompt, #5e7ce0);--ti-steps-time-text-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-steps-time-font-size:var(--ti-common-font-size-base, 12px);--ti-steps-time-margin-bottom:var(--ti-common-space-6, 6px)}.tiny-steps-senior{width:100%;display:flex;color:var(--ti-steps-text-color);font-size:var(--ti-steps-font-size-base);line-height:16px}.tiny-steps-senior .tiny-steps-slide-bar{width:100%;display:flex}.tiny-steps-senior .tiny-steps-slide-bar .slide-main{flex:auto;overflow:auto}.tiny-steps-senior .tiny-steps-slide-bar .slide-main>div{display:flex}.tiny-steps-senior .tiny-steps-slide-bar .slide-main::-webkit-scrollbar{width:0;height:0}.tiny-steps-senior .tiny-steps-slide-bar .more-button{display:none;flex:none;height:32px;cursor:pointer;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiny-steps-senior .tiny-steps-slide-bar .more-button.display-flex{display:flex}.tiny-steps-senior .tiny-steps-slide-bar .more-button .content{width:16px;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f6f8}.tiny-steps-senior .tiny-steps-slide-bar .more-button .icon{height:12px;width:12px}.tiny-steps-senior .tiny-steps-slide-bar .more-button.left .content{margin-right:6px}.tiny-steps-senior .tiny-steps-slide-bar .more-button.right .content{margin-left:6px}.tiny-steps-senior .more-button-con{width:16px;height:100%;display:flex;align-items:center;justify-content:center;margin-right:6px;color:#c9c9c9;background-color:#f5f6f8}.tiny-steps-senior .more-button-con.left{margin-right:6px}.tiny-steps-senior .more-button-con.right{margin-left:6px}.tiny-steps-senior .more-button-con.bar-visible{color:#161e26}.tiny-steps-senior .more-button-con.bar-visible:hover{background-color:#b0bffd;color:#1890ff}.tiny-steps-senior .more-button-con .icon{width:12px;height:12px;fill:currentColor}.tiny-steps-senior .tiny-steps-block{height:32px;display:flex;border-radius:2px;position:relative;cursor:pointer;color:var(--ti-steps-text-color);margin:0 1px;overflow:hidden;background-color:var(--ti-steps-advanced-default-bg-color)}.tiny-steps-senior .tiny-steps-block .right-arrow.hide{display:none}.tiny-steps-senior .tiny-steps-block:hover{background-color:var(--ti-steps-advanced-bg-color-hover)}.tiny-steps-senior .tiny-steps-block.active{background-color:var(--ti-steps-advanced-active-bg-color)}.tiny-steps-senior .tiny-steps-block.active:hover{background-color:var(--ti-steps-done-active-bg-color-hover)}.tiny-steps-senior .tiny-steps-block.not-flex{width:176px}.tiny-steps-senior .tiny-steps-block.done{background-color:var(--ti-steps-advanced-done-bg-color)}.tiny-steps-senior .tiny-steps-block.done:hover{background-color:var(--ti-steps-advanced-done-bg-color-hover)}.tiny-steps-senior .tiny-steps-block.done.active{background-color:var(--ti-steps-advanced-active-bg-color)}.tiny-steps-senior .tiny-steps-block.doing{background-color:var(--ti-steps-advanced-doing-bg-color)}.tiny-steps-senior .tiny-steps-block.doing:hover{color:#fff;background-color:var(--ti-steps-advanced-doing-bg-color-hover)}.tiny-steps-senior .tiny-steps-block.doing.active{background-color:var(--ti-steps-advanced-active-bg-color)}.tiny-steps-senior .tiny-steps-block.doing.active:hover{background-color:var(--ti-steps-advanced-active-bg-color)}.tiny-steps-senior .tiny-steps-block.fault{background-color:var(--ti-steps-advanced-error-bg-color)}.tiny-steps-senior .tiny-steps-block.fault:hover{background-color:var(--ti-steps-advanced-error-bg-color-hover)}.tiny-steps-senior .tiny-steps-block.fault.active{background-color:var(--ti-steps-advanced-error-bg-color-selected)}.tiny-steps-senior .tiny-steps-block.disabled{color:var(--ti-steps-disabled-icon-color);background-color:var(--ti-steps-advanced-disabled-bg-color)}.tiny-steps-senior .tiny-steps-block.disabled:hover{background-color:var(--ti-steps-advanced-disabled-bg-color-hover)}.tiny-steps-senior .tiny-steps-block.disabled.active{background-color:var(--ti-steps-advanced-disabled-bg-color-active)}.tiny-steps-senior .tiny-steps-block .arrow{height:0;width:0;position:absolute;border-top-width:16px;border-bottom-width:16px;border-left-width:6px;border-right-width:0;border-color:#fff;border-style:solid;box-sizing:border-box}.tiny-steps-senior .tiny-steps-block .left-arrow{left:0;border-top-color:transparent;border-bottom-color:transparent}.tiny-steps-senior .tiny-steps-block .left-arrow.hide{display:none}.tiny-steps-senior .tiny-steps-block .right-arrow{right:0;border-left-color:transparent}.tiny-steps-senior .tiny-steps-content{font-size:14px;flex:auto;display:flex;max-width:100%;align-items:center;justify-content:center;padding:0 24px;overflow:hidden;height:32px}.tiny-steps-senior .tiny-steps-content:hover .tiny-steps-icon.doing{background-color:#fff;color:#1890ff}.tiny-steps-senior .tiny-steps-content .tiny-steps-icon{width:16px;height:16px;display:flex;flex:none;align-items:center;justify-content:center;border-radius:9999px;margin-right:8px;background-color:#c9c9c9;color:#fff}.tiny-steps-senior .tiny-steps-content .tiny-steps-icon.doing,.tiny-steps-senior .tiny-steps-content .tiny-steps-icon.done{background-color:var(--ti-steps-advanced-active-bg-color);color:#fff}.tiny-steps-senior .tiny-steps-content .tiny-steps-icon.active:not(.disabled){color:var(--ti-steps-advanced-active-text-color);background-color:#fff}.tiny-steps-senior .tiny-steps-content .tiny-steps-icon.fault{background-color:var(--ti-steps-advanced-error-icon-color);color:#fff}.tiny-steps-senior .tiny-steps-content .tiny-steps-icon.fault.active{color:var(--ti-steps-error-icon-color);background-color:#fff}.tiny-steps-senior .tiny-steps-content .tiny-steps-icon .icon{width:10px;height:10px;fill:currentColor}.tiny-steps-senior .tiny-steps-content .tiny-steps-prefixslot{flex:none}.tiny-steps-senior .tiny-steps-content .tiny-steps-prefixslot .prefix{margin-right:-8px}.tiny-steps-senior .tiny-steps-content .tiny-steps-text{flex:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-steps-senior .tiny-steps-content .tiny-steps-text.active:not(.disabled){color:#fff}.tiny-steps-senior .tiny-steps-content .tiny-steps-text .tiny-steps-text-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-steps-senior .tiny-steps-content .tiny-steps-text .tiny-steps-text-description{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-steps-senior.large .more-button{height:48px}.tiny-steps-senior.large .tiny-steps-block{height:48px}.tiny-steps-senior.large .tiny-steps-block .arrow{border-top-width:24px;border-bottom-width:24px;box-sizing:border-box}.tiny-steps-senior.large .tiny-steps-block .tiny-steps-content{height:48px}.tiny-steps-senior.large .tiny-steps-block .tiny-steps-content .tiny-steps-icon{width:24px;height:24px;margin-right:12px}.tiny-steps-senior.large .tiny-steps-block .tiny-steps-content .tiny-steps-icon .icon{width:14px;height:14px}.tiny-steps-senior.large .tiny-steps-block:not(.active):not(:hover).doing .tiny-steps-text-description,.tiny-steps-senior.large .tiny-steps-block:not(.active):not(:hover).done .tiny-steps-text-description{color:var(--ti-steps-description-text-color)}.tiny-steps-line{display:flex;color:var(--ti-steps-text-color)}.tiny-steps-line.vertical .tiny-steps-block .description{margin-left:0}.tiny-steps-line .item-number{position:relative;font-size:var(--ti-steps-number-font-size);line-height:1}.tiny-steps-line .item-circle{width:var(--ti-steps-circle-width-height);height:var(--ti-steps-circle-width-height);flex:none;border-radius:9999px;border:1px solid var(--ti-steps-line-bg-color);background-color:#fff;font-weight:500;position:absolute}.tiny-steps-line .tiny-steps-icon{width:var(--ti-steps-circle-width-height);height:var(--ti-steps-circle-width-height);flex:none;display:flex;justify-content:center;align-items:center;position:relative;z-index:10;border:1px solid var(--ti-steps-unselected-border-color);border-radius:50%}.tiny-steps-line .tiny-steps-main{display:flex;align-items:center;position:relative}.tiny-steps-line .tiny-steps-main .line.line-brand{border-color:var(--ti-steps-done-active-border-color)}.tiny-steps-line .tiny-steps-block{flex:1;display:flex;flex-direction:column;cursor:pointer;text-align:center}.tiny-steps-line .tiny-steps-block:not(.active,.fault,.disabled,.doing):hover .title{color:var(--ti-steps-text-color-hover)}.tiny-steps-line .tiny-steps-block:not(.active,.fault,.disabled,.doing):hover .tiny-steps-icon{border-color:var(--ti-steps-border-color-hover);color:var(--ti-steps-icon-hover-text-color)}.tiny-steps-line .tiny-steps-block.not-vertical{min-width:128px;max-width:320px;margin-right:var(--ti-steps-line-margin-horizontal);text-align:left}.tiny-steps-line .tiny-steps-block .tiny-steps-icon{width:var(--ti-steps-circle-width-height);height:var(--ti-steps-circle-width-height);display:flex;flex:none;align-items:center;justify-content:center;border-radius:9999px;border:1px solid var(--ti-steps-unselected-border-color);background-color:var(--ti-steps-icon-bg-color);color:var(--ti-steps-unselected-icon-color);font-size:14px}.tiny-steps-line .tiny-steps-block .tiny-steps-icon:hover{background-color:var(--ti-steps-bg-color-hover)}.tiny-steps-line .tiny-steps-block .tiny-steps-icon.active{background-color:var(--ti-steps-advanced-active-bg-color);color:#fff;border-color:var(--ti-steps-advanced-active-border-color)}.tiny-steps-line .tiny-steps-block .tiny-steps-icon.active.fault{color:var(--ti-steps-error-text-color);border:1px solid var(--ti-steps-error-border-color);background-color:var(--ti-steps-error-icon-bg-color)}.tiny-steps-line .tiny-steps-block .tiny-steps-icon.active.disabled{background-color:var(--ti-steps-disabled-select-icon-bg-color);color:var(--ti-steps-disabled-select-icon-color);border-color:var(--ti-steps-disabled-border-color)}.tiny-steps-line .tiny-steps-block .tiny-steps-icon .icon-finish{fill:var(--ti-steps-done-icon-color)}.tiny-steps-line .tiny-steps-block .tiny-steps-icon .icon-finish.active{fill:#fff}.tiny-steps-line .tiny-steps-block .tiny-steps-icon .icon-warn{fill:var(--ti-steps-error-icon-color)}.tiny-steps-line .tiny-steps-block.flex-non{flex:none}.tiny-steps-line .tiny-steps-block.active div.title,.tiny-steps-line .tiny-steps-block.active div.title-vertical{color:var(--ti-steps-advanced-active-text-color)}.tiny-steps-line .tiny-steps-block.active .description:not(.disabled,.fault){color:var(--ti-steps-advanced-active-text-color)}.tiny-steps-line .tiny-steps-block.active .description.fault{color:var(--ti-steps-error-text-color)}.tiny-steps-line .tiny-steps-block.disabled{color:var(--ti-steps-disabled-icon-color);cursor:not-allowed}.tiny-steps-line .tiny-steps-block.disabled.active div.title,.tiny-steps-line .tiny-steps-block.disabled.active div.title-vertical{color:var(--ti-steps-disabled-name-text-color)}.tiny-steps-line .tiny-steps-block.fault div.title,.tiny-steps-line .tiny-steps-block.fault div.title-vertical{color:var(--ti-steps-error-text-color)}.tiny-steps-line .tiny-steps-block.fault .tiny-steps-icon{color:var(--ti-steps-error-icon-color);border-color:var(--ti-steps-error-border-color);background-color:var(--ti-steps-error-icon-bg-color)}.tiny-steps-line .tiny-steps-block.fault .tiny-steps-icon:hover{background-color:var(--ti-steps-error-icon-bg-color-hover)}.tiny-steps-line .tiny-steps-block.doing .tiny-steps-icon{border:1px solid var(--ti-steps-doing-border-color);background-color:var(--ti-steps-doing-icon-bg-color);color:var(--ti-steps-doing-icon-color)}.tiny-steps-line .tiny-steps-block.doing .tiny-steps-icon:hover{border-color:var(--ti-steps-doing-border-color-hover)}.tiny-steps-line .tiny-steps-block.doing .tiny-steps-icon.active{border:1px solid var(--ti-steps-doing-border-color);background-color:var(--ti-steps-advanced-active-bg-color);color:var(--ti-steps-line-active-icon-color)}.tiny-steps-line .tiny-steps-block.done .title{color:var(--ti-steps-done-text-color)}.tiny-steps-line .tiny-steps-block.done .tiny-steps-main .tiny-steps-icon{background-color:var(--ti-steps-done-icon-bg-color);border-color:var(--ti-steps-done-active-border-color)}.tiny-steps-line .tiny-steps-block.done .tiny-steps-main .tiny-steps-icon:hover{border-color:var(--ti-steps-done-active-border-color-hover)}.tiny-steps-line .tiny-steps-block.done .tiny-steps-main .tiny-steps-icon.active{border-color:var(--ti-steps-advanced-active-border-color);background-color:var(--ti-steps-advanced-active-bg-color)}.tiny-steps-line .tiny-steps-block .tiny-steps-icon.disabled{color:var(--ti-steps-disabled-icon-color);background-color:var(--ti-steps-disabled-icon-bg-color);border-color:var(--ti-steps-disabled-border-color)}.tiny-steps-line .tiny-steps-block .title{font-size:var(--ti-steps-font-size-base);margin-left:var(--ti-steps-text-margin-left);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-steps-line .tiny-steps-block .line{border-top:1px solid var(--ti-steps-line-bg-color);flex:auto}.tiny-steps-line .tiny-steps-block .left-line.acetate{opacity:0}.tiny-steps-line .tiny-steps-block .left-line.not-vertical{display:none;min-width:24px;margin-left:16px}.tiny-steps-line .tiny-steps-block .right-line.acetate{opacity:0}.tiny-steps-line .tiny-steps-block .right-line.hide{display:none}.tiny-steps-line .tiny-steps-block .right-line.not-vertical{min-width:24px;margin-left:var(--ti-steps-line-margin-horizontal)}.tiny-steps-line .tiny-steps-block .title-vertical{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:12px 20px 0}.tiny-steps-line .tiny-steps-block .title-vertical.not-vertical{display:none;margin:0}.tiny-steps-line .tiny-steps-block .description{font-size:12px;color:var(--ti-steps-description-text-color);margin-left:calc(var(--ti-steps-circle-width-height) + var(--ti-steps-text-margin-left));margin-top:var(--ti-steps-vertical-description-margin-top);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.tiny-steps-line .tiny-steps-block .description.disabled{color:var(--ti-steps-disabled-text-color)}.tiny-steps-line .tiny-steps-block .description .fault{color:var(--ti-steps-error-text-color)}.tiny-steps-line .tiny-steps-block .description.not-vertical{margin-top:0}.tiny-steps-line .tiny-steps-block.done .left-line{border-top:1px solid var(--ti-steps-line-active-bg-color)}.tiny-steps-line .tiny-steps-block.done .right-line{border-top:1px solid var(--ti-steps-line-active-bg-color)}.tiny-steps-line .tiny-steps-block.doing .left-line{border-top:1px solid var(--ti-steps-line-active-bg-color)}.tiny-steps-line .tiny-steps-block .tiny-steps-main{display:flex;align-items:center}.tiny-steps-line .tiny-steps-block.mini .tiny-steps-icon{width:8px;height:8px;font-size:12px}.tiny-steps-line .tiny-steps-block.mini .title,.tiny-steps-line .tiny-steps-block.mini .title-vertical{font-size:12px}.tiny-steps-line .tiny-steps-block.small .tiny-steps-icon{width:16px;height:16px;font-size:12px}.tiny-steps-line .tiny-steps-block.small .tiny-steps-icon .icon{width:10px;height:10px}.tiny-steps-line .tiny-steps-block.small .title,.tiny-steps-line .tiny-steps-block.small .title-vertical{font-size:12px}.tiny-steps-line .tiny-steps-block.medium .tiny-steps-icon{width:var(--ti-steps-circle-width-height);height:var(--ti-steps-circle-width-height);font-size:var(--ti-steps-font-size-base)}.tiny-steps-line .tiny-steps-block.medium .tiny-steps-icon .icon{width:var(--ti-steps-number-font-size);height:var(--ti-steps-number-font-size)}.tiny-steps-line .tiny-steps-block.large .tiny-steps-icon{width:32px;height:32px;font-size:16px}.tiny-steps-line .tiny-steps-block.large .tiny-steps-icon .icon{width:18px;height:18px}.tiny-steps-line .tiny-steps-block.large .title,.tiny-steps-line .tiny-steps-block.large .title-vertical{font-size:16px}.tiny-steps-line.medium .left-line{margin-right:8px}.tiny-steps-line.medium .right-line{margin-left:8px}.tiny-steps-line.small .left-line{margin-right:8px}.tiny-steps-line.small .right-line{margin-left:8px}.tiny-steps-line.mini .left-line{margin-right:4px}.tiny-steps-line.mini .right-line{margin-left:4px}.tiny-steps-line.large .left-line{margin-right:12px}.tiny-steps-line.large .right-line{margin-left:12px}.tiny-steps-line .tiny-steps-left .tiny-steps-icon,.tiny-steps-line .tiny-steps-right .tiny-steps-icon{border:none}.tiny-steps-line .tiny-steps-left .tiny-steps-icon .item-number,.tiny-steps-line .tiny-steps-right .tiny-steps-icon .item-number{width:var(--ti-steps-circle-width-height);height:var(--ti-steps-circle-width-height);flex:none;display:flex;justify-content:center;align-items:center;position:relative;z-index:10;border:1px solid var(--ti-steps-unselected-border-color);border-radius:50%;background-color:var(--ti-steps-icon-bg-color)}.tiny-steps-line .tiny-steps-left{flex:1;display:flex;flex-direction:column;cursor:pointer;max-width:320px;margin-right:16px}.tiny-steps-line .tiny-steps-left .tiny-steps-icon{border-color:var()}.tiny-steps-line .tiny-steps-left.vertical{text-align:center;margin-right:0;max-width:initial}.tiny-steps-line .tiny-steps-left .left-line{border-top:1px solid;flex:auto;opacity:0}.tiny-steps-line .tiny-steps-left .left-line.not-vertical{display:none;margin-right:16px;min-width:24px}.tiny-steps-line .tiny-steps-left .right-line{flex:auto;border-top:1px solid}.tiny-steps-line .tiny-steps-left .right-line.not-vertical{min-width:24px}.tiny-steps-line .tiny-steps-right{flex:1;display:flex;flex-direction:column;cursor:pointer;text-align:center}.tiny-steps-line .tiny-steps-right.not-vertical{min-width:128px;max-width:320px;text-align:left}.tiny-steps-line .tiny-steps-right .tiny-steps-main{display:flex;align-items:center;position:relative}.tiny-steps-line .tiny-steps-right .line{border-top:1px solid var(--ti-steps-line-bg-color);flex:auto}.tiny-steps-line .tiny-steps-right .line.right-line{opacity:0}.tiny-steps-line .tiny-steps-right .line.not-vertical{display:none;min-width:24px;margin-left:16px}.tiny-steps-line .tiny-steps-right .tiny-steps-icon{flex:none;display:flex;position:relative;z-index:10}.tiny-steps-line .tiny-steps-right .item-circle{flex:none;border-radius:9999px;border:1px solid var(--ti-steps-line-bg-color);background-color:var(--ti-steps-icon-bg-color);font-weight:500;position:absolute}.tiny-steps-line.mini .tiny-steps-icon{width:8px;height:8px;font-size:12px}.tiny-steps-line.small .tiny-steps-icon{width:16px;height:16px;font-size:12px}.tiny-steps-line.medium .tiny-steps-icon{width:var(--ti-steps-circle-width-height);height:var(--ti-steps-circle-width-height);font-size:14px}.tiny-steps-line.large .tiny-steps-icon{width:32px;height:32px;font-size:16px}.tiny-steps-line.mini .item-circle{width:8px;height:8px}.tiny-steps-line.small .item-circle{width:16px;height:16px}.tiny-steps-line.medium .item-circle{width:var(--ti-steps-circle-width-height);height:var(--ti-steps-circle-width-height)}.tiny-steps-line.large .item-number{font-size:16px}.tiny-steps-line.large .item-circle{width:32px;height:32px}.tiny-steps-standard{position:relative;font-size:0;color:var(--ti-steps-timeline-date-time-text-color)}.tiny-steps-standard .tiny-steps-advanced li{line-height:var(--ti-steps-advanced-line-height);display:inline-block;background:var(--ti-steps-advanced-li-bg-color);position:relative}.tiny-steps-standard .tiny-steps-advanced li.current .label{background:var(--ti-steps-advanced-active-bg-color);color:var(--ti-steps-advanced-li-text-color);font-weight:700}.tiny-steps-standard .tiny-steps-advanced li.current .label::after{border-left-color:var(--ti-steps-advanced-active-bg-color)}.tiny-steps-standard .tiny-steps-advanced li .label{border:solid 1px var(--ti-steps-advanced-border-color);border-right:none;display:block;text-align:center;position:relative;text-decoration:none;white-space:nowrap;color:var(--ti-steps-advanced-text-color);font-size:var(--ti-steps-advanced-link-font-size)}.tiny-steps-standard .tiny-steps-advanced li .label::after{content:'';border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:9px solid #fff;position:absolute;right:0;top:0;transform:translateX(100%);z-index:1}.tiny-steps-standard .tiny-steps-advanced li .label::before{content:'';border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:9px solid #d7d8da;position:absolute;left:0;top:0}.tiny-steps-standard .tiny-steps-advanced li .label:hover{background:var(--ti-steps-advanced-li-hover-bg-color);color:var(--ti-steps-advanced-li-hover-text-color);text-decoration:none}.tiny-steps-standard .tiny-steps-advanced li .label:hover::after{border-left-color:var(--ti-steps-advanced-li-hover-bg-color)}.tiny-steps-standard .tiny-steps-advanced li:first-child .label{border-top-left-radius:var(--ti-steps-advanced-border-radius);border-bottom-left-radius:var(--ti-steps-advanced-border-radius)}.tiny-steps-standard .tiny-steps-advanced li:first-child .label::before{display:none}.tiny-steps-standard .tiny-steps-advanced li:last-child .label{border-right:solid 1px var(--ti-steps-advanced-border-color);border-top-right-radius:var(--ti-steps-advanced-border-radius);border-bottom-right-radius:var(--ti-steps-advanced-border-radius)}.tiny-steps-standard .tiny-steps-advanced li:last-child .label::after{display:none}.tiny-steps-standard .tiny-steps-advanced li .dot{height:var(--ti-steps-advanced-dot-height);width:var(--ti-steps-advanced-dot-width);margin-right:8px;padding:0;right:0;top:50%;transform:translateY(-50%);display:flex;position:absolute}.tiny-steps-standard .tiny-steps-advanced li .dot svg{width:100%;height:100%;fill:var(--ti-steps-advanced-text-color)}.tiny-steps-standard .tiny-steps-advanced li.current .dot svg,.tiny-steps-standard .tiny-steps-advanced li.current .dot svg:hover{fill:var(--ti-steps-advanced-li-bg-color)}.tiny-steps-standard .tiny-steps-advanced li:hover .dot svg{fill:var(--ti-steps-advanced-text-color)}.tiny-steps-standard .tiny-steps-advanced .count{background-color:var(--ti-steps-advanced-count-bg-color);border-radius:var(--ti-steps-advanced-count-border-radius);color:var(--ti-steps-advanced-li-text-color);display:inline-block;font-size:var(--ti-steps-advanced-count-font-size);height:var(--ti-steps-advanced-count-height);line-height:var(--ti-steps-advanced-count-height);padding:0 6px;text-align:center;white-space:nowrap;position:absolute;top:-10px;right:10px}.tiny-timeline{position:relative}.tiny-timeline .line{background:var(--ti-steps-line-bg-color)}.tiny-timeline .icon{position:relative;display:flex;align-items:center;justify-content:center;font-size:var(--ti-steps-number-font-size);left:calc(50% - var(--ti-steps-icon-size)/ 2);top:0;width:var(--ti-steps-icon-size);height:var(--ti-steps-icon-size);border:var(--ti-steps-icon-border-width) solid var(--ti-steps-unselected-border-color);border-radius:50%;box-sizing:border-box;overflow:hidden;color:var(--ti-steps-unselected-icon-color);cursor:pointer;background-color:var(--ti-steps-icon-bg-color);z-index:15;padding:2px}.tiny-timeline .icon[class*=icon-]{background-color:var(--ti-steps-custom-icon-bg-color)}.tiny-timeline .icon.icon-success{border-color:var(--ti-steps-done-active-border-color)}.tiny-timeline .icon.icon-success .fixicon{fill:var(--ti-steps-done-icon-color)}.tiny-timeline .icon.icon-warning{background-color:var(--ti-steps-warning-icon-bg-color);border-color:var(--ti-steps-warning-icon-bg-color)}.tiny-timeline .icon.icon-warning .fixicon{fill:var(--ti-steps-warning-icon-color)}.tiny-timeline .icon.icon-error{border-color:var(--ti-steps-error-border-color)}.tiny-timeline .icon.icon-error .fixicon{fill:var(--ti-steps-error-icon-color)}.tiny-timeline .icon .fixicon,.tiny-timeline .icon .fixicons{width:var(--ti-steps-custom-icon-width-height);height:var(--ti-steps-custom-icon-width-height);background-color:transparent;padding:2px}.tiny-timeline .icon.fixicons{padding:0;left:0;border:none}.tiny-timeline .icon .number{display:inline-block}.tiny-timeline .date-time{text-align:center;color:var(--ti-steps-time-text-color);font-size:var(--ti-steps-time-font-size);margin-bottom:var(--ti-steps-time-margin-bottom)}.tiny-timeline .tiny-steps__node{position:relative}.tiny-timeline .process-done .node-description{color:var(--ti-steps-done-text-color)}.tiny-timeline .process-done .icon{color:var(--ti-steps-done-icon-color);fill:var(--ti-steps-done-icon-color);border-color:var(--ti-steps-done-active-border-color);background-color:var(--ti-steps-done-icon-bg-color)}.tiny-timeline .process-done .icon .icon-yes{fill:var(--ti-steps-done-icon-color);font-size:var(--ti-steps-done-icon-size);border-radius:50%}.tiny-timeline .process-done.tiny-timeline-item .dot-container .dot{border-color:var(--ti-steps-done-active-border-color);background-color:var(--ti-steps-done-icon-bg-color)}.tiny-timeline .process-done .line,.tiny-timeline .process-done.tiny-timeline-item.timeline .tiny-timeline-item__pillar .line{background-color:var(--ti-steps-line-active-bg-color)}.tiny-timeline .process-current .icon{color:var(--ti-steps-advanced-li-text-color);font-size:var(--ti-steps-font-size-base);border-color:var(--ti-steps-advanced-active-border-color);background:var(--ti-steps-advanced-active-bg-color)}.tiny-timeline .process-current .icon .fixicons{fill:var(--ti-steps-advanced-li-text-color)}.tiny-timeline .process-current.tiny-timeline-item .dot-container .dot{background-color:var(--ti-steps-advanced-active-bg-color)}.tiny-timeline .process-error{cursor:not-allowed}.tiny-timeline .process-error .icon{flex-shrink:0;color:var(--ti-steps-error-icon-color);border-color:var(--ti-steps-error-border-color);background-color:var(--ti-steps-error-bg-color)}.tiny-timeline .process-error .icon .icon-wrap{font-size:0}.tiny-timeline .process-error .icon svg{fill:var(--ti-steps-error-icon-color);font-size:var(--ti-steps-error-icon-size)}.tiny-timeline .process-error.tiny-timeline-item .dot-container .dot{background-color:var(--ti-steps-error-border-color)}.tiny-timeline .process-error.normal .node-description .name,.tiny-timeline .process-error.normal .node-description div.name:hover{color:var(--ti-steps-error-text-color)}.tiny-timeline .process-disabled{cursor:not-allowed}.tiny-timeline .process-disabled .icon{background-color:var(--ti-steps-disabled-icon-bg-color);border-color:var(--ti-steps-disabled-border-color)}.tiny-timeline .process-disabled .icon .number{color:var(--ti-steps-disabled-icon-color)}.tiny-timeline .process-disabled.tiny-timeline-item .dot-container .dot{background-color:var(--ti-steps-disabled-icon-bg-color)}.tiny-timeline .process-disabled .tiny-timeline-item__content .name,.tiny-timeline .process-disabled .tiny-timeline-item__content div.name:hover,.tiny-timeline .process-disabled.normal .node-description .name,.tiny-timeline .process-disabled.normal .node-description div.name:hover{color:var(--ti-steps-disabled-text-color)}.tiny-timeline .process-current .node-description .name:hover,.tiny-timeline .process-done .node-description .name:hover,.tiny-timeline .process-error .node-description .name:hover{font-weight:var(--ti-steps-font-size-hover)}.tiny-timeline .reverse .process-current .line{background:var(--ti-steps-line-active-bg-color)}.tiny-timeline .tiny-steps-normal .normal{display:block;position:relative;font-size:var(--ti-steps-font-size-base)}.tiny-timeline .tiny-steps-normal .icon span{display:inline-block}.tiny-timeline .tiny-steps-normal .name{color:var(--ti-steps-timeline-date-time-text-color);cursor:pointer}.tiny-timeline .tiny-steps-normal.text-right{display:inline-flex;align-items:center;width:100%;padding:0;margin:0}.tiny-timeline .tiny-steps-normal.text-right .normal{display:inline-flex;align-items:center;overflow:hidden}.tiny-timeline .tiny-steps-normal.text-right .normal .step-icon{top:0;left:0;flex-shrink:0}.tiny-timeline .tiny-steps-normal.text-right .normal .node-description{display:flex;position:relative;margin-left:var(--ti-steps-text-margin-left);flex:1 0 auto;align-items:center}.tiny-timeline .tiny-steps-normal.text-right .normal .node-description .name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-right:var(--ti-steps-name-margin-right);overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:normal;text-align:left;max-width:var(--ti-steps-content-max-width)}.tiny-timeline .tiny-steps-normal.text-right .normal .line{flex:1;height:var(--ti-steps-line-height);margin-left:var(--ti-steps-line-margin-horizontal)}.tiny-timeline .tiny-steps-normal.text-right .normal .line.line-end{flex:0}.tiny-timeline .tiny-steps-normal.text-right .normal:not(:first-child){padding-left:var(--ti-steps-line-margin-horizontal)}.tiny-timeline .tiny-steps-normal.text-right .normal:not(:last-child){flex:1}.tiny-timeline .tiny-steps-normal.text-right .normal.no-flex{flex:none}.tiny-timeline .tiny-steps-normal.text-bottom{display:flex}.tiny-timeline .tiny-steps-normal.text-bottom .node-description{position:relative;text-align:center;margin-top:var(--ti-steps-content-margin-top)}.tiny-timeline .tiny-steps-normal.text-bottom .node-description .name{font-size:var(--ti-steps-font-size-base);float:left;width:100%;cursor:pointer}.tiny-timeline .tiny-steps-normal.text-bottom .node-description .name:hover{color:var(--ti-steps-text-color-hover)}.tiny-timeline .tiny-steps-normal.text-bottom .node-description .status{font-size:var(--ti-steps-font-size-base);float:left;width:100%}.tiny-timeline .tiny-steps-normal.text-bottom .line{width:calc(100% - var(--ti-steps-icon-size) - var(--ti-steps-line-margin-horizontal) * 2);height:var(--ti-steps-line-height);left:calc(50% + var(--ti-steps-icon-size)/ 2 + var(--ti-steps-line-margin-horizontal));top:calc((var(--ti-steps-icon-size) - var(--ti-steps-line-height))/ 2);position:absolute}.tiny-timeline .tiny-steps-normal.text-bottom .line.line-end{width:0}.tiny-timeline .tiny-steps-normal .tiny-timeline-item__description{position:absolute;bottom:0;transform:translateY(100%);min-width:var(--ti-steps-description-min-width);text-align:left}.tiny-timeline .tiny-steps-normal .process-current .node-description .name{color:var(--ti-steps-advanced-active-text-color);font-weight:var(--ti-steps-active-font-weight)}.tiny-timeline .show-divider .tiny-timeline-item{padding-bottom:calc(var(--ti-steps-bottom-divider-margin-top) + var(--ti-steps-bottom-divider-height))}.tiny-timeline .show-divider .tiny-timeline-item.process-current::after{content:'';display:inline-block;position:absolute;bottom:0;left:calc(var(--ti-steps-line-margin-horizontal) + var(--ti-steps-icon-size)/ 2 - 7px);border:7px solid transparent;border-top:none;border-bottom-color:var(--ti-steps-advanced-active-bg-color)}.tiny-timeline .show-divider .tiny-timeline-item:first-child.process-current::after{content:'';display:inline-block;position:absolute;bottom:0;left:calc(var(--ti-steps-icon-size)/ 2 - 7px);border:7px solid transparent;border-top:none;border-bottom-color:var(--ti-steps-advanced-active-bg-color)}.tiny-timeline .show-divider+.tiny-steps__bottom-divider{position:absolute;bottom:0;width:100%;height:var(--ti-steps-bottom-divider-height);margin-top:calc(var(--ti-steps-bottom-divider-margin-top) - 4px);background-color:var(--ti-steps-bottom-divider-bg-color)}.tiny-timeline .tiny-steps-timeline{font-size:var(--ti-steps-timeline-name-font-size);color:var(--ti-steps-timeline-date-time-text-color)}.tiny-timeline .tiny-steps-timeline.tiny-timeline__shape-dot{padding-top:4px}.tiny-timeline .tiny-steps-timeline.tiny-timeline__shape-dot .timeline .tiny-timeline-item__pillar .line{width:var(--ti-steps-line-height);margin-block:var(--ti-steps-timeline-line-margin-vertical);background-color:var(--ti-steps-timeline-vertical-line-bg-color)}.tiny-timeline .tiny-steps-timeline.tiny-timeline__shape-dot .timeline .tiny-timeline-item__content{margin-left:var(--ti-steps-timeline-shape-dot-content-margin-left)}.tiny-timeline .tiny-steps-timeline.tiny-timeline__shape-dot .timeline.timeline-item--primary .dot{border-color:var(--ti-steps-timeline-dot-primary-bg-color);background-color:var(--ti-steps-timeline-dot-primary-bg-color)}.tiny-timeline .tiny-steps-timeline.tiny-timeline__shape-dot .timeline.timeline-item--success .dot{border-color:var(--ti-steps-timeline-dot-success-bg-color);background-color:var(--ti-steps-timeline-dot-success-bg-color)}.tiny-timeline .tiny-steps-timeline.tiny-timeline__shape-dot .timeline.timeline-item--warning .dot{border-color:var(--ti-steps-timeline-dot-warning-bg-color);background-color:var(--ti-steps-timeline-dot-warning-bg-color)}.tiny-timeline .tiny-steps-timeline.tiny-timeline__shape-dot .timeline.timeline-item--danger .dot{border-color:var(--ti-steps-timeline-dot-danger-bg-color);background-color:var(--ti-steps-timeline-dot-danger-bg-color)}.tiny-timeline .tiny-steps-timeline.tiny-timeline__shape-dot .timeline.timeline-item--info .dot{border-color:var(--ti-steps-timeline-dot-info-bg-color);background-color:var(--ti-steps-timeline-dot-info-bg-color)}.tiny-timeline .tiny-steps-timeline.tiny-timeline__shape-dot .timeline .tiny-timeline-item__content{margin-top:-5px}.tiny-timeline .tiny-steps-timeline.tiny-timeline__shape-dot .timeline .tiny-timeline-item__content .name{margin-bottom:var(--ti-steps-timeline-item-title-margin-bottom)}.tiny-timeline .tiny-steps-timeline.tiny-timeline__shape-dot .timeline .tiny-timeline-item__content .time{color:var(--ti-steps-timeline-item-secondary-text-color);font-size:var(--ti-steps-timeline-item-secondary-text-font-size)}.tiny-timeline .tiny-steps-timeline .timeline{display:flex;align-items:flex-start}.tiny-timeline .tiny-steps-timeline .timeline.process-done{color:var(--ti-steps-done-text-color)}.tiny-timeline .tiny-steps-timeline .timeline.process-current{color:var(--ti-steps-advanced-active-text-color)}.tiny-timeline .tiny-steps-timeline .timeline:last-child .tiny-timeline-item__pillar .line{flex:0}.tiny-timeline .tiny-steps-timeline .timeline .tiny-timeline-item__pillar{display:flex;flex-direction:column;align-items:center;align-self:stretch;width:var(--ti-steps-timeline-dot-width)}.tiny-timeline .tiny-steps-timeline .timeline .tiny-timeline-item__pillar .line{width:var(--ti-steps-line-height);flex:1}.tiny-timeline .tiny-steps-timeline .timeline .tiny-timeline-item__pillar .line .tiny-svg{vertical-align:baseline}.tiny-timeline .tiny-steps-timeline .timeline .tiny-timeline-item__pillar .icon{left:0}.tiny-timeline .tiny-steps-timeline .timeline .date-time{width:var(--ti-steps-timeline-vertical-left-width);padding-right:var(--ti-steps-timeline-vertical-line-margin-left);padding-bottom:var(--ti-steps-timeline-item-padding-bottom);text-align:right}.tiny-timeline .tiny-steps-timeline .timeline .date-time .time{display:block;line-height:1}.tiny-timeline .tiny-steps-timeline .timeline .date-time .date{display:block;line-height:1;margin-bottom:4px}.tiny-timeline .tiny-steps-timeline .timeline .dot-container{padding:var(--ti-steps-timeline-dot-margin-bottom);position:relative}.tiny-timeline .tiny-steps-timeline .timeline .dot-container .fixicons{transform:translateY(-50%)}.tiny-timeline .tiny-steps-timeline .timeline .dot{display:block;width:var(--ti-steps-timeline-dot-width);height:var(--ti-steps-timeline-dot-width);border:1px solid var(--ti-steps-timeline-dot-border-color);border-radius:50%;box-sizing:border-box;background-color:var(--ti-steps-timeline-dot-bg-color)}.tiny-timeline .tiny-steps-timeline .timeline .tiny-timeline-item__content{padding-bottom:var(--ti-steps-timeline-item-padding-bottom);margin-left:var(--ti-steps-timeline-vertical-line-margin-right)}.tiny-timeline .tiny-steps-timeline .timeline .icon{top:0}.tiny-timeline--mini .icon{width:var(--ti-steps-mini-icon-size);height:var(--ti-steps-mini-icon-size)}.tiny-timeline--mini .process-done .icon .tiny-svg,.tiny-timeline--mini .process-done .icon span,.tiny-timeline--mini .process-error .icon .tiny-svg,.tiny-timeline--mini .tiny-svg,.tiny-timeline--mini span{font-size:var(--ti-steps-mini-number-font-size)}.tiny-timeline--mini .node-description .name,.tiny-timeline--mini .node-description .status{font-size:var(--ti-steps-mini-font-size-base)}.tiny-svg{width:1em;height:1em;vertical-align:middle;overflow:hidden;display:inline-block}.tiny-mobile-tabbar{--ti-mobile-tabbar-height:48px;--ti-mobile-tabbar-bgcolor:#f0f0f0;--ti-mobile-tabbar-border-color:#ccc;z-index:1;display:flex;box-sizing:content-box;width:100%;height:var(--ti-mobile-tabbar-height,48px);background-color:var(--ti-mobile-tabbar-bgcolor,#f0f0f0);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.tiny-mobile-tabbar--fixed{position:fixed;bottom:0;left:0}.tiny-mobile-tabbar--unfit{padding-bottom:0}.tiny-mobile-tabbar.is-border{border-top:1px solid var(--ti-mobile-tabbar-border-color,#ccc)}@media (min-resolution:2dppx){html:not([data-scale]) .tiny-mobile-tabbar.is-border{border-top:none;position:absolute}html:not([data-scale]) .tiny-mobile-tabbar.is-border::before{content:'';z-index:1;display:block;background-color:var(--ti-mobile-tabbar-border-color,#ccc);position:absolute;right:auto;left:0;bottom:auto;top:0;height:1px;width:100%;transform:scaleY(.5);transform-origin:50% 50%}}@media (min-resolution:2dppx) and (min-resolution:3dppx){html:not([data-scale]) .tiny-mobile-tabbar.is-border::before{transform:scaleY(.33)}}.tiny-mobile-tabbar-item{--ti-mobile-tabbar-item-color:var(--ti-mobile-base-color-secondary, #666);--ti-mobile-tabbar-item-active-color:#f04b3d;--ti-mobile-tabbar-item-icon-size:18px;--ti-mobile-tabbar-item-text-font-size:10px;--ti-mobile-tabbar-item-info-font-size:var(--ti-mobile-base-font-size, 12px);--ti-mobile-tabbar-item-info-border-radius:16px;--ti-mobile-tabbar-item-info-bgcolor:#ee0a24;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;line-height:1;cursor:pointer}.tiny-mobile-tabbar-item__icon{position:relative;margin-bottom:2px}.tiny-mobile-tabbar-item__icon .tiny-svg{display:block;min-width:1em;font-size:var(--ti-mobile-tabbar-item-icon-size,18px);fill:var(--ti-mobile-tabbar-item-color,#666)}.tiny-mobile-tabbar-item__icon img{display:block;height:var(--ti-mobile-tabbar-item-icon-size,18px)}.tiny-mobile-tabbar-item__text{font-size:var(--ti-mobile-tabbar-item-text-font-size,10px);color:var(--ti-mobile-tabbar-item-color,#666)}.tiny-mobile-tabbar-item.is-active .tiny-mobile-tabbar-item__icon .tiny-svg{fill:var(--ti-mobile-tabbar-item-active-color,#f04b3d)}.tiny-mobile-tabbar-item.is-active .tiny-mobile-tabbar-item__text{color:var(--ti-mobile-tabbar-item-active-color,#f04b3d)}.tiny-mobile-tabbar-item .tiny-mobile-info{margin-top:2px;position:absolute;top:0;right:0;box-sizing:border-box;min-width:16px;padding:0 3px;color:#fff;font-weight:500;font-size:var(--ti-mobile-tabbar-item-info-font-size,12px);font-family:'PingFang SC','Helvetica Neue',Arial,sans-serif;line-height:14px;text-align:center;background-color:var(--ti-mobile-tabbar-item-info-bgcolor,#ee0a24);border:1px solid #fff;border-radius:var(--ti-mobile-tabbar-item-info-border-radius,16px);transform:translate(50%,-50%);transform-origin:100%}.tiny-mobile-tabbar-item .tiny-mobile-info--dot{width:8px;min-width:0;height:8px;background-color:var(--ti-mobile-tabbar-item-info-bgcolor,#ee0a24);border-radius:100%}.tiny-table{--ti-table-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-table-bg-color:#fafafa;--ti-table-odd-bg-color:var(--ti-common-color-light, #fff);--ti-table-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-table-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-table-disabled-bg-color:#f1f1f1;--ti-table-nodata-text-color:#909399;--ti-table-td-height:var(--ti-common-size-height-medium, 40px);--ti-table-td-font-size:var(--ti-common-font-size-base, 12px);--ti-table-border-color:var(--ti-common-color-border, #adb0b8);--ti-table-thead-bg-color:var(--ti-base-color-brand-1, #f2f5fc);--ti-table-icon-font-size:var(--ti-common-font-size-2, 16px);--ti-table-check-icon-color:var(--ti-base-color-brand-6, #5e7ce0)}.tiny-table.simple table{table-layout:fixed}.tiny-table.simple table tr{display:table-row;vertical-align:inherit;border-color:inherit}.tiny-table.simple table tbody tr{color:var(--ti-table-text-color);background:var(--ti-table-bg-color)}.tiny-table.simple table tbody tr:nth-child(odd){background:var(--ti-table-odd-bg-color)}.tiny-table.simple table tbody tr:hover{background:var(--ti-table-hover-bg-color)}.tiny-table.simple table tbody tr.is-disabled{background:var(--ti-table-disabled-bg-color);color:var(--ti-table-disabled-text-color)}.tiny-table.simple table tbody .noData:hover{background:0 0}.tiny-table.simple table tbody .noData td{height:160px;text-align:center;vertical-align:middle;color:var(--ti-table-nodata-text-color);background-color:transparent}.tiny-table.simple table th{padding:2px 0 2px 8px;height:var(--ti-table-td-height);border-left:none}.tiny-table.simple table td{padding:2px 0 2px 8px;height:var(--ti-table-td-height);font-size:var(--ti-table-td-font-size)}.tiny-table.simple table td .overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny-table.simple table thead{border-bottom:1px solid var(--ti-table-border-color);text-align:left;background:var(--ti-table-thead-bg-color);color:var(--ti-table-text-color)}.tiny-table.simple table thead th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:var(--ti-table-td-font-size);color:var(--ti-table-text-color);line-height:1.7em}.tiny-table.simple table thead th .overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny-table.simple .tiny-table-header__line{float:right;border-left:1px solid var(--ti-table-border-color);height:20px}.tiny-table.simple .tiny-table-cell .tiny-svg{font-size:var(--ti-common-font-size-2);font-size:var(--ti-table-icon-font-size);fill:var(--ti-table-border-color)}.tiny-table.simple .tiny-table-cell .tiny-svg.is-check{fill:var(--ti-table-check-icon-color)}.tiny-mobile-table{--ti-mobile-table-text-color:var(--ti-mobile-common-color-text-primary, #191919);--ti-mobile-table-head-text-color:var(--ti-mobile-common-color-text-weaken-dark, #999999);--ti-mobile-table-bg-color:#fafafa;--ti-mobile-table-odd-bg-color:#fff;--ti-mobile-table-disabled-text-color:var(--ti-mobile-common-color-text-weaken-disabled, #dbdbdb);--ti-mobile-table-disabled-bg-color:#f1f1f1;--ti-mobile-table-nodata-text-color:#909399;--ti-mobile-table-td-height:44px;--ti-mobile-table-td-font-size:12px;--ti-mobile-table-thead-bg-color:var(--ti-mobile-common-bg-color-light, #fafafa);--ti-mobile-table-icon-font-size:16px;--ti-mobile-table-check-icon-color:var(--ti-mobile-common-bg-color-main, #4a79fe)}.tiny-mobile-table.simple{overflow:auto}.tiny-mobile-table.simple table{table-layout:fixed}.tiny-mobile-table.simple table tr{display:table-row;vertical-align:inherit;border-color:inherit}.tiny-mobile-table.simple table tbody tr{color:var(--ti-mobile-table-text-color);font-weight:400}.tiny-mobile-table.simple table tbody tr td{background:var(--ti-mobile-table-bg-color)}.tiny-mobile-table.simple table tbody tr td,.tiny-mobile-table.simple table tbody tr:nth-child(odd){background:var(--ti-mobile-table-odd-bg-color)}.tiny-mobile-table.simple table tbody tr.is-disabled{background:var(--ti-mobile-table-disabled-bg-color);color:var(--ti-mobile-table-disabled-text-color)}.tiny-mobile-table.simple table tbody .noData{width:100%;height:100%;text-align:center;color:var(--ti-mobile-table-nodata-text-color);display:flex;justify-content:center;align-items:center}.tiny-mobile-table.simple table th{padding-left:20px;height:var(--ti-mobile-table-td-height);border-left:none}.tiny-mobile-table.simple table td{padding-left:20px;height:var(--ti-mobile-table-td-height);font-size:var(--ti-mobile-table-td-font-size)}.tiny-mobile-table.simple table td .overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny-mobile-table.simple table thead{text-align:left;color:var(--ti-mobile-table-head-text-color)}.tiny-mobile-table.simple table thead th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:var(--ti-mobile-table-td-font-size);color:var(--ti-mobile-table-head-text-color);font-weight:500;line-height:1.7em;background:var(--ti-mobile-table-thead-bg-color)}.tiny-mobile-table.simple table thead th .overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny-mobile-table.simple table .fixed{position:sticky;z-index:1}.tiny-mobile-table.simple .tiny-mobile-table-cell{display:flex;align-items:center;height:100%;position:relative}.tiny-mobile-table.simple .tiny-mobile-table-cell .tiny-mobile-svg{font-size:var(--ti-mobile-table-icon-font-size);fill:var(--ti-mobile-table-border-color)}.tiny-mobile-table.simple .tiny-mobile-table-cell .tiny-mobile-svg.is-check{fill:var(--ti-mobile-table-check-icon-color)}.tiny-mobile-table.simple .tiny-mobile-table-cell .shadow{position:absolute;right:0;top:0;height:100%;width:8px;opacity:.05;background:linear-gradient(270deg,rgba(0,0,0,0),#000)}.tiny-text-popup{--ti-text-popup-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-text-popup-height:var(--ti-common-size-7x, 28px);--ti-text-popup-font-size:var(--ti-common-font-size-base, 12px);--ti-text-popup-font-family:var(--ti-common-font-family, 'Helvetica', 'Arial', 'PingFangSC-Regular', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Microsoft JhengHei');--ti-text-popup-border-color:var(--ti-common-color-border, #adb0b8);--ti-text-popup-box-shadow:0 0 1px 1px rgba(175, 175, 175, 0.3);--ti-text-popup-hover-border-color:var(--ti-common-color-line-hover, #575d6c);--ti-text-popup-focus-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-text-popup-padding-vertical:calc(var(--ti-common-space-2x, 8px) - 2px);--ti-text-popup-padding-horizontal:calc(var(--ti-common-space-2x, 8px) + 2px);display:inline-block}.tiny-text-popup.show-auto-width{width:100%}.tiny-text-popup .area{font-size:var(--ti-text-popup-font-size);font-family:var(--ti-text-popup-font-family);padding:var(--ti-text-popup-padding-vertical) var(--ti-text-popup-padding-horizontal);width:100%;border-radius:var(--ti-text-popup-border-radius,2px);outline:0;box-sizing:border-box}.tiny-text-popup .text{border:1px solid var(--ti-text-popup-border-color);line-height:1;height:var(--ti-text-popup-height)}.tiny-text-popup .text:hover{border-color:var(--ti-text-popup-hover-border-color)}.tiny-text-popup .popup{resize:none;box-shadow:var(--ti-text-popup-box-shadow);border:1px solid var(--ti-text-popup-focus-border-color)}.tiny-mobile-steps{--ti-mobile-steps-timeline-date-time-text-color:var(--ti-mobile-common-color-text-primary, #191919);--ti-mobile-steps-advanced-line-height:28px;--ti-mobile-steps-advanced-li-bg-color:var(--ti-mobile-common-bg-color-white, #fff);--ti-mobile-steps-advanced-active-bg-color:var(--ti-mobile-color-bg-primary-default, #191919);--ti-mobile-steps-advanced-li-text-color:var(--ti-mobile-common-color-text-white, #fff);--ti-mobile-steps-line-bg-color:var(--ti-mobile-common-bg-color-weaken, #dbdbdb);--ti-mobile-steps-icon-size:20px;--ti-mobile-steps-icon-bg-color:var(--ti-mobile-common-bg-color-white, #fff);--ti-mobile-steps-unselected-text-color:var(--ti-mobile-color-text-placeholder, #808080);--ti-mobile-steps-font-size-base:12px;--ti-mobile-steps-done-text-color:var(--ti-mobile-color-text-primary, #191919);--ti-mobile-steps-done-icon-bg-color:var(--ti-mobile-common-bg-color-white, #fff);--ti-mobile-steps-done-icon-fill-color:var(--ti-mobile-color-bg-primary-default, #191919);--ti-mobile-steps-done-active-border-color:var(--ti-mobile-color-bg-primary-default, #191919);--ti-mobile-steps-line-active-bg-color:var(--ti-mobile-color-bg-primary-default, #191919);--ti-mobile-steps-line-height:1px;--ti-mobile-steps-timeline-name-font-size:14px;--ti-mobile-steps-timeline-bg-color-normal:var(--ti-mobile-common-status-bg-color-normal, #fff);--ti-mobile-steps-timeline-bg-color-success:var(--ti-mobile-common-status-bg-color-success, #5bd475);--ti-mobile-steps-timeline-bg-color-error:var(--ti-mobile-common-status-bg-color-error, #eb5454);--ti-mobile-steps-timeline-bg-color-handing:var(--ti-mobile-common-status-bg-color-handing, #4a79fe);--ti-mobile-steps-arrow-btn-border-color:var(--ti-mobile-common-color-text-weaken-dark, #999);color:var(--ti-mobile-steps-timeline-date-time-text-color)}.tiny-mobile-steps .line{background:var(--ti-mobile-steps-line-bg-color)}.tiny-mobile-steps .icon{width:var(--ti-mobile-steps-icon-size);height:var(--ti-mobile-steps-icon-size);line-height:var(--ti-mobile-steps-icon-size);position:relative;text-align:center;left:calc(50% - 10px);top:4px;border-radius:50%;background:var(--ti-mobile-steps-icon-bg-color);color:var(--ti-mobile-steps-unselected-text-color);cursor:pointer;z-index:15}.tiny-mobile-steps .date-time{text-align:center}.tiny-mobile-steps .node-description{position:relative;margin-top:4px;overflow:hidden;text-align:center}.tiny-mobile-steps .node-description .name{font-size:var(--ti-mobile-steps-font-size-base);float:left;width:100%}.tiny-mobile-steps .node-description .status{font-size:var(--ti-mobile-steps-font-size-base);float:left;width:100%}.tiny-mobile-steps .process-done .node-description{color:var(--ti-mobile-steps-done-text-color)}.tiny-mobile-steps .process-done .icon{background:var(--ti-mobile-steps-done-icon-bg-color);color:var(--ti-mobile-steps-done-icon-fill-color);width:var(--ti-mobile-steps-icon-size);height:var(--ti-mobile-steps-icon-size);line-height:var(--ti-mobile-steps-icon-size);font-size:var(--ti-mobile-steps-icon-size)}.tiny-mobile-steps .process-done .icon .tiny-svg{fill:var(--ti-mobile-steps-done-icon-fill-color);vertical-align:baseline;border:1px solid var(--ti-mobile-steps-done-active-border-color);border-radius:50%;padding:2px}.tiny-mobile-steps .process-done .line{background:var(--ti-mobile-steps-line-active-bg-color)}.tiny-mobile-steps .process-current .node-description{color:var(--ti-mobile-steps-done-text-color)}.tiny-mobile-steps .process-current .icon{border:none;background:var(--ti-mobile-steps-advanced-active-bg-color);color:var(--ti-mobile-steps-advanced-li-text-color);font-size:var(--ti-mobile-steps-font-size-base)}.tiny-mobile-steps .process-wait .icon{border:1px solid var(--ti-mobile-steps-unselected-text-color);box-sizing:border-box;font-size:var(--ti-mobile-steps-font-size-base)}.tiny-mobile-steps .reverse .process-current .line{background:var(--ti-mobile-steps-line-active-bg-color)}.tiny-mobile-steps .tiny-mobile-steps-normal{overflow:hidden}.tiny-mobile-steps .tiny-mobile-steps-normal .normal{display:block;float:left}.tiny-mobile-steps .tiny-mobile-steps-normal .line{height:var(--ti-mobile-steps-line-height);left:50%;top:-6px;position:relative}.tiny-mobile-steps .tiny-mobile-steps-normal .line-end{width:0}.tiny-mobile-steps .tiny-mobile-steps-normal .process-done .line{background:var(--ti-mobile-steps-line-active-bg-color)}.tiny-mobile-steps .tiny-mobile-steps-normal .process-current .name{color:var(--ti-mobile-steps-advanced-active-bg-color);font-weight:700}.tiny-mobile-steps .tiny-mobile-steps-normal .icon{font-weight:600}.tiny-mobile-steps .tiny-mobile-steps-normal .icon span{display:inline-block}.tiny-mobile-steps .tiny-mobile-steps-timeline{overflow:hidden;font-size:var(--ti-mobile-steps-timeline-name-font-size);color:var(--ti-mobile-steps-timeline-date-time-text-color)}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline li{position:relative}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .header{display:flex;align-items:center;font-weight:500}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .header .date-time-vertical{width:100px;font-size:10px;line-height:1.2;text-align:right;padding-right:10px;box-sizing:border-box}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .header .round{position:relative;width:7px;height:7px;border-radius:50%;z-index:10}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .header .round-normal{border:1px solid var(--ti-mobile-steps-unselected-text-color);box-sizing:border-box;background:var(--ti-mobile-steps-timeline-bg-color-normal)}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .header .round-success{background:var(--ti-mobile-steps-timeline-bg-color-success)}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .header .round-error{background:var(--ti-mobile-steps-timeline-bg-color-error)}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .header .round-handing{background:var(--ti-mobile-steps-timeline-bg-color-handing)}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .header .name{margin-left:12px;height:36px;line-height:36px}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .header .arrow-btn{position:absolute;cursor:pointer;right:16px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .header .arrow-btn-arrow{width:8px;height:8px;border-color:var(--ti-mobile-steps-arrow-btn-border-color);border-style:solid;border-width:2px 2px 0 0;transform:rotate(-45deg)}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .header .arrow-btn-arrow-fold{transform:rotate(135deg)}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .content{margin-left:19px;margin-right:10px}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .content-left-margin{margin-left:119px}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .line{width:var(--ti-mobile-steps-line-height);position:absolute;left:3px;top:0;bottom:0;z-index:1}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .line .tiny-svg{vertical-align:baseline}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .line-left-margin{left:103px}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline:first-child .line{top:18px}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline:last-child .line{height:18px}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .date-time{width:100px;float:left;padding-right:20px;text-align:right}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .date-time .time{display:block;line-height:1}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .date-time .date{display:block;line-height:1;margin-bottom:4px}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline.process-done{color:var(--ti-mobile-steps-done-text-color)}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline.process-current{color:var(--ti-mobile-steps-advanced-active-bg-color)}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .name{float:left;margin-left:20px;line-height:1.45em}.tiny-mobile-steps .tiny-mobile-steps-timeline .timeline .icon{top:0}.tiny-mobile-steps.mobile{padding-left:10%}.tiny-mobile-steps.mobile .tiny-mobile-steps-timeline{overflow:inherit}.tiny-mobile-steps.mobile .tiny-mobile-steps-timeline .tiny-icon{font-size:45px}.tiny-mobile-steps.mobile .tiny-mobile-steps-timeline .timeline .line .icon{width:45px;line-height:45px;height:45px;font-size:var(--ti-mobile-steps-font-size-7);position:relative;left:-20px}.tiny-mobile-steps.mobile .tiny-mobile-steps-timeline .timeline .name{margin-left:30px;font-size:26px}.tiny-mobile-steps.mobile .tiny-mobile-steps-timeline .timeline>div{margin-left:20px}.tiny-time-select{--ti-time-select-item-height:var(--ti-common-size-height-normal, 28px);--ti-time-select-item-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-time-select-item-font-size:var(--ti-common-font-size-base, 12px);--ti-time-select-item-line-height:var(--ti-common-size-height-normal, 28px);--ti-time-select-item-padding-horizontal:var(--ti-common-size-2x, 8px);--ti-time-select-item-hover-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-time-select-item-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-time-select-item-select-hover-bg-color:var(--ti-common-color-selected-background, #5e7ce0);--ti-time-select-item-selected-text-color:var(--ti-common-color-text-primary, #252b3a)}.tiny-time-select .tiny-time-select__item{color:var(--ti-time-select-item-text-color);font-size:var(--ti-time-select-item-font-size);padding:0 var(--ti-time-select-item-padding-horizontal);line-height:var(--ti-time-select-item-line-height);height:var(--ti-time-select-item-height)}.tiny-time-select .tiny-time-select__item.selected:not(.disabled){color:var(--ti-time-select-item-selected-text-color);background-color:var(--ti-time-select-item-select-hover-bg-color)}.tiny-time-select .tiny-time-select__item:not(.disabled):hover{background-color:var(--ti-time-select-item-hover-bg-color);cursor:pointer}.tiny-time-select .tiny-time-select__item.disabled{color:var(--ti-time-select-item-disabled-text-color);cursor:not-allowed}.tiny-time-select .tiny-picker-panel__content{padding-left:0;padding-right:0}.tiny-mobile-toast{--ti-mobile-toast-bg-color-primary:rgba(77, 77, 77, 0.95);--ti-mobile-toast-text-color-primary:var(--ti-mobile-color-text-inverse, #fff);--ti-mobile-toast-width-max:90%;--ti-mobile-toast-text-font-size:var(--ti-mobile-font-size-m, 14px);--ti-mobile-toast-icon-size:36px;--ti-mobile-toast-shadow:var(--ti-mobile-shadow-s, 0 0 20px 0 rgba(0, 0, 0, 0.08));--ti-mobile-toast-padding-size-horizontal:var(--ti-mobile-space-4x, 16px);--ti-mobile-toast-padding-size-veritical:var(--ti-mobile-space-2x, 8px);--ti-mobile-toast-border-radius:var(--ti-mobile-border-radius-xl, 16px);--ti-mobile-toast-padding-bottom:var(--ti-mobile-space-2x, 8px);position:fixed;display:flex;align-items:center;justify-content:center;pointer-events:none;left:0;right:0;top:0;bottom:0}.tiny-mobile-toast-content{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:var(--ti-mobile-toast-padding-size-horizontal);background-color:var(--ti-mobile-toast-bg-color-primary);border-radius:var(--ti-mobile-toast-border-radius);box-shadow:var(--ti-mobile-toast-shadow,0 0 20px 0 rgba(0,0,0,.08));backdrop-filter:blur(5px);max-width:var(--ti-mobile-toast-width-max);min-width:106px}.tiny-mobile-toast-content-text{padding:var(--ti-mobile-toast-padding-size-veritical) var(--ti-mobile-toast-padding-size-horizontal)}.tiny-mobile-toast-text{word-wrap:break-word;word-break:break-all;font-size:var(--ti-mobile-toast-text-font-size);color:var(--ti-mobile-toast-text-color-primary,#fff)}.tiny-mobile-toast-icon{padding-bottom:var(--ti-mobile-toast-padding-bottom);font-size:var(--ti-mobile-toast-icon-size)}.tiny-toggle-menu{--ti-toggle-menu-width:var(--ti-common-size-50x, 200px);--ti-toggle-menu-font-size:var(--ti-common-font-size-base, 12px);--ti-toggle-menu-name-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-toggle-menu-tree-node-height:var(--ti-common-size-7x, 28px);--ti-toggle-menu-filter-search-size:var(--ti-common-size-7x, 28px);--ti-toggle-menu-filter-search-font-size:var(--ti-common-font-size-2, 16px);--ti-toggle-menu-filter-search-icon-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-toggle-menu-toggle-icon-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-toggle-menu-toggle-icon-color-hover:var(--ti-common-color-primary-hover, #7693f5);--ti-toggle-menu-toggle-bg-color:var(--ti-common-color-border, #adb0b8);--ti-toggle-menu-toggle-font-weight:var(--ti-common-font-weight-6);--ti-toggle-menu-toggle-bg-hover-color:var(--ti-common-color-hover-background);width:var(--ti-toggle-menu-width);position:relative}.tiny-toggle-menu .tiny-toggle-menu__body{cursor:pointer;line-height:1;padding-left:4px;width:100%}.tiny-toggle-menu .tiny-toggle-menu__body,.tiny-toggle-menu .tiny-toggle-menu__body:hover{text-decoration:none}.tiny-toggle-menu .tiny-toggle-menu__name{color:var(--ti-toggle-menu-name-text-color);font-size:var(--ti-toggle-menu-font-size)}.tiny-toggle-menu .tiny-toggle-menu__tree{position:relative}.tiny-toggle-menu .tiny-toggle-menu__filter{position:relative;margin-bottom:8px;width:calc(100% - 16px)}.tiny-toggle-menu .tiny-toggle-menu__filter-search{width:var(--ti-toggle-menu-filter-search-size);height:var(--ti-toggle-menu-filter-search-size);line-height:var(--ti-toggle-menu-filter-search-size);display:block;text-align:center;position:absolute;right:0;top:0}.tiny-toggle-menu .tiny-toggle-menu__filter-search .tiny-svg{fill:var(--ti-toggle-menu-filter-search-icon-color);font-size:var(--ti-toggle-menu-filter-search-font-size)}.tiny-toggle-menu .tiny-toggle-menu__toggle{position:absolute;top:0;left:calc(100% - 14px);z-index:2;width:14px;height:var(--ti-toggle-menu-filter-search-size);line-height:var(--ti-toggle-menu-filter-search-size);background:var(--ti-toggle-menu-toggle-bg-color);cursor:pointer;transition:.2s linear}.tiny-toggle-menu .tiny-toggle-menu__toggle .tiny-svg{fill:var(--ti-toggle-menu-toggle-icon-color)}.tiny-toggle-menu .tiny-toggle-menu__toggle:hover .tiny-svg{fill:var(--ti-toggle-menu-toggle-icon-color-hover)}.tiny-toggle-menu .tiny-toggle-menu__link{width:100%}.tiny-toggle-menu.is-toggle-right{width:80px}.tiny-toggle-menu.is-toggle-right .tiny-tree-node.is-current .tiny-tree-node__content{background:0 0}.tiny-toggle-menu.is-toggle-right .tiny-tree-node__content:hover{background:0 0}.tiny-toggle-menu.is-toggle-right .tiny-tree-node__content:hover .tiny-svg{fill:var(--ti-toggle-menu-toggle-icon-color-hover)}.tiny-toggle-menu.is-toggle-right .tiny-toggle-menu__toggle{position:relative;left:0}.tiny-toggle-menu.is-toggle-right .tiny-toggle-menu__filter{display:none}.tiny-toggle-menu .tiny-tree .is-current:not(.show-checkbox)>.tiny-tree-node__content>.tiny-tree-node__content-left{font-weight:var(--ti-toggle-menu-toggle-font-weight)}.tiny-toggle-menu .tiny-tree .tiny-tree-node__content{height:32px}.tiny-toggle-menu .tiny-tree .tiny-tree-node__content-right:hover,.tiny-toggle-menu .tiny-tree :not(.show-checkbox)>.tiny-tree-node__content .tiny-tree-node__content-box:hover{background-color:var(--ti-toggle-menu-toggle-bg-hover-color);font-weight:var(--ti-toggle-menu-toggle-font-weight)}.tiny-toggle-menu .tiny-tree .tiny-tree-node__expand-icon{font-size:16px}.tiny-toggle-menu .tiny-tree.is-wrap .tiny-tree-node__content{height:32px}.tiny-toggle-menu .tiny-tree.is-wrap .tiny-toggle-menu__name{display:inline-block;white-space:normal;line-height:normal;word-break:break-word}.tiny-toggle-menu .tiny-tree.is-overflow .tiny-toggle-menu__name{width:calc(100% - 18px);vertical-align:middle;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny-toggle-menu .tiny-tree.is-node-hide .tiny-toggle-menu__body,.tiny-toggle-menu .tiny-tree.is-node-hide .tiny-tree-node__children{display:none}.tiny-toggle-menu .tiny-input__inner{font-size:var(--ti-toggle-menu-font-size);padding-right:30px;border-radius:0;border-top:0;border-left:0;border-right:0}.tiny-toggle-menu .tiny-tree-node__content{height:var(--ti-toggle-menu-tree-node-height);line-height:var(--ti-toggle-menu-tree-node-height);font-size:var(--ti-toggle-menu-font-size);padding-left:0;margin-left:0}.tiny-top-box{--ti-top-box-bg-color:var(--ti-common-color-light, #fff);--ti-top-box-icon-font-size:var(--ti-common-font-size-5, 24px);--ti-top-box-success-icon-color:var(--ti-common-color-success-normal, #50d4ab);--ti-top-box-error-icon-color:var(--ti-base-color-bg-8, #c7000b);--ti-top-box-warning-icon-color:var(--ti-common-color-warning-normal, #fa9841);--ti-top-box-help-icon-color:var(--ti-base-color-brand-6, #5e7ce0);--ti-top-box-info-icon-color:var(--ti-common-color-info-normal, #252b3a);position:fixed;top:20px;left:50%;transform:translateX(-50%);width:400px;max-height:600px;background:var(--ti-top-box-bg-color);padding:24px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);transition:opacity .3s,transform .4s,top .4s}.tiny-top-box .tiny-top-box__icon{font-size:var(--ti-top-box-icon-font-size,24px);vertical-align:middle}.tiny-top-box .tiny-top-box__content{display:inline-block;padding:0 16px;vertical-align:middle}.tiny-top-box .tiny-top-box__closeBtn{position:absolute;top:14px;right:12px;cursor:pointer;fill:rgba(51,51,51,.5);display:none}.tiny-top-box .tiny-top-box__closeBtn:hover{fill:#333}.tiny-top-box .tiny-top-box__toolbar{float:right;margin-top:24px}.tiny-top-box.is-closable .tiny-top-box__closeBtn{display:inline-block}.tiny-top-box.is-center{display:flex;justify-content:center;align-items:center}.tiny-top-box--success .tiny-top-box__icon{fill:var(--ti-top-box-success-icon-color)}.tiny-top-box--error .tiny-top-box__icon{fill:var(--ti-top-box-error-icon-color)}.tiny-top-box--warning .tiny-top-box__icon{fill:var(--ti-top-box-warning-icon-color)}.tiny-top-box--help .tiny-top-box__icon{fill:var(--ti-top-box-help-icon-color)}.tiny-top-box--info .tiny-top-box__icon{fill:var(--ti-top-box-info-icon-color)}.tiny-top-box-fade-enter,.tiny-top-box-fade-leave-active{opacity:0;transform:translate(-50%,-100%)}.tiny-transfer{--ti-transfer-font-size:var(--ti-common-font-size-1, 14px);--ti-transfer-buttons-padding-left:var(--ti-common-space-4x, 16px);--ti-transfer-buttons-padding-right:var(--ti-common-space-4x, 16px);--ti-transfer-buttons-padding-top:var(--ti-common-space-0, 0px);--ti-transfer-buttons-padding-bottom:var(--ti-common-space-0, 0px);--ti-transfer-buttons-defaultButton-margin-left:var(--ti-common-space-0, 0px);--ti-transfer-buttons-defaultButton-margin-right:var(--ti-common-space-0, 0px);--ti-transfer-buttons-defaultButton-margin-top:var(--ti-common-space-3x, 12px);--ti-transfer-buttons-defaultButton-margin-bottom:var(--ti-common-space-0, 0px);--ti-transfer-buttons-margin-left:var(--ti-common-space-0, 0px);--ti-transfer-buttons-margin-right:var(--ti-common-space-0, 0px);--ti-transfer-buttons-margin-top:var(--ti-common-space-0, 0px);--ti-transfer-buttons-margin-bottom:var(--ti-common-space-2x, 8px);--ti-transfer-button-margin-left:auto;--ti-transfer-button-margin-right:auto;--ti-transfer-button-margin-top:var(--ti-common-space-0, 0px);--ti-transfer-button-margin-bottom:var(--ti-common-space-0, 0px);--ti-transfer-button-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-transfer-button-padding-left:var(--ti-common-space-2x, 8px);--ti-transfer-button-padding-right:var(--ti-common-space-2x, 8px);--ti-transfer-button-padding-top:var(--ti-common-space-2x, 8px);--ti-transfer-button-padding-bottom:var(--ti-common-space-2x, 8px);--ti-transfer-button-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-transfer-button-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);--ti-transfer-button-disabled-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-transfer-button-disabled-bg-color:var(--ti-common-color-bg-disabled, #f5f5f6);--ti-transfer-button-disabled-line-height:1;--ti-transfer-first-button-margin-bottom:var(--ti-common-space-3x, 12px);--ti-transfer-panel-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-transfer-panel-body-height:260px;--ti-transfer-panel-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-transfer-panel-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-transfer-panel-item-height:30px;--ti-transfer-panel-item-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-transfer-panel-item-hover-text-color:var(--ti-common-color-icon-hover, #5e7ce0);--ti-transfer-panel-item-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-transfer-panel-filter-height:var(--ti-common-size-height-normal, 28px);--ti-transfer-panel-filter-font-size:var(--ti-common-font-size-base, 12px);--ti-transfer-panel-filter-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-transfer-panel-body-filter-height:calc(var(--ti-common-size-50x, 200px) + 16px);--ti-transfer-panel-body-padding-right:calc(var(--ti-common-space-1, 1px) + 1px);--ti-transfer-panel-body-footer-padding-bottom:var(--ti-common-space-10x, 40px);--ti-transfer-panel-body-footer-height:calc(100% - 40px);--ti-transfer-panel-width:var(--ti-common-size-50x, 200px);--ti-transfer-header-height:var(--ti-common-size-10x, 40px);--ti-transfer-header-bg-color:var(--ti-common-color-bg-white-emphasize, #f2f5fc);--ti-transfer-header-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-transfer-header-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-transfer-header-span-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-transfer-header-font-size:var(--ti-common-font-size-base, 12px);--ti-transfer-header-sort-width:var(--ti-common-size-5x, 20px);--ti-transfer-header-sort-text-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-transfer-footer-height:var(--ti-common-size-10x, 40px);--ti-transfer-footer-bg-color:var(--ti-common-color-bg-white-normal, #fff);--ti-transfer-footer-border-color:var(--ti-common-color-line-normal, #adb0b8);--ti-transfer-empty-height:var(--ti-common-size-height-minor);--ti-transfer-empty-text-color:var(--ti-common-color-text-weaken, #8a8e99);--ti-transfer-panel-body-tree-height:100%;--ti-transfer-panel-body-tree-padding-left:var(--ti-common-space-2x, 8px);--ti-transfer-panel-body-tree-padding-right:var(--ti-common-space-2x, 8px);--ti-transfer-panel-body-tree-padding-top:var(--ti-common-space-0, 0px);--ti-transfer-panel-body-tree-padding-bottom:var(--ti-common-space-2x, 8px);--ti-transfer-panel-body-tree-filter-height:calc(100% - 46px);--ti-transfer-panel-body-list-margin-left:var(--ti-common-space-0, 0px);--ti-transfer-panel-body-list-margin-right:var(--ti-common-space-0, 0px);--ti-transfer-panel-body-list-margin-top:var(--ti-common-space-0, 0px);--ti-transfer-panel-body-list-margin-bottom:var(--ti-common-space-0, 0px);--ti-transfer-panel-body-list-padding-left:var(--ti-common-space-0, 0px);--ti-transfer-panel-body-list-padding-right:var(--ti-common-space-0, 0px);--ti-transfer-panel-body-list-padding-top:var(--ti-common-space-6, 6px);--ti-transfer-panel-body-list-padding-bottom:var(--ti-common-space-6, 6px);--ti-transfer-panel-body-filter-padding-top:var(--ti-common-space-0, 0px);--ti-transfer-panel-item-padding-left:var(--ti-common-space-2x, 8px);--ti-transfer-panel-item-checkbox-padding-left:calc(var(--ti-common-space-5x, 20px) + 2px);--ti-transfer-panel-filter-padding-left:var(--ti-common-space-2x, 8px);--ti-transfer-panel-filter-padding-right:var(--ti-common-space-2x, 8px);--ti-transfer-panel-filter-padding-top:var(--ti-common-space-2x, 8px);--ti-transfer-panel-filter-padding-bottom:var(--ti-common-space-2x, 8px);--ti-transfer-panel-filter-input-padding-right:calc(var(--ti-common-space-8x, 32px) - 2px);--ti-transfer-panel-filter-input-padding-left:var(--ti-common-space-2x, 8px);--ti-transfer-header-margin-left:var(--ti-common-space-0, 0px);--ti-transfer-header-margin-right:var(--ti-common-space-0, 0px);--ti-transfer-header-margin-top:var(--ti-common-space-0, 0px);--ti-transfer-header-margin-bottom:var(--ti-common-space-0, 0px);--ti-transfer-header-padding-left:var(--ti-common-space-2x, 8px);--ti-transfer-header-padding-right:var(--ti-common-space-2x, 8px);--ti-transfer-header-padding-top:var(--ti-common-space-0, 0px);--ti-transfer-header-padding-bottom:var(--ti-common-space-0, 0px);--ti-transfer-header-span-font-weight:var(--ti-common-font-weight-4, normal);--ti-transfer-header-sort-margin-right:var(--ti-common-space-2x, 8px);--ti-transfer-header-sort-border-radius:50%;--ti-transfer-footer-margin-left:var(--ti-common-space-0, 0px);--ti-transfer-footer-margin-right:var(--ti-common-space-0, 0px);--ti-transfer-footer-margin-top:var(--ti-common-space-0, 0px);--ti-transfer-footer-margin-bottom:var(--ti-common-space-0, 0px);--ti-transfer-footer-padding-left:var(--ti-common-space-0, 0px);--ti-transfer-footer-padding-right:var(--ti-common-space-0, 0px);--ti-transfer-footer-padding-top:var(--ti-common-space-0, 0px);--ti-transfer-footer-padding-bottom:var(--ti-common-space-0, 0px);--ti-transfer-footer-checkbox-padding-left:var(--ti-common-space-5x, 20px);--ti-transfer-empty-padding-top:var(--ti-common-space-6, 6px);--ti-transfer-empty-padding-right:calc(var(--ti-common-space-4x, 16px) - 1px);--ti-transfer-empty-padding-bottom:var(--ti-common-space-0, 0px);--ti-transfer-empty-padding-left:var(--ti-common-space-0, 0px);--ti-transfer-table-padding-left:var(--ti-common-space-2x, 8px);--ti-transfer-table-padding-top:var(--ti-common-space-0, 0px);--ti-transfer-table-padding-right:var(--ti-common-space-2x, 8px);--ti-transfer-table-padding-bottom:var(--ti-common-space-0, 0px);--ti-transfer-pager-padding-left:var(--ti-common-space-10, 10px);--ti-transfer-pager-padding-top:var(--ti-common-space-10, 10px);--ti-transfer-pager-padding-right:var(--ti-common-space-10, 10px);--ti-transfer-pager-padding-bottom:var(--ti-common-space-10, 10px);--ti-transfer-checkbox-label-padding-left:var(--ti-common-space-2x, 8px);--ti-transfer-button-width:30px;--ti-transfer-button-height:30px;--ti-transfer-svg-font-size:14px;display:flex;justify-content:flex-start;align-items:center;font-size:var(--ti-transfer-font-size)}.tiny-transfer__buttons{padding-left:var(--ti-transfer-buttons-padding-left);padding-right:var(--ti-transfer-buttons-padding-right);padding-top:var(--ti-transfer-buttons-padding-top);padding-bottom:var(--ti-transfer-buttons-padding-bottom)}.tiny-transfer__buttons .defaultButton{display:flex;flex-direction:column}.tiny-transfer__buttons .defaultButton .tiny-button+.tiny-button{margin-left:var(--ti-transfer-buttons-defaultButton-margin-left)}.tiny-transfer__buttons .defaultButton+.tiny-button{margin-right:var(--ti-transfer-buttons-defaultButton-margin-right);margin-top:var(--ti-transfer-buttons-defaultButton-margin-top);margin-bottom:var(--ti-transfer-buttons-defaultButton-margin-bottom)}.tiny-transfer__buttons .tiny-button{min-width:auto;margin-left:var(--ti-transfer-buttons-margin-left);margin-right:var(--ti-transfer-buttons-margin-right);margin-top:var(--ti-transfer-buttons-margin-top);margin-bottom:var(--ti-transfer-buttons-margin-bottom)}.tiny-transfer__button{display:block;margin-left:var(--ti-transfer-button-margin-left);margin-right:var(--ti-transfer-button-margin-right);margin-top:var(--ti-transfer-button-margin-top);margin-bottom:var(--ti-transfer-button-margin-bottom);border-color:var(--ti-transfer-button-bg-color);background-color:var(--ti-transfer-button-bg-color);width:var(--ti-transfer-button-width);height:var(--ti-transfer-button-height);border-radius:var(--ti-transfer-button-border-radius);line-height:normal;padding-left:var(--ti-transfer-button-padding-left);padding-right:var(--ti-transfer-button-padding-right);padding-top:var(--ti-transfer-button-padding-top);padding-bottom:var(--ti-transfer-button-padding-bottom);text-overflow:clip}.tiny-transfer__button.is-with-texts{border-radius:var(--ti-transfer-button-border-radius);min-width:60px}.tiny-transfer__button.tiny-button:not(.is-circle) .tiny-svg{font-size:var(--ti-transfer-svg-font-size);margin-right:0}.tiny-transfer__button:first-child{margin-bottom:var(--ti-transfer-first-button-margin-bottom)}.tiny-transfer__button:nth-child(2){margin:0}.tiny-transfer__button i,.tiny-transfer__button span{font-size:var(--ti-transfer-font-size)}.tiny-transfer__button [class*=tiny-icon]+span{margin-left:0}.tiny-transfer .tiny-transfer__button.is-disabled,.tiny-transfer .tiny-transfer__button.is-disabled:hover{border:1px solid var(--ti-transfer-button-disabled-border-color);background-color:var(--ti-transfer-button-disabled-bg-color);color:var(--ti-transfer-button-disabled-text-color);line-height:var(--ti-transfer-button-disabled-line-height)}.tiny-transfer .tiny-transfer__button.is-disabled .tiny-svg,.tiny-transfer .tiny-transfer__button.is-disabled:hover .tiny-svg{fill:var(--ti-transfer-button-disabled-text-color)}.tiny-transfer-panel{border:1px solid var(--ti-transfer-panel-border-color);border-radius:var(--ti-transfer-panel-border-radius);overflow:hidden;background:var(--ti-transfer-panel-bg-color);width:var(--ti-transfer-panel-width);max-height:100%;vertical-align:middle;box-sizing:border-box;position:relative}.tiny-transfer-panel__body{position:relative;height:var(--ti-transfer-panel-body-height);text-align:left;padding-right:var(--ti-transfer-panel-body-padding-right)}.tiny-transfer-panel__body.is-with-footer{padding-bottom:var(--ti-transfer-panel-body-footer-padding-bottom);height:var(--ti-transfer-panel-body-footer-height)}.tiny-transfer-panel__body .tiny-tree{height:var(--ti-transfer-panel-body-tree-height);padding-left:var(--ti-transfer-panel-body-tree-padding-left);padding-right:var(--ti-transfer-panel-body-tree-padding-right);padding-top:var(--ti-transfer-panel-body-tree-padding-top);padding-bottom:var(--ti-transfer-panel-body-tree-padding-bottom);overflow:auto}.tiny-transfer-panel__body .tiny-tree::-webkit-scrollbar{width:8px;height:8px}.tiny-transfer-panel__body .tiny-tree::-webkit-scrollbar-track-piece{background:#fafafa}.tiny-transfer-panel__body .tiny-tree::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:calc(8px / 2)}.tiny-transfer-panel__body .tiny-tree::-webkit-scrollbar-thumb:hover{background:#999}.tiny-transfer-panel__body .tiny-tree::-webkit-scrollbar-thumb:active{background:#999}.tiny-transfer-panel__body .tiny-transfer-panel__filter~.tiny-tree{height:var(--ti-transfer-panel-body-tree-filter-height)}.tiny-transfer-panel__list{margin-left:var(--ti-transfer-panel-body-list-margin-left);margin-right:var(--ti-transfer-panel-body-list-margin-right);margin-top:var(--ti-transfer-panel-body-list-margin-top);margin-bottom:var(--ti-transfer-panel-body-list-margin-bottom);padding-left:var(--ti-transfer-panel-body-list-padding-left);padding-right:var(--ti-transfer-panel-body-list-padding-right);padding-top:var(--ti-transfer-panel-body-list-padding-top);padding-bottom:var(--ti-transfer-panel-body-list-padding-bottom);list-style:none;height:var(--ti-transfer-panel-body-height);overflow:auto;box-sizing:border-box;display:block}.tiny-transfer-panel__list.tiny-checkbox-group{display:block}.tiny-transfer-panel__list.is-filterable{height:var(--ti-transfer-panel-body-filter-height);padding-top:var(--ti-transfer-panel-body-filter-padding-top);display:flex;flex-direction:column}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-transfer-panel__list.is-filterable .tiny-transfer-panel__item{flex-shrink:0}}.tiny-transfer-panel .tiny-transfer-panel__list::-webkit-scrollbar{width:8px;height:8px}.tiny-transfer-panel .tiny-transfer-panel__list::-webkit-scrollbar-track-piece{background:#fafafa}.tiny-transfer-panel .tiny-transfer-panel__list::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:calc(8px / 2)}.tiny-transfer-panel .tiny-transfer-panel__list::-webkit-scrollbar-thumb:hover{background:#999}.tiny-transfer-panel .tiny-transfer-panel__list::-webkit-scrollbar-thumb:active{background:#999}.tiny-transfer-panel__item{line-height:var(--ti-transfer-panel-item-height);padding-left:var(--ti-transfer-panel-item-padding-left);display:flex;transition:all .5s}.tiny-transfer-panel__item+.tiny-transfer-panel__item{margin-left:0;display:flex}.tiny-transfer-panel__item.tiny-checkbox{color:var(--ti-transfer-panel-item-text-color);line-height:var(--ti-transfer-panel-item-height);margin:0;display:flex}.tiny-transfer-panel__item.tiny-checkbox.tiny-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:var(--ti-transfer-panel-item-checkbox-padding-left);line-height:var(--ti-transfer-panel-item-height)}.tiny-transfer-panel__item.tiny-checkbox .tiny-checkbox__input{line-height:1}.tiny-transfer-panel__item:hover{background:var(--ti-transfer-panel-item-hover-bg-color);color:var(--ti-transfer-panel-item-hover-text-color)}.tiny-transfer-panel__item.is-disabled:hover{background:0}.tiny-transfer-panel__item.tiny-checkbox__input{position:absolute;top:7px}.tiny-transfer-panel__filter{text-align:center;padding-left:var(--ti-transfer-panel-filter-padding-left);padding-right:var(--ti-transfer-panel-filter-padding-right);padding-top:var(--ti-transfer-panel-filter-padding-top);padding-bottom:var(--ti-transfer-panel-filter-padding-bottom);box-sizing:border-box;display:block;width:auto}.tiny-transfer-panel__filter .tiny-input__inner{height:var(--ti-transfer-panel-filter-height);line-height:var(--ti-transfer-panel-filter-height);width:100%;font-size:var(--ti-transfer-panel-filter-font-size);display:inline-block;box-sizing:border-box;border-radius:var(--ti-transfer-panel-filter-border-radius);padding-right:var(--ti-transfer-panel-filter-input-padding-right);padding-left:var(--ti-transfer-panel-filter-input-padding-left)}.tiny-transfer-panel__filter .tiny-input__icon{margin-left:5px}.tiny-transfer-panel__filter .tiny-icon-circle-close{cursor:pointer}.tiny-transfer-panel .tiny-transfer-panel__header{height:var(--ti-transfer-header-height);line-height:var(--ti-transfer-header-height);background:var(--ti-transfer-header-bg-color);margin-left:var(--ti-transfer-header-margin-left);margin-right:var(--ti-transfer-header-margin-right);margin-top:var(--ti-transfer-header-margin-top);margin-bottom:var(--ti-transfer-header-margin-bottom);padding-left:var(--ti-transfer-header-padding-left);padding-right:var(--ti-transfer-header-padding-right);padding-top:var(--ti-transfer-header-padding-top);padding-bottom:var(--ti-transfer-header-padding-bottom);border-bottom:1px solid var(--ti-transfer-header-border-color);box-sizing:border-box;color:var(--ti-transfer-header-text-color);position:relative;display:flex;justify-content:flex-start;align-items:center}.tiny-transfer-panel .tiny-transfer-panel__header .tiny-checkbox{width:100%;line-height:1;text-align:left}.tiny-transfer-panel .tiny-transfer-panel__header .tiny-checkbox .tiny-checkbox__label{font-size:var(--ti-transfer-header-font-size);color:var(--ti-transfer-header-text-color);font-weight:400;width:calc(100% - 38px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiny-transfer-panel .tiny-transfer-panel__header .tiny-checkbox .tiny-checkbox__label span{position:absolute;right:0;color:var(--ti-transfer-header-span-text-color);font-size:var(--ti-transfer-header-font-size);font-weight:var(--ti-transfer-header-span-font-weight)}.tiny-transfer-panel .tiny-transfer-panel__header .headSort{position:absolute;left:50%;top:50%;transform:translateY(-50%)}.tiny-transfer-panel .tiny-transfer-panel__header .headSort div{width:var(--ti-transfer-header-sort-width);height:var(--ti-transfer-header-sort-width);line-height:var(--ti-transfer-header-sort-width);margin-right:var(--ti-transfer-header-sort-margin-right);text-align:center;border:1px solid;border-radius:var(--ti-transfer-header-sort-border-radius);color:var(--ti-transfer-header-sort-text-color);display:inline-block;cursor:pointer}.tiny-transfer-panel .tiny-transfer-panel__header .headSort div i{width:calc(var(--ti-transfer-header-sort-width) - 2px);height:calc(var(--ti-transfer-header-sort-width) - 2px);display:block}.tiny-transfer-panel .tiny-transfer-panel__footer{height:var(--ti-transfer-footer-height);background:var(--ti-transfer-footer-bg-color);margin-left:var(--ti-transfer-footer-margin-left);margin-right:var(--ti-transfer-footer-margin-right);margin-top:var(--ti-transfer-footer-margin-top);margin-bottom:var(--ti-transfer-footer-margin-bottom);padding-left:var(--ti-transfer-footer-padding-left);padding-right:var(--ti-transfer-footer-padding-right);padding-top:var(--ti-transfer-footer-padding-top);padding-bottom:var(--ti-transfer-footer-padding-bottom);border-top:1px solid var(--ti-transfer-footer-border-color);position:absolute;bottom:0;left:0;width:100%;z-index:1}.tiny-transfer-panel .tiny-transfer-panel__footer::after{display:inline-block;content:'';height:100%;vertical-align:middle}.tiny-transfer-panel .tiny-transfer-panel__footer .tiny-checkbox{padding-left:var(--ti-transfer-footer-checkbox-padding-left)}.tiny-transfer-panel .tiny-transfer-panel__empty{position:absolute;width:100%;top:calc(50% - 33px);margin:0;height:var(--ti-transfer-empty-height);line-height:var(--ti-transfer-empty-height);padding-left:var(--ti-transfer-empty-padding-left);padding-right:var(--ti-transfer-empty-padding-right);padding-top:var(--ti-transfer-empty-padding-top);padding-bottom:var(--ti-transfer-empty-padding-bottom);color:var(--ti-transfer-empty-text-color);text-align:center}.tiny-transfer-panel.transferGrid{width:600px}.tiny-transfer-panel.transferGrid .tiny-transfer-panel__body{height:100%}.tiny-transfer-panel.transferGrid .tiny-table.simple{width:100%;padding-left:var(--ti-transfer-table-padding-left);padding-right:var(--ti-transfer-table-padding-right);padding-top:var(--ti-transfer-table-padding-top);padding-bottom:var(--ti-transfer-table-padding-bottom);height:400px;overflow-y:auto}.tiny-transfer-panel.transferGrid .tiny-table.simple table{width:100%}.tiny-transfer-panel.transferGrid .tiny-pager{padding-left:var(--ti-transfer-pager-padding-left);padding-top:var(--ti-transfer-pager-padding-top);padding-bottom:var(--ti-transfer-pager-padding-bottom);padding-right:var(--ti-transfer-pager-padding-right)}.tiny-transfer-panel .tiny-checkbox__label{padding-left:var(--ti-transfer-checkbox-label-padding-left)}.tiny-tree-menu{--ti-tree-menu-width:calc(var(--ti-common-space-10, 10px) * 27);--ti-tree-menu-node-height:var(--ti-common-size-10x, 40px);--ti-tree-menu-font-size:var(--ti-common-font-size-base, 12px);--ti-tree-menu-border-color:var(--ti-common-color-line-dividing, #dfe1e6);--ti-tree-menu-node-body-text-padding-horizontal:0;--ti-tree-menu-node-selected-bg-color:var(--ti-common-color-bg-light-normal, #e9edfa);--ti-tree-menu-node-current-text-color:var(--ti-common-color-text-highlight, #526ecc);--ti-tree-menu-square-left-border-color:var(--ti-common-color-line-active, #5e7ce0);--ti-tree-menu-node-body-text-color:var(--ti-common-color-text-primary, #252b3a);--ti-tree-menu-node-hover-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-tree-menu-collapse-icon-fill-color:var(--ti-common-color-icon-normal, #575d6c);--ti-tree-menu-collapse-icon-hover-color:var(--ti-common-bg-color-focus, #0067d1);--ti-tree-menu-collapse-icon-margin-right:var(--ti-common-size-2x, 8px);--ti-tree-menu-node-number-font-size:var(--ti-common-font-size-base, 12px);--ti-tree-menu-node-vertical-line-margin-right:var(--ti-common-size-4x, 16px);--ti-tree-menu-prefix-icon-margin-right:var(--ti-common-size-2x, 8px);--ti-tree-menu-disabled-text-color:var(--ti-common-color-text-disabled, #adb0b8);width:var(--ti-tree-menu-width);position:relative;font-size:var(--ti-tree-menu-font-size);transition:width .5s}.tiny-tree-menu__toggle-button{position:absolute;cursor:pointer;right:0;top:50%;transform:translateX(50%) translateY(-50%);z-index:9;width:24px;height:24px;border-radius:50%;font-size:18px;line-height:18px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.06);border:1px solid var(--ti-tree-menu-border-color)}.tiny-tree-menu__toggle-button .tiny-svg{margin-left:2px;fill:var(--ti-tree-menu-collapse-icon-fill-color)}.tiny-tree-menu__expand{height:64px;display:flex;align-items:center;padding-left:10px;position:sticky;bottom:0;left:0;width:100%;background-color:#fff}.tiny-tree-menu__expand svg{width:22px;height:22px;cursor:pointer}.tiny-tree-menu__expand svg:hover{fill:var(--ti-tree-menu-collapse-icon-hover-color)}.tiny-tree-menu__expand svg:focus{fill:var(--ti-tree-menu-collapse-icon-hover-color)}.tiny-tree-menu.is-collapsed{width:0}.tiny-tree-menu.is-collapsed .tiny-tree-menu__toggle-button{transform:translateX(70%) translateY(-50%)}.tiny-tree-menu.is-collapsed .tiny-tree-menu__toggle-button .tiny-svg{rotate:180deg}.tiny-tree-menu.is-collapsed .tiny-input{overflow:hidden}.tiny-tree-menu.is-collapsed .tiny-input .tiny-input-display-only{display:inline-block;width:0}.tiny-tree-menu.is-expand{width:40px}.tiny-tree-menu.is-expand .tiny-tree-menu__toggle-button{transform:translateX(70%) translateY(-50%)}.tiny-tree-menu.is-expand .tiny-tree-menu__toggle-button .tiny-svg{rotate:180deg}.tiny-tree-menu.is-expand .tiny-input{overflow:hidden}.tiny-tree-menu.is-expand .tiny-input .tiny-input-display-only{display:inline-block;width:0}.tiny-tree-menu:before{content:'';border-right:1px solid var(--ti-tree-menu-border-color);position:absolute;top:0;right:0;height:100%;z-index:1}.tiny-tree-menu .tiny-input .tiny-input__inner{border:none;border-bottom:1px solid var(--ti-tree-menu-border-color)}.tiny-tree-menu .tiny-tree .tiny-tree-node.is-disabled>.tiny-tree-node__content a{cursor:not-allowed}.tiny-tree-menu .tiny-tree .tiny-tree-node.is-disabled>.tiny-tree-node__content a .tree-node-name{color:var(--ti-tree-menu-disabled-text-color);font-weight:400}.tiny-tree-menu .tiny-tree .tiny-tree-node .tiny-tree-node__content{height:var(--ti-tree-menu-node-height);line-height:var(--ti-tree-menu-node-height);overflow:hidden;padding-left:0}.tiny-tree-menu .tiny-tree .tiny-tree-node .tiny-tree-node__content .tree-node-icon{order:10;margin-right:var(--ti-tree-menu-collapse-icon-margin-right)}.tiny-tree-menu .tiny-tree .tiny-tree-node .tiny-tree-node__content .tree-node-number{order:1;position:absolute;right:16px;max-width:36px;overflow:hidden;font-size:var(--ti-tree-menu-node-number-font-size)}.tiny-tree-menu .tiny-tree .tiny-tree-node .tiny-tree-node__content .tree-node{width:100%}.tiny-tree-menu .tiny-tree .tiny-tree-node .tiny-tree-node__content .tree-node-name{display:flex;align-items:center;padding:0 var(--ti-tree-menu-node-body-text-padding-horizontal)}.tiny-tree-menu .tiny-tree .tiny-tree-node .tiny-tree-node__content .tree-node-name svg{margin-right:var(--ti-tree-menu-prefix-icon-margin-right)}.tiny-tree-menu .tiny-tree .tiny-tree-node .tiny-tree-node__content-number .tree-node-name{padding-right:0}.tiny-tree-menu .tiny-tree .tiny-tree-node .tiny-tree-node__content:hover{background-color:var(--ti-tree-menu-node-hover-bg-color)}.tiny-tree-menu .tiny-tree .tiny-tree-node .tiny-tree-node__content:hover .tiny-tree-node__content-box{background-color:transparent}.tiny-tree-menu .tiny-tree .tiny-tree-node .tiny-tree-node__content-left{position:relative;padding-left:var(--ti-tree-menu-node-vertical-line-margin-right)}.tiny-tree-menu .tiny-tree .tiny-tree-node.is-current>.tiny-tree-node__content{background-color:var(--ti-tree-menu-node-selected-bg-color);position:relative}.tiny-tree-menu .tiny-tree .tiny-tree-node.is-current>.tiny-tree-node__content .tree-node-body{color:var(--ti-tree-menu-node-current-text-color)}.tiny-tree-menu .tiny-tree .tiny-tree-node.is-current>.tiny-tree-node__content .tiny-tree-node__content-left::before{content:'';position:absolute;left:4px;top:50%;display:inline-block;height:18px;transform:translateY(-50%);border-left:2px solid var(--ti-tree-menu-square-left-border-color)}.tiny-tree-menu .tiny-tree .tiny-tree-node .tree-node-body{color:var(--ti-tree-menu-node-body-text-color);display:block}.tiny-tree-menu .tiny-tree .tiny-tree-node .tree-node-body,.tiny-tree-menu .tiny-tree .tiny-tree-node .tree-node-body:hover{text-decoration:none}.tiny-tree-menu .tiny-tree .tiny-tree-node.is-loading .tiny-tree-node__content .tree-node-name{padding-left:0}.tiny-tree-menu .tiny-tree-menu__overflow.tiny-tree .tiny-tree-node .tiny-tree-node__content-box{max-width:calc(100% - 26px);padding-right:0}.tiny-tree-menu .tiny-tree-menu__overflow.tiny-tree .tiny-tree-node .tiny-tree-node__content .tree-node-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-right:0}.tiny-tree-menu .tiny-tree-menu__overflow.tiny-tree .tiny-tree-node .tiny-tree-node__content-number .tree-node{width:calc(100% - 60px)}.tiny-tree-menu .tiny-tree-menu__wrap.tiny-tree .tiny-tree-node__content{min-height:var(--ti-tree-menu-node-height);height:auto}.tiny-tree-menu .tiny-tree-menu__wrap.tiny-tree .tree-node-body{min-height:var(--ti-tree-menu-node-height);display:flex;align-items:center}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tiny-tree-menu .tiny-tree-menu__wrap.tiny-tree .tiny-tree-node__label{display:flex}}.tiny-tree-menu .tiny-tree-menu__wrap.tiny-tree .tree-node-name{white-space:normal;line-height:normal;display:block;word-break:break-all}.tiny-user{--ti-user-font-size:var(--ti-common-font-size-base, 12px);--ti-user-tag-bg-color:var(--ti-common-color-hover-background, #f2f5fc);--ti-user-svg-text-color:var(--ti-base-color-brand-6, #5e7ce0)}.tiny-user.mini{height:30px}.tiny-user .tiny-user__select{width:100%}.tiny-user .tiny-user__select .tiny-input .tiny-svg{fill:var(--ti-user-svg-text-color)}.tiny-user .tiny-user__select .tiny-input.is-disabled .tiny-svg{fill:var(--ti-input-normal-disabled-color)}.tiny-user .tiny-user__select .tiny-select__input{height:20px}.tiny-user .tiny-user__ghost.tiny-tag{background:var(--ti-user-tag-bg-color)}.tiny-user_select{max-width:calc(50% - 4px);width:auto;font-size:var(--ti-user-font-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiny-user_select.left{float:left;margin-right:4px}.tiny-user_select.right{float:right;margin-left:4px}.tiny-user.draggableClass .tiny-select__tags>span:not(.is-disabled),.tiny-user.draggableClass .tiny-select__tags>span:not(.is-disabled)>span{display:inline-block}.tiny-user-contact{--ti-user-contact-roleInfo-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-user-contact-roleInfo-font-size:var(--ti-common-font-size-base, 12px);--ti-user-contact-card-message-text-color:var(--ti-common-color-placeholder, #adb0b8);--ti-user-contact-card-border-color:#ddd;--ti-user-contact-card-header-bg-color:#3f4251;--ti-user-contact-card-header-role-text-color:var(--ti-common-color-light, #fff);--ti-user-contact-card-header-role-font-size:var(--ti-common-font-size-2, 16px);--ti-user-contact-card-header-roleNum-text-color:#b9babc;--ti-user-contact-card-espace-text-color:var(--ti-common-color-placeholder, #adb0b8);position:relative;display:inline-block;font-size:0}.tiny-user-contact .tiny-user-contact__main{width:300px;overflow:visible;font-size:var(--ti-user-contact-roleInfo-font-size)}.tiny-user-contact .tiny-user-contact__main .tiny-user-head{height:100%;width:86px;float:left}.tiny-user-contact .tiny-user-contact__main .tiny-user-head__portrait{margin-top:16px;width:54px;height:54px;line-height:54px;margin-left:20px}.tiny-user-contact .tiny-user-contact__main .tiny-user-contact__role{height:100%;width:auto;float:left;margin-left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.tiny-user-contact .tiny-user-contact__main .tiny-user-contact__role-name{display:block;width:100%;color:var(--ti-user-contact-card-header-role-text-color);margin-bottom:6px;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ti-user-contact-card-header-role-font-size);text-align:left}.tiny-user-contact .tiny-user-contact__main .tiny-user-contact__role-number{display:block;color:var(--ti-user-contact-card-header-roleNum-text-color)}.tiny-user-contact .tiny-user-contact__main .tiny-espace svg{fill:var(--ti-user-contact-card-message-left-color)}.tiny-user-contact .tiny-user-contact__main .card-tools{display:none}.tiny-user-contact .tiny-user-contact__header{line-height:1.42857143;border:1px solid var(--ti-user-contact-card-border-color);height:86px;background:var(--ti-user-contact-card-header-bg-color);opacity:.9}.tiny-user-contact .tiny-user-contact__title{display:block;height:100%;font-size:var(--ti-user-contact-roleInfo-font-size);font-weight:400;line-height:46px}.tiny-user-contact .tiny-user-contact__role{display:inline-block;color:var(--ti-user-contact-roleInfo-text-color);margin-left:8px;vertical-align:middle;font-size:var(--ti-user-contact-roleInfo-font-size);line-height:1.5}.tiny-user-contact .tiny-user-contact__arrow{margin-left:4px;font-size:var(--ti-user-contact-roleInfo-font-size);vertical-align:middle;fill:var(--ti-user-contact-roleInfo-text-color)}.tiny-user-contact .tiny-user-contact__message{padding:10px 20px}.tiny-user-contact .tiny-user-contact__state{text-align:left;margin-bottom:0}.tiny-user-contact .tiny-user-contact__state:nth-of-type(2){margin-top:3px}.tiny-user-contact .tiny-user-contact__state:nth-of-type(3){margin-top:3px}.tiny-user-contact .tiny-user-contact__state-left{color:var(--ti-user-contact-card-message-text-color);opacity:1;font-size:var(--ti-common-font-size-base);font-family:MicrosoftYaHei;line-height:16px;text-align:left;width:auto;margin-right:0}.tiny-user-contact .tiny-user-contact__state-right{color:var(--ti-user-contact-card-message-text-color);opacity:1;font-size:var(--ti-common-font-size-base);font-family:MicrosoftYaHei;line-height:16px}.tiny-user-contact.tiny-popover.tiny-popper{padding:0;border:0;border-radius:0}.tiny-user-contact .tiny-card-template__header.is-line{height:auto;border-bottom:0;padding:0}.tiny-user-contact .tiny-card-template__body{padding:0;border:1px solid var(--ti-user-contact-card-border-color)}.tiny-user-contact .tiny-user-head{position:relative;display:inline-block;vertical-align:middle}.tiny-user-contact .tiny-espace{padding:0 20px 10px}.tiny-user-contact .tiny-espace .item-call,.tiny-user-contact .tiny-espace .item-email,.tiny-user-contact .tiny-espace .item-talk{color:var(--ti-user-contact-card-espace-text-color)}.tiny-user-contact.show-arrow .tiny-user-contact__main{width:auto}.tiny-user-contact.show-arrow .tiny-user-contact__main .user-account-custom{line-height:30px}.tiny-user-contact.show-arrow .tiny-user-contact__main .tiny-logout{line-height:30px}.tiny-user-contact.show-arrow .tiny-card-template__body{min-width:180px;border-radius:4px}.tiny-user-contact{--ti-user-account-padding-vertical:0;--ti-user-account-padding-horizontal:var(--ti-common-space-2x, 8px);--ti-user-account-line-height:36px}.tiny-user-contact__main .user-account-pop{padding:var(--ti-user-account-padding-vertical) var(--ti-user-account-padding-horizontal)}.tiny-user-contact__main .user-account-custom{line-height:var(--ti-user-account-line-height)}.tiny-user-contact__main .tiny-logout{line-height:var(--ti-user-account-line-height)}.tiny-userlink{--ti-user-link-font-size:var(--ti-common-font-size-base, 12px);--ti-user-link-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-user-link-font-weight:var(--ti-common-font-weight-7, bold);--ti-user-link-border-radius:var(--ti-common-border-radius-normal, 2px)}.tiny-userlink li{float:left;list-style:none}.tiny-userlink li .tiny-popover__reference{font-size:var(--ti-common-font-size-base);color:#1890ff}.tiny-userlink li .tiny-popover__reference:hover{color:#40a9ff;text-decoration:none;cursor:pointer}.tiny-userlink .tiny-user-card{width:600px}.tiny-user-card .card-box{font-size:var(--ti-user-link-font-size);color:var(--ti-user-link-text-color);font-weight:var(--ti-user-link-font-weight)}.tiny-user-card .card-box .card-box__body .card-top-img,.tiny-user-card .card-box .card-box__body .card-top-text{display:inline-block;vertical-align:middle}.tiny-user-card .card-box .card-box__body .card-top-img{width:80px;border-radius:var(--ti-user-link-border-radius)}.tiny-user-card .card-box .card-box__body .card-top-img img{width:100%}.tiny-user-card .card-box .card-box__body .card-top-text{padding:5px 10px;overflow:hidden}.tiny-user-card .card-box .card-box__body .card-center{margin-top:10px}.tiny-user-card .card-box .box__footer{text-align:center;cursor:pointer}.tiny-user-card .card-box p{margin:5px 0}.tiny-user-card.tiny-popover.tiny-popper{padding:24px}.tiny-watermark-wrapper{position:relative}.tiny-wizard{--ti-wizard-font-size:var(--ti-common-font-size-base, 12px);--ti-wizard-icon-color:var(--ti-common-color-light, #fff);--ti-wizard-text-color:var(--ti-common-color-info-normal, #252b3a);--ti-wizard-detail-border-radius:var(--ti-common-border-radius-normal, 2px);--ti-wizard-detail-bg-color:var(--ti-common-color-warning-normal, #fa9841);--ti-wizard-icon-bg-color:var(--ti-common-color-bg-emphasize, #5e7ce0);--ti-wizard-chart-icon-bg-color:var(--ti-common-color-line-disabled, #dfe1e6)}.tiny-wizard .tiny-wizard__nomarl .tiny-wizard__steps{display:flex;align-items:center}.tiny-wizard .tiny-wizard__nomarl .tiny-wizard__chart span{display:inline-block}.tiny-wizard .tiny-wizard__nomarl .tiny-wizard__name{margin-top:6px;overflow:hidden;text-align:center}.tiny-wizard .tiny-wizard__nomarl .tiny-wizard__name .name{font-size:var(--ti-wizard-font-size);width:100%}.tiny-wizard .tiny-wizard__nomarl .tiny-wizard__button{margin-top:10px;text-align:right}.tiny-wizard .tiny-wizard__vertical{padding-top:20px;padding-left:20px}.tiny-wizard .tiny-wizard__vertical .tiny-wizard__steps-item.is-doing .tiny-wizard__chart-icon{color:var(--ti-wizard-icon-color);background:var(--ti-wizard-icon-bg-color);border-color:var(--ti-wizard-icon-bg-color)}.tiny-wizard .tiny-wizard__vertical .tiny-wizard__steps-item.is-doing .tiny-wizard__chart-icon .tiny-wizard__chart-line,.tiny-wizard .tiny-wizard__vertical .tiny-wizard__steps-item.is-doing .tiny-wizard__chart-icon .tiny-wizard__chart-line.is-time-line{background:var(--ti-wizard-icon-bg-color);border-color:var(--ti-wizard-icon-bg-color)}.tiny-wizard .tiny-wizard__vertical .tiny-wizard__steps-item:last-child>ul .tiny-wizard__chart-line{background:0 0}.tiny-wizard .tiny-wizard__vertical .tiny-wizard__chart-line{height:88px;width:4px;top:0;position:relative;display:inline-block}.tiny-wizard .tiny-wizard__vertical .tiny-wizard__chart-name{font-size:var(--ti-common-font-size-1);margin-left:15px;display:inline-flex;flex-direction:column;transform:translateY(-50%);position:relative;top:-5px}.tiny-wizard .tiny-wizard__vertical .tiny-wizard__chart-name .children-name{margin-top:8px}.tiny-wizard .tiny-wizard__vertical .tiny-wizard__chart-icon{position:relative;left:50%;top:-14px;transform:translateX(-50%)}.tiny-wizard .tiny-wizard__vertical .tiny-wizard__time-wrapper{position:relative;left:50%;top:-14px;transform:translateX(-50%);fill:var(--ti-wizard-icon-bg-color);font-size:var(--ti-common-font-size-5);box-sizing:border-box;width:24px;height:24px;display:flex;border-radius:50%;text-align:center;background:var(--ti-wizard-icon-color);border:2px solid var(--ti-wizard-icon-bg-color);justify-content:center}.tiny-wizard .tiny-wizard__vertical .tiny-wizard__time-wrapper .tiny-svg{width:16px;height:20px}.tiny-wizard .tiny-wizard__vertical .tiny-wizard__chart-children{position:relative}.tiny-wizard .tiny-wizard__vertical .tiny-wizard__chart-children .children-name{position:absolute;margin-left:15px}.tiny-wizard .tiny-wizard__date{min-width:100px;width:auto;color:var(--ti-wizard-text-color);font-size:var(--ti-wizard-font-size);line-height:1.2em;display:inline-block;text-align:right;position:relative;top:-24px;right:15px}.tiny-wizard .tiny-wizard__date .date-icon{margin-left:4px}.tiny-wizard .tiny-wizard__date span{vertical-align:middle}.tiny-wizard .tiny-wizard__date.time-line-text{top:-14px}.tiny-wizard .tiny-wizard__steps-item.is-ready .name{color:var(--ti-wizard-icon-bg-color)}.tiny-wizard .tiny-wizard__steps-item.is-ready .tiny-wizard__chart-icon{color:var(--ti-wizard-icon-color);background:var(--ti-wizard-icon-bg-color);border-color:var(--ti-wizard-icon-bg-color)}.tiny-wizard .tiny-wizard__steps-item.is-ready .tiny-wizard__chart-line{background:var(--ti-wizard-icon-bg-color);border-color:var(--ti-wizard-icon-bg-color)}.tiny-wizard .tiny-wizard__steps-item ul{list-style:none}.tiny-wizard .tiny-wizard__chart{display:flex;justify-content:flex-start;align-items:center}.tiny-wizard .tiny-wizard__chart>.tiny-wizard__chart-svg>.tiny-svg{font-size:var(--ti-common-font-size-4);fill:var(--ti-wizard-icon-bg-color)}.tiny-wizard .tiny-wizard__chart-children.is-doing .tiny-wizard__chart-icon,.tiny-wizard .tiny-wizard__chart-children.is-ready .tiny-wizard__chart-icon,.tiny-wizard .tiny-wizard__steps-item.is-doing .tiny-wizard__chart-icon,.tiny-wizard .tiny-wizard__steps-item.is-ready .tiny-wizard__chart-icon{color:var(--ti-wizard-icon-color);background:var(--ti-wizard-icon-bg-color);border-color:var(--ti-wizard-icon-bg-color)}.tiny-wizard .tiny-wizard__chart-children.is-doing .tiny-wizard__chart-line,.tiny-wizard .tiny-wizard__steps-item.is-doing .tiny-wizard__chart-line{background:var(--ti-wizard-icon-bg-color);border-color:var(--ti-wizard-icon-bg-color)}.tiny-wizard .tiny-wizard__chart-children.is-ready .tiny-wizard__chart-line,.tiny-wizard .tiny-wizard__chart-line.is-time-line{background:var(--ti-wizard-icon-bg-color);border-color:var(--ti-wizard-icon-bg-color)}.tiny-wizard .tiny-wizard__chart-detail{padding:4px 8px;border-radius:2px;border-radius:var(--ti-wizard-detail-border-radius,2px);min-height:26px;height:auto;line-height:1;margin-left:12px;text-align:center;display:inline-block;position:absolute;top:-14px}.tiny-wizard .tiny-wizard__chart-detail:hover{background:var(--ti-wizard-detail-bg-color)}.tiny-wizard .tiny-wizard__chart-detail:hover::before{content:'';width:0;height:0;margin-top:-4px;border-style:solid;border-width:4px 4px 4px 0;border-color:transparent var(--ti-wizard-detail-bg-color);position:absolute;left:-4px;top:10px}.tiny-wizard .tiny-wizard__chart-detail:hover .detail-title,.tiny-wizard .tiny-wizard__chart-detail:hover .tiny-user-contact__role{color:var(--ti-wizard-icon-color)}.tiny-wizard .tiny-wizard__chart-detail .detail-title{color:var(--ti-wizard-text-color);font-size:var(--ti-common-font-size-1);font-weight:700;margin-bottom:8px}.tiny-wizard .tiny-wizard__chart-icon{width:20px;height:20px;line-height:20px;border-radius:50%;font-size:var(--ti-common-font-size-base);text-align:center;background:var(--ti-wizard-chart-icon-bg-color);color:var(--ti-wizard-icon-color);box-sizing:content-box;display:inline-block}.tiny-wizard .tiny-wizard__chart-icon.time-line-icon{width:10px;height:10px;line-height:10px}.tiny-wizard .tiny-svg,.tiny-wizard .tiny-wizard__chart-icon,.tiny-wizard .tiny-wizard__chart-name,.tiny-wizard .tiny-wizard__date{cursor:pointer}.tiny-wizard .tiny-wizard__chart-line{height:4px;background:#c2c4c7;width:50px}.tiny-wizard .tiny-wizard__chart-line .tiny-wizard__chart-icon-time{font-size:var(--ti-common-font-size-4);fill:var(--ti-wizard-icon-bg-color);background:var(--ti-wizard-icon-color)}.tiny-wizard .tiny-user-contact .dropdown-part .tiny-user-head,.tiny-wizard .tiny-user-contact .tiny-svg{display:none}.tiny-wizard .tiny-user-contact .tiny-user-contact__role span{display:inline-block}.vab-fall-bar[data-v-0cef06ef] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: var(--el-z-index);
  width: calc(var(--el-left-menu-width) - 1px);
  background: var(--el-menu-background-color);
  border-right: 1px solid var(--el-border-color);
}
.vab-fall-bar .fall-icon-right[data-v-0cef06ef] {
  float: right;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu {
  --ti-fall-menu-bg-color-normal: var(--el-menu-background-color);
  --ti-fall-menu-bg-color-hover: var(--el-color-primary);
  --ti-fall-menu-slot-bg-color: var(--el-menu-background-color);
  --ti-fall-menu-box-text-color: var(--el-color-white);
  --ti-fall-menu-slot-text-color: var(--el-color-white);
  --ti-common-font-size-base: var(--el-font-size-base);
  --ti-fall-menu-title-font-size: var(--el-font-size-base);
  --ti-fall-menu-box-width: 530px;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__nav {
  height: calc(var(--vh, 1vh) * 100);
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__wrap {
  padding: 0;
  background: var(--ti-fall-menu-bg-color-normal);
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__subnav .icon-slot-left,
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__subnav .icon-slot-right {
  opacity: 0;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__list {
  right: 0 !important;
  left: 0 !important;
  min-width: 100%;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__list li {
  float: none;
  display: block;
  width: 100%;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__list li a {
  display: block;
  width: calc(100% - 20px);
  margin: 0 10px 0px 10px !important;
  text-align: left;
  border-radius: var(--el-border-radius-base);
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__list li a [class*=ri-] {
  margin-left: 1.5px;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__list li a [class*=ri-] + span {
  padding-left: 3px;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__list li a:hover {
  border-bottom: 0;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__list .fall-hide {
  opacity: 1;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__box {
  top: 5px;
  left: calc(var(--el-left-menu-width) - 2px);
  min-width: var(--ti-fall-menu-box-width);
  padding: var(--el-padding);
  padding-bottom: 0 !important;
  overflow-y: auto;
  border: 0;
  border-left: 3px solid var(--el-background-color);
  border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0;
  box-shadow: none;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.1s !important;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__box .cont {
  padding: 0;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__box .sublist li {
  padding: 0;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__box .sublist li h3.mcate-item-hd {
  padding-top: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: normal;
  color: var(--ti-fall-menu-box-title-text-color);
  white-space: nowrap;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__box .sublist li h3.mcate-item-hd [class*=ri-] + span {
  padding-left: 3px;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__box .sublist li h3.mcate-item-hd:hover {
  color: var(--el-color-primary) !important;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__box .sublist li p.mcate-item-bd a {
  font-size: 13px;
  color: var(--ti-fall-menu-box-text-color);
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__box .sublist li p.mcate-item-bd a:hover {
  color: var(--el-color-primary) !important;
}
.vab-fall-bar[data-v-0cef06ef]  .tiny-fall-menu__box .sublist li p.mcate-item-bd a .el-tag {
  height: 16px;
  padding: 0 5px 0 5px;
}
.vab-fall-bar.is-collapse[data-v-0cef06ef] {
  width: 65px;
}
.vab-fall-bar.is-collapse[data-v-0cef06ef]  .tiny-fall-menu__list li a [class*=ri-] + span {
  display: none;
}
.vab-fall-bar.is-collapse[data-v-0cef06ef]  .tiny-fall-menu__list .fall-hide {
  opacity: 1;
}
.vab-fall-bar.is-collapse[data-v-0cef06ef]  .tiny-fall-menu__box {
  left: var(--el-left-menu-width-min);
  padding-right: 0;
}.vab-theme-technology .tiny-fall-menu {
  --ti-fall-menu-bg-color-normal: var(--el-menu-background-color);
  --ti-fall-menu-bg-color-hover: var(--el-color-primary);
  --ti-fall-menu-slot-bg-color: var(--el-menu-background-color);
  --ti-fall-menu-box-text-color: #fff !important;
  --ti-fall-menu-slot-text-color: var(--el-color-white);
}
.vab-theme-technology .tiny-fall-menu__list a {
  color: #fff;
}
.vab-theme-technology .tiny-fall-menu__box {
  border: 1px solid var(--el-border-color) !important;
}
.vab-theme-technology .tiny-fall-menu__box .sublist li h3.mcate-item-hd {
  color: #fff !important;
}
.vab-theme-technology .tiny-fall-menu__box .sublist li p.mcate-item-bd a {
  color: var(--ti-fall-menu-box-text-color);
}
.vab-theme-plain .tiny-fall-menu {
  --ti-fall-menu-bg-color-normal: var(--el-menu-background-color);
  --ti-fall-menu-bg-color-hover: var(--el-color-primary);
  --ti-fall-menu-slot-bg-color: var(--el-menu-background-color);
  --ti-fall-menu-box-text-color: var(--el-color-grey) !important;
  --ti-fall-menu-slot-text-color: var(--el-color-grey) !important;
}
.vab-theme-plain .tiny-fall-menu__box {
  border: 1px solid var(--el-border-color) !important;
}
.vab-theme-plain .tiny-fall-menu__box .sublist li h3.mcate-item-hd {
  color: #515a6e !important;
}
.vab-theme-plain .tiny-fall-menu__box .sublist li p.mcate-item-bd a {
  color: var(--ti-fall-menu-box-text-color);
}
.vab-theme-plain .tiny-fall-menu__list a:hover {
  color: #fff !important;
}
.dark .tiny-fall-menu {
  --ti-fall-menu-bg-color-normal: var(--el-menu-background-color);
  --ti-fall-menu-bg-color-hover: var(--el-color-primary);
  --ti-fall-menu-slot-bg-color: var(--el-menu-background-color);
  --ti-fall-menu-box-text-color: var(--el-color-grey) !important;
  --ti-fall-menu-slot-text-color: var(--el-color-grey) !important;
}
.dark .tiny-fall-menu__box {
  border: 1px solid var(--el-border-color) !important;
}
.dark .tiny-fall-menu__box .sublist li h3.mcate-item-hd {
  color: #fff !important;
}
.dark .tiny-fall-menu__box .sublist li p.mcate-item-bd a {
  color: var(--ti-fall-menu-box-text-color);
}
.dark .tiny-fall-menu__list a:hover {
  color: #fff !important;
}.vab-layout-fall .vab-main.is-collapse-main.vab-main-horizontal[data-v-cc87a447], .vab-layout-fall .vab-main.is-collapse-main.vab-main-semicircle[data-v-cc87a447] {
  margin-left: calc(var(--el-left-menu-width-min) * 1.4);
}
.vab-layout-fall .vab-main.is-collapse-main.vab-main-horizontal[data-v-cc87a447]  .fixed-header, .vab-layout-fall .vab-main.is-collapse-main.vab-main-semicircle[data-v-cc87a447]  .fixed-header {
  width: calc(100% - var(--el-left-menu-width-min) * 1.4);
}.vab-header .vab-main .right-panel .el-menu.el-menu--horizontal {
  width: calc(92vw - 195px - 435px) !important;
}.vab-header[data-v-85c4da01] {
  display: flex;
  align-items: center;
  justify-items: flex-end;
  height: var(--el-header-height);
  background: var(--el-menu-background-color);
}
.vab-header .vab-main[data-v-85c4da01] {
  padding: 0 var(--el-padding) 0 var(--el-padding);
}
.vab-header .vab-main .right-panel[data-v-85c4da01] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: var(--el-header-height);
}
.vab-header .vab-main .right-panel[data-v-85c4da01]  .vab-logo-horizontal {
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vab-header .vab-main .right-panel[data-v-85c4da01]  .el-sub-menu__icon-more {
  margin-right: var(--el-margin) !important;
}
.vab-header .vab-main .right-panel[data-v-85c4da01]  .el-sub-menu__hide-arrow .el-sub-menu__title {
  padding-right: 0;
}
.vab-header .vab-main .right-panel[data-v-85c4da01]  .el-menu.el-menu--horizontal {
  width: 60%;
  height: 40px;
  border: 0;
}
.vab-header .vab-main .right-panel[data-v-85c4da01]  .el-menu.el-menu--horizontal * {
  border: 0;
}
.vab-header .vab-main .right-panel[data-v-85c4da01]  .el-menu.el-menu--horizontal > .el-menu-item {
  border-radius: var(--el-border-radius-base);
}
.vab-header .vab-main .right-panel[data-v-85c4da01]  .el-menu.el-menu--horizontal > .el-menu-item.is-active {
  background: var(--el-color-primary) !important;
}
.vab-header .vab-main .right-panel[data-v-85c4da01]  .el-menu [class*=ri-] {
  margin-left: 0;
}
.vab-header .vab-main .right-panel[data-v-85c4da01]  .username,
.vab-header .vab-main .right-panel[data-v-85c4da01]  .username + i {
  color: var(--el-color-white);
}
.vab-header .vab-main .right-panel[data-v-85c4da01]  [class*=ri-] {
  margin-left: var(--el-margin);
  color: var(--el-color-white);
}
.el-popper.is-pure.is-light:has(.el-menu--horizontal, .el-menu--popup-container) {
  margin-top: calc(var(--el-margin) * 0.4);
  border: 0;
}
.vab-layout-horizontal[data-v-c3f7641a]  .vab-main {
  width: 92% !important;
  margin: auto !important;
}
.vab-layout-horizontal .vab-tabs-horizontal[data-v-c3f7641a] {
  background: var(--el-color-white);
}
.vab-layout-horizontal .vab-nav .fold-unfold[data-v-c3f7641a] {
  display: none;
}.mobile-drawer-content[data-v-5691300b] {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #fff;
}
.user-section[data-v-5691300b] {
  display: flex;
  align-items: center;
  padding: 20px 16px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: #fff;
}
.user-section .user-avatar[data-v-5691300b] {
  margin-right: 12px;
}
.user-section .user-info[data-v-5691300b] {
  flex: 1;
  min-width: 0;
}
.user-section .user-info .user-name[data-v-5691300b] {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-section .user-info .user-desc[data-v-5691300b] {
  font-size: 12px;
  opacity: 0.8;
}
.menu-section[data-v-5691300b] {
  flex: 1;
  padding: 8px 0;
  overflow-y: auto;
}
.menu-section .menu-item[data-v-5691300b] {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 16px;
  cursor: pointer;
  transition: background-color 0.3s;
}
.menu-section .menu-item .menu-icon[data-v-5691300b] {
  margin-right: 12px;
  font-size: 20px;
  color: #333;
}
.menu-section .menu-item .menu-text[data-v-5691300b] {
  flex: 1;
  font-size: 15px;
  color: #333;
}
.menu-section .menu-item .arrow-icon[data-v-5691300b] {
  font-size: 16px;
  color: #999;
}
.menu-section .menu-item.active[data-v-5691300b] {
  background-color: var(--el-color-primary-light-9);
}
.menu-section .menu-item.active .menu-icon[data-v-5691300b],
.menu-section .menu-item.active .menu-text[data-v-5691300b] {
  color: var(--el-color-primary);
}
.menu-section .menu-item[data-v-5691300b]:active {
  background-color: #f5f5f5;
}
.logout-section[data-v-5691300b] {
  padding: 16px;
  border-top: 1px solid #eee;
}
.logout-section .logout-btn[data-v-5691300b] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 44px;
  border-radius: 8px;
  background-color: #fff;
  border: 1px solid #eee;
  cursor: pointer;
  transition: all 0.3s;
}
.logout-section .logout-btn .logout-icon[data-v-5691300b] {
  margin-right: 8px;
  font-size: 18px;
  color: #f56c6c;
}
.logout-section .logout-btn span[data-v-5691300b] {
  font-size: 15px;
  color: #f56c6c;
}
.logout-section .logout-btn[data-v-5691300b]:active {
  background-color: #fef0f0;
}.vab-layout-mobile[data-v-396ea578] {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100vh;
  background-color: #f5f5f5;
  overflow: hidden;
}
.vab-mobile-status-bar[data-v-396ea578] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  height: env(safe-area-inset-top);
  min-height: 20px;
  background-color: transparent;
  pointer-events: none;
}
@supports not (height: env(safe-area-inset-top)) {
.vab-mobile-status-bar[data-v-396ea578] {
    height: 24px;
}
}
.vab-mobile-header[data-v-396ea578] {
  display: none !important;
}
.vab-mobile-main[data-v-396ea578] {
  flex: 1;
  width: 100%;
  margin-top: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding-top: env(safe-area-inset-top);
  min-height: calc(100vh - env(safe-area-inset-top));
}
@supports not (padding-top: env(safe-area-inset-top)) {
.vab-mobile-main[data-v-396ea578] {
    padding-top: 24px;
    min-height: calc(100vh - 24px);
}
}
.vab-mobile-main.has-tabbar[data-v-396ea578] {
  margin-bottom: 50px;
  margin-bottom: calc(50px + env(safe-area-inset-bottom));
  min-height: calc(100vh - env(safe-area-inset-top) - 50px - env(safe-area-inset-bottom));
}
@supports not (padding-top: env(safe-area-inset-top)) {
.vab-mobile-main.has-tabbar[data-v-396ea578] {
    min-height: calc(100vh - 24px - 50px);
}
}
.vab-mobile-tabbar[data-v-396ea578] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: space-around;
  height: 50px;
  background-color: #fff;
  border-top: 1px solid #eee;
  padding-bottom: env(safe-area-inset-bottom);
  height: calc(50px + env(safe-area-inset-bottom));
}
.vab-mobile-tabbar .tabbar-item[data-v-396ea578] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;
  height: 100%;
  cursor: pointer;
  transition: all 0.3s;
  position: relative;
}
.vab-mobile-tabbar .tabbar-item .tabbar-icon[data-v-396ea578] {
  font-size: 22px;
  color: #999;
  margin-bottom: 2px;
  transition: color 0.3s;
}
.vab-mobile-tabbar .tabbar-item .tabbar-text[data-v-396ea578] {
  font-size: 10px;
  color: #999;
  transition: color 0.3s;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.vab-mobile-tabbar .tabbar-item .tabbar-arrow[data-v-396ea578] {
  position: absolute;
  top: 2px;
  right: 2px;
  font-size: 10px;
  color: #999;
  transition: all 0.3s ease;
  transform: rotate(0deg);
}
.vab-mobile-tabbar .tabbar-item .tabbar-arrow.arrow-down[data-v-396ea578] {
  transform: rotate(180deg);
}
.vab-mobile-tabbar .tabbar-item.active .tabbar-icon[data-v-396ea578] {
  color: var(--el-color-primary);
}
.vab-mobile-tabbar .tabbar-item.active .tabbar-text[data-v-396ea578] {
  color: var(--el-color-primary);
}
.vab-mobile-tabbar .tabbar-item.active .tabbar-arrow[data-v-396ea578] {
  color: var(--el-color-primary);
}
.vab-mobile-tabbar .tabbar-item[data-v-396ea578]:active {
  opacity: 0.7;
}
.store-submenu[data-v-396ea578] {
  position: fixed;
  bottom: 50px;
  left: 0;
  right: 0;
  z-index: 1001;
  pointer-events: none;
}
.store-submenu .submenu-backdrop[data-v-396ea578] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50px;
  background-color: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(4px);
  pointer-events: all;
  z-index: 1002;
  animation: fadeIn-396ea578 0.2s ease-out;
}
.store-submenu .submenu-content[data-v-396ea578] {
  position: relative;
  background-color: #ffffff;
  border-top: none;
  box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15);
  pointer-events: all;
  animation: slideUp-396ea578 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  padding: 12px;
  padding-bottom: calc(12px + env(safe-area-inset-bottom));
  z-index: 1003;
  border-radius: 16px 16px 0 0;
}
.store-submenu .submenu-content .submenu-item[data-v-396ea578] {
  display: flex;
  align-items: center;
  padding: 14px 16px;
  margin-bottom: 8px;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
  background-color: #f8f9fa;
}
.store-submenu .submenu-content .submenu-item[data-v-396ea578]:last-child {
  margin-bottom: 0;
}
.store-submenu .submenu-content .submenu-item .submenu-icon[data-v-396ea578] {
  font-size: 20px;
  color: #606266;
  margin-right: 12px;
  flex-shrink: 0;
  transition: color 0.2s ease;
}
.store-submenu .submenu-content .submenu-item .submenu-text[data-v-396ea578] {
  font-size: 15px;
  color: #1a1a1a;
  font-weight: 500;
  pointer-events: none;
  flex: 1;
}
.store-submenu .submenu-content .submenu-item.active[data-v-396ea578] {
  background-color: var(--el-color-primary-light-9);
}
.store-submenu .submenu-content .submenu-item.active .submenu-icon[data-v-396ea578] {
  color: var(--el-color-primary);
}
.store-submenu .submenu-content .submenu-item.active .submenu-icon[data-v-396ea578] svg {
  color: var(--el-color-primary);
}
.store-submenu .submenu-content .submenu-item.active .submenu-text[data-v-396ea578] {
  color: var(--el-color-primary);
  font-weight: 600;
}
.store-submenu .submenu-content .submenu-item[data-v-396ea578]:active {
  background-color: #e5e7eb;
  transform: scale(0.98);
}
.store-submenu .submenu-content .submenu-item[data-v-396ea578]:not(.active):hover {
  background-color: #f0f1f3;
}
@keyframes fadeIn-396ea578 {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes slideUp-396ea578 {
from {
    transform: translateY(100%);
}
to {
    transform: translateY(0);
}
}
[data-v-396ea578] .mobile-drawer .el-drawer__body {
  padding: 0;
}.vab-layout-vertical[data-v-e1efba1d]  .vab-nav {
  padding-left: 0 !important;
}
.vab-layout-vertical[data-v-e1efba1d]  .vab-nav .left-panel {
  padding-left: 0 !important;
}
.vab-layout-vertical[data-v-e1efba1d]  .vab-nav .left-panel .nav-logo {
  padding-left: 0 !important;
}.index-container[data-v-eb5cad68] {
  padding: 20px;
}
.index-container .carousel-wrapper[data-v-eb5cad68] {
  margin-bottom: 20px;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.index-container .carousel-wrapper[data-v-eb5cad68] .el-carousel {
  height: auto;
}
.index-container .carousel-wrapper[data-v-eb5cad68] .el-carousel .el-carousel__container {
  height: auto !important;
}
.index-container .carousel-wrapper[data-v-eb5cad68] .el-carousel .el-carousel__item {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  height: auto !important;
}
.index-container .carousel-wrapper .carousel-item[data-v-eb5cad68] {
  width: 100%;
  height: auto;
  position: relative;
  display: block;
  background-color: var(--el-bg-color-page);
  overflow: hidden;
}
.index-container .carousel-wrapper .carousel-item.has-link[data-v-eb5cad68] {
  cursor: pointer;
}
.index-container .carousel-wrapper .carousel-item .carousel-image[data-v-eb5cad68] {
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.index-container .quick-actions-card .card-header[data-v-eb5cad68] {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
}
.index-container .quick-actions-card .quick-actions[data-v-eb5cad68] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
.index-container .quick-actions-card .quick-actions .quick-action-item[data-v-eb5cad68] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 24px 16px;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.3s;
  background-color: var(--el-bg-color);
}
.index-container .quick-actions-card .quick-actions .quick-action-item[data-v-eb5cad68]:hover {
  border-color: var(--el-color-primary);
  background-color: var(--el-color-primary-light-9);
  transform: translateY(-4px);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}
.index-container .quick-actions-card .quick-actions .quick-action-item i[data-v-eb5cad68] {
  font-size: 36px;
  color: var(--el-color-primary);
  margin-bottom: 12px;
  transition: all 0.3s;
}
.index-container .quick-actions-card .quick-actions .quick-action-item span[data-v-eb5cad68] {
  font-size: 14px;
  color: var(--el-text-color-primary);
  font-weight: 500;
}
.index-container .quick-actions-card .quick-actions .quick-action-item:hover i[data-v-eb5cad68] {
  transform: scale(1.1);
}
@media (max-width: 1200px) {
.index-container .quick-actions-card .quick-actions[data-v-eb5cad68] {
    grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 768px) {
.index-container .quick-actions-card .quick-actions[data-v-eb5cad68] {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
}
.index-container .quick-actions-card .quick-actions .quick-action-item[data-v-eb5cad68] {
    padding: 20px 12px;
}
.index-container .quick-actions-card .quick-actions .quick-action-item i[data-v-eb5cad68] {
    font-size: 32px;
    margin-bottom: 8px;
}
.index-container .quick-actions-card .quick-actions .quick-action-item span[data-v-eb5cad68] {
    font-size: 13px;
}
}.city-select-trigger[data-v-6b2a3a54] {
  height: 32px;
  padding: 0 12px;
  border: 1px solid var(--el-border-color-light);
  border-radius: 4px;
  background: var(--el-bg-color);
  color: var(--el-text-color-primary);
  font-size: 14px;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  box-shadow: none;
}
.city-select-trigger[data-v-6b2a3a54]:hover {
  border-color: var(--el-border-color);
}
.city-select-trigger .city-text[data-v-6b2a3a54] {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  text-align: left;
  margin-right: 8px;
  display: flex;
  align-items: center;
}
.city-select-trigger .city-text .placeholder[data-v-6b2a3a54] {
  color: var(--el-text-color-placeholder);
}
.city-select-trigger .city-actions[data-v-6b2a3a54] {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
  margin-left: auto;
}
.city-select-trigger .city-clear[data-v-6b2a3a54] {
  font-size: 14px;
  cursor: pointer;
  color: var(--el-text-color-placeholder);
  transition: color 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.city-select-trigger .city-clear[data-v-6b2a3a54]:hover {
  color: var(--el-text-color-regular);
  background-color: var(--el-fill-color-light);
}
.city-select-trigger .city-arrow[data-v-6b2a3a54] {
  font-size: 14px;
  flex-shrink: 0;
}
.city-selector .city-selector-content[data-v-6b2a3a54] {
  display: flex;
  border: 1px solid var(--el-border-color-light);
  border-radius: 4px;
  overflow: hidden;
  background: var(--el-bg-color);
}
.city-selector .city-selector-content .province-list[data-v-6b2a3a54] {
  width: 200px;
  border-right: 1px solid var(--el-border-color-lighter);
  background: var(--el-fill-color-lighter);
}
.city-selector .city-selector-content .province-list .province-item[data-v-6b2a3a54] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 12px;
  cursor: pointer;
  font-size: 14px;
  color: var(--el-text-color-regular);
  transition: all 0.2s;
  gap: 4px;
}
.city-selector .city-selector-content .province-list .province-item[data-v-6b2a3a54]:hover {
  background: var(--el-fill-color);
}
.city-selector .city-selector-content .province-list .province-item.active[data-v-6b2a3a54] {
  background: var(--el-bg-color);
  color: var(--el-color-primary);
  font-weight: 500;
}
.city-selector .city-selector-content .province-list .province-item .province-name[data-v-6b2a3a54] {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.city-selector .city-selector-content .province-list .province-item .province-count[data-v-6b2a3a54] {
  font-size: 12px;
  color: var(--el-text-color-placeholder);
  flex-shrink: 0;
}
.city-selector .city-selector-content .province-list .province-item .vab-icon[data-v-6b2a3a54] {
  font-size: 12px;
  color: var(--el-text-color-placeholder);
  flex-shrink: 0;
}
.city-selector .city-selector-content .city-list[data-v-6b2a3a54] {
  flex: 1;
  min-width: 200px;
}
.city-selector .city-selector-content .city-list .city-items .city-item[data-v-6b2a3a54] {
  display: flex;
  align-items: center;
  padding: 8px 12px;
  cursor: pointer;
  font-size: 14px;
  color: var(--el-text-color-regular);
  transition: all 0.2s;
}
.city-selector .city-selector-content .city-list .city-items .city-item[data-v-6b2a3a54]:hover {
  background: var(--el-fill-color-lighter);
  color: var(--el-color-primary);
}
.city-selector .city-selector-content .city-list .city-items .city-item .city-name[data-v-6b2a3a54] {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.city-selector .city-selector-content .city-list .empty-tip[data-v-6b2a3a54] {
  padding: 40px 20px;
  text-align: center;
  color: var(--el-text-color-placeholder);
  font-size: 14px;
}.backend-access-subscribe-dialog .dialog-content .info-banner[data-v-a524c0ce] {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 12px 16px;
  background-color: var(--el-color-info-light-9);
  border: 1px solid var(--el-color-info-light-8);
  border-radius: 6px;
  margin-bottom: 20px;
}
.backend-access-subscribe-dialog .dialog-content .info-banner .info-icon[data-v-a524c0ce] {
  color: var(--el-color-info);
  font-size: 16px;
  margin-top: 2px;
}
.backend-access-subscribe-dialog .dialog-content .info-banner .info-text[data-v-a524c0ce] {
  color: var(--el-text-color-regular);
  font-size: 14px;
  line-height: 1.5;
}
.backend-access-subscribe-dialog .dialog-content .platform-info[data-v-a524c0ce] {
  margin-bottom: 20px;
}
.backend-access-subscribe-dialog .dialog-content .platform-info p[data-v-a524c0ce] {
  margin: 0;
  font-size: 14px;
  color: var(--el-text-color-regular);
}
.backend-access-subscribe-dialog .dialog-content .price-info[data-v-a524c0ce] {
  margin-top: 16px;
  padding: 12px 16px;
  background-color: var(--el-fill-color-lighter);
  border-radius: 6px;
}
.backend-access-subscribe-dialog .dialog-content .price-info p[data-v-a524c0ce] {
  margin: 0 0 8px 0;
  font-size: 14px;
  color: var(--el-text-color-regular);
}
.backend-access-subscribe-dialog .dialog-content .price-info p strong[data-v-a524c0ce] {
  color: var(--el-color-primary);
  font-weight: 600;
}
.backend-access-subscribe-dialog .dialog-content .price-info .tip[data-v-a524c0ce] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  margin-bottom: 0;
}
.backend-access-subscribe-dialog .dialog-footer[data-v-a524c0ce] {
  text-align: center;
}
[data-v-a524c0ce] .el-dialog__header {
  border-bottom: 1px solid var(--el-border-color-lighter);
  padding-bottom: 16px;
  margin-bottom: 0;
}
[data-v-a524c0ce] .el-dialog__body {
  padding: 20px;
}
[data-v-a524c0ce] .el-dialog__footer {
  border-top: 1px solid var(--el-border-color-lighter);
  padding-top: 16px;
}.takeout-container[data-v-acd70b7c],
.retail-container[data-v-acd70b7c] {
  padding: 20px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.takeout-container.mobile-device[data-v-acd70b7c],
.retail-container.mobile-device[data-v-acd70b7c] {
  padding-top: max(env(safe-area-inset-top, 0px), 20px);
  padding-bottom: max(env(safe-area-inset-bottom, 0px), 20px);
}
@supports not (padding-top: env(safe-area-inset-top)) {
.takeout-container.mobile-device[data-v-acd70b7c],
  .retail-container.mobile-device[data-v-acd70b7c] {
    padding-top: 20px;
    padding-bottom: 20px;
}
}
@media (max-width: 768px) {
.takeout-container[data-v-acd70b7c],
  .retail-container[data-v-acd70b7c] {
    padding-top: max(env(safe-area-inset-top, 0px), 20px);
    padding-bottom: max(env(safe-area-inset-bottom, 0px), 20px);
}
@supports not (padding-top: env(safe-area-inset-top)) {
.takeout-container[data-v-acd70b7c],
    .retail-container[data-v-acd70b7c] {
      padding-top: 20px;
      padding-bottom: 20px;
}
}
}
.takeout-container .top-tabs-wrapper[data-v-acd70b7c],
.retail-container .top-tabs-wrapper[data-v-acd70b7c] {
  display: flex;
  gap: 12px;
  margin-bottom: 4px;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
}
.takeout-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c],
.retail-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c] {
  display: flex;
  gap: 12px;
  align-items: center;
  flex: 1;
  min-width: 0;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  flex-wrap: nowrap;
  scrollbar-width: thin;
  scrollbar-color: var(--el-border-color) transparent;
}
.takeout-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c]::-webkit-scrollbar,
.retail-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c]::-webkit-scrollbar {
  height: 6px;
}
.takeout-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c]::-webkit-scrollbar-track,
.retail-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c]::-webkit-scrollbar-track {
  background: transparent;
}
.takeout-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c]::-webkit-scrollbar-thumb,
.retail-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c]::-webkit-scrollbar-thumb {
  background: var(--el-border-color);
  border-radius: 3px;
}
.takeout-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c]::-webkit-scrollbar-thumb:hover,
.retail-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c]::-webkit-scrollbar-thumb:hover {
  background: var(--el-border-color-dark);
}
.takeout-container .top-tabs-wrapper .top-tab-card[data-v-acd70b7c],
.retail-container .top-tabs-wrapper .top-tab-card[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 4px 12px;
  background: var(--el-color-primary-light-9);
  border: 1px solid var(--el-color-primary-light-7);
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s;
  font-size: 12px;
  font-weight: 500;
  color: var(--el-text-color-primary);
  line-height: 1.2;
  flex-shrink: 0;
  white-space: nowrap;
}
.takeout-container .top-tabs-wrapper .top-tab-card[data-v-acd70b7c]:hover,
.retail-container .top-tabs-wrapper .top-tab-card[data-v-acd70b7c]:hover {
  background: var(--el-color-primary-light-8);
  border-color: var(--el-color-primary-light-5);
}
.takeout-container .top-tabs-wrapper .top-tab-card.active[data-v-acd70b7c],
.retail-container .top-tabs-wrapper .top-tab-card.active[data-v-acd70b7c] {
  background: var(--el-color-primary-light-9);
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
}
.takeout-container .top-tabs-wrapper .top-tab-card .vab-icon[data-v-acd70b7c],
.retail-container .top-tabs-wrapper .top-tab-card .vab-icon[data-v-acd70b7c] {
  font-size: 12px;
}
.takeout-container .top-tabs-wrapper .top-tab-card .top-tab-logo[data-v-acd70b7c],
.retail-container .top-tabs-wrapper .top-tab-card .top-tab-logo[data-v-acd70b7c] {
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
  margin-right: 4px;
}
.takeout-container .top-tabs-wrapper .top-tab-card .mute-icon[data-v-acd70b7c],
.retail-container .top-tabs-wrapper .top-tab-card .mute-icon[data-v-acd70b7c] {
  margin-left: 6px;
  font-size: 14px;
  color: var(--el-text-color-regular);
  cursor: pointer;
  transition: color 0.3s;
}
.takeout-container .top-tabs-wrapper .top-tab-card .mute-icon[data-v-acd70b7c]:hover,
.retail-container .top-tabs-wrapper .top-tab-card .mute-icon[data-v-acd70b7c]:hover {
  color: var(--el-color-primary);
}
.takeout-container .top-tabs-wrapper .top-tab-card .mute-icon.muted[data-v-acd70b7c],
.retail-container .top-tabs-wrapper .top-tab-card .mute-icon.muted[data-v-acd70b7c] {
  color: var(--el-color-warning);
}
.takeout-container .top-tabs-wrapper .top-tab-card .close-icon[data-v-acd70b7c],
.retail-container .top-tabs-wrapper .top-tab-card .close-icon[data-v-acd70b7c] {
  margin-left: 6px;
  font-size: 12px;
  color: var(--el-text-color-regular);
  cursor: pointer;
  transition: color 0.3s;
}
.takeout-container .top-tabs-wrapper .top-tab-card .close-icon[data-v-acd70b7c]:hover,
.retail-container .top-tabs-wrapper .top-tab-card .close-icon[data-v-acd70b7c]:hover {
  color: var(--el-color-danger);
}
.takeout-container .top-tabs-wrapper .count-button[data-v-acd70b7c],
.retail-container .top-tabs-wrapper .count-button[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  background: var(--el-color-primary-light-9);
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s;
  margin-left: auto;
}
.takeout-container .top-tabs-wrapper .count-button[data-v-acd70b7c]:hover,
.retail-container .top-tabs-wrapper .count-button[data-v-acd70b7c]:hover {
  background: var(--el-color-primary-light-8);
}
.takeout-container .top-tabs-wrapper .count-button .count-text[data-v-acd70b7c],
.retail-container .top-tabs-wrapper .count-button .count-text[data-v-acd70b7c] {
  font-size: 12px;
  font-weight: 600;
  color: var(--el-color-primary);
}
.takeout-container .login-container-wrapper[data-v-acd70b7c],
.retail-container .login-container-wrapper[data-v-acd70b7c] {
  margin-top: 4px;
  margin-bottom: 0;
  background: var(--el-bg-color);
  border-radius: 8px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
  flex: 1;
  display: none;
  flex-direction: column;
  min-height: 0;
}
.takeout-container .login-container-wrapper.login-container-active[data-v-acd70b7c],
.retail-container .login-container-wrapper.login-container-active[data-v-acd70b7c] {
  display: flex;
}
.takeout-container .login-container-wrapper .login-container-content[data-v-acd70b7c],
.retail-container .login-container-wrapper .login-container-content[data-v-acd70b7c] {
  width: 100%;
  flex: 1;
  position: relative;
  min-height: 0;
}
.takeout-container .login-container-wrapper .login-container-content .login-webview[data-v-acd70b7c],
.takeout-container .login-container-wrapper .login-container-content .login-iframe[data-v-acd70b7c],
.retail-container .login-container-wrapper .login-container-content .login-webview[data-v-acd70b7c],
.retail-container .login-container-wrapper .login-container-content .login-iframe[data-v-acd70b7c] {
  width: 100%;
  height: 100%;
  border: none;
}
.takeout-container .platform-menu-button-mobile[data-v-acd70b7c],
.retail-container .platform-menu-button-mobile[data-v-acd70b7c] {
  display: none;
}
.takeout-container .platform-tabs-wrapper[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper[data-v-acd70b7c] {
  display: flex;
  gap: 0;
  margin-bottom: 4px;
  border-bottom: 1px solid var(--el-border-color-light);
  flex-shrink: 0;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: var(--el-border-color) transparent;
}
.takeout-container .platform-tabs-wrapper[data-v-acd70b7c]::-webkit-scrollbar,
.retail-container .platform-tabs-wrapper[data-v-acd70b7c]::-webkit-scrollbar {
  height: 6px;
}
.takeout-container .platform-tabs-wrapper[data-v-acd70b7c]::-webkit-scrollbar-track,
.retail-container .platform-tabs-wrapper[data-v-acd70b7c]::-webkit-scrollbar-track {
  background: transparent;
}
.takeout-container .platform-tabs-wrapper[data-v-acd70b7c]::-webkit-scrollbar-thumb,
.retail-container .platform-tabs-wrapper[data-v-acd70b7c]::-webkit-scrollbar-thumb {
  background: var(--el-border-color);
  border-radius: 3px;
}
.takeout-container .platform-tabs-wrapper[data-v-acd70b7c]::-webkit-scrollbar-thumb:hover,
.retail-container .platform-tabs-wrapper[data-v-acd70b7c]::-webkit-scrollbar-thumb:hover {
  background: var(--el-border-color-dark);
}
.takeout-container .platform-tabs-wrapper .platform-tab-card[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card[data-v-acd70b7c] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
  padding: 12px 20px;
  background: transparent;
  border: none;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  transition: color 0.3s;
  flex-shrink: 0;
}
.takeout-container .platform-tabs-wrapper .platform-tab-card[data-v-acd70b7c]:hover,
.retail-container .platform-tabs-wrapper .platform-tab-card[data-v-acd70b7c]:hover {
  color: var(--el-color-primary);
}
.takeout-container .platform-tabs-wrapper .platform-tab-card.active[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card.active[data-v-acd70b7c] {
  border-radius: 8px 8px 0 0;
  color: var(--el-color-primary);
  border-bottom-color: var(--el-color-primary);
}
.takeout-container .platform-tabs-wrapper .platform-tab-card.active .platform-name[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card.active .platform-name[data-v-acd70b7c] {
  color: var(--el-color-primary);
  font-weight: 600;
}
.takeout-container .platform-tabs-wrapper .platform-tab-card.active .platform-count[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card.active .platform-count[data-v-acd70b7c] {
  color: var(--el-color-primary);
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .platform-left-content[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card .platform-left-content[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 6px;
  flex: 1;
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .platform-logo-img[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card .platform-logo-img[data-v-acd70b7c] {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .platform-name[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card .platform-name[data-v-acd70b7c] {
  font-size: 14px;
  font-weight: 500;
  color: var(--el-text-color-primary);
  white-space: nowrap;
  transition: color 0.3s;
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .platform-count[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card .platform-count[data-v-acd70b7c] {
  font-size: 12px;
  color: var(--el-text-color-regular);
  white-space: nowrap;
  transition: color 0.3s;
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .platform-subscription-info[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card .platform-subscription-info[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .platform-subscription-info .subscription-status[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card .platform-subscription-info .subscription-status[data-v-acd70b7c] {
  font-size: 12px;
  white-space: nowrap;
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .platform-subscription-info .subscription-status.active[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card .platform-subscription-info .subscription-status.active[data-v-acd70b7c] {
  color: var(--el-color-success);
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .platform-subscription-info .subscription-status.expired[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card .platform-subscription-info .subscription-status.expired[data-v-acd70b7c] {
  color: var(--el-color-warning);
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .close-icon[data-v-acd70b7c],
.retail-container .platform-tabs-wrapper .platform-tab-card .close-icon[data-v-acd70b7c] {
  margin-left: 6px;
  font-size: 14px;
  color: var(--el-text-color-regular);
  cursor: pointer;
  transition: color 0.3s;
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .close-icon[data-v-acd70b7c]:hover,
.retail-container .platform-tabs-wrapper .platform-tab-card .close-icon[data-v-acd70b7c]:hover {
  color: var(--el-color-danger);
}
.takeout-container .content-area[data-v-acd70b7c],
.retail-container .content-area[data-v-acd70b7c] {
  padding: 12px 16px;
  background: var(--el-bg-color);
  border-radius: 8px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  min-height: auto;
  height: auto;
  flex-shrink: 0;
}
.takeout-container .content-area .account-filter-row[data-v-acd70b7c],
.retail-container .content-area .account-filter-row[data-v-acd70b7c] {
  display: flex;
  flex-wrap: nowrap;
  gap: 12px;
  margin-bottom: 12px;
  align-items: center;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.takeout-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c],
.retail-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c] {
  min-width: 200px;
  flex: 1 1 auto;
  max-width: 100%;
  height: 32px;
}
.takeout-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c] .el-input__wrapper,
.retail-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c] .el-input__wrapper {
  border: 1px solid var(--el-border-color-light);
  border-radius: 4px;
  box-shadow: none;
  height: 32px;
  padding: 0 12px;
}
.takeout-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c] .el-input__wrapper:hover,
.retail-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c] .el-input__wrapper:hover {
  border-color: var(--el-border-color);
}
.takeout-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c] .el-input__inner,
.retail-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c] .el-input__inner {
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
.takeout-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c] .el-input__prefix,
.retail-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c] .el-input__prefix {
  display: flex;
  align-items: center;
  color: var(--el-text-color-placeholder);
}
.takeout-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c] .el-input__prefix .vab-icon,
.retail-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c] .el-input__prefix .vab-icon {
  font-size: 14px;
}
.takeout-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c]:focus-within .el-input__wrapper,
.retail-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c]:focus-within .el-input__wrapper {
  border-color: var(--el-color-primary);
}
.takeout-container .content-area .account-filter-row .account-select[data-v-acd70b7c],
.retail-container .content-area .account-filter-row .account-select[data-v-acd70b7c] {
  min-width: 120px;
  flex: 0 1 auto;
  max-width: 150px;
  height: 32px;
}
.takeout-container .content-area .account-filter-row .account-select[data-v-acd70b7c] .el-select__wrapper,
.retail-container .content-area .account-filter-row .account-select[data-v-acd70b7c] .el-select__wrapper {
  border: 1px solid var(--el-border-color-light);
  border-radius: 4px;
  box-shadow: none;
  height: 32px;
}
.takeout-container .content-area .account-filter-row .account-select[data-v-acd70b7c] .el-select__wrapper:hover,
.retail-container .content-area .account-filter-row .account-select[data-v-acd70b7c] .el-select__wrapper:hover {
  border-color: var(--el-border-color);
}
.takeout-container .content-area .account-filter-row .account-select[data-v-acd70b7c] .el-select__placeholder,
.retail-container .content-area .account-filter-row .account-select[data-v-acd70b7c] .el-select__placeholder {
  color: var(--el-text-color-placeholder);
}
.takeout-container .content-area .account-filter-row .account-select[data-v-acd70b7c]:focus-within .el-select__wrapper,
.retail-container .content-area .account-filter-row .account-select[data-v-acd70b7c]:focus-within .el-select__wrapper {
  border-color: var(--el-color-primary);
}
.takeout-container .content-area .account-filter-row .account-select-main[data-v-acd70b7c],
.retail-container .content-area .account-filter-row .account-select-main[data-v-acd70b7c] {
  min-width: 140px;
  max-width: 180px;
  flex: 0 0 auto;
}
.takeout-container .content-area .account-filter-row .account-select-main[data-v-acd70b7c] .el-select__selected-item,
.retail-container .content-area .account-filter-row .account-select-main[data-v-acd70b7c] .el-select__selected-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.takeout-container .content-area .account-filter-row .account-select-main[data-v-acd70b7c] .el-select__placeholder,
.retail-container .content-area .account-filter-row .account-select-main[data-v-acd70b7c] .el-select__placeholder {
  white-space: nowrap;
}
.takeout-container .content-area .account-filter-row .city-select[data-v-acd70b7c],
.retail-container .content-area .account-filter-row .city-select[data-v-acd70b7c] {
  min-width: 120px;
  flex: 1 1 120px;
  max-width: 200px;
  border: 1px solid var(--el-border-color-light);
  border-radius: 4px;
  overflow: hidden;
}
.takeout-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button,
.retail-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button {
  width: 100%;
  height: 32px;
  padding: 0 12px;
  border: none;
  border-radius: 0;
  background: var(--el-bg-color);
  color: var(--el-text-color-primary);
  font-size: 14px;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  box-shadow: none;
}
.takeout-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button:hover,
.retail-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button:hover {
  background: var(--el-fill-color-lighter);
}
.takeout-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button:focus,
.retail-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button:focus {
  background: var(--el-fill-color-lighter);
}
.takeout-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button .city-text,
.retail-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button .city-text {
  display: flex;
  align-items: center;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  text-align: left;
  margin-right: 8px;
}
.takeout-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button > span:not(.city-text),
.retail-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button > span:not(.city-text) {
  display: flex;
  align-items: center;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  text-align: left;
  margin-right: 8px;
}
.takeout-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button .city-arrow,
.takeout-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button .vab-icon,
.retail-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button .city-arrow,
.retail-container .content-area .account-filter-row .city-select[data-v-acd70b7c] .el-button .vab-icon {
  flex-shrink: 0 !important;
  font-size: 14px;
  margin-left: auto !important;
  order: 2;
}
.takeout-container .content-area .account-filter-row .city-select[data-v-acd70b7c]:hover,
.retail-container .content-area .account-filter-row .city-select[data-v-acd70b7c]:hover {
  border-color: var(--el-border-color);
}
.takeout-container .content-area .account-filter-row .city-select[data-v-acd70b7c]:focus-within,
.retail-container .content-area .account-filter-row .city-select[data-v-acd70b7c]:focus-within {
  border-color: var(--el-color-primary);
}
.takeout-container .content-area .action-row[data-v-acd70b7c],
.retail-container .content-area .action-row[data-v-acd70b7c] {
  display: flex;
  gap: 6px;
  margin-bottom: 0;
  align-items: center;
  justify-content: space-between;
}
.takeout-container .content-area .action-row .action-buttons-group[data-v-acd70b7c],
.retail-container .content-area .action-row .action-buttons-group[data-v-acd70b7c] {
  display: flex;
  gap: 6px;
  align-items: center;
  flex-wrap: nowrap;
}
.takeout-container .content-area .action-row .action-btn[data-v-acd70b7c],
.retail-container .content-area .action-row .action-btn[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 6px;
  height: 28px;
  padding: 0 12px;
  border-radius: 6px;
  font-size: 14px;
  background: var(--el-color-primary);
  border: none;
  color: var(--el-color-white);
  white-space: nowrap;
}
.takeout-container .content-area .action-row .action-btn[data-v-acd70b7c]:hover,
.retail-container .content-area .action-row .action-btn[data-v-acd70b7c]:hover {
  background: var(--el-color-primary-light-3);
}
.takeout-container .content-area .action-row .action-btn .vab-icon[data-v-acd70b7c],
.retail-container .content-area .action-row .action-btn .vab-icon[data-v-acd70b7c] {
  font-size: 14px;
}
.takeout-container .content-area .action-row .tool-icons[data-v-acd70b7c],
.retail-container .content-area .action-row .tool-icons[data-v-acd70b7c] {
  display: flex;
  gap: 8px;
  margin-left: auto;
  align-items: center;
}
.takeout-container .content-area .action-row .tool-icons .tool-desktop-only[data-v-acd70b7c],
.retail-container .content-area .action-row .tool-icons .tool-desktop-only[data-v-acd70b7c] {
  display: flex;
}
.takeout-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c],
.retail-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] {
  margin: 0;
  height: 28px;
  padding: 0 12px;
  margin: 0;
  background: transparent;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  transition: all 0.3s;
  white-space: nowrap;
}
.takeout-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] .el-checkbox,
.retail-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] .el-checkbox {
  display: inline-flex;
  align-items: center;
  margin: 0;
  cursor: pointer;
}
.takeout-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] .el-checkbox__input,
.retail-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] .el-checkbox__input {
  margin-right: 6px;
  cursor: pointer;
}
.takeout-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] .el-checkbox__input .el-checkbox__inner,
.retail-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] .el-checkbox__input .el-checkbox__inner {
  width: 14px;
  height: 14px;
  border: 1px solid #d0d0d0;
  border-radius: 3px;
  background-color: #fff;
  cursor: pointer;
}
.takeout-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] .el-checkbox__input.is-checked .el-checkbox__inner,
.retail-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: var(--el-color-primary);
  border-color: var(--el-color-primary);
}
.takeout-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] .el-checkbox__label,
.retail-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] .el-checkbox__label {
  padding: 0;
  font-size: 14px;
  color: #666666;
  cursor: pointer;
  line-height: 1;
}
.takeout-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c]:hover,
.retail-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c]:hover {
  background: #f5f5f5;
  border-color: #d0d0d0;
}
.takeout-container .content-area .action-row .tool-icons .tool-icon-btn[data-v-acd70b7c],
.retail-container .content-area .action-row .tool-icons .tool-icon-btn[data-v-acd70b7c] {
  width: 28px;
  height: 28px;
  padding: 0;
  border: 1px solid #e0e0e0;
  background: transparent;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
}
.takeout-container .content-area .action-row .tool-icons .tool-icon-btn[data-v-acd70b7c] .el-button__wrapper,
.retail-container .content-area .action-row .tool-icons .tool-icon-btn[data-v-acd70b7c] .el-button__wrapper {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.takeout-container .content-area .action-row .tool-icons .tool-icon-btn .vab-icon[data-v-acd70b7c],
.retail-container .content-area .action-row .tool-icons .tool-icon-btn .vab-icon[data-v-acd70b7c] {
  font-size: 14px;
  color: #666666;
}
.takeout-container .content-area .action-row .tool-icons .tool-icon-btn .vab-icon.rotate[data-v-acd70b7c],
.retail-container .content-area .action-row .tool-icons .tool-icon-btn .vab-icon.rotate[data-v-acd70b7c] {
  animation: rotate-acd70b7c 0.5s linear;
}
.takeout-container .content-area .action-row .tool-icons .tool-icon-btn[data-v-acd70b7c]:hover,
.retail-container .content-area .action-row .tool-icons .tool-icon-btn[data-v-acd70b7c]:hover {
  background: #f5f5f5;
  border-color: #d0d0d0;
}
.takeout-container .content-area .action-row .tool-icons .tool-icon-btn[data-v-acd70b7c]:focus,
.retail-container .content-area .action-row .tool-icons .tool-icon-btn[data-v-acd70b7c]:focus {
  background: #f5f5f5;
  border-color: #d0d0d0;
}
.takeout-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu,
.retail-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu {
  padding: 4px 0;
  min-width: 150px;
}
.takeout-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu .column-dropdown-item,
.retail-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu .column-dropdown-item {
  padding: 0;
  margin: 0;
  height: auto;
  line-height: normal;
}
.takeout-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu .column-dropdown-item:hover,
.retail-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu .column-dropdown-item:hover {
  background-color: transparent;
}
.takeout-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu .column-dropdown-item .el-checkbox,
.retail-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu .column-dropdown-item .el-checkbox {
  width: 100%;
  padding: 4px 16px;
  margin: 0;
  display: flex;
  align-items: center;
}
.takeout-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu .column-dropdown-item .el-checkbox :deep(.el-checkbox__label),
.retail-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu .column-dropdown-item .el-checkbox :deep(.el-checkbox__label) {
  padding-left: 8px;
  font-size: 12px;
  color: var(--el-text-color-primary);
}
.takeout-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu .column-dropdown-item .el-checkbox :deep(.el-checkbox__input.is-checked .el-checkbox__inner),
.retail-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu .column-dropdown-item .el-checkbox :deep(.el-checkbox__input.is-checked .el-checkbox__inner) {
  background-color: var(--el-color-primary);
  border-color: var(--el-color-primary);
}
.takeout-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu .column-dropdown-item .el-checkbox:hover,
.retail-container .content-area .action-row .tool-icons[data-v-acd70b7c] .column-settings-menu .column-dropdown-item .el-checkbox:hover {
  background-color: var(--el-fill-color-light);
}
.takeout-container .store-list-container[data-v-acd70b7c],
.retail-container .store-list-container[data-v-acd70b7c] {
  margin-top: 4px;
  padding: 16px;
  background: var(--el-bg-color);
  border-radius: 8px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.takeout-container .store-list-container .store-table-desktop[data-v-acd70b7c],
.retail-container .store-list-container .store-table-desktop[data-v-acd70b7c] {
  display: block;
}
.takeout-container .store-list-container .store-cards-mobile[data-v-acd70b7c],
.retail-container .store-list-container .store-cards-mobile[data-v-acd70b7c] {
  display: none;
}
.takeout-container .store-list-container .store-table[data-v-acd70b7c],
.retail-container .store-list-container .store-table[data-v-acd70b7c] {
  width: 100%;
}
.takeout-container .store-list-container .store-table[data-v-acd70b7c] .el-table,
.retail-container .store-list-container .store-table[data-v-acd70b7c] .el-table {
  background: transparent;
}
.takeout-container .store-list-container .store-table[data-v-acd70b7c] .el-table .el-table__header th,
.retail-container .store-list-container .store-table[data-v-acd70b7c] .el-table .el-table__header th {
  background: var(--el-fill-color-lighter);
  color: var(--el-text-color-primary);
  font-weight: 600;
}
.takeout-container .store-list-container .store-table[data-v-acd70b7c] .el-table .el-table__body tr:hover,
.retail-container .store-list-container .store-table[data-v-acd70b7c] .el-table .el-table__body tr:hover {
  background: var(--el-fill-color-lighter);
}
.takeout-container .store-list-container .store-table[data-v-acd70b7c] .el-table .el-table__body tr td,
.retail-container .store-list-container .store-table[data-v-acd70b7c] .el-table .el-table__body tr td {
  overflow: visible !important;
}
.takeout-container .store-list-container .store-table[data-v-acd70b7c] .el-table .el-table__cell,
.retail-container .store-list-container .store-table[data-v-acd70b7c] .el-table .el-table__cell {
  overflow: visible !important;
}
.takeout-container .store-list-container .action-buttons-grid[data-v-acd70b7c],
.retail-container .store-list-container .action-buttons-grid[data-v-acd70b7c] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 4px;
  width: 100%;
  justify-items: end;
}
.takeout-container .store-list-container .action-buttons-grid .el-button[data-v-acd70b7c],
.retail-container .store-list-container .action-buttons-grid .el-button[data-v-acd70b7c] {
  padding: 4px 8px;
  font-size: 12px;
  justify-content: flex-end;
  text-align: right;
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.takeout-container .store-list-container .action-buttons-grid .el-button[data-v-acd70b7c] .el-button__wrapper,
.retail-container .store-list-container .action-buttons-grid .el-button[data-v-acd70b7c] .el-button__wrapper {
  justify-content: flex-end;
  display: flex;
  align-items: center;
  gap: 4px;
}
.takeout-container .store-list-container .action-buttons-grid .el-button[data-v-acd70b7c] .el-button__inner,
.retail-container .store-list-container .action-buttons-grid .el-button[data-v-acd70b7c] .el-button__inner {
  text-align: right;
  display: flex;
  align-items: center;
  gap: 4px;
  justify-content: flex-end;
}
.takeout-container .store-list-container .action-buttons-grid .el-button .vab-icon[data-v-acd70b7c],
.retail-container .store-list-container .action-buttons-grid .el-button .vab-icon[data-v-acd70b7c] {
  font-size: 14px;
  flex-shrink: 0;
}
.takeout-container .store-list-container .action-buttons-grid .el-button span[data-v-acd70b7c],
.retail-container .store-list-container .action-buttons-grid .el-button span[data-v-acd70b7c] {
  white-space: nowrap;
}
.takeout-container .store-list-container .action-buttons-grid .el-button.is-topped[data-v-acd70b7c],
.retail-container .store-list-container .action-buttons-grid .el-button.is-topped[data-v-acd70b7c] {
  color: var(--el-color-warning);
  font-weight: 600;
}
.takeout-container .form-hint[data-v-acd70b7c],
.retail-container .form-hint[data-v-acd70b7c] {
  font-size: 12px;
  color: var(--el-text-color-placeholder);
  margin-top: 4px;
  line-height: 1.4;
}
.takeout-container .platform-display[data-v-acd70b7c],
.retail-container .platform-display[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 32px;
  line-height: 32px;
}
.takeout-container .platform-display .platform-logo-small[data-v-acd70b7c],
.retail-container .platform-display .platform-logo-small[data-v-acd70b7c] {
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
  vertical-align: middle;
}
.takeout-container .platform-display span[data-v-acd70b7c],
.retail-container .platform-display span[data-v-acd70b7c] {
  font-size: 14px;
  color: var(--el-text-color-primary);
  font-weight: 500;
  line-height: 32px;
  vertical-align: middle;
}
.takeout-container .share-dialog-content[data-v-acd70b7c],
.retail-container .share-dialog-content[data-v-acd70b7c] {
  padding: 20px 0;
}
.takeout-container .share-dialog-content .share-code-section .share-code-label[data-v-acd70b7c],
.retail-container .share-dialog-content .share-code-section .share-code-label[data-v-acd70b7c] {
  font-size: 14px;
  font-weight: 500;
  color: var(--el-text-color-primary);
  margin-bottom: 12px;
}
.takeout-container .share-dialog-content .share-code-section .share-code-display[data-v-acd70b7c],
.retail-container .share-dialog-content .share-code-section .share-code-display[data-v-acd70b7c] {
  margin-bottom: 16px;
}
.takeout-container .share-dialog-content .share-code-section .share-code-display .share-code-input[data-v-acd70b7c] .el-input__inner,
.retail-container .share-dialog-content .share-code-section .share-code-display .share-code-input[data-v-acd70b7c] .el-input__inner {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 4px;
  text-align: center;
  font-family: "Courier New", monospace;
}
.takeout-container .share-dialog-content .share-code-section .share-code-hint[data-v-acd70b7c],
.retail-container .share-dialog-content .share-code-section .share-code-hint[data-v-acd70b7c] {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 12px;
  background: var(--el-color-info-light-9);
  border-radius: 4px;
  font-size: 13px;
  color: var(--el-text-color-regular);
  line-height: 1.6;
}
.takeout-container .share-dialog-content .share-code-section .share-code-hint .vab-icon[data-v-acd70b7c],
.retail-container .share-dialog-content .share-code-section .share-code-hint .vab-icon[data-v-acd70b7c] {
  font-size: 16px;
  color: var(--el-color-info);
  flex-shrink: 0;
  margin-top: 2px;
}
.takeout-container .form-hint[data-v-acd70b7c],
.retail-container .form-hint[data-v-acd70b7c] {
  font-size: 12px;
  color: var(--el-text-color-placeholder);
  margin-top: 4px;
  line-height: 1.4;
}
.takeout-container .platform-display[data-v-acd70b7c],
.retail-container .platform-display[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 0;
}
.takeout-container .platform-display .platform-logo-small[data-v-acd70b7c],
.retail-container .platform-display .platform-logo-small[data-v-acd70b7c] {
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}
.takeout-container .platform-display span[data-v-acd70b7c],
.retail-container .platform-display span[data-v-acd70b7c] {
  font-size: 14px;
  color: var(--el-text-color-primary);
  font-weight: 500;
}
@media (max-width: 1200px) {
.takeout-container .content-area .account-filter-row[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row[data-v-acd70b7c] {
    gap: 10px;
}
.takeout-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row .store-search-input[data-v-acd70b7c] {
    min-width: 180px;
    flex: 1 1 auto;
}
.takeout-container .content-area .account-filter-row .account-select[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row .account-select[data-v-acd70b7c] {
    min-width: 110px;
    flex: 0 1 auto;
    max-width: 140px;
}
.takeout-container .content-area .account-filter-row .account-select-main[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row .account-select-main[data-v-acd70b7c] {
    min-width: 130px;
    max-width: 160px;
    flex: 0 0 auto;
}
.takeout-container .content-area .account-filter-row .city-select[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row .city-select[data-v-acd70b7c] {
    min-width: 110px;
    flex: 0 1 auto;
    max-width: 160px;
}
}
@media (max-width: 768px) {
.takeout-container[data-v-acd70b7c],
  .retail-container[data-v-acd70b7c] {
    padding: 16px;
    background-color: #f5f7fa;
}
.takeout-container .top-tabs-wrapper[data-v-acd70b7c],
  .retail-container .top-tabs-wrapper[data-v-acd70b7c] {
    position: sticky;
    top: 0;
    z-index: 100;
    gap: 8px;
    margin-bottom: 0;
    padding: 8px;
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    display: flex;
    align-items: center;
}
.takeout-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c],
  .retail-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c] {
    display: flex;
    gap: 8px;
    align-items: center;
    flex: 1;
    min-width: 0;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
    flex-wrap: nowrap;
}
.takeout-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c]::-webkit-scrollbar,
  .retail-container .top-tabs-wrapper .top-tabs-scroll-container[data-v-acd70b7c]::-webkit-scrollbar {
    display: none;
}
.takeout-container .top-tabs-wrapper .top-tab-card[data-v-acd70b7c],
  .retail-container .top-tabs-wrapper .top-tab-card[data-v-acd70b7c] {
    padding: 8px 14px;
    font-size: 13px;
    gap: 6px;
    border-radius: 8px;
    transition: all 0.2s ease;
    flex-shrink: 0;
    white-space: nowrap;
}
.takeout-container .top-tabs-wrapper .top-tab-card .vab-icon[data-v-acd70b7c],
  .retail-container .top-tabs-wrapper .top-tab-card .vab-icon[data-v-acd70b7c] {
    font-size: 14px;
}
.takeout-container .top-tabs-wrapper .count-button[data-v-acd70b7c],
  .retail-container .top-tabs-wrapper .count-button[data-v-acd70b7c] {
    padding: 8px 14px;
    border-radius: 8px;
    flex-shrink: 0;
    margin-left: 8px;
}
.takeout-container .top-tabs-wrapper .count-button .count-text[data-v-acd70b7c],
  .retail-container .top-tabs-wrapper .count-button .count-text[data-v-acd70b7c] {
    font-size: 13px;
}
.takeout-container .login-container-wrapper[data-v-acd70b7c],
  .retail-container .login-container-wrapper[data-v-acd70b7c] {
    margin-top: 8px;
    min-height: 0;
    flex: 1;
    display: none;
    flex-direction: column;
}
.takeout-container .login-container-wrapper.login-container-active[data-v-acd70b7c],
  .retail-container .login-container-wrapper.login-container-active[data-v-acd70b7c] {
    display: flex;
}
.takeout-container .login-container-wrapper .login-container-content[data-v-acd70b7c],
  .retail-container .login-container-wrapper .login-container-content[data-v-acd70b7c] {
    width: 100%;
    flex: 1;
    position: relative;
    min-height: 0;
}
.takeout-container .login-container-wrapper .login-container-content .login-webview[data-v-acd70b7c],
  .takeout-container .login-container-wrapper .login-container-content .login-iframe[data-v-acd70b7c],
  .retail-container .login-container-wrapper .login-container-content .login-webview[data-v-acd70b7c],
  .retail-container .login-container-wrapper .login-container-content .login-iframe[data-v-acd70b7c] {
    width: 100%;
    height: 100%;
    border: none;
}
.takeout-container .platform-tabs-wrapper-desktop[data-v-acd70b7c],
  .retail-container .platform-tabs-wrapper-desktop[data-v-acd70b7c] {
    display: none !important;
}
.takeout-container .platform-menu-button-mobile[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile[data-v-acd70b7c] {
    position: sticky;
    top: 0;
    z-index: 99;
    display: block;
    margin-bottom: 12px;
    margin-top: 0;
    background-color: #f5f7fa;
    padding: 12px 0;
}
.takeout-container .platform-menu-button-mobile .mobile-platform-account-row[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .mobile-platform-account-row[data-v-acd70b7c] {
    display: flex;
    gap: 8px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 0;
}
.takeout-container .platform-menu-button-mobile .hamburger-menu-btn[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .hamburger-menu-btn[data-v-acd70b7c] {
    flex: auto;
    min-width: 0;
    max-width: calc(100% - 226px);
    height: 48px;
    padding: 0 12px;
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: none;
    transition: all 0.2s ease;
}
.takeout-container .platform-menu-button-mobile .hamburger-menu-btn[data-v-acd70b7c]:active,
  .retail-container .platform-menu-button-mobile .hamburger-menu-btn[data-v-acd70b7c]:active {
    transform: scale(0.98);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
}
.takeout-container .platform-menu-button-mobile .hamburger-menu-btn .menu-icon[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .hamburger-menu-btn .menu-icon[data-v-acd70b7c] {
    font-size: 20px;
    color: var(--el-color-primary);
    flex-shrink: 0;
}
.takeout-container .platform-menu-button-mobile .hamburger-menu-btn .platform-info-wrapper[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .hamburger-menu-btn .platform-info-wrapper[data-v-acd70b7c] {
    flex: 1 1 0;
    display: flex;
    align-items: center;
    margin-left: 12px;
    gap: 10px;
    min-width: 0;
}
.takeout-container .platform-menu-button-mobile .hamburger-menu-btn .platform-logo-small[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .hamburger-menu-btn .platform-logo-small[data-v-acd70b7c] {
    width: 24px;
    height: 24px;
    -o-object-fit: contain;
       object-fit: contain;
    flex-shrink: 0;
    border-radius: 6px;
    background-color: #f5f7fa;
    padding: 2px;
}
.takeout-container .platform-menu-button-mobile .hamburger-menu-btn .platform-menu-text[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .hamburger-menu-btn .platform-menu-text[data-v-acd70b7c] {
    flex: 0 1 auto;
    text-align: left;
    font-size: 15px;
    font-weight: 500;
    color: var(--el-text-color-primary);
    white-space: nowrap;
    overflow: visible;
    text-overflow: clip;
}
.takeout-container .platform-menu-button-mobile .hamburger-menu-btn .platform-menu-text .platform-count-small[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .hamburger-menu-btn .platform-menu-text .platform-count-small[data-v-acd70b7c] {
    font-size: 13px;
    font-weight: 400;
    color: var(--el-text-color-secondary);
    margin-left: 4px;
}
.takeout-container .platform-menu-button-mobile .hamburger-menu-btn .arrow-icon[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .hamburger-menu-btn .arrow-icon[data-v-acd70b7c] {
    font-size: 16px;
    color: var(--el-text-color-secondary);
    flex-shrink: 0;
    margin-left: 8px;
}
.takeout-container .platform-menu-button-mobile .mobile-account-select[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .mobile-account-select[data-v-acd70b7c] {
    flex: auto;
    min-width: 150px;
    max-width: 170px;
}
.takeout-container .platform-menu-button-mobile .mobile-account-select[data-v-acd70b7c] .el-select__wrapper,
  .retail-container .platform-menu-button-mobile .mobile-account-select[data-v-acd70b7c] .el-select__wrapper {
    height: 48px;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    min-width: 150px;
    max-width: 170px;
}
.takeout-container .platform-menu-button-mobile .mobile-account-select[data-v-acd70b7c] .el-select__selected-item,
  .retail-container .platform-menu-button-mobile .mobile-account-select[data-v-acd70b7c] .el-select__selected-item {
    overflow: visible;
    text-overflow: clip;
    white-space: nowrap;
    max-width: none;
}
.takeout-container .platform-menu-button-mobile .mobile-account-select[data-v-acd70b7c] .el-select__placeholder,
  .retail-container .platform-menu-button-mobile .mobile-account-select[data-v-acd70b7c] .el-select__placeholder {
    white-space: nowrap;
}
.takeout-container .platform-menu-button-mobile .mobile-account-select[data-v-acd70b7c] .el-select__input,
  .retail-container .platform-menu-button-mobile .mobile-account-select[data-v-acd70b7c] .el-select__input {
    min-width: 0;
}
.takeout-container .platform-menu-button-mobile[data-v-acd70b7c] .mobile-account-select-popper .el-select-dropdown,
  .retail-container .platform-menu-button-mobile[data-v-acd70b7c] .mobile-account-select-popper .el-select-dropdown {
    margin-top: 8px;
}
.takeout-container .platform-menu-button-mobile .mobile-filter-btn[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .mobile-filter-btn[data-v-acd70b7c] {
    flex-shrink: 0;
    width: 48px;
    height: 48px;
    padding: 0;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    background-color: #ffffff;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
}
.takeout-container .platform-menu-button-mobile .mobile-filter-btn .filter-icon[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .mobile-filter-btn .filter-icon[data-v-acd70b7c] {
    font-size: 20px;
    color: var(--el-text-color-primary);
    transition: color 0.2s ease;
}
.takeout-container .platform-menu-button-mobile .mobile-filter-btn[data-v-acd70b7c]:active,
  .retail-container .platform-menu-button-mobile .mobile-filter-btn[data-v-acd70b7c]:active {
    transform: scale(0.98);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
}
.takeout-container .platform-menu-button-mobile .mobile-filter-btn.active[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .mobile-filter-btn.active[data-v-acd70b7c] {
    background-color: var(--el-color-primary-light-9);
}
.takeout-container .platform-menu-button-mobile .mobile-filter-btn.active .filter-icon[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .mobile-filter-btn.active .filter-icon[data-v-acd70b7c] {
    color: var(--el-color-primary);
}
.takeout-container .platform-menu-button-mobile .mobile-filter-panel[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .mobile-filter-panel[data-v-acd70b7c] {
    margin-top: 12px;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
}
.takeout-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item[data-v-acd70b7c] {
    margin-bottom: 8px;
}
.takeout-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item[data-v-acd70b7c]:last-child,
  .retail-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item[data-v-acd70b7c]:last-child {
    margin-bottom: 0;
}
.takeout-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c],
  .retail-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] {
    width: 100%;
}
.takeout-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__wrapper,
  .retail-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__wrapper {
    height: 44px;
    padding: 0 16px;
    border-radius: 8px;
    background-color: #ffffff;
    border: 1px solid #e5e7eb;
    box-shadow: none;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.takeout-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__wrapper:hover,
  .retail-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__wrapper:hover {
    border-color: var(--el-color-primary);
    background-color: #fafbfc;
}
.takeout-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__wrapper.is-focused,
  .retail-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__wrapper.is-focused {
    border-color: var(--el-color-primary);
    box-shadow: 0 0 0 3px rgba(64, 158, 255, 0.1);
    background-color: #ffffff;
}
.takeout-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__selected-item,
  .retail-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__selected-item {
    color: #1f2937;
    font-size: 15px;
    font-weight: 400;
    line-height: 44px;
}
.takeout-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__placeholder,
  .retail-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__placeholder {
    color: #9ca3af;
    font-size: 15px;
    font-weight: 400;
}
.takeout-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__caret,
  .retail-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__caret {
    color: #6b7280;
    font-size: 14px;
    transition: color 0.2s ease;
}
.takeout-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__suffix,
  .retail-container .platform-menu-button-mobile .mobile-filter-panel .mobile-filter-item .mobile-filter-select[data-v-acd70b7c] .el-select__suffix {
    right: 16px;
}
.takeout-container .platform-menu-button-mobile[data-v-acd70b7c] .mobile-filter-select-popper .el-select-dropdown,
  .retail-container .platform-menu-button-mobile[data-v-acd70b7c] .mobile-filter-select-popper .el-select-dropdown {
    margin-top: 4px;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    border: 1px solid #e5e7eb;
    padding: 4px 0;
}
.takeout-container .platform-menu-button-mobile[data-v-acd70b7c] .mobile-filter-select-popper .el-select-dropdown .el-select-dropdown__item,
  .retail-container .platform-menu-button-mobile[data-v-acd70b7c] .mobile-filter-select-popper .el-select-dropdown .el-select-dropdown__item {
    height: 40px;
    padding: 0 16px;
    font-size: 15px;
    color: #1f2937;
    transition: all 0.15s ease;
}
.takeout-container .platform-menu-button-mobile[data-v-acd70b7c] .mobile-filter-select-popper .el-select-dropdown .el-select-dropdown__item:hover,
  .retail-container .platform-menu-button-mobile[data-v-acd70b7c] .mobile-filter-select-popper .el-select-dropdown .el-select-dropdown__item:hover {
    background-color: #f3f4f6;
    color: var(--el-color-primary);
}
.takeout-container .platform-menu-button-mobile[data-v-acd70b7c] .mobile-filter-select-popper .el-select-dropdown .el-select-dropdown__item.selected,
  .retail-container .platform-menu-button-mobile[data-v-acd70b7c] .mobile-filter-select-popper .el-select-dropdown .el-select-dropdown__item.selected {
    background-color: var(--el-color-primary-light-9);
    color: var(--el-color-primary);
    font-weight: 500;
}
.takeout-container .platform-tabs-wrapper[data-v-acd70b7c],
  .retail-container .platform-tabs-wrapper[data-v-acd70b7c] {
    margin-bottom: 12px;
    overflow-x: auto;
    padding: 8px;
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
.takeout-container .platform-tabs-wrapper .platform-tab-card[data-v-acd70b7c],
  .retail-container .platform-tabs-wrapper .platform-tab-card[data-v-acd70b7c] {
    padding: 12px 16px;
    gap: 8px;
    flex-shrink: 0;
    border-radius: 10px;
    transition: all 0.2s ease;
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .platform-logo-img[data-v-acd70b7c],
  .retail-container .platform-tabs-wrapper .platform-tab-card .platform-logo-img[data-v-acd70b7c] {
    width: 20px;
    height: 20px;
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .platform-name[data-v-acd70b7c],
  .retail-container .platform-tabs-wrapper .platform-tab-card .platform-name[data-v-acd70b7c] {
    font-size: 14px;
    font-weight: 500;
}
.takeout-container .platform-tabs-wrapper .platform-tab-card .platform-count[data-v-acd70b7c],
  .retail-container .platform-tabs-wrapper .platform-tab-card .platform-count[data-v-acd70b7c] {
    font-size: 12px;
}
.takeout-container .content-area[data-v-acd70b7c],
  .retail-container .content-area[data-v-acd70b7c] {
    padding: 0;
    height: auto;
    min-height: auto;
    max-height: none;
    flex-shrink: 1;
}
.takeout-container .content-area .account-filter-row[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row[data-v-acd70b7c] {
    display: none !important;
}
.takeout-container .content-area .account-filter-row-legacy[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row-legacy[data-v-acd70b7c] {
    gap: 10px;
    margin-bottom: 16px;
    padding: 16px;
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
.takeout-container .content-area .account-filter-row-legacy .account-select-desktop[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row-legacy .account-select-desktop[data-v-acd70b7c] {
    display: none !important;
}
.takeout-container .content-area .account-filter-row-legacy .store-search-input[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row-legacy .store-search-input[data-v-acd70b7c] {
    min-width: 100%;
    flex: 1 1 100%;
    height: 40px;
}
.takeout-container .content-area .account-filter-row-legacy .store-search-input[data-v-acd70b7c] .el-input__wrapper,
  .retail-container .content-area .account-filter-row-legacy .store-search-input[data-v-acd70b7c] .el-input__wrapper {
    height: 40px;
    padding: 0 12px;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
.takeout-container .content-area .account-filter-row-legacy .store-search-input[data-v-acd70b7c] .el-input__inner,
  .retail-container .content-area .account-filter-row-legacy .store-search-input[data-v-acd70b7c] .el-input__inner {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.takeout-container .content-area .account-filter-row-legacy .store-search-input[data-v-acd70b7c] .el-input__prefix .vab-icon,
  .retail-container .content-area .account-filter-row-legacy .store-search-input[data-v-acd70b7c] .el-input__prefix .vab-icon {
    font-size: 16px;
}
.takeout-container .content-area .account-filter-row-legacy .account-select[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row-legacy .account-select[data-v-acd70b7c] {
    min-width: calc(50% - 5px);
    flex: 1 1 calc(50% - 5px);
    max-width: 100%;
    height: 40px;
}
.takeout-container .content-area .account-filter-row-legacy .account-select[data-v-acd70b7c] .el-select__wrapper,
  .retail-container .content-area .account-filter-row-legacy .account-select[data-v-acd70b7c] .el-select__wrapper {
    height: 40px;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
.takeout-container .content-area .account-filter-row-legacy .account-select[data-v-acd70b7c] .el-select__placeholder,
  .retail-container .content-area .account-filter-row-legacy .account-select[data-v-acd70b7c] .el-select__placeholder {
    font-size: 14px;
}
.takeout-container .content-area .account-filter-row-legacy .account-select[data-v-acd70b7c] .el-select__selected-item,
  .retail-container .content-area .account-filter-row-legacy .account-select[data-v-acd70b7c] .el-select__selected-item {
    font-size: 14px;
}
.takeout-container .content-area .account-filter-row-legacy .account-select-main[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row-legacy .account-select-main[data-v-acd70b7c] {
    min-width: 100%;
    flex: 0 0 auto;
    max-width: 100%;
}
.takeout-container .content-area .account-filter-row-legacy .account-select-main[data-v-acd70b7c] .el-select__wrapper,
  .retail-container .content-area .account-filter-row-legacy .account-select-main[data-v-acd70b7c] .el-select__wrapper {
    height: 40px;
    font-size: 14px;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
.takeout-container .content-area .account-filter-row-legacy .city-select[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row-legacy .city-select[data-v-acd70b7c] {
    min-width: calc(50% - 5px);
    flex: 1 1 calc(50% - 5px);
    max-width: 100%;
    height: 40px;
}
.takeout-container .content-area .account-filter-row-legacy .city-select[data-v-acd70b7c] .el-button,
  .retail-container .content-area .account-filter-row-legacy .city-select[data-v-acd70b7c] .el-button {
    height: 40px;
    padding: 0 12px;
    font-size: 14px;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}
.takeout-container .content-area .account-filter-row-legacy .city-select[data-v-acd70b7c] .el-button .vab-icon,
  .retail-container .content-area .account-filter-row-legacy .city-select[data-v-acd70b7c] .el-button .vab-icon {
    font-size: 16px;
}
.takeout-container .content-area .action-row[data-v-acd70b7c],
  .retail-container .content-area .action-row[data-v-acd70b7c] {
    position: sticky;
    top: 60px;
    z-index: 98;
    gap: 8px;
    margin-bottom: 12px;
    padding: 10px 12px;
    background-color: #ffffff;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    flex-wrap: nowrap;
    justify-content: space-between;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.takeout-container .content-area .action-row[data-v-acd70b7c]::-webkit-scrollbar,
  .retail-container .content-area .action-row[data-v-acd70b7c]::-webkit-scrollbar {
    display: none;
}
.takeout-container .content-area .action-row .action-buttons-group[data-v-acd70b7c],
  .retail-container .content-area .action-row .action-buttons-group[data-v-acd70b7c] {
    display: flex;
    gap: 8px;
    align-items: center;
    flex: 1;
    flex-wrap: nowrap;
    min-width: 0;
    max-width: 100%;
}
.takeout-container .content-area .action-row .action-btn[data-v-acd70b7c],
  .retail-container .content-area .action-row .action-btn[data-v-acd70b7c] {
    padding: 8px 12px;
    font-size: 14px;
    border-radius: 8px;
    font-weight: 500;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: all 0.2s ease;
    white-space: nowrap;
    flex-shrink: 0;
}
.takeout-container .content-area .action-row .action-btn[data-v-acd70b7c]:active,
  .retail-container .content-area .action-row .action-btn[data-v-acd70b7c]:active {
    transform: scale(0.98);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.takeout-container .content-area .action-row .action-btn .vab-icon[data-v-acd70b7c],
  .retail-container .content-area .action-row .action-btn .vab-icon[data-v-acd70b7c] {
    font-size: 15px;
}
.takeout-container .content-area .action-row .tool-icons[data-v-acd70b7c],
  .retail-container .content-area .action-row .tool-icons[data-v-acd70b7c] {
    margin-left: auto;
    flex-shrink: 0;
    justify-content: flex-end;
    gap: 8px;
}
.takeout-container .content-area .action-row .tool-icons .tool-desktop-only[data-v-acd70b7c],
  .retail-container .content-area .action-row .tool-icons .tool-desktop-only[data-v-acd70b7c] {
    display: none !important;
}
.takeout-container .content-area .action-row .tool-icons .tool-icon-btn[data-v-acd70b7c],
  .retail-container .content-area .action-row .tool-icons .tool-icon-btn[data-v-acd70b7c] {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
    transition: all 0.2s ease;
}
.takeout-container .content-area .action-row .tool-icons .tool-icon-btn[data-v-acd70b7c]:active,
  .retail-container .content-area .action-row .tool-icons .tool-icon-btn[data-v-acd70b7c]:active {
    transform: scale(0.95);
}
.takeout-container .content-area .action-row .tool-icons .tool-icon-btn .vab-icon[data-v-acd70b7c],
  .retail-container .content-area .action-row .tool-icons .tool-icon-btn .vab-icon[data-v-acd70b7c] {
    font-size: 18px;
}
.takeout-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] .el-checkbox__label,
  .retail-container .content-area .action-row .tool-icons .border-toggle-checkbox[data-v-acd70b7c] .el-checkbox__label {
    font-size: 14px;
}
}
@media (max-width: 768px) {
.takeout-container .store-list-container[data-v-acd70b7c],
  .retail-container .store-list-container[data-v-acd70b7c] {
    margin-top: 0;
    padding: 0 16px 16px;
    background-color: #f5f7fa;
}
.takeout-container .store-list-container .store-table-desktop[data-v-acd70b7c],
  .retail-container .store-list-container .store-table-desktop[data-v-acd70b7c] {
    display: none !important;
}
.takeout-container .store-list-container .store-cards-mobile[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile[data-v-acd70b7c] {
    display: block;
}
.takeout-container .store-list-container .store-cards-mobile .empty-state[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .empty-state[data-v-acd70b7c] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 60px 20px;
    color: #909399;
}
.takeout-container .store-list-container .store-cards-mobile .empty-state .empty-icon[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .empty-state .empty-icon[data-v-acd70b7c] {
    font-size: 48px;
    margin-bottom: 16px;
    opacity: 0.5;
}
.takeout-container .store-list-container .store-cards-mobile .empty-state .empty-text[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .empty-state .empty-text[data-v-acd70b7c] {
    font-size: 14px;
    margin: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card[data-v-acd70b7c] {
    background-color: #ffffff;
    border-radius: 12px;
    padding: 16px;
    margin-bottom: 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    transition: all 0.2s ease;
    cursor: pointer;
}
.takeout-container .store-list-container .store-cards-mobile .store-card[data-v-acd70b7c]:active,
  .retail-container .store-list-container .store-cards-mobile .store-card[data-v-acd70b7c]:active {
    transform: scale(0.98);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-header[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-header[data-v-acd70b7c] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-title[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-title[data-v-acd70b7c] {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    flex: 1;
    min-width: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-title .store-card-platform-logo[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-title .store-card-platform-logo[data-v-acd70b7c] {
    width: 24px;
    height: 24px;
    -o-object-fit: contain;
       object-fit: contain;
    flex-shrink: 0;
    border-radius: 6px;
    background-color: #f5f7fa;
    padding: 2px;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-title .store-card-name-wrapper[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-title .store-card-name-wrapper[data-v-acd70b7c] {
    flex: 1;
    min-width: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-title .store-card-name-wrapper .store-card-name-row[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-title .store-card-name-wrapper .store-card-name-row[data-v-acd70b7c] {
    display: flex;
    align-items: center;
    gap: 8px;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-title .store-card-name-wrapper .store-card-name-row .store-card-name[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-title .store-card-name-wrapper .store-card-name-row .store-card-name[data-v-acd70b7c] {
    font-size: 16px;
    font-weight: 600;
    color: var(--el-color-primary);
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1;
    min-width: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-title .store-card-name-wrapper .store-card-name-row .top-badge-card[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-title .store-card-name-wrapper .store-card-name-row .top-badge-card[data-v-acd70b7c] {
    flex-shrink: 0;
    padding: 2px 8px;
    font-size: 11px;
    font-weight: 500;
    color: #ff9800;
    background-color: #fff3e0;
    border-radius: 4px;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-status[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-status[data-v-acd70b7c] {
    display: flex;
    align-items: center;
    gap: 6px;
    flex-shrink: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-status .status-dot-card[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-status .status-dot-card[data-v-acd70b7c] {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    flex-shrink: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-status .status-text-card[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-header .store-card-status .status-text-card[data-v-acd70b7c] {
    font-size: 13px;
    color: #606266;
    white-space: nowrap;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container[data-v-acd70b7c] {
    margin-top: 0;
    margin-bottom: 8px;
    padding-bottom: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row[data-v-acd70b7c] {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: nowrap;
    min-width: 0;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
    padding-right: 2px;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row[data-v-acd70b7c]::-webkit-scrollbar,
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row[data-v-acd70b7c]::-webkit-scrollbar {
    display: none;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-id[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-id[data-v-acd70b7c] {
    font-size: 11px;
    color: #9ca3af;
    line-height: 1.4;
    margin-right: 0;
    flex-shrink: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item[data-v-acd70b7c] {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 11px;
    color: #6b7280;
    white-space: nowrap;
    flex-shrink: 1;
    min-width: 0;
    max-width: 100%;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item .meta-icon[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item .meta-icon[data-v-acd70b7c] {
    font-size: 12px;
    color: #9ca3af;
    flex-shrink: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.city[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.city[data-v-acd70b7c] {
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.city span[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.city span[data-v-acd70b7c] {
    overflow: hidden;
    text-overflow: ellipsis;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.account[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.account[data-v-acd70b7c] {
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.account span[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.account span[data-v-acd70b7c] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.weather[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.weather[data-v-acd70b7c] {
    flex-shrink: 1;
    min-width: 0;
    max-width: 90px;
    overflow: hidden;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.weather .weather-icon[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.weather .weather-icon[data-v-acd70b7c] {
    color: #f39c12;
    flex-shrink: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.weather span[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.weather span[data-v-acd70b7c] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: 100%;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.weather .temperature[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-meta-container .store-card-meta-row .store-card-meta-item.weather .temperature[data-v-acd70b7c] {
    color: #409eff;
    font-weight: 600;
    margin-left: 2px;
    white-space: nowrap;
    flex-shrink: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-info-item[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-info-item[data-v-acd70b7c] {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 10px;
    font-size: 14px;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-info-item .info-icon[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-info-item .info-icon[data-v-acd70b7c] {
    font-size: 16px;
    color: #9ca3af;
    flex-shrink: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-info-item .info-text[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-info-item .info-text[data-v-acd70b7c] {
    color: #374151;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-info-item .weather-info[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-info-item .weather-info[data-v-acd70b7c] {
    display: flex;
    align-items: center;
    gap: 4px;
    margin-left: auto;
    font-size: 12px;
    color: #6b7280;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-info-item .weather-info .weather-icon[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-info-item .weather-info .weather-icon[data-v-acd70b7c] {
    font-size: 14px;
    color: #f39c12;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-info-item .weather-info .temperature[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-info-item .weather-info .temperature[data-v-acd70b7c] {
    color: #409eff;
    font-weight: 600;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats[data-v-acd70b7c] {
    display: flex;
    gap: 16px;
    padding: 12px 0;
    margin: 4px 0 4px 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item[data-v-acd70b7c] {
    flex: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    min-width: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item .stat-label[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item .stat-label[data-v-acd70b7c] {
    font-size: 12px;
    color: #9ca3af;
    white-space: nowrap;
    flex-shrink: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item .stat-value-wrapper[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item .stat-value-wrapper[data-v-acd70b7c] {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 6px;
    flex: 1;
    min-width: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item .stat-value[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item .stat-value[data-v-acd70b7c] {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2;
    white-space: nowrap;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item .stat-value.income-value[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item .stat-value.income-value[data-v-acd70b7c] {
    color: #ff6b35;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item .stat-value.orders-value[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item .stat-value.orders-value[data-v-acd70b7c] {
    color: #606266;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item .stat-yesterday[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-stats .stat-item .stat-yesterday[data-v-acd70b7c] {
    font-size: 11px;
    color: #9ca3af;
    white-space: nowrap;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth[data-v-acd70b7c] {
    display: flex;
    align-items: center;
    gap: 6px;
    padding-top: 0;
    flex-wrap: nowrap;
    min-width: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth .auth-label[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth .auth-label[data-v-acd70b7c] {
    font-size: 12px;
    color: #6b7280;
    white-space: nowrap;
    flex-shrink: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth .auth-badge[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth .auth-badge[data-v-acd70b7c] {
    padding: 4px 10px;
    font-size: 12px;
    font-weight: 500;
    border-radius: 6px;
    white-space: nowrap;
    flex-shrink: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth .auth-badge.auth-success[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth .auth-badge.auth-success[data-v-acd70b7c] {
    color: #10b981;
    background-color: #d1fae5;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth .auth-badge.auth-danger[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth .auth-badge.auth-danger[data-v-acd70b7c] {
    color: #ef4444;
    background-color: #fee2e2;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth .api-auth-tag[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth .api-auth-tag[data-v-acd70b7c] {
    font-size: 11px;
    white-space: nowrap;
    flex-shrink: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth .auth-action-btn[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-body .store-card-auth .auth-action-btn[data-v-acd70b7c] {
    padding: 0;
    font-size: 12px;
    white-space: nowrap;
    flex-shrink: 0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-footer[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-footer[data-v-acd70b7c] {
    display: flex;
    justify-content: flex-start;
    gap: 12px;
    padding-top: 12px;
    margin-top: 12px;
    border-top: 1px solid #f0f0f0;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-footer .el-button[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-footer .el-button[data-v-acd70b7c] {
    padding: 4px 8px;
    font-size: 12px;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-footer .el-button .vab-icon[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-footer .el-button .vab-icon[data-v-acd70b7c] {
    font-size: 14px;
}
.takeout-container .store-list-container .store-cards-mobile .store-card .store-card-footer .el-button.is-topped[data-v-acd70b7c],
  .retail-container .store-list-container .store-cards-mobile .store-card .store-card-footer .el-button.is-topped[data-v-acd70b7c] {
    color: #ff9800;
}
.takeout-container[data-v-acd70b7c] .el-table,
  .retail-container[data-v-acd70b7c] .el-table {
    background-color: transparent !important;
    border-radius: 12px;
    overflow: hidden;
}
.takeout-container[data-v-acd70b7c] .el-table .el-table__header th,
  .retail-container[data-v-acd70b7c] .el-table .el-table__header th {
    background-color: #ffffff !important;
    padding: 12px 8px !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #303133 !important;
}
.takeout-container[data-v-acd70b7c] .el-table .el-table__body tr,
  .retail-container[data-v-acd70b7c] .el-table .el-table__body tr {
    background-color: #ffffff !important;
}
.takeout-container[data-v-acd70b7c] .el-table .el-table__body tr td,
  .retail-container[data-v-acd70b7c] .el-table .el-table__body tr td {
    padding: 12px 8px !important;
    border-bottom: 1px solid #f0f0f0 !important;
}
.takeout-container[data-v-acd70b7c] .el-table .el-table__body tr:hover,
  .retail-container[data-v-acd70b7c] .el-table .el-table__body tr:hover {
    background-color: #f8f9fa !important;
}
.takeout-container[data-v-acd70b7c] .el-table .el-table__body tr:last-child td,
  .retail-container[data-v-acd70b7c] .el-table .el-table__body tr:last-child td {
    border-bottom: none !important;
}
.takeout-container[data-v-acd70b7c] .store-name-cell,
  .retail-container[data-v-acd70b7c] .store-name-cell {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 6px !important;
    padding: 8px 0 !important;
}
.takeout-container[data-v-acd70b7c] .store-name-row,
  .retail-container[data-v-acd70b7c] .store-name-row {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    min-width: 0 !important;
    width: 100% !important;
}
.takeout-container[data-v-acd70b7c] .store-platform-logo,
  .retail-container[data-v-acd70b7c] .store-platform-logo {
    width: 22px !important;
    height: 22px !important;
    -o-object-fit: contain !important;
       object-fit: contain !important;
    flex-shrink: 0 !important;
    border-radius: 4px !important;
}
.takeout-container[data-v-acd70b7c] .store-name-text,
  .retail-container[data-v-acd70b7c] .store-name-text {
    font-size: 15px !important;
    color: var(--el-color-primary) !important;
    font-weight: 600 !important;
    line-height: 1.5 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    flex: 1 !important;
    min-width: 0 !important;
}
.takeout-container[data-v-acd70b7c] .store-id-row,
  .retail-container[data-v-acd70b7c] .store-id-row {
    display: flex !important;
    align-items: center !important;
    padding-left: 30px !important;
}
.takeout-container[data-v-acd70b7c] .store-id-text,
  .retail-container[data-v-acd70b7c] .store-id-text {
    font-size: 13px !important;
    color: #909399 !important;
    line-height: 1.5 !important;
}
.takeout-container[data-v-acd70b7c] .plugin-auth-cell,
  .retail-container[data-v-acd70b7c] .plugin-auth-cell {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 6px !important;
    padding: 8px 0 !important;
}
.takeout-container[data-v-acd70b7c] .plugin-auth-row,
  .retail-container[data-v-acd70b7c] .plugin-auth-row {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    white-space: nowrap !important;
    flex-wrap: nowrap !important;
}
.takeout-container[data-v-acd70b7c] .auth-status-badge,
  .retail-container[data-v-acd70b7c] .auth-status-badge {
    display: inline-block !important;
    padding: 4px 10px !important;
    border-radius: 6px !important;
    font-size: 12px !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;
    flex-shrink: 0 !important;
}
.takeout-container[data-v-acd70b7c] .auth-status-badge-success,
  .retail-container[data-v-acd70b7c] .auth-status-badge-success {
    background-color: #e8f5e9 !important;
    border: 1px solid #a5d6a7 !important;
    color: #4caf50 !important;
}
.takeout-container[data-v-acd70b7c] .auth-status-badge-danger,
  .retail-container[data-v-acd70b7c] .auth-status-badge-danger {
    background-color: #fef0f0 !important;
    border: 1px solid #fbc4c4 !important;
    color: #f56c6c !important;
}
.takeout-container[data-v-acd70b7c] .auth-separator,
  .retail-container[data-v-acd70b7c] .auth-separator {
    color: #409eff !important;
    font-size: 14px !important;
    margin: 0 2px !important;
}
.takeout-container[data-v-acd70b7c] .one-click-login-btn,
  .retail-container[data-v-acd70b7c] .one-click-login-btn {
    padding: 0 !important;
    height: auto !important;
    font-size: 14px !important;
    text-decoration: none !important;
}
.takeout-container[data-v-acd70b7c] .auth-time-row,
  .retail-container[data-v-acd70b7c] .auth-time-row {
    display: flex !important;
    align-items: center !important;
    padding-left: 12px !important;
}
.takeout-container[data-v-acd70b7c] .auth-time-text,
  .retail-container[data-v-acd70b7c] .auth-time-text {
    font-size: 12px !important;
    color: #303133 !important;
    line-height: 1.4 !important;
}
.takeout-container[data-v-acd70b7c] .business-status-cell,
  .retail-container[data-v-acd70b7c] .business-status-cell {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;
    padding: 8px 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
}
.takeout-container[data-v-acd70b7c] .store-logo,
  .retail-container[data-v-acd70b7c] .store-logo {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    min-height: 32px !important;
    max-width: 32px !important;
    max-height: 32px !important;
    -o-object-fit: contain !important;
       object-fit: contain !important;
    border-radius: 4px !important;
    flex-shrink: 0 !important;
    display: inline-block !important;
    aspect-ratio: 1/1 !important;
    margin: 0 auto !important;
}
.takeout-container[data-v-acd70b7c] .business-status-cell .status-text,
  .retail-container[data-v-acd70b7c] .business-status-cell .status-text {
    font-size: 12px !important;
    white-space: nowrap !important;
    text-align: center !important;
    line-height: 1.2 !important;
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
}
.takeout-container[data-v-acd70b7c] .business-status-cell .status-dot,
  .retail-container[data-v-acd70b7c] .business-status-cell .status-dot {
    display: inline-block !important;
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    flex-shrink: 0 !important;
    background-color: #909399 !important;
    animation: statusDotPulse-acd70b7c 2s ease-in-out infinite !important;
    vertical-align: middle !important;
    align-self: center !important;
}
.takeout-container[data-v-acd70b7c] .business-status-cell .status-dot-green,
  .retail-container[data-v-acd70b7c] .business-status-cell .status-dot-green {
    background-color: #67c23a !important;
}
.takeout-container[data-v-acd70b7c] .business-status-cell .status-dot-red,
  .retail-container[data-v-acd70b7c] .business-status-cell .status-dot-red {
    background-color: #f56c6c !important;
}
.takeout-container[data-v-acd70b7c] .business-status-cell .status-dot-gray,
  .retail-container[data-v-acd70b7c] .business-status-cell .status-dot-gray {
    background-color: #909399 !important;
}
.takeout-container .pagination-wrapper[data-v-acd70b7c],
  .retail-container .pagination-wrapper[data-v-acd70b7c] {
    margin-top: 16px !important;
    padding: 12px 16px !important;
    background-color: #ffffff !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04) !important;
    justify-content: center !important;
}
.takeout-container .pagination-wrapper[data-v-acd70b7c] .el-pagination,
  .retail-container .pagination-wrapper[data-v-acd70b7c] .el-pagination {
    justify-content: center !important;
}
.takeout-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .el-pagination__total,
  .retail-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .el-pagination__total {
    font-size: 13px !important;
    color: #606266 !important;
}
.takeout-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .el-pagination__sizes .el-select .el-select__wrapper,
  .retail-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .el-pagination__sizes .el-select .el-select__wrapper {
    height: 32px !important;
    border-radius: 8px !important;
}
.takeout-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .btn-prev,
  .takeout-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .btn-next,
  .retail-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .btn-prev,
  .retail-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .btn-next {
    width: 32px !important;
    height: 32px !important;
    border-radius: 8px !important;
}
.takeout-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .el-pager li,
  .retail-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .el-pager li {
    min-width: 32px !important;
    height: 32px !important;
    line-height: 32px !important;
    border-radius: 8px !important;
    font-size: 13px !important;
}
.takeout-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .el-pagination__jump,
  .retail-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .el-pagination__jump {
    font-size: 13px !important;
}
.takeout-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .el-pagination__jump .el-input .el-input__wrapper,
  .retail-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .el-pagination__jump .el-input .el-input__wrapper {
    height: 32px !important;
    border-radius: 8px !important;
}
.takeout-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .el-pagination__jump .el-input .el-input__inner,
  .retail-container .pagination-wrapper[data-v-acd70b7c] .el-pagination .el-pagination__jump .el-input .el-input__inner {
    font-size: 13px !important;
}
.platform-menu-drawer[data-v-acd70b7c] .el-overlay {
    background-color: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(4px);
}
.platform-menu-drawer[data-v-acd70b7c] .el-drawer {
    border-radius: 0 20px 20px 0;
    box-shadow: 4px 0 24px rgba(0, 0, 0, 0.08);
}
.platform-menu-drawer[data-v-acd70b7c] .el-drawer__body {
    padding: 0;
    overflow: hidden;
}
.platform-menu-drawer .platform-menu-drawer-content[data-v-acd70b7c] {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #fafbfc;
}
.platform-menu-drawer .platform-drawer-header[data-v-acd70b7c] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 16px 16px;
    background-color: #ffffff;
    position: sticky;
    top: 0;
    z-index: 10;
}
.platform-menu-drawer .platform-drawer-header .drawer-close-btn[data-v-acd70b7c] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.2s ease;
    background-color: transparent;
}
.platform-menu-drawer .platform-drawer-header .drawer-close-btn[data-v-acd70b7c]:active {
    background-color: #f5f5f7;
    transform: scale(0.95);
}
.platform-menu-drawer .platform-drawer-header .drawer-close-btn .drawer-close-icon[data-v-acd70b7c] {
    font-size: 22px;
    color: #1a1a1a;
}
.platform-menu-drawer .platform-drawer-header .drawer-title[data-v-acd70b7c] {
    flex: 1;
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    color: #1a1a1a;
    letter-spacing: -0.3px;
}
.platform-menu-drawer .platform-drawer-header .drawer-placeholder[data-v-acd70b7c] {
    width: 36px;
}
.platform-menu-drawer .platform-menu-list[data-v-acd70b7c] {
    flex: 1;
    overflow-y: auto;
    padding: 8px 16px 24px;
    gap: 8px;
    display: flex;
    flex-direction: column;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item[data-v-acd70b7c] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px;
    background-color: #ffffff;
    border-radius: 16px;
    cursor: pointer;
    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
    border: 1px solid #f0f0f0;
    position: relative;
    overflow: hidden;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item[data-v-acd70b7c]::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 4px;
    background-color: var(--el-color-primary);
    opacity: 0;
    transition: opacity 0.25s ease;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item[data-v-acd70b7c]:active {
    transform: scale(0.98);
    border-color: #e5e5e5;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item.active[data-v-acd70b7c] {
    border-color: var(--el-color-primary);
    background: linear-gradient(135deg, rgba(64, 158, 255, 0.08) 0%, rgba(64, 158, 255, 0.04) 100%);
}
.platform-menu-drawer .platform-menu-list .platform-menu-item.active[data-v-acd70b7c]::before {
    opacity: 1;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item.active .platform-menu-name[data-v-acd70b7c] {
    color: var(--el-color-primary);
}
.platform-menu-drawer .platform-menu-list .platform-menu-item .platform-menu-item-left[data-v-acd70b7c] {
    display: flex;
    align-items: center;
    gap: 14px;
    flex: 1;
    min-width: 0;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item .platform-menu-item-left .platform-menu-logo[data-v-acd70b7c] {
    width: 44px;
    height: 44px;
    -o-object-fit: contain;
       object-fit: contain;
    flex-shrink: 0;
    border-radius: 12px;
    background-color: #fafbfc;
    padding: 2px;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item .platform-menu-item-left .platform-menu-info[data-v-acd70b7c] {
    flex: 1;
    min-width: 0;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item .platform-menu-item-left .platform-menu-info .platform-menu-name[data-v-acd70b7c] {
    font-size: 16px;
    font-weight: 600;
    color: #1a1a1a;
    margin-bottom: 6px;
    letter-spacing: -0.2px;
    transition: color 0.25s ease;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item .platform-menu-item-left .platform-menu-info .platform-menu-count[data-v-acd70b7c] {
    font-size: 13px;
    color: #8e8e93;
    letter-spacing: -0.1px;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item .platform-menu-subscription[data-v-acd70b7c] {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 10px;
    margin-left: 12px;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item .platform-menu-subscription .subscription-status[data-v-acd70b7c] {
    font-size: 11px;
    padding: 5px 10px;
    border-radius: 8px;
    white-space: nowrap;
    font-weight: 500;
    letter-spacing: 0.2px;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item .platform-menu-subscription .subscription-status.active[data-v-acd70b7c] {
    background-color: rgba(76, 175, 80, 0.1);
    color: #4caf50;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item .platform-menu-subscription .subscription-status.expired[data-v-acd70b7c] {
    background-color: rgba(255, 152, 0, 0.1);
    color: #ff9800;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item .platform-menu-subscription .el-button[data-v-acd70b7c] {
    font-size: 12px;
    padding: 7px 14px;
    border-radius: 10px;
    font-weight: 500;
    height: auto;
    box-shadow: none;
}
.platform-menu-drawer .platform-menu-list .platform-menu-item .platform-menu-subscription .el-button[data-v-acd70b7c]:active {
    transform: scale(0.96);
}
}
@media (max-width: 480px) {
.takeout-container[data-v-acd70b7c],
  .retail-container[data-v-acd70b7c] {
    padding: 12px;
}
.takeout-container .content-area[data-v-acd70b7c],
  .retail-container .content-area[data-v-acd70b7c] {
    height: auto;
    min-height: auto;
    max-height: none;
    flex-shrink: 1;
}
.takeout-container .content-area .account-filter-row[data-v-acd70b7c],
  .retail-container .content-area .account-filter-row[data-v-acd70b7c] {
    display: none !important;
}
.takeout-container .content-area .action-row[data-v-acd70b7c],
  .retail-container .content-area .action-row[data-v-acd70b7c] {
    position: sticky;
    top: 60px;
    z-index: 98;
    padding: 8px 10px;
    margin-bottom: 10px;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.takeout-container .content-area .action-row[data-v-acd70b7c]::-webkit-scrollbar,
  .retail-container .content-area .action-row[data-v-acd70b7c]::-webkit-scrollbar {
    display: none;
}
.takeout-container .content-area .action-row .action-buttons-group[data-v-acd70b7c],
  .retail-container .content-area .action-row .action-buttons-group[data-v-acd70b7c] {
    display: flex;
    gap: 6px;
    align-items: center;
    flex: 1;
    flex-wrap: nowrap;
    min-width: 0;
    max-width: 100%;
}
.takeout-container .content-area .action-row .action-btn[data-v-acd70b7c],
  .retail-container .content-area .action-row .action-btn[data-v-acd70b7c] {
    padding: 7px 10px;
    font-size: 13px;
    flex-shrink: 0;
    white-space: nowrap;
    border-radius: 8px;
}
.takeout-container .content-area .action-row .action-btn .vab-icon[data-v-acd70b7c],
  .retail-container .content-area .action-row .action-btn .vab-icon[data-v-acd70b7c] {
    font-size: 14px;
}
.takeout-container .content-area .action-row .action-btn span[data-v-acd70b7c],
  .retail-container .content-area .action-row .action-btn span[data-v-acd70b7c] {
    font-size: 13px;
}
.takeout-container .content-area .action-row .tool-icons .tool-desktop-only[data-v-acd70b7c],
  .retail-container .content-area .action-row .tool-icons .tool-desktop-only[data-v-acd70b7c] {
    display: none !important;
}
.store-list-container[data-v-acd70b7c] {
    padding: 0 12px 12px;
}
}
@keyframes rotate-acd70b7c {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}
@keyframes statusDotPulse-acd70b7c {
0%, 100% {
    opacity: 1;
    transform: scale(1);
}
50% {
    opacity: 0.6;
    transform: scale(1.2);
}
}
/* 全局样式 - 门店名称单元格 */
.store-name-cell {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 4px !important;
  padding: 4px 0 !important;
}
.store-name-row {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  min-width: 0 !important;
  width: 100% !important;
}
.store-platform-logo {
  width: 20px !important;
  height: 20px !important;
  -o-object-fit: contain !important;
     object-fit: contain !important;
  flex-shrink: 0 !important;
}
.store-name-text {
  font-size: 14px !important;
  color: #409eff !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  flex: 1 !important;
  min-width: 0 !important;
}
.store-id-row {
  display: flex !important;
  align-items: center !important;
  padding-left: 28px !important;
}
.store-id-text {
  font-size: 12px !important;
  color: #909399 !important;
  line-height: 1.4 !important;
}

/* 全局样式 - 插件授权单元格 */
.plugin-auth-cell {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 4px !important;
  padding: 4px 0 !important;
}
.plugin-auth-row {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  white-space: nowrap !important;
  flex-wrap: nowrap !important;
}
.auth-status-badge {
  display: inline-block !important;
  padding: 2px 8px !important;
  border-radius: 4px !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
  font-weight: 500 !important;
  flex-shrink: 0 !important;
}
.auth-status-badge-success {
  background-color: #e8f5e9 !important;
  border: 1px solid #a5d6a7 !important;
  color: #4caf50 !important;
}
.auth-status-badge-danger {
  background-color: #fef0f0 !important;
  border: 1px solid #fbc4c4 !important;
  color: #f56c6c !important;
}
.auth-separator {
  color: #409eff !important;
  font-size: 14px !important;
  margin: 0 2px !important;
}
.one-click-login-btn {
  padding: 0 !important;
  height: auto !important;
  font-size: 14px !important;
  text-decoration: none !important;
}
.auth-time-row {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
}
.auth-time-text {
  font-size: 12px !important;
  color: #303133 !important;
  line-height: 1.4 !important;
}

/* 全局样式 - 确保营业状态圆点显示 */
.business-status-cell .status-text {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  font-size: 12px !important;
  white-space: nowrap !important;
  text-align: center !important;
  line-height: 1.2 !important;
  width: 100% !important;
}
.business-status-cell .status-dot {
  display: inline-block !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  flex-shrink: 0 !important;
  background-color: #909399 !important;
  animation: statusDotPulse 2s ease-in-out infinite !important;
  vertical-align: middle !important;
  align-self: center !important;
}
@keyframes statusDotPulse {
0%, 100% {
    opacity: 1;
    transform: scale(1);
}
50% {
    opacity: 0.6;
    transform: scale(1.2);
}
}
.business-status-cell .status-dot-green {
  background-color: #67c23a !important;
}
.business-status-cell .status-dot-red {
  background-color: #f56c6c !important;
}
.business-status-cell .status-dot-gray {
  background-color: #909399 !important;
}

/* Logo预览样式 */
.logo-preview-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 4px;
}

/* Popover样式覆盖 */
:deep(.store-logo-preview-popover) {
  padding: 8px !important;
}

/* 分组管理对话框样式 - 现代化简约风格 */
:deep(.group-management-dialog) {
.el-dialog {
    border-radius: 16px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.12);
    overflow: hidden;
}
.el-dialog__header {
    padding: 24px 24px 20px;
    border-bottom: 1px solid #f0f0f0;
    background-color: #fafafa;
.el-dialog__title {
      font-size: 18px;
      font-weight: 600;
      color: #1f2937;
}
.el-dialog__headerbtn {
      top: 24px;
      right: 24px;
      width: 32px;
      height: 32px;
      border-radius: 8px;
      transition: all 0.2s ease;
&:hover {
        background-color: #f5f5f5;
}
.el-dialog__close {
        font-size: 18px;
        color: #6b7280;
}
}
}
.el-dialog__body {
    padding: 24px;
}
}
.group-management-content {
.group-list-section {
.section-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
      margin-bottom: 20px;
      padding-bottom: 16px;
      border-bottom: 1px solid #f0f0f0;
h3 {
        margin: 0;
        font-size: 16px;
        font-weight: 600;
        color: #1f2937;
}
.add-group-btn {
        border-radius: 8px;
        padding: 8px 16px;
        font-size: 14px;
        font-weight: 500;
        box-shadow: 0 2px 8px rgba(64, 158, 255, 0.2);
        transition: all 0.2s ease;
&:hover {
          box-shadow: 0 4px 12px rgba(64, 158, 255, 0.3);
          transform: translateY(-1px);
}
}
}
.group-list-table-desktop {
      display: block;
      border: none;
      background: transparent;
:deep(.el-table__header-wrapper) {
        border-radius: 12px 12px 0 0;
}
:deep(.el-table__header) {
        background-color: transparent;
th {
          background-color: transparent !important;
          border-bottom: none;
          border-right: none;
          color: #6b7280;
          font-weight: 600;
          font-size: 13px;
          padding: 16px 20px;
          text-align: left;
&:first-child {
            padding-left: 20px;
}
&:last-child {
            padding-right: 20px;
}
}
}
:deep(.el-table__body-wrapper) {
        border-radius: 0 0 12px 12px;
}
:deep(.el-table__body) {
tr {
          background-color: #ffffff;
          border-radius: 12px;
          margin-bottom: 8px;
          transition: all 0.2s ease;
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
&:hover {
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
            transform: translateY(-1px);
}
td {
            border-bottom: none;
            border-right: none;
            padding: 20px;
            color: #1f2937;
            font-size: 14px;
&:first-child {
              padding-left: 20px;
              font-weight: 500;
}
&:last-child {
              padding-right: 20px;
}
}
}
}
:deep(.el-table__empty-block) {
        background-color: #ffffff;
        border-radius: 12px;
        padding: 40px 20px;
}
.group-action-btn {
        padding: 6px 12px;
        margin: 0 4px;
        border-radius: 6px;
        font-size: 13px;
        font-weight: 500;
        transition: all 0.2s ease;
&:hover {
          background-color: #f5f5f5;
}
}
}

    /* 移动端卡片列表 */
.group-list-cards-mobile {
      display: none;
.group-empty-state {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 60px 20px;
        background-color: #ffffff;
        border-radius: 12px;
        color: #909399;
.empty-icon {
          font-size: 48px;
  margin-bottom: 16px;
          opacity: 0.5;
}
.empty-text {
          font-size: 14px;
  margin: 0;
}
}
}
}
}

/* 添加/编辑分组对话框样式 - 现代化简约风格 */
:deep(.group-form-dialog) {
.el-dialog {
    border-radius: 16px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.12);
    overflow: hidden;
}
.el-dialog__header {
    padding: 24px 24px 20px;
    border-bottom: 1px solid #f0f0f0;
    background-color: #fafafa;
.el-dialog__title {
      font-size: 18px;
  font-weight: 600;
      color: #1f2937;
}
.el-dialog__headerbtn {
      top: 24px;
      right: 24px;
      width: 32px;
      height: 32px;
      border-radius: 8px;
      transition: all 0.2s ease;
&:hover {
        background-color: #f5f5f5;
}
.el-dialog__close {
        font-size: 18px;
        color: #6b7280;
}
}
}
.el-dialog__body {
    padding: 24px;
}
.el-dialog__footer {
    padding: 20px 24px 24px;
    border-top: 1px solid #f0f0f0;
    background-color: #fafafa;
}
.el-form {
.el-form-item {
      margin-bottom: 20px;
.el-form-item__label {
        color: #6b7280;
        font-weight: 500;
        font-size: 14px;
}
.el-form-item__content {
.el-input {
.el-input__wrapper {
            border-radius: 8px;
            border: 1px solid #e5e7eb;
            padding: 10px 12px;
            transition: all 0.2s ease;
            box-shadow: none;
&:hover {
              border-color: #d1d5db;
}
&.is-focus {
              border-color: var(--el-color-primary);
              box-shadow: 0 0 0 3px rgba(64, 158, 255, 0.1);
}
}
}
}
}
}
.group-form-footer {
    display: flex;
    justify-content: flex-end;
    gap: 12px;
.cancel-btn {
      border-radius: 8px;
      padding: 10px 20px;
      font-size: 14px;
      font-weight: 500;
      border: 1px solid #e5e7eb;
      color: #6b7280;
      background-color: #ffffff;
      transition: all 0.2s ease;
&:hover {
        border-color: #d1d5db;
        background-color: #f9fafb;
        color: #374151;
}
}
.submit-btn {
      border-radius: 8px;
      padding: 10px 20px;
      font-size: 14px;
      font-weight: 500;
      box-shadow: 0 2px 8px rgba(64, 158, 255, 0.2);
      transition: all 0.2s ease;
&:hover {
        box-shadow: 0 4px 12px rgba(64, 158, 255, 0.3);
        transform: translateY(-1px);
}
}
}
}
.add-shop-to-group-content {
  padding: 8px 0;
}
.account-info-cell {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 8px 0;
  text-align: left;
  position: relative;
  overflow: visible;
}
.top-badge {
  position: absolute;
  top: 4px;
  left: -30px;
  width: 70px;
  height: 22px;
  background: linear-gradient(135deg, var(--el-color-primary-light-3) 0%, var(--el-color-primary) 100%);
  opacity: 0.85;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  transform: rotate(-45deg);
  transform-origin: center;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  overflow: hidden;
}
.top-badge-text {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.5px;
  transform: rotate(4deg);
  white-space: nowrap;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  line-height: 1;
}
.account-row {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  line-height: 1.5;
}
.account-icon {
  font-size: 14px;
  color: #909399;
  flex-shrink: 0;
}
.account-value {
  color: #303133;
  word-break: break-all;
  flex: 1;
}
.notes-row {
  display: flex;
  align-items: center;
  gap: 6px;
}
.quick-notes-btn {
  margin-left: auto;
  padding: 0 4px;
  font-size: 12px;
  flex-shrink: 0;
}

/* 分组管理弹窗移动端样式 */
@media (max-width: 768px) {
:deep(.group-management-dialog) {
.el-dialog {
      width: 95% !important;
      margin: 0 auto;
      max-height: 90vh;
      display: flex;
      flex-direction: column;
}
.el-dialog__body {
      padding: 16px;
      overflow-y: auto;
      flex: 1;
}
}
.group-management-content {
.group-list-section {
.section-header {
        flex-direction: column;
        align-items: stretch;
        gap: 12px;
        margin-bottom: 16px;
        padding-bottom: 12px;
h3 {
          font-size: 15px;
}
.add-group-btn {
          width: 100%;
          justify-content: center;
}
}
.group-list-table-desktop {
        display: none !important;
}
.group-list-cards-mobile {
        display: block;
.group-card {
          background-color: #ffffff;
          border-radius: 12px;
          padding: 16px;
          margin-bottom: 12px;
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
          transition: all 0.2s ease;
&:active {
            transform: scale(0.98);
            box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
}
.group-card-content {
            display: flex;
            flex-direction: column;
            gap: 12px;
.group-card-info {
.group-card-name {
                font-size: 16px;
                font-weight: 600;
                color: #1f2937;
                margin-bottom: 8px;
}
.group-card-count {
                font-size: 13px;
                color: #6b7280;
}
}
.group-card-actions {
              display: flex;
              gap: 12px;
              padding-top: 12px;
              border-top: 1px solid #f0f0f0;
.group-card-action-btn {
                flex: 1;
                text-align: center;
                padding: 8px;
                border-radius: 8px;
                font-size: 14px;
                font-weight: 500;
                transition: all 0.2s ease;
&:active {
                  background-color: #f5f5f5;
}
}
}
}
}
.group-empty-state {
          padding: 40px 20px;
.empty-icon {
            font-size: 40px;
}
.empty-text {
            font-size: 13px;
}
}
}
}
}
}

/* 门店基本信息列置顶样式 */
.store-basic-info-topped {
  border-left: 4px solid var(--el-color-primary) !important;
  padding: 4px 4px 4px 8px !important;
  border-radius: 4px !important;
  position: relative !important;
}

/* 演示模式虚化样式 */
.demo-mode-blur {
  filter: blur(4px) !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  pointer-events: none !important;
}

/* 演示模式虚化样式 - el-image 组件 */
:deep(.demo-mode-blur) {
  filter: blur(4px) !important;
img {
    filter: blur(4px) !important;
}
}

/* 演示模式开关样式 */
.demo-mode-switch-wrapper {
  display: flex !important;
  align-items: center !important;
  margin-left: 12px !important;
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}
.demo-mode-switch {
  display: flex !important;
  align-items: center !important;
}

/* 聚合客服模式：容器样式 */
.customer-service-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}

/* 聚合客服模式：平台卡片标签区域样式（直接显示在 store-takeout-container 中） */
.customer-service-platform-tabs {
  display: flex !important; /* 确保水平排列 */
  flex-direction: row !important; /* 明确设置为行方向 */
  flex-wrap: nowrap !important; /* 不换行，保持一行显示 */
  align-items: center !important; /* 垂直居中对齐 */
  gap: 0 !important;
  margin: 0 !important; /* 移除所有外边距 */
  margin-top: 0 !important; /* 明确移除顶部外边距 */
  margin-bottom: 0 !important; /* 明确移除底部外边距 */
  padding: 0 !important; /* 移除内边距，紧贴容器边缘 */
  padding-top: 0 !important; /* 明确移除顶部内边距 */
  padding-bottom: 0 !important; /* 明确移除底部内边距 */
  background-color: #ffffff;
  border-radius: 0 !important; /* 移除圆角，紧贴容器边缘 */
  box-shadow: none !important; /* 移除阴影 */
  flex-shrink: 0;
  overflow-x: auto; /* 水平滚动 */
  overflow-y: hidden;
  border-bottom: 1px solid var(--el-border-color-light);
  border-top: none !important; /* 移除顶部边框 */
  
  /* 缩小平台卡片标签的高度 */
.platform-tab-card {
    position: relative !important;
    display: flex !important; /* 确保卡片内部也是 flex 布局 */
    flex-direction: row !important; /* 卡片内容水平排列 */
    align-items: center !important;
    justify-content: space-between !important;
    padding: 6px 14px !important; /* 从 12px 20px 缩小到 6px 14px */
    min-height: auto !important;
    flex-shrink: 0 !important; /* 防止卡片被压缩 */
    white-space: nowrap !important; /* 防止文字换行 */
    background: transparent !important;
    border: none !important;
    border-bottom: 2px solid transparent !important;
    cursor: pointer !important; /* 确保可点击 */
    transition: color 0.3s !important;
&:hover {
      color: var(--el-color-primary) !important;
}
&.active {
      border-radius: 8px 8px 0 0 !important;
      color: var(--el-color-primary) !important;
      border-bottom-color: var(--el-color-primary) !important;
.platform-name {
        color: var(--el-color-primary) !important;
        font-weight: 600 !important;
}
.platform-count {
        color: var(--el-color-primary) !important;
}
}
.platform-left-content {
      display: flex !important;
      align-items: center !important;
      gap: 6px !important;
      flex: 1 !important;
      pointer-events: none !important; /* 允许点击事件穿透到父元素 */
}
.platform-logo-img {
      width: 16px !important; /* 从 20px 缩小到 16px */
      height: 16px !important;
      flex-shrink: 0 !important;
      -o-object-fit: contain !important;
         object-fit: contain !important;
      pointer-events: none !important;
}
.platform-name {
      font-size: 12px !important; /* 从 14px 缩小到 12px */
      line-height: 1.4 !important;
      white-space: nowrap !important;
      font-weight: 500 !important;
      color: var(--el-text-color-primary) !important;
      transition: color 0.3s !important;
      pointer-events: none !important;
}
.platform-count {
      font-size: 10px !important; /* 从 12px 缩小到 10px */
      line-height: 1.4 !important;
      white-space: nowrap !important;
      color: var(--el-text-color-regular) !important;
      transition: color 0.3s !important;
      pointer-events: none !important;
}
.platform-subscription-info {
      display: flex !important;
      flex-direction: row !important;
      align-items: center !important;
      gap: 4px !important; /* 从 8px 缩小到 4px */
      flex-shrink: 0 !important;
      pointer-events: auto !important; /* 订阅信息区域保持可点击 */
.subscription-status {
        font-size: 10px !important; /* 从 12px 缩小到 10px */
        line-height: 1.4 !important;
        white-space: nowrap !important;
}
.el-button {
        padding: 2px 6px !important; /* 缩小按钮内边距 */
        font-size: 10px !important;
        height: 22px !important;
        line-height: 1 !important;
        flex-shrink: 0 !important;
}
}
}
}

/* 聚合客服模式：容器样式 */
.customer-service-container {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}

/* 客服聊天界面样式 */
.customer-service-chat-wrapper {
  display: flex;
  flex: 1;
  height: 0;
  min-height: 0;
  overflow: hidden;
  background-color: #f5f7fa;
  align-items: stretch; /* 确保子元素高度一致 */
}

/* 左侧对话列表面板 */
.conversation-list-panel {
  width: 18%;
  min-width: 220px;
  max-width: 280px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  border-right: 1px solid #e5e7eb;
  transition: width 0.3s ease, min-width 0.3s ease, max-width 0.3s ease;
  height: 100%; /* 确保高度为100% */
  min-height: 0; /* 允许flex收缩 */
  
  /* 当快捷回复语面板关闭时，增加消息列表宽度 */
&.panel-closed {
    width: 25%;
    min-width: 300px;
    max-width: 360px;
}
}
.conversation-tabs {
  display: flex;
  border-bottom: 1px solid #e5e7eb;
  padding: 0 16px;
}
.conversation-tab {
  position: relative;
  padding: 12px 16px;
  font-size: 14px;
  color: #6b7280;
  cursor: pointer;
  transition: color 0.3s;
&.active {
    color: #f59e0b;
    font-weight: 500;
&::after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 2px;
      background-color: #f59e0b;
}
}
.unread-badge {
    display: inline-block;
    min-width: 16px;
    height: 16px;
    padding: 0 4px;
    background-color: #ef4444;
    color: #ffffff;
    font-size: 11px;
    border-radius: 8px;
    margin-left: 4px;
    text-align: center;
    line-height: 16px;
}
}

/* 连接状态指示器 - 独立显示在标签后面 */
.connection-status-indicator {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  margin-left: auto;
  padding: 12px 16px;
  font-size: 12px;
.status-item {
    display: inline-flex;
    align-items: center;
    gap: 4px;
.status-dot {
      display: inline-block;
      width: 6px;
      height: 6px;
      border-radius: 50%;
&.connected {
        background-color: #10b981; /* 绿色 */
}
&.disconnected {
        background-color: #ef4444; /* 红色 */
}
}
.status-text {
      color: inherit;
      font-size: 12px;
      white-space: nowrap;
}
&.connected .status-text {
      color: #10b981;
}
&.disconnected .status-text {
      color: #ef4444;
}
}
}
.conversation-list-content {
  flex: 1;
  overflow-y: auto;
  padding: 16px;
}
.empty-conversation {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 40px 20px;
  text-align: center;
.empty-icon {
    font-size: 64px;
    margin-bottom: 16px;
    opacity: 0.5;
}
.empty-text {
    font-size: 14px;
    color: #6b7280;
    margin-bottom: 8px;
}
.empty-hint {
    font-size: 12px;
    color: #9ca3af;
.link-text {
      color: #f97316;
      cursor: pointer;
&:hover {
        text-decoration: underline;
}
}
}
}
.conversation-items {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.conversation-item {
  display: flex;
  align-items: center;
  padding: 12px;
  border-radius: 8px;
  cursor: pointer;
  transition: background-color 0.2s;
&:hover {
    background-color: #f9fafb;
}
&.active {
    background-color: #fef3c7;
}
.conversation-avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #e5e7eb;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #6b7280;
    flex-shrink: 0;
    margin-right: 12px;
}
.conversation-info {
    flex: 1;
    min-width: 0;
.conversation-name {
      font-size: 14px;
      font-weight: 500;
      color: #1f2937;
      margin-bottom: 4px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.conversation-preview {
      font-size: 12px;
      color: #6b7280;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
}
.conversation-meta {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 4px;
    flex-shrink: 0;
    margin-left: 8px;
.conversation-time {
      font-size: 11px;
      color: #9ca3af;
}
.conversation-unread {
      min-width: 18px;
      height: 18px;
      padding: 0 6px;
      background-color: #ef4444;
      color: #ffffff;
      font-size: 11px;
      border-radius: 9px;
      text-align: center;
      line-height: 18px;
}
}
}

/* 右侧聊天详情面板 */
.chat-detail-panel {
  flex: 1;
  display: flex;
  flex-direction: row;
  background-color: #ffffff;
  overflow: hidden;
  height: 100%; /* 确保高度为100% */
  min-height: 0; /* 允许flex收缩 */
  align-items: stretch; /* 确保子元素高度一致 */
}
.chat-detail-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
  min-width: 0;
  transition: flex 0.3s ease;
&.with-quick-phrases {
    flex: 0 0 45%;
    max-width: 45%;
}
}
.chat-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 20px;
  border-bottom: 1px solid #e5e7eb;
.chat-header-left {
    display: flex;
    align-items: center;
    gap: 12px;
}
.chat-customer-name {
    font-size: 16px;
    font-weight: 500;
    color: #1f2937;
}
.ws-status-indicator {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 12px;
.status-dot {
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: #9ca3af;
}
&.connected .status-dot {
      background-color: #10b981;
}
&.connecting .status-dot {
      background-color: #f59e0b;
      animation: pulse 1.5s ease-in-out infinite;
}
&.error .status-dot,
    &.disconnected .status-dot {
      background-color: #ef4444;
}
.status-text {
      color: #6b7280;
}
}
.chat-header-actions {
    display: flex;
    gap: 8px;
}
}
@keyframes pulse {
0%, 100% {
    opacity: 1;
}
50% {
    opacity: 0.5;
}
}
.chat-messages-area {
  flex: 1;
  overflow-y: auto;
  padding: 16px 20px;
  background-color: #f9fafb;
}
.warning-banner {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  background-color: #fef3c7;
  border-radius: 8px;
  margin-bottom: 16px;
  font-size: 13px;
  color: #92400e;
.el-icon {
    color: #f59e0b;
    flex-shrink: 0;
}
span {
    flex: 1;
    font-size: 13px;
    color: #92400e;
    line-height: 1.5;
}
.expand-icon {
    margin-left: auto;
    cursor: pointer;
    flex-shrink: 0;
    transition: transform 0.3s ease;
&.collapsed {
      transform: rotate(180deg);
}
}
}
.messages-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  position: relative;
  z-index: 1;
}
.message-item {
  margin-bottom: 16px;
.message-date {
    text-align: center;
    font-size: 12px;
    color: #9ca3af;
    margin-bottom: 12px;
    padding: 4px 0;
}
  
  /* 系统消息卡片样式 */
.system-message-card {
    background-color: #ffffff;
    border-radius: 8px;
    padding: 16px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    max-width: 80%;
    margin: 0 auto;
.system-message-title {
      font-size: 15px;
      font-weight: 600;
      color: #111827;
      margin-bottom: 8px;
}
.system-message-content {
      font-size: 14px;
      color: #6b7280;
      line-height: 1.6;
}
}
  
  /* 顾客消息：左侧白色气泡 */
.customer-message-wrapper {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    flex-direction: row;
    gap: 8px;
    width: -moz-fit-content;
    width: fit-content;
.customer-avatar {
      width: 32px;
      height: 32px;
      border-radius: 4px;
      background-color: #e5e7eb;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 14px;
      color: #6b7280;
      flex-shrink: 0;
}
.customer-bubble {
      background-color: #ffffff;
      border-radius: 8px;
      padding: 10px 14px;
      max-width: calc(50%  + 200px);
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
.message-text {
        font-size: 14px;
        color: #374151;
        line-height: 1.6;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 4px;
}
.message-time {
        font-size: 11px;
        color: #9ca3af;
        text-align: left;
}
}
}
  
  /* 商家消息：右侧蓝色气泡 */
.merchant-message-wrapper {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    flex-direction: row;
    gap: 8px;
    margin-left: auto;
    width: -moz-fit-content;
    width: fit-content;
.merchant-bubble {
      background-color: #3b82f6;
      border-radius: 8px;
      padding: 10px 14px;
      max-width: calc(50%  + 200px);
.message-text {
        font-size: 14px;
        color: #ffffff;
        line-height: 1.6;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 4px;
}
.message-time {
        font-size: 11px;
        color: rgba(255, 255, 255, 0.7);
        text-align: right;
}
}
.merchant-avatar {
      width: 32px;
      height: 32px;
      border-radius: 4px;
      background-color: #3b82f6;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 14px;
      color: #ffffff;
      flex-shrink: 0;
}
}
}
.empty-messages {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px 20px;
.empty-message-text {
    font-size: 14px;
    color: #9ca3af;
}
}
.order-card {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid #e5e7eb;
.order-info {
    flex: 1;
.order-title {
      font-size: 14px;
      color: #1f2937;
      margin-bottom: 8px;
}
.order-product {
      display: flex;
      align-items: center;
      gap: 8px;
      margin-bottom: 8px;
.order-image {
        width: 40px;
        height: 40px;
        border-radius: 4px;
        background-color: #f3f4f6;
        -o-object-fit: cover;
           object-fit: cover;
}
.order-name {
        font-size: 13px;
        color: #6b7280;
}
}
.order-label {
      font-size: 12px;
      color: #9ca3af;
}
}
.view-order-btn {
    flex-shrink: 0;
}
}
.chat-input-area {
  padding: 16px 20px;
  border-top: 1px solid #e5e7eb;
  background-color: #ffffff;
}
.input-toolbar {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 8px;
  position: relative;
.toolbar-icon {
    font-size: 20px;
    color: #6b7280;
    cursor: pointer;
    transition: color 0.2s;
&:hover {
      color: #374151;
}
&.screenshot-icon {
      width: 20px;
      height: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
svg {
        width: 100%;
        height: 100%;
}
}
&.emoji-icon {
      width: 20px;
      height: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
svg {
        width: 100%;
        height: 100%;
}
}
&.quick-reply-icon {
      width: 20px;
      height: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
svg {
        width: 100%;
        height: 100%;
}
}
}
.screenshot-icon-wrapper {
    position: relative;
}
}

/* 截图菜单样式 */
.screenshot-menu-wrapper {
  position: absolute;
  bottom: calc(100% + 8px);
  left: 0;
  z-index: 10000 !important;
}
.screenshot-menu {
  background-color: #f3f4f6;
  border-radius: 8px;
  padding: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  min-width: 200px;
.screenshot-menu-item {
    padding: 8px 12px;
    font-size: 14px;
    color: #374151;
    cursor: pointer;
    border-radius: 4px;
    display: flex;
    align-items: center;
    gap: 8px;
    transition: background-color 0.2s ease;
&:hover {
      background-color: #e5e7eb;
}
&.active {
      background-color: #e5e7eb;
.check-icon {
        color: #000000;
        font-size: 16px;
}
}
.check-icon {
      color: #000000;
      font-size: 16px;
}
}
}
.message-input {
  margin-bottom: 8px;
}
.input-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 8px;
}
.input-hint {
  font-size: 11px;
  color: #9ca3af;
}
.send-button {
  width: auto;
  min-width: 80px;
}
.chat-empty-state {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  flex: 1;
  min-width: 0;
.empty-state-text {
    font-size: 14px;
    color: #9ca3af;
}
}

/* 快捷短语面板 */
.quick-phrases-panel {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1;
  min-width: 0;
  background-color: #ffffff;
  border-left: 1px solid #e5e7eb;
  flex-shrink: 0;
  overflow: hidden;
}
.quick-phrases-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  border-bottom: 2px solid #3b82f6;
  flex-shrink: 0;
  background-color: #ffffff;
.quick-phrases-tabs {
    display: flex;
    align-items: center;
    gap: 12px;
    flex: 1;
.quick-phrases-tab {
      display: flex;
      align-items: center;
      gap: 6px;
      padding: 0;
      font-size: 14px;
      color: #6b7280;
      cursor: pointer;
      transition: all 0.2s;
      white-space: nowrap;
      background: transparent;
      border: none;
      position: relative;
.tab-icon-wrapper {
        width: 24px;
        height: 24px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
&.customer-service-icon {
svg {
            width: 24px;
            height: 24px;
}
}
}
.tab-text {
        color: #3b82f6;
        font-weight: 500;
}
.star-icon {
        font-size: 16px;
        color: #fbbf24;
        margin-left: 4px;
}
&.active {
.tab-bubble {
          display: inline-block;
          background-color: #3b82f6;
          color: #ffffff;
          padding: 8px 32px 8px 16px;
          border-radius: 8px;
          font-weight: 500;
          position: relative;
.close-icon {
            position: absolute;
            right: 6px;
            top: 50%;
            transform: translateY(-50%);
            width: 18px;
            height: 18px;
            background-color: #6b7280;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #ffffff;
            font-size: 10px;
            cursor: pointer;
            transition: all 0.2s;
&:hover {
              background-color: #4b5563;
}
}
}
}
}
}
.quick-phrases-header-actions {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-shrink: 0;
.action-icon {
      width: 32px;
      height: 32px;
      border-radius: 50%;
      background-color: #f3f4f6;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #6b7280;
      cursor: pointer;
      transition: all 0.2s;
      position: relative;
      font-size: 18px;
&:hover {
        background-color: #e5e7eb;
        color: #374151;
}
&.add-icon {
.action-badge {
          position: absolute;
          top: -2px;
          right: -2px;
          width: 12px;
          height: 12px;
          background-color: #ef4444;
          border-radius: 50%;
          border: 2px solid #ffffff;
}
}
}
}
}
.quick-phrases-hint {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
  background-color: #f9fafb;
  font-size: 12px;
  color: #6b7280;
  border-bottom: 1px solid #e5e7eb;
  flex-shrink: 0;
span {
    flex: 1;
    line-height: 1.5;
}
.link-text {
    color: #3b82f6;
    cursor: pointer;
    text-decoration: none;
&:hover {
      text-decoration: underline;
}
}
.close-icon {
    font-size: 14px;
    cursor: pointer;
    margin-left: 8px;
    flex-shrink: 0;
    padding: 2px;
    border-radius: 4px;
    transition: all 0.2s;
&:hover {
      color: #374151;
      background-color: #e5e7eb;
}
}
}
.quick-phrases-search {
  padding: 12px 16px;
  border-bottom: 1px solid #e5e7eb;
  flex-shrink: 0;
.search-input {
    width: 100%;
}
}
.quick-phrases-categories {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  border-bottom: 1px solid #e5e7eb;
  flex-shrink: 0;
.category-tabs {
    display: flex;
    align-items: center;
    gap: 0;
    position: relative;
    /* 为分隔线留出空间 */
    padding-bottom: 1px;
&::after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 1px;
      background-color: #e5e7eb;
}
.category-tab {
      padding: 8px 16px;
      font-size: 14px;
      /* 未激活状态：浅灰色 */
      color: #9ca3af;
      cursor: pointer;
      transition: all 0.2s;
      white-space: nowrap;
      background-color: transparent;
      border: none;
      position: relative;
&:hover {
        color: #6b7280;
}
&.active {
        /* 激活状态：深灰色 */
        color: #374151;
        font-weight: 500;
}
}
}
.category-actions {
    display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
.el-button {
      padding: 0;
      font-size: 14px;
      white-space: nowrap;
      background-color: transparent !important;
      border: none !important;
      height: auto;
      
      /* 个人模式下的按钮样式 */
&:not(.el-button--text):not(.is-link) {
        color: var(--el-color-primary) !important;
&:hover {
          background-color: transparent !important;
          color: var(--el-color-primary-light-3) !important;
}
&:active {
          background-color: transparent !important;
          color: var(--el-color-primary-dark-2) !important;
}
}
      
      /* 团队模式下的链接按钮样式（蓝色文字） */
&.is-link,
      &[type="primary"].is-link {
        color: #3b82f6 !important;
        padding: 0;
&:hover {
          color: #2563eb !important;
}
}
}
}
}
.quick-phrases-list {
  flex: 1;
  overflow-y: auto;
  padding: 8px 0;
  
  /* 空状态样式 */
.empty-quick-phrases {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    min-height: 200px;
    width: 100%;
    padding: 40px 20px;
.empty-text {
      font-size: 14px;
      /* 中等灰色 */
      color: #6b7280;
      text-align: center;
      width: 100%;
      line-height: 1.5;
}
}
}

/* 团队快捷短语空状态样式 */
.team-quick-phrases-empty {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  padding: 20px;
.team-empty-header {
    margin-bottom: 40px;
.team-empty-title {
      font-size: 18px;
      font-weight: 600;
      color: #1f2937;
      margin-bottom: 8px;
}
.team-empty-subtitle {
      font-size: 13px;
      color: #6b7280;
}
}
.team-empty-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 40px 20px;
.team-empty-illustration {
      margin-bottom: 32px;
.illustration-placeholder {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 200px;
        height: 200px;
}
}
.team-empty-headline {
      font-size: 16px;
      font-weight: 500;
      color: #1f2937;
      margin-bottom: 12px;
      text-align: center;
}
.team-empty-description {
      font-size: 14px;
      color: #6b7280;
      text-align: center;
}
}
.team-empty-actions {
    display: flex;
    gap: 12px;
    padding-top: 20px;
    border-top: 1px solid #e5e7eb;
.team-action-btn {
      flex: 1;
      height: 40px;
      font-size: 14px;
      border-radius: 6px;
&.primary-btn {
        background-color: #3b82f6;
        border-color: #3b82f6;
        color: #ffffff;
&:hover {
          background-color: #2563eb;
          border-color: #2563eb;
}
}
&.secondary-btn {
        background-color: #ffffff;
        border: 1px solid #d1d5db;
        color: #374151;
&:hover {
          background-color: #f9fafb;
          border-color: #9ca3af;
}
}
}
}
}
.quick-phrases-group {
  padding: 0 12px;
.group-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 12px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    cursor: pointer;
    transition: background-color 0.2s;
&:hover {
      background-color: #eeeeee;
}
.group-title {
      flex: 1;
      font-size: 14px;
      color: #000000;
      text-align: left;
      font-weight: 400;
}
.expand-icon {
      flex-shrink: 0;
      cursor: pointer;
      color: #000000;
      font-size: 12px;
      transition: transform 0.2s;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-left: 8px;
&.rotated {
        transform: rotate(180deg);
}
:deep(svg) {
        width: 1em;
        height: 1em;
}
}
}
.group-content {
    padding: 0 18px;
.quick-phrase-item {
      display: flex;
      align-items: center;
      gap: 8px;
      padding: 10px 12px;
      font-size: 13px;
      color: #000000;
      cursor: pointer;
      border-bottom: 1px solid #f3f4f6;
      position: relative;
      transition: all 0.2s ease;
      background-color: #ffffff;
      -webkit-user-select: none;
         -moz-user-select: none;
              user-select: none;
      
      /* 拖拽手柄 */
.phrase-drag-handle {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 28px;
        height: 28px;
        flex-shrink: 0;
        cursor: grab !important;
        color: #9ca3af;
        transition: all 0.2s;
        touch-action: none !important;
        -moz-user-select: none !important;
             user-select: none !important;
        -webkit-user-select: none !important;
        pointer-events: auto !important;
        z-index: 10;
.drag-icon {
          font-size: 18px;
          width: 1em;
          height: 1em;
          pointer-events: none;
}
&:hover {
          color: #6b7280;
          background-color: #f3f4f6;
          border-radius: 4px;
}
&:active {
          cursor: grabbing !important;
          color: #3b82f6;
          background-color: #e0e7ff;
}
}
.phrase-text {
        flex: 1;
        min-width: 0;
        text-align: left;
        word-break: break-word;
        line-height: 1.5;
}
.phrase-actions {
        display: none;
        align-items: center;
        gap: 6px;
        flex-shrink: 0;
.action-icon {
          width: 20px;
          height: 20px;
          padding: 4px;
          color: #6b7280;
          cursor: pointer;
          border-radius: 4px;
          transition: all 0.2s;
&:hover {
            background-color: #f3f4f6;
            color: #3b82f6;
}
&:active {
            transform: scale(0.95);
}
}
}
&:hover {
        background-color: #f9fafb;
.phrase-text {
          color: var(--el-color-primary);
}
.phrase-drag-handle {
          color: #6b7280;
}
.phrase-actions {
          display: flex;
}
}
&:last-child {
        border-bottom: none;
}
      
      /* 拖拽状态样式 */
&.phrase-chosen {
        background-color: #eff6ff;
        border-color: #3b82f6;
.phrase-drag-handle {
          color: #3b82f6;
}
}
&.is-dragging {
        opacity: 0.6;
}
}
    
    /* 正在拖拽的元素 */
.phrase-dragging {
      opacity: 0.8 !important;
      transform: rotate(2deg) scale(1.02);
      box-shadow: 0 8px 24px rgba(59, 130, 246, 0.3) !important;
      background-color: #ffffff !important;
      border: 2px solid #3b82f6 !important;
      border-radius: 8px !important;
      z-index: 9999 !important;
      cursor: grabbing !important;
.phrase-drag-handle {
        color: #3b82f6 !important;
        cursor: grabbing !important;
}
.phrase-text {
        color: #3b82f6 !important;
}
}
    
    /* 占位符（拖拽目标位置） */
.phrase-ghost {
      opacity: 0.4 !important;
      background-color: #e5e7eb !important;
      border: 2px dashed #3b82f6 !important;
      border-radius: 8px !important;
.phrase-text,
      .phrase-drag-handle,
      .phrase-actions {
        opacity: 0.3;
}
}
    
    /* 交换目标 */
.phrase-swap {
      background-color: #dbeafe !important;
}
}
}

/* 新增快捷短语弹窗样式 */
.add-quick-phrase-dialog {
:deep(.el-dialog__header) {
    background-color: #3b82f6 !important;

    margin: 0 !important;
    border-bottom: none !important;
.el-dialog__title {
      color: #ffffff !important;
      font-size: 14px !important;
      font-weight: 500 !important;
}
.el-dialog__headerbtn {
.el-dialog__close {
        color: #ffffff !important;
        font-size: 18px !important;
&:hover {
          color: #e5e7eb !important;
}
}
}
}
:deep(.el-dialog__body) {
    padding: 20px;
}
:deep(.el-dialog__footer) {
    padding: 16px 20px;
    border-top: 1px solid #e5e7eb;
}
}
.add-quick-phrase-content[data-v-acd70b7c] {
  /* 新增分组弹窗内容样式 */
  /* 导入快捷短语弹窗内容样式 */
  /* 导入话术文件弹窗样式 */
  /* 导入弹窗底部按钮样式 */
  /* 导出快捷短语弹窗内容样式 */
}
.add-quick-phrase-content .phrase-content-section[data-v-acd70b7c] {
  display: flex;
  gap: 16px;
  margin-bottom: 20px;
}
.add-quick-phrase-content .phrase-content-section .content-input-wrapper[data-v-acd70b7c] {
  flex: 1;
  position: relative;
  background-color: #f5f5f5;
  border-radius: 8px;
  padding: 12px;
}
.add-quick-phrase-content .phrase-content-section .content-input-wrapper .phrase-content-input[data-v-acd70b7c] .el-textarea__inner {
  padding-bottom: 30px;
  padding-left: 12px;
  padding-right: 60px;
  background-color: #ffffff;
  border: none;
  border-radius: 4px;
  min-height: 120px;
  color: #000000;
}
.add-quick-phrase-content .phrase-content-section .content-input-wrapper .phrase-content-input[data-v-acd70b7c] .el-textarea__inner::-moz-placeholder {
  color: #9ca3af;
}
.add-quick-phrase-content .phrase-content-section .content-input-wrapper .phrase-content-input[data-v-acd70b7c] .el-textarea__inner::placeholder {
  color: #9ca3af;
}
.add-quick-phrase-content .phrase-content-section .content-input-wrapper .phrase-content-input[data-v-acd70b7c] .el-input__count {
  display: none;
}
.add-quick-phrase-content .phrase-content-section .content-input-wrapper .input-footer-icons[data-v-acd70b7c] {
  position: absolute;
  bottom: 18px;
  right: 24px;
  display: flex;
  align-items: center;
  pointer-events: none;
  z-index: 1;
}
.add-quick-phrase-content .phrase-content-section .content-input-wrapper .input-footer-icons .char-count[data-v-acd70b7c] {
  font-size: 12px;
  color: #6b7280;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area[data-v-acd70b7c] {
  width: 120px;
  height: 120px;
  flex-shrink: 0;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area .image-uploader[data-v-acd70b7c] {
  width: 100%;
  height: 100%;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area .image-uploader[data-v-acd70b7c] .el-upload {
  width: 100%;
  height: 100%;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area .upload-placeholder[data-v-acd70b7c] {
  width: 100%;
  height: 100%;
  border: 1px dashed #d1d5db;
  border-radius: 8px;
  background-color: #f9fafb;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area .upload-placeholder[data-v-acd70b7c]:hover {
  border-color: #3b82f6;
  background-color: #eff6ff;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area .upload-placeholder .plus-icon[data-v-acd70b7c] {
  font-size: 32px;
  color: #9ca3af;
  margin-bottom: 8px;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area .upload-placeholder .upload-text[data-v-acd70b7c] {
  font-size: 12px;
  color: #6b7280;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area .image-preview[data-v-acd70b7c] {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area .image-preview img[data-v-acd70b7c] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area .image-preview .image-overlay[data-v-acd70b7c] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.2s;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area .image-preview .image-overlay[data-v-acd70b7c]:hover {
  opacity: 1;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area .image-preview .image-overlay .remove-icon[data-v-acd70b7c] {
  font-size: 24px;
  color: #ffffff;
  cursor: pointer;
}
.add-quick-phrase-content .phrase-content-section .image-upload-area .image-preview .image-overlay .remove-icon[data-v-acd70b7c]:hover {
  color: #ef4444;
}
.add-quick-phrase-content .quick-code-section[data-v-acd70b7c] {
  margin-bottom: 20px;
}
.add-quick-phrase-content .quick-code-section .form-item[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.add-quick-phrase-content .quick-code-section .form-item .form-label[data-v-acd70b7c] {
  width: 80px;
  font-size: 14px;
  color: #374151;
  flex-shrink: 0;
}
.add-quick-phrase-content .quick-code-section .form-item .form-input-wrapper[data-v-acd70b7c] {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 8px;
}
.add-quick-phrase-content .quick-code-section .form-item .form-input-wrapper .quick-code-input[data-v-acd70b7c] {
  flex: 1;
}
.add-quick-phrase-content .quick-code-section .form-item .form-input-wrapper .char-count-small[data-v-acd70b7c] {
  font-size: 12px;
  color: #9ca3af;
  white-space: nowrap;
}
.add-quick-phrase-content .quick-code-section .form-item .form-input-wrapper .help-icon[data-v-acd70b7c] {
  font-size: 16px;
  color: #6b7280;
  cursor: pointer;
}
.add-quick-phrase-content .quick-code-section .form-item .form-input-wrapper .help-icon[data-v-acd70b7c]:hover {
  color: #3b82f6;
}
.add-quick-phrase-content .group-section .form-item[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.add-quick-phrase-content .group-section .form-item .form-label[data-v-acd70b7c] {
  width: 80px;
  font-size: 14px;
  color: #374151;
  flex-shrink: 0;
}
.add-quick-phrase-content .group-section .form-item .group-select[data-v-acd70b7c] {
  flex: 1;
  min-width: 200px;
}
.add-quick-phrase-content .group-section .form-item .group-select[data-v-acd70b7c] .el-select__wrapper {
  background-color: #f5f5f5;
  border-radius: 4px;
}
.add-quick-phrase-content .group-section .form-item .group-select[data-v-acd70b7c] .el-select__placeholder {
  color: #6b7280;
}
.add-quick-phrase-content .group-section .form-item .group-select[data-v-acd70b7c] .el-select__selected-item {
  white-space: nowrap;
  overflow: visible;
  text-overflow: clip;
}
.add-quick-phrase-content .add-group-content[data-v-acd70b7c] {
  width: 100%;
}
.add-quick-phrase-content .add-group-content .form-item-row[data-v-acd70b7c] {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}
.add-quick-phrase-content .add-group-content .form-item-row .group-name-input[data-v-acd70b7c] {
  flex: 1 1 auto !important;
  width: 100% !important;
}
.add-quick-phrase-content .add-group-content .form-item-row .group-name-input[data-v-acd70b7c] .el-input__wrapper {
  background-color: #f5f5f5;
  border-radius: 6px;
  box-shadow: none;
  border: none;
  padding: 12px 16px;
  height: auto;
}
.add-quick-phrase-content .add-group-content .form-item-row .group-name-input[data-v-acd70b7c] .el-input__inner {
  background-color: #f5f5f5;
  color: #374151;
  font-size: 14px;
  padding: 0;
  height: auto;
}
.add-quick-phrase-content .add-group-content .form-item-row .group-name-input[data-v-acd70b7c] .el-input__inner::-moz-placeholder {
  color: #9ca3af;
}
.add-quick-phrase-content .add-group-content .form-item-row .group-name-input[data-v-acd70b7c] .el-input__inner::placeholder {
  color: #9ca3af;
}
.add-quick-phrase-content .add-group-content .form-item-row .group-name-input[data-v-acd70b7c] .el-input__suffix {
  display: flex;
  align-items: center;
  padding-left: 8px;
}
.add-quick-phrase-content .add-group-content .form-item-row .group-name-input[data-v-acd70b7c] .el-input__suffix .char-count {
  font-size: 13px;
  color: #9ca3af;
  white-space: nowrap;
}
.add-quick-phrase-content .import-quick-phrases-dialog.el-dialog .el-dialog__header[data-v-acd70b7c] {
  background-color: #3b82f6 !important;
  padding: 12px 20px !important;
  margin: 0 !important;
  border-bottom: none !important;
}
.add-quick-phrase-content .import-quick-phrases-dialog.el-dialog .el-dialog__header .el-dialog__title[data-v-acd70b7c] {
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.add-quick-phrase-content .import-quick-phrases-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close[data-v-acd70b7c] {
  color: #ffffff !important;
  font-size: 18px !important;
}
.add-quick-phrase-content .import-quick-phrases-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close[data-v-acd70b7c]:hover {
  color: #e5e7eb !important;
}
.add-quick-phrase-content .import-quick-phrases-dialog.el-dialog .el-dialog__body[data-v-acd70b7c] {
  padding: 24px;
}
.add-quick-phrase-content .import-quick-phrases-content[data-v-acd70b7c] {
  display: flex;
  flex-direction: column;
  gap: 24px;
  /* 文件上传区域 */
  /* 导入规则说明 */
  /* 导入模式选择 */
}
.add-quick-phrase-content .import-quick-phrases-content .import-upload-section .import-uploader[data-v-acd70b7c] {
  width: 100%;
}
.add-quick-phrase-content .import-quick-phrases-content .import-upload-section .import-uploader[data-v-acd70b7c] .el-upload {
  width: 100%;
}
.add-quick-phrase-content .import-quick-phrases-content .import-upload-section .import-uploader[data-v-acd70b7c] .el-upload-dragger {
  width: 100%;
  height: 180px;
  border: 2px dashed #d1d5db;
  border-radius: 8px;
  background-color: #fafafa;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s;
}
.add-quick-phrase-content .import-quick-phrases-content .import-upload-section .import-uploader[data-v-acd70b7c] .el-upload-dragger:hover {
  border-color: #3b82f6;
  background-color: #f0f7ff;
}
.add-quick-phrase-content .import-quick-phrases-content .import-upload-section .import-uploader .upload-area[data-v-acd70b7c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 20px;
  width: 100%;
  height: 100%;
}
.add-quick-phrase-content .import-quick-phrases-content .import-upload-section .import-uploader .upload-area .upload-icon[data-v-acd70b7c] {
  font-size: 48px;
  color: #9ca3af;
  margin-bottom: 8px;
}
.add-quick-phrase-content .import-quick-phrases-content .import-upload-section .import-uploader .upload-area .upload-text[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #374151;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}
.add-quick-phrase-content .import-quick-phrases-content .import-upload-section .import-uploader .upload-area .upload-text .download-template-link[data-v-acd70b7c] {
  color: #3b82f6;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
}
.add-quick-phrase-content .import-quick-phrases-content .import-upload-section .import-uploader .upload-area .upload-text .download-template-link[data-v-acd70b7c]:hover {
  color: #2563eb;
  text-decoration: underline;
}
.add-quick-phrase-content .import-quick-phrases-content .import-upload-section .import-uploader .upload-area .upload-hint[data-v-acd70b7c] {
  font-size: 13px;
  color: #6b7280;
  margin-top: 4px;
}
.add-quick-phrase-content .import-quick-phrases-content .import-rules-section .rules-text[data-v-acd70b7c] {
  font-size: 13px;
  color: #3b82f6;
  line-height: 1.6;
  padding: 12px;
  background-color: #eff6ff;
  border-radius: 6px;
  border-left: 3px solid #3b82f6;
}
.add-quick-phrase-content .import-quick-phrases-content .import-mode-section .import-mode-group[data-v-acd70b7c] {
  display: flex;
  gap: 24px;
}
.add-quick-phrase-content .import-quick-phrases-content .import-mode-section .import-mode-group[data-v-acd70b7c] .el-radio {
  margin-right: 0;
}
.add-quick-phrase-content .import-quick-phrases-content .import-mode-section .import-mode-group[data-v-acd70b7c] .el-radio .el-radio__label {
  font-size: 14px;
  color: #374151;
  padding-left: 8px;
}
.add-quick-phrase-content .import-quick-phrases-content .import-mode-section .import-mode-group[data-v-acd70b7c] .el-radio .el-radio__input.is-checked .el-radio__inner {
  background-color: #3b82f6;
  border-color: #3b82f6;
}
.add-quick-phrase-content .import-quick-phrases-dialog .import-dialog-footer[data-v-acd70b7c] {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}
.add-quick-phrase-content .import-quick-phrases-dialog .import-dialog-footer .el-button[data-v-acd70b7c] {
  min-width: 80px;
}
.add-quick-phrase-content .import-quick-phrases-dialog .import-dialog-footer .el-button[type=primary][data-v-acd70b7c] {
  background-color: #3b82f6;
  border-color: #3b82f6;
}
.add-quick-phrase-content .import-quick-phrases-dialog .import-dialog-footer .el-button[type=primary][data-v-acd70b7c]:hover:not(:disabled) {
  background-color: #2563eb;
  border-color: #2563eb;
}
.add-quick-phrase-content .import-quick-phrases-dialog .import-dialog-footer .el-button[type=primary][data-v-acd70b7c]:disabled {
  background-color: #9ca3af;
  border-color: #9ca3af;
  cursor: not-allowed;
}
.add-quick-phrase-content .import-quick-phrases-dialog .import-dialog-footer .el-button[data-v-acd70b7c]:not([type=primary]) {
  background-color: #ffffff;
  border-color: #d1d5db;
  color: #374151;
}
.add-quick-phrase-content .import-quick-phrases-dialog .import-dialog-footer .el-button[data-v-acd70b7c]:not([type=primary]):hover {
  background-color: #f9fafb;
  border-color: #9ca3af;
}
.add-quick-phrase-content .export-quick-phrases-content .export-format-section .export-format-group[data-v-acd70b7c] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.add-quick-phrase-content .export-quick-phrases-content .export-format-section .export-format-group[data-v-acd70b7c] .el-radio {
  margin-right: 0;
  margin-bottom: 0;
}
.add-quick-phrase-content .export-quick-phrases-content .export-format-section .export-format-group[data-v-acd70b7c] .el-radio .el-radio__label {
  font-size: 14px;
  color: #374151;
}
.dialog-footer[data-v-acd70b7c] {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}
.dialog-footer .el-button[data-v-acd70b7c] {
  min-width: 80px;
}
.dialog-footer .el-button[type=primary][data-v-acd70b7c] {
  order: -1;
  background-color: var(--el-color-primary) !important;
  border-color: var(--el-color-primary) !important;
  color: #ffffff !important;
}
.dialog-footer .el-button[type=primary][data-v-acd70b7c]:hover {
  background-color: var(--el-color-primary-light-3) !important;
  border-color: var(--el-color-primary-light-3) !important;
}
.dialog-footer .el-button[data-v-acd70b7c]:not([type=primary]) {
  background-color: #f3f4f6;
  border-color: #e5e7eb;
  color: #000000;
}
.dialog-footer .el-button[data-v-acd70b7c]:not([type=primary]):hover {
  background-color: #e5e7eb;
  border-color: #d1d5db;
  color: #000000;
}

/* 团队快捷短语管理界面样式 */
.team-quick-phrases-management[data-v-acd70b7c] {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.team-quick-phrases-management .team-management-layout[data-v-acd70b7c] {
  display: flex;
  height: 100%;
  gap: 0;
  /* 左侧分组列表 */
  /* 主内容区域 */
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar[data-v-acd70b7c] {
  width: 200px;
  border-right: 1px solid #e5e7eb;
  display: flex;
  flex-direction: column;
  background-color: #fafafa;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-header[data-v-acd70b7c] {
  padding: 16px;
  border-bottom: 1px solid #e5e7eb;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-header .sidebar-title-row[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-header .sidebar-title-row .sidebar-title[data-v-acd70b7c] {
  font-size: 16px;
  font-weight: 600;
  color: #1f2937;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-header .sidebar-title-row .add-group-btn[data-v-acd70b7c] {
  font-size: 14px;
  padding: 0;
  margin: 0;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-header .sidebar-subtitle[data-v-acd70b7c] {
  font-size: 12px;
  color: #6b7280;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-groups-list[data-v-acd70b7c] {
  flex: 1;
  overflow-y: auto;
  padding: 8px;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-groups-list .sidebar-group-item[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s;
  margin-bottom: 4px;
  position: relative;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-groups-list .sidebar-group-item .drag-handle-icon[data-v-acd70b7c] {
  color: #9ca3af;
  font-size: 16px;
  cursor: move;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-groups-list .sidebar-group-item .group-item-name[data-v-acd70b7c] {
  flex: 1;
  font-size: 14px;
  color: #374151;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-groups-list .sidebar-group-item .group-action-dropdown[data-v-acd70b7c] {
  margin-left: auto;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-groups-list .sidebar-group-item .group-action-dropdown .group-more-icon[data-v-acd70b7c] {
  color: #9ca3af;
  font-size: 18px;
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.2s;
  padding: 4px;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-groups-list .sidebar-group-item .group-action-dropdown .group-more-icon.visible[data-v-acd70b7c] {
  opacity: 1;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-groups-list .sidebar-group-item .group-action-dropdown .group-more-icon[data-v-acd70b7c]:hover {
  color: #3b82f6;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-groups-list .sidebar-group-item[data-v-acd70b7c]:hover {
  background-color: #f3f4f6;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-groups-list .sidebar-group-item.active[data-v-acd70b7c] {
  background-color: #eff6ff;
  color: #3b82f6;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-groups-list .sidebar-group-item.active .group-item-name[data-v-acd70b7c] {
  color: #3b82f6;
  font-weight: 500;
}
.team-quick-phrases-management .team-management-layout .team-groups-sidebar .sidebar-groups-list .sidebar-group-item.active .drag-handle-icon[data-v-acd70b7c] {
  color: #3b82f6;
}
.team-quick-phrases-management .team-management-layout .team-management-main[data-v-acd70b7c] {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 16px;
  overflow: hidden;
  /* 搜索栏 */
  /* 统计信息和操作按钮 */
  /* 当前选中分组内容 */
  /* 未选中分组时的提示 */
  /* 旧的分组卡片列表样式（保留用于兼容） */
  /* 当前分组信息 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-search-bar[data-v-acd70b7c] {
  display: flex;
  gap: 12px;
  margin-bottom: 16px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-search-bar .team-search-input[data-v-acd70b7c] {
  flex: 1;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-search-bar .team-status-filter[data-v-acd70b7c] {
  width: 150px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-stats-actions[data-v-acd70b7c] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 16px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-stats-actions .team-actions[data-v-acd70b7c] {
  display: flex;
  gap: 2px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-stats-actions .team-actions[data-v-acd70b7c] .el-button {
  padding: 4px 8px;
  margin: 0 !important;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content[data-v-acd70b7c] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
  /* 分组头部 */
  /* 分组短语列表表格 */
  /* 底部统计和分页 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-header-section[data-v-acd70b7c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 0;
  margin-bottom: 16px;
  border-bottom: 1px solid #e5e7eb;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-header-section .group-title-section[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-header-section .group-title-section .group-edit-icon[data-v-acd70b7c] {
  color: #6b7280;
  font-size: 16px;
  cursor: pointer;
  transition: color 0.2s;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-header-section .group-title-section .group-edit-icon[data-v-acd70b7c]:hover {
  color: #3b82f6;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-header-section .group-title-section .group-title-text[data-v-acd70b7c] {
  font-size: 16px;
  font-weight: 600;
  color: #1f2937;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-header-section .group-actions-section[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 4px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-header-section .group-actions-section[data-v-acd70b7c] .el-button {
  padding: 4px 8px;
  margin: 0 !important;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table[data-v-acd70b7c] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  background-color: #ffffff;
  min-width: 0; /* 允许 flex 子元素缩小 */
  /* 表格容器，支持横向滚动 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-container[data-v-acd70b7c] {
  flex: 1;
  overflow-x: auto;
  overflow-y: auto;
  min-width: 0;
  display: flex;
  flex-direction: column;
  /* 自定义横向滚动条样式 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-container[data-v-acd70b7c]::-webkit-scrollbar {
  height: 8px;
  width: 8px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-container[data-v-acd70b7c]::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-container[data-v-acd70b7c]::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 4px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-container[data-v-acd70b7c]::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-header[data-v-acd70b7c] {
  display: flex;
  background-color: #f9fafb;
  border-bottom: 1px solid #e5e7eb;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #374151;
  border-radius: 8px 8px 0 0;
  min-width: 600px; /* 设置最小宽度，确保所有列都能显示 */
  flex-shrink: 0;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-header .table-col[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-header .table-col.quick-code-col[data-v-acd70b7c] {
  width: 150px;
  flex-shrink: 0;
  padding-left: 24px; /* 与表体的拖拽手柄对齐 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-header .table-col.content-col[data-v-acd70b7c] {
  flex: 0 1 auto; /* 不允许扩展，允许收缩 */
  min-width: 200px; /* 设置最小宽度防止被压缩 */
  max-width: none; /* 移除 max-width，使用 flex 控制 */
  overflow: hidden; /* 确保内容不会溢出 */
  width: 0; /* 配合 flex: 0 1 auto 使用，让内容列自适应 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-header .table-col.image-col[data-v-acd70b7c] {
  width: 100px;
  flex-shrink: 0;
  flex-grow: 0;
  margin-left: 8px; /* 添加左边距防止重叠 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-header .table-col.actions-col[data-v-acd70b7c] {
  width: 80px;
  flex-shrink: 0;
  flex-grow: 0;
  justify-content: flex-end;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body[data-v-acd70b7c] {
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #ffffff;
  min-width: 600px; /* 设置最小宽度，确保所有列都能显示 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row[data-v-acd70b7c] {
  display: flex;
  padding: 12px 16px;
  border-bottom: 1px solid #f3f4f6;
  transition: background-color 0.2s;
  align-items: center;
  min-width: 600px; /* 设置最小宽度，确保所有列都能显示 */
  flex-shrink: 0;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row[data-v-acd70b7c]:hover {
  background-color: #f9fafb;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row[data-v-acd70b7c]:last-child {
  border-bottom: none;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.quick-code-col[data-v-acd70b7c] {
  width: 150px;
  flex-shrink: 0;
  gap: 8px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.quick-code-col .row-drag-handle[data-v-acd70b7c] {
  cursor: move;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.quick-code-col .row-drag-handle .drag-icon[data-v-acd70b7c] {
  color: #9ca3af;
  font-size: 16px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.quick-code-col .quick-code-text[data-v-acd70b7c] {
  font-size: 14px;
  color: #3b82f6;
  cursor: pointer;
  transition: color 0.2s;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.quick-code-col .quick-code-text[data-v-acd70b7c]:hover {
  color: #2563eb;
  text-decoration: underline;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.content-col[data-v-acd70b7c] {
  flex: 0 1 auto; /* 不允许扩展，允许收缩 */
  min-width: 200px; /* 设置最小宽度防止被压缩 */
  max-width: none; /* 移除 max-width，使用 flex 控制 */
  overflow: hidden; /* 确保内容不会溢出 */
  width: 0; /* 配合 flex: 0 1 auto 使用，让内容列自适应 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.content-col .phrase-content-text[data-v-acd70b7c] {
  font-size: 14px;
  color: #374151;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-word; /* 允许在单词内换行 */
  word-wrap: break-word; /* 兼容性 */
  width: 100%; /* 确保文本占满容器宽度 */
  box-sizing: border-box; /* 包含 padding 和 border */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.image-col[data-v-acd70b7c] {
  width: 100px;
  flex-shrink: 0;
  flex-grow: 0;
  margin-left: 8px; /* 添加左边距防止重叠 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.image-col .image-placeholder[data-v-acd70b7c] {
  color: #9ca3af;
  font-size: 14px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.image-col .phrase-image[data-v-acd70b7c] {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.actions-col[data-v-acd70b7c] {
  width: 80px;
  flex-shrink: 0;
  flex-grow: 0;
  justify-content: flex-end;
  gap: 12px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.actions-col .action-icon[data-v-acd70b7c] {
  font-size: 18px;
  cursor: pointer;
  transition: color 0.2s;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.actions-col .action-icon.edit-icon[data-v-acd70b7c] {
  color: #3b82f6;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.actions-col .action-icon.edit-icon[data-v-acd70b7c]:hover {
  color: #2563eb;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.actions-col .action-icon.delete-icon[data-v-acd70b7c] {
  color: #ef4444;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-phrases-table .table-body .table-row .table-col.actions-col .action-icon.delete-icon[data-v-acd70b7c]:hover {
  color: #dc2626;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-footer[data-v-acd70b7c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-footer .group-stats-text[data-v-acd70b7c] {
  font-size: 14px;
  color: #6b7280;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-footer .group-pagination .group-pagination-component[data-v-acd70b7c] .el-pagination .btn-prev,
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-footer .group-pagination .group-pagination-component[data-v-acd70b7c] .el-pagination .btn-next {
  padding: 0 8px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-footer .group-pagination .group-pagination-component[data-v-acd70b7c] .el-pagination .el-pager li {
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  margin: 0 2px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group-content .group-footer .group-pagination .group-pagination-component[data-v-acd70b7c] .el-pagination .el-pager li.is-active {
  background-color: #3b82f6;
  color: #ffffff;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-no-group-selected[data-v-acd70b7c] {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-no-group-selected .empty-text[data-v-acd70b7c] {
  font-size: 14px;
  color: #9ca3af;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list[data-v-acd70b7c] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
  /* 分组卡片滚动区域 */
  /* 分页控件 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-groups-scroll-area[data-v-acd70b7c] {
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 8px;
  min-height: 0;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card[data-v-acd70b7c] {
  background-color: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  margin-bottom: 16px;
  overflow: hidden;
  /* 分组短语列表表格 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-card-header[data-v-acd70b7c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
  border-bottom: 1px solid #e5e7eb;
  background-color: #fafafa;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-card-header .group-card-title-section[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-card-header .group-card-title-section .group-edit-icon[data-v-acd70b7c] {
  color: #6b7280;
  font-size: 16px;
  cursor: pointer;
  transition: color 0.2s;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-card-header .group-card-title-section .group-edit-icon[data-v-acd70b7c]:hover {
  color: #3b82f6;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-card-header .group-card-title-section .group-card-title[data-v-acd70b7c] {
  font-size: 16px;
  font-weight: 600;
  color: #1f2937;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-card-header .group-card-actions[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 4px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-card-header .group-card-actions[data-v-acd70b7c] .el-button {
  padding: 4px 8px;
  margin: 0 !important;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-card-header .group-card-actions .group-expand-icon[data-v-acd70b7c] {
  color: #6b7280;
  font-size: 18px;
  cursor: pointer;
  transition: transform 0.3s, color 0.2s;
  margin-left: 4px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-card-header .group-card-actions .group-expand-icon[data-v-acd70b7c]:hover {
  color: #3b82f6;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-card-header .group-card-actions .group-expand-icon.expanded[data-v-acd70b7c] {
  transform: rotate(180deg);
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table[data-v-acd70b7c] {
  border: none;
  border-radius: 0;
  border-top: 1px solid #e5e7eb;
  width: 100%;
  overflow-x: auto; /* 如果内容过宽，允许横向滚动 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-header[data-v-acd70b7c] {
  display: flex;
  background-color: #f9fafb;
  border-bottom: 1px solid #e5e7eb;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #374151;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-header .table-col[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-header .table-col.checkbox-col[data-v-acd70b7c] {
  width: 50px;
  flex-shrink: 0;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-header .table-col.quick-code-col[data-v-acd70b7c] {
  width: 150px;
  flex-shrink: 0;
  padding-left: 24px; /* 与表体的拖拽手柄对齐 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-header .table-col.content-col[data-v-acd70b7c] {
  flex: 1;
  min-width: 200px; /* 设置最小宽度防止被压缩 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-header .table-col.image-col[data-v-acd70b7c] {
  width: 100px;
  flex-shrink: 0;
  margin-left: 8px; /* 添加左边距防止重叠 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-header .table-col.actions-col[data-v-acd70b7c] {
  width: 80px;
  flex-shrink: 0;
  justify-content: flex-end;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body[data-v-acd70b7c] {
  background-color: #ffffff;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row[data-v-acd70b7c] {
  display: flex;
  padding: 12px 16px;
  border-bottom: 1px solid #f3f4f6;
  transition: background-color 0.2s;
  align-items: center;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row[data-v-acd70b7c]:hover {
  background-color: #f9fafb;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row[data-v-acd70b7c]:last-child {
  border-bottom: none;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.checkbox-col[data-v-acd70b7c] {
  width: 50px;
  flex-shrink: 0;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.quick-code-col[data-v-acd70b7c] {
  width: 150px;
  flex-shrink: 0;
  gap: 8px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.quick-code-col .row-drag-handle[data-v-acd70b7c] {
  cursor: move;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.quick-code-col .row-drag-handle .drag-icon[data-v-acd70b7c] {
  color: #9ca3af;
  font-size: 16px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.quick-code-col .quick-code-text[data-v-acd70b7c] {
  font-size: 14px;
  color: #3b82f6;
  cursor: pointer;
  transition: color 0.2s;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.quick-code-col .quick-code-text[data-v-acd70b7c]:hover {
  color: #2563eb;
  text-decoration: underline;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.content-col[data-v-acd70b7c] {
  flex: 1;
  min-width: 200px; /* 设置最小宽度防止被压缩 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.content-col .phrase-content-text[data-v-acd70b7c] {
  font-size: 14px;
  color: #374151;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: color 0.2s;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.content-col .phrase-content-text[data-v-acd70b7c]:hover {
  color: var(--el-color-primary, #409eff);
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.image-col[data-v-acd70b7c] {
  width: 100px;
  flex-shrink: 0;
  margin-left: 8px; /* 添加左边距防止重叠 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.image-col .image-placeholder[data-v-acd70b7c] {
  color: #9ca3af;
  font-size: 14px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.image-col .phrase-image[data-v-acd70b7c] {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.actions-col[data-v-acd70b7c] {
  width: 80px;
  flex-shrink: 0;
  justify-content: flex-end;
  gap: 12px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.actions-col .action-icon[data-v-acd70b7c] {
  font-size: 18px;
  cursor: pointer;
  transition: color 0.2s;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.actions-col .action-icon.edit-icon[data-v-acd70b7c] {
  color: #3b82f6;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.actions-col .action-icon.edit-icon[data-v-acd70b7c]:hover {
  color: #2563eb;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.actions-col .action-icon.delete-icon[data-v-acd70b7c] {
  color: #ef4444;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-group-card .group-phrases-table .table-body .table-row .table-col.actions-col .action-icon.delete-icon[data-v-acd70b7c]:hover {
  color: #dc2626;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-pagination[data-v-acd70b7c] {
  display: flex;
  justify-content: flex-end;
  padding: 16px 0;
  margin-top: auto;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-pagination .team-pagination-component[data-v-acd70b7c] .el-pagination .btn-prev,
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-pagination .team-pagination-component[data-v-acd70b7c] .el-pagination .btn-next {
  padding: 0 8px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-pagination .team-pagination-component[data-v-acd70b7c] .el-pagination .el-pager li {
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  margin: 0 2px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-groups-list .team-pagination .team-pagination-component[data-v-acd70b7c] .el-pagination .el-pager li.is-active {
  background-color: #3b82f6;
  color: #ffffff;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group[data-v-acd70b7c] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  /* 短语列表表格 */
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .group-header-info[data-v-acd70b7c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  margin-bottom: 12px;
  border-bottom: 1px solid #e5e7eb;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .group-header-info .group-title-section[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .group-header-info .group-title-section .group-title-text[data-v-acd70b7c] {
  font-size: 16px;
  font-weight: 600;
  color: #1f2937;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .group-header-info .group-actions[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .group-header-info .group-actions .group-dropdown-icon[data-v-acd70b7c] {
  color: #6b7280;
  cursor: pointer;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table[data-v-acd70b7c] {
  flex: 1;
  overflow-y: auto;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  background-color: #ffffff;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-header[data-v-acd70b7c] {
  display: flex;
  background-color: #f9fafb;
  border-bottom: 1px solid #e5e7eb;
  padding: 12px 16px;
  font-size: 14px;
  font-weight: 500;
  color: #374151;
  position: sticky;
  top: 0;
  z-index: 10;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-header .table-col[data-v-acd70b7c] {
  display: flex;
  align-items: center;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-header .table-col.checkbox-col[data-v-acd70b7c] {
  width: 50px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-header .table-col.quick-code-col[data-v-acd70b7c] {
  width: 150px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-header .table-col.content-col[data-v-acd70b7c] {
  flex: 1;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-header .table-col.image-col[data-v-acd70b7c] {
  width: 100px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-header .table-col.actions-col[data-v-acd70b7c] {
  width: 80px;
  justify-content: flex-end;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body[data-v-acd70b7c] {
  background-color: #ffffff;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row[data-v-acd70b7c] {
  display: flex;
  padding: 12px 16px;
  border-bottom: 1px solid #f3f4f6;
  transition: background-color 0.2s;
  align-items: center;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row[data-v-acd70b7c]:hover {
  background-color: #f9fafb;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row[data-v-acd70b7c]:last-child {
  border-bottom: none;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col[data-v-acd70b7c] {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.checkbox-col[data-v-acd70b7c] {
  width: 50px;
  flex-shrink: 0;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.quick-code-col[data-v-acd70b7c] {
  width: 150px;
  flex-shrink: 0;
  gap: 8px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.quick-code-col .row-drag-handle[data-v-acd70b7c] {
  cursor: move;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.quick-code-col .row-drag-handle .drag-icon[data-v-acd70b7c] {
  color: #9ca3af;
  font-size: 16px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.quick-code-col .quick-code-text[data-v-acd70b7c] {
  font-size: 14px;
  color: #3b82f6;
  cursor: pointer;
  transition: color 0.2s;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.quick-code-col .quick-code-text[data-v-acd70b7c]:hover {
  color: #2563eb;
  text-decoration: underline;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.content-col[data-v-acd70b7c] {
  flex: 1;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.content-col .phrase-content-text[data-v-acd70b7c] {
  font-size: 14px;
  color: #374151;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.image-col[data-v-acd70b7c] {
  width: 100px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.image-col .image-placeholder[data-v-acd70b7c] {
  color: #9ca3af;
  font-size: 14px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.image-col .phrase-image[data-v-acd70b7c] {
  width: 40px;
  height: 40px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.actions-col[data-v-acd70b7c] {
  width: 80px;
  justify-content: flex-end;
  gap: 12px;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.actions-col .action-icon[data-v-acd70b7c] {
  font-size: 18px;
  cursor: pointer;
  transition: color 0.2s;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.actions-col .action-icon.edit-icon[data-v-acd70b7c] {
  color: #3b82f6;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.actions-col .action-icon.edit-icon[data-v-acd70b7c]:hover {
  color: #2563eb;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.actions-col .action-icon.delete-icon[data-v-acd70b7c] {
  color: #ef4444;
}
.team-quick-phrases-management .team-management-layout .team-management-main .team-current-group .team-phrases-table .table-body .table-row .table-col.actions-col .action-icon.delete-icon[data-v-acd70b7c]:hover {
  color: #dc2626;
}
/* 新增快捷短语弹窗全局样式 - 确保标题栏蓝色背景生效 */
.add-quick-phrase-dialog.el-dialog .el-dialog__header {
  background-color: #3b82f6 !important;
  padding: 8px 20px !important;
  margin: 0 !important;
  border-bottom: none !important;
}
.add-quick-phrase-dialog.el-dialog .el-dialog__header .el-dialog__title {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
.add-quick-phrase-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  color: #ffffff !important;
  font-size: 18px !important;
}
.add-quick-phrase-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover {
  color: #e5e7eb !important;
}

/* 分组选择下拉菜单样式 */
.group-select-popper.el-select-dropdown {
  min-width: 200px !important;
  z-index: 3000 !important;
.el-select-dropdown__item {
    padding: 8px 12px;
    font-size: 14px;
    color: #374151;
    background-color: #ffffff;
    white-space: nowrap;
    overflow: visible;
    text-overflow: clip;
    min-height: 36px;
    display: flex;
    align-items: center;
&.add-group-option {
      border-bottom: 1px solid #e5e7eb;
      margin-bottom: 4px;
      padding-bottom: 12px;
.add-group-option-content {
        display: flex;
        align-items: center;
        gap: 8px;
        color: #6b7280;
        width: 100%;
        white-space: nowrap;
        overflow: visible;
.add-icon {
          font-size: 16px;
          color: #9ca3af;
          flex-shrink: 0;
}
span {
          font-size: 14px;
          white-space: nowrap;
          overflow: visible;
}
}
&:hover {
        background-color: #f5f5f5;
.add-group-option-content {
          color: #374151;
.add-icon {
            color: #6b7280;
}
}
}
}
&:hover:not(.add-group-option) {
      background-color: #f5f5f5;
}
}
}
.add-quick-phrase-dialog.el-dialog .el-dialog__body {
  padding: 20px;
}

/* 新增分组弹窗全局样式 - 白色背景头部 */
.add-group-dialog.el-dialog .el-dialog__header {
  background-color: #ffffff !important;
  padding: 16px 20px !important;
  margin: 0 !important;
  border-bottom: 1px solid #e5e7eb !important;
}
.add-group-dialog .el-dialog__header {
  background-color: #ffffff !important;
  padding: 16px 20px !important;
  margin: 0 !important;
  border-bottom: 1px solid #e5e7eb !important;
}
.add-group-dialog.el-dialog .el-dialog__header .el-dialog__title {
  color: #000000 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.add-group-dialog .el-dialog__header .el-dialog__title {
  color: #000000 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.add-group-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  color: #6b7280 !important;
  font-size: 18px !important;
}
.add-group-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  color: #6b7280 !important;
  font-size: 18px !important;
}
.add-group-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover {
  color: #374151 !important;
}
.add-group-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover {
  color: #374151 !important;
}
.add-group-dialog.el-dialog .el-dialog__body {
  padding: 24px 20px;
  overflow: hidden;
}

/* 新增分组弹窗内容样式 */
.add-group-dialog .add-group-content .form-item-row {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* 新增分组弹窗底部按钮样式 */
.add-group-dialog .add-group-dialog-footer {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
.el-button {
    min-width: 80px;
&[type="primary"] {
      background-color: #3b82f6;
      border-color: #3b82f6;
&:hover {
        background-color: #2563eb;
        border-color: #2563eb;
}
}
&:not([type="primary"]) {
      background-color: #ffffff;
      border-color: #d1d5db;
      color: #374151;
&:hover {
        background-color: #f9fafb;
        border-color: #9ca3af;
}
}
}
}

/* 启用官方话术组弹窗全局样式 */
.enable-official-phrases-dialog.el-dialog .el-dialog__header {
  background-color: #ffffff !important;
  padding: 16px 20px !important;
  margin: 0 !important;
  border-bottom: 1px solid #e5e7eb !important;
}
.enable-official-phrases-dialog .el-dialog__header {
  background-color: #ffffff !important;
  padding: 16px 20px !important;
  margin: 0 !important;
  border-bottom: 1px solid #e5e7eb !important;
}
.enable-official-phrases-dialog.el-dialog .el-dialog__header .el-dialog__title {
  color: #000000 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.enable-official-phrases-dialog .el-dialog__header .el-dialog__title {
  color: #000000 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.enable-official-phrases-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  color: #000000 !important;
  font-size: 18px !important;
}
.enable-official-phrases-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  color: #000000 !important;
  font-size: 18px !important;
}
.enable-official-phrases-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover {
  color: #374151 !important;
}
.enable-official-phrases-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover {
  color: #374151 !important;
}

/* 从模板添加弹窗样式 */
.add-from-template-dialog.el-dialog {
.el-dialog__header {
    padding: 0 !important;
    margin: 0 !important;
    border-bottom: none !important;
}
.el-dialog__body {
    padding: 0 !important;
}
.el-dialog__footer {
    padding: 16px 20px !important;
    border-top: 1px solid #e5e7eb !important;
}
}
.template-dialog-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5px 20px;
  border-bottom: 1px solid #e5e7eb;
  background-color: #ffffff;
.template-dialog-title {
    font-size: 16px;
    font-weight: 500;
    color: #000000;
}
.template-dialog-close {
    font-size: 18px;
    color: #000000;
    cursor: pointer;
    transition: color 0.2s;
&:hover {
      color: #374151;
}
}
}
.add-from-template-content {
  padding: 20px 24px;
  max-height: 60vh;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  
  /* 标签页导航 */
.template-tabs {
    display: flex;
    gap: 0;
    border-bottom: 1px solid #e5e7eb;
    margin-bottom: 16px;
.template-tab {
      padding: 12px 20px;
      font-size: 14px;
      color: #6b7280;
      cursor: pointer;
      position: relative;
      transition: color 0.3s;
      white-space: nowrap;
&:hover {
        color: #374151;
}
&.active {
        color: #3b82f6;
        font-weight: 500;
&::after {
          content: '';
          position: absolute;
          bottom: -1px;
          left: 0;
          right: 0;
          height: 2px;
          background-color: #3b82f6;
}
}
}
}
  
  /* 短语分组选择 */
.template-group-section {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 16px;
.template-group-label {
      font-size: 14px;
      color: #374151;
      white-space: nowrap;
}
.template-group-select {
      flex: 1;
      max-width: 200px;
}
}
  
  /* 模板短语列表 */
.template-phrases-list {
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 4px;
    min-height: 0;
    max-height: 400px;
    
    /* 自定义滚动条样式 */
&::-webkit-scrollbar {
      width: 8px;
}
&::-webkit-scrollbar-track {
      background: #f1f1f1;
      border-radius: 4px;
}
&::-webkit-scrollbar-thumb {
      background: #c1c1c1;
      border-radius: 4px;
&:hover {
        background: #a8a8a8;
}
}
.template-phrase-item {
      display: flex;
      align-items: flex-start;
      gap: 12px;
      padding: 12px;
      margin-bottom: 8px;
      background-color: #f9fafb;
      border-radius: 6px;
      transition: background-color 0.2s;
&:hover {
        background-color: #f3f4f6;
}
.template-phrase-text {
        flex: 1;
        font-size: 14px;
        color: #374151;
        line-height: 1.5;
        word-break: break-word;
}
}
}
}
.template-dialog-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
.template-footer-left {
    display: flex;
    align-items: center;
    gap: 12px;
.template-selected-count {
      font-size: 14px;
      color: #6b7280;
}
}
.template-footer-right {
    display: flex;
    gap: 12px;
}
}
.enable-official-phrases-dialog.el-dialog .el-dialog__body {
  padding: 20px 24px;
  max-height: 60vh;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-height: 0; /* 确保flex子元素可以收缩 */
}

/* 启用官方话术组弹窗内容样式 */
.enable-official-phrases-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0; /* 确保flex子元素可以收缩 */
  
  /* 介绍文字 */
.intro-text {
    font-size: 14px;
    color: #000000;
    margin-bottom: 20px;
    line-height: 1.5;
    flex-shrink: 0; /* 不收缩 */
}
  
  /* 标签页导航 */
.official-phrases-tabs {
    display: flex;
    gap: 0;
    border-bottom: 1px solid #e5e7eb;
    margin-bottom: 16px;
    flex-shrink: 0; /* 不收缩 */
.official-phrase-tab {
      padding: 12px 20px;
      font-size: 14px;
      color: #6b7280;
      cursor: pointer;
      position: relative;
      transition: color 0.3s;
      white-space: nowrap;
&:hover {
        color: #374151;
}
&.active {
        color: #3b82f6;
        font-weight: 500;
&::after {
          content: '';
          position: absolute;
          bottom: -1px;
          left: 0;
          right: 0;
          height: 2px;
          background-color: #3b82f6;
}
}
}
}
  
  /* 快捷短语列表 */
.official-phrases-list {
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 8px;
    min-height: 0; /* 确保可以滚动 */
&::-webkit-scrollbar {
      width: 6px;
}
&::-webkit-scrollbar-track {
      background: transparent;
}
&::-webkit-scrollbar-thumb {
      background: #d1d5db;
      border-radius: 3px;
&:hover {
        background: #9ca3af;
}
}
    
    scrollbar-width: thin;
    scrollbar-color: #d1d5db transparent;
.official-phrase-card {
      background-color: #ffffff;
      border: 1px solid #e5e7eb;
      border-radius: 8px;
      padding: 16px;
      margin-bottom: 12px;
      transition: all 0.3s;
&:hover {
        border-color: #d1d5db;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
.phrase-text {
        font-size: 14px;
        color: #374151;
        line-height: 1.6;
        margin-bottom: 12px;
        word-break: break-word;
}
.phrase-quick-code {
        display: flex;
        align-items: center;
        gap: 8px;
        padding-top: 12px;
        border-top: 1px solid #f3f4f6;
.quick-code-label {
          font-size: 13px;
          color: #6b7280;
}
.quick-code-value {
          font-size: 13px;
          color: #3b82f6;
          font-weight: 500;
}
}
}
}
}

/* 启用官方话术组弹窗底部按钮样式 */
.enable-official-phrases-dialog .official-phrases-dialog-footer {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
:deep(.el-button) {
    min-width: 80px;
&.is-primary,
    &[type="primary"] {
      background-color: var(--el-color-primary, #409eff) !important;
      border-color: var(--el-color-primary, #409eff) !important;
      color: #ffffff !important;
:deep(.el-button__inner) {
        color: #ffffff !important;
}
&:hover {
        background-color: var(--el-color-primary-light-3, #66b1ff) !important;
        border-color: var(--el-color-primary-light-3, #66b1ff) !important;
}
&:active,
      &:focus {
        background-color: var(--el-color-primary-dark-2, #337ecc) !important;
        border-color: var(--el-color-primary-dark-2, #337ecc) !important;
}
}
&:not(.is-primary):not([type="primary"]) {
      background-color: #ffffff;
      border-color: #d1d5db;
      color: #374151;
&:hover {
        background-color: #f9fafb;
        border-color: #9ca3af;
}
}
}
}
.add-group-dialog .add-group-content .form-item-row .form-label {
  display: inline-block !important;
  width: 80px !important;
  min-width: 80px !important;
  max-width: 80px !important;
  flex-shrink: 0 !important;
  white-space: nowrap !important;
  margin: 0 !important;
  padding: 0 !important;
}
.add-group-dialog .add-group-content .form-item-row .group-name-input {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  width: auto !important;
  max-width: none !important;
}
.add-quick-phrase-dialog.el-dialog .el-dialog__footer {
  padding: 16px 20px;
  border-top: 1px solid #e5e7eb;
}

/* 编辑团队短语弹窗全局样式 */
.edit-team-phrase-dialog.el-dialog {
.el-dialog__header {
    padding: 0 !important;
    margin: 0 !important;
    border-bottom: none !important;
}
.el-dialog__body {
    padding: 24px 20px;
}
.el-dialog__footer {
    padding: 16px 20px;
    border-top: 1px solid #e5e7eb;
}
}
.edit-team-phrase-dialog-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  background-color: #ffffff;
  border-bottom: 1px solid #e5e7eb;
.edit-team-phrase-dialog-title {
    color: #000000;
    font-size: 16px;
    font-weight: 500;
}
.edit-team-phrase-dialog-close {
    color: #6b7280;
    font-size: 18px;
    cursor: pointer;
    transition: color 0.2s;
&:hover {
      color: #374151;
}
}
}
.edit-team-phrase-content {
.form-item-row {
    display: flex;
    align-items: flex-start;
    margin-bottom: 24px;
&:last-child {
      margin-bottom: 0;
}
.form-label {
      width: 80px;
      min-width: 80px;
      flex-shrink: 0;
      font-size: 14px;
      color: #374151;
      line-height: 40px;
      padding-right: 16px;
}
.form-input-wrapper {
      flex: 1;
      min-width: 0;
.phrase-content-input {
:deep(.el-textarea__inner) {
          background-color: #f5f5f5;
          border-radius: 6px;
          box-shadow: none;
          border: none;
          padding: 12px 16px;
          font-size: 14px;
          color: #374151;
          line-height: 1.5;
}
}
.input-footer {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 8px;
.input-footer-left {
          display: flex;
          align-items: center;
          gap: 12px;
.emoji-icon {
            font-size: 18px;
            color: #6b7280;
            cursor: pointer;
            transition: color 0.2s;
&:hover {
              color: var(--el-color-primary, #409eff);
}
}
.placeholder-link {
            font-size: 14px;
            color: var(--el-color-primary, #409eff);
            cursor: pointer;
            transition: color 0.2s;
&:hover {
              color: var(--el-color-primary-dark-2, #337ecc);
}
}
}
.char-count {
          font-size: 14px;
          color: #9ca3af;
}
}
&.quick-code-wrapper {
        position: relative;
.quick-code-input {
          width: 100%;
:deep(.el-input__wrapper) {
            background-color: #f5f5f5;
            border-radius: 6px;
            box-shadow: none;
            border: none;
            padding: 12px 16px;
            padding-right: 60px;
}
}
.char-count-small {
          position: absolute;
          right: 16px;
          top: 50%;
          transform: translateY(-50%);
          font-size: 14px;
          color: #9ca3af;
          pointer-events: none;
          z-index: 1;
}
}
.group-select {
        width: 100%;
:deep(.el-input__wrapper) {
          background-color: #f5f5f5;
          border-radius: 6px;
          box-shadow: none;
          border: none;
          padding: 12px 16px;
}
}
.image-uploader {
        display: inline-block;
:deep(.el-button) {
          background-color: var(--el-color-primary, #409eff);
          border-color: var(--el-color-primary, #409eff);
}
}
.image-preview-wrapper {
        position: relative;
        display: inline-block;
        margin-top: 12px;
.preview-image {
          max-width: 200px;
          max-height: 200px;
          border-radius: 6px;
          -o-object-fit: cover;
             object-fit: cover;
}
.remove-image-icon {
          position: absolute;
          top: -8px;
          right: -8px;
          width: 20px;
          height: 20px;
          background-color: #ffffff;
          border-radius: 50%;
          color: #6b7280;
          cursor: pointer;
          display: flex;
          align-items: center;
          justify-content: center;
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          transition: color 0.2s;
&:hover {
            color: #ef4444;
}
}
}
}
}
}
.edit-team-phrase-dialog-footer {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
.el-button {
    min-width: 80px;
&[type="primary"] {
      background-color: #3b82f6;
      border-color: #3b82f6;
&:hover {
        background-color: #2563eb;
        border-color: #2563eb;
}
}
&:not([type="primary"]) {
      background-color: #ffffff;
      border-color: #d1d5db;
      color: #374151;
&:hover {
        background-color: #f9fafb;
        border-color: #9ca3af;
}
}
}
}

/* 导入快捷短语弹窗全局样式 */
.import-quick-phrases-dialog.el-dialog .el-dialog__header {
  background-color: #3b82f6 !important;
  padding: 8px 20px !important;
  margin: 0 !important;
  border-bottom: none !important;
}
.import-quick-phrases-dialog.el-dialog .el-dialog__header .el-dialog__title {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
.import-quick-phrases-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  color: #ffffff !important;
  font-size: 18px !important;
}
.import-quick-phrases-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover {
  color: #e5e7eb !important;
}
.import-quick-phrases-dialog.el-dialog .el-dialog__body {
  padding: 20px;
}

/* 导出快捷短语弹窗全局样式 */
.export-quick-phrases-dialog.el-dialog .el-dialog__header {
  background-color: #3b82f6 !important;
  padding: 8px 20px !important;
  margin: 0 !important;
  border-bottom: none !important;
}
.export-quick-phrases-dialog.el-dialog .el-dialog__header .el-dialog__title {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
.export-quick-phrases-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  color: #ffffff !important;
  font-size: 18px !important;
}
.export-quick-phrases-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover {
  color: #e5e7eb !important;
}
.export-quick-phrases-dialog.el-dialog .el-dialog__body {
  padding: 20px;
}

/* 表情弹窗全局样式 */
.emoji-dialog.el-dialog .el-dialog__header {
  background-color: #3b82f6 !important;
  padding: 8px 20px !important;
  margin: 0 !important;
  border-bottom: none !important;
}
.emoji-dialog.el-dialog .el-dialog__header .el-dialog__title {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
.emoji-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  color: #ffffff !important;
  font-size: 18px !important;
}
.emoji-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover {
  color: #e5e7eb !important;
}
.emoji-dialog.el-dialog .el-dialog__body {
  padding: 0 !important;
}

/* 表情弹窗内容样式 */
.emoji-dialog-content {
  padding: 16px;
}
.emoji-tabs {
  display: flex;
  gap: 8px;
  margin-bottom: 16px;
  border-bottom: 1px solid #e5e7eb;
  padding-bottom: 8px;
}
.emoji-tab {
  padding: 6px 12px;
  font-size: 14px;
  color: #6b7280;
  cursor: pointer;
  border-radius: 4px;
  transition: all 0.2s ease;
}
.emoji-tab:hover {
  background-color: #f3f4f6;
}
.emoji-tab.active {
  color: #3b82f6;
  background-color: #eff6ff;
  font-weight: 500;
}
.emoji-grid {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 8px;
  max-height: 300px;
  overflow-y: auto;
  padding: 8px 0;
}
.emoji-item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 1;
  font-size: 24px;
  cursor: pointer;
  border-radius: 4px;
  transition: background-color 0.2s ease;
}
.emoji-item:hover {
  background-color: #f3f4f6;
}
.emoji-item:active {
  background-color: #e5e7eb;
}

/* 编辑快捷短语弹窗全局样式 */
.edit-quick-phrase-dialog.el-dialog .el-dialog__header {
  background-color: #3b82f6 !important;
  padding: 8px 20px !important;
  margin: 0 !important;
  border-bottom: none !important;
}
.edit-quick-phrase-dialog.el-dialog .el-dialog__header .el-dialog__title {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
.edit-quick-phrase-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  color: #ffffff !important;
  font-size: 18px !important;
}
.edit-quick-phrase-dialog.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover {
  color: #e5e7eb !important;
}
.edit-quick-phrase-dialog.el-dialog .el-dialog__body {
  padding: 20px;
}
.edit-quick-phrase-dialog.el-dialog .el-dialog__footer {
  padding: 16px 20px;
  border-top: 1px solid #e5e7eb;
}

/* 编辑快捷短语弹窗内容样式 */
.edit-quick-phrase-content {
.phrase-content-section {
    display: flex;
    gap: 16px;
    margin-bottom: 20px;
.content-input-wrapper {
      flex: 1;
      position: relative;
      background-color: #f5f5f5;
      border-radius: 8px;
      padding: 12px;
.phrase-content-input {
:deep(.el-textarea__inner) {
          padding-bottom: 30px;
          padding-left: 12px;
          padding-right: 60px;
          background-color: #ffffff;
          border: none;
          border-radius: 4px;
          min-height: 120px;
          color: #000000;
}
:deep(.el-textarea__inner::-moz-placeholder) {
          color: #9ca3af;
}
:deep(.el-textarea__inner::placeholder) {
          color: #9ca3af;
}
:deep(.el-input__count) {
          display: none;
}
}
.input-footer-icons {
        position: absolute;
        bottom: 18px;
        right: 24px;
        display: flex;
        align-items: center;
        pointer-events: none;
.char-count {
          font-size: 12px;
          color: #6b7280;
}
}
}
.image-upload-area {
      width: 120px;
      height: 120px;
      flex-shrink: 0;
.image-uploader {
        width: 100%;
        height: 100%;
:deep(.el-upload) {
          width: 100%;
          height: 100%;
}
.upload-placeholder {
          width: 100%;
          height: 100%;
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          border: 1px dashed #d1d5db;
          border-radius: 8px;
          background-color: #f9fafb;
          cursor: pointer;
          transition: all 0.2s ease;
&:hover {
            border-color: #3b82f6;
            background-color: #eff6ff;
}
.plus-icon {
            font-size: 24px;
            color: #6b7280;
            margin-bottom: 8px;
}
.upload-text {
            font-size: 12px;
            color: #6b7280;
}
}
.image-preview {
          width: 100%;
          height: 100%;
          position: relative;
          border-radius: 8px;
          overflow: hidden;
img {
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
}
.image-overlay {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: rgba(0, 0, 0, 0.5);
            display: flex;
            align-items: center;
            justify-content: center;
            opacity: 0;
            transition: opacity 0.2s ease;
.remove-icon {
              color: #ffffff;
              font-size: 20px;
              cursor: pointer;
              padding: 8px;
              background-color: rgba(0, 0, 0, 0.6);
              border-radius: 50%;
&:hover {
                background-color: rgba(0, 0, 0, 0.8);
}
}
}
&:hover .image-overlay {
            opacity: 1;
}
}
}
}
}
.quick-code-section {
    margin-bottom: 20px;
.form-item {
      display: flex;
      flex-direction: column;
      gap: 8px;
.form-label {
        font-size: 14px;
        color: #374151;
        font-weight: 500;
}
.form-input-wrapper {
        display: flex;
        align-items: center;
        gap: 8px;
.quick-code-input {
          flex: 1;
}
.char-count-small {
          font-size: 12px;
          color: #6b7280;
}
.help-icon {
          font-size: 16px;
          color: #9ca3af;
          cursor: help;
}
}
}
}
.group-section {
    margin-bottom: 0;
.form-item {
      display: flex;
      flex-direction: column;
      gap: 8px;
.form-label {
        font-size: 14px;
        color: #374151;
        font-weight: 500;
}
.group-select {
        width: 100%;
}
}
}
.dialog-footer {
    display: flex;
    justify-content: flex-end;
    gap: 12px;
.el-button {
      min-width: 80px;
}
.el-button--primary {
      background-color: var(--el-color-primary);
      border-color: var(--el-color-primary);
      color: #ffffff;
}
}
}
.store-takeout-container[data-v-61ad4418] {
  padding: 0;
  background-color: #f5f7fa;
  /* 聚合客服模式样式 */
}
.store-takeout-container.customer-service-mode[data-v-61ad4418] {
  padding: 0 !important; /* 移除内边距，让平台卡片标签区域紧贴容器边缘 */
  padding-top: 0 !important; /* 明确移除顶部内边距 */
  margin: 0 !important; /* 移除所有外边距 */
  margin-top: 0 !important; /* 明确移除顶部外边距 */
  height: 100% !important; /* 继承父容器高度，与左侧菜单栏对齐 */
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow: hidden;
}.store-retail-container[data-v-a56eb6f3] {
  padding: 0;
  background-color: #f5f7fa;
  /* 聚合客服模式样式 */
}
.store-retail-container.customer-service-mode[data-v-a56eb6f3] {
  padding: 0 !important; /* 移除内边距，让平台卡片标签区域紧贴容器边缘 */
  padding-top: 0 !important; /* 明确移除顶部内边距 */
  margin: 0 !important; /* 移除所有外边距 */
  margin-top: 0 !important; /* 明确移除顶部外边距 */
  height: 100% !important; /* 继承父容器高度，与左侧菜单栏对齐 */
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow: hidden;
}.vab-chart[data-v-0b5bfb99] {
  width: 100%;
  min-width: 160px;
  height: 100%;
  min-height: 90px;
}.dashboard-container[data-v-20869571] {
  width: 100%;
  max-width: 100vw;
  min-height: 100vh;
  background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);
  padding: 20px;
  color: #fff;
  overflow-x: hidden;
  box-sizing: border-box;
}
.dashboard-container .dashboard-header[data-v-20869571] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  padding: 20px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 8px;
  backdrop-filter: blur(10px);
}
.dashboard-container .dashboard-header .header-left .dashboard-title[data-v-20869571] {
  margin: 0 0 8px 0;
  font-size: 32px;
  font-weight: 700;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.dashboard-container .dashboard-header .header-left .update-time[data-v-20869571] {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6);
}
.dashboard-container .dashboard-header .header-right[data-v-20869571] {
  display: flex;
  gap: 12px;
}
.dashboard-container .dashboard-content[data-v-20869571] {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  min-height: 0;
  flex: 1;
}
.dashboard-container .stats-row[data-v-20869571] {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.dashboard-container .stat-card[data-v-20869571] {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 20px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 8px;
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  transition: all 0.3s;
}
.dashboard-container .stat-card[data-v-20869571]:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
  border-color: rgba(255, 255, 255, 0.2);
}
.dashboard-container .stat-card .stat-icon[data-v-20869571] {
  width: 64px;
  height: 64px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 32px;
  color: #fff;
  flex-shrink: 0;
}
.dashboard-container .stat-card .stat-info[data-v-20869571] {
  flex: 1;
  min-width: 0;
}
.dashboard-container .stat-card .stat-info .stat-label[data-v-20869571] {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 8px;
}
.dashboard-container .stat-card .stat-info .stat-value[data-v-20869571] {
  font-size: 28px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dashboard-container .stat-card .stat-info .stat-trend[data-v-20869571] {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
}
.dashboard-container .stat-card .stat-info .stat-trend .trend-text[data-v-20869571] {
  color: rgba(255, 255, 255, 0.5);
}
.dashboard-container .stat-card .stat-info .stat-trend .trend-value[data-v-20869571] {
  font-weight: 600;
}
.dashboard-container .stat-card .stat-info .stat-trend .trend-value.positive[data-v-20869571] {
  color: #43e97b;
}
.dashboard-container .stat-card .stat-info .stat-trend .trend-value.negative[data-v-20869571] {
  color: #f5576c;
}
.dashboard-container .charts-row[data-v-20869571] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.dashboard-container .charts-row-three[data-v-20869571] {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
  gap: 20px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  align-items: stretch;
  min-height: 0;
  flex: 1;
}
.dashboard-container .charts-row-three[data-v-20869571] > * {
  height: 100%;
  min-height: 0;
}
.dashboard-container .dashboard-grid-container[data-v-20869571] {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 20px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  align-items: stretch;
  min-height: 0;
  flex: 1;
}
.dashboard-container .dashboard-grid-container[data-v-20869571] > * {
  min-height: 0;
  height: 100%;
}
.dashboard-container .dashboard-grid-container .grid-item-left-top[data-v-20869571] {
  grid-column: 1;
  grid-row: 1;
}
.dashboard-container .dashboard-grid-container .grid-item-center[data-v-20869571] {
  grid-column: 2;
  grid-row: 1/3;
}
.dashboard-container .dashboard-grid-container .grid-item-right-top[data-v-20869571] {
  grid-column: 3;
  grid-row: 1;
}
.dashboard-container .dashboard-grid-container .grid-item-left-bottom[data-v-20869571] {
  grid-column: 1;
  grid-row: 2;
}
.dashboard-container .dashboard-grid-container .grid-item-center-bottom[data-v-20869571] {
  grid-column: 2;
  grid-row: 2;
  display: none;
}
.dashboard-container .dashboard-grid-container .grid-item-right-bottom[data-v-20869571] {
  grid-column: 3;
  grid-row: 2;
}
.dashboard-container .table-content[data-v-20869571] {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  box-sizing: border-box;
}
.dashboard-container .table-content[data-v-20869571] .el-table,
.dashboard-container .table-content[data-v-20869571] .el-table--fit,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left {
  background-color: transparent !important;
  background: transparent !important;
  color: #fff;
  width: 100%;
  max-width: 100%;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__body-wrapper,
.dashboard-container .table-content[data-v-20869571] .el-table--fit .el-table__body-wrapper,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x .el-table__body-wrapper,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover .el-table__body-wrapper,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition .el-table__body-wrapper,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed .el-table__body-wrapper,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left .el-table__body-wrapper {
  overflow-x: auto;
  background-color: transparent !important;
  background: transparent !important;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__body-wrapper::-webkit-scrollbar,
.dashboard-container .table-content[data-v-20869571] .el-table--fit .el-table__body-wrapper::-webkit-scrollbar,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover .el-table__body-wrapper::-webkit-scrollbar,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition .el-table__body-wrapper::-webkit-scrollbar,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed .el-table__body-wrapper::-webkit-scrollbar,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left .el-table__body-wrapper::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__body-wrapper::-webkit-scrollbar-track,
.dashboard-container .table-content[data-v-20869571] .el-table--fit .el-table__body-wrapper::-webkit-scrollbar-track,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-track,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover .el-table__body-wrapper::-webkit-scrollbar-track,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition .el-table__body-wrapper::-webkit-scrollbar-track,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed .el-table__body-wrapper::-webkit-scrollbar-track,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left .el-table__body-wrapper::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.05);
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb,
.dashboard-container .table-content[data-v-20869571] .el-table--fit .el-table__body-wrapper::-webkit-scrollbar-thumb,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x .el-table__body-wrapper::-webkit-scrollbar-thumb,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover .el-table__body-wrapper::-webkit-scrollbar-thumb,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition .el-table__body-wrapper::-webkit-scrollbar-thumb,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed .el-table__body-wrapper::-webkit-scrollbar-thumb,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left .el-table__body-wrapper::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 4px;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__row,
.dashboard-container .table-content[data-v-20869571] .el-table--fit .el-table__row,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x .el-table__row,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover .el-table__row,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition .el-table__row,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed .el-table__row,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left .el-table__row {
  background-color: transparent !important;
  background: transparent !important;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__row:hover,
.dashboard-container .table-content[data-v-20869571] .el-table--fit .el-table__row:hover,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x .el-table__row:hover,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover .el-table__row:hover,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition .el-table__row:hover,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed .el-table__row:hover,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left .el-table__row:hover {
  background-color: rgba(255, 255, 255, 0.05);
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--fit .el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x .el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover .el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition .el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed .el-table__cell,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left .el-table__cell {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  background-color: transparent !important;
  background: transparent !important;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__header-wrapper,
.dashboard-container .table-content[data-v-20869571] .el-table--fit .el-table__header-wrapper,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x .el-table__header-wrapper,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover .el-table__header-wrapper,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition .el-table__header-wrapper,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed .el-table__header-wrapper,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left .el-table__header-wrapper {
  background-color: transparent !important;
  background: transparent !important;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__header,
.dashboard-container .table-content[data-v-20869571] .el-table--fit .el-table__header,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x .el-table__header,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover .el-table__header,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition .el-table__header,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed .el-table__header,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left .el-table__header {
  background-color: transparent !important;
  background: transparent !important;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__header th,
.dashboard-container .table-content[data-v-20869571] .el-table--fit .el-table__header th,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x .el-table__header th,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover .el-table__header th,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition .el-table__header th,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed .el-table__header th,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left .el-table__header th {
  background-color: transparent !important;
  background: transparent !important;
  border-color: rgba(255, 255, 255, 0.1);
  color: #000 !important;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__header .el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--fit .el-table__header .el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x .el-table__header .el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover .el-table__header .el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition .el-table__header .el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed .el-table__header .el-table__cell,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left .el-table__header .el-table__cell {
  background-color: transparent !important;
  background: transparent !important;
  color: #000 !important;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__header th.el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--fit .el-table__header th.el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--scrollable-x .el-table__header th.el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-hover .el-table__header th.el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--enable-row-transition .el-table__header th.el-table__cell,
.dashboard-container .table-content[data-v-20869571] .el-table--layout-fixed .el-table__header th.el-table__cell,
.dashboard-container .table-content[data-v-20869571] .is-scrolling-left .el-table__header th.el-table__cell {
  background-color: transparent !important;
  background: transparent !important;
  color: #000 !important;
}
.dashboard-container .table-content .platform-cell[data-v-20869571] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.dashboard-container .table-content .platform-cell .platform-logo[data-v-20869571] {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  flex-shrink: 0;
}
.dashboard-container .table-content .income-value[data-v-20869571] {
  font-weight: 600;
  color: #43e97b;
}
.dashboard-container .table-content .new-shop-value[data-v-20869571] {
  font-weight: 600;
  color: #4facfe;
}
.dashboard-container .table-content .expired-value[data-v-20869571] {
  font-weight: 600;
  color: #f5576c;
}
.dashboard-container .chart-content[data-v-20869571] {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.dashboard-container .chart-content[data-v-20869571] .vab-chart {
  flex: 1;
  min-height: 0;
  height: 100%;
  width: 100%;
}
.dashboard-container .table-content[data-v-20869571] {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.dashboard-container .table-content[data-v-20869571] .el-table {
  flex: 1;
  background-color: transparent !important;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__header-wrapper {
  background-color: transparent !important;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__header {
  background-color: transparent !important;
}
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__header th,
.dashboard-container .table-content[data-v-20869571] .el-table .el-table__header .el-table__cell {
  background-color: transparent !important;
  background: transparent !important;
}
.dashboard-container .map-card[data-v-20869571] {
  padding: 20px;
  background: rgba(15, 52, 96, 0.3);
  border-radius: 8px;
  backdrop-filter: blur(10px);
  border: 1px solid rgba(79, 172, 254, 0.3);
  box-shadow: 0 0 20px rgba(79, 172, 254, 0.2);
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 0;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.dashboard-container .map-card .chart-header[data-v-20869571] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 16px;
}
.dashboard-container .map-card .chart-header .chart-title[data-v-20869571] {
  margin: 0 0 4px 0;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  text-shadow: 0 0 10px rgba(79, 172, 254, 0.5);
}
.dashboard-container .map-card .chart-header .map-subtitle[data-v-20869571] {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
}
.dashboard-container .map-card .chart-content[data-v-20869571] {
  width: 100%;
  position: relative;
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.dashboard-container .map-card .chart-content[data-v-20869571]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 4px;
  box-shadow: inset 0 0 30px rgba(79, 172, 254, 0.1);
  pointer-events: none;
  z-index: 1;
}
.dashboard-container .map-card .chart-content[data-v-20869571] .vab-chart {
  flex: 1;
  min-height: 0;
  height: 100%;
  width: 100%;
}
.dashboard-container .map-card .map-loading[data-v-20869571] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  min-height: 300px;
}
.dashboard-container .map-card .map-loading .loading-text[data-v-20869571] {
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
}
.dashboard-container .stats-cards-container[data-v-20869571] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 12px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  padding: 20px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 8px;
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  height: 100%;
  min-height: 0;
  align-content: stretch;
}
.dashboard-container .stats-cards-container .map-stat-card[data-v-20869571] {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 6px;
  backdrop-filter: blur(5px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  transition: all 0.3s;
}
.dashboard-container .stats-cards-container .map-stat-card[data-v-20869571]:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
}
.dashboard-container .stats-cards-container .map-stat-card .map-stat-icon[data-v-20869571] {
  width: 48px;
  height: 48px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: #fff;
  flex-shrink: 0;
}
.dashboard-container .stats-cards-container .map-stat-card .map-stat-info[data-v-20869571] {
  flex: 1;
  min-width: 0;
}
.dashboard-container .stats-cards-container .map-stat-card .map-stat-info .map-stat-label[data-v-20869571] {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dashboard-container .stats-cards-container .map-stat-card .map-stat-info .map-stat-value[data-v-20869571] {
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dashboard-container .chart-card[data-v-20869571] {
  padding: 20px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 8px;
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: 0;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.dashboard-container .chart-card .chart-header[data-v-20869571] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.dashboard-container .chart-card .chart-header .chart-title[data-v-20869571] {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}
.dashboard-container .chart-card .chart-content[data-v-20869571] {
  width: 100%;
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.dashboard-container .chart-card .chart-content[data-v-20869571] .vab-chart {
  flex: 1;
  min-height: 0;
  height: 100%;
  width: 100%;
}
.dashboard-container .table-row .table-card[data-v-20869571] {
  padding: 20px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 8px;
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.dashboard-container .table-row .table-card .chart-header[data-v-20869571] {
  margin-bottom: 16px;
}
.dashboard-container .table-row .table-card .chart-header .chart-title[data-v-20869571] {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}
.dashboard-container .table-row .table-card .table-content[data-v-20869571] .el-table {
  background-color: transparent;
  color: #fff;
}
.dashboard-container .table-row .table-card .table-content[data-v-20869571] .el-table .el-table__body-wrapper::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.dashboard-container .table-row .table-card .table-content[data-v-20869571] .el-table .el-table__body-wrapper::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.05);
}
.dashboard-container .table-row .table-card .table-content[data-v-20869571] .el-table .el-table__body-wrapper::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 4px;
}
.dashboard-container .table-row .table-card .table-content[data-v-20869571] .el-table .el-table__row {
  background-color: transparent;
}
.dashboard-container .table-row .table-card .table-content[data-v-20869571] .el-table .el-table__row:hover {
  background-color: rgba(255, 255, 255, 0.05);
}
.dashboard-container .table-row .table-card .table-content[data-v-20869571] .el-table .el-table__cell {
  border-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.dashboard-container .table-row .table-card .table-content .platform-cell[data-v-20869571] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.dashboard-container .table-row .table-card .table-content .platform-cell .platform-logo[data-v-20869571] {
  width: 24px;
  height: 24px;
  border-radius: 4px;
}
.dashboard-container .table-row .table-card .table-content .income-value[data-v-20869571] {
  font-weight: 600;
  color: #43e97b;
}
@media (max-width: 1920px) {
.dashboard-container .charts-row-three[data-v-20869571] {
    grid-template-columns: 1fr 1.8fr 1fr;
}
.dashboard-container .dashboard-grid-container[data-v-20869571] {
    grid-template-columns: 1fr 1.8fr 1fr;
}
}
@media (max-width: 1600px) {
.dashboard-container .stats-row[data-v-20869571] {
    grid-template-columns: repeat(3, 1fr);
}
.dashboard-container .charts-row-three[data-v-20869571] {
    grid-template-columns: 1fr 1.5fr 1fr;
}
.dashboard-container .dashboard-grid-container[data-v-20869571] {
    grid-template-columns: 1fr 1.5fr 1fr;
}
}
@media (max-width: 1400px) {
.dashboard-container .charts-row-three[data-v-20869571] {
    grid-template-columns: 1fr 1.2fr 1fr;
}
.dashboard-container .dashboard-grid-container[data-v-20869571] {
    grid-template-columns: 1fr 1.2fr 1fr;
}
}
@media (max-width: 1200px) {
.dashboard-container .stats-row[data-v-20869571] {
    grid-template-columns: repeat(2, 1fr);
}
.dashboard-container .charts-row[data-v-20869571] {
    grid-template-columns: 1fr;
}
.dashboard-container .charts-row-three[data-v-20869571] {
    grid-template-columns: 1fr;
    gap: 20px;
}
.dashboard-container .charts-row-three .map-card[data-v-20869571] {
    order: 2;
}
.dashboard-container .dashboard-grid-container[data-v-20869571] {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
}
.dashboard-container .dashboard-grid-container .grid-item-center[data-v-20869571] {
    grid-column: 1;
    grid-row: auto;
}
.dashboard-container .dashboard-grid-container .grid-item-center-bottom[data-v-20869571] {
    display: none;
}
.dashboard-container .stats-cards-container[data-v-20869571] {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, auto);
}
}
@media (max-width: 768px) {
.dashboard-container[data-v-20869571] {
    padding: 10px;
}
.dashboard-container .stats-row[data-v-20869571] {
    grid-template-columns: 1fr;
    gap: 15px;
}
.dashboard-container .dashboard-header[data-v-20869571] {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    padding: 15px;
}
.dashboard-container .chart-card[data-v-20869571],
  .dashboard-container .map-card[data-v-20869571] {
    padding: 15px;
}
.dashboard-container .stat-card[data-v-20869571] {
    padding: 15px;
}
.dashboard-container .stat-card .stat-icon[data-v-20869571] {
    width: 48px;
    height: 48px;
    font-size: 24px;
}
.dashboard-container .stat-card .stat-value[data-v-20869571] {
    font-size: 24px;
}
.dashboard-container .stats-cards-container[data-v-20869571] {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(4, auto);
    gap: 12px;
    padding: 15px;
}
.dashboard-container .stats-cards-container .map-stat-card[data-v-20869571] {
    padding: 12px;
}
.dashboard-container .stats-cards-container .map-stat-card .map-stat-icon[data-v-20869571] {
    width: 40px;
    height: 40px;
    font-size: 20px;
}
.dashboard-container .stats-cards-container .map-stat-card .map-stat-value[data-v-20869571] {
    font-size: 18px;
}
}
.dashboard-container.is-mobile[data-v-20869571] {
  padding: calc(env(safe-area-inset-top, 0px) + 16px) 12px 80px 12px;
  min-height: calc(100vh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));
}
.dashboard-container.is-mobile .mobile-dashboard-header[data-v-20869571] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  padding: 12px 16px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 12px;
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.dashboard-container.is-mobile .mobile-dashboard-header .mobile-header-content[data-v-20869571] {
  flex: 1;
}
.dashboard-container.is-mobile .mobile-dashboard-header .mobile-header-content .mobile-dashboard-title[data-v-20869571] {
  margin: 0 0 4px 0;
  font-size: 20px;
  font-weight: 700;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.dashboard-container.is-mobile .mobile-dashboard-header .mobile-header-content .mobile-update-time[data-v-20869571] {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
}
.dashboard-container.is-mobile .mobile-dashboard-header .mobile-header-actions[data-v-20869571] {
  display: flex;
  gap: 8px;
}
.dashboard-container.is-mobile .mobile-content[data-v-20869571] {
  gap: 16px;
}
.dashboard-container.is-mobile .mobile-stats-row[data-v-20869571] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
.dashboard-container.is-mobile .mobile-stats-row .stat-card[data-v-20869571] {
  padding: 16px;
  border-radius: 12px;
}
.dashboard-container.is-mobile .mobile-stats-row .stat-card .stat-icon[data-v-20869571] {
  width: 48px;
  height: 48px;
  font-size: 24px;
}
.dashboard-container.is-mobile .mobile-stats-row .stat-card .stat-info .stat-label[data-v-20869571] {
  font-size: 12px;
  margin-bottom: 6px;
}
.dashboard-container.is-mobile .mobile-stats-row .stat-card .stat-info .stat-value[data-v-20869571] {
  font-size: 20px;
}
.dashboard-container.is-mobile .dashboard-grid-container[data-v-20869571] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.dashboard-container.is-mobile .dashboard-grid-container .chart-card[data-v-20869571],
.dashboard-container.is-mobile .dashboard-grid-container .map-card[data-v-20869571] {
  width: 100%;
  min-height: 300px;
}
.dashboard-container.is-mobile .dashboard-grid-container .map-card[data-v-20869571] {
  min-height: 400px;
}
.dashboard-container.is-mobile .charts-row-three[data-v-20869571] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.dashboard-container.is-mobile .charts-row-three .chart-card[data-v-20869571],
.dashboard-container.is-mobile .charts-row-three .stats-cards-container[data-v-20869571] {
  width: 100%;
  min-height: 300px;
}
.dashboard-container.is-mobile .charts-row-three .stats-cards-container[data-v-20869571] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
.dashboard-container.is-mobile .charts-row-three .stats-cards-container .map-stat-card[data-v-20869571] {
  padding: 16px;
  border-radius: 12px;
}
.dashboard-container.is-mobile .charts-row-three .stats-cards-container .map-stat-card .map-stat-icon[data-v-20869571] {
  width: 40px;
  height: 40px;
  font-size: 20px;
}
.dashboard-container.is-mobile .charts-row-three .stats-cards-container .map-stat-card .map-stat-info .map-stat-label[data-v-20869571] {
  font-size: 12px;
  margin-bottom: 6px;
}
.dashboard-container.is-mobile .charts-row-three .stats-cards-container .map-stat-card .map-stat-info .map-stat-value[data-v-20869571] {
  font-size: 18px;
}
.dashboard-container.is-mobile .chart-card[data-v-20869571] {
  padding: 16px;
  border-radius: 12px;
}
.dashboard-container.is-mobile .chart-card .chart-header[data-v-20869571] {
  margin-bottom: 12px;
}
.dashboard-container.is-mobile .chart-card .chart-header .chart-title[data-v-20869571] {
  font-size: 16px;
  margin-bottom: 8px;
}
.dashboard-container.is-mobile .chart-card .chart-content[data-v-20869571] {
  min-height: 250px;
}
.dashboard-container.is-mobile .table-content[data-v-20869571] .el-table {
  font-size: 12px;
}
.dashboard-container.is-mobile .table-content[data-v-20869571] .el-table .el-table__cell {
  padding: 8px 4px;
}
.dashboard-container .no-permission[data-v-20869571] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  width: 100%;
  background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%);
}
.dashboard-container .no-permission .no-permission-content[data-v-20869571] {
  text-align: center;
  padding: 40px;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 12px;
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.dashboard-container .no-permission .no-permission-content .no-permission-icon[data-v-20869571] {
  font-size: 64px;
  color: #f5576c;
  margin-bottom: 20px;
}
.dashboard-container .no-permission .no-permission-content h2[data-v-20869571] {
  color: #fff;
  font-size: 24px;
  margin: 0 0 12px 0;
}
.dashboard-container .no-permission .no-permission-content p[data-v-20869571] {
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px;
  margin: 0;
}.points-allocation-dialog .dialog-content .info-banner[data-v-667871b9] {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 12px 16px;
  background-color: var(--el-color-info-light-9);
  border: 1px solid var(--el-color-info-light-8);
  border-radius: 6px;
  margin-bottom: 20px;
}
.points-allocation-dialog .dialog-content .info-banner .info-icon[data-v-667871b9] {
  color: var(--el-color-info);
  font-size: 16px;
  margin-top: 2px;
}
.points-allocation-dialog .dialog-content .info-banner .info-text[data-v-667871b9] {
  color: var(--el-text-color-regular);
  font-size: 14px;
  line-height: 1.5;
}
.points-allocation-dialog .dialog-content .form-hint[data-v-667871b9] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  margin-top: 4px;
  line-height: 1.4;
}
.points-allocation-dialog .dialog-content .real-id-display[data-v-667871b9] {
  font-size: 12px;
  color: var(--el-color-primary);
  margin-top: 4px;
  font-weight: 500;
}
.points-allocation-dialog .dialog-footer[data-v-667871b9] {
  text-align: center;
}
[data-v-667871b9] .el-dialog__header {
  border-bottom: 1px solid var(--el-border-color-lighter);
  padding-bottom: 16px;
  margin-bottom: 0;
}
[data-v-667871b9] .el-dialog__body {
  padding: 20px;
}
[data-v-667871b9] .el-dialog__footer {
  border-top: 1px solid var(--el-border-color-lighter);
  padding-top: 16px;
}.team-container[data-v-f11f946d] {
  padding: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.team-container .top-tabs-container[data-v-f11f946d] {
  padding: 0 20px;
  background: #ffffff;
  border-bottom: 1px solid var(--el-border-color-light);
  flex-shrink: 0;
}
.team-container .top-tabs-container .top-tabs[data-v-f11f946d] {
  display: flex;
  position: relative;
  border-bottom: 1px solid #e5e7eb;
}
.team-container .top-tabs-container .top-tabs .tab-item[data-v-f11f946d] {
  padding: 16px 24px;
  font-size: 14px;
  color: var(--el-text-color-regular);
  cursor: pointer;
  transition: color 0.2s;
  position: relative;
  font-weight: 400;
}
.team-container .top-tabs-container .top-tabs .tab-item[data-v-f11f946d]:hover {
  color: var(--el-color-primary);
}
.team-container .top-tabs-container .top-tabs .tab-item.active[data-v-f11f946d] {
  color: var(--el-text-color-primary);
  font-weight: 500;
}
.team-container .top-tabs-container .top-tabs .tab-item.active[data-v-f11f946d]::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 2px;
  background: #FF6B35;
  border-radius: 2px 2px 0 0;
}
.team-container .team-layout[data-v-f11f946d] {
  display: flex;
  height: 100%;
  min-height: calc(100vh - 200px);
  flex: 1;
  overflow: hidden;
}
.team-container .role-management-layout[data-v-f11f946d] {
  flex: 1;
  display: flex;
  flex-direction: column;
  background: var(--el-bg-color);
  overflow: hidden;
  padding: 20px;
}
.team-container .role-management-layout .role-management-container[data-v-f11f946d] {
  flex: 1;
  display: flex;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  height: 100%;
}
.team-container .role-management-layout .role-management-container .role-left-panel[data-v-f11f946d] {
  width: 280px;
  min-width: 280px;
  background: #ffffff;
  border-right: 1px solid var(--el-border-color-light);
  display: flex;
  flex-direction: column;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-panel-header[data-v-f11f946d] {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  border-bottom: 1px solid var(--el-border-color-light);
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-panel-header .add-role-btn[data-v-f11f946d] {
  width: 100%;
  border-radius: 4px;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-search-wrapper[data-v-f11f946d] {
  padding: 16px;
  border-bottom: 1px solid var(--el-border-color-light);
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-search-wrapper[data-v-f11f946d] .el-input .el-input__wrapper {
  border-radius: 4px;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content[data-v-f11f946d] {
  flex: 1;
  overflow-y: auto;
  padding: 16px;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group[data-v-f11f946d] {
  margin-bottom: 24px;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group[data-v-f11f946d]:last-child {
  margin-bottom: 0;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group .role-group-title[data-v-f11f946d] {
  font-size: 14px;
  font-weight: 500;
  color: var(--el-text-color-primary);
  margin-bottom: 12px;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group .role-item-list .role-item[data-v-f11f946d] {
  padding: 12px 16px;
  margin-bottom: 8px;
  background: var(--el-bg-color);
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.2s;
  font-size: 14px;
  color: var(--el-text-color-primary);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group .role-item-list .role-item[data-v-f11f946d]:hover {
  border-color: var(--el-color-primary-light-7);
  background: var(--el-color-primary-light-9);
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group .role-item-list .role-item:hover .role-item-more-btn[data-v-f11f946d] {
  opacity: 1;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group .role-item-list .role-item.active[data-v-f11f946d] {
  background: var(--el-color-primary-light-9);
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
  font-weight: 500;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group .role-item-list .role-item .role-item-name[data-v-f11f946d] {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group .role-item-list .role-item .role-item-more-btn[data-v-f11f946d] {
  opacity: 0;
  transition: opacity 0.2s;
  padding: 4px;
  margin-left: 8px;
  flex-shrink: 0;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group .role-item-list .role-item .role-item-more-btn[data-v-f11f946d]:hover {
  background-color: var(--el-fill-color);
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group .role-item-list .role-item.active .role-item-more-btn[data-v-f11f946d], .team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group .role-item-list .role-item:hover .role-item-more-btn[data-v-f11f946d] {
  opacity: 1;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .role-group .role-item-list .role-item[data-v-f11f946d]:last-child {
  margin-bottom: 0;
}
.team-container .role-management-layout .role-management-container .role-left-panel .role-list-content .empty-role-list[data-v-f11f946d] {
  padding: 40px 0;
  text-align: center;
  color: var(--el-text-color-secondary);
  font-size: 14px;
}
.team-container .role-management-layout .role-management-container .role-right-panel[data-v-f11f946d] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content[data-v-f11f946d] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 24px;
  position: relative;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-name-header[data-v-f11f946d] {
  margin-bottom: 20px;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-name-header .role-name[data-v-f11f946d] {
  font-size: 20px;
  font-weight: 600;
  color: var(--el-text-color-primary);
  margin: 0;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-info-bar[data-v-f11f946d] {
  display: flex;
  align-items: center;
  gap: 32px;
  margin-bottom: 24px;
  padding-bottom: 20px;
  border-bottom: 1px solid var(--el-border-color-light);
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-info-bar .role-info-item[data-v-f11f946d] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-info-bar .role-info-item .info-label[data-v-f11f946d] {
  font-size: 14px;
  color: var(--el-text-color-regular);
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-info-bar .role-info-item .info-value[data-v-f11f946d] {
  font-size: 14px;
  font-weight: 500;
  color: var(--el-text-color-primary);
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-info-bar .role-info-item .modify-link[data-v-f11f946d],
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-info-bar .role-info-item .manage-link[data-v-f11f946d] {
  padding: 0;
  font-size: 14px;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-info-bar .role-info-item .modify-link .vab-icon[data-v-f11f946d],
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-info-bar .role-info-item .manage-link .vab-icon[data-v-f11f946d] {
  font-size: 14px;
  margin-right: 4px;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-tabs-wrapper[data-v-f11f946d] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-tabs-wrapper[data-v-f11f946d] .role-platform-tabs {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-tabs-wrapper[data-v-f11f946d] .role-platform-tabs .el-tabs__header {
  margin-bottom: 16px;
  position: relative;
  z-index: 10;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-tabs-wrapper[data-v-f11f946d] .role-platform-tabs .el-tabs__header:hover {
  opacity: 0.8;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-tabs-wrapper[data-v-f11f946d] .role-platform-tabs .el-tabs__content {
  flex: 1;
  overflow: hidden;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-tabs-wrapper[data-v-f11f946d] .role-platform-tabs .el-tabs__content .el-tab-pane {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-tabs-wrapper .permission-tip[data-v-f11f946d] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  background: var(--el-color-info-light-9);
  border: 1px solid var(--el-color-info-light-7);
  border-radius: 4px;
  margin-bottom: 16px;
  font-size: 14px;
  color: var(--el-color-info);
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-tabs-wrapper .permission-tip .vab-icon[data-v-f11f946d] {
  font-size: 16px;
  flex-shrink: 0;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-tabs-wrapper .permissions-tree-wrapper[data-v-f11f946d] {
  flex: 1;
  overflow-y: auto;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 4px;
  padding: 16px;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-tabs-wrapper .permissions-tree-wrapper .role-permissions-tree[data-v-f11f946d] .el-tree-node__content {
  padding: 8px 0;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-tabs-wrapper .permissions-tree-wrapper .role-permissions-tree[data-v-f11f946d] .el-tree-node__content .permission-node-label {
  font-size: 14px;
  color: var(--el-text-color-primary);
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-content .role-tabs-wrapper .permissions-tree-wrapper .empty-permissions[data-v-f11f946d] {
  padding: 40px 0;
  text-align: center;
  color: var(--el-text-color-secondary);
  font-size: 14px;
}
.team-container .role-management-layout .role-management-container .role-right-panel .permission-actions-bottom[data-v-f11f946d] {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding-top: 20px;
  border-top: 1px solid var(--el-border-color-light);
  margin-top: auto;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-empty[data-v-f11f946d] {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-empty .empty-tip[data-v-f11f946d] {
  text-align: center;
  color: var(--el-text-color-secondary);
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-empty .empty-tip .vab-icon[data-v-f11f946d] {
  font-size: 48px;
  color: var(--el-text-color-placeholder);
  margin-bottom: 16px;
}
.team-container .role-management-layout .role-management-container .role-right-panel .role-detail-empty .empty-tip p[data-v-f11f946d] {
  font-size: 14px;
  margin: 0;
}
.team-container .left-panel[data-v-f11f946d] {
  width: 22%;
  min-width: 240px;
  max-width: 300px;
  background: #ffffff;
  border-right: 1px solid var(--el-border-color-light);
  display: flex;
  flex-direction: column;
}
.team-container .left-panel .panel-header[data-v-f11f946d] {
  padding: 20px;
  border-bottom: 1px solid var(--el-border-color-light);
}
.team-container .left-panel .panel-header .add-group-btn[data-v-f11f946d],
.team-container .left-panel .panel-header .add-sub-account-btn[data-v-f11f946d] {
  width: 100%;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  margin-bottom: 0;
}
.team-container .left-panel .panel-header .add-group-btn .vab-icon[data-v-f11f946d],
.team-container .left-panel .panel-header .add-sub-account-btn .vab-icon[data-v-f11f946d] {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
}
.team-container .left-panel .panel-content[data-v-f11f946d] {
  flex: 1;
  padding: 16px;
  overflow-y: auto;
}
.team-container .left-panel .panel-content .group-list-wrapper .empty-state[data-v-f11f946d],
.team-container .left-panel .panel-content .account-tree-wrapper .empty-state[data-v-f11f946d] {
  padding: 40px 0;
  text-align: center;
  color: var(--el-text-color-secondary);
  font-size: 14px;
}
.team-container .left-panel .panel-content .group-list-wrapper .group-list .group-item[data-v-f11f946d],
.team-container .left-panel .panel-content .account-tree-wrapper .group-list .group-item[data-v-f11f946d] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  margin-bottom: 8px;
  background: var(--el-bg-color);
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s;
}
.team-container .left-panel .panel-content .group-list-wrapper .group-list .group-item[data-v-f11f946d]:hover,
.team-container .left-panel .panel-content .account-tree-wrapper .group-list .group-item[data-v-f11f946d]:hover {
  border-color: var(--el-color-primary-light-7);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.team-container .left-panel .panel-content .group-list-wrapper .group-list .group-item.active[data-v-f11f946d],
.team-container .left-panel .panel-content .account-tree-wrapper .group-list .group-item.active[data-v-f11f946d] {
  background: var(--el-color-primary-light-9);
  border-color: var(--el-color-primary);
}
.team-container .left-panel .panel-content .group-list-wrapper .group-list .group-item .group-content[data-v-f11f946d],
.team-container .left-panel .panel-content .account-tree-wrapper .group-list .group-item .group-content[data-v-f11f946d] {
  display: flex;
  align-items: center;
  flex: 1;
  gap: 8px;
}
.team-container .left-panel .panel-content .group-list-wrapper .group-list .group-item .group-content .group-name[data-v-f11f946d],
.team-container .left-panel .panel-content .account-tree-wrapper .group-list .group-item .group-content .group-name[data-v-f11f946d] {
  font-size: 14px;
  color: var(--el-text-color-primary);
  font-weight: 500;
  line-height: 1.5;
  display: flex;
  align-items: center;
}
.team-container .left-panel .panel-content .group-list-wrapper .group-list .group-item .group-content .group-badge[data-v-f11f946d],
.team-container .left-panel .panel-content .account-tree-wrapper .group-list .group-item .group-content .group-badge[data-v-f11f946d] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  line-height: 1;
}
.team-container .left-panel .panel-content .group-list-wrapper .group-list .group-item .group-content .group-badge[data-v-f11f946d] .el-badge__content,
.team-container .left-panel .panel-content .account-tree-wrapper .group-list .group-item .group-content .group-badge[data-v-f11f946d] .el-badge__content {
  background: var(--el-color-primary);
  border: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
}
.team-container .left-panel .panel-content .group-list-wrapper .group-list .group-item .group-menu-btn[data-v-f11f946d],
.team-container .left-panel .panel-content .account-tree-wrapper .group-list .group-item .group-menu-btn[data-v-f11f946d] {
  padding: 4px;
  color: var(--el-text-color-secondary);
  opacity: 0;
  transition: opacity 0.2s;
}
.team-container .left-panel .panel-content .group-list-wrapper .group-list .group-item:hover .group-menu-btn[data-v-f11f946d],
.team-container .left-panel .panel-content .account-tree-wrapper .group-list .group-item:hover .group-menu-btn[data-v-f11f946d] {
  opacity: 1;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__expand-icon {
  color: var(--el-text-color-secondary);
  font-size: 12px;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__content {
  padding: 0 8px;
  margin-bottom: 0;
  border-radius: 4px;
  transition: all 0.2s;
  background: transparent !important;
  background-color: transparent !important;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__content:hover {
  background: transparent !important;
  background-color: transparent !important;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__content.is-current {
  background: transparent !important;
  background-color: transparent !important;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__content.is-checked,
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__content.is-current,
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__content.is-focusable {
  background: transparent !important;
  background-color: transparent !important;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node {
  position: relative;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__children {
  position: relative;
  padding-left: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__children .el-tree-node {
  position: relative;
  margin-top: 0 !important;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__children .el-tree-node::before {
  content: "";
  position: absolute;
  left: 18px;
  top: -36px;
  width: 1px;
  border-left: 1px dashed #d9d9d9;
  pointer-events: none;
  z-index: 0;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__children .el-tree-node::after {
  content: "";
  position: absolute;
  left: 18px;
  top: 18px;
  width: 10px;
  height: 1px;
  border-top: 1px dashed #d9d9d9;
  pointer-events: none;
  z-index: 0;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__children .el-tree-node:first-child::before {
  top: 0;
  margin-top: -36px !important;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__children .el-tree-node:last-child::before {
  bottom: calc(100% - 18px);
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__children .el-tree-node:not(:last-child)::before {
  bottom: -36px;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__content {
  position: relative;
  z-index: 1;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree[data-v-f11f946d] .el-tree-node__expand-icon {
  position: relative;
  z-index: 1;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree .tree-node-label[data-v-f11f946d] {
  display: flex;
  align-items: center;
  gap: 4px;
  width: 100%;
  position: relative;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree .tree-node-label .tree-node-name[data-v-f11f946d] {
  font-size: 14px;
  color: var(--el-text-color-primary);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree .tree-node-label .tree-node-count[data-v-f11f946d] {
  font-size: 14px;
  color: var(--el-text-color-primary);
  flex-shrink: 0;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree .tree-node-label .tree-node-more-btn[data-v-f11f946d] {
  opacity: 0;
  transition: opacity 0.2s;
  flex-shrink: 0;
  margin-left: auto;
  padding: 4px;
  min-width: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree .tree-node-label .tree-node-more-btn[data-v-f11f946d]:hover {
  opacity: 1 !important;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree .tree-node-label:hover .tree-node-more-btn[data-v-f11f946d] {
  opacity: 1;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree .tree-node-label.tree-node-selected .tree-node-name[data-v-f11f946d] {
  color: var(--el-color-primary);
  font-weight: 500;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree .tree-node-label.tree-node-selected .tree-node-count[data-v-f11f946d] {
  color: var(--el-color-primary);
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree .tree-node-label:not(.tree-node-selected) .tree-node-name[data-v-f11f946d],
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree .tree-node-label:not(.tree-node-selected) .tree-node-count[data-v-f11f946d] {
  color: var(--el-text-color-primary);
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree .tree-node-label .tree-node-badge[data-v-f11f946d] {
  flex-shrink: 0;
}
.team-container .left-panel .panel-content .account-tree-wrapper .account-tree .tree-node-label .tree-node-badge[data-v-f11f946d] .el-badge__content {
  background: var(--el-color-info-light-5);
  color: var(--el-text-color-regular);
  border: none;
  font-size: 12px;
}
.team-container .right-panel[data-v-f11f946d] {
  flex: 1;
  display: flex;
  flex-direction: column;
  background: var(--el-bg-color);
  min-width: 0;
  overflow: hidden;
  max-width: 100%;
}
.team-container .right-panel .account-info-header[data-v-f11f946d] {
  padding: 16px 20px;
  border-bottom: 1px solid var(--el-border-color-light);
  background: #ffffff;
}
.team-container .right-panel .account-info-header .main-account-info[data-v-f11f946d] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.team-container .right-panel .account-info-header .main-account-info .account-icon[data-v-f11f946d] {
  font-size: 18px;
  color: var(--el-color-primary);
}
.team-container .right-panel .account-info-header .main-account-info .account-label[data-v-f11f946d] {
  font-size: 14px;
  color: var(--el-text-color-regular);
}
.team-container .right-panel .account-info-header .main-account-info .account-name[data-v-f11f946d] {
  font-size: 14px;
  color: var(--el-text-color-primary);
  font-weight: 500;
}
.team-container .right-panel .filter-section[data-v-f11f946d] {
  padding: 16px 20px;
  border-bottom: 1px solid var(--el-border-color-light);
  background: #ffffff;
}
.team-container .right-panel .filter-section .filter-group[data-v-f11f946d] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.team-container .right-panel .filter-section .filter-group .total-info-inline[data-v-f11f946d] {
  font-size: 14px;
  color: var(--el-text-color-regular);
  white-space: nowrap;
}
.team-container .right-panel .filter-section .filter-group .separator[data-v-f11f946d] {
  color: var(--el-border-color);
  font-size: 14px;
  padding: 0 4px;
}
.team-container .right-panel .filter-section .filter-group .filter-input[data-v-f11f946d] {
  flex: 1;
  max-width: 400px;
}
.team-container .right-panel .filter-section .filter-group .query-btn[data-v-f11f946d] {
  flex-shrink: 0;
}
.team-container .right-panel .table-footer[data-v-f11f946d] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 20px;
  border-top: 1px solid var(--el-border-color-light);
  background: #ffffff;
}
.team-container .right-panel .table-footer .pagination-wrapper[data-v-f11f946d] {
  display: flex;
  justify-content: center;
}
.team-container .right-panel .panel-header[data-v-f11f946d] {
  padding: 20px;
  border-bottom: 1px solid var(--el-border-color-light);
  display: flex;
  gap: 12px;
  align-items: center;
  flex-wrap: wrap;
}
.team-container .right-panel .panel-header .el-button[data-v-f11f946d] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.team-container .right-panel .panel-header .el-button .vab-icon[data-v-f11f946d] {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
}
.team-container .right-panel .panel-header .el-select[data-v-f11f946d] {
  width: 120px;
  min-width: 100px;
  flex-shrink: 0;
}
.team-container .right-panel .panel-header .search-bar[data-v-f11f946d] {
  flex: 1;
  min-width: 200px;
  max-width: 400px;
  margin-left: auto;
}
.team-container .right-panel .table-container[data-v-f11f946d] {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 12px 20px 20px 20px;
  overflow: hidden;
  min-height: 0;
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
}
.team-container .right-panel .table-container .account-table[data-v-f11f946d] {
  flex: 1;
  width: 100%;
  max-width: 100%;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 4px;
  overflow: hidden;
  min-height: 0;
  display: flex;
  flex-direction: column;
}
.team-container .right-panel .table-container .account-table[data-v-f11f946d] .el-table {
  width: 100%;
  max-width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.team-container .right-panel .table-container .account-table[data-v-f11f946d] .el-table__inner-wrapper {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 0;
}
.team-container .right-panel .table-container .account-table[data-v-f11f946d] .el-table__body-wrapper {
  flex: 1;
  overflow-y: auto;
  min-height: 0;
}
.team-container .right-panel .table-container .account-table[data-v-f11f946d] .el-table__cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.team-container .right-panel .table-container .pagination-wrapper[data-v-f11f946d] {
  margin-top: 0;
  padding-top: 4px;
  display: flex;
  justify-content: flex-end;
  flex-shrink: 0;
}
[data-v-f11f946d] .form-hint {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  margin-top: 4px;
  line-height: 1.4;
}
.role-management-container .role-management-header[data-v-f11f946d] {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  gap: 12px;
}
.role-management-container .role-table[data-v-f11f946d] {
  margin-bottom: 16px;
}
.role-management-container .pagination-wrapper[data-v-f11f946d] {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}
.permissions-tree-container[data-v-f11f946d] {
  max-height: 400px;
  overflow-y: auto;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 4px;
  padding: 12px;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node__line {
  border-left: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node__line::before {
  border-left: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node__line::after {
  border-top: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node .el-tree-node__line {
  border-left: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node .el-tree-node__line::before {
  border-left: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node .el-tree-node__line::after {
  border-top: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node__children .el-tree-node__line {
  border-left: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node__children .el-tree-node__line::before {
  border-left: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node__children .el-tree-node__line::after {
  border-top: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node__children .el-tree-node .el-tree-node__line {
  border-left: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node__children .el-tree-node .el-tree-node__line::before {
  border-left: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node__children .el-tree-node .el-tree-node__line::after {
  border-top: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node__content {
  position: relative;
  z-index: 1;
  background-color: transparent;
}
.permissions-tree-container .permissions-tree[data-v-f11f946d] .el-tree-node__expand-icon {
  position: relative;
  z-index: 1;
}
.permissions-tree-container .permission-node[data-v-f11f946d] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.permissions-tree-container .permission-node .permission-label[data-v-f11f946d] {
  font-weight: 500;
}
.permissions-tree-container .permission-node .permission-description[data-v-f11f946d] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
}
[data-v-f11f946d] .el-dialog .el-dialog__body {
  padding-top: 10px !important;
}
[data-v-f11f946d] .el-dialog .el-form {
  margin-top: 0 !important;
}
[data-v-f11f946d] .el-dialog .el-form .el-divider:first-child {
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}
.associated-stores-content .associated-stores-header[data-v-f11f946d] {
  display: flex;
  align-items: flex-start;
  gap: 0;
  flex-wrap: wrap;
}
.associated-stores-content .associated-stores-header .associated-stores-info-wrapper[data-v-f11f946d] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.associated-stores-content .associated-stores-header .associated-stores-info-wrapper .associated-stores-info .stores-count-label[data-v-f11f946d] {
  color: var(--el-text-color-primary);
}
.associated-stores-content .associated-stores-header .associated-stores-info-wrapper .associated-stores-info .stores-count-number[data-v-f11f946d] {
  color: #FF6B35;
  font-weight: 500;
}
.associated-stores-content .associated-stores-header .associated-stores-info-wrapper .select-stores-button-wrapper[data-v-f11f946d] {
  margin-top: 0;
}
.associated-stores-content .associated-stores-header .auto-associate-checkbox[data-v-f11f946d] {
  margin-left: 16px;
  flex: 1;
  align-self: flex-start;
}
.associated-stores-content .associated-stores-header .auto-associate-checkbox[data-v-f11f946d] .el-checkbox__label {
  color: var(--el-text-color-secondary);
  line-height: 32px;
}
.associated-stores-content .associated-stores-header .auto-associate-checkbox .auto-associate-text[data-v-f11f946d] {
  color: var(--el-text-color-secondary);
}
.select-stores-button-wrapper .select-stores-btn[data-v-f11f946d] {
  background-color: #606266;
  border-color: #606266;
  color: #ffffff;
}
.select-stores-button-wrapper .select-stores-btn[data-v-f11f946d]:hover {
  background-color: #909399;
  border-color: #909399;
  color: #ffffff;
}
.select-stores-button-wrapper .select-stores-btn[data-v-f11f946d]:active {
  background-color: #525252;
  border-color: #525252;
  color: #ffffff;
}.permissions-tree-container .permissions-tree .el-tree-node__line {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  border-left: 1px dashed var(--el-border-color) !important;
}
.permissions-tree-container .permissions-tree .el-tree-node {
  position: relative;
}
.permissions-tree-container .permissions-tree .el-tree-node::before {
  content: "";
  position: absolute;
  left: 8px;
  top: 18px;
  bottom: 0;
  width: 1px;
  border-left: 1px dashed var(--el-border-color);
  z-index: 0;
  pointer-events: none;
}
.permissions-tree-container .permissions-tree .el-tree-node::after {
  content: "";
  position: absolute;
  left: 8px;
  top: 18px;
  width: 20px;
  height: 1px;
  border-top: 1px dashed var(--el-border-color);
  z-index: 0;
  pointer-events: none;
}
.permissions-tree-container .permissions-tree .el-tree-node:last-child::before {
  bottom: auto;
  height: 0;
}
.permissions-tree-container .permissions-tree .el-tree-node.is-leaf::before {
  display: none;
}
.el-tree > .permissions-tree-container .permissions-tree .el-tree-node::before, .el-tree > .permissions-tree-container .permissions-tree .el-tree-node::after {
  display: none;
}
.permissions-tree-container .permissions-tree .el-tree-node__children {
  position: relative;
  padding-left: 0;
  margin-left: 0;
}
.permissions-tree-container .permissions-tree .el-tree-node__children .el-tree-node::before {
  left: 8px;
  top: 0;
}
.permissions-tree-container .permissions-tree .el-tree-node__children .el-tree-node::after {
  left: 8px;
  width: 20px;
}
.permissions-tree-container .permissions-tree .el-tree-node__content {
  position: relative;
  z-index: 1;
  background: transparent !important;
  background-color: transparent !important;
}
.permissions-tree-container .permissions-tree .el-tree-node__content:hover, .permissions-tree-container .permissions-tree .el-tree-node__content.is-current, .permissions-tree-container .permissions-tree .el-tree-node__content.is-checked, .permissions-tree-container .permissions-tree .el-tree-node__content.is-focusable {
  background: transparent !important;
  background-color: transparent !important;
}
.permissions-tree-container .permissions-tree .el-tree-node__expand-icon {
  position: relative;
  z-index: 1;
}
.permissions-tree-container .permissions-tree .el-checkbox {
  position: relative;
  z-index: 1;
}
.parent-account-select-popover .parent-account-tree-container .parent-account-tree .el-tree-node__line {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  border-left: 1px dashed var(--el-border-color) !important;
}
.account-tree-wrapper .account-tree .el-tree-node__children {
  padding-left: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.account-tree-wrapper .account-tree .el-tree-node__children .el-tree-node {
  margin-top: 0 !important;
}
.account-tree-wrapper .account-tree .el-tree-node__line {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  border-left: 1px dashed var(--el-border-color) !important;
}
.account-tree-wrapper .account-tree .el-tree-node .el-tree-node__line {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  border-left: 1px dashed var(--el-border-color) !important;
}
.parent-account-tree-container {
  max-height: 300px;
  overflow-y: auto;
}
.parent-account-tree-container .parent-account-tree :deep(.el-tree-node__expand-icon) {
  color: var(--el-text-color-secondary);
  font-size: 12px;
}
.parent-account-tree-container .parent-account-tree :deep(.el-tree-node__content) {
  padding: 0 8px;
  margin-bottom: 0;
  border-radius: 4px;
  transition: all 0.2s;
  background: transparent !important;
  background-color: transparent !important;
}
.parent-account-tree-container .parent-account-tree :deep(.el-tree-node__content):hover {
  background: transparent !important;
  background-color: transparent !important;
}
.parent-account-tree-container .parent-account-tree :deep(.el-tree-node) {
  position: relative;
}
.parent-account-tree-container .parent-account-tree :deep(.el-tree-node__children) {
  position: relative;
  padding-left: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.parent-account-tree-container .parent-account-tree :deep(.el-tree-node__children .el-tree-node) {
  position: relative;
  margin-top: 0 !important;
}
.parent-account-tree-container .parent-account-tree :deep(.el-tree-node__children .el-tree-node)::before {
  content: "";
  position: absolute;
  left: 18px;
  top: -36px;
  width: 1px;
  border-left: 1px dashed #d9d9d9;
  pointer-events: none;
  z-index: 0;
}
.parent-account-tree-container .parent-account-tree :deep(.el-tree-node__children .el-tree-node)::after {
  content: "";
  position: absolute;
  left: 18px;
  top: 18px;
  width: 10px;
  height: 1px;
  border-top: 1px dashed #d9d9d9;
  pointer-events: none;
  z-index: 0;
}
.parent-account-tree-container .parent-account-tree :deep(.el-tree-node__children .el-tree-node):first-child::before {
  top: 0;
  margin-top: -36px !important;
}
.parent-account-tree-container .parent-account-tree :deep(.el-tree-node__children .el-tree-node):last-child::before {
  bottom: calc(100% - 18px);
}
.parent-account-tree-container .parent-account-tree :deep(.el-tree-node__children .el-tree-node):not(:last-child)::before {
  bottom: -18px;
}
.parent-account-tree-container .parent-account-tree .parent-account-tree-node {
  display: flex;
  align-items: center;
  gap: 4px;
}
.parent-account-tree-container .parent-account-tree .parent-account-tree-node .root-account-prefix {
  color: var(--el-text-color-primary);
  font-weight: 500;
}
.parent-account-tree-container .parent-account-tree .parent-account-tree-node .account-count {
  color: var(--el-text-color-secondary);
  font-size: 12px;
}
.parent-account-select-popover .parent-account-tree-container .parent-account-tree .el-tree-node__children {
  padding-left: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.parent-account-select-popover .parent-account-tree-container .parent-account-tree .el-tree-node__children .el-tree-node {
  margin-top: 0 !important;
}
.parent-account-select-popover .parent-account-tree-container .parent-account-tree .el-tree-node__line {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  border-left: 1px dashed var(--el-border-color) !important;
}
.parent-account-select-popover .parent-account-tree-container .parent-account-tree .el-tree-node__children .el-tree-node {
  position: relative;
  margin-top: 0 !important;
}
.parent-account-select-popover .parent-account-tree-container .parent-account-tree .el-tree-node__children .el-tree-node::before {
  content: "";
  position: absolute;
  left: 18px;
  top: -36px;
  width: 1px;
  border-left: 1px dashed #d9d9d9;
  pointer-events: none;
  z-index: 0;
}
.parent-account-select-popover .parent-account-tree-container .parent-account-tree .el-tree-node__children .el-tree-node::after {
  content: "";
  position: absolute;
  left: 18px;
  top: 18px;
  width: 10px;
  height: 1px;
  border-top: 1px dashed #d9d9d9;
  pointer-events: none;
  z-index: 0;
}
.parent-account-select-popover .parent-account-tree-container .parent-account-tree .el-tree-node__children .el-tree-node:first-child::before {
  top: 0;
  margin-top: -36px !important;
}
.parent-account-select-popover .parent-account-tree-container .parent-account-tree .el-tree-node__children .el-tree-node:last-child::before {
  bottom: calc(100% - 18px);
}
.parent-account-select-popover .parent-account-tree-container .parent-account-tree .el-tree-node__children .el-tree-node:not(:last-child)::before {
  bottom: -18px;
}
.select-shops-dialog :deep(.el-dialog__body) {
  padding: 20px;
}
.select-shops-dialog .shop-select-tabs :deep(.el-tabs__header) {
  margin-bottom: 16px;
}
.select-shops-dialog .shop-filter-bar {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.select-shops-dialog .shop-filter-bar .search-btn {
  background-color: #606266;
  border-color: #606266;
  color: #ffffff;
}
.select-shops-dialog .shop-filter-bar .search-btn:hover {
  background-color: #909399;
  border-color: #909399;
}
.select-shops-dialog .shops-panel-container {
  display: flex;
  gap: 16px;
  height: 450px;
}
.select-shops-dialog .shops-panel-container .available-shops-panel,
.select-shops-dialog .shops-panel-container .selected-shops-panel {
  flex: 1;
  border: 1px solid var(--el-border-color);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
}
.select-shops-dialog .shops-panel-container .available-shops-panel .panel-header,
.select-shops-dialog .shops-panel-container .selected-shops-panel .panel-header {
  padding: 12px 16px;
  border-bottom: 1px solid var(--el-border-color);
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: var(--el-bg-color-page);
}
.select-shops-dialog .shops-panel-container .available-shops-panel .panel-header :deep(.el-checkbox),
.select-shops-dialog .shops-panel-container .selected-shops-panel .panel-header :deep(.el-checkbox) {
  font-weight: 500;
}
.select-shops-dialog .shops-panel-container .available-shops-panel .panel-content,
.select-shops-dialog .shops-panel-container .selected-shops-panel .panel-content {
  flex: 1;
  overflow: hidden;
}
.select-shops-dialog .shops-panel-container .available-shops-panel .panel-content :deep(.el-scrollbar__view),
.select-shops-dialog .shops-panel-container .selected-shops-panel .panel-content :deep(.el-scrollbar__view) {
  padding: 8px;
}
.select-shops-dialog .shops-panel-container .available-shops-panel .shops-tree :deep(.el-tree-node__content) {
  height: auto;
  padding: 4px 0;
  margin-bottom: 0;
  position: relative;
  z-index: 1;
  background: transparent !important;
}
.select-shops-dialog .shops-panel-container .available-shops-panel .shops-tree :deep(.el-tree-node__content):hover {
  background: transparent !important;
}
.select-shops-dialog .shops-panel-container .available-shops-panel .shops-tree :deep(.el-tree-node__label) {
  font-size: 14px;
}
.select-shops-dialog .shops-panel-container .available-shops-panel .shops-tree .shop-tree-node .city-name {
  font-weight: 500;
  color: var(--el-text-color-primary);
}
.select-shops-dialog .shops-panel-container .available-shops-panel .shops-tree .shop-tree-node .shop-name-wrapper {
  display: flex;
  align-items: center;
  gap: 6px;
}
.select-shops-dialog .shops-panel-container .available-shops-panel .shops-tree .shop-tree-node .shop-name-wrapper .shop-platform-logo {
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}
.select-shops-dialog .shops-panel-container .available-shops-panel .shops-tree .shop-tree-node .shop-name-wrapper .shop-name {
  color: var(--el-text-color-regular);
}
.select-shops-dialog .shops-panel-container .selected-shops-panel .empty-selected {
  padding: 40px 20px;
  text-align: center;
  color: var(--el-text-color-placeholder);
}
.select-shops-dialog .shops-panel-container .selected-shops-panel .selected-shops-list .selected-shop-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 12px;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.select-shops-dialog .shops-panel-container .selected-shops-panel .selected-shops-list .selected-shop-item:last-child {
  border-bottom: none;
}
.select-shops-dialog .shops-panel-container .selected-shops-panel .selected-shops-list .selected-shop-item .shop-name-wrapper {
  display: flex;
  align-items: center;
  gap: 6px;
  flex: 1;
}
.select-shops-dialog .shops-panel-container .selected-shops-panel .selected-shops-list .selected-shop-item .shop-name-wrapper .shop-platform-logo {
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}
.select-shops-dialog .shops-panel-container .selected-shops-panel .selected-shops-list .selected-shop-item .shop-name-wrapper .shop-name {
  color: var(--el-text-color-primary);
}
.select-shops-dialog .tag-groups-select-content {
  display: flex;
  gap: 16px;
  height: 480px;
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel {
  flex: 1;
  border: 1px solid var(--el-border-color-light);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel .panel-header {
  padding: 12px 16px;
  border-bottom: 1px solid var(--el-border-color-lighter);
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--el-bg-color-page);
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel .panel-header span {
  font-weight: 500;
  color: var(--el-text-color-primary);
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel .panel-content {
  flex: 1;
  overflow: hidden;
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel .panel-content .tag-groups-list {
  padding: 8px;
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel .panel-content .tag-groups-list .empty-tag-groups {
  padding: 60px 20px;
  text-align: center;
  color: var(--el-text-color-placeholder);
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel .panel-content .tag-groups-list .tag-group-item {
  padding: 8px 0;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel .panel-content .tag-groups-list .tag-group-item:last-child {
  border-bottom: none;
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel .panel-content .tag-groups-list .tag-group-item .tag-group-checkbox {
  width: 100%;
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel .panel-content .tag-groups-list .tag-group-item .tag-group-checkbox :deep(.el-checkbox__label) {
  width: 100%;
  padding-left: 8px;
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel .panel-content .tag-groups-list .tag-group-item .tag-group-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel .panel-content .tag-groups-list .tag-group-item .tag-group-info .tag-group-name {
  font-weight: 500;
  color: var(--el-text-color-primary);
}
.select-shops-dialog .tag-groups-select-content .tag-groups-panel .panel-content .tag-groups-list .tag-group-item .tag-group-info .tag-group-count {
  color: var(--el-text-color-secondary);
  font-size: 12px;
}
.select-shops-dialog .tag-groups-select-content .selected-shops-panel {
  flex: 1;
  border: 1px solid var(--el-border-color-light);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.select-shops-dialog .tag-groups-select-content .selected-shops-panel .panel-header {
  padding: 12px 16px;
  border-bottom: 1px solid var(--el-border-color-lighter);
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--el-bg-color-page);
}
.select-shops-dialog .tag-groups-select-content .selected-shops-panel .panel-header span {
  font-weight: 500;
  color: var(--el-text-color-primary);
}
.select-shops-dialog .tag-groups-select-content .selected-shops-panel .panel-content {
  flex: 1;
  overflow: hidden;
}
.select-shops-dialog .tag-groups-select-content .selected-shops-panel .panel-content .empty-selected {
  padding: 40px 20px;
  text-align: center;
  color: var(--el-text-color-placeholder);
}
.select-shops-dialog .tag-groups-select-content .selected-shops-panel .panel-content .selected-shops-list .selected-shop-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 12px;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.select-shops-dialog .tag-groups-select-content .selected-shops-panel .panel-content .selected-shops-list .selected-shop-item:last-child {
  border-bottom: none;
}
.select-shops-dialog .tag-groups-select-content .selected-shops-panel .panel-content .selected-shops-list .selected-shop-item .shop-name-wrapper {
  display: flex;
  align-items: center;
  gap: 6px;
  flex: 1;
  min-width: 0;
}
.select-shops-dialog .tag-groups-select-content .selected-shops-panel .panel-content .selected-shops-list .selected-shop-item .shop-name-wrapper .shop-platform-logo {
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}
.select-shops-dialog .tag-groups-select-content .selected-shops-panel .panel-content .selected-shops-list .selected-shop-item .shop-name-wrapper .shop-name {
  color: var(--el-text-color-primary);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select-shops-dialog .empty-tab-content {
  padding: 60px 20px;
  text-align: center;
  color: var(--el-text-color-placeholder);
}
.select-shops-dialog .dialog-footer-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.select-shops-dialog .dialog-footer-content .footer-buttons {
  display: flex;
  gap: 12px;
}
.select-shops-dialog .dialog-footer-content .footer-buttons .confirm-btn {
  background-color: #606266;
  border-color: #606266;
  color: #ffffff;
}
.select-shops-dialog .dialog-footer-content .footer-buttons .confirm-btn:hover {
  background-color: #909399;
  border-color: #909399;
}
.move-hierarchy-content .move-hierarchy-warning {
  margin-bottom: 20px;
}
.move-hierarchy-content .move-hierarchy-warning :deep(.el-alert__content) {
  font-size: 14px;
  line-height: 1.8;
}
.move-hierarchy-parent-select-popover .parent-account-tree-container {
  max-height: 300px;
  overflow-y: auto;
}
.move-hierarchy-parent-select-popover .parent-account-tree-container .parent-account-tree-node.selected-parent {
  color: var(--el-color-primary);
  font-weight: 500;
}
.permission-preview-content {
  display: flex;
  align-items: center;
}
.permission-preview-content .permission-preview-text {
  color: #606266;
  font-size: 14px;
}
.permission-preview-content .permission-preview-text .permission-count {
  color: var(--el-color-primary);
  font-weight: 500;
  margin: 0 2px;
}.select-shops-dialog .available-shops-panel .shops-tree .el-tree-node__children {
  padding-left: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.select-shops-dialog .available-shops-panel .shops-tree .el-tree-node__children .el-tree-node {
  margin-top: 0 !important;
}
.select-shops-dialog .available-shops-panel .shops-tree .el-tree-node__children .el-tree-node {
  position: relative;
  margin-top: 0 !important;
}
.select-shops-dialog .available-shops-panel .shops-tree .el-tree-node__children .el-tree-node::before {
  content: "";
  position: absolute;
  left: 18px;
  top: -36px;
  width: 1px;
  border-left: 1px dashed #d9d9d9;
  pointer-events: none;
  z-index: 0;
}
.select-shops-dialog .available-shops-panel .shops-tree .el-tree-node__children .el-tree-node::after {
  content: "";
  position: absolute;
  left: 18px;
  top: 18px;
  width: 10px;
  height: 1px;
  border-top: 1px dashed #d9d9d9;
  pointer-events: none;
  z-index: 0;
}
.select-shops-dialog .available-shops-panel .shops-tree .el-tree-node__children .el-tree-node:first-child::before {
  top: 0;
  margin-top: -36px !important;
}
.select-shops-dialog .available-shops-panel .shops-tree .el-tree-node__children .el-tree-node:last-child::before {
  bottom: calc(100% - 18px);
}
.select-shops-dialog .available-shops-panel .shops-tree .el-tree-node__children .el-tree-node:not(:last-child)::before {
  bottom: -18px;
}
.select-shops-dialog .available-shops-panel .shops-tree .el-tree-node__content {
  position: relative;
  z-index: 1;
  background: transparent !important;
}
.select-shops-dialog .available-shops-panel .shops-tree .el-tree-node__content:hover {
  background: transparent !important;
}
.select-shops-dialog .available-shops-panel .shops-tree .el-tree-node__expand-icon,
.select-shops-dialog .available-shops-panel .shops-tree .el-checkbox {
  position: relative;
  z-index: 1;
}
.password-input-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}
.password-input-wrapper :deep(.password-input) {
  flex: 1;
}
.password-input-wrapper .password-modify-btn {
  color: var(--el-color-primary);
  padding: 0;
  font-size: 14px;
  white-space: nowrap;
}
.password-input-wrapper .password-modify-btn:hover {
  opacity: 0.8;
}
.password-change-tip {
  font-size: 14px;
  color: var(--el-text-color-regular);
  margin-top: 20px;
  padding-left: 120px;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout {
  display: flex;
  gap: 20px;
  height: 600px;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-left {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-left .modify-accounts-filter-section {
  margin-bottom: 16px;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-left .modify-accounts-filter-section .filter-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-left .modify-accounts-table {
  flex: 1;
  margin-bottom: 16px;
  overflow: auto;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-left .modify-accounts-pagination {
  display: flex;
  justify-content: flex-end;
  margin-top: auto;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-right {
  width: 280px;
  flex-shrink: 0;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-right .selected-accounts-panel {
  border: 1px solid var(--el-border-color-light);
  border-radius: 4px;
  padding: 16px;
  background: var(--el-bg-color-page);
  height: 100%;
  display: flex;
  flex-direction: column;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-right .selected-accounts-panel .selected-accounts-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-right .selected-accounts-panel .selected-accounts-header .selected-accounts-title {
  font-size: 14px;
  font-weight: 500;
  color: var(--el-text-color-primary);
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-right .selected-accounts-panel .selected-accounts-list {
  flex: 1;
  overflow-y: auto;
  min-height: 0;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-right .selected-accounts-panel .selected-accounts-list .empty-selected {
  text-align: center;
  color: var(--el-text-color-placeholder);
  font-size: 14px;
  padding: 20px 0;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-right .selected-accounts-panel .selected-accounts-list .selected-account-tags {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.modify-role-accounts-dialog .modify-role-accounts-content .modify-accounts-main-layout .modify-accounts-right .selected-accounts-panel .selected-accounts-list .selected-account-tags .el-tag {
  margin: 0;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-height: 70vh;
  overflow: hidden;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-search :deep(.el-input) .el-input__wrapper {
  border-radius: 8px;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-selected-accounts-panel {
  background: #f5f7fa;
  border-radius: 8px;
  padding: 12px;
  border: 1px solid #e4e7ed;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-selected-accounts-panel .mobile-selected-accounts-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-selected-accounts-panel .mobile-selected-accounts-header .mobile-selected-title {
  font-size: 14px;
  font-weight: 500;
  color: #303133;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-selected-accounts-panel .mobile-selected-accounts-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  max-height: 80px;
  overflow-y: auto;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-selected-accounts-panel .mobile-selected-accounts-tags .el-tag {
  margin: 0;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-selected-accounts-panel .mobile-empty-selected {
  text-align: center;
  color: #909399;
  font-size: 12px;
  padding: 8px 0;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-list {
  flex: 1;
  overflow-y: auto;
  min-height: 0;
  padding: 0 4px;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-list .mobile-empty-accounts {
  text-align: center;
  color: #909399;
  font-size: 14px;
  padding: 40px 0;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-list .mobile-modify-account-card {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  background: #ffffff;
  border: 1px solid #e4e7ed;
  border-radius: 8px;
  padding: 12px;
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.2s;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-list .mobile-modify-account-card:active {
  transform: scale(0.98);
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-list .mobile-modify-account-card.selected {
  border-color: #007aff;
  background: #f0f7ff;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-list .mobile-modify-account-card :deep(.el-checkbox) {
  margin-top: 2px;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-list .mobile-modify-account-card .mobile-account-card-content {
  flex: 1;
  min-width: 0;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-list .mobile-modify-account-card .mobile-account-card-content .mobile-account-name {
  font-size: 15px;
  font-weight: 500;
  color: #303133;
  margin-bottom: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-list .mobile-modify-account-card .mobile-account-card-content .mobile-account-info {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 4px;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-list .mobile-modify-account-card .mobile-account-card-content .mobile-account-info .info-item {
  font-size: 12px;
  color: #606266;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-list .mobile-modify-account-card .mobile-account-card-content .mobile-account-email,
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-list .mobile-modify-account-card .mobile-account-card-content .mobile-account-notes {
  font-size: 12px;
  color: #909399;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.modify-role-accounts-dialog .mobile-modify-accounts-layout .mobile-modify-accounts-pagination {
  display: flex;
  justify-content: center;
  padding: 8px 0;
  border-top: 1px solid #e4e7ed;
}
:deep(.change-password-dialog) .el-dialog__footer .el-button:first-child {
  background-color: #fff;
  border-color: var(--el-border-color);
  color: var(--el-text-color-primary);
}
:deep(.change-password-dialog) .el-dialog__footer .el-button.el-button--primary {
  background-color: #303133;
  border-color: #303133;
  color: #fff;
}
:deep(.change-password-dialog) .el-dialog__footer .el-button.el-button--primary:hover {
  background-color: #606266;
  border-color: #606266;
}
.team-container.is-mobile {
  padding: 0;
  background-color: #f5f5f5;
  min-height: 100vh;
  padding-bottom: calc(50px + env(safe-area-inset-bottom));
}
.mobile-team-layout {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: calc(100vh - env(safe-area-inset-top));
  background-color: #f5f5f5;
}
.mobile-team-header {
  position: sticky;
  top: 0;
  z-index: 100;
  padding: calc(env(safe-area-inset-top) + 12px) 16px 12px;
  background-color: #ffffff;
  border-bottom: 1px solid #e5e7eb;
}
.mobile-team-header .mobile-team-title {
  font-size: 18px;
  font-weight: 600;
  color: #1a1a1a;
}
.mobile-team-tabs {
  display: flex;
  background-color: #ffffff;
  border-bottom: 1px solid #e5e7eb;
  padding: 0 16px;
}
.mobile-team-tabs .mobile-tab-item {
  flex: 1;
  padding: 16px 0;
  text-align: center;
  font-size: 14px;
  color: #666;
  border-bottom: 2px solid transparent;
  transition: all 0.3s;
  cursor: pointer;
}
.mobile-team-tabs .mobile-tab-item.active {
  color: #007aff;
  border-bottom-color: #007aff;
  font-weight: 500;
}
.mobile-account-management {
  flex: 1;
  overflow-y: auto;
  padding: 16px;
}
.mobile-account-actions {
  display: flex;
  gap: 12px;
  margin-bottom: 16px;
}
.mobile-account-actions .mobile-search-input {
  flex: 1;
}
.mobile-account-tree-wrapper {
  margin-bottom: 16px;
  background-color: #ffffff;
  border-radius: 12px;
  padding: 12px;
  max-height: 300px;
  overflow-y: auto;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__expand-icon) {
  color: var(--el-text-color-secondary);
  font-size: 12px;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__content) {
  padding: 0 8px;
  height: 36px;
  margin-bottom: 0;
  border-radius: 4px;
  transition: all 0.2s;
  background: transparent !important;
  background-color: transparent !important;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__content):hover {
  background: transparent !important;
  background-color: transparent !important;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__content.is-current) {
  background: transparent !important;
  background-color: transparent !important;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__content.is-checked),
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__content.is-current),
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__content.is-focusable) {
  background: transparent !important;
  background-color: transparent !important;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node) {
  position: relative;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__children) {
  position: relative;
  padding-left: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__children .el-tree-node) {
  position: relative;
  margin-top: 0 !important;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__children .el-tree-node)::before {
  content: "";
  position: absolute;
  left: 18px;
  top: 0;
  bottom: 18px;
  width: 1px;
  border-left: 1px dashed #d9d9d9;
  pointer-events: none;
  z-index: 0;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__children .el-tree-node)::after {
  content: "";
  position: absolute;
  left: 18px;
  top: 18px;
  width: 10px;
  height: 1px;
  border-top: 1px dashed #d9d9d9;
  pointer-events: none;
  z-index: 0;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__children .el-tree-node):first-child::before {
  top: -36px;
  bottom: 18px;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__children .el-tree-node):last-child::before {
  bottom: 18px;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__children .el-tree-node):not(:last-child)::before {
  bottom: 0;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__content) {
  position: relative;
  z-index: 1;
}
.mobile-account-tree-wrapper .mobile-account-tree :deep(.el-tree-node__expand-icon.is-leaf) {
  color: transparent;
  cursor: default;
}
.mobile-account-tree-wrapper .mobile-account-tree .mobile-tree-node-label {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.mobile-account-tree-wrapper .mobile-account-tree .mobile-tree-node-label .mobile-tree-node-name {
  font-size: 14px;
  color: #303133;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mobile-account-tree-wrapper .mobile-account-tree .mobile-tree-node-label .mobile-tree-node-name.mobile-root-account-name {
  font-weight: 500;
  color: #007aff;
}
.mobile-account-tree-wrapper .mobile-account-tree .mobile-tree-node-label .mobile-tree-node-count {
  font-size: 12px;
  color: #909399;
}
.mobile-account-tree-wrapper .mobile-account-tree .mobile-tree-node-label.mobile-tree-node-selected .mobile-tree-node-name {
  color: #007aff;
  font-weight: 500;
}
.mobile-account-tree-wrapper .mobile-account-tree .mobile-tree-node-label.mobile-tree-node-root .mobile-tree-node-name {
  font-weight: 600;
}
.mobile-account-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.mobile-account-card {
  background-color: #ffffff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  transition: all 0.3s;
}
.mobile-account-card:active {
  transform: scale(0.98);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.mobile-account-card .account-card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.mobile-account-card .account-card-header .account-card-title {
  display: flex;
  align-items: center;
  gap: 8px;
}
.mobile-account-card .account-card-header .account-card-title .account-name {
  font-size: 16px;
  font-weight: 500;
  color: #1a1a1a;
}
.mobile-account-card .account-card-content {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 12px;
}
.mobile-account-card .account-card-content .account-info-row {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.mobile-account-card .account-card-content .account-info-row .info-label {
  color: #666;
  min-width: 80px;
}
.mobile-account-card .account-card-content .account-info-row .info-value {
  color: #1a1a1a;
  flex: 1;
}
.mobile-account-card .account-card-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 12px;
  border-top: 1px solid #f0f0f0;
}
.mobile-pagination {
  padding: 16px;
  background-color: #ffffff;
  border-top: 1px solid #e5e7eb;
  margin-top: 16px;
}
.mobile-role-management {
  flex: 1;
  overflow-y: auto;
  padding: 16px;
}
.mobile-role-actions {
  display: flex;
  gap: 12px;
  margin-bottom: 16px;
}
.mobile-role-actions .mobile-search-input {
  flex: 1;
}
.mobile-role-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.mobile-role-group {
  margin-bottom: 16px;
}
.mobile-role-group .role-group-title {
  font-size: 14px;
  font-weight: 500;
  color: #666;
  margin-bottom: 12px;
  padding: 0 4px;
}
.mobile-role-card {
  background-color: #ffffff;
  border-radius: 12px;
  padding: 16px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  transition: all 0.3s;
  margin-bottom: 8px;
}
.mobile-role-card.active {
  border: 2px solid #007aff;
  box-shadow: 0 2px 8px rgba(0, 122, 255, 0.2);
}
.mobile-role-card:active {
  transform: scale(0.98);
}
.mobile-role-card .role-card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.mobile-role-card .role-card-header .role-name {
  font-size: 16px;
  font-weight: 500;
  color: #1a1a1a;
}
.mobile-role-card .role-card-content .role-info-item {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.mobile-role-card .role-card-content .role-info-item .info-label {
  color: #666;
  margin-right: 8px;
}
.mobile-role-card .role-card-content .role-info-item .info-value {
  color: #1a1a1a;
}
.mobile-role-detail {
  background-color: #ffffff;
  border-radius: 12px;
  padding: 16px;
  margin-top: 16px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.mobile-role-detail .role-detail-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid #f0f0f0;
}
.mobile-role-detail .role-detail-header .role-detail-title {
  font-size: 18px;
  font-weight: 600;
  color: #1a1a1a;
  margin: 0;
}
.mobile-role-detail .role-detail-info {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 16px;
}
.mobile-role-detail .role-detail-info .role-info-item {
  display: flex;
  align-items: center;
  font-size: 14px;
}
.mobile-role-detail .role-detail-info .role-info-item .info-label {
  color: #666;
  margin-right: 8px;
}
.mobile-role-detail .role-detail-info .role-info-item .info-value {
  color: #1a1a1a;
  margin-right: 8px;
}
.mobile-role-detail .role-permissions-section .mobile-permissions-tree {
  max-height: 400px;
  overflow-y: auto;
  padding: 12px;
  background-color: #f9f9f9;
  border-radius: 8px;
  margin-bottom: 16px;
}
.mobile-role-detail .role-permissions-section .role-permissions-actions {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding-top: 16px;
  border-top: 1px solid #f0f0f0;
}
.mobile-empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 60px 20px;
  text-align: center;
}
.mobile-empty-state .empty-icon {
  font-size: 48px;
  margin-bottom: 16px;
  opacity: 0.5;
}
.mobile-empty-state .empty-text {
  font-size: 14px;
  color: #999;
}.email-change-dialog .dialog-content[data-v-03174f14] {
  padding: 20px 0;
}
.email-change-dialog .dialog-content .step-indicator[data-v-03174f14] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
}
.email-change-dialog .dialog-content .step-indicator .step-item[data-v-03174f14] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.email-change-dialog .dialog-content .step-indicator .step-item .step-number[data-v-03174f14] {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: var(--el-border-color-light);
  color: var(--el-text-color-secondary);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  transition: all 0.3s;
}
.email-change-dialog .dialog-content .step-indicator .step-item .step-text[data-v-03174f14] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  transition: all 0.3s;
}
.email-change-dialog .dialog-content .step-indicator .step-item.active .step-number[data-v-03174f14] {
  background: var(--el-color-primary);
  color: #fff;
}
.email-change-dialog .dialog-content .step-indicator .step-item.active .step-text[data-v-03174f14] {
  color: var(--el-color-primary);
  font-weight: 500;
}
.email-change-dialog .dialog-content .step-indicator .step-line[data-v-03174f14] {
  width: 80px;
  height: 2px;
  background: var(--el-border-color-light);
  margin: 0 10px;
  margin-top: -20px;
}
.email-change-dialog .dialog-content .step-content[data-v-03174f14] {
  min-height: 200px;
}
.email-change-dialog .dialog-content .step-content .verification-code-input[data-v-03174f14] {
  display: flex;
  gap: 8px;
}
.email-change-dialog .dialog-content .step-content .verification-code-input .el-input[data-v-03174f14] {
  flex: 1;
}
.email-change-dialog .dialog-content .step-content .verification-code-input .send-code-btn[data-v-03174f14] {
  flex-shrink: 0;
}
.email-change-dialog .dialog-content .success-content[data-v-03174f14] {
  text-align: center;
  padding: 20px 0;
}
.email-change-dialog .dialog-content .success-content .success-icon[data-v-03174f14] {
  font-size: 64px;
  color: var(--el-color-success);
  margin-bottom: 16px;
}
.email-change-dialog .dialog-content .success-content h3[data-v-03174f14] {
  margin: 16px 0;
  color: var(--el-text-color-primary);
}
.email-change-dialog .dialog-content .success-content p[data-v-03174f14] {
  margin-bottom: 24px;
  color: var(--el-text-color-regular);
}
.email-change-dialog .dialog-content .success-content .success-details[data-v-03174f14] {
  text-align: left;
  background: var(--el-bg-color-page);
  padding: 16px;
  border-radius: 4px;
  margin-top: 20px;
}
.email-change-dialog .dialog-content .success-content .success-details .detail-item[data-v-03174f14] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
}
.email-change-dialog .dialog-content .success-content .success-details .detail-item[data-v-03174f14]:last-child {
  margin-bottom: 0;
}
.email-change-dialog .dialog-content .success-content .success-details .detail-item .label[data-v-03174f14] {
  color: var(--el-text-color-regular);
}
.email-change-dialog .dialog-content .success-content .success-details .detail-item .value[data-v-03174f14] {
  color: var(--el-text-color-primary);
  font-weight: 500;
}
.email-change-dialog .dialog-footer[data-v-03174f14] {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}.parent-change-dialog .dialog-content .info-banner[data-v-3ad5f790] {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  padding: 12px 16px;
  background-color: var(--el-color-info-light-9);
  border: 1px solid var(--el-color-info-light-8);
  border-radius: 6px;
  margin-bottom: 20px;
}
.parent-change-dialog .dialog-content .info-banner .info-icon[data-v-3ad5f790] {
  color: var(--el-color-info);
  font-size: 16px;
  margin-top: 2px;
}
.parent-change-dialog .dialog-content .info-banner .info-text[data-v-3ad5f790] {
  color: var(--el-text-color-regular);
  font-size: 14px;
  line-height: 1.5;
}
.parent-change-dialog .dialog-content .form-hint[data-v-3ad5f790] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  margin-top: 4px;
  line-height: 1.4;
}
.parent-change-dialog .dialog-footer[data-v-3ad5f790] {
  text-align: center;
}
[data-v-3ad5f790] .el-dialog__header {
  border-bottom: 1px solid var(--el-border-color-lighter);
  padding-bottom: 16px;
  margin-bottom: 0;
}
[data-v-3ad5f790] .el-dialog__body {
  padding: 20px;
}
[data-v-3ad5f790] .el-dialog__footer {
  border-top: 1px solid var(--el-border-color-lighter);
  padding-top: 16px;
}.profile-container[data-v-e4a21309] {
  padding: 20px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.profile-container .profile-layout[data-v-e4a21309] {
  display: flex;
  gap: 20px;
  height: 100%;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.profile-container .profile-layout .left-panel[data-v-e4a21309] {
  width: 30%;
  min-width: 0;
  max-width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.profile-container .profile-layout .left-panel .info-header[data-v-e4a21309] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 24px;
}
.profile-container .profile-layout .left-panel .info-header .info-actions[data-v-e4a21309] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.profile-container .profile-layout .left-panel .info-header .info-actions .points-text[data-v-e4a21309] {
  font-size: 14px;
  color: var(--el-text-color-regular);
}
.profile-container .profile-layout .left-panel .user-info-card[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
  background: var(--el-bg-color);
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
  flex: 1;
  min-width: 0;
  overflow: hidden;
}
.profile-container .profile-layout .left-panel .user-info-card .avatar-section[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
.profile-container .profile-layout .left-panel .user-info-card .avatar-section .avatar-wrapper[data-v-e4a21309] {
  position: relative;
  border-radius: 50%;
  overflow: hidden;
}
.profile-container .profile-layout .left-panel .user-info-card .avatar-section .avatar-wrapper .user-avatar[data-v-e4a21309] {
  display: block;
}
.profile-container .profile-layout .left-panel .user-info-card .avatar-section .user-tag[data-v-e4a21309] {
  font-size: 12px;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-width: 0;
  flex: 1;
  overflow: hidden;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section[data-v-e4a21309] .el-divider {
  margin: 8px 0;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section .info-row[data-v-e4a21309] {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  min-width: 0;
  width: 100%;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section .info-row.phone-row[data-v-e4a21309] {
  gap: 0;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section .info-row .info-label[data-v-e4a21309] {
  flex-shrink: 0;
  color: var(--el-text-color-regular);
  font-weight: 500;
  white-space: nowrap;
  display: flex;
  align-items: center;
  gap: 6px;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section .info-row .info-label.phone-label[data-v-e4a21309] {
  color: var(--el-text-color-primary);
}
.profile-container .profile-layout .left-panel .user-info-card .info-section .info-row .info-label .label-icon[data-v-e4a21309] {
  font-size: 16px;
  color: var(--el-color-primary);
  flex-shrink: 0;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section .info-row .info-value[data-v-e4a21309] {
  flex: 1;
  min-width: 0;
  color: var(--el-text-color-primary);
  display: flex;
  align-items: center;
  gap: 8px;
  overflow: hidden;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section .info-row .info-value[data-v-e4a21309] > * {
  flex-shrink: 0;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section .info-row .info-value > span[data-v-e4a21309]:not(.points-value) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section .info-row .info-value.points-value[data-v-e4a21309] {
  color: var(--el-color-primary);
  font-weight: 600;
  font-size: 16px;
  overflow: visible;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section .info-row .info-value .info-icon[data-v-e4a21309] {
  color: var(--el-color-primary);
  cursor: pointer;
  font-size: 16px;
  flex-shrink: 0;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section .info-row .info-value .info-icon[data-v-e4a21309]:hover {
  opacity: 0.8;
}
.profile-container .profile-layout .left-panel .user-info-card .info-section .info-row .info-actions[data-v-e4a21309] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  margin-left: auto;
  justify-content: flex-end;
}
.profile-container .profile-layout .right-panel[data-v-e4a21309] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
}
.profile-container .profile-layout .right-panel .bill-records-section[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-width: 0;
  overflow: hidden;
  padding: 24px;
  background: var(--el-bg-color);
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
}
.profile-container .profile-layout .right-panel .bill-records-section .bill-header[data-v-e4a21309] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  flex-shrink: 0;
}
.profile-container .profile-layout .right-panel .bill-records-section .bill-header[data-v-e4a21309] .el-tabs {
  flex: 1;
}
.profile-container .profile-layout .right-panel .bill-records-section .bill-header[data-v-e4a21309] .el-tabs__header {
  margin: 0;
}
.profile-container .profile-layout .right-panel .bill-records-section .bill-header .bill-title[data-v-e4a21309] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.profile-container .profile-layout .right-panel .bill-records-section .order-filter-section[data-v-e4a21309] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
  flex-shrink: 0;
}
.profile-container .profile-layout .right-panel .bill-records-section .order-filter-section .order-search-input[data-v-e4a21309] {
  flex: 1;
  max-width: 400px;
}
.profile-container .profile-layout .right-panel .bill-records-section .order-filter-section .order-status-select[data-v-e4a21309] {
  width: 140px;
}
.profile-container .profile-layout .right-panel .bill-records-section .bill-table[data-v-e4a21309] {
  flex: 1;
  min-height: 0;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
.profile-container .profile-layout .right-panel .bill-records-section .bill-table[data-v-e4a21309] .el-table {
  width: 100%;
  max-width: 100%;
  table-layout: auto;
}
.profile-container .profile-layout .right-panel .bill-records-section .bill-table[data-v-e4a21309] .el-table__body-wrapper {
  overflow-x: hidden !important;
}
.profile-container .profile-layout .right-panel .bill-records-section .bill-table[data-v-e4a21309] .el-table__cell {
  padding: 12px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.profile-container .profile-layout .right-panel .bill-records-section .pagination-wrapper[data-v-e4a21309] {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 8px;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
}
.profile-container .profile-layout .right-panel .bill-records-section .pagination-wrapper[data-v-e4a21309] .el-pagination {
  width: 100%;
  max-width: 100%;
  flex-wrap: wrap;
  justify-content: center;
}
.points-change-positive[data-v-e4a21309] {
  color: var(--el-color-success);
  font-weight: 500;
}
.points-change-negative[data-v-e4a21309] {
  color: var(--el-color-danger);
  font-weight: 500;
}
.points-change-zero[data-v-e4a21309] {
  color: var(--el-text-color-regular);
}
.remaining-points[data-v-e4a21309] {
  color: var(--el-color-primary);
  font-weight: 500;
}
.order-amount[data-v-e4a21309] {
  color: var(--el-color-primary);
  font-weight: 500;
}
.profile-container.is-mobile[data-v-e4a21309] {
  padding: 0;
  height: 100%;
  overflow-y: auto;
  background: #ffffff;
  -webkit-overflow-scrolling: touch;
}
.mobile-profile-layout[data-v-e4a21309] {
  width: 100%;
  min-height: 100vh;
  background: #ffffff;
  padding-bottom: 32px;
}
.mobile-header-section[data-v-e4a21309] {
  background: #ffffff;
  padding: calc(env(safe-area-inset-top) + 16px) 20px 24px;
  color: #1a1a1a;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
@supports not (padding-top: env(safe-area-inset-top)) {
.mobile-header-section[data-v-e4a21309] {
    padding-top: 40px;
}
}
.mobile-header-section .mobile-user-info[data-v-e4a21309] {
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
}
.mobile-header-section .mobile-logo[data-v-e4a21309] {
  border-radius: 12px;
  flex-shrink: 0;
  border: 1px solid rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
.mobile-header-section .mobile-info-right[data-v-e4a21309] {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
}
.mobile-header-section .mobile-phone[data-v-e4a21309] {
  font-size: 18px;
  font-weight: 600;
  color: #1a1a1a;
  letter-spacing: -0.2px;
  line-height: 1.4;
}
.mobile-header-section .mobile-account-id .account-id-label[data-v-e4a21309] {
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  padding: 4px 10px;
  background: rgba(33, 150, 243, 0.15);
  border-radius: 12px;
  color: #2196f3;
  letter-spacing: 0.1px;
}
.mobile-header-section .mobile-more-icon[data-v-e4a21309] {
  font-size: 20px;
  color: #666;
  cursor: pointer;
  padding: 4px;
  transition: all 0.2s ease;
  flex-shrink: 0;
  align-self: center;
  margin-left: auto;
}
.mobile-header-section .mobile-more-icon[data-v-e4a21309]:active {
  opacity: 0.6;
  transform: translateX(2px);
}
.mobile-menu-list[data-v-e4a21309] {
  padding: 24px 20px;
  background: #ffffff;
}
.mobile-menu-item[data-v-e4a21309] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 20px;
  background-color: #ffffff;
  border-radius: 16px;
  margin-bottom: 10px;
  cursor: pointer;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  border: 1px solid rgba(0, 0, 0, 0.04);
  gap: 12px;
}
.mobile-menu-item[data-v-e4a21309]:active {
  background-color: #f8f9fa;
  transform: scale(0.98);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.mobile-menu-item .menu-item-icon[data-v-e4a21309] {
  font-size: 20px;
  color: #2196f3;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobile-menu-item .menu-item-text[data-v-e4a21309] {
  flex: 1;
  font-size: 16px;
  color: #1a1a1a;
  font-weight: 500;
  letter-spacing: -0.2px;
}
.mobile-menu-item .menu-item-arrow[data-v-e4a21309] {
  font-size: 16px;
  color: #c7c7cc;
  transition: transform 0.2s ease;
  flex-shrink: 0;
}
.mobile-menu-item:active .menu-item-arrow[data-v-e4a21309] {
  transform: translateX(2px);
}
.mobile-menu-item.logout-item[data-v-e4a21309] {
  margin-top: 24px;
  background-color: #ffffff;
  border: 1px solid rgba(255, 59, 48, 0.2);
  box-shadow: 0 1px 3px rgba(255, 59, 48, 0.1);
  justify-content: center;
}
.mobile-menu-item.logout-item .menu-item-icon[data-v-e4a21309] {
  color: #ff3b30;
}
.mobile-menu-item.logout-item .menu-item-text[data-v-e4a21309] {
  color: #ff3b30;
  font-weight: 500;
}
.mobile-menu-item.logout-item[data-v-e4a21309]:active {
  background-color: #fff5f5;
  border-color: rgba(255, 59, 48, 0.3);
  box-shadow: 0 2px 8px rgba(255, 59, 48, 0.15);
}
.mobile-menu-group[data-v-e4a21309] {
  margin-top: 24px;
  background-color: #ffffff;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  border: 1px solid rgba(0, 0, 0, 0.04);
}
.mobile-menu-group .menu-group-title[data-v-e4a21309] {
  padding: 16px 20px 12px;
  font-size: 13px;
  color: #8e8e93;
  background-color: transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  font-weight: 500;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}
.mobile-menu-group .mobile-menu-grid[data-v-e4a21309] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
  padding: 16px 12px;
}
.mobile-menu-group .mobile-menu-grid-item[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 16px 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  border-radius: 12px;
  position: relative;
}
.mobile-menu-group .mobile-menu-grid-item[data-v-e4a21309]:active {
  background-color: #f8f9fa;
  transform: scale(0.95);
}
.mobile-menu-group .mobile-menu-grid-item .grid-item-icon[data-v-e4a21309] {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 8px;
  transition: all 0.2s ease;
}
.mobile-menu-group .mobile-menu-grid-item .grid-item-icon .el-icon[data-v-e4a21309] {
  font-size: 24px;
  color: #ffffff;
}
.mobile-menu-group .mobile-menu-grid-item .grid-item-text[data-v-e4a21309] {
  font-size: 13px;
  color: #1a1a1a;
  font-weight: 500;
  text-align: center;
  line-height: 1.3;
  word-break: break-all;
}
.mobile-menu-group .mobile-menu-grid-item:nth-child(1) .grid-item-icon[data-v-e4a21309] {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}
.mobile-menu-group .mobile-menu-grid-item:nth-child(2) .grid-item-icon[data-v-e4a21309] {
  background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);
}
.mobile-menu-group .mobile-menu-grid-item:nth-child(3) .grid-item-icon[data-v-e4a21309] {
  background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);
}
.mobile-menu-group .mobile-menu-grid-item:nth-child(4) .grid-item-icon[data-v-e4a21309] {
  background: linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);
}
.mobile-menu-group .mobile-menu-grid-item:nth-child(5) .grid-item-icon[data-v-e4a21309] {
  background: linear-gradient(135deg, #fa709a 0%, #fee140 100%);
}
.mobile-menu-group .mobile-menu-grid-item:nth-child(6) .grid-item-icon[data-v-e4a21309] {
  background: linear-gradient(135deg, #30cfd0 0%, #330867 100%);
}
.mobile-menu-group .mobile-menu-grid-item:nth-child(7) .grid-item-icon[data-v-e4a21309] {
  background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);
}
.mobile-menu-group .mobile-menu-grid-item:nth-child(8) .grid-item-icon[data-v-e4a21309] {
  background: linear-gradient(135deg, #ff9a9e 0%, #fecfef 100%);
}
.mobile-menu-group .mobile-menu-item[data-v-e4a21309] {
  margin-bottom: 0;
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  box-shadow: none;
  border-left: none;
  border-right: none;
  border-top: none;
}
.mobile-menu-group .mobile-menu-item[data-v-e4a21309]:first-of-type {
  border-top: none;
}
.mobile-menu-group .mobile-menu-item[data-v-e4a21309]:last-child {
  border-bottom: none;
}
.mobile-menu-group .mobile-menu-item[data-v-e4a21309]:active {
  background-color: #f8f9fa;
}
[data-v-e4a21309] .mobile-user-info-drawer .el-drawer__body {
  padding: 0;
  background: #ffffff;
}
.mobile-user-info-content[data-v-e4a21309] {
  width: 100%;
  height: 100vh;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.mobile-drawer-header[data-v-e4a21309] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: calc(env(safe-area-inset-top) + 12px) 20px 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  background: #ffffff;
  position: sticky;
  top: 0;
  z-index: 10;
}
@supports not (padding-top: env(safe-area-inset-top)) {
.mobile-drawer-header[data-v-e4a21309] {
    padding-top: 36px;
}
}
.mobile-drawer-header .drawer-close-btn[data-v-e4a21309] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 12px;
  transition: all 0.2s ease;
  flex-shrink: 0;
  -webkit-tap-highlight-color: transparent;
}
.mobile-drawer-header .drawer-close-btn[data-v-e4a21309]:active {
  background: rgba(0, 0, 0, 0.06);
  transform: scale(0.95);
}
.mobile-drawer-header .drawer-close-btn .drawer-close-icon[data-v-e4a21309] {
  font-size: 22px;
  color: #1a1a1a;
  display: block;
}
.mobile-drawer-header .drawer-title[data-v-e4a21309] {
  font-size: 18px;
  font-weight: 600;
  color: #1a1a1a;
  letter-spacing: -0.3px;
  flex: 1;
  text-align: center;
}
.mobile-drawer-header .drawer-placeholder[data-v-e4a21309] {
  width: 38px;
  flex-shrink: 0;
}
.mobile-info-list[data-v-e4a21309] {
  padding: 20px;
  background: #ffffff;
}
.mobile-info-item[data-v-e4a21309] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 16px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  min-height: 56px;
}
.mobile-info-item[data-v-e4a21309]:last-child {
  border-bottom: none;
}
.mobile-info-item .info-item-left[data-v-e4a21309] {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 1;
  min-width: 0;
}
.mobile-info-item .info-item-left .info-icon[data-v-e4a21309] {
  font-size: 20px;
  color: #2196f3;
  flex-shrink: 0;
}
.mobile-info-item .info-item-left .info-label[data-v-e4a21309] {
  font-size: 15px;
  color: #1a1a1a;
  font-weight: 500;
  white-space: nowrap;
}
.mobile-info-item .info-item-right[data-v-e4a21309] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.mobile-info-item .info-item-right .info-value[data-v-e4a21309] {
  font-size: 15px;
  color: #1a1a1a;
  text-align: right;
  word-break: break-all;
  display: flex;
  align-items: center;
  gap: 6px;
  line-height: 1.4;
}
.mobile-info-item .info-item-right .info-value.points-value[data-v-e4a21309] {
  color: #2196f3;
  font-weight: 600;
  font-size: 16px;
}
.mobile-info-item .info-item-right .info-value .info-help-icon[data-v-e4a21309] {
  font-size: 16px;
  color: #2196f3;
  cursor: pointer;
  flex-shrink: 0;
}
.mobile-info-item .info-item-right .info-value .info-help-icon[data-v-e4a21309]:active {
  opacity: 0.6;
}
.mobile-info-item .info-item-right .info-action-btn[data-v-e4a21309] {
  font-size: 13px;
  color: #2196f3;
  padding: 4px 8px;
  height: auto;
  min-height: auto;
  white-space: nowrap;
}
.mobile-info-item .info-item-right .info-action-btn[data-v-e4a21309] .el-icon {
  font-size: 14px;
}
[data-v-e4a21309] .mobile-points-management-drawer .el-drawer__body {
  padding: 0;
  background: #ffffff;
}
.mobile-points-management-content[data-v-e4a21309] {
  width: 100%;
  height: 100vh;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.mobile-points-header[data-v-e4a21309] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
  background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%);
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-points-header .points-info[data-v-e4a21309] {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.mobile-points-header .points-info .points-label[data-v-e4a21309] {
  font-size: 14px;
  color: #666;
  font-weight: 400;
}
.mobile-points-header .points-info .points-value[data-v-e4a21309] {
  font-size: 28px;
  font-weight: 600;
  color: #2196f3;
  letter-spacing: -0.5px;
}
.mobile-points-header .points-allocation-btn[data-v-e4a21309] {
  flex-shrink: 0;
  height: 44px;
  padding: 0 20px;
  border-radius: 12px;
  font-size: 15px;
  font-weight: 500;
  box-shadow: 0 2px 8px rgba(33, 150, 243, 0.3);
}
.mobile-points-header .points-allocation-btn[data-v-e4a21309] .el-icon {
  font-size: 16px;
}
.mobile-bill-list[data-v-e4a21309] {
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 16px 20px;
  background: #ffffff;
}
.empty-state[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 80px 20px;
  text-align: center;
}
.empty-state .empty-icon[data-v-e4a21309] {
  font-size: 64px;
  margin-bottom: 16px;
  opacity: 0.3;
}
.empty-state .empty-text[data-v-e4a21309] {
  font-size: 15px;
  color: #8e8e93;
}
.mobile-bill-item[data-v-e4a21309] {
  background: #ffffff;
  border-radius: 12px;
  padding: 16px;
  margin-bottom: 12px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease;
}
.mobile-bill-item[data-v-e4a21309]:active {
  transform: scale(0.98);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.mobile-bill-item .bill-item-header[data-v-e4a21309] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 12px;
  gap: 12px;
}
.mobile-bill-item .bill-item-header .bill-item-title[data-v-e4a21309] {
  flex: 1;
  font-size: 15px;
  font-weight: 500;
  color: #1a1a1a;
  line-height: 1.4;
  word-break: break-all;
}
.mobile-bill-item .bill-item-header .bill-item-amount[data-v-e4a21309] {
  font-size: 18px;
  font-weight: 600;
  flex-shrink: 0;
  white-space: nowrap;
}
.mobile-bill-item .bill-item-header .bill-item-amount.points-change-positive[data-v-e4a21309] {
  color: #4caf50;
}
.mobile-bill-item .bill-item-header .bill-item-amount.points-change-negative[data-v-e4a21309] {
  color: #f44336;
}
.mobile-bill-item .bill-item-header .bill-item-amount.points-change-zero[data-v-e4a21309] {
  color: #8e8e93;
}
.mobile-bill-item .bill-item-footer[data-v-e4a21309] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-bill-item .bill-item-footer .bill-item-time[data-v-e4a21309] {
  font-size: 13px;
  color: #8e8e93;
}
.mobile-bill-item .bill-item-footer .bill-item-balance[data-v-e4a21309] {
  font-size: 13px;
  color: #2196f3;
  font-weight: 500;
  flex-shrink: 0;
}
.mobile-bill-pagination[data-v-e4a21309] {
  margin-top: 24px;
  padding: 16px 0;
  display: flex;
  justify-content: center;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-bill-pagination[data-v-e4a21309] .el-pagination .el-pager li {
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
.mobile-bill-pagination[data-v-e4a21309] .el-pagination .btn-prev,
.mobile-bill-pagination[data-v-e4a21309] .el-pagination .btn-next {
  min-width: 32px;
  height: 32px;
  line-height: 32px;
}
[data-v-e4a21309] .mobile-tutorial-drawer .el-drawer__body {
  padding: 0;
  background: #ffffff;
}
.mobile-tutorial-content[data-v-e4a21309] {
  width: 100%;
  height: 100vh;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.mobile-tutorial-list[data-v-e4a21309] {
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 16px 20px;
  background: #ffffff;
}
.mobile-tutorial-item[data-v-e4a21309] {
  position: relative;
  background: #ffffff;
  border-radius: 12px;
  padding: 16px;
  margin-bottom: 12px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease;
  cursor: pointer;
}
.mobile-tutorial-item[data-v-e4a21309]:active {
  transform: scale(0.98);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.mobile-tutorial-item .tutorial-pin-badge[data-v-e4a21309] {
  position: absolute;
  top: 12px;
  right: 12px;
  background: #ff9800;
  color: #ffffff;
  font-size: 11px;
  padding: 2px 8px;
  border-radius: 10px;
  font-weight: 500;
}
.mobile-tutorial-item .tutorial-item-header[data-v-e4a21309] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
}
.mobile-tutorial-item .tutorial-item-header .tutorial-item-title[data-v-e4a21309] {
  flex: 1;
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 1.4;
  word-break: break-all;
}
.mobile-tutorial-item .tutorial-item-header .tutorial-item-category[data-v-e4a21309] {
  flex-shrink: 0;
  font-size: 12px;
  color: #2196f3;
  background: rgba(33, 150, 243, 0.1);
  padding: 4px 8px;
  border-radius: 8px;
  font-weight: 500;
}
.mobile-tutorial-item .tutorial-item-summary[data-v-e4a21309] {
  font-size: 14px;
  color: #666;
  line-height: 1.5;
  margin-bottom: 12px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mobile-tutorial-item .tutorial-item-footer[data-v-e4a21309] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-tutorial-item .tutorial-item-footer .tutorial-item-time[data-v-e4a21309] {
  font-size: 13px;
  color: #8e8e93;
}
.mobile-tutorial-item .tutorial-item-footer .tutorial-item-arrow[data-v-e4a21309] {
  font-size: 16px;
  color: #c7c7cc;
  flex-shrink: 0;
}
.mobile-tutorial-pagination[data-v-e4a21309] {
  margin-top: 24px;
  padding: 16px 0;
  display: flex;
  justify-content: center;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-tutorial-pagination[data-v-e4a21309] .el-pagination .el-pager li {
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
.mobile-tutorial-pagination[data-v-e4a21309] .el-pagination .btn-prev,
.mobile-tutorial-pagination[data-v-e4a21309] .el-pagination .btn-next {
  min-width: 32px;
  height: 32px;
  line-height: 32px;
}
[data-v-e4a21309] .mobile-tutorial-detail-dialog .el-dialog__body {
  padding: 20px;
}
.tutorial-detail-content .tutorial-detail-cover[data-v-e4a21309] {
  margin-bottom: 20px;
  border-radius: 12px;
  overflow: hidden;
}
.tutorial-detail-content .tutorial-detail-cover img[data-v-e4a21309] {
  width: 100%;
  height: auto;
  display: block;
}
.tutorial-detail-content .tutorial-detail-summary[data-v-e4a21309] {
  margin-bottom: 20px;
}
.tutorial-detail-content .tutorial-detail-summary .detail-label[data-v-e4a21309] {
  font-size: 14px;
  color: #8e8e93;
  margin-bottom: 8px;
  font-weight: 500;
}
.tutorial-detail-content .tutorial-detail-summary .detail-value[data-v-e4a21309] {
  font-size: 15px;
  color: #1a1a1a;
  line-height: 1.6;
}
.tutorial-detail-content .tutorial-detail-video .detail-label[data-v-e4a21309] {
  font-size: 14px;
  color: #8e8e93;
  margin-bottom: 12px;
  font-weight: 500;
}
.tutorial-detail-content .tutorial-detail-video .tutorial-video-player[data-v-e4a21309] {
  width: 100%;
  border-radius: 12px;
  background: #000;
}
[data-v-e4a21309] .mobile-submit-ticket-drawer .el-drawer__body {
  padding: 0;
  background: #ffffff;
}
.mobile-submit-ticket-content[data-v-e4a21309] {
  width: 100%;
  height: 100vh;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.mobile-ticket-tabs[data-v-e4a21309] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.mobile-ticket-tabs[data-v-e4a21309] .el-tabs__header {
  margin: 0;
  padding: 0 20px;
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-ticket-tabs[data-v-e4a21309] .el-tabs__nav-wrap::after {
  display: none;
}
.mobile-ticket-tabs[data-v-e4a21309] .el-tabs__item {
  font-size: 15px;
  font-weight: 500;
  padding: 0 20px;
  height: 48px;
  line-height: 48px;
}
.mobile-ticket-tabs[data-v-e4a21309] .el-tabs__content {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.mobile-ticket-tabs[data-v-e4a21309] .el-tab-pane {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.mobile-ticket-form[data-v-e4a21309] {
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 20px;
  background: #ffffff;
}
.ticket-form[data-v-e4a21309] .el-form-item {
  margin-bottom: 24px;
}
.ticket-form[data-v-e4a21309] .el-form-item .el-form-item__label {
  font-size: 15px;
  font-weight: 500;
  color: #1a1a1a;
  padding-bottom: 8px;
}
.ticket-form[data-v-e4a21309] .el-form-item .el-input .el-input__wrapper,
.ticket-form[data-v-e4a21309] .el-form-item .el-input .el-textarea__inner,
.ticket-form[data-v-e4a21309] .el-form-item .el-select .el-input__wrapper,
.ticket-form[data-v-e4a21309] .el-form-item .el-select .el-textarea__inner,
.ticket-form[data-v-e4a21309] .el-form-item .el-textarea .el-input__wrapper,
.ticket-form[data-v-e4a21309] .el-form-item .el-textarea .el-textarea__inner {
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  transition: all 0.2s ease;
}
.ticket-form[data-v-e4a21309] .el-form-item .el-input .el-input__wrapper:hover,
.ticket-form[data-v-e4a21309] .el-form-item .el-input .el-textarea__inner:hover,
.ticket-form[data-v-e4a21309] .el-form-item .el-select .el-input__wrapper:hover,
.ticket-form[data-v-e4a21309] .el-form-item .el-select .el-textarea__inner:hover,
.ticket-form[data-v-e4a21309] .el-form-item .el-textarea .el-input__wrapper:hover,
.ticket-form[data-v-e4a21309] .el-form-item .el-textarea .el-textarea__inner:hover {
  border-color: #2196f3;
}
.ticket-form[data-v-e4a21309] .el-form-item .el-input .el-input__wrapper.is-focus,
.ticket-form[data-v-e4a21309] .el-form-item .el-input .el-textarea__inner.is-focus,
.ticket-form[data-v-e4a21309] .el-form-item .el-select .el-input__wrapper.is-focus,
.ticket-form[data-v-e4a21309] .el-form-item .el-select .el-textarea__inner.is-focus,
.ticket-form[data-v-e4a21309] .el-form-item .el-textarea .el-input__wrapper.is-focus,
.ticket-form[data-v-e4a21309] .el-form-item .el-textarea .el-textarea__inner.is-focus {
  border-color: #2196f3;
  box-shadow: 0 0 0 2px rgba(33, 150, 243, 0.1);
}
.ticket-form[data-v-e4a21309] .el-form-item .el-textarea .el-textarea__inner {
  padding: 12px;
  font-size: 15px;
  line-height: 1.6;
  resize: none;
}
.ticket-form[data-v-e4a21309] .el-form-item .el-button {
  height: 48px;
  font-size: 16px;
  font-weight: 500;
  border-radius: 12px;
  margin-top: 8px;
}
.ticket-form[data-v-e4a21309] .el-select {
  width: 100%;
}
.ticket-form[data-v-e4a21309] .el-select .el-input__wrapper {
  padding: 0 12px;
}
.mobile-work-order-list[data-v-e4a21309] {
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 16px 20px;
  background: #ffffff;
}
.mobile-work-order-item[data-v-e4a21309] {
  background: #ffffff;
  border-radius: 12px;
  padding: 16px;
  margin-bottom: 12px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease;
  cursor: pointer;
}
.mobile-work-order-item[data-v-e4a21309]:active {
  transform: scale(0.98);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.mobile-work-order-item .work-order-item-header[data-v-e4a21309] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 12px;
}
.mobile-work-order-item .work-order-item-header .work-order-item-title[data-v-e4a21309] {
  flex: 1;
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 1.4;
  word-break: break-all;
}
.mobile-work-order-item .work-order-item-header .work-order-status-tag[data-v-e4a21309] {
  flex-shrink: 0;
}
.mobile-work-order-item .work-order-item-info[data-v-e4a21309] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
  font-size: 13px;
  color: #8e8e93;
  flex-wrap: wrap;
}
.mobile-work-order-item .work-order-item-info .work-order-type[data-v-e4a21309] {
  color: #2196f3;
}
.mobile-work-order-item .work-order-item-info .work-order-priority[data-v-e4a21309] {
  color: #666;
}
.mobile-work-order-item .work-order-item-info .work-order-time[data-v-e4a21309] {
  color: #8e8e93;
}
.mobile-work-order-item .work-order-item-info .work-order-separator[data-v-e4a21309] {
  color: #c7c7cc;
}
.mobile-work-order-item .work-order-item-description[data-v-e4a21309] {
  font-size: 14px;
  color: #666;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 8px;
  padding-top: 8px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-work-order-pagination[data-v-e4a21309] {
  margin-top: 24px;
  padding: 16px 0;
  display: flex;
  justify-content: center;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-work-order-pagination[data-v-e4a21309] .el-pagination .el-pager li {
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
.mobile-work-order-pagination[data-v-e4a21309] .el-pagination .btn-prev,
.mobile-work-order-pagination[data-v-e4a21309] .el-pagination .btn-next {
  min-width: 32px;
  height: 32px;
  line-height: 32px;
}
[data-v-e4a21309] .mobile-work-order-detail-dialog .el-dialog__body {
  padding: 20px;
}
.work-order-detail-content .detail-item[data-v-e4a21309] {
  margin-bottom: 20px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.work-order-detail-content .detail-item[data-v-e4a21309]:last-of-type {
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.work-order-detail-content .detail-item .detail-label[data-v-e4a21309] {
  font-size: 13px;
  color: #8e8e93;
  margin-bottom: 8px;
  font-weight: 500;
}
.work-order-detail-content .detail-item .detail-value[data-v-e4a21309] {
  font-size: 15px;
  color: #1a1a1a;
  line-height: 1.6;
}
.work-order-detail-content .detail-item .detail-value.description-text[data-v-e4a21309] {
  white-space: pre-wrap;
  word-break: break-word;
  padding: 12px;
  background: #f8f9fa;
  border-radius: 8px;
  line-height: 1.6;
}
.work-order-detail-content .detail-item .detail-value .user-info[data-v-e4a21309] {
  color: #8e8e93;
  font-size: 13px;
  margin-left: 8px;
}
.work-order-detail-content .replies-section[data-v-e4a21309] {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.work-order-detail-content .replies-section .replies-header[data-v-e4a21309] {
  margin-bottom: 16px;
}
.work-order-detail-content .replies-section .replies-header h3[data-v-e4a21309] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
}
.work-order-detail-content .replies-section .replies-list[data-v-e4a21309] {
  max-height: 400px;
  overflow-y: auto;
  margin-bottom: 16px;
  -webkit-overflow-scrolling: touch;
}
.work-order-detail-content .replies-section .replies-list .reply-item[data-v-e4a21309] {
  padding: 12px;
  margin-bottom: 12px;
  background: #f8f9fa;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.work-order-detail-content .replies-section .replies-list .reply-item.is-admin[data-v-e4a21309] {
  background: rgba(33, 150, 243, 0.08);
  border-color: rgba(33, 150, 243, 0.2);
}
.work-order-detail-content .replies-section .replies-list .reply-item .reply-header[data-v-e4a21309] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
.work-order-detail-content .replies-section .replies-list .reply-item .reply-header .reply-author[data-v-e4a21309] {
  font-weight: 600;
  color: #1a1a1a;
  font-size: 14px;
}
.work-order-detail-content .replies-section .replies-list .reply-item .reply-header .reply-time[data-v-e4a21309] {
  color: #8e8e93;
  font-size: 12px;
}
.work-order-detail-content .replies-section .replies-list .reply-item .reply-content[data-v-e4a21309] {
  color: #1a1a1a;
  line-height: 1.6;
  white-space: pre-wrap;
  word-break: break-word;
  margin-bottom: 8px;
  font-size: 14px;
}
.work-order-detail-content .replies-section .replies-list .reply-item .reply-edit[data-v-e4a21309] {
  margin-bottom: 8px;
}
.work-order-detail-content .replies-section .replies-list .reply-item .reply-edit .reply-edit-actions[data-v-e4a21309] {
  margin-top: 8px;
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}
.work-order-detail-content .replies-section .replies-list .reply-item .reply-actions[data-v-e4a21309] {
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}
.work-order-detail-content .replies-section .replies-list .empty-replies[data-v-e4a21309] {
  text-align: center;
  padding: 40px 20px;
  color: #8e8e93;
  font-size: 14px;
}
.work-order-detail-content .reply-input-section[data-v-e4a21309] {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.work-order-detail-content .reply-input-section .reply-actions[data-v-e4a21309] {
  margin-top: 12px;
  display: flex;
  justify-content: flex-end;
}
[data-v-e4a21309] .mobile-download-pc-drawer .el-drawer__body {
  padding: 0;
}
.mobile-download-pc-content[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #ffffff;
}
.mobile-download-list[data-v-e4a21309] {
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 16px 20px;
  background: #ffffff;
}
.mobile-download-item[data-v-e4a21309] {
  display: flex;
  align-items: center;
  padding: 16px;
  margin-bottom: 12px;
  background: #ffffff;
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease;
  cursor: pointer;
}
.mobile-download-item[data-v-e4a21309]:active {
  transform: scale(0.98);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.mobile-download-item.disabled[data-v-e4a21309] {
  opacity: 0.6;
  cursor: not-allowed;
}
.mobile-download-item.disabled[data-v-e4a21309]:active {
  transform: none;
}
.mobile-download-item .download-item-icon[data-v-e4a21309] {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(33, 150, 243, 0.1);
  border-radius: 12px;
  margin-right: 16px;
  color: #2196f3;
}
.mobile-download-item .download-item-content[data-v-e4a21309] {
  flex: 1;
  min-width: 0;
}
.mobile-download-item .download-item-content .download-item-title[data-v-e4a21309] {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 4px;
}
.mobile-download-item .download-item-content .download-item-desc[data-v-e4a21309] {
  font-size: 13px;
  color: #8e8e93;
  line-height: 1.4;
}
.mobile-download-item .download-item-action[data-v-e4a21309] {
  flex-shrink: 0;
  margin-left: 12px;
}
.mobile-download-item .download-item-action .download-btn[data-v-e4a21309] {
  border-radius: 8px;
  font-weight: 500;
  padding: 8px 20px;
}
[data-v-e4a21309] .mobile-system-settings-drawer .el-drawer__body {
  padding: 0;
}
.mobile-system-settings-content[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #ffffff;
}
.mobile-system-settings-form[data-v-e4a21309] {
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 16px 20px 24px;
  background: #ffffff;
}
.settings-form .settings-section[data-v-e4a21309] {
  margin-bottom: 32px;
  padding: 20px;
  background: #f8f9fa;
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.settings-form .settings-section[data-v-e4a21309]:last-of-type {
  margin-bottom: 0;
}
.settings-form .settings-section .section-title[data-v-e4a21309] {
  font-size: 18px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 20px;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item {
  margin-bottom: 20px;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item:last-child {
  margin-bottom: 0;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__label {
  font-size: 15px;
  font-weight: 500;
  color: #1a1a1a;
  margin-bottom: 8px;
  padding-bottom: 0;
  line-height: 1.5;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__label .section-header {
  display: flex;
  align-items: center;
  gap: 6px;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__label .section-header span {
  font-weight: 500;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__label .section-header .help-icon {
  color: #8e8e93;
  font-size: 16px;
  cursor: help;
  transition: color 0.2s ease;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__label .section-header .help-icon:hover {
  color: #2196f3;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__content .el-input :deep(.el-input__wrapper) {
  border-radius: 8px;
  padding: 0 16px;
  transition: all 0.2s ease;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__content .el-input :deep(.el-input__wrapper):hover {
  box-shadow: 0 0 0 1px rgba(33, 150, 243, 0.3) inset;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__content .el-input :deep(.el-input__wrapper).is-focus {
  box-shadow: 0 0 0 1px #2196f3 inset;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__content .el-textarea :deep(.el-textarea__inner) {
  border-radius: 8px;
  padding: 12px 16px;
  transition: all 0.2s ease;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__content .el-textarea :deep(.el-textarea__inner):hover {
  box-shadow: 0 0 0 1px rgba(33, 150, 243, 0.3) inset;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__content .el-textarea :deep(.el-textarea__inner):focus {
  box-shadow: 0 0 0 1px #2196f3 inset;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__content .el-switch :deep(.el-switch__core) {
  border-radius: 12px;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__content .el-radio-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__content .el-radio-group .el-radio {
  margin-right: 0;
  height: auto;
  line-height: 1.5;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__content .el-radio-group .el-radio :deep(.el-radio__label) {
  padding-left: 8px;
  font-size: 15px;
  color: #1a1a1a;
}
.settings-form .settings-section[data-v-e4a21309] .el-form-item .el-form-item__content .el-radio-group .el-radio :deep(.el-radio__input.is-checked .el-radio__inner) {
  border-color: #2196f3;
  background-color: #2196f3;
}
.settings-form .settings-section .image-preview[data-v-e4a21309] {
  margin-top: 12px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  overflow: hidden;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  max-width: 100%;
  box-sizing: border-box;
}
.settings-form .settings-section .image-preview[data-v-e4a21309]:hover {
  border-color: rgba(33, 150, 243, 0.3);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.settings-form .settings-section .image-preview img[data-v-e4a21309] {
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.settings-form .settings-section .image-preview.small[data-v-e4a21309] {
  width: 96px;
  height: 96px;
  min-height: 96px;
  max-width: 100%;
  flex-shrink: 0;
}
.settings-form .settings-section .image-preview.small img[data-v-e4a21309] {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.settings-form .settings-section .image-preview.large[data-v-e4a21309] {
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 200px;
  max-height: 400px;
  box-sizing: border-box;
}
.settings-form .settings-section .image-preview.large img[data-v-e4a21309] {
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 400px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.settings-form .save-button-section[data-v-e4a21309] {
  margin-top: 32px;
  padding: 20px;
  display: flex;
  justify-content: center;
  background: #f8f9fa;
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.settings-form .save-button-section .save-button[data-v-e4a21309] {
  width: 100%;
  height: 48px;
  font-size: 16px;
  font-weight: 500;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(33, 150, 243, 0.3);
}
[data-v-e4a21309] .mobile-content-settings-drawer .el-drawer__body {
  padding: 0;
}
.mobile-content-settings-content[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #ffffff;
}
.mobile-content-settings-tabs[data-v-e4a21309] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.mobile-content-settings-tabs[data-v-e4a21309] .el-tabs__header {
  margin: 0;
  padding: 0 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  background: #ffffff;
}
.mobile-content-settings-tabs[data-v-e4a21309] .el-tabs__header .el-tabs__nav-wrap::after {
  height: 1px;
  background-color: rgba(0, 0, 0, 0.06);
}
.mobile-content-settings-tabs[data-v-e4a21309] .el-tabs__header .el-tabs__item {
  padding: 0 16px;
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  font-weight: 500;
  color: #8e8e93;
  transition: all 0.2s ease;
}
.mobile-content-settings-tabs[data-v-e4a21309] .el-tabs__header .el-tabs__item.is-active {
  color: #2196f3;
  font-weight: 600;
}
.mobile-content-settings-tabs[data-v-e4a21309] .el-tabs__header .el-tabs__item:hover {
  color: #2196f3;
}
.mobile-content-settings-tabs[data-v-e4a21309] .el-tabs__content {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.mobile-content-settings-tabs[data-v-e4a21309] .el-tabs__content .el-tab-pane {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.mobile-tab-content[data-v-e4a21309] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background: #ffffff;
}
.mobile-search-action-bar[data-v-e4a21309] {
  display: flex;
  gap: 8px;
  padding: 16px 20px;
  background: #f8f9fa;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  flex-wrap: wrap;
}
.mobile-search-action-bar .mobile-search-input[data-v-e4a21309] {
  flex: 1;
  min-width: 120px;
}
.mobile-search-action-bar .el-button[data-v-e4a21309] {
  flex-shrink: 0;
  border-radius: 8px;
  font-weight: 500;
}
.mobile-content-list[data-v-e4a21309] {
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 16px 20px;
  background: #ffffff;
}
.mobile-content-item[data-v-e4a21309] {
  background: #ffffff;
  border-radius: 12px;
  padding: 16px;
  margin-bottom: 12px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease;
}
.mobile-content-item .content-item-header[data-v-e4a21309] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 12px;
  gap: 12px;
}
.mobile-content-item .content-item-header .content-item-title[data-v-e4a21309] {
  flex: 1;
  font-size: 15px;
  font-weight: 500;
  color: #1a1a1a;
  line-height: 1.4;
  word-break: break-all;
}
.mobile-content-item .content-item-meta[data-v-e4a21309] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 12px;
  font-size: 13px;
  color: #8e8e93;
}
.mobile-content-item .content-item-meta .pinned-tag[data-v-e4a21309] {
  padding: 2px 8px;
  background: rgba(255, 152, 0, 0.1);
  color: #ff9800;
  border-radius: 4px;
  font-size: 12px;
}
.mobile-content-item .content-item-meta .version-tag[data-v-e4a21309] {
  padding: 2px 8px;
  background: rgba(33, 150, 243, 0.1);
  color: #2196f3;
  border-radius: 4px;
  font-size: 12px;
}
.mobile-content-item .content-item-image[data-v-e4a21309] {
  margin-bottom: 12px;
  border-radius: 8px;
  overflow: hidden;
  max-width: 100%;
}
.mobile-content-item .content-item-image img[data-v-e4a21309] {
  width: 100%;
  height: auto;
  max-width: 100%;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
.mobile-content-item .content-item-actions[data-v-e4a21309] {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  padding-top: 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-content-item .content-item-actions .el-button[data-v-e4a21309] {
  padding: 0;
  font-size: 14px;
}
.mobile-content-pagination[data-v-e4a21309] {
  padding: 16px 20px;
  display: flex;
  justify-content: center;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
  background: #f8f9fa;
}
.mobile-content-pagination[data-v-e4a21309] .el-pagination .el-pager li {
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
.mobile-content-pagination[data-v-e4a21309] .el-pagination .btn-prev,
.mobile-content-pagination[data-v-e4a21309] .el-pagination .btn-next {
  min-width: 32px;
  height: 32px;
  line-height: 32px;
}
[data-v-e4a21309] .mobile-content-dialog .el-dialog__body {
  padding: 20px;
  max-height: 80vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
[data-v-e4a21309] .mobile-content-dialog .mobile-form :deep(.el-form-item) {
  margin-bottom: 20px;
}
[data-v-e4a21309] .mobile-content-dialog .mobile-form :deep(.el-form-item) .el-form-item__label {
  font-size: 15px;
  font-weight: 500;
  color: #1a1a1a;
  margin-bottom: 8px;
}
[data-v-e4a21309] .mobile-content-dialog .mobile-form :deep(.el-form-item) .el-input :deep(.el-input__wrapper) {
  border-radius: 8px;
}
[data-v-e4a21309] .mobile-content-dialog .mobile-form :deep(.el-form-item) .el-textarea :deep(.el-textarea__inner) {
  border-radius: 8px;
}
[data-v-e4a21309] .mobile-content-dialog .mobile-form :deep(.el-form-item) .el-checkbox :deep(.el-checkbox__label) {
  font-size: 15px;
  color: #1a1a1a;
}
[data-v-e4a21309] .mobile-content-dialog .mobile-form .video-upload,[data-v-e4a21309] .mobile-content-dialog .mobile-form .image-upload {
  width: 100%;
}
[data-v-e4a21309] .mobile-content-dialog .mobile-form .video-upload :deep(.el-upload),[data-v-e4a21309] .mobile-content-dialog .mobile-form .image-upload :deep(.el-upload) {
  width: 100%;
}
[data-v-e4a21309] .mobile-content-dialog .mobile-form .video-upload :deep(.el-upload__tip),[data-v-e4a21309] .mobile-content-dialog .mobile-form .image-upload :deep(.el-upload__tip) {
  margin-top: 8px;
  font-size: 13px;
  color: #8e8e93;
}
[data-v-e4a21309] .mobile-payment-config-drawer .el-drawer__body {
  padding: 0;
}
.mobile-payment-config-content[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #ffffff;
}
.mobile-payment-config-tabs[data-v-e4a21309] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.mobile-payment-config-tabs[data-v-e4a21309] .el-tabs__header {
  margin: 0;
  padding: 0 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  background: #ffffff;
}
.mobile-payment-config-tabs[data-v-e4a21309] .el-tabs__header .el-tabs__nav-wrap::after {
  height: 1px;
  background-color: rgba(0, 0, 0, 0.06);
}
.mobile-payment-config-tabs[data-v-e4a21309] .el-tabs__header .el-tabs__item {
  padding: 0 16px;
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  font-weight: 500;
  color: #8e8e93;
  transition: all 0.2s ease;
}
.mobile-payment-config-tabs[data-v-e4a21309] .el-tabs__header .el-tabs__item.is-active {
  color: #2196f3;
  font-weight: 600;
}
.mobile-payment-config-tabs[data-v-e4a21309] .el-tabs__header .el-tabs__item:hover {
  color: #2196f3;
}
.mobile-payment-config-tabs[data-v-e4a21309] .el-tabs__content {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.mobile-payment-config-tabs[data-v-e4a21309] .el-tabs__content .el-tab-pane {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.mobile-payment-config-form[data-v-e4a21309] {
  flex: 1;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 16px 20px 24px;
  background: #ffffff;
}
.payment-form[data-v-e4a21309] .el-form-item {
  margin-bottom: 24px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.payment-form[data-v-e4a21309] .el-form-item:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__label {
  font-size: 15px;
  font-weight: 500;
  color: #1a1a1a;
  margin-bottom: 12px;
  padding-bottom: 0;
  line-height: 1.5;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__label .section-header {
  display: flex;
  align-items: center;
  gap: 6px;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__label .section-header span {
  font-weight: 500;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__label .section-header .help-icon {
  color: #8e8e93;
  font-size: 16px;
  cursor: help;
  transition: color 0.2s ease;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__label .section-header .help-icon:hover {
  color: #2196f3;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__content .el-input :deep(.el-input__wrapper) {
  border-radius: 8px;
  padding: 0 16px;
  transition: all 0.2s ease;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__content .el-input :deep(.el-input__wrapper):hover {
  box-shadow: 0 0 0 1px rgba(33, 150, 243, 0.3) inset;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__content .el-input :deep(.el-input__wrapper).is-focus {
  box-shadow: 0 0 0 1px #2196f3 inset;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__content .radio-with-input {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__content .radio-with-input .el-radio-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__content .radio-with-input .el-radio-group .el-radio {
  margin-right: 0;
  height: auto;
  line-height: 1.5;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__content .radio-with-input .el-radio-group .el-radio :deep(.el-radio__label) {
  padding-left: 8px;
  font-size: 15px;
  color: #1a1a1a;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__content .el-checkbox-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__content .el-checkbox-group .el-checkbox {
  margin-right: 0;
  height: auto;
  line-height: 1.5;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__content .el-checkbox-group .el-checkbox :deep(.el-checkbox__label) {
  padding-left: 8px;
  font-size: 15px;
  color: #1a1a1a;
}
.payment-form[data-v-e4a21309] .el-form-item .el-form-item__content .form-hint {
  margin-top: 8px;
  font-size: 13px;
  color: #8e8e93;
  line-height: 1.5;
}
.payment-form .form-description[data-v-e4a21309] {
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 16px;
  background: #f8f9fa;
  border-radius: 12px;
  font-size: 13px;
  color: #8e8e93;
  line-height: 1.6;
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.payment-form .save-button-section[data-v-e4a21309] {
  margin-top: 32px;
  padding: 20px;
  display: flex;
  justify-content: center;
  background: #f8f9fa;
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.payment-form .save-button-section .save-button[data-v-e4a21309] {
  width: 100%;
  height: 48px;
  font-size: 16px;
  font-weight: 500;
  border-radius: 12px;
  box-shadow: 0 2px 8px rgba(33, 150, 243, 0.3);
}
.mobile-search-action-bar .mobile-status-select[data-v-e4a21309] {
  flex-shrink: 0;
  width: 120px;
}
.mobile-payment-order-item[data-v-e4a21309] {
  background: #ffffff;
  border-radius: 16px;
  padding: 20px;
  margin-bottom: 16px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease;
}
.mobile-payment-order-item[data-v-e4a21309]:active {
  transform: scale(0.98);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}
.mobile-payment-order-item .payment-order-header[data-v-e4a21309] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 16px;
  gap: 12px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-payment-order-item .payment-order-header .payment-order-title[data-v-e4a21309] {
  flex: 1;
  min-width: 0;
}
.mobile-payment-order-item .payment-order-header .payment-order-title .order-number[data-v-e4a21309] {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 6px;
  word-break: break-all;
  line-height: 1.4;
}
.mobile-payment-order-item .payment-order-header .payment-order-title .order-product[data-v-e4a21309] {
  font-size: 14px;
  color: #8e8e93;
  line-height: 1.4;
}
.mobile-payment-order-item .payment-order-header .order-status-tag[data-v-e4a21309] {
  flex-shrink: 0;
  border-radius: 6px;
  font-weight: 500;
}
.mobile-payment-order-item .payment-order-info[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 16px;
}
.mobile-payment-order-item .payment-order-info .info-item[data-v-e4a21309] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
}
.mobile-payment-order-item .payment-order-info .info-item .info-label[data-v-e4a21309] {
  font-size: 14px;
  color: #8e8e93;
  font-weight: 400;
}
.mobile-payment-order-item .payment-order-info .info-item .info-value[data-v-e4a21309] {
  font-size: 14px;
  color: #1a1a1a;
  font-weight: 500;
  text-align: right;
}
.mobile-payment-order-item .payment-order-info .info-item .info-value.amount[data-v-e4a21309] {
  font-size: 18px;
  font-weight: 600;
  color: #2196f3;
}
.mobile-payment-order-item .payment-order-actions[data-v-e4a21309] {
  display: flex;
  justify-content: flex-end;
  padding-top: 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-payment-order-item .payment-order-actions .el-button[data-v-e4a21309] {
  padding: 0;
  font-size: 14px;
  font-weight: 500;
}
.mobile-account-management-drawer .mobile-account-management-content[data-v-e4a21309] {
  height: 100%;
  display: flex;
  flex-direction: column;
  background: #f8f9fa;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-tabs[data-v-e4a21309] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-tabs[data-v-e4a21309] .el-tabs__header {
  margin: 0;
  padding: 0 20px;
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-tabs[data-v-e4a21309] .el-tabs__content {
  flex: 1;
  overflow: hidden;
  padding: 0;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-tabs[data-v-e4a21309] .el-tab-pane {
  height: 100%;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-list-content[data-v-e4a21309],
.mobile-account-management-drawer .mobile-account-management-content .mobile-blacklist-content[data-v-e4a21309] {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 16px 20px;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-filters[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 16px;
  padding: 16px;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-filters .filter-select[data-v-e4a21309],
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-filters .search-input[data-v-e4a21309] {
  width: 100%;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-list[data-v-e4a21309],
.mobile-account-management-drawer .mobile-account-management-content .mobile-blacklist-list[data-v-e4a21309] {
  flex: 1;
  overflow-y: auto;
  padding-bottom: 16px;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item[data-v-e4a21309] {
  background: #ffffff;
  border-radius: 16px;
  padding: 20px;
  margin-bottom: 16px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item[data-v-e4a21309]:active {
  transform: scale(0.98);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item .account-item-header[data-v-e4a21309] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  gap: 12px;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item .account-item-header .account-item-title[data-v-e4a21309] {
  flex: 1;
  min-width: 0;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item .account-item-header .account-item-title .account-phone[data-v-e4a21309] {
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 6px;
  word-break: break-all;
  line-height: 1.4;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item .account-item-header .account-item-title .account-id[data-v-e4a21309] {
  font-size: 14px;
  color: #8e8e93;
  line-height: 1.4;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item .account-item-header .account-status-tags[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  flex-shrink: 0;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item .account-item-info[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 16px;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item .account-item-info .info-row[data-v-e4a21309] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 8px 0;
  font-size: 14px;
  line-height: 1.5;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item .account-item-info .info-row .info-label[data-v-e4a21309] {
  color: #8e8e93;
  font-weight: 400;
  min-width: 90px;
  flex-shrink: 0;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item .account-item-info .info-row .info-value[data-v-e4a21309] {
  color: #1a1a1a;
  font-weight: 500;
  text-align: right;
  flex: 1;
  word-break: break-all;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item .account-item-info .info-row .info-value.points[data-v-e4a21309] {
  font-weight: 600;
  color: #2196f3;
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item .account-item-actions[data-v-e4a21309] {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-account-management-drawer .mobile-account-management-content .mobile-account-item .account-item-actions .el-button[data-v-e4a21309] {
  padding: 0;
  font-size: 14px;
  font-weight: 500;
}
.mobile-email-config-drawer .mobile-email-config-content[data-v-e4a21309] {
  height: 100%;
  display: flex;
  flex-direction: column;
  background: #f8f9fa;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-tabs[data-v-e4a21309] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-tabs[data-v-e4a21309] .el-tabs__header {
  margin: 0;
  padding: 0 20px;
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-tabs[data-v-e4a21309] .el-tabs__content {
  flex: 1;
  overflow: hidden;
  padding: 0;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-tabs[data-v-e4a21309] .el-tab-pane {
  height: 100%;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-config-form[data-v-e4a21309] {
  height: 100%;
  overflow-y: auto;
  padding: 16px 20px;
}
.mobile-email-config-drawer .mobile-email-config-content .email-settings-form[data-v-e4a21309] .el-form-item {
  margin-bottom: 20px;
}
.mobile-email-config-drawer .mobile-email-config-content .email-settings-form[data-v-e4a21309] .el-form-item .el-form-item__label {
  font-weight: 500;
  font-size: 14px;
  color: #1a1a1a;
  padding-bottom: 8px;
}
.mobile-email-config-drawer .mobile-email-config-content .email-settings-form[data-v-e4a21309] .el-form-item .el-radio-group {
  display: flex;
  gap: 20px;
}
.mobile-email-config-drawer .mobile-email-config-content .email-settings-form[data-v-e4a21309] .el-form-item .quick-config-buttons {
  display: flex;
  gap: 12px;
}
.mobile-email-config-drawer .mobile-email-config-content .email-settings-form[data-v-e4a21309] .el-form-item .password-tip {
  margin-top: 8px;
  font-size: 12px;
  color: #67c23a;
  display: flex;
  align-items: center;
  gap: 4px;
}
.mobile-email-config-drawer .mobile-email-config-content .email-settings-form[data-v-e4a21309] .el-form-item .notification-scenarios {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.mobile-email-config-drawer .mobile-email-config-content .email-settings-form[data-v-e4a21309] .el-form-item .notification-scenarios .scenario-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
}
.mobile-email-config-drawer .mobile-email-config-content .email-settings-form[data-v-e4a21309] .el-form-item .notification-scenarios .scenario-item .scenario-label {
  font-size: 14px;
  font-weight: 500;
  color: #1a1a1a;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-template-content[data-v-e4a21309] {
  height: 100%;
  overflow-y: auto;
  padding: 16px 20px;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-template-content .template-header[data-v-e4a21309] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 16px;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-template-content .template-list[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-template-content .template-list .template-card[data-v-e4a21309] {
  background: #ffffff;
  border-radius: 12px;
  padding: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-template-content .template-list .template-card[data-v-e4a21309]:active {
  transform: scale(0.98);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-template-content .template-list .template-card .template-info[data-v-e4a21309] {
  flex: 1;
  min-width: 0;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-template-content .template-list .template-card .template-info .template-title[data-v-e4a21309] {
  font-size: 15px;
  font-weight: 600;
  color: #1a1a1a;
  margin-bottom: 6px;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-template-content .template-list .template-card .template-info .template-variables[data-v-e4a21309] {
  font-size: 13px;
  color: #8e8e93;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-template-content .template-list .template-card .template-actions[data-v-e4a21309] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-template-content .template-list .template-card .template-actions .status-tag[data-v-e4a21309] {
  border-radius: 6px;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content[data-v-e4a21309] {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 16px 20px;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .log-filter-section[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 16px;
  padding: 16px;
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .log-filter-section .log-search-input[data-v-e4a21309],
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .log-filter-section .log-status-select[data-v-e4a21309] {
  width: 100%;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .mobile-email-log-list[data-v-e4a21309] {
  flex: 1;
  overflow-y: auto;
  padding-bottom: 16px;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .mobile-email-log-item[data-v-e4a21309] {
  background: #ffffff;
  border-radius: 12px;
  padding: 16px;
  margin-bottom: 12px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .mobile-email-log-item[data-v-e4a21309]:active {
  transform: scale(0.98);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .mobile-email-log-item .log-item-header[data-v-e4a21309] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .mobile-email-log-item .log-item-header .log-recipient[data-v-e4a21309] {
  font-size: 15px;
  font-weight: 600;
  color: #1a1a1a;
  flex: 1;
  min-width: 0;
  word-break: break-all;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .mobile-email-log-item .log-item-header .log-status-tag[data-v-e4a21309] {
  flex-shrink: 0;
  border-radius: 6px;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .mobile-email-log-item .log-item-info .info-row[data-v-e4a21309] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 6px 0;
  font-size: 14px;
  line-height: 1.5;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .mobile-email-log-item .log-item-info .info-row .info-label[data-v-e4a21309] {
  color: #8e8e93;
  font-weight: 400;
  min-width: 80px;
  flex-shrink: 0;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .mobile-email-log-item .log-item-info .info-row .info-value[data-v-e4a21309] {
  color: #1a1a1a;
  font-weight: 500;
  text-align: right;
  flex: 1;
  word-break: break-all;
}
.mobile-email-config-drawer .mobile-email-config-content .mobile-email-log-content .mobile-email-log-item .log-item-info .info-row .info-value.error[data-v-e4a21309] {
  color: #f56c6c;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content[data-v-e4a21309] {
  height: 100%;
  display: flex;
  flex-direction: column;
  background: #f8f9fa;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .work-order-search-filter[data-v-e4a21309] {
  padding: 16px 20px;
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .work-order-search-filter .search-input[data-v-e4a21309] {
  width: 100%;
  margin-bottom: 12px;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .work-order-search-filter .filter-buttons[data-v-e4a21309] {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .work-order-search-filter .filter-buttons .filter-select[data-v-e4a21309] {
  flex: 1;
  min-width: 100px;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .mobile-work-order-list[data-v-e4a21309] {
  flex: 1;
  overflow-y: auto;
  padding: 16px 20px;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .mobile-work-order-item[data-v-e4a21309] {
  background: #ffffff;
  border-radius: 16px;
  padding: 20px;
  margin-bottom: 16px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .mobile-work-order-item[data-v-e4a21309]:active {
  transform: scale(0.98);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .mobile-work-order-item .work-order-item-header[data-v-e4a21309] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  gap: 12px;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .mobile-work-order-item .work-order-item-header .work-order-title[data-v-e4a21309] {
  flex: 1;
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
  line-height: 1.4;
  word-break: break-all;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .mobile-work-order-item .work-order-item-info[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 16px;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .mobile-work-order-item .work-order-item-info .info-row[data-v-e4a21309] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 0;
  font-size: 14px;
  line-height: 1.5;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .mobile-work-order-item .work-order-item-info .info-row .info-label[data-v-e4a21309] {
  color: #8e8e93;
  font-weight: 400;
  min-width: 80px;
  flex-shrink: 0;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .mobile-work-order-item .work-order-item-info .info-row .info-value[data-v-e4a21309] {
  color: #1a1a1a;
  font-weight: 500;
  text-align: right;
  flex: 1;
  word-break: break-all;
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .mobile-work-order-item .work-order-item-actions[data-v-e4a21309] {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-work-order-management-drawer .mobile-work-order-management-content .mobile-work-order-item .work-order-item-actions .el-button[data-v-e4a21309] {
  padding: 0;
  font-size: 14px;
  font-weight: 500;
}
.work-order-detail .description-content[data-v-e4a21309] {
  white-space: pre-wrap;
  word-break: break-word;
  line-height: 1.6;
}
.work-order-detail .user-info[data-v-e4a21309] {
  color: #8e8e93;
  font-size: 12px;
  margin-left: 8px;
}
.work-order-detail .replies-section[data-v-e4a21309] {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.work-order-detail .replies-section .replies-header[data-v-e4a21309] {
  margin-bottom: 16px;
}
.work-order-detail .replies-section .replies-header h3[data-v-e4a21309] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #1a1a1a;
}
.work-order-detail .replies-section .replies-list[data-v-e4a21309] {
  max-height: 400px;
  overflow-y: auto;
  margin-bottom: 16px;
}
.work-order-detail .replies-section .replies-list .reply-item[data-v-e4a21309] {
  padding: 16px;
  margin-bottom: 12px;
  background: #f8f9fa;
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.06);
}
.work-order-detail .replies-section .replies-list .reply-item.is-admin[data-v-e4a21309] {
  background: rgba(33, 150, 243, 0.1);
  border-color: rgba(33, 150, 243, 0.2);
}
.work-order-detail .replies-section .replies-list .reply-item .reply-header[data-v-e4a21309] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.work-order-detail .replies-section .replies-list .reply-item .reply-header .reply-author[data-v-e4a21309] {
  font-weight: 600;
  color: #1a1a1a;
  font-size: 14px;
}
.work-order-detail .replies-section .replies-list .reply-item .reply-header .reply-time[data-v-e4a21309] {
  color: #8e8e93;
  font-size: 12px;
}
.work-order-detail .replies-section .replies-list .reply-item .reply-content[data-v-e4a21309] {
  color: #1a1a1a;
  line-height: 1.6;
  white-space: pre-wrap;
  word-break: break-word;
  margin-bottom: 12px;
}
.work-order-detail .replies-section .replies-list .reply-item .reply-edit[data-v-e4a21309] {
  margin-bottom: 12px;
}
.work-order-detail .replies-section .replies-list .reply-item .reply-edit .reply-edit-actions[data-v-e4a21309] {
  margin-top: 12px;
  display: flex;
  gap: 12px;
  justify-content: flex-end;
}
.work-order-detail .replies-section .replies-list .reply-item .reply-actions[data-v-e4a21309] {
  display: flex;
  gap: 12px;
  justify-content: flex-end;
}
.work-order-detail .replies-section .replies-list .empty-replies[data-v-e4a21309] {
  text-align: center;
  padding: 40px 20px;
  color: #8e8e93;
  font-size: 14px;
}
.work-order-detail .reply-input-section[data-v-e4a21309] {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.work-order-detail .reply-input-section .reply-actions[data-v-e4a21309] {
  margin-top: 12px;
  display: flex;
  justify-content: flex-end;
}
.mobile-app-management-drawer .mobile-app-management-content[data-v-e4a21309] {
  height: 100%;
  display: flex;
  flex-direction: column;
  background: #f8f9fa;
}
.mobile-app-management-drawer .mobile-app-management-content .app-management-action-bar[data-v-e4a21309] {
  padding: 16px 20px;
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  display: flex;
  gap: 12px;
  align-items: center;
}
.mobile-app-management-drawer .mobile-app-management-content .app-management-action-bar .platform-select[data-v-e4a21309] {
  flex: 1;
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-list[data-v-e4a21309] {
  flex: 1;
  overflow-y: auto;
  padding: 16px 20px;
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-item[data-v-e4a21309] {
  background: #ffffff;
  border-radius: 16px;
  padding: 20px;
  margin-bottom: 16px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  transition: all 0.2s ease;
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-item .app-item-header[data-v-e4a21309] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-item .app-item-header .app-item-icon[data-v-e4a21309] {
  flex-shrink: 0;
  width: 50px;
  height: 50px;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.06);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f8f9fa;
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-item .app-item-header .app-item-icon .app-icon-img[data-v-e4a21309] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-item .app-item-header .app-item-icon .app-icon-placeholder[data-v-e4a21309] {
  font-size: 12px;
  color: #8e8e93;
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-item .app-item-header .app-item-title[data-v-e4a21309] {
  flex: 1;
  min-width: 0;
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-item .app-item-content[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 16px;
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-item .app-item-content .app-field-row[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-item .app-item-content .app-field-row .field-label[data-v-e4a21309] {
  font-size: 14px;
  font-weight: 500;
  color: #1a1a1a;
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-item .app-item-content .app-field-row .field-value[data-v-e4a21309] {
  font-size: 14px;
  color: #8e8e93;
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-item .app-item-actions[data-v-e4a21309] {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mobile-app-management-drawer .mobile-app-management-content .mobile-app-item .app-item-actions .el-button[data-v-e4a21309] {
  padding: 0;
  font-size: 14px;
  font-weight: 500;
}
.icon-preview[data-v-e4a21309] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
.icon-preview img[data-v-e4a21309] {
  max-width: 100%;
  max-height: 400px;
  -o-object-fit: contain;
     object-fit: contain;
}
.delete-account-dialog-content[data-v-e4a21309] {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 0;
  text-align: center;
}
.delete-account-dialog-content .warning-icon[data-v-e4a21309] {
  font-size: 64px;
  color: var(--el-color-warning);
  margin-bottom: 20px;
}
.delete-account-dialog-content .warning-text[data-v-e4a21309] {
  margin-bottom: 20px;
}
.delete-account-dialog-content .warning-text .main-text[data-v-e4a21309] {
  font-size: 18px;
  font-weight: 600;
  color: var(--el-text-color-primary);
  margin: 0 0 12px 0;
}
.delete-account-dialog-content .warning-text .sub-text[data-v-e4a21309] {
  font-size: 14px;
  color: var(--el-text-color-regular);
  line-height: 1.6;
  margin: 0;
}
.delete-account-dialog-content .countdown-text[data-v-e4a21309] {
  font-size: 14px;
  color: var(--el-text-color-secondary);
  margin-top: 16px;
  padding: 12px 20px;
  background-color: var(--el-fill-color-light);
  border-radius: 8px;
}
.delete-account-dialog-content .countdown-text .countdown-number[data-v-e4a21309] {
  font-size: 18px;
  font-weight: 600;
  color: var(--el-color-danger);
  margin: 0 4px;
}
.dialog-footer[data-v-e4a21309] {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}.admin-container[data-v-587c2b0e] {
  padding: 24px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  background: var(--el-bg-color-page);
}
.admin-container .admin-layout[data-v-587c2b0e] {
  height: 100%;
  width: 100%;
}
.admin-container .admin-layout .admin-content[data-v-587c2b0e] {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0;
}
.admin-container .admin-layout .admin-content .settings-container[data-v-587c2b0e] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.admin-container .admin-layout .admin-content .settings-container .basic-info-card[data-v-587c2b0e] {
  margin-left: 18px;
  margin-right: 18px;
}
.admin-container .admin-layout .admin-content .settings-container .cards-row[data-v-587c2b0e] {
  margin-top: 0;
  margin-left: 18px;
  margin-right: 18px;
  flex-wrap: nowrap;
}
.admin-container .admin-layout .admin-content .settings-container .cards-row .site-settings-col[data-v-587c2b0e] {
  flex-shrink: 0;
  margin-left: 0;
}
.admin-container .admin-layout .admin-content .settings-container .cards-row .download-address-col[data-v-587c2b0e] {
  flex-shrink: 0;
  margin-right: 0;
}
.admin-container .admin-layout .admin-content .settings-container .cards-row .app-version-col[data-v-587c2b0e] {
  flex-shrink: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-content .settings-container .cards-row .app-version-col .setting-card[data-v-587c2b0e] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-content .settings-container .cards-row .el-col[data-v-587c2b0e] {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.admin-container .admin-layout .admin-content .settings-container .cards-row .el-col .setting-card[data-v-587c2b0e] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-content .settings-container .setting-card[data-v-587c2b0e] {
  border-radius: 12px;
  border: 1px solid var(--el-border-color-lighter);
  transition: all 0.3s ease;
}
.admin-container .admin-layout .admin-content .settings-container .setting-card[data-v-587c2b0e]:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
}
.admin-container .admin-layout .admin-content .settings-container .setting-card[data-v-587c2b0e] .el-card__header {
  padding: 8px 24px;
  border-bottom: 1px solid var(--el-border-color-lighter);
  background: var(--el-fill-color-lighter);
}
.admin-container .admin-layout .admin-content .settings-container .setting-card[data-v-587c2b0e] .el-card__header .card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.admin-container .admin-layout .admin-content .settings-container .setting-card[data-v-587c2b0e] .el-card__header .card-header .card-title {
  font-size: 16px;
  font-weight: 600;
  color: var(--el-text-color-primary);
  line-height: 1.4;
}
.admin-container .admin-layout .admin-content .settings-container .setting-card[data-v-587c2b0e] .el-card__body {
  padding: 24px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-content .settings-container .form-item-content[data-v-587c2b0e] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
.admin-container .admin-layout .admin-content .settings-container .form-item-content .el-input[data-v-587c2b0e] {
  width: 100%;
}
.admin-container .admin-layout .admin-content .settings-container .form-item-content .image-preview[data-v-587c2b0e] {
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 12px;
  overflow: hidden;
  background: var(--el-fill-color-lighter);
  display: flex !important;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  min-height: 96px;
}
.admin-container .admin-layout .admin-content .settings-container .form-item-content .image-preview[data-v-587c2b0e]:hover {
  border-color: var(--el-color-primary-light-7);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.admin-container .admin-layout .admin-content .settings-container .form-item-content .image-preview img[data-v-587c2b0e] {
  display: block !important;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.admin-container .admin-layout .admin-content .settings-container .form-item-content .image-preview.small[data-v-587c2b0e] {
  width: 96px;
  height: 96px;
  min-height: 96px;
  flex-shrink: 0;
}
.admin-container .admin-layout .admin-content .settings-container .form-item-content .image-preview.small img[data-v-587c2b0e] {
  max-width: 100%;
  max-height: 100%;
}
.admin-container .admin-layout .admin-content .settings-container .form-item-content .image-preview.large[data-v-587c2b0e] {
  width: 100%;
  max-width: 700px;
  height: 200px;
  min-height: 200px;
}
.admin-container .admin-layout .admin-content .settings-container .form-item-content .image-preview.large img[data-v-587c2b0e] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form[data-v-587c2b0e] .el-row,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form[data-v-587c2b0e] .el-row {
  margin-bottom: 24px;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form[data-v-587c2b0e] .el-row .el-col .el-form-item,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form[data-v-587c2b0e] .el-row .el-col .el-form-item {
  margin-bottom: 0;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form[data-v-587c2b0e] .el-form-item,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form[data-v-587c2b0e] .el-form-item {
  margin-bottom: 24px;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form[data-v-587c2b0e] .el-form-item:last-child,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form[data-v-587c2b0e] .el-form-item:last-child {
  margin-bottom: 0;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form[data-v-587c2b0e] .el-form-item.inline-form-item,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form[data-v-587c2b0e] .el-form-item.inline-form-item {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form[data-v-587c2b0e] .el-form-item.inline-form-item .el-form-item__label,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form[data-v-587c2b0e] .el-form-item.inline-form-item .el-form-item__label {
  flex-shrink: 0;
  padding-bottom: 0;
  line-height: 32px;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form[data-v-587c2b0e] .el-form-item.inline-form-item .el-form-item__content,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form[data-v-587c2b0e] .el-form-item.inline-form-item .el-form-item__content {
  flex: 1;
  margin-left: 0;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form[data-v-587c2b0e] .el-form-item .el-form-item__label,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form[data-v-587c2b0e] .el-form-item .el-form-item__label {
  font-weight: 500;
  font-size: 15px;
  color: var(--el-text-color-primary);
  padding-bottom: 8px;
  line-height: 1.5;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form[data-v-587c2b0e] .el-form-item .el-form-item__label .section-header,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form[data-v-587c2b0e] .el-form-item .el-form-item__label .section-header {
  display: flex;
  align-items: center;
  gap: 8px;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form[data-v-587c2b0e] .el-form-item .el-form-item__label .section-header span,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form[data-v-587c2b0e] .el-form-item .el-form-item__label .section-header span {
  font-weight: 500;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form[data-v-587c2b0e] .el-form-item .el-form-item__label .section-header .help-icon,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form[data-v-587c2b0e] .el-form-item .el-form-item__label .section-header .help-icon {
  color: var(--el-color-info);
  font-size: 16px;
  cursor: help;
  transition: color 0.2s ease;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form[data-v-587c2b0e] .el-form-item .el-form-item__label .section-header .help-icon:hover,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form[data-v-587c2b0e] .el-form-item .el-form-item__label .section-header .help-icon:hover {
  color: var(--el-color-primary);
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item .el-form-item__label,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item .el-form-item__label {
  text-align: left;
  justify-content: flex-start;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item.inline-form-item,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item.inline-form-item {
  display: flex !important;
  align-items: center;
  flex-wrap: nowrap !important;
  margin-bottom: 24px;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item.inline-form-item .el-form-item__label,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item.inline-form-item .el-form-item__label {
  flex-shrink: 0;
  padding-bottom: 0;
  line-height: 32px;
  margin-right: 12px;
  width: auto !important;
  white-space: nowrap;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item.inline-form-item .el-form-item__content,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item.inline-form-item .el-form-item__content {
  flex: 1;
  margin-left: 0;
  min-width: 0;
  display: flex;
  align-items: center;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-input :deep(.el-input__wrapper),
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-input :deep(.el-input__wrapper) {
  border-radius: 8px;
  padding: 0 16px;
  transition: all 0.2s ease;
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-input :deep(.el-input__wrapper):hover,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-input :deep(.el-input__wrapper):hover {
  box-shadow: 0 0 0 1px var(--el-color-primary-light-7) inset;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-input :deep(.el-input__wrapper).is-focus,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-input :deep(.el-input__wrapper).is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-textarea :deep(.el-textarea__inner),
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-textarea :deep(.el-textarea__inner) {
  border-radius: 8px;
  padding: 12px 16px;
  transition: all 0.2s ease;
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-textarea :deep(.el-textarea__inner):hover,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-textarea :deep(.el-textarea__inner):hover {
  box-shadow: 0 0 0 1px var(--el-color-primary-light-7) inset;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-textarea :deep(.el-textarea__inner):focus,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-textarea :deep(.el-textarea__inner):focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-radio-group,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-radio-group {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-radio-group .el-radio-button,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-radio-group .el-radio-button {
  margin-right: 12px;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-radio-group .el-radio-button :deep(.el-radio-button__inner),
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-radio-group .el-radio-button :deep(.el-radio-button__inner) {
  border-radius: 8px;
  padding: 8px 20px;
  font-weight: 500;
  transition: all 0.2s ease;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-radio-group .el-radio,
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-radio-group .el-radio {
  margin-right: 32px;
  height: 32px;
  line-height: 32px;
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-radio-group .el-radio :deep(.el-radio__label),
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-radio-group .el-radio :deep(.el-radio__label) {
  padding-left: 8px;
  font-size: 15px;
  color: var(--el-text-color-regular);
}
.admin-container .admin-layout .admin-content .settings-container .basic-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-radio-group .el-radio :deep(.el-radio__input.is-checked .el-radio__inner),
.admin-container .admin-layout .admin-content .settings-container .register-settings-form.site-settings-form[data-v-587c2b0e] .el-form-item__content .el-radio-group .el-radio :deep(.el-radio__input.is-checked .el-radio__inner) {
  border-color: var(--el-color-primary);
  background-color: var(--el-color-primary);
}
.admin-container .admin-layout .admin-content .save-button-container[data-v-587c2b0e] {
  margin-top: 24px;
  margin-left: 18px;
  margin-right: 18px;
  padding: 24px;
  display: flex;
  justify-content: center;
  background: var(--el-bg-color);
  border-radius: 12px;
  border: 1px solid var(--el-border-color-lighter);
}
.admin-container .admin-layout .admin-content .save-button-container .el-button[data-v-587c2b0e] {
  min-width: 120px;
  height: 40px;
  font-size: 16px;
}.admin-container[data-v-fccc28f4] {
  padding: 24px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  background: var(--el-bg-color-page);
}
.admin-container .admin-layout[data-v-fccc28f4] {
  height: 100%;
  width: 100%;
}
.admin-container .admin-layout .admin-card[data-v-fccc28f4] {
  height: 100%;
  display: flex;
  flex-direction: column;
  border-radius: 12px;
  border: 1px solid var(--el-border-color-lighter);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.admin-container .admin-layout .admin-card[data-v-fccc28f4] .el-card__body {
  padding: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-card .admin-content[data-v-fccc28f4] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 0;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs[data-v-fccc28f4] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs[data-v-fccc28f4] .el-tabs__header {
  margin: 0 24px;
  padding-top: 16px;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs[data-v-fccc28f4] .el-tabs__header .el-tabs__nav-wrap::after {
  height: 1px;
  background-color: var(--el-border-color-lighter);
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs[data-v-fccc28f4] .el-tabs__header .el-tabs__item {
  padding: 0 20px;
  height: 48px;
  line-height: 48px;
  font-size: 15px;
  font-weight: 500;
  color: var(--el-text-color-regular);
  transition: all 0.2s ease;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs[data-v-fccc28f4] .el-tabs__header .el-tabs__item.is-active {
  color: var(--el-color-primary);
  font-weight: 600;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs[data-v-fccc28f4] .el-tabs__header .el-tabs__item:hover {
  color: var(--el-color-primary);
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs[data-v-fccc28f4] .el-tabs__content {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs[data-v-fccc28f4] .el-tabs__content .el-tab-pane {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content[data-v-fccc28f4] {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding: 24px;
  overflow: hidden;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .search-action-bar[data-v-fccc28f4] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  gap: 16px;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .search-action-bar .search-group[data-v-fccc28f4] {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 1;
  max-width: 400px;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .search-action-bar .search-group .search-input[data-v-fccc28f4] {
  flex: 1;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table[data-v-fccc28f4] {
  flex: 1;
  overflow: hidden;
  width: 100%;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table.carousel-table[data-v-fccc28f4] .el-table__body-wrapper {
  overflow-x: auto;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table .announcement-content[data-v-fccc28f4] {
  line-height: 1.6;
  color: var(--el-text-color-primary);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table .thumbnail-preview[data-v-fccc28f4] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 60px;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table .thumbnail-preview img[data-v-fccc28f4] {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  border-radius: 4px;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table .thumbnail-preview .no-image[data-v-fccc28f4] {
  color: var(--el-text-color-placeholder);
  font-size: 12px;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table .status-cell[data-v-fccc28f4] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table .status-cell .status-dot[data-v-fccc28f4] {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table .status-cell .status-dot.published[data-v-fccc28f4] {
  background-color: var(--el-color-success);
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table .status-cell .status-dot.draft[data-v-fccc28f4] {
  background-color: var(--el-text-color-placeholder);
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table .action-buttons[data-v-fccc28f4] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table .action-buttons .action-row[data-v-fccc28f4] {
  display: flex;
  gap: 8px;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table[data-v-fccc28f4] .el-table__header th {
  background: var(--el-fill-color-lighter);
  color: var(--el-text-color-primary);
  font-weight: 600;
}
.admin-container .admin-layout .admin-card .admin-content .publish-tabs .tab-content .announcement-table[data-v-fccc28f4] .el-table__body tr:hover {
  background: var(--el-fill-color-lighter);
}
[data-v-fccc28f4] .announcement-dialog .el-dialog {
  border-radius: 12px;
  overflow: hidden;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__header {
  padding: 20px 24px;
  border-bottom: 1px solid var(--el-border-color-lighter);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__header .el-dialog__title {
  font-size: 18px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn {
  width: 32px;
  height: 32px;
  top: 20px;
  right: 24px;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close {
  font-size: 18px;
  color: var(--el-text-color-regular);
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover {
  color: var(--el-text-color-primary);
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body {
  padding: 24px;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-row {
  margin-bottom: 20px;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-row .el-col .el-form-item {
  margin-bottom: 0;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item {
  margin-bottom: 20px;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item:last-child {
  margin-bottom: 0;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__label {
  font-size: 14px;
  color: var(--el-text-color-primary);
  font-weight: 500;
  padding-right: 20px;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .form-input :deep(.el-input__wrapper) {
  border-radius: 6px;
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .form-input :deep(.el-input__wrapper):hover {
  box-shadow: 0 0 0 1px var(--el-border-color-hover) inset;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .form-input :deep(.el-input__wrapper).is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .form-textarea :deep(.el-textarea__inner) {
  border-radius: 6px;
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
  padding: 12px;
  font-size: 14px;
  line-height: 1.5;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .form-textarea :deep(.el-textarea__inner):hover {
  box-shadow: 0 0 0 1px var(--el-border-color-hover) inset;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .form-textarea :deep(.el-textarea__inner):focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .el-checkbox .el-checkbox__input .el-checkbox__inner {
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border-color: var(--el-border-color);
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .el-checkbox .el-checkbox__input .el-checkbox__inner:hover {
  border-color: var(--el-color-primary);
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: var(--el-color-primary);
  border-color: var(--el-color-primary);
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .el-checkbox .el-checkbox__label {
  font-size: 14px;
  color: var(--el-text-color-regular);
  padding-left: 8px;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .video-upload,[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .image-upload {
  width: 100%;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .video-upload :deep(.el-upload),[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .image-upload :deep(.el-upload) {
  display: block;
  margin-bottom: 8px;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .video-upload .el-upload__tip,[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__body .announcement-form .el-form-item .el-form-item__content .image-upload .el-upload__tip {
  font-size: 14px;
  color: var(--el-text-color-placeholder);
  margin-top: 4px;
  line-height: 1.5;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__footer {
  padding: 16px 24px;
  border-top: 1px solid var(--el-border-color-lighter);
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__footer .dialog-footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 12px;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__footer .dialog-footer .el-button {
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 20px;
  height: auto;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__footer .dialog-footer .el-button.el-button--primary {
  background-color: var(--el-color-primary);
  border-color: var(--el-color-primary);
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__footer .dialog-footer .el-button.el-button--primary:hover {
  background-color: var(--el-color-primary-light-3);
  border-color: var(--el-color-primary-light-3);
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__footer .dialog-footer .el-button.el-button--text {
  color: var(--el-text-color-regular);
  padding: 10px 16px;
}
[data-v-fccc28f4] .announcement-dialog .el-dialog .el-dialog__footer .dialog-footer .el-button.el-button--text:hover {
  color: var(--el-color-primary);
}
[data-v-fccc28f4] .announcement-dialog .pagination-container {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  padding: 20px 0;
}.admin-container[data-v-6d6c11de] {
  padding: 24px;
  height: 100%;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box;
  background: var(--el-bg-color-page);
}
.admin-container .admin-layout[data-v-6d6c11de] {
  min-height: 100%;
  width: 100%;
}
.admin-container .admin-layout .payment-settings[data-v-6d6c11de] {
  max-width: 1200px;
  margin: 0 auto;
  background: #ffffff;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  min-height: calc(100vh - 48px);
}
.admin-container .admin-layout .payment-settings .payment-tabs[data-v-6d6c11de] .el-tabs__header {
  margin-bottom: 24px;
}
.admin-container .admin-layout .payment-settings .payment-tabs[data-v-6d6c11de] .el-tabs__item {
  font-size: 14px;
  font-weight: 500;
  padding: 0 20px;
  height: 40px;
  line-height: 40px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .order-management .search-filter-bar[data-v-6d6c11de] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 20px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .order-management .search-filter-bar .search-input[data-v-6d6c11de] {
  flex: 1;
  max-width: 400px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .order-management .search-filter-bar .search-input[data-v-6d6c11de] .el-input__wrapper {
  border-radius: 4px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .order-management .search-filter-bar .filter-button[data-v-6d6c11de] {
  background-color: var(--el-fill-color-light);
  border-color: var(--el-border-color);
  color: var(--el-text-color-primary);
  border-radius: 4px;
  height: 32px;
  font-size: 14px;
  font-weight: 400;
  padding: 0 16px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .order-management .search-filter-bar .filter-button[data-v-6d6c11de]:hover {
  background-color: var(--el-fill-color);
  border-color: var(--el-border-color-hover);
}
.admin-container .admin-layout .payment-settings .payment-tabs .order-management .order-table[data-v-6d6c11de] .el-table__header th {
  background-color: var(--el-fill-color-lighter);
  color: var(--el-text-color-primary);
  font-weight: 500;
  font-size: 14px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .order-management .order-table[data-v-6d6c11de] .el-table__body tr:hover {
  background-color: var(--el-fill-color-lighter);
}
.admin-container .admin-layout .payment-settings .payment-tabs .order-management .order-table[data-v-6d6c11de] .el-table__empty-block .el-table__empty-text {
  color: var(--el-text-color-placeholder);
  font-size: 14px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item[data-v-6d6c11de] {
  display: flex;
  align-items: flex-start;
  margin-bottom: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item[data-v-6d6c11de]:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-label[data-v-6d6c11de] {
  width: 200px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  color: var(--el-text-color-primary);
  font-weight: 400;
  padding-top: 8px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-label .help-icon[data-v-6d6c11de] {
  color: var(--el-text-color-placeholder);
  font-size: 16px;
  cursor: help;
  transition: color 0.2s ease;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-label .help-icon[data-v-6d6c11de]:hover {
  color: var(--el-color-primary);
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-control[data-v-6d6c11de] {
  flex: 1;
  min-width: 0;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-control .radio-with-input[data-v-6d6c11de] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-control .el-input[data-v-6d6c11de] {
  width: 100%;
  max-width: 500px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-control .el-input[data-v-6d6c11de] .el-input__wrapper {
  border-radius: 4px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-control .el-radio-group[data-v-6d6c11de] {
  display: flex;
  gap: 24px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-control .el-radio-group .el-radio[data-v-6d6c11de] {
  margin-right: 0;
  height: auto;
  line-height: 1.5;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-control .el-radio-group .el-radio[data-v-6d6c11de] .el-radio__label {
  padding-left: 8px;
  font-size: 14px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-control .el-checkbox-group[data-v-6d6c11de] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-control .el-checkbox-group .el-checkbox[data-v-6d6c11de] {
  margin-right: 0;
  height: auto;
  line-height: 1.5;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-control .el-checkbox-group .el-checkbox[data-v-6d6c11de] .el-checkbox__label {
  padding-left: 8px;
  font-size: 14px;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-item .form-control .form-hint[data-v-6d6c11de] {
  margin-top: 8px;
  font-size: 12px;
  color: var(--el-text-color-placeholder);
  line-height: 1.5;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-description[data-v-6d6c11de] {
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 16px;
  background-color: var(--el-fill-color-lighter);
  border-radius: 4px;
  font-size: 13px;
  color: var(--el-text-color-secondary);
  line-height: 1.6;
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-actions[data-v-6d6c11de] {
  display: flex;
  justify-content: flex-end;
  padding-top: 24px;
  border-top: 1px solid var(--el-border-color-lighter);
}
.admin-container .admin-layout .payment-settings .payment-tabs .settings-form .form-actions .el-button[data-v-6d6c11de] {
  min-width: 120px;
  height: 40px;
  font-size: 14px;
  font-weight: 500;
}.admin-container[data-v-d8877700] {
  padding: 20px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.admin-container .admin-layout[data-v-d8877700] {
  height: 100%;
  width: 100%;
}
.admin-container .admin-layout .admin-card[data-v-d8877700] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-card .admin-content[data-v-d8877700] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs[data-v-d8877700] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs[data-v-d8877700] .el-tabs__header {
  margin-bottom: 0;
  padding: 0 20px;
  position: relative;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs[data-v-d8877700] .el-tabs__header .operation-guide-btn {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
  color: var(--el-color-primary);
  cursor: pointer;
  transition: opacity 0.2s;
  font-weight: 400;
  white-space: nowrap;
  z-index: 10;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs[data-v-d8877700] .el-tabs__header .operation-guide-btn:hover {
  opacity: 0.8;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs[data-v-d8877700] .el-tabs__content {
  flex: 1;
  overflow: hidden;
  padding: 0;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs[data-v-d8877700] .el-tab-pane {
  height: 100%;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content[data-v-d8877700] {
  height: 100%;
  padding: 0 20px 20px 20px;
  overflow: auto;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content .filter-bar[data-v-d8877700] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 8px;
  margin-bottom: 20px;
  margin-left: 0;
  flex-shrink: 0;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content .filter-bar .filter-select[data-v-d8877700] {
  width: 150px;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content .filter-bar .search-box[data-v-d8877700] {
  flex: 1;
  max-width: 300px;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content .filter-bar .search-box .search-input[data-v-d8877700] {
  width: 100%;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content .account-list-content[data-v-d8877700],
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content .blacklist-content[data-v-d8877700] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content .account-list-content .account-table[data-v-d8877700],
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content .account-list-content .blacklist-table[data-v-d8877700],
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content .blacklist-content .account-table[data-v-d8877700],
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content .blacklist-content .blacklist-table[data-v-d8877700] {
  flex: 1;
  overflow: auto;
}
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content .account-list-content .pagination-wrapper[data-v-d8877700],
.admin-container .admin-layout .admin-card .admin-content .account-tabs .tab-content .blacklist-content .pagination-wrapper[data-v-d8877700] {
  display: flex;
  justify-content: flex-end;
  padding: 16px 0;
  flex-shrink: 0;
}.admin-container[data-v-06af8b11] {
  padding: 24px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.admin-container .admin-layout[data-v-06af8b11] {
  height: 100%;
  width: 100%;
}
.admin-container .admin-layout .admin-content[data-v-06af8b11] {
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0;
}
.admin-container .admin-layout .admin-content .settings-container[data-v-06af8b11] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  margin-left: 18px;
  margin-right: 18px;
  padding: 24px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container[data-v-06af8b11] {
  width: 100%;
  margin-top: 0;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-tabs[data-v-06af8b11] .el-tabs__header {
  margin-bottom: 24px;
  margin-top: 0;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-tabs[data-v-06af8b11] .el-tabs__header .el-tabs__nav-wrap::after {
  display: none;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-tabs[data-v-06af8b11] .el-tabs__header .el-tabs__item {
  font-size: 15px;
  font-weight: 500;
  color: var(--el-text-color-regular);
  padding: 0 24px;
  height: 48px;
  line-height: 48px;
  transition: all 0.2s ease;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-tabs[data-v-06af8b11] .el-tabs__header .el-tabs__item:hover {
  color: var(--el-color-primary);
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-tabs[data-v-06af8b11] .el-tabs__header .el-tabs__item.is-active {
  color: var(--el-color-primary);
  font-weight: 600;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-tabs[data-v-06af8b11] .el-tabs__header .el-tabs__active-bar {
  background-color: var(--el-color-primary);
  height: 3px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-tabs[data-v-06af8b11] .el-tabs__content {
  padding: 0;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-config-content[data-v-06af8b11],
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-template-content[data-v-06af8b11],
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-log-content[data-v-06af8b11] {
  min-height: 400px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-log-content .log-filter-section[data-v-06af8b11] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
  flex-shrink: 0;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-log-content .log-filter-section .log-search-input[data-v-06af8b11] {
  flex: 1;
  max-width: 400px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-log-content .log-filter-section .log-status-select[data-v-06af8b11] {
  width: 140px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-log-content .pagination-wrapper[data-v-06af8b11] {
  margin-top: 16px;
  padding-top: 16px;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  width: 100%;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-log-content .email-log-table[data-v-06af8b11] .el-table__header th {
  background-color: var(--el-bg-color);
  color: var(--el-text-color-primary);
  font-weight: 600;
  font-size: 14px;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-log-content .email-log-table[data-v-06af8b11] .el-table__body td {
  font-size: 14px;
  color: var(--el-text-color-primary);
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-log-content .email-log-table[data-v-06af8b11] .el-table__body tr:hover > td {
  background-color: var(--el-fill-color-lighter);
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-log-content .email-log-table[data-v-06af8b11] .el-table__row.el-table__row--striped {
  background-color: var(--el-fill-color-lighter);
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-log-content .email-log-table .status-tag[data-v-06af8b11] {
  border-radius: 12px;
  padding: 4px 12px;
  font-size: 13px;
  font-weight: 500;
  border: none;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-template-content .template-header[data-v-06af8b11] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 24px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-template-content .template-header .el-button[data-v-06af8b11] {
  border-radius: 8px;
  padding: 10px 20px;
  font-weight: 500;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-template-content .template-list[data-v-06af8b11] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-template-content .template-list .template-card[data-v-06af8b11] {
  background: var(--el-fill-color-lighter);
  border-radius: 12px;
  padding: 20px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.2s ease;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-template-content .template-list .template-card[data-v-06af8b11]:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-template-content .template-list .template-card .template-info[data-v-06af8b11] {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-template-content .template-list .template-card .template-info .template-title[data-v-06af8b11] {
  font-size: 16px;
  font-weight: 600;
  color: var(--el-text-color-primary);
  line-height: 1.5;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-template-content .template-list .template-card .template-info .template-variables[data-v-06af8b11] {
  font-size: 13px;
  color: var(--el-text-color-regular);
  line-height: 1.5;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-template-content .template-list .template-card .template-actions[data-v-06af8b11] {
  display: flex;
  align-items: center;
  gap: 16px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-template-content .template-list .template-card .template-actions .el-button[data-v-06af8b11] {
  border-radius: 8px;
  padding: 8px 20px;
  font-weight: 500;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-template-content .template-list .template-card .template-actions .status-tag[data-v-06af8b11] {
  border-radius: 12px;
  padding: 4px 12px;
  font-size: 13px;
  font-weight: 500;
  border: none;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item {
  margin-bottom: 24px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item:last-child {
  margin-bottom: 0;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item.inline-form-item {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item.inline-form-item .el-form-item__label {
  flex-shrink: 0;
  padding-bottom: 0;
  line-height: 32px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item.inline-form-item .el-form-item__content {
  flex: 1;
  margin-left: 0;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item .el-form-item__label {
  font-weight: 500;
  font-size: 15px;
  color: var(--el-text-color-primary);
  padding-bottom: 8px;
  line-height: 1.5;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item .el-form-item__label .section-header {
  display: flex;
  align-items: center;
  gap: 8px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item .el-form-item__label .section-header span {
  font-weight: 500;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item .el-form-item__label .section-header .help-icon {
  color: var(--el-color-info);
  font-size: 16px;
  cursor: help;
  transition: color 0.2s ease;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item .el-form-item__label .section-header .help-icon:hover {
  color: var(--el-color-primary);
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .el-input :deep(.el-input__wrapper) {
  border-radius: 8px;
  padding: 0 16px;
  transition: all 0.2s ease;
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .el-input :deep(.el-input__wrapper):hover {
  box-shadow: 0 0 0 1px var(--el-color-primary-light-7) inset;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .el-input :deep(.el-input__wrapper).is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .el-radio-group {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .el-radio-group .el-radio {
  margin-right: 32px;
  height: 32px;
  line-height: 32px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .el-radio-group .el-radio :deep(.el-radio__label) {
  padding-left: 8px;
  font-size: 15px;
  color: var(--el-text-color-regular);
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .el-radio-group .el-radio :deep(.el-radio__input.is-checked .el-radio__inner) {
  border-color: var(--el-color-primary);
  background-color: var(--el-color-primary);
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .quick-config-buttons {
  display: flex;
  gap: 12px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .quick-config-buttons .el-button {
  border-radius: 8px;
  padding: 10px 20px;
  font-weight: 500;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .notification-scenarios {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .notification-scenarios .scenario-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .notification-scenarios .scenario-item .scenario-label {
  font-size: 15px;
  font-weight: 500;
  color: var(--el-text-color-primary);
}
.admin-container .admin-layout .admin-content .settings-container .email-tabs-container .email-settings-form[data-v-06af8b11] .el-form-item :deep(.el-form-item__content) .el-button--large {
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 500;
  border-radius: 8px;
}.template-dialog .el-dialog__header {
  padding: 20px 24px;
  border-bottom: 1px solid var(--el-border-color-lighter);
}
.template-dialog .el-dialog__header .el-dialog__title {
  font-size: 18px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.template-dialog .el-dialog__body {
  padding: 24px;
}
.template-dialog .template-form .template-form-content :deep(.el-form-item) {
  margin-bottom: 20px;
}
.template-dialog .template-form .template-form-content :deep(.el-form-item):last-of-type {
  margin-bottom: 0;
}
.template-dialog .template-form .template-form-content :deep(.el-form-item) .el-form-item__label {
  font-weight: 500;
  font-size: 15px;
  color: var(--el-text-color-primary);
}
.template-dialog .template-form .template-form-content :deep(.el-form-item) .el-checkbox .el-checkbox__label {
  font-size: 15px;
  color: var(--el-text-color-primary);
}
.template-dialog .template-form .template-form-content :deep(.el-form-item) .el-input :deep(.el-input__wrapper) {
  border-radius: 8px;
  padding: 0 16px;
  transition: all 0.2s ease;
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
}
.template-dialog .template-form .template-form-content :deep(.el-form-item) .el-input :deep(.el-input__wrapper):hover {
  box-shadow: 0 0 0 1px var(--el-color-primary-light-7) inset;
}
.template-dialog .template-form .template-form-content :deep(.el-form-item) .el-input :deep(.el-input__wrapper).is-focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}
.template-dialog .template-form .template-form-content :deep(.el-form-item) .el-textarea :deep(.el-textarea__inner) {
  border-radius: 8px;
  padding: 12px 16px;
  transition: all 0.2s ease;
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
  font-family: "Monaco", "Menlo", "Ubuntu Mono", "Consolas", "source-code-pro", monospace;
  font-size: 14px;
  line-height: 1.6;
}
.template-dialog .template-form .template-form-content :deep(.el-form-item) .el-textarea :deep(.el-textarea__inner):hover {
  box-shadow: 0 0 0 1px var(--el-color-primary-light-7) inset;
}
.template-dialog .template-form .template-form-content :deep(.el-form-item) .el-textarea :deep(.el-textarea__inner):focus {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}
.template-dialog .template-form .template-form-content :deep(.el-form-item) .variables-tip {
  background: #e6f4ff;
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 14px;
  color: #1890ff;
  line-height: 1.5;
}
.template-dialog .template-form .template-form-content :deep(.el-form-item) .variables-tip span {
  display: block;
}
.template-dialog .dialog-footer {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding-top: 20px;
}
.template-dialog .dialog-footer .el-button {
  border-radius: 8px;
  padding: 10px 20px;
  font-weight: 500;
}
.template-dialog .dialog-footer .el-button:not(.el-button--primary) {
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
  background: #fff;
}
.template-dialog .dialog-footer .el-button:not(.el-button--primary):hover {
  background: var(--el-color-primary-light-9);
}
.template-dialog .dialog-footer .el-button.el-button--primary {
  background: var(--el-color-primary);
  border-color: var(--el-color-primary);
}.admin-container[data-v-51320e95] {
  padding: 24px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  background: var(--el-bg-color-page);
}
.admin-container .admin-layout[data-v-51320e95] {
  height: 100%;
  width: 100%;
}
.admin-container .admin-layout .admin-card[data-v-51320e95] {
  height: 100%;
  display: flex;
  flex-direction: column;
  border-radius: 12px;
  border: 1px solid var(--el-border-color-lighter);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}
.admin-container .admin-layout .admin-card[data-v-51320e95] .el-card__body {
  padding: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-card .admin-content[data-v-51320e95] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 24px;
}
.admin-container .admin-layout .admin-card .admin-content .search-filter-bar[data-v-51320e95] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 20px;
}
.admin-container .admin-layout .admin-card .admin-content .search-filter-bar .search-input[data-v-51320e95] {
  flex: 1;
  max-width: 400px;
}
.admin-container .admin-layout .admin-card .admin-content .search-filter-bar .filter-button[data-v-51320e95] {
  background-color: var(--el-fill-color-light);
  border-color: var(--el-border-color);
  color: var(--el-text-color-primary);
  border-radius: 6px;
  height: 36px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 16px;
}
.admin-container .admin-layout .admin-card .admin-content .search-filter-bar .filter-button[data-v-51320e95]:hover {
  background-color: var(--el-fill-color);
  border-color: var(--el-border-color-hover);
  color: var(--el-text-color-primary);
}
.admin-container .admin-layout .admin-card .admin-content .search-filter-bar .search-button[data-v-51320e95] {
  border-radius: 6px;
  height: 36px;
  font-size: 14px;
  font-weight: 500;
}
.admin-container .admin-layout .admin-card .admin-content .work-order-table[data-v-51320e95] {
  flex: 1;
  overflow: hidden;
  width: 100%;
}
.admin-container .admin-layout .admin-card .admin-content .work-order-table .action-buttons[data-v-51320e95] {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  flex-wrap: nowrap;
}
.admin-container .admin-layout .admin-card .admin-content .work-order-table .action-buttons .el-button[data-v-51320e95] {
  padding: 0;
  height: auto;
  font-size: 14px;
  white-space: nowrap;
}
.admin-container .admin-layout .admin-card .admin-content .work-order-table[data-v-51320e95] .el-table__header th {
  background: var(--el-fill-color-lighter);
  color: var(--el-text-color-primary);
  font-weight: 600;
}
.admin-container .admin-layout .admin-card .admin-content .work-order-table[data-v-51320e95] .el-table__body tr:hover {
  background: var(--el-fill-color-lighter);
}
.admin-container .admin-layout .admin-card .admin-content .pagination-container[data-v-51320e95] {
  margin-top: 20px;
  display: flex;
  justify-content: flex-end;
}
.work-order-detail .description-content[data-v-51320e95] {
  white-space: pre-wrap;
  word-break: break-word;
  line-height: 1.6;
}
.work-order-detail .user-info[data-v-51320e95] {
  color: var(--el-text-color-secondary);
  font-size: 12px;
  margin-left: 8px;
}
.work-order-detail .replies-section[data-v-51320e95] {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid var(--el-border-color-lighter);
}
.work-order-detail .replies-section .replies-header[data-v-51320e95] {
  margin-bottom: 16px;
}
.work-order-detail .replies-section .replies-header h3[data-v-51320e95] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.work-order-detail .replies-section .replies-list[data-v-51320e95] {
  max-height: 400px;
  overflow-y: auto;
  margin-bottom: 16px;
}
.work-order-detail .replies-section .replies-list .reply-item[data-v-51320e95] {
  padding: 12px;
  margin-bottom: 12px;
  background: var(--el-fill-color-lighter);
  border-radius: 8px;
  border: 1px solid var(--el-border-color-lighter);
}
.work-order-detail .replies-section .replies-list .reply-item.is-admin[data-v-51320e95] {
  background: var(--el-color-primary-light-9);
  border-color: var(--el-color-primary-light-7);
}
.work-order-detail .replies-section .replies-list .reply-item .reply-header[data-v-51320e95] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
}
.work-order-detail .replies-section .replies-list .reply-item .reply-header .reply-author[data-v-51320e95] {
  font-weight: 600;
  color: var(--el-text-color-primary);
  font-size: 14px;
}
.work-order-detail .replies-section .replies-list .reply-item .reply-header .reply-time[data-v-51320e95] {
  color: var(--el-text-color-secondary);
  font-size: 12px;
}
.work-order-detail .replies-section .replies-list .reply-item .reply-content[data-v-51320e95] {
  color: var(--el-text-color-primary);
  line-height: 1.6;
  white-space: pre-wrap;
  word-break: break-word;
  margin-bottom: 8px;
}
.work-order-detail .replies-section .replies-list .reply-item .reply-edit[data-v-51320e95] {
  margin-bottom: 8px;
}
.work-order-detail .replies-section .replies-list .reply-item .reply-edit .reply-edit-actions[data-v-51320e95] {
  margin-top: 8px;
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}
.work-order-detail .replies-section .replies-list .reply-item .reply-actions[data-v-51320e95] {
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}
.work-order-detail .replies-section .replies-list .empty-replies[data-v-51320e95] {
  text-align: center;
  padding: 40px 20px;
  color: var(--el-text-color-secondary);
  font-size: 14px;
}
.work-order-detail .reply-input-section[data-v-51320e95] {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid var(--el-border-color-lighter);
}
.work-order-detail .reply-input-section .reply-actions[data-v-51320e95] {
  margin-top: 12px;
  display: flex;
  justify-content: flex-end;
}.admin-container[data-v-f2b5f3f6] {
  padding: 20px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.admin-container .admin-layout[data-v-f2b5f3f6] {
  height: 100%;
  width: 100%;
}
.admin-container .admin-layout .admin-card[data-v-f2b5f3f6] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-card .card-header[data-v-f2b5f3f6] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.admin-container .admin-layout .admin-card .card-header .card-title[data-v-f2b5f3f6] {
  font-size: 16px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.admin-container .admin-layout .admin-card .admin-content[data-v-f2b5f3f6] {
  flex: 1;
  padding: 24px;
  overflow-y: auto;
}
.admin-container .admin-layout .admin-card .admin-content .content-area .action-bar[data-v-f2b5f3f6] {
  display: flex;
  gap: 12px;
  margin-bottom: 20px;
}
.admin-container .admin-layout .admin-card .admin-content .content-area .action-bar .platform-select[data-v-f2b5f3f6] {
  width: 200px;
}
.admin-container .admin-layout .admin-card .admin-content .content-area .app-table[data-v-f2b5f3f6] {
  width: 100%;
}
.admin-container .admin-layout .admin-card .admin-content .content-area .app-table .icon-cell[data-v-f2b5f3f6] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.admin-container .admin-layout .admin-card .admin-content .content-area .app-table .icon-cell .app-icon-img[data-v-f2b5f3f6] {
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid var(--el-border-color-light);
}
.admin-container .admin-layout .admin-card .admin-content .content-area .app-table .icon-cell .app-icon-img[data-v-f2b5f3f6]:hover {
  border-color: var(--el-color-primary);
}
.admin-container .admin-layout .admin-card .admin-content .content-area .app-table .text-secondary[data-v-f2b5f3f6] {
  color: var(--el-text-color-secondary);
}
.icon-preview[data-v-f2b5f3f6] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
.icon-preview img[data-v-f2b5f3f6] {
  max-width: 100%;
  max-height: 400px;
  -o-object-fit: contain;
     object-fit: contain;
}.vab-card[data-v-475f4645]  .el-card__header {
  font-weight: 500;
}
.vab-card[data-v-475f4645]  .el-card__header [class*=ri-] {
  background-image: linear-gradient(120deg, #bd34fe 30%, var(--el-color-primary));
  -webkit-background-clip: text;
          background-clip: text;
  -webkit-text-fill-color: transparent;
}
.vab-card[data-v-475f4645]  .el-skeleton {
  height: 100%;
  overflow: hidden;
}.platform-tabs-wrapper[data-v-7561a8b0] {
  display: flex;
  gap: 0;
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 0px;
  border-bottom: 1px solid var(--el-border-color-light);
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  background: var(--el-fill-color-lighter);
  scrollbar-width: thin;
  scrollbar-color: var(--el-border-color) transparent;
}
.platform-tabs-wrapper[data-v-7561a8b0]::-webkit-scrollbar {
  height: 6px;
}
.platform-tabs-wrapper[data-v-7561a8b0]::-webkit-scrollbar-track {
  background: transparent;
}
.platform-tabs-wrapper[data-v-7561a8b0]::-webkit-scrollbar-thumb {
  background: var(--el-border-color);
  border-radius: 3px;
}
.platform-tabs-wrapper[data-v-7561a8b0]::-webkit-scrollbar-thumb:hover {
  background: var(--el-border-color-dark);
}
.platform-tabs-wrapper .platform-tab-card[data-v-7561a8b0] {
  position: relative;
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 8px 20px 10px 20px;
  margin-right: 2px;
  background: var(--el-fill-color-light);
  border: 1px solid var(--el-border-color-light);
  border-bottom: none;
  border-radius: 8px 8px 0 0;
  cursor: pointer;
  transition: all 0.3s;
  z-index: 1;
}
.platform-tabs-wrapper .platform-tab-card[data-v-7561a8b0]:hover {
  background: var(--el-fill-color);
  color: var(--el-color-primary);
}
.platform-tabs-wrapper .platform-tab-card.active[data-v-7561a8b0] {
  background: var(--el-bg-color);
  border-color: var(--el-border-color-light);
  border-bottom-color: var(--el-bg-color);
  color: var(--el-color-primary);
  z-index: 2;
  margin-bottom: -1px;
  padding-bottom: 11px;
}
.platform-tabs-wrapper .platform-tab-card.active .platform-name[data-v-7561a8b0] {
  color: var(--el-color-primary);
  font-weight: 600;
}
.platform-tabs-wrapper .platform-tab-card .platform-logo-img[data-v-7561a8b0] {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}
.platform-tabs-wrapper .platform-tab-card .platform-name[data-v-7561a8b0] {
  font-size: 14px;
  font-weight: 500;
  color: var(--el-text-color-primary);
  white-space: nowrap;
  transition: color 0.3s;
}
.platform-tabs-wrapper .platform-tab-card .close-icon[data-v-7561a8b0] {
  margin-left: 8px;
  font-size: 14px;
  color: var(--el-text-color-regular);
  cursor: pointer;
  transition: color 0.3s;
  flex-shrink: 0;
}
.platform-tabs-wrapper .platform-tab-card .close-icon[data-v-7561a8b0]:hover {
  color: var(--el-color-danger);
}
@media (max-width: 1200px) {
.platform-tabs-wrapper[data-v-7561a8b0] {
    margin-bottom: 4px;
    overflow-x: auto;
}
.platform-tabs-wrapper .platform-tab-card[data-v-7561a8b0] {
    padding: 10px 16px;
    gap: 6px;
    flex-shrink: 0;
}
.platform-tabs-wrapper .platform-tab-card .platform-logo-img[data-v-7561a8b0] {
    width: 18px;
    height: 18px;
}
.platform-tabs-wrapper .platform-tab-card .platform-name[data-v-7561a8b0] {
    font-size: 13px;
}
}
@media (max-width: 768px) {
.platform-tabs-wrapper[data-v-7561a8b0] {
    margin-bottom: 4px;
    overflow-x: auto;
}
.platform-tabs-wrapper .platform-tab-card[data-v-7561a8b0] {
    padding: 10px 16px;
    gap: 6px;
    flex-shrink: 0;
}
.platform-tabs-wrapper .platform-tab-card .platform-logo-img[data-v-7561a8b0] {
    width: 18px;
    height: 18px;
}
.platform-tabs-wrapper .platform-tab-card .platform-name[data-v-7561a8b0] {
    font-size: 13px;
}
}.gif-module .balance-section[data-v-a4af5c1f] {
  margin-bottom: 20px;
}
.gif-module .balance-section .balance-info[data-v-a4af5c1f] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.gif-module .balance-section .balance-info .balance-label[data-v-a4af5c1f] {
  font-weight: 500;
}
.gif-module .balance-section .balance-info .balance-value[data-v-a4af5c1f] {
  font-size: 18px;
  font-weight: bold;
  color: var(--el-color-primary);
}
.gif-module .filter-section[data-v-a4af5c1f] {
  margin-bottom: 20px;
}
.gif-module .filter-section .filter-row[data-v-a4af5c1f] {
  display: flex;
  gap: 10px;
  align-items: center;
}
.gif-module .shops-tabs-section .shops-content .shop-id[data-v-a4af5c1f] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  margin-top: 4px;
}
.gif-module .shops-tabs-section .shops-content .pagination-wrapper[data-v-a4af5c1f] {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}
.gif-module .gif-dialog-content .products-section[data-v-a4af5c1f] {
  margin-bottom: 20px;
}
.gif-module .gif-dialog-content .products-section .products-header[data-v-a4af5c1f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.gif-module .gif-dialog-content .products-section .products-header .products-header-title[data-v-a4af5c1f] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.gif-module .gif-dialog-content .products-section .products-header .products-header-actions[data-v-a4af5c1f] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.gif-module .gif-dialog-content .products-section .products-container .empty-state[data-v-a4af5c1f] {
  padding: 40px 0;
  text-align: center;
}
.gif-module .gif-dialog-content .products-section .products-container .products-grid[data-v-a4af5c1f] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  gap: 16px;
  margin-top: 16px;
  min-height: 200px;
}
.gif-module .gif-dialog-content .products-section .products-container .products-grid .product-item[data-v-a4af5c1f] {
  cursor: pointer;
  border: 2px solid transparent;
  border-radius: 8px;
  overflow: hidden;
  transition: all 0.3s;
  background: var(--el-bg-color);
}
.gif-module .gif-dialog-content .products-section .products-container .products-grid .product-item[data-v-a4af5c1f]:hover {
  border-color: var(--el-color-primary);
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
}
.gif-module .gif-dialog-content .products-section .products-container .products-grid .product-item.active[data-v-a4af5c1f] {
  border-color: var(--el-color-primary);
  box-shadow: 0 2px 12px rgba(64, 158, 255, 0.3);
}
.gif-module .gif-dialog-content .products-section .products-container .products-grid .product-item .product-image-wrapper[data-v-a4af5c1f] {
  position: relative;
  width: 100%;
  padding-top: 100%;
  background: var(--el-fill-color-light);
}
.gif-module .gif-dialog-content .products-section .products-container .products-grid .product-item .product-image-wrapper .product-image[data-v-a4af5c1f] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.gif-module .gif-dialog-content .products-section .products-container .products-grid .product-item .product-image-wrapper .product-overlay[data-v-a4af5c1f] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.3s;
  z-index: 2;
}
.gif-module .gif-dialog-content .products-section .products-container .products-grid .product-item .product-image-wrapper .gif-badge[data-v-a4af5c1f] {
  position: absolute;
  top: 8px;
  right: 8px;
  background: rgba(103, 194, 58, 0.9);
  color: white;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  display: flex;
  align-items: center;
  gap: 4px;
  z-index: 3;
  font-weight: 500;
}
.gif-module .gif-dialog-content .products-section .products-container .products-grid .product-item .product-image-wrapper .gif-badge .el-icon[data-v-a4af5c1f] {
  font-size: 14px;
}
.gif-module .gif-dialog-content .products-section .products-container .products-grid .product-item .product-image-wrapper:hover .product-overlay[data-v-a4af5c1f] {
  opacity: 1;
}
.gif-module .gif-dialog-content .products-section .products-container .products-grid .product-item .product-name[data-v-a4af5c1f] {
  padding: 8px;
  font-size: 12px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--el-text-color-primary);
}
.gif-module .gif-dialog-content .products-section .products-container .products-pagination[data-v-a4af5c1f] {
  display: flex;
  justify-content: center;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid var(--el-border-color-light);
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .preview-area[data-v-a4af5c1f] {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .preview-area .preview-image-wrapper[data-v-a4af5c1f] {
  position: relative;
  width: 100%;
  max-width: 400px;
  padding-top: 75%;
  background: var(--el-fill-color-light);
  border-radius: 8px;
  overflow: hidden;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .preview-area .preview-image-wrapper.tall[data-v-a4af5c1f] {
  padding-top: 133.33%;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .preview-area .preview-image-wrapper .background-image[data-v-a4af5c1f] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .preview-area .preview-image-wrapper .gif-overlay[data-v-a4af5c1f] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  mix-blend-mode: normal;
  animation: gif-play-a4af5c1f 1s infinite;
}
@keyframes gif-play-a4af5c1f {
0%, 100% {
    opacity: 1;
}
50% {
    opacity: 0.95;
}
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .preview-actions[data-v-a4af5c1f] {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .preview-actions .el-button[data-v-a4af5c1f] {
  display: flex;
  align-items: center;
  gap: 6px;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .template-header[data-v-a4af5c1f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  flex-wrap: wrap;
  gap: 10px;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .template-header h3[data-v-a4af5c1f] {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  color: var(--el-text-color-primary);
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .template-header .template-filters[data-v-a4af5c1f] {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .empty-state[data-v-a4af5c1f] {
  padding: 40px 0;
  text-align: center;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid[data-v-a4af5c1f] {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
  gap: 12px;
  margin-bottom: 20px;
  min-height: 200px;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid .template-item[data-v-a4af5c1f] {
  cursor: pointer;
  border: 2px solid transparent;
  border-radius: 8px;
  overflow: hidden;
  transition: all 0.3s;
  background: var(--el-bg-color);
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid .template-item[data-v-a4af5c1f]:hover {
  border-color: var(--el-color-primary);
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);
  transform: translateY(-2px);
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid .template-item.active[data-v-a4af5c1f] {
  border-color: var(--el-color-primary);
  box-shadow: 0 2px 12px rgba(64, 158, 255, 0.3);
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid .template-item .template-image-wrapper[data-v-a4af5c1f] {
  position: relative;
  width: 100%;
  padding-top: 100%;
  background: var(--el-fill-color-light);
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid .template-item .template-image-wrapper .template-image[data-v-a4af5c1f] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid .template-item .template-image-wrapper .template-loading[data-v-a4af5c1f] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--el-fill-color-light);
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid .template-item .template-image-wrapper .template-loading .el-icon[data-v-a4af5c1f] {
  font-size: 24px;
  color: var(--el-text-color-secondary);
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid .template-item .template-image-wrapper .template-overlay[data-v-a4af5c1f] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);
  padding: 8px;
  color: white;
  font-size: 12px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid .template-item .template-image-wrapper .template-overlay .template-count[data-v-a4af5c1f] {
  display: flex;
  align-items: center;
  gap: 4px;
  font-weight: 500;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid .template-item .template-image-wrapper .template-overlay .template-count .el-icon[data-v-a4af5c1f] {
  font-size: 14px;
  color: var(--el-color-warning);
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid .template-item .template-image-wrapper .template-overlay .template-selected[data-v-a4af5c1f] {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--el-color-success);
  font-weight: 600;
  margin-top: 4px;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .templates-grid .template-item .template-image-wrapper .template-overlay .template-selected .el-icon[data-v-a4af5c1f] {
  font-size: 14px;
}
.gif-module .gif-dialog-content .gif-setup-section .gif-setup-content .templates-section .templates-container .pagination-wrapper[data-v-a4af5c1f] {
  display: flex;
  justify-content: center;
  padding-top: 20px;
  border-top: 1px solid var(--el-border-color-light);
}.vab-query-form[data-v-907a5a34]  .el-input,
.vab-query-form[data-v-907a5a34]  .el-select {
  width: 175px;
}
.vab-query-form[data-v-907a5a34]  .el-form-item:first-child {
  margin: 0 0 calc(var(--el-margin) / 2) 0 !important;
}
.vab-query-form[data-v-907a5a34]  .el-form-item + .el-form-item {
  margin: 0 0 calc(var(--el-margin) / 2) 0 !important;
}
.vab-query-form[data-v-907a5a34]  .el-form-item + .el-form-item .el-button {
  margin: 0 0 0 10px !important;
}
.vab-query-form[data-v-907a5a34]  .el-form-item__content:not(:has(+ .el-form-item__label)) .el-input,
.vab-query-form[data-v-907a5a34]  .el-form-item__content:not(:has(+ .el-form-item__label)) .el-select {
  margin-left: calc(var(--el-margin) / 2);
}
.vab-query-form[data-v-907a5a34]  .top-panel {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  justify-content: flex-start;
  min-height: var(-el-input-height);
  margin: 0 0 calc(var(--el-margin) / 2) 0;
}
.vab-query-form[data-v-907a5a34]  .top-panel .el-form-item__content {
  display: flex;
  align-items: center;
}
.vab-query-form[data-v-907a5a34]  .top-panel > .el-button,
.vab-query-form[data-v-907a5a34]  .top-panel .el-dropdown {
  margin: 0 10px calc(var(--el-margin) / 2) 0 !important;
}
.vab-query-form[data-v-907a5a34]  .bottom-panel {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  justify-content: flex-start;
  min-height: var(-el-input-height);
  margin: 0 0 calc(var(--el-margin) / 2) 0;
}
.vab-query-form[data-v-907a5a34]  .bottom-panel .el-form-item__content {
  display: flex;
  align-items: center;
}
.vab-query-form[data-v-907a5a34]  .bottom-panel > .el-button,
.vab-query-form[data-v-907a5a34]  .bottom-panel .el-dropdown {
  margin: 0 10px calc(var(--el-margin) / 2) 0 !important;
}
.vab-query-form[data-v-907a5a34]  .left-panel {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  justify-content: flex-start;
  min-height: var(-el-input-height);
  margin: 0 0 calc(var(--el-margin) / 2) 0;
}
.vab-query-form[data-v-907a5a34]  .left-panel .el-form-item__content {
  display: flex;
  align-items: center;
}
.vab-query-form[data-v-907a5a34]  .left-panel > .el-button,
.vab-query-form[data-v-907a5a34]  .left-panel .el-dropdown {
  margin: 0 10px calc(var(--el-margin) / 2) 0 !important;
}
.vab-query-form[data-v-907a5a34]  .right-panel {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  justify-content: flex-start;
  min-height: var(-el-input-height);
  margin: 0 0 calc(var(--el-margin) / 2) 0;
  justify-content: flex-end;
}
.vab-query-form[data-v-907a5a34]  .right-panel .el-form-item__content {
  display: flex;
  align-items: center;
}
.vab-query-form[data-v-907a5a34]  .right-panel > .el-button,
.vab-query-form[data-v-907a5a34]  .right-panel .el-dropdown {
  margin: 0 10px calc(var(--el-margin) / 2) 0 !important;
}.main-module .main-container .user-card[data-v-1b6a4ba9] {
  margin-bottom: 20px;
}
.main-module .main-container .user-card .card-header[data-v-1b6a4ba9] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.main-module .main-container .user-card .user-info .info-item[data-v-1b6a4ba9] {
  display: flex;
  margin-bottom: 10px;
}
.main-module .main-container .user-card .user-info .info-item .label[data-v-1b6a4ba9] {
  font-weight: bold;
  margin-right: 10px;
  min-width: 100px;
}
.main-module .main-container .user-card .user-info .info-item .value[data-v-1b6a4ba9] {
  color: var(--el-text-color-regular);
}
.main-module .main-container .modules-card[data-v-1b6a4ba9] {
  margin-bottom: 20px;
}
.main-module .main-container .modules-card .module-item[data-v-1b6a4ba9] {
  cursor: pointer;
  transition: all 0.3s;
  margin-bottom: 20px;
  text-align: center;
}
.main-module .main-container .modules-card .module-item[data-v-1b6a4ba9]:hover {
  transform: translateY(-5px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.main-module .main-container .modules-card .module-item .module-icon[data-v-1b6a4ba9] {
  margin-bottom: 10px;
  color: var(--el-color-primary);
}
.main-module .main-container .modules-card .module-item .module-title[data-v-1b6a4ba9] {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.main-module .main-container .modules-card .module-item .module-desc[data-v-1b6a4ba9] {
  font-size: 12px;
  color: var(--el-text-color-secondary);
}
.main-module .main-container .shops-card[data-v-1b6a4ba9] {
  margin-bottom: 20px;
}
.main-module .main-container .shops-card .card-header[data-v-1b6a4ba9] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.main-module .main-container .quick-actions-card .quick-actions[data-v-1b6a4ba9] {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}.no-background-container[data-v-c25ec23a] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  background: transparent;
}
.top-tabs-wrapper[data-v-c25ec23a] {
  display: flex;
  gap: 12px;
  margin-bottom: 4px;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
}
.top-tabs-wrapper .top-tab-card[data-v-c25ec23a] {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 4px 12px;
  background: var(--el-color-primary-light-9);
  border: 1px solid var(--el-color-primary-light-7);
  border-radius: 4px;
  cursor: pointer;
  transition: all 0.3s;
  font-size: 12px;
  font-weight: 500;
  color: var(--el-text-color-primary);
  line-height: 1.2;
}
.top-tabs-wrapper .top-tab-card[data-v-c25ec23a]:hover {
  background: var(--el-color-primary-light-8);
  border-color: var(--el-color-primary-light-5);
}
.top-tabs-wrapper .top-tab-card.active[data-v-c25ec23a] {
  background: #FFE74D;
  border-color: #FFE74D;
  color: #333;
}
.top-tabs-wrapper .top-tab-card .vab-icon[data-v-c25ec23a] {
  font-size: 14px;
}
.platform-tabs-wrapper[data-v-c25ec23a] {
  display: flex;
  gap: 0;
  margin-bottom: 4px;
  border-bottom: 1px solid var(--el-border-color-light);
  flex-shrink: 0;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: var(--el-border-color) transparent;
}
.platform-tabs-wrapper[data-v-c25ec23a]::-webkit-scrollbar {
  height: 6px;
}
.platform-tabs-wrapper[data-v-c25ec23a]::-webkit-scrollbar-track {
  background: transparent;
}
.platform-tabs-wrapper[data-v-c25ec23a]::-webkit-scrollbar-thumb {
  background: var(--el-border-color);
  border-radius: 3px;
}
.platform-tabs-wrapper[data-v-c25ec23a]::-webkit-scrollbar-thumb:hover {
  background: var(--el-border-color-dark);
}
.platform-tabs-wrapper .platform-tab-card[data-v-c25ec23a] {
  position: relative;
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 12px 20px;
  background: transparent;
  border: none;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  transition: color 0.3s;
  flex-shrink: 0;
}
.platform-tabs-wrapper .platform-tab-card[data-v-c25ec23a]:hover {
  color: var(--el-color-primary);
}
.platform-tabs-wrapper .platform-tab-card.active[data-v-c25ec23a] {
  border-radius: 8px 8px 0 0;
  color: var(--el-color-primary);
  border-bottom-color: var(--el-color-primary);
}
.platform-tabs-wrapper .platform-tab-card.active .platform-name[data-v-c25ec23a] {
  color: var(--el-color-primary);
  font-weight: 600;
}
.platform-tabs-wrapper .platform-tab-card.active .platform-count[data-v-c25ec23a] {
  color: var(--el-color-primary);
}
.platform-tabs-wrapper .platform-tab-card .platform-logo-img[data-v-c25ec23a] {
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}
.platform-tabs-wrapper .platform-tab-card .platform-name[data-v-c25ec23a] {
  font-size: 14px;
  font-weight: 500;
  color: var(--el-text-color-primary);
  white-space: nowrap;
  transition: color 0.3s;
}
.platform-tabs-wrapper .platform-tab-card .platform-count[data-v-c25ec23a] {
  font-size: 12px;
  color: var(--el-text-color-regular);
  white-space: nowrap;
  transition: color 0.3s;
  margin-left: 4px;
}.platform-logo[data-v-9f5bd7a6] {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.platform-logo img[data-v-9f5bd7a6] {
  display: block;
  flex-shrink: 0;
}
.platform-logo .platform-name[data-v-9f5bd7a6] {
  font-size: 14px;
  color: var(--el-text-color-regular);
}
.platform-name-only[data-v-9f5bd7a6] {
  font-size: 14px;
  color: var(--el-text-color-regular);
}.icon-selector-popper {
  width: 302px !important;
}
.icon-selector-popper .el-form {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  margin-top: calc(var(--el-margin) / 2);
  white-space: nowrap;
}
.icon-selector-popper .el-form .el-input {
  width: 220px;
  margin-right: 10px;
}
.icon-selector-popper .el-form .el-form-item {
  flex-shrink: 0;
}
.icon-selector-popper .el-card__body {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 25px;
  cursor: pointer;
}
.icon-selector-popper .el-card__body [class*=ri-] {
  font-size: 28px;
  color: var(--el-color-grey);
  text-align: center;
  pointer-events: none;
  cursor: pointer;
}
.icon-selector-popper .el-pagination {
  margin-top: calc(0 - var(--el-margin)) !important;
}.vab-magnifier[data-v-d15aae09] {
  position: relative;
  width: 100%;
  height: 100%;
}
.vab-magnifier .origin-img[data-v-d15aae09] {
  width: 100%;
  height: 100%;
}
.vab-magnifier .img-zoomer[data-v-d15aae09] {
  position: absolute;
  box-sizing: border-box;
  cursor: crosshair;
  background-repeat: no-repeat;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.vab-magnifier .img-zoomer.circle[data-v-d15aae09] {
  border-radius: 50%;
}
.vab-magnifier .img-zoomer-point[data-v-d15aae09] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4px;
  height: 4px;
  background-color: black;
  transform: translate(-50%, -50%);
}
.vab-magnifier .img-out-show[data-v-d15aae09] {
  position: absolute;
  right: -8px;
  box-sizing: border-box;
  background-repeat: no-repeat;
  border: 1px solid rgba(0, 0, 0, 0.1);
  transform: translate(100%, 0);
}
.vab-magnifier .img-out-show.base-line[data-v-d15aae09]::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  box-sizing: border-box;
  width: 1px;
  content: "";
  border: 1px dashed rgba(0, 0, 0, 0.36);
  transform: translateX(-50%);
}
.vab-magnifier .img-out-show.base-line[data-v-d15aae09]::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  box-sizing: border-box;
  height: 1px;
  content: "";
  border: 1px dashed rgba(0, 0, 0, 0.36);
  transform: translateY(-50%);
}.forbid-select[data-v-d57d9c98] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.split[data-v-d57d9c98] {
  display: flex;
  width: 100%;
  height: 100%;
}
.split .resizer[data-v-d57d9c98] {
  width: 5px;
  cursor: w-resize;
  background-color: var(--el-border-color);
  border-radius: var(--el-border-radius-base);
  transition: 0.3s;
}
.split .resizer[data-v-d57d9c98]:hover {
  background-color: var(--el-border-color);
}
.split .sub[data-v-d57d9c98] {
  flex-grow: 1;
  flex-basis: 0;
  align-content: stretch;
  align-items: stretch;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
}
.split .sub[data-v-d57d9c98]::-webkit-scrollbar {
  width: 8px;
}
.split .sub[data-v-d57d9c98]::-webkit-scrollbar-track {
  background-color: var(--el-color-white);
}
.split .sub[data-v-d57d9c98]::-webkit-scrollbar-thumb {
  background-color: var(--el-border-color);
}
.split.horizontal[data-v-d57d9c98] {
  flex-direction: column;
}
.split.horizontal .resizer[data-v-d57d9c98] {
  width: 100%;
  height: 5px;
  cursor: n-resize;
  border-radius: var(--el-border-radius-base);
}.xgplayer-progress-played {
  background: var(--el-color-primary) !important;
}
.xgplayer-progress-btn {
  background: var(--el-color-primary-light-9) !important;
  border: 0.5px solid var(--el-color-primary-light-9) !important;
  box-shadow: 0 0 1px var(--el-color-primary) !important;
}
.xgplayer-progress-btn.active {
  border: 4px solid var(--el-color-primary-light-9) !important;
}
.xgplayer-progress-btn.active:before {
  box-shadow: 0 0 3px var(--el-color-primary) !important;
}
.xgplayer .xg-options-list li:hover,
.xgplayer .xg-options-list li.selected {
  color: var(--el-color-primary) !important;
}
.xgplayer-drag {
  background: var(--el-color-primary) !important;
}.xgplayer-progress-played {
  background: var(--el-color-primary) !important;
}
.xgplayer-progress-btn {
  background: var(--el-color-primary-light-9) !important;
  border: 0.5px solid var(--el-color-primary-light-9) !important;
  box-shadow: 0 0 1px var(--el-color-primary) !important;
}
.xgplayer-progress-btn.active {
  border: 4px solid var(--el-color-primary-light-9) !important;
}
.xgplayer-progress-btn.active:before {
  box-shadow: 0 0 3px var(--el-color-primary) !important;
}
.xgplayer .xg-options-list li:hover,
.xgplayer .xg-options-list li.selected {
  color: var(--el-color-primary) !important;
}
.xgplayer-drag {
  background: var(--el-color-primary) !important;
}.admin-container[data-v-da15ca10] {
  padding: 20px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.admin-container .admin-layout[data-v-da15ca10] {
  height: 100%;
  width: 100%;
}
.admin-container .admin-layout .admin-card[data-v-da15ca10] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-card .card-header[data-v-da15ca10] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.admin-container .admin-layout .admin-card .card-header .card-title[data-v-da15ca10] {
  font-size: 16px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.admin-container .admin-layout .admin-card .admin-content[data-v-da15ca10] {
  flex: 1;
  padding: 24px;
  overflow-y: auto;
}
.admin-container .admin-layout .admin-card .admin-content .action-bar[data-v-da15ca10] {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
  align-items: center;
}
.admin-container .admin-layout .admin-card .admin-content .gif-table .gif-preview[data-v-da15ca10] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
}
.admin-container .admin-layout .admin-card .admin-content .gif-table .gif-preview .gif-thumbnail[data-v-da15ca10] {
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
  cursor: pointer;
  transition: transform 0.3s;
}
.admin-container .admin-layout .admin-card .admin-content .gif-table .gif-preview .gif-thumbnail[data-v-da15ca10]:hover {
  transform: scale(1.1);
}
.admin-container .admin-layout .admin-card .admin-content .gif-table .tag-list[data-v-da15ca10] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
}
.admin-container .admin-layout .admin-card .admin-content .pagination-wrapper[data-v-da15ca10] {
  display: flex;
  justify-content: flex-end;
  margin-top: 20px;
}
.admin-container .preview-container[data-v-da15ca10] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
.admin-container .preview-container .preview-image[data-v-da15ca10] {
  max-width: 100%;
  max-height: 500px;
  border-radius: 8px;
}
.admin-container .tags-management .tags-header[data-v-da15ca10] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 20px;
}.admin-container[data-v-3dc63ac3] {
  padding: 20px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.admin-container .admin-layout[data-v-3dc63ac3] {
  height: 100%;
  width: 100%;
}
.admin-container .admin-layout .admin-card[data-v-3dc63ac3] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.admin-container .admin-layout .admin-card .card-header[data-v-3dc63ac3] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.admin-container .admin-layout .admin-card .card-header .card-title[data-v-3dc63ac3] {
  font-size: 16px;
  font-weight: 600;
  color: var(--el-text-color-primary);
}
.admin-container .admin-layout .admin-card .admin-content[data-v-3dc63ac3] {
  flex: 1;
  padding: 24px;
  overflow-y: auto;
}
.admin-container .admin-layout .admin-card .menu-grid[data-v-3dc63ac3] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: 16px;
  max-width: 600px;
  margin: 0 auto;
}
.admin-container .admin-layout .admin-card .menu-item[data-v-3dc63ac3] {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 0;
  cursor: pointer;
  transition: color 0.3s;
  color: var(--el-text-color-primary);
  font-size: 14px;
}
.admin-container .admin-layout .admin-card .menu-item[data-v-3dc63ac3]:hover {
  color: var(--el-color-primary);
}
.admin-container .admin-layout .admin-card .menu-item .menu-icon[data-v-3dc63ac3] {
  font-size: 18px;
  color: inherit;
  flex-shrink: 0;
}
.admin-container .admin-layout .admin-card .menu-item .menu-title[data-v-3dc63ac3] {
  font-size: 14px;
  font-weight: 400;
  color: inherit;
}@media (max-width: 768px) {
.error-container .error-content {
    flex-direction: column !important;
    padding-top: 6.5vh;
}
.error-container .error-content .pic-error {
    height: 200px !important;
}
}
.error-container .error-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  max-width: 1000px;
  height: calc(var(--el-container-height) - 40px);
  margin: auto;
}
.error-container .error-content .pic-error {
  flex-basis: 65%;
  height: 300px;
  opacity: 0;
  transform: translateX(-60px) scale(0.8) rotate(-8deg);
  animation: error-bounce-in 0.8s cubic-bezier(0.23, 1.5, 0.32, 1) 0.15s forwards;
  will-change: transform, opacity;
}
.error-container .error-content .pic-error .error-svg {
  width: 100%;
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.23, 1.5, 0.32, 1), filter 0.3s;
}
.error-container .error-content .pic-error:hover .error-svg {
  filter: drop-shadow(0 0 16px var(--el-color-primary));
  transform: scale(1.08) rotate(4deg);
}
.error-container .error-content .bullshit {
  flex-basis: 35%;
  padding: 32px 24px 24px 24px;
  border-radius: 12px;
  opacity: 0;
  transform: translateY(24px);
  animation: headline-fade-up 0.6s cubic-bezier(0.23, 1.5, 0.32, 1) 0.7s forwards;
  will-change: transform, opacity;
}
.error-container .error-content .bullshit-oops {
  margin-bottom: var(--el-margin);
  font-size: calc(var(--el-font-size-extra-large) + 8px);
  font-weight: bold;
  color: var(--el-color-primary);
  letter-spacing: 2px;
  opacity: 1;
  transform: none;
  animation: none;
}
.error-container .error-content .bullshit-headline {
  margin-bottom: 10px;
  font-size: var(--el-font-size-large);
  font-weight: bold;
  color: var(--el-color-grey);
  opacity: 1;
  transform: none;
  animation: none;
}
.error-container .error-content .bullshit-info {
  margin-bottom: 30px;
  font-size: var(--el-font-size-extra-small);
  color: var(--el-color-grey);
  opacity: 1;
  transform: none;
  animation: none;
}
@keyframes error-bounce-in {
0% {
    opacity: 0;
    transform: translateX(-60px) scale(0.8) rotate(-8deg);
}
60% {
    opacity: 1;
    transform: translateX(10px) scale(1.05) rotate(6deg);
}
80% {
    transform: translateX(-4px) scale(0.98) rotate(-2deg);
}
100% {
    opacity: 1;
    transform: translateX(0) scale(1) rotate(0);
}
}
@keyframes error-slide-up {
0% {
    opacity: 0;
    transform: translateY(60px) scale(0.95);
}
60% {
    opacity: 1;
    transform: translateY(-8px) scale(1.03);
}
80% {
    transform: translateY(4px) scale(0.98);
}
100% {
    opacity: 1;
    transform: translateY(0) scale(1);
}
}
@keyframes oops-bounce-in {
0% {
    opacity: 0;
    transform: scale(0.8);
}
60% {
    opacity: 1;
    transform: scale(1.08);
}
80% {
    transform: scale(0.96);
}
100% {
    opacity: 1;
    transform: scale(1);
}
}
@keyframes headline-fade-up {
0% {
    opacity: 0;
    transform: translateY(24px);
}
100% {
    opacity: 1;
    transform: translateY(0);
}
}
#app > .error-container > .error-content {
  height: calc(var(--vh, 1vh) * 100);
}.maintenance-page[data-v-ea8476d5] {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  background-size: cover;
  background-position: center;
}
.maintenance-container[data-v-ea8476d5] {
  width: 100%;
  max-width: 600px;
  padding: 40px;
  text-align: center;
}
.maintenance-content[data-v-ea8476d5] {
  background: rgba(255, 255, 255, 0.95);
  border-radius: 16px;
  padding: 60px 40px;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
}
.maintenance-icon[data-v-ea8476d5] {
  margin-bottom: 30px;
  color: var(--el-color-primary);
  animation: pulse-ea8476d5 2s ease-in-out infinite;
}
@keyframes pulse-ea8476d5 {
0%, 100% {
    opacity: 1;
    transform: scale(1);
}
50% {
    opacity: 0.8;
    transform: scale(1.05);
}
}
.maintenance-title[data-v-ea8476d5] {
  font-size: 32px;
  font-weight: 600;
  color: var(--el-text-color-primary);
  margin-bottom: 20px;
}
.maintenance-message[data-v-ea8476d5] {
  font-size: 16px;
  color: var(--el-text-color-regular);
  line-height: 1.6;
  margin-bottom: 40px;
  white-space: pre-wrap;
}
.maintenance-actions[data-v-ea8476d5] {
  display: flex;
  gap: 16px;
  justify-content: center;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
.maintenance-container[data-v-ea8476d5] {
    padding: 20px;
}
.maintenance-content[data-v-ea8476d5] {
    padding: 40px 20px;
}
.maintenance-title[data-v-ea8476d5] {
    font-size: 24px;
}
.maintenance-message[data-v-ea8476d5] {
    font-size: 14px;
}
.maintenance-actions[data-v-ea8476d5] {
    flex-direction: column;
}
.maintenance-actions .el-button[data-v-ea8476d5] {
    width: 100%;
}
}.login-navbar[data-v-476781ee] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 40px;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  z-index: 1000;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
}
.login-navbar .navbar-container[data-v-476781ee] {
  max-width: 1200px;
  margin: 0 auto;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 24px;
  gap: 16px;
  overflow: hidden;
}
.login-navbar .navbar-brand[data-v-476781ee] {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-shrink: 0;
  min-width: 0;
  overflow: hidden;
  margin-right: auto;
}
.login-navbar .navbar-brand .navbar-logo[data-v-476781ee] {
  height: 32px;
  width: auto;
  max-width: 120px;
  -o-object-fit: contain;
     object-fit: contain;
  flex-shrink: 0;
}
.login-navbar .navbar-brand .navbar-title[data-v-476781ee] {
  font-size: 18px;
  font-weight: 600;
  color: var(--el-color-primary);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 1;
  min-width: 0;
}
.login-navbar .navbar-menu[data-v-476781ee] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
  flex-wrap: nowrap;
  flex-shrink: 0;
  margin-left: auto;
}
.login-navbar .navbar-menu .navbar-download-btn[data-v-476781ee] {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border-radius: 6px;
  cursor: pointer;
  color: var(--el-text-color-regular);
  font-size: var(--el-font-size-base);
  transition: all 0.3s ease;
  white-space: nowrap;
  border: none;
  background: transparent;
  flex-shrink: 0;
}
.login-navbar .navbar-menu .navbar-download-btn[data-v-476781ee]:hover {
  color: var(--el-color-primary);
  background: rgba(64, 158, 255, 0.08);
}
.login-navbar .navbar-menu .navbar-download-btn .el-icon[data-v-476781ee] {
  font-size: 16px;
  flex-shrink: 0;
}
.login-navbar .navbar-menu .navbar-download-btn span[data-v-476781ee] {
  flex-shrink: 0;
}
.login-navbar .navbar-menu .navbar-download-btn.pc-download-btn[data-v-476781ee], .login-navbar .navbar-menu .navbar-download-btn.mobile-download-btn[data-v-476781ee] {
  color: var(--el-color-primary);
}
.login-navbar .navbar-menu .navbar-download-btn.mobile-download-btn[data-v-476781ee] {
  position: relative;
}
.login-navbar .navbar-menu .navbar-download-btn .new-badge[data-v-476781ee] {
  position: absolute;
  top: -6px;
  right: -6px;
  background: #ff4757;
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  padding: 2px 6px;
  border-radius: 10px;
  line-height: 1.2;
  white-space: nowrap;
  box-shadow: 0 2px 4px rgba(255, 71, 87, 0.3);
  z-index: 10;
  transform: scale(0.9);
  letter-spacing: 0.5px;
}
.login-page[data-v-476781ee] {
  position: relative;
  width: 100vw;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-height: 100vh;
  padding-right: 80px;
  padding-top: 40px;
}
.login-page.is-mobile[data-v-476781ee] {
  background-image: none !important;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
  background-size: auto !important;
  justify-content: center;
  padding-right: 0;
  padding-top: 40px;
}
.login-page.is-ipad[data-v-476781ee] {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
@media (orientation: landscape) {
.login-page.is-ipad[data-v-476781ee] {
    background-size: contain;
    background-position: center center;
}
}
@media (orientation: portrait) {
.login-page.is-ipad[data-v-476781ee] {
    background-size: contain;
    background-position: center center;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
.login-page.is-ipad[data-v-476781ee] {
    background-size: contain;
    background-position: center center;
}
}
.login-container[data-v-476781ee] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 80px;
}
.login-page.is-mobile .login-container[data-v-476781ee] {
  flex-direction: column;
  justify-content: center;
  padding-right: 0;
}
.login-logo-mobile[data-v-476781ee] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  width: 100%;
  max-width: 420px;
}
.login-logo-mobile .logo-image[data-v-476781ee] {
  max-width: 120px;
  max-height: 120px;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.login-form[data-v-476781ee] {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  min-width: 380px;
  padding: 48px 40px;
  background: rgba(255, 255, 255, 0.98);
  backdrop-filter: blur(10px);
  border-radius: 16px;
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.12);
  transition: var(--el-transition, all 0.3s ease);
  overflow: visible;
}
.login-form .login-header[data-v-476781ee] {
  text-align: left;
  margin-bottom: 32px;
}
.login-form .login-header .welcome-text[data-v-476781ee] {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.login-form .login-header .welcome-text .welcome-title[data-v-476781ee] {
  font-size: 36px;
  font-weight: 700;
  color: #4a4a4a;
  margin: 0;
  letter-spacing: 0.5px;
  line-height: 1.2;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
}
.login-form .login-header .welcome-text .welcome-subtitle[data-v-476781ee] {
  font-size: 16px;
  color: #4a4a4a;
  margin: 0;
  font-weight: 400;
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
}
.login-form .login-header .login-tabs[data-v-476781ee] {
  display: flex;
  justify-content: flex-start;
  gap: 8px;
  border-bottom: 2px solid var(--el-border-color-lighter);
  padding-bottom: 0;
}
.login-form .login-header .login-tabs .tab-item[data-v-476781ee] {
  padding: 12px 20px;
  cursor: pointer;
  position: relative;
  color: var(--el-color-text-regular);
  transition: all 0.3s ease;
  font-size: 15px;
  font-weight: 500;
}
.login-form .login-header .login-tabs .tab-item.active[data-v-476781ee] {
  color: var(--el-color-primary);
  font-weight: 600;
}
.login-form .login-header .login-tabs .tab-item.active[data-v-476781ee]::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  right: 0;
  height: 2px;
  background: var(--el-color-primary);
  border-radius: 1px;
}
.login-form .login-header .login-tabs .tab-item[data-v-476781ee]:hover {
  color: var(--el-color-primary);
}
.login-form .el-form .el-form-item[data-v-476781ee] {
  margin-bottom: 20px;
}
.login-form .el-form .el-form-item__error[data-v-476781ee] {
  position: absolute;
  font-size: var(--el-font-size-extra-small);
  line-height: 18px;
  color: var(--el-color-error);
}
.login-form .el-form .el-form-item .el-input[data-v-476781ee] .el-input__wrapper {
  height: 48px;
  border-radius: 8px;
  padding-left: 16px;
  padding-right: 16px;
}
.login-form .el-form .el-form-item .el-checkbox[data-v-476781ee] .el-checkbox__label {
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-regular);
}
.login-form .verification-code-container[data-v-476781ee] {
  display: flex;
  gap: 12px;
  align-items: flex-start;
}
.login-form .verification-code-container .el-input[data-v-476781ee] {
  flex: 1;
}
.login-form .verification-code-container .get-code-btn[data-v-476781ee] {
  height: 30px;
  border-radius: 8px;
  white-space: nowrap;
  min-width: 100px;
}
.login-form .login-btn[data-v-476781ee] {
  width: 100%;
  height: 48px;
  border-radius: 8px;
  font-size: var(--el-font-size-base);
  font-weight: 500;
  margin-bottom: 16px;
}
.login-form .agreement-container[data-v-476781ee] {
  margin-bottom: 16px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-regular);
}
.login-form .agreement-container .agreement-link[data-v-476781ee] {
  margin-left: 4px;
  font-size: var(--el-font-size-base);
}
.login-form .form-footer[data-v-476781ee] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
}
.login-form .form-footer .footer-link[data-v-476781ee] {
  color: var(--el-color-primary);
  text-decoration: none;
  font-size: var(--el-font-size-small);
}
.login-form .form-footer .footer-link[data-v-476781ee]:hover {
  text-decoration: underline;
}
.login-form .register-section[data-v-476781ee] {
  text-align: center;
}
.login-form .register-section .register-btn[data-v-476781ee] {
  width: 100%;
  height: 48px;
  border-radius: 8px;
  font-size: var(--el-font-size-base);
  font-weight: 500;
}
.login-form .qrcode-login-container[data-v-476781ee] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 40px 0;
  min-height: 400px;
}
.login-form .qrcode-login-container .qrcode-placeholder[data-v-476781ee] {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 300px;
}
.login-form .qrcode-login-container .qrcode-content[data-v-476781ee] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  width: 100%;
}
.login-form .qrcode-login-container .qrcode-content .qrcode-wrapper[data-v-476781ee] {
  position: relative;
  width: 200px;
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 8px;
  padding: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.login-form .qrcode-login-container .qrcode-content .qrcode-wrapper .qrcode-image[data-v-476781ee] {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.login-form .qrcode-login-container .qrcode-content .qrcode-wrapper .qrcode-overlay[data-v-476781ee] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(4px);
}
.login-form .qrcode-login-container .qrcode-content .qrcode-wrapper .qrcode-overlay .qrcode-mask[data-v-476781ee] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding: 20px;
}
.login-form .qrcode-login-container .qrcode-content .qrcode-wrapper .qrcode-overlay .qrcode-mask .qrcode-mask-text[data-v-476781ee] {
  margin: 0;
  color: var(--el-color-text-regular);
  font-size: var(--el-font-size-base);
  text-align: center;
}
.login-form .qrcode-login-container .qrcode-content .qrcode-status[data-v-476781ee] {
  text-align: center;
  width: 100%;
}
.login-form .qrcode-login-container .qrcode-content .qrcode-status .qrcode-status-text[data-v-476781ee] {
  margin: 0 0 8px 0;
  color: var(--el-color-text-primary);
  font-size: var(--el-font-size-base);
  font-weight: 500;
}
.login-form .qrcode-login-container .qrcode-content .qrcode-status .qrcode-countdown[data-v-476781ee] {
  margin: 0;
  color: var(--el-color-text-secondary);
  font-size: var(--el-font-size-small);
}
.login-form .qrcode-login-container .qrcode-content .qrcode-refresh-btn[data-v-476781ee] {
  color: var(--el-color-primary);
  font-size: var(--el-font-size-small);
}
@media (max-width: 1024px) {
.login-navbar .navbar-container[data-v-476781ee] {
    padding: 0 20px;
}
.login-navbar .navbar-brand[data-v-476781ee] {
    gap: 10px;
}
.login-navbar .navbar-brand .navbar-logo[data-v-476781ee] {
    height: 28px;
    max-width: 100px;
}
.login-navbar .navbar-brand .navbar-title[data-v-476781ee] {
    font-size: 16px;
}
.login-navbar .navbar-menu[data-v-476781ee] {
    gap: 10px;
    flex-shrink: 0;
    margin-left: auto;
}
.login-navbar .navbar-menu .navbar-download-btn[data-v-476781ee] {
    padding: 6px 10px;
    font-size: 14px;
}
.login-page[data-v-476781ee] {
    padding-right: 40px;
}
.login-container[data-v-476781ee] {
    padding-right: 40px;
}
.login-form[data-v-476781ee] {
    max-width: 380px;
    min-width: 320px;
}
}
@media (max-width: 768px) {
.login-navbar .navbar-container[data-v-476781ee] {
    padding: 0 16px;
}
.login-navbar .navbar-brand[data-v-476781ee] {
    gap: 8px;
    max-width: 60%;
}
.login-navbar .navbar-brand .navbar-logo[data-v-476781ee] {
    height: 24px;
    max-width: 80px;
}
.login-navbar .navbar-brand .navbar-title[data-v-476781ee] {
    font-size: 14px;
}
.login-navbar .navbar-menu[data-v-476781ee] {
    gap: 8px;
    flex-shrink: 0;
    margin-left: auto;
}
.login-navbar .navbar-menu .navbar-download-btn[data-v-476781ee] {
    padding: 6px 10px;
    font-size: var(--el-font-size-small);
    gap: 4px;
}
.login-navbar .navbar-menu .navbar-download-btn .el-icon[data-v-476781ee] {
    font-size: 14px;
}
.login-page[data-v-476781ee] {
    justify-content: center;
    padding-right: 0;
    padding-top: 56px;
}
.login-page[data-v-476781ee]:not(.is-ipad) {
    background-image: none !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
}
.login-container[data-v-476781ee] {
    justify-content: center;
    padding-right: 0;
}
.login-form[data-v-476781ee] {
    width: 90%;
    max-width: 400px;
    min-width: auto;
    padding: 40px 30px;
}
}
@media (max-width: 480px) {
.login-navbar .navbar-container[data-v-476781ee] {
    padding: 0 12px;
    gap: 8px;
}
.login-navbar .navbar-brand[data-v-476781ee] {
    gap: 6px;
    max-width: 55%;
}
.login-navbar .navbar-brand .navbar-logo[data-v-476781ee] {
    height: 20px;
    max-width: 60px;
}
.login-navbar .navbar-brand .navbar-title[data-v-476781ee] {
    font-size: 12px;
}
.login-navbar .navbar-menu[data-v-476781ee] {
    gap: 6px;
    flex-shrink: 0;
    margin-left: auto;
}
.login-navbar .navbar-menu .navbar-download-btn[data-v-476781ee] {
    padding: 5px 8px;
    font-size: 12px;
    gap: 4px;
}
.login-navbar .navbar-menu .navbar-download-btn .el-icon[data-v-476781ee] {
    font-size: 14px;
}
.login-navbar .navbar-menu .navbar-download-btn span[data-v-476781ee] {
    display: inline-block;
}
.login-page[data-v-476781ee] {
    padding-right: 0;
    padding-top: 56px;
    background-image: none !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
}
.login-form[data-v-476781ee] {
    width: calc(100% - 40px);
    padding: 25px 15px;
}
}
@media (max-width: 360px) {
.login-navbar .navbar-container[data-v-476781ee] {
    padding: 0 8px;
    gap: 6px;
}
.login-navbar .navbar-brand[data-v-476781ee] {
    gap: 4px;
    max-width: 50%;
}
.login-navbar .navbar-brand .navbar-logo[data-v-476781ee] {
    height: 18px;
    max-width: 50px;
}
.login-navbar .navbar-brand .navbar-title[data-v-476781ee] {
    font-size: 11px;
}
.login-navbar .navbar-menu[data-v-476781ee] {
    gap: 4px;
    flex-shrink: 0;
    margin-left: auto;
}
.login-navbar .navbar-menu .navbar-download-btn[data-v-476781ee] {
    padding: 4px 6px;
    font-size: 11px;
    gap: 3px;
}
.login-navbar .navbar-menu .navbar-download-btn .el-icon[data-v-476781ee] {
    font-size: 12px;
}
.login-navbar .navbar-menu .navbar-download-btn span[data-v-476781ee] {
    font-size: 11px;
}
}
.agreement-dialog[data-v-476781ee] .el-dialog__body {
  padding: 20px;
}
.agreement-dialog .agreement-content[data-v-476781ee] {
  height: 70vh;
  overflow: hidden;
}
.agreement-dialog .agreement-content .agreement-iframe[data-v-476781ee] {
  width: 100%;
  height: 100%;
  border: none;
}
.login-copyright[data-v-476781ee] {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  font-size: var(--el-font-size-small);
  color: var(--el-text-color-secondary);
  z-index: 1;
}
.login-copyright p[data-v-476781ee] {
  margin: 0;
  opacity: 0.8;
}.pc-download-popover {
  padding: 20px !important;
}
.pc-download-popover .download-popover-content .download-popover-buttons {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.pc-download-popover .download-popover-content .download-popover-buttons .download-btn-item {
  background: var(--el-color-primary);
  color: #ffffff;
  border-radius: 8px;
  padding: 12px 16px;
  cursor: pointer;
  transition: all 0.3s ease;
  text-align: center;
}
.pc-download-popover .download-popover-content .download-popover-buttons .download-btn-item:hover {
  background: var(--el-color-primary-dark-2);
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(64, 158, 255, 0.3);
}
.pc-download-popover .download-popover-content .download-popover-buttons .download-btn-item:active {
  transform: translateY(0);
}
.pc-download-popover .download-popover-content .download-popover-buttons .download-btn-item .download-btn-main {
  font-size: var(--el-font-size-base);
  font-weight: 600;
}
.mobile-download-popover {
  padding: 20px !important;
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container .qrcode-loading {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 20px;
  color: var(--el-text-color-regular);
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container .qrcode-loading .el-icon {
  font-size: 24px;
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container .qrcode-loading span {
  font-size: var(--el-font-size-base);
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container .qrcode-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container .qrcode-item .qrcode-image {
  width: 200px;
  height: 200px;
  border: 1px solid var(--el-border-color-lighter);
  border-radius: 8px;
  padding: 8px;
  background: #ffffff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  -o-object-fit: contain;
     object-fit: contain;
}
.mobile-download-popover .download-popover-content .mobile-qrcode-container .qrcode-empty {
  padding: 20px;
  color: var(--el-text-color-regular);
  font-size: var(--el-font-size-base);
  text-align: center;
}.password-page[data-v-67877c0c] {
  position: relative;
  width: 100vw;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-height: 100vh;
  padding-right: 80px;
  padding-top: 40px;
}
.password-page.is-mobile[data-v-67877c0c] {
  background-image: none !important;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
  background-size: auto !important;
  justify-content: center;
  padding-right: 0;
  padding-top: 40px;
}
.password-page.is-ipad[data-v-67877c0c] {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
@media (orientation: landscape) {
.password-page.is-ipad[data-v-67877c0c] {
    background-size: contain;
    background-position: center center;
}
}
@media (orientation: portrait) {
.password-page.is-ipad[data-v-67877c0c] {
    background-size: contain;
    background-position: center center;
}
}
.password-container[data-v-67877c0c] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 80px;
}
.password-page.is-mobile .password-container[data-v-67877c0c] {
  flex-direction: column;
  justify-content: center;
  padding-right: 0;
}
.password-form[data-v-67877c0c] {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  min-width: 380px;
  padding: 48px 40px;
  background: rgba(255, 255, 255, 0.98);
  backdrop-filter: blur(10px);
  border-radius: 16px;
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.12);
  transition: var(--el-transition, all 0.3s ease);
}
.password-form .form-header[data-v-67877c0c] {
  text-align: left;
  margin-bottom: 32px;
}
.password-form .form-header .page-title[data-v-67877c0c] {
  font-size: 28px;
  font-weight: 700;
  color: var(--el-color-primary);
  margin: 0;
  letter-spacing: 1px;
}
.password-form .password-form-content .el-form-item[data-v-67877c0c] {
  margin-bottom: 20px;
}
.password-form .password-form-content .el-form-item__error[data-v-67877c0c] {
  position: absolute;
  font-size: var(--el-font-size-extra-small);
  line-height: 18px;
  color: var(--el-color-error);
}
.password-form .password-form-content .el-form-item .el-input[data-v-67877c0c] .el-input__wrapper {
  height: 48px;
  border-radius: 8px;
  padding-left: 16px;
  padding-right: 16px;
}
.password-form .password-form-content .verification-code-container[data-v-67877c0c] {
  display: flex;
  gap: 12px;
  align-items: flex-start;
}
.password-form .password-form-content .verification-code-container .el-input[data-v-67877c0c] {
  flex: 1;
}
.password-form .password-form-content .verification-code-container .get-code-btn[data-v-67877c0c] {
  height: 48px;
  border-radius: 8px;
  white-space: nowrap;
  min-width: 100px;
}
.password-form .password-form-content .reset-btn[data-v-67877c0c] {
  width: 100%;
  height: 48px;
  border-radius: 8px;
  font-size: var(--el-font-size-base);
  font-weight: 500;
  margin-top: 8px;
  margin-bottom: 16px;
}
.password-form .password-form-content .form-footer[data-v-67877c0c] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
}
.password-form .password-form-content .form-footer .footer-link[data-v-67877c0c] {
  color: var(--el-color-primary);
  text-decoration: none;
  font-size: var(--el-font-size-small);
}
.password-form .password-form-content .form-footer .footer-link[data-v-67877c0c]:hover {
  text-decoration: underline;
}
@media (max-width: 1024px) {
.password-page[data-v-67877c0c] {
    padding-right: 40px;
}
.password-container[data-v-67877c0c] {
    padding-right: 40px;
}
.password-form[data-v-67877c0c] {
    max-width: 380px;
    min-width: 320px;
}
}
@media (max-width: 768px) {
.password-page[data-v-67877c0c] {
    justify-content: center;
    padding-right: 0;
    padding-top: 56px;
}
.password-page[data-v-67877c0c]:not(.is-ipad) {
    background-image: none !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
}
.password-container[data-v-67877c0c] {
    justify-content: center;
    padding-right: 0;
}
.password-form[data-v-67877c0c] {
    width: 90%;
    max-width: 400px;
    min-width: auto;
    padding: 40px 30px;
}
}
@media (max-width: 480px) {
.password-page[data-v-67877c0c] {
    padding-right: 0;
    padding-top: 56px;
    background-image: none !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
}
.password-container[data-v-67877c0c] {
    padding-right: 0;
}
.password-form[data-v-67877c0c] {
    width: calc(100% - 40px);
    padding: 30px 20px;
}
}
@media (max-width: 360px) {
.password-form[data-v-67877c0c] {
    width: calc(100% - 32px);
    padding: 25px 16px;
}
}.register-page[data-v-c8edf83e] {
  position: relative;
  width: 100vw;
  height: 100vh;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-height: 100vh;
  padding-right: 80px;
  padding-top: 40px;
}
.register-page.is-mobile[data-v-c8edf83e] {
  background-image: none !important;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
  background-size: auto !important;
  justify-content: center;
  padding-right: 0;
  padding-top: 40px;
}
.register-page.is-ipad[data-v-c8edf83e] {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
@media (orientation: landscape) {
.register-page.is-ipad[data-v-c8edf83e] {
    background-size: contain;
    background-position: center center;
}
}
@media (orientation: portrait) {
.register-page.is-ipad[data-v-c8edf83e] {
    background-size: contain;
    background-position: center center;
}
}
.register-container[data-v-c8edf83e] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 80px;
}
.register-page.is-mobile .register-container[data-v-c8edf83e] {
  flex-direction: column;
  justify-content: center;
  padding-right: 0;
}
.register-form[data-v-c8edf83e] {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 420px;
  min-width: 380px;
  padding: 48px 40px;
  background: rgba(255, 255, 255, 0.98);
  backdrop-filter: blur(10px);
  border-radius: 16px;
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.12);
  transition: var(--el-transition, all 0.3s ease);
}
.register-form .register-header[data-v-c8edf83e] {
  text-align: center;
  margin-bottom: 30px;
}
.register-form .register-header .register-title[data-v-c8edf83e] {
  font-size: var(--el-font-size-extra-large);
  font-weight: 700;
  color: var(--el-color-primary);
  margin: 0 0 15px 0;
}
.register-form .register-header .login-link[data-v-c8edf83e] {
  font-size: var(--el-font-size-base);
  color: var(--el-color-text-regular);
}
.register-form .register-header .login-link .login-link-text[data-v-c8edf83e] {
  color: var(--el-color-primary);
  text-decoration: none;
  margin-left: 5px;
  font-weight: 500;
}
.register-form .register-header .login-link .login-link-text[data-v-c8edf83e]:hover {
  text-decoration: underline;
}
.register-form .el-form .el-form-item[data-v-c8edf83e] {
  margin-bottom: 20px;
}
.register-form .el-form .el-form-item__error[data-v-c8edf83e] {
  position: absolute;
  font-size: var(--el-font-size-extra-small);
  line-height: 18px;
  color: var(--el-color-error);
}
.register-form .el-form .el-form-item .el-input[data-v-c8edf83e] .el-input__wrapper {
  height: 48px;
  border-radius: 8px;
  padding-left: 16px;
  padding-right: 16px;
}
.register-form .register-btn[data-v-c8edf83e] {
  width: 100%;
  height: 48px;
  border-radius: 8px;
  font-size: var(--el-font-size-base);
  font-weight: 500;
  margin-top: 8px;
}
@media (max-width: 1024px) {
.register-page[data-v-c8edf83e] {
    padding-right: 40px;
}
.register-container[data-v-c8edf83e] {
    padding-right: 40px;
}
.register-form[data-v-c8edf83e] {
    max-width: 380px;
    min-width: 320px;
}
}
@media (max-width: 768px) {
.register-page[data-v-c8edf83e] {
    justify-content: center;
    padding-right: 0;
    padding-top: 56px;
}
.register-page[data-v-c8edf83e]:not(.is-ipad) {
    background-image: none !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
}
.register-container[data-v-c8edf83e] {
    justify-content: center;
    padding-right: 0;
}
.register-form[data-v-c8edf83e] {
    width: 90%;
    max-width: 400px;
    min-width: auto;
    padding: 40px 30px;
}
}
@media (max-width: 480px) {
.register-page[data-v-c8edf83e] {
    padding-right: 0;
    padding-top: 56px;
    background-image: none !important;
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
}
.register-container[data-v-c8edf83e] {
    padding-right: 0;
}
.register-form[data-v-c8edf83e] {
    width: calc(100% - 40px);
    padding: 30px 20px;
}
}
@media (max-width: 360px) {
.register-form[data-v-c8edf83e] {
    width: calc(100% - 32px);
    padding: 25px 16px;
}
}.customer-service-container[data-v-806b24cc] {
  padding: 20px;
  background-color: #f5f7fa;
  min-height: calc(100vh - 50px);
}
.customer-service-container .page-header[data-v-806b24cc] {
  margin-bottom: 20px;
}
.customer-service-container .page-header .page-title[data-v-806b24cc] {
  font-size: 24px;
  font-weight: 600;
  color: var(--el-text-color-primary);
  margin: 0 0 8px 0;
}
.customer-service-container .page-header .page-description[data-v-806b24cc] {
  font-size: 14px;
  color: var(--el-text-color-regular);
  margin: 0;
}
.customer-service-container .content-wrapper .main-card .card-header[data-v-806b24cc] {
  font-size: 16px;
  font-weight: 500;
  color: var(--el-text-color-primary);
}
.customer-service-container .content-wrapper .main-card .empty-state[data-v-806b24cc] {
  padding: 60px 0;
}.store-container[data-v-c64b05eb] {
  padding: 20px;
}