*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}

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

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
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;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

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

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}

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

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-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.
*/
::-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 */
}

/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {
.container {
    max-width: 640px;
}
}
@media (min-width: 768px) {
.container {
    max-width: 768px;
}
}
@media (min-width: 1024px) {
.container {
    max-width: 1024px;
}
}
@media (min-width: 1280px) {
.container {
    max-width: 1280px;
}
}
@media (min-width: 1536px) {
.container {
    max-width: 1536px;
}
}
.collapse {
  visibility: collapse;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.m-auto {
  margin: auto;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-\[1\.063rem\] {
  margin-top: 1.063rem;
  margin-bottom: 1.063rem;
}
.my-\[6px\] {
  margin-top: 6px;
  margin-bottom: 6px;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-\[\.688rem\] {
  margin-bottom: .688rem;
}
.mb-\[1\.063rem\] {
  margin-bottom: 1.063rem;
}
.mb-\[1\.875rem\] {
  margin-bottom: 1.875rem;
}
.mb-\[17\.008px\] {
  margin-bottom: 17.008px;
}
.mb-\[17px\] {
  margin-bottom: 17px;
}
.mb-\[2\.5rem\] {
  margin-bottom: 2.5rem;
}
.mb-\[3\.438rem\] {
  margin-bottom: 3.438rem;
}
.mb-\[30px\] {
  margin-bottom: 30px;
}
.mb-\[4\.106vmin\] {
  margin-bottom: 4.106vmin;
}
.mb-\[4\.25rem\] {
  margin-bottom: 4.25rem;
}
.mb-\[70px\] {
  margin-bottom: 70px;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-\[10px\] {
  margin-left: 10px;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-1\.5 {
  margin-right: 0.375rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-\[\.3125rem\] {
  margin-right: .3125rem;
}
.mr-\[\.375rem\] {
  margin-right: .375rem;
}
.mr-\[\.625rem\] {
  margin-right: .625rem;
}
.mr-\[3px\] {
  margin-right: 3px;
}
.mr-\[6px\] {
  margin-right: 6px;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-\[\.688rem\] {
  margin-top: .688rem;
}
.mt-\[11px\] {
  margin-top: 11px;
}
.mt-\[3\.438rem\] {
  margin-top: 3.438rem;
}
.mt-\[33px\] {
  margin-top: 33px;
}
.mt-\[6\.25rem\] {
  margin-top: 6.25rem;
}
.box-border {
  box-sizing: border-box;
}
.block {
  display: block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-20 {
  height: 5rem;
}
.h-36 {
  height: 9rem;
}
.h-\[\.375rem\] {
  height: .375rem;
}
.h-\[\.625rem\] {
  height: .625rem;
}
.h-\[1\.063rem\] {
  height: 1.063rem;
}
.h-\[1\.25rem\] {
  height: 1.25rem;
}
.h-\[1\.375rem\] {
  height: 1.375rem;
}
.h-\[100dvh\] {
  height: 100dvh;
}
.h-\[100vh\] {
  height: 100vh;
}
.h-\[13px\] {
  height: 13px;
}
.h-\[17\.874vmin\] {
  height: 17.874vmin;
}
.h-\[17px\] {
  height: 17px;
}
.h-\[18\.357dvw\] {
  height: 18.357dvw;
}
.h-\[19\.082dvmin\] {
  height: 19.082dvmin;
}
.h-\[19\.082vmin\] {
  height: 19.082vmin;
}
.h-\[1rem\] {
  height: 1rem;
}
.h-\[2\.063rem\] {
  height: 2.063rem;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[21\.256vmin\] {
  height: 21.256vmin;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[3\.063rem\] {
  height: 3.063rem;
}
.h-\[38\.647vmin\] {
  height: 38.647vmin;
}
.h-\[4\.938rem\] {
  height: 4.938rem;
}
.h-\[5\.1875rem\] {
  height: 5.1875rem;
}
.h-\[5\.188rem\] {
  height: 5.188rem;
}
.h-\[56\.28dvmin\] {
  height: 56.28dvmin;
}
.h-full {
  height: 100%;
}
.min-h-\[24px\] {
  min-height: 24px;
}
.min-h-\[59\.42vmin\] {
  min-height: 59.42vmin;
}
.w-20 {
  width: 5rem;
}
.w-4\/6 {
  width: 66.666667%;
}
.w-\[\.375rem\] {
  width: .375rem;
}
.w-\[\.625rem\] {
  width: .625rem;
}
.w-\[1\.063rem\] {
  width: 1.063rem;
}
.w-\[1\.25rem\] {
  width: 1.25rem;
}
.w-\[1\.375rem\] {
  width: 1.375rem;
}
.w-\[100vw\] {
  width: 100vw;
}
.w-\[10px\] {
  width: 10px;
}
.w-\[13px\] {
  width: 13px;
}
.w-\[17\.874vmin\] {
  width: 17.874vmin;
}
.w-\[17px\] {
  width: 17px;
}
.w-\[19\.082dvmin\] {
  width: 19.082dvmin;
}
.w-\[19\.082vmin\] {
  width: 19.082vmin;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[21\.256vmin\] {
  width: 21.256vmin;
}
.w-\[22px\] {
  width: 22px;
}
.w-\[36\.957dvw\] {
  width: 36.957dvw;
}
.w-\[4\.25rem\] {
  width: 4.25rem;
}
.w-\[4\.938rem\] {
  width: 4.938rem;
}
.w-\[5\.1875rem\] {
  width: 5.1875rem;
}
.w-full {
  width: 100%;
}
.min-w-\[24px\] {
  min-width: 24px;
}
.min-w-fit {
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-\[4\] {
  flex: 4;
}
.flex-\[6\] {
  flex: 6;
}
.flex-shrink {
  flex-shrink: 1;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.basis-\[20\%\] {
  flex-basis: 20%;
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[-90deg\] {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer {
  cursor: pointer;
}
.grid-cols-\[repeat\(\$\{String\(getTabs\(\)\.length\)\}\2c 1fr\)\] {
  grid-template-columns: repeat(${String(getTabs().length)},1fr);
}
.grid-cols-\[repeat\(2\2c 1fr\)\] {
  grid-template-columns: repeat(2,1fr);
}
.grid-cols-\[repeat\(2\2c 48\.5\%\)\] {
  grid-template-columns: repeat(2,48.5%);
}
.grid-cols-\[repeat\(2\2c minmax\(44\.203vmin\2c 1fr\)\)\] {
  grid-template-columns: repeat(2,minmax(44.203vmin,1fr));
}
.grid-cols-\[repeat\(3\2c 1fr\)\] {
  grid-template-columns: repeat(3,1fr);
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.items-start {
  align-items: flex-start;
}
.items-center {
  align-items: center;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.gap-\[\.688rem\] {
  gap: .688rem;
}
.gap-\[1\.691vmin\] {
  gap: 1.691vmin;
}
.gap-\[2\.657vmin\] {
  gap: 2.657vmin;
}
.self-start {
  align-self: flex-start;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.break-all {
  word-break: break-all;
}
.rounded-\[\.4375rem\] {
  border-radius: .4375rem;
}
.rounded-\[0rem_0rem_\.4375rem_\.4375rem\] {
  border-radius: 0rem 0rem .4375rem .4375rem;
}
.rounded-\[2px\] {
  border-radius: 2px;
}
.rounded-\[3px\] {
  border-radius: 3px;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-\[7px\] {
  border-radius: 7px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-t-\[7px\] {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.border {
  border-width: 1px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-\[1px\] {
  border-bottom-width: 1px;
}
.border-solid {
  border-style: solid;
}
.border-\[\#2163E0\] {
  --tw-border-opacity: 1;
  border-color: rgb(33 99 224 / var(--tw-border-opacity, 1));
}
.border-\[\#B2B8BD\] {
  --tw-border-opacity: 1;
  border-color: rgb(178 184 189 / var(--tw-border-opacity, 1));
}
.border-\[\#E2E7EC\] {
  --tw-border-opacity: 1;
  border-color: rgb(226 231 236 / var(--tw-border-opacity, 1));
}
.border-b-\[\#E2E7EC\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(226 231 236 / var(--tw-border-opacity, 1));
}
.bg-\[\#2163E0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(33 99 224 / var(--tw-bg-opacity, 1));
}
.bg-\[\#2EBA55\] {
  --tw-bg-opacity: 1;
  background-color: rgb(46 186 85 / var(--tw-bg-opacity, 1));
}
.bg-\[\#B2B8BD\] {
  --tw-bg-opacity: 1;
  background-color: rgb(178 184 189 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E2E7ED\] {
  --tw-bg-opacity: 1;
  background-color: rgb(226 231 237 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E7EEFB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 238 251 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E8EFFC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 239 252 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F2F7FF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 247 255 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F5F7FA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 247 250 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FF8B00\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 139 0 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFF2E3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 242 227 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FFF3E5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 243 229 / var(--tw-bg-opacity, 1));
}
.bg-\[rgba\(33\2c 99\2c 224\2c 0\.1\)\] {
  background-color: rgba(33,99,224,0.1);
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-\[url\(\'\@\/assets\/login\/login-bg\.png\'\)\] {
  background-image: url(/images/a118c6a6c886471eb889.png);
}
.bg-\[url\(\'\@\/assets\/user\/user-center-bg\.png\'\)\] {
  background-image: url(/images/209a822d4dfb7b8df8ad.png);
}
.bg-\[url\(\@\/assets\/user\/header\.png\)\] {
  background-image: url(/images/f49765ed91b9c4cf2c47.png);
}
.bg-\[length\:100\%_17\.125rem\] {
  background-size: 100% 17.125rem;
}
.bg-\[length\:414px_274px\] {
  background-size: 414px 274px;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0 {
  padding: 0px;
}
.p-4 {
  padding: 1rem;
}
.p-\[\.438rem\] {
  padding: .438rem;
}
.p-\[\.688rem\] {
  padding: .688rem;
}
.p-\[\.938rem\] {
  padding: .938rem;
}
.p-\[1\.063rem\] {
  padding: 1.063rem;
}
.p-\[17px\] {
  padding: 17px;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[1\.375rem\] {
  padding-left: 1.375rem;
  padding-right: 1.375rem;
}
.px-\[1\.75rem\] {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[17px\] {
  padding-left: 17px;
  padding-right: 17px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-\[1\.063rem\] {
  padding-top: 1.063rem;
  padding-bottom: 1.063rem;
}
.py-\[12px\] {
  padding-top: 12px;
  padding-bottom: 12px;
}
.py-\[17px\] {
  padding-top: 17px;
  padding-bottom: 17px;
}
.pb-11 {
  padding-bottom: 2.75rem;
}
.pb-\[1\.063rem\] {
  padding-bottom: 1.063rem;
}
.pb-\[20px\] {
  padding-bottom: 20px;
}
.pr-\[1\.063rem\] {
  padding-right: 1.063rem;
}
.pt-\[1\.063rem\] {
  padding-top: 1.063rem;
}
.text-center {
  text-align: center;
}
.text-end {
  text-align: end;
}
.font-\[\'D-DIN-DIN-Bold\'\] {
  font-family: 'D-DIN-DIN-Bold';
}
.font-\[\.9375rem\] {
  font-family: .9375rem;
}
.font-\[PingFangSC-Medium\2c _PingFangSC-Medium\] {
  font-family: PingFangSC-Medium, PingFangSC-Medium;
}
.text-\[\.813rem\] {
  font-size: .813rem;
}
.text-\[\.875rem\] {
  font-size: .875rem;
}
.text-\[\.9375rem\] {
  font-size: .9375rem;
}
.text-\[\.938rem\] {
  font-size: .938rem;
}
.text-\[1\.125rem\] {
  font-size: 1.125rem;
}
.text-\[1\.375rem\] {
  font-size: 1.375rem;
}
.text-\[1\.625rem\] {
  font-size: 1.625rem;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[15\.008px\] {
  font-size: 15.008px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[2\.75rem\] {
  font-size: 2.75rem;
}
.text-\[20rem\] {
  font-size: 20rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.font-\[0\.938rem\] {
  font-weight: 0.938rem;
}
.font-medium {
  font-weight: 500;
}
.font-semibold {
  font-weight: 600;
}
.italic {
  font-style: italic;
}
.leading-3 {
  line-height: .75rem;
}
.leading-4 {
  line-height: 1rem;
}
.leading-\[2\.063rem\] {
  line-height: 2.063rem;
}
.leading-\[26px\] {
  line-height: 26px;
}
.text-\[\#0c131b\] {
  --tw-text-opacity: 1;
  color: rgb(12 19 27 / var(--tw-text-opacity, 1));
}
.text-\[\#171819\] {
  --tw-text-opacity: 1;
  color: rgb(23 24 25 / var(--tw-text-opacity, 1));
}
.text-\[\#2163E0\] {
  --tw-text-opacity: 1;
  color: rgb(33 99 224 / var(--tw-text-opacity, 1));
}
.text-\[\#2A2B2C\] {
  --tw-text-opacity: 1;
  color: rgb(42 43 44 / var(--tw-text-opacity, 1));
}
.text-\[\#323233\] {
  --tw-text-opacity: 1;
  color: rgb(50 50 51 / var(--tw-text-opacity, 1));
}
.text-\[\#656C74\] {
  --tw-text-opacity: 1;
  color: rgb(101 108 116 / var(--tw-text-opacity, 1));
}
.text-\[\#656c74\] {
  --tw-text-opacity: 1;
  color: rgb(101 108 116 / var(--tw-text-opacity, 1));
}
.text-\[\#83A7EE\] {
  --tw-text-opacity: 1;
  color: rgb(131 167 238 / var(--tw-text-opacity, 1));
}
.text-\[\#999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity, 1));
}
.text-\[\#9CB9D1\] {
  --tw-text-opacity: 1;
  color: rgb(156 185 209 / var(--tw-text-opacity, 1));
}
.text-\[\#B2B8BD\] {
  --tw-text-opacity: 1;
  color: rgb(178 184 189 / var(--tw-text-opacity, 1));
}
.text-\[\#E2E7EB\] {
  --tw-text-opacity: 1;
  color: rgb(226 231 235 / var(--tw-text-opacity, 1));
}
.text-\[\#FF8B00\] {
  --tw-text-opacity: 1;
  color: rgb(255 139 0 / var(--tw-text-opacity, 1));
}
.text-\[\#fe3737\] {
  --tw-text-opacity: 1;
  color: rgb(254 55 55 / var(--tw-text-opacity, 1));
}
.text-\[\#ffffff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.shadow-\[0px_-1px_6px_1px_rgba\(23\2c 24\2c 25\2c 0\.1\)\] {
  --tw-shadow: 0px -1px 6px 1px rgba(23,24,25,0.1);
  --tw-shadow-colored: 0px -1px 6px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_14px_17px_1px_rgba\(52\2c 97\2c 216\2c 0\.3\)\] {
  --tw-shadow: 0px 14px 17px 1px rgba(52,97,216,0.3);
  --tw-shadow-colored: 0px 14px 17px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1px_6px_1px_rgba\(23\2c 24\2c 25\2c 0\.1\)\] {
  --tw-shadow: 0px 1px 6px 1px rgba(23,24,25,0.1);
  --tw-shadow-colored: 0px 1px 6px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3_11px_1px_rgba\(39\2c 63\2c 97\2c 0\.1\)\] {
  --tw-shadow: 0px 3 11px 1px rgba(39,63,97,0.1);
  --tw-shadow-colored: 0px 3 11px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_3px_11px_1px_rgba\(39\2c 63\2c 97\2c 0\.1\)\] {
  --tw-shadow: 0px 3px 11px 1px rgba(39,63,97,0.1);
  --tw-shadow-colored: 0px 3px 11px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-filter {
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
:root,
body {
  width: 100%;
  height: 100%;
  color: #333;
  font-family: PingFang SC, PingFang SC-Regular, '微软雅黑', 'D-DIN';
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  /**
  -moz-user-select: none;		火狐
    -webkit-user-select: none;	 谷歌
    -ms-user-select: none;		 IE
    user-select: none;
  **/
}
:root:root {
  --van-blue: #2163E0;
  --van-field-placeholder-text-color: #B2B8BD;
}
:root:root .van-hairline--top-bottom:after,
:root:root .van-hairline-unset--top-bottom:after {
  border-width: 0;
}
:root:root .van-cell-group {
  background: transparent;
}
@media screen and (min-width: 600px) {
  font-size: 20px;
}
#app {
  height: 100%;
}
* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  margin: 0;
  padding: 0;
  font-family: PingFang SC, PingFang SC-Regular, '微软雅黑', 'D-DIN';
}
li {
  list-style: none;
}
a {
  text-decoration: none;
}
img {
  vertical-align: middle;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  outline: none;
}
.grid {
  display: grid;
}
.w-inherit {
  width: inherit;
}
.width {
  width: 100%;
}
.height {
  height: 100%;
}
.height-36 {
  height: 36px;
}
.height-40 {
  height: 40px;
}
.wh-14 {
  width: 14px;
  height: 14px;
}
.wh-16 {
  width: 16px;
  height: 16px;
}
.wh-18 {
  width: 18px;
  height: 18px;
}
.wh-20 {
  width: 20px;
  height: 20px;
}
.wh-22 {
  width: 22px;
  height: 22px;
}
.wh-36 {
  width: 36px;
  height: 36px;
}
.wh-40 {
  width: 40px;
  height: 40px;
}
/* 全局修改了滚动条样式 */
::-webkit-scrollbar {
  display: none;
  width: 6px;
  height: 12px;
}
::-webkit-scrollbar-thumb {
  /* 滚动条的设置 */
  background-color: #E3E7EE;
  background-clip: padding-box;
  border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #bbb;
}
/* 鼠标手势 */
.cursor {
  cursor: pointer;
}
.not-allowed {
  cursor: not-allowed;
}
.events-none {
  pointer-events: none;
}
/* 星号 */
.star-required::before {
  content: '*';
  color: #DD1722;
}
/* 字体加粗 */
.font-w400 {
  font-weight: 400;
}
.weight {
  font-weight: 500;
}
.font-w600 {
  font-weight: 600;
}
.font-w700 {
  font-weight: 700;
}
.font-w-800 {
  font-weight: 800;
}
.font-w900 {
  font-weight: 900;
}
/* 字体左对齐 */
.text-left {
  text-align: left;
}
/* 字体居中 */
.text-center {
  text-align: center;
}
/* 字体右对齐 */
.text-right {
  text-align: right;
}
/* 相对定位 */
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
/* 字体不换行 */
.white-nowrap {
  white-space: nowrap;
}
/* 字体样式 */
.din {
  font-family: 'D-DIN';
}
/* 字体样式 */
.din-weight {
  font-family: 'D-DIN-Bold';
}
/* 字体下划线 */
.underline {
  text-decoration: underline;
}
.overflow {
  overflow: auto;
}
.overflow-x {
  overflow-x: auto;
}
.overflow-y {
  overflow-y: auto;
}
.hidden {
  overflow: hidden;
}
.hidden-x {
  overflow-x: hidden;
}
.hidden-y {
  overflow-y: hidden;
}
/* 超出行数...表示 */
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ellipsis-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.inline-block {
  display: inline-block;
}
/* 去掉数字输入框后面的加减符号 */
input[type=number] {
  -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* flex布局 */
.flex {
  display: flex;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-column {
  flex-direction: column;
}
.align-start {
  align-items: flex-start;
}
.align-center {
  align-items: center;
}
.align-end {
  align-items: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-end {
  justify-content: flex-end;
}
.justify-evenly {
  justify-content: space-evenly;
}
.flex-shrink {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.flex-self {
  flex: 1 0 auto;
}
.flex-1 {
  flex: 1;
}
.flex-basis-3 {
  flex-basis: 3;
}
.flex-basis-4 {
  flex-basis: 4;
}
.flex-25 {
  flex: 0 0 25%;
}
.flex-start {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-end {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.flex-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.column-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.column-between {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* 字体大小 */
.font-12 {
  font-size: 12px;
}
.font-14 {
  font-size: 14px;
}
.font-16 {
  font-size: 16px;
}
.font-18 {
  font-size: 18px;
}
.font-20 {
  font-size: 20px;
}
.font-22 {
  font-size: 22px;
}
.font-24 {
  font-size: 24px;
}
.font-26 {
  font-size: 26px;
}
.font-28 {
  font-size: 28px;
}
.font-32 {
  font-size: 32px;
}
/* 内边距 */
.padding-0 {
  padding: 0px;
}
.padding-l0 {
  padding-left: 0px;
}
.padding-r0 {
  padding-right: 0px;
}
.padding-t0 {
  padding-top: 0px;
}
.padding-b0 {
  padding-bottom: 0px;
}
.padding-2 {
  padding: 2px;
}
.padding-l2 {
  padding-left: 2px;
}
.padding-r2 {
  padding-right: 2px;
}
.padding-t2 {
  padding-top: 2px;
}
.padding-b2 {
  padding-bottom: 2px;
}
.padding-x2 {
  padding: 0 2px;
}
.padding-y2 {
  padding: 2px 0;
}
.padding-4 {
  padding: 4px;
}
.padding-l4 {
  padding-left: 4px;
}
.padding-r4 {
  padding-right: 4px;
}
.padding-t4 {
  padding-top: 4px;
}
.padding-b4 {
  padding-bottom: 4px;
}
.padding-x4 {
  padding: 0 4px;
}
.padding-y4 {
  padding: 4px 0;
}
.padding-8 {
  padding: 8px;
}
.padding-l8 {
  padding-left: 8px;
}
.padding-r8 {
  padding-right: 8px;
}
.padding-t8 {
  padding-top: 8px;
}
.padding-b8 {
  padding-bottom: 8px;
}
.padding-x8 {
  padding: 0 8px;
}
.padding-y8 {
  padding: 8px 0;
}
.padding-10 {
  padding: 10px;
}
.padding-l10 {
  padding-left: 10px;
}
.padding-r10 {
  padding-right: 10px;
}
.padding-t10 {
  padding-top: 10px;
}
.padding-b10 {
  padding-bottom: 10px;
}
.padding-x10 {
  padding: 0 10px;
}
.padding-y10 {
  padding: 10px 0;
}
.padding-12 {
  padding: 12px;
}
.padding-l12 {
  padding-left: 12px;
}
.padding-r12 {
  padding-right: 12px;
}
.padding-t12 {
  padding-top: 12px;
}
.padding-b12 {
  padding-bottom: 12px;
}
.padding-x12 {
  padding: 0 12px;
}
.padding-y12 {
  padding: 12px 0;
}
.padding-14 {
  padding: 14px;
}
.padding-l14 {
  padding-left: 14px;
}
.padding-r14 {
  padding-right: 14px;
}
.padding-t14 {
  padding-top: 14px;
}
.padding-b14 {
  padding-bottom: 14px;
}
.padding-x14 {
  padding: 0 14px;
}
.padding-y14 {
  padding: 14px 0;
}
.padding-16 {
  padding: 16px;
}
.padding-l16 {
  padding-left: 16px;
}
.padding-r16 {
  padding-right: 16px;
}
.padding-t16 {
  padding-top: 16px;
}
.padding-b16 {
  padding-bottom: 16px;
}
.padding-x16 {
  padding: 0 16px;
}
.padding-y16 {
  padding: 16px 0;
}
.padding-20 {
  padding: 20px;
}
.padding-l20 {
  padding-left: 20px;
}
.padding-r20 {
  padding-right: 20px;
}
.padding-t20 {
  padding-top: 20px;
}
.padding-b20 {
  padding-bottom: 20px;
}
.padding-x20 {
  padding: 0 20px;
}
.padding-y20 {
  padding: 20px 0;
}
.padding-24 {
  padding: 24px;
}
.padding-l24 {
  padding-left: 24px;
}
.padding-r24 {
  padding-right: 24px;
}
.padding-t24 {
  padding-top: 24px;
}
.padding-b24 {
  padding-bottom: 24px;
}
.padding-x24 {
  padding: 0 24px;
}
.padding-y24 {
  padding: 24px 0;
}
.padding-30 {
  padding: 30px;
}
.padding-l30 {
  padding-left: 30px;
}
.padding-r30 {
  padding-right: 30px;
}
.padding-t30 {
  padding-top: 30px;
}
.padding-b30 {
  padding-bottom: 30px;
}
.padding-l50 {
  padding-left: 50px;
}
.padding-x30 {
  padding: 0 30px;
}
.padding-y30 {
  padding: 30px 0;
}
/* 外边距 */
.margin-0 {
  margin: 0px;
}
.margin-l0 {
  margin-left: 0px;
}
.margin-r0 {
  margin-right: 0px;
}
.margin-t0 {
  margin-top: 0px;
}
.margin-b0 {
  margin-bottom: 0px;
}
.margin-2 {
  margin: 2px;
}
.margin-l2 {
  margin-left: 2px;
}
.margin-r2 {
  margin-right: 2px;
}
.margin-t2 {
  margin-top: 2px;
}
.margin-b2 {
  margin-bottom: 2px;
}
.margin-x2 {
  margin: 0 2px;
}
.margin-y2 {
  margin: 2px 0;
}
.margin-5 {
  margin: 5px;
}
.margin-l5 {
  margin-left: 5px;
}
.margin-r5 {
  margin-right: 5px;
}
.margin-t5 {
  margin-top: 5px;
}
.margin-b5 {
  margin-bottom: 5px;
}
.margin-x5 {
  margin: 0 5px;
}
.margin-y5 {
  margin: 5px 0;
}
.margin-6 {
  margin: 6px;
}
.margin-l6 {
  margin-left: 6px;
}
.margin-r6 {
  margin-right: 6px;
}
.margin-t6 {
  margin-top: 6px;
}
.margin-b6 {
  margin-bottom: 6px;
}
.margin-x6 {
  margin: 0 6px;
}
.margin-y6 {
  margin: 6px 0;
}
.margin-8 {
  margin: 8px;
}
.margin-l8 {
  margin-left: 8px;
}
.margin-r8 {
  margin-right: 8px;
}
.margin-t8 {
  margin-top: 8px;
}
.margin-b8 {
  margin-bottom: 8px;
}
.margin-x8 {
  margin: 0 8px;
}
.margin-y8 {
  margin: 8px 0;
}
.margin-10 {
  margin: 10px;
}
.margin-l10 {
  margin-left: 10px;
}
.margin-r10 {
  margin-right: 10px;
}
.margin-t10 {
  margin-top: 10px;
}
.margin-b10 {
  margin-bottom: 10px;
}
.margin-x10 {
  margin: 0 10px;
}
.margin-y10 {
  margin: 10px 0;
}
.margin-12 {
  margin: 12px;
}
.margin-l12 {
  margin-left: 12px;
}
.margin-r12 {
  margin-right: 12px;
}
.margin-t12 {
  margin-top: 12px;
}
.margin-b12 {
  margin-bottom: 12px;
}
.margin-x12 {
  margin: 0 12px;
}
.margin-y12 {
  margin: 12px 0;
}
.margin-15 {
  margin: 15px;
}
.margin-l15 {
  margin-left: 15px;
}
.margin-r15 {
  margin-right: 15px;
}
.margin-t15 {
  margin-top: 15px;
}
.margin-b15 {
  margin-bottom: 15px;
}
.margin-x15 {
  margin: 0 15px;
}
.margin-y15 {
  margin: 15px 0;
}
.margin-16 {
  margin: 16px;
}
.margin-l16 {
  margin-left: 16px;
}
.margin-r16 {
  margin-right: 16px;
}
.margin-t16 {
  margin-top: 16px;
}
.margin-b16 {
  margin-bottom: 16px;
}
.margin-x16 {
  margin: 0 16px;
}
.margin-y16 {
  margin: 16px 0;
}
.margin-20 {
  margin: 20px;
}
.margin-l20 {
  margin-left: 20px;
}
.margin-r20 {
  margin-right: 20px;
}
.margin-t20 {
  margin-top: 20px;
}
.margin-b20 {
  margin-bottom: 20px;
}
.margin-x20 {
  margin: 0 20px;
}
.margin-y20 {
  margin: 20px 0;
}
.margin-24 {
  margin: 24px;
}
.margin-l24 {
  margin-left: 24px;
}
.margin-r24 {
  margin-right: 24px;
}
.margin-t24 {
  margin-top: 24px;
}
.margin-b24 {
  margin-bottom: 24px;
}
.margin-x24 {
  margin: 0 24px;
}
.margin-y24 {
  margin: 24px 0;
}
.margin-28 {
  margin: 28px;
}
.margin-l28 {
  margin-left: 28px;
}
.margin-r28 {
  margin-right: 28px;
}
.margin-t28 {
  margin-top: 28px;
}
.margin-b28 {
  margin-bottom: 28px;
}
.margin-x28 {
  margin: 0 28px;
}
.margin-y28 {
  margin: 28px 0;
}
.margin-30 {
  margin: 30px;
}
.margin-l30 {
  margin-left: 30px;
}
.margin-r30 {
  margin-right: 30px;
}
.margin-t30 {
  margin-top: 30px;
}
.margin-b30 {
  margin-bottom: 30px;
}
.margin-x30 {
  margin: 0 30px;
}
.margin-y30 {
  margin: 30px 0;
}
.margin-40 {
  margin: 40px;
}
.margin-l40 {
  margin-left: 40px;
}
.margin-r40 {
  margin-right: 40px;
}
.margin-t40 {
  margin-top: 40px;
}
.margin-b40 {
  margin-bottom: 40px;
}
.margin-x40 {
  margin: 0 40px;
}
.margin-y40 {
  margin: 40px 0;
}
/* 描边 */
.bd-solid {
  border: 1px solid;
}
.bd-lsolid {
  border-left: 1px solid;
}
.bd-rsolid {
  border-right: 1px solid;
}
.bd-tsolid {
  border-top: 1px solid;
}
.bd-bsolid {
  border-bottom: 1px solid;
}
.bd-dashed {
  border: 1px dashed;
}
.bd-ldashed {
  border-left: 1px dashed;
}
.bd-rdashed {
  border-right: 1px dashed;
}
.bd-tdashed {
  border-top: 1px dashed;
}
.bd-bdashed {
  border-bottom: 1px dashed;
}
/* 圆角 */
.bd-r2 {
  border-radius: 2px;
}
.bd-r4 {
  border-radius: 4px;
}
.bd-r6 {
  border-radius: 6px;
}
.bd-rl6 {
  border-radius: 6px 0 0 6px;
}
.bd-rr6 {
  border-radius: 0 6px 6px 0;
}
.bd-rt6 {
  border-radius: 6px 6px 0 0;
}
.bd-rb6 {
  border-radius: 0 0 6px 6px;
}
/* 行高 */
.lh-1 {
  line-height: 1;
}
.lh-2 {
  line-height: 1.3;
}
.lh-3 {
  line-height: 1.5;
}
.lh-4 {
  line-height: 1.7;
}
.lh-40 {
  line-height: 40px;
}
/* 盒子阴影 */
.box-shadow {
  box-shadow: 0px 0px 10px 1px rgba(220, 236, 255, 0.5) inset;
}
/* chrome 解决密码输入自动填充样式 */
input:-webkit-autofill {
  /* textarea:-webkit-autofill, select:-webkit-autofill*/
  /*覆盖背景颜色*/
  -webkit-box-shadow: 0 0 0px 100px #F3F7FE inset;
  /*字体颜色重置*/
}
/* input[type=password]:focus, input[type=text]:focus, textarea:focus {
  -webkit-box-shadow: 0 0 0 100px white inset;
} */
.shadow-unset {
  box-shadow: unset;
}
.bdc-unset {
  border-color: unset;
}
.default-btn-wh {
  width: 96px;
  height: 36px;
}
.default-hover {
  background-color: #75AAFF;
}
.rotate-180 {
  transform: rotate(-180deg);
}
.rotate-0 {
  transform: rotate(0deg);
}
.dot-6 {
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.dot-8 {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}
.dot-10 {
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.dot-12 {
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
}
.light-theme {
  /* 背景颜色 */
  /* 描边颜色 */
  /* shadow */
  /* input-placeholder 颜色 */
  /* --全局通用公共样式-- */
  /* 默认按钮&禁用按钮 */
  /* 次级默认按钮 */
  /* 次要按钮 */
  /* 按钮的禁用样式 */
  /* 点击下拉（下拉按钮） */
  /* 白色背景的tap-select */
  /* 单选框 radio */
  /*dashed btn*/
  /* 多选框 */
  /* 开关 switch */
  /* 输入框 input */
  /* 数字输入框 input */
  /* text-area 形式的输入框 */
  /* 双重input */
  /* 透明输入框 */
  /* theme select 下拉组件 */
  /* 级联 */
  /* 级联下拉 */
  /* el-drwpdown 下拉框 */
  /* 时间选择器 */
  /* 日期选择器 */
  /* 日期时间选择器 */
  /*下拉框样式*/
  /* 滑块 */
  /* 分页 */
  /* 消息提示 */
  /* 消息通知 */
  /* 树形控件（el-tree） */
  /* 面包屑 */
  /* 表单 table */
  /* 弹出框 */
  /* 消息弹出框 message box */
  /* drawer */
  /* menu 菜单 */
  /* el-row 栅格表 */
  /* 栅格表格（el-col）里面的展开-收起切换按钮  */
  /* el-form的全局默认样式 */
  /* 默认的统计卡片group */
  /* el-dialog 弹窗 */
  /* 时间线 */
}
.light-theme .c-theme {
  color: #568ADE;
}
.light-theme .c-focus {
  color: #75AAFF;
}
.light-theme .c-green {
  color: #52C41A;
}
.light-theme .c-red {
  color: #DD1722;
}
.light-theme .c-orange {
  color: #EAA421;
}
.light-theme .c-darkblue {
  color: #4363AC;
}
.light-theme .c-f {
  color: #fff;
}
.light-theme .c-preview {
  color: #f0f5ff;
}
.light-theme .c-blue-b5 {
  color: #EDF5FF;
}
.light-theme .c-black {
  color: #000;
}
.light-theme .c-3 {
  color: #303439;
}
.light-theme .c-6 {
  color: #65666a;
}
.light-theme .c-9,
.light-theme .c-info {
  color: #989A9E;
}
.light-theme .c-c {
  color: #cbcdd1;
}
.light-theme .c-a {
  color: #a8a9ac;
}
.light-theme .c-e {
  color: #eceef0;
}
.light-theme .c-fa {
  color: #f6f7f9;
}
.light-theme .c-fc {
  color: #fcfcfc;
}
.light-theme .bg-inherit {
  background-color: inherit;
}
.light-theme .bg-theme {
  background-color: #568ADE;
}
.light-theme .bg-focus {
  background-color: #75AAFF;
}
.light-theme .bg-hover {
  background-color: #e0ecff;
}
.light-theme .bg-preview {
  background-color: #f0f5ff;
}
.light-theme .bg-e {
  background-color: #eceef0;
}
.light-theme .bg-red {
  background-color: #DD1722;
}
.light-theme .bg-f {
  background-color: #fff;
}
.light-theme .bg-3 {
  background-color: #303439;
}
.light-theme .bg-c {
  background-color: #cbcdd1;
}
.light-theme .bg-6 {
  background-color: #65666a;
}
.light-theme .bg-green {
  background-color: #52C41A;
}
.light-theme .bg-orange {
  background-color: #EAA421;
}
.light-theme .bg-fa {
  background-color: #f6f7f9;
}
.light-theme .bg-preview {
  background-color: #f0f5ff;
}
.light-theme .bg-darkblue {
  background-color: #4363AC;
}
.light-theme .bg-darkblue-d1 {
  background-color: #9FA7DA;
}
.light-theme .bg-darkblue-d2 {
  background-color: #D9DCF0;
}
.light-theme .bg-transparent {
  background-color: transparent;
}
.light-theme .bg-gray-f9 {
  background-color: #f9f9f9;
}
.light-theme .bdc-theme {
  border-color: #568ADE;
}
.light-theme .bdc-focus {
  border-color: #75AAFF;
}
.light-theme .bdc-hover {
  border-color: #e0ecff;
}
.light-theme .bdc-green {
  border-color: #52C41A;
}
.light-theme .bdc-orange {
  border-color: #EAA421;
}
.light-theme .bdc-red {
  border-color: #DD1722;
}
.light-theme .bdc-3 {
  border-color: #303439;
}
.light-theme .bdc-6 {
  border-color: #65666a;
}
.light-theme .bdc-9,
.light-theme .bdc-info {
  border-color: #989A9E;
}
.light-theme .bdc-f {
  border-color: #fff;
}
.light-theme .bdc-preview {
  border-color: #f0f5ff;
}
.light-theme .bdc-black {
  border-color: #000;
}
.light-theme .bdc-a {
  border-color: #a8a9ac;
}
.light-theme .bdc-c {
  border-color: #cbcdd1;
}
.light-theme .bdc-e {
  border-color: #eceef0;
}
.light-theme .bdc-darkblue {
  border-color: #4363AC;
}
.light-theme .bdc-transparent {
  border-color: transparent;
}
.light-theme .shadow-theme {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .shadow-a {
  box-shadow: 0 0 0 1px #a8a9ac inset;
}
.light-theme .shadow-preview {
  box-shadow: 0 0 0 1px #f0f5ff inset;
}
.light-theme .shadow-red {
  box-shadow: 0 0 0 1px #DD1722 inset;
}
.light-theme .default-btn.el-button:focus {
  background-color: #568ADE;
  color: #fff;
}
.light-theme .secondary-default-btn.el-button:focus,
.light-theme .secondary-btn.el-button:focus {
  background-color: inherit;
  border-color: inherit;
}
.light-theme .default-btn.el-button.large-btn,
.light-theme .secondary-default-btn.el-button.large-btn,
.light-theme .secondary-btn.el-button.large-btn,
.light-theme .default-btn.el-button.large-btn.is-disabled,
.light-theme .dashed-btn.el-button.large-btn {
  height: 40px;
}
.light-theme .default-btn.el-button.small-btn,
.light-theme .secondary-default-btn.el-button.small-btn,
.light-theme .secondary-btn.el-button.small-btn,
.light-theme .default-btn.el-button.small-btn.is-disabled,
.light-theme .dashed-btn.el-button.small-btn {
  height: 32px;
}
.light-theme button.default-btn.el-button,
.light-theme .el-input-group__append button.default-btn.el-button {
  width: 96px;
  height: 36px;
  background-color: #568ADE;
  border-color: #568ADE;
  border-radius: 6px;
}
.light-theme button.default-btn.el-button span,
.light-theme .el-input-group__append button.default-btn.el-button span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
}
.light-theme button.default-btn.el-button:hover:not(.is-disabled),
.light-theme .el-input-group__append button.default-btn.el-button:hover:not(.is-disabled) {
  border-color: #75AAFF;
  background-color: #75AAFF;
}
.light-theme button.default-btn.el-button:hover:not(.is-disabled) span,
.light-theme .el-input-group__append button.default-btn.el-button:hover:not(.is-disabled) span {
  color: #fff;
}
.light-theme button.default-btn.el-button:focus,
.light-theme .el-input-group__append button.default-btn.el-button:focus {
  border-color: #568ADE;
}
.light-theme button.default-btn.el-button .is-disabled,
.light-theme .el-input-group__append button.default-btn.el-button .is-disabled {
  background-color: #eceef0;
}
.light-theme .secondary-default-btn.el-button {
  width: 96px;
  height: 36px;
  border-color: #568ADE;
  background-color: #fff;
  border-radius: 6px;
}
.light-theme .secondary-default-btn.el-button span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #568ADE;
}
.light-theme .secondary-default-btn.el-button:hover {
  border-color: #75AAFF;
  background-color: #75AAFF;
}
.light-theme .secondary-default-btn.el-button:hover span {
  color: #fff;
}
.light-theme .secondary-default-btn.el-button.weight span {
  font-weight: 500;
}
.light-theme .secondary-btn.el-button {
  width: 96px;
  height: 36px;
  color: #65666a;
  border-color: #cbcdd1;
  border-radius: 6px;
}
.light-theme .secondary-btn.el-button:hover {
  background-color: #e0ecff;
  border-color: #568ADE;
}
.light-theme .secondary-btn.el-button:hover span {
  color: #568ADE;
}
.light-theme .default-btn.el-button.is-disabled {
  border-color: #eceef0;
  background-color: #eceef0;
}
.light-theme .default-btn.el-button.is-disabled span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #989A9E;
}
.light-theme .default-btn.el-button.is-disabled:hover {
  background-color: #eceef0;
}
.light-theme .tap-select.el-select.large-btn .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper {
  height: 40px;
}
.light-theme .tap-select.el-select.small-btn .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper {
  height: 32px;
  width: 110px;
}
.light-theme .tap-select.el-select.small-btn .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper .el-input__inner {
  height: 32px;
}
.light-theme .tap-select.el-select {
  border-radius: 6px;
}
.light-theme .tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper {
  width: 118px;
  height: 36px;
  border-radius: 6px;
  background-color: #568ADE;
  border-color: #568ADE;
  box-shadow: none !important;
}
.light-theme .tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper .el-input__suffix .el-input__suffix-inner .el-icon {
  color: #fff;
}
.light-theme .tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper:hover {
  box-shadow: none;
}
.light-theme .tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper .el-input__inner {
  text-align: center;
  color: #fff;
}
.light-theme .tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper .el-input__inner::-moz-placeholder {
  color: #fff;
}
.light-theme .tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper .el-input__inner::placeholder {
  color: #fff;
}
.light-theme .tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #f0f5ff inset;
}
.light-theme .tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.is-focus .el-input__wrapper {
  box-shadow: 0 0 0 1px #f0f5ff inset;
  background-color: #75AAFF;
}
.light-theme .tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.is-focus .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #f0f5ff inset;
}
.light-theme .tap-select.el-select .el-popper.el-select__popper {
  width: inherit;
  text-align: center;
}
.light-theme .tap-select.el-select .el-popper.el-select__popper .el-select-dropdown {
  width: inherit;
}
.light-theme .tap-select.el-select .el-popper.el-select__popper .el-select-dropdown .el-scrollbar {
  width: inherit;
}
.light-theme .tap-select.el-select .el-popper.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap.el-scrollbar__wrap {
  width: inherit;
}
.light-theme .tap-select.el-select .el-popper.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap.el-scrollbar__wrap ul.el-scrollbar__view.el-select-dropdown__list .el-select-dropdown__item {
  padding: 0;
}
.light-theme .tap-select.el-select .el-popper.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap.el-scrollbar__wrap ul.el-scrollbar__view.el-select-dropdown__list .el-select-dropdown__item:hover {
  background-color: #f0f5ff;
}
.light-theme .tap-select.el-select .el-popper.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap.el-scrollbar__wrap ul.el-scrollbar__view.el-select-dropdown__list .el-select-dropdown__item.selected {
  color: #568ADE;
}
.light-theme .white-tap-select.el-select {
  border-radius: 6px;
}
.light-theme .white-tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper {
  width: 96px;
  height: 36px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .white-tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper .el-input__suffix .el-input__suffix-inner .el-icon {
  color: #568ADE;
}
.light-theme .white-tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper .el-input__inner {
  text-align: center;
  color: #568ADE;
}
.light-theme .white-tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper .el-input__inner::-moz-placeholder {
  color: #568ADE;
}
.light-theme .white-tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper .el-input__inner::placeholder {
  color: #568ADE;
}
.light-theme .white-tap-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #f0f5ff inset;
}
.light-theme .white-tap-select.el-select .el-popper.el-select__popper {
  width: inherit;
  text-align: center;
}
.light-theme .white-tap-select.el-select .el-popper.el-select__popper .el-select-dropdown {
  width: inherit;
}
.light-theme .white-tap-select.el-select .el-popper.el-select__popper .el-select-dropdown .el-scrollbar {
  width: inherit;
}
.light-theme .white-tap-select.el-select .el-popper.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap.el-scrollbar__wrap {
  width: inherit;
}
.light-theme .white-tap-select.el-select .el-popper.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap.el-scrollbar__wrap ul.el-scrollbar__view.el-select-dropdown__list .el-select-dropdown__item {
  padding: 0;
}
.light-theme .white-tap-select.el-select .el-popper.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap.el-scrollbar__wrap ul.el-scrollbar__view.el-select-dropdown__list .el-select-dropdown__item:hover {
  background-color: #f0f5ff;
  color: #568ADE;
}
.light-theme .default-radio.el-radio-group .el-radio.el-radio--large {
  color: #65666a;
  border-radius: 6px;
}
.light-theme .default-radio.el-radio-group .el-radio.el-radio--large .el-radio__input .el-radio__inner,
.light-theme .default-radio.el-radio-group .el-radio.el-radio--large .el-radio__input .el-radio__inner {
  border-color: #cbcdd1;
}
.light-theme .default-radio.el-radio-group .el-radio.el-radio--large .el-radio__input .el-radio__inner:hover,
.light-theme .default-radio.el-radio-group .el-radio.el-radio--large .el-radio__input .el-radio__inner:hover {
  border-color: #568ADE;
}
.light-theme .default-radio.el-radio-group .el-radio.is-checked.el-radio--large .el-radio__label {
  color: #568ADE;
}
.light-theme .default-radio.el-radio-group .el-radio.is-checked.el-radio--large .el-radio__input.is-checked .el-radio__inner {
  border-color: #568ADE;
  background-color: #fff;
}
.light-theme .default-radio.el-radio-group .el-radio.is-checked.el-radio--large .el-radio__input.is-checked .el-radio__inner:after {
  width: 10px;
  height: 10px;
  background-color: #568ADE;
}
.light-theme .default-radio.el-radio-group .el-radio.is-disabled .el-radio__label {
  color: #cbcdd1;
}
.light-theme .default-radio.el-radio-group .el-radio.is-disabled.is-checked .el-radio__input.is-disabled.is-checked .el-radio__inner {
  border-color: #cbcdd1;
}
.light-theme .default-radio.el-radio-group .el-radio.is-disabled.is-checked .el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: #cbcdd1;
}
.light-theme .default-radio.el-radio-group .el-radio.is-disabled.is-checked .el-radio__label {
  color: #cbcdd1;
}
.light-theme .default-radio.el-radio-group .el-radio.is-bordered.is-checked.el-radio--large {
  border-color: #568ADE;
}
.light-theme .default-radio.el-radio-group .el-radio.el-radio--large.is-disabled + span .el-radio__input + span .el-input__inner:after {
  width: 10px;
  height: 10px;
  background-color: #cbcdd1;
}
.light-theme .default-radio.el-radio-group .el-radio.el-radio--large.is-disabled + span .el-radio__input + span .el-radio__label {
  color: #cbcdd1;
}
.light-theme .default-radio.el-radio-group .el-radio.el-radio--large.is-disabled + span .el-radio__input.is-checked .el-radio__inner {
  border-color: #568ADE;
  background-color: #fff;
}
.light-theme .default-radio.el-radio-group .el-radio.el-radio--large.is-disabled + span .el-radio__input.is-checked .el-radio__label + span {
  color: #cbcdd1;
}
.light-theme .el-button.dashed-btn {
  width: 96px;
  height: 36px;
  background-color: #fff;
  border-radius: 6px;
  border: 1px dashed #CCCCCC;
}
.light-theme .el-button.dashed-btn:hover {
  border-color: #568ADE;
  color: #568ADE;
  background-color: #fff;
}
.light-theme .el-button.dashed-btn:focus {
  border-color: #568ADE;
  color: #568ADE;
  background-color: #fff;
}
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input {
  color: #65666a;
}
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input .el-checkbox__inner,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input .el-checkbox__inner {
  width: 16px;
  height: 16px;
}
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input .el-checkbox__inner::after,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input .el-checkbox__inner::after {
  width: 5px;
  height: 8px;
}
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input.is-indeterminate:not(.is-disabled) .el-checkbox__inner,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input.is-indeterminate:not(.is-disabled) .el-checkbox__inner {
  background-color: #568ADE;
  border-color: #568ADE;
}
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input.is-indeterminate:not(.is-disabled) .el-checkbox__inner::before,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input.is-indeterminate:not(.is-disabled) .el-checkbox__inner::before {
  top: 43%;
}
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input.is-checked:not(.is-disabled) .el-checkbox__inner,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input.is-checked:not(.is-disabled) .el-checkbox__inner {
  background-color: #568ADE;
  border-color: #568ADE;
}
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input.is-checked:not(.is-disabled) + .el-checkbox__label,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input.is-checked:not(.is-disabled) + .el-checkbox__label {
  color: #568ADE;
}
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input.is-disabled .el-checkbox__inner,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input.is-disabled .el-checkbox__inner,
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner,
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
  background-color: #f6f7f9;
  border-color: #cbcdd1;
}
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input.is-disabled .el-checkbox__inner::after,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input.is-disabled .el-checkbox__inner::after,
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after,
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::after,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::after {
  border-color: #cbcdd1;
}
.light-theme .default-checkbox-group .el-checkbox.default-checkbox .el-checkbox__input:not(.is-disabled) > .el-checkbox__inner:hover,
.light-theme .el-checkbox.default-checkbox .el-checkbox__input:not(.is-disabled) > .el-checkbox__inner:hover {
  border-color: #568ADE;
}
.light-theme .el-switch.default-switch .el-switch__label {
  height: 15px;
}
.light-theme .el-switch.default-switch .el-switch__label span {
  color: #65666a;
}
.light-theme .el-switch.default-switch .el-switch__label.is-active span {
  color: #568ADE;
}
.light-theme .el-switch.is-disabled.default-switch .el-switch__label span {
  color: #cbcdd1;
}
.light-theme .el-switch.is-disabled.default-switch .el-switch__label.is-active span {
  color: #cbcdd1;
}
.light-theme .default-switch.el-switch.is-checked .el-switch__core {
  background-color: #568ADE;
  border-color: #568ADE;
}
.light-theme .default-switch.el-switch .el-switch__core {
  background-color: #cbcdd1;
}
.light-theme .default-input.el-input {
  --el-input-border-radius: 6px;
  width: 220px;
  height: 40px;
  border-color: #cbcdd1;
}
.light-theme .default-input.el-input .el-input__wrapper {
  background-color: inherit;
}
.light-theme .default-input.el-input .el-input__wrapper .el-input__inner {
  color: #65666a;
  --el-input-placeholder-color: #cbcdd1;
}
.light-theme .default-input.el-input .el-input__wrapper .el-input__prefix .el-input__prefix-inner .el-icon.el-input__icon {
  color: #cbcdd1;
}
.light-theme .default-input.el-input .el-input__wrapper .el-input__suffix .el-input__suffix-inner .el-icon.el-input__icon.el-input__clear {
  color: #cbcdd1;
}
.light-theme .default-input.el-input:not(.is-disabled, .warning) .el-input__wrapper:hover {
  box-shadow: 0 0 0 1px #a8a9ac inset;
}
.light-theme .default-input.el-input:not(.is-disabled, .warning) .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .default-input.el-input.is-disabled .el-input__wrapper {
  background-color: #eceef0;
}
.light-theme .default-input.warning .el-input__wrapper {
  box-shadow: 0 0 0 1px #DD1722 inset;
}
.light-theme .default-input-number.el-input-number .el-input__inner {
  text-align: left;
}
.light-theme .default-input.el-textarea.text-area-input > textarea.el-textarea__inner:focus {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .dual-input {
  width: 390px;
  height: 36px;
  border: 1px solid;
  border-color: #cbcdd1;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.light-theme .dual-input .el-input div.el-input__wrapper {
  box-shadow: none;
}
.light-theme .dual-input .el-input div.el-input__wrapper .el-input__inner {
  color: #65666a;
  text-align: center;
}
.light-theme .dual-input > span,
.light-theme .dual-input > div {
  color: #989A9E;
}
.light-theme .dual-input .el-form-item.is-error ~ .el-form-item.is-error {
  color: blue;
}
.light-theme .dual-input .el-form-item.is-error ~ .el-form-item.is-error > .el-form-item__content .el-input + .el-form-item__error {
  display: none;
}
.light-theme .glass-input div.el-input__wrapper {
  box-shadow: none;
  height: 20px;
  background-color: inherit;
  padding: 0px;
}
.light-theme .glass-input div.el-input__wrapper .el-input__inner {
  color: #65666a;
}
.light-theme .default-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large.is-focus .el-input__wrapper {
  background-color: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-shadow: 0 0 0 1px #568ADE inset !important;
}
.light-theme .default-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large.is-focus .el-input__wrapper .el-input__inner {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.light-theme .default-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #568ADE inset !important;
}
.light-theme .default-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input:not(.is-disabled) {
  --el-input-height: 40px;
  width: 220px;
}
.light-theme .default-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input:not(.is-disabled) .el-input__wrapper .el-input__suffix .el-input__suffix-inner .el-icon {
  color: #cbcdd1;
}
.light-theme .default-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input:not(.is-disabled) .el-input__wrapper:hover {
  box-shadow: 0 0 0 1px #a8a9ac inset;
}
.light-theme .default-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input:not(.is-disabled) .el-input__wrapper .el-input__inner {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #65666a;
}
.light-theme .default-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input:not(.is-disabled) .el-input__wrapper .el-input__inner::-moz-placeholder {
  color: #cbcdd1;
}
.light-theme .default-select.el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input:not(.is-disabled) .el-input__wrapper .el-input__inner::placeholder {
  color: #cbcdd1;
}
.light-theme .default-select.el-select .el-popper.is-pure.is-light.el-select__popper {
  width: inherit;
  overflow: hidden;
}
.light-theme .default-select.el-select .el-popper.is-pure.is-light.el-select__popper .el-select-dropdown {
  color: #568ADE;
}
.light-theme .default-select.el-select .el-popper.is-pure.is-light.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .el-scrollbar__view.el-select-dropdown__list .el-select-dropdown__item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 13px;
}
.light-theme .default-select.el-select .el-popper.is-pure.is-light.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .el-scrollbar__view.el-select-dropdown__list .el-select-dropdown__item > span {
  width: 80%;
  padding-left: 20px;
}
.light-theme .default-select.el-select .el-popper.is-pure.is-light.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .el-scrollbar__view.el-select-dropdown__list li.el-select-dropdown__item.selected > div {
  color: #568ADE;
  font-weight: 500;
}
.light-theme .default-select.el-select .el-popper.is-pure.is-light.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .el-scrollbar__view.el-select-dropdown__list li.el-select-dropdown__item.selected::after {
  background-color: #568ADE;
}
.light-theme .default-select.el-select .el-popper.is-pure.is-light.el-select__popper div.el-select-dropdown.is-multiple.default-select div.el-scrollbar div.el-select-dropdown__wrap ul.el-scrollbar__view.el-select-dropdown__list li.el-select-dropdown__item.selected::after {
  background-color: #568ADE !important;
}
.light-theme .default-select.el-select .el-popper.is-pure.is-light.el-select__popper .el-select-dropdown.is-multiple .el-scrollbar .el-select-dropdown__wrap .el-scrollbar__view.el-select-dropdown__list .el-select-dropdown__item.selected {
  padding-right: 43px;
}
.light-theme .default-select.el-select .el-select-dropdown__item.selected {
  color: #568ADE;
}
.light-theme .default-select.el-select .el-select-dropdownlabel__item.hover,
.light-theme .default-select.el-select .el-select-dropdown__item:hover {
  background-color: #f0f5ff;
}
.light-theme .el-popper.is-pure.el-select__popper {
  width: inherit;
  overflow: hidden;
}
.light-theme .el-popper.is-pure.el-select__popper > div.el-select-dropdown.is-multiple,
.light-theme .el-popper.is-pure.el-select__popper > div.el-select-dropdown {
  color: #568ADE;
}
.light-theme .el-popper.is-pure.el-select__popper > div.el-select-dropdown.is-multiple div.el-scrollbar div.el-select-dropdown__wrap ul.el-scrollbar__view.el-select-dropdown__list li.el-select-dropdown__item,
.light-theme .el-popper.is-pure.el-select__popper > div.el-select-dropdown div.el-scrollbar div.el-select-dropdown__wrap ul.el-scrollbar__view.el-select-dropdown__list li.el-select-dropdown__item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.light-theme .el-popper.is-pure.el-select__popper > div.el-select-dropdown.is-multiple div.el-scrollbar div.el-select-dropdown__wrap ul.el-scrollbar__view.el-select-dropdown__list li.el-select-dropdown__item:hover,
.light-theme .el-popper.is-pure.el-select__popper > div.el-select-dropdown div.el-scrollbar div.el-select-dropdown__wrap ul.el-scrollbar__view.el-select-dropdown__list li.el-select-dropdown__item:hover {
  background-color: #f0f5ff;
}
.light-theme .el-popper.is-pure.el-select__popper > div.el-select-dropdown.is-multiple div.el-scrollbar div.el-select-dropdown__wrap ul.el-scrollbar__view.el-select-dropdown__list li.el-select-dropdown__item.selected,
.light-theme .el-popper.is-pure.el-select__popper > div.el-select-dropdown div.el-scrollbar div.el-select-dropdown__wrap ul.el-scrollbar__view.el-select-dropdown__list li.el-select-dropdown__item.selected {
  color: #568ADE;
}
.light-theme .el-popper.is-pure.el-select__popper > div.el-select-dropdown.is-multiple div.el-scrollbar div.el-select-dropdown__wrap ul.el-scrollbar__view.el-select-dropdown__list li.el-select-dropdown__item.selected::after,
.light-theme .el-popper.is-pure.el-select__popper > div.el-select-dropdown div.el-scrollbar div.el-select-dropdown__wrap ul.el-scrollbar__view.el-select-dropdown__list li.el-select-dropdown__item.selected::after {
  background-color: #568ADE;
}
.light-theme .el-popper.is-pure.el-select__popper .el-select-dropdown.is-multiple .el-scrollbar .el-select-dropdown__wrap .el-scrollbar__view.el-select-dropdown__list .el-select-dropdown__item.selected {
  padding-right: 43px;
}
.light-theme .el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after {
  background-color: #568ADE;
}
.light-theme .el-select-dropdown__item.selected {
  color: #568ADE;
}
.light-theme .el-select-dropdownlabel__item.hover,
.light-theme .el-select-dropdown__item:hover {
  background-color: #f0f5ff;
}
.light-theme .el-popper.is-light.el-popover.el-popover--plain {
  background-color: #303439;
  color: #fff;
  border-color: #303439;
  max-width: 160px;
}
.light-theme .el-popper.is-light.el-popover.el-popover--plain .el-popper__arrow::before {
  background-color: #303439;
}
.light-theme .el-select.el-select--disabled.default-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--large.is-disabled .el-input__wrapper {
  background-color: #eceef0;
}
.light-theme .default-cascader.el-cascader.el-tooltip__trigger .el-input .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .default-cascader.el-popper.el-cascader__dropdown .el-cascader-panel .el-scrollbar.el-cascader-menu .el-cascader-menu__wrap ul.el-scrollbar__view.el-cascader-menu__list li[role="menuitem"] span.el-cascader-node__label {
  color: #65666a;
}
.light-theme .default-cascader.el-popper.el-cascader__dropdown .el-cascader-panel .el-scrollbar.el-cascader-menu .el-cascader-menu__wrap ul.el-scrollbar__view.el-cascader-menu__list li[role="menuitem"] i.el-icon {
  color: #65666a;
}
.light-theme .default-cascader.el-popper.el-cascader__dropdown .el-cascader-panel .el-scrollbar.el-cascader-menu .el-cascader-menu__wrap ul.el-scrollbar__view.el-cascader-menu__list li[role="menuitem"]:hover {
  background-color: #f0f5ff;
}
.light-theme .default-cascader.el-popper.el-cascader__dropdown .el-cascader-panel .el-scrollbar.el-cascader-menu .el-cascader-menu__wrap ul.el-scrollbar__view.el-cascader-menu__list li[role="menuitem"].in-active-path span.el-cascader-node__label,
.light-theme .default-cascader.el-popper.el-cascader__dropdown .el-cascader-panel .el-scrollbar.el-cascader-menu .el-cascader-menu__wrap ul.el-scrollbar__view.el-cascader-menu__list li[role="menuitem"].is-active span.el-cascader-node__label {
  color: #568ADE;
}
.light-theme .default-cascader.el-popper.el-cascader__dropdown .el-cascader-panel .el-scrollbar.el-cascader-menu .el-cascader-menu__wrap ul.el-scrollbar__view.el-cascader-menu__list li[role="menuitem"].in-active-path i.el-icon,
.light-theme .default-cascader.el-popper.el-cascader__dropdown .el-cascader-panel .el-scrollbar.el-cascader-menu .el-cascader-menu__wrap ul.el-scrollbar__view.el-cascader-menu__list li[role="menuitem"].is-active i.el-icon {
  color: #568ADE;
}
.light-theme .default-dropdown.el-popper.el-dropdown__popper > div.el-scrollbar > div.el-scrollbar__wrap > .el-scrollbar__view.el-dropdown__list ul.el-dropdown-menu li.el-dropdown-menu__item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #65666a;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 94px;
}
.light-theme .default-dropdown.el-popper.el-dropdown__popper > div.el-scrollbar > div.el-scrollbar__wrap > .el-scrollbar__view.el-dropdown__list ul.el-dropdown-menu li.el-dropdown-menu__item[tabindex="0"] {
  background-color: #f0f5ff;
  color: #568ADE;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.default-time:not(.is-disabled) {
  width: 220px;
  height: 40px;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.default-time:not(.is-disabled) .el-input__wrapper {
  width: 221px;
  height: 40px;
  border-radius: 6px;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.default-time:not(.is-disabled) .el-input__wrapper:hover {
  box-shadow: 0 0 0 1px #a8a9ac inset;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.default-time:not(.is-disabled) .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.default-time.is-disabled {
  width: 220px;
  height: 40px;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.default-time.is-disabled .el-input__wrapper {
  width: 220px;
  height: 40px;
  border-radius: 6px;
  background-color: #eceef0;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.default-date:not(.is-disabled) {
  width: 220px;
  height: 40px;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.default-date:not(.is-disabled) .el-input__wrapper {
  width: 220px;
  height: 40px;
  border-radius: 6px;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.default-date:not(.is-disabled) .el-input__wrapper:hover {
  box-shadow: 0 0 0 1px #a8a9ac inset;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.default-date:not(.is-disabled) .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.default-date.is-disabled {
  width: 220px;
  height: 40px;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.default-date.is-disabled .el-input__wrapper {
  width: 220px;
  height: 40px;
  border-radius: 6px;
  background-color: #eceef0;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.el-date-editor--datetime.default-time-date:not(.is-disabled) {
  width: 220px;
  height: 40px;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.el-date-editor--datetime.default-time-date:not(.is-disabled) .el-input__wrapper {
  width: 220px;
  height: 40px;
  border-radius: 6px;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.el-date-editor--datetime.default-time-date:not(.is-disabled) .el-input__wrapper:hover {
  box-shadow: 0 0 0 1px #a8a9ac inset;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.el-date-editor--datetime.default-time-date:not(.is-disabled) .el-input__wrapper.is-focus:not(.is-disabled) {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.el-date-editor--datetime.default-time-date.is-disabled {
  width: 220px;
  height: 40px;
}
.light-theme .el-input.el-tooltip__trigger.el-tooltip__trigger.el-date-editor.el-date-editor--datetime.default-time-date.is-disabled .el-input__wrapper {
  width: 220px;
  height: 40px;
  border-radius: 6px;
  background-color: #eceef0;
}
.light-theme .el-date-editor.el-date-editor--daterange.el-input__wrapper.el-range-editor.default-time-date.el-tooltip__trigger.el-tooltip__trigger {
  width: 400px;
  height: 40px;
}
.light-theme .el-date-editor.el-date-editor--daterange.el-input__wrapper.el-range-editor.default-time-date.el-tooltip__trigger.el-tooltip__trigger:hover {
  box-shadow: 0 0 0 1px #a8a9ac inset;
}
.light-theme .el-date-editor.el-date-editor--daterange.el-input__wrapper.is-active.el-range-editor.default-time-date.el-tooltip__trigger.el-tooltip__trigger {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .el-date-editor.el-date-editor--year.default-year {
  width: 220px;
  height: 40px;
}
.light-theme .el-date-editor.el-date-editor--year.default-year .el-input__wrapper {
  width: 220px;
  height: 40px;
}
.light-theme .el-date-editor.el-date-editor--year.default-year .el-input__wrapper:hover {
  box-shadow: 0 0 0 1px #a8a9ac inset;
}
.light-theme .el-date-editor.el-date-editor--year.default-year .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .el-date-editor.el-date-editor--year.default-year .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-year-table .available.today .cell {
  color: #568ADE;
}
.light-theme .el-date-editor.el-date-editor--year.default-year .el-picker-panel.el-date-picker .available.today .cell {
  color: #568ADE;
}
.light-theme .el-date-editor.el-date-editor--year.default-year .el-picker-panel.el-date-picker .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .el-popper.el-picker__popper .el-time-panel .el-time-panel__footer .el-time-panel__btn.confirm {
  color: #568ADE;
}
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-date-picker__time-header .el-date-picker__editor-wrap .el-input .el-input__wrapper.is-focus,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-date-picker__time-header .el-date-picker__editor-wrap .el-input .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-date-picker__header .el-picker-panel__icon-btn:hover,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-date-picker__header .el-picker-panel__icon-btn:hover {
  color: #568ADE;
}
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-date-picker__header .el-date-picker__header-label:hover,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-date-picker__header .el-date-picker__header-label:hover {
  color: #568ADE;
}
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .available:hover,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .available:hover {
  color: #568ADE;
}
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .today .el-date-table-cell .el-date-table-cell__text,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .today .el-date-table-cell .el-date-table-cell__text {
  color: #568ADE;
}
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .available.current .el-date-table-cell .el-date-table-cell__text,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .available.current .el-date-table-cell .el-date-table-cell__text,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .available.selected .el-date-table-cell .el-date-table-cell__text,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .available.selected .el-date-table-cell .el-date-table-cell__text,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .available.start-date .el-date-table-cell .el-date-table-cell__text,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .available.start-date .el-date-table-cell .el-date-table-cell__text,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .available.end-date .el-date-table-cell .el-date-table-cell__text,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .available.end-date .el-date-table-cell .el-date-table-cell__text {
  font-weight: 500;
  background-color: #568ADE;
  color: #fff;
}
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .available.in-range .el-date-table-cell,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-range-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content .el-date-table tbody .el-date-table__row .available.in-range .el-date-table-cell {
  background-color: #f0f5ff;
}
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-date-picker__header .el-picker-panel__icon-btn .el-icon:hover {
  color: #75AAFF;
}
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content table tbody tr .available .cell {
  color: #65666a;
}
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content table tbody tr .available .cell:hover {
  color: #75AAFF;
}
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content table tbody tr .available.current .cell,
.light-theme .el-popper.el-picker__popper .el-picker-panel.el-date-picker .el-picker-panel__body-wrapper .el-picker-panel__body .el-picker-panel__content table tbody tr .available.today .cell {
  color: #568ADE;
}
.light-theme .el-select:hover:not(.el-select--disabled) .el-input.is-focus .el-input__wrapper {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .default-slider .el-slider__runway {
  background-color: #eceef0;
}
.light-theme .default-slider .el-slider__runway .el-slider__bar {
  background-color: #568ADE;
}
.light-theme .default-slider .el-slider__runway .el-slider__button-wrapper .el-slider__button.el-tooltip__trigger.el-tooltip__trigger {
  border-color: #568ADE;
}
.light-theme .default-slider .el-slider__runway.is-disabled .el-slider__button-wrapper .el-slider__button.el-tooltip__trigger.el-tooltip__trigger {
  border-color: #cbcdd1;
}
.light-theme .default-slider .el-slider__runway.is-disabled .el-slider__bar {
  background-color: #cbcdd1;
}
.light-theme .default-page.el-pagination .btn-prev,
.light-theme .default-page.el-pagination .btn-next,
.light-theme .default-page.el-pagination .el-pager li {
  min-width: 36px;
  height: 36px;
  border-radius: 6px;
  border: 1px solid;
  border-color: #eceef0;
  color: #000;
  margin-right: 10px;
}
.light-theme .default-page.el-pagination .btn-prev:hover,
.light-theme .default-page.el-pagination .btn-next:hover,
.light-theme .default-page.el-pagination .el-pager li:hover {
  color: #568ADE;
  background-color: #e0ecff;
  border-color: #568ADE;
}
.light-theme .default-page.el-pagination .el-pager .is-active.number {
  background-color: #568ADE;
  color: #fff;
}
.light-theme .default-page.el-pagination .el-pager li.is-active + li {
  border-left: 1;
}
.light-theme .default-page.el-pagination .el-pagination__sizes {
  margin: 0 20px 0 10px;
}
.light-theme .default-page.el-pagination .el-pagination__sizes .el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input {
  width: 95px;
  height: 36px;
}
.light-theme .default-page.el-pagination .el-pagination__sizes .el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.is-focus .el-input__wrapper.is-focus,
.light-theme .default-page.el-pagination .el-pagination__sizes .el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.is-focus .el-input__wrapper {
  box-shadow: 0 0 0 1px #568ADE inset !important;
}
.light-theme .default-page.el-pagination .el-pagination__sizes .el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #568ADE inset !important;
}
.light-theme .default-page.el-pagination .el-pagination__sizes .el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--suffix .el-input__wrapper span.el-input__suffix {
  width: 16px;
  color: #303439;
}
.light-theme .default-page.el-pagination .el-pagination__sizes .el-select .select-trigger.el-tooltip__trigger.el-tooltip__trigger .el-input.el-input--suffix .el-input__wrapper span.el-input__suffix > span.el-input__suffix-inner {
  width: 100%;
}
.light-theme .default-page.el-pagination .el-pagination__jump {
  margin: 0;
}
.light-theme .default-page.el-pagination .el-pagination__jump .el-input.el-pagination__editor {
  margin: 0 10px;
}
.light-theme .default-page.el-pagination .el-pagination__jump .el-input.el-pagination__editor .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme .default-page.el-popper.is-pure.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap.el-scrollbar__wrap .el-scrollbar__view.el-select-dropdown__list .el-select-dropdown__item.selected {
  color: #568ADE;
}
.light-theme .default-page.el-popper.is-pure.el-select__popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap.el-scrollbar__wrap .el-scrollbar__view.el-select-dropdown__list .el-select-dropdown__item.hover {
  background-color: #e0ecff;
}
.light-theme .default-msg {
  min-width: 260px;
  height: 40px;
}
.light-theme .default-msg.el-message.el-message--success {
  background-color: #CBEBBC;
  border-color: #CBEBBC;
  border-radius: 6px;
}
.light-theme .default-msg.el-message.el-message--success .el-message__icon.el-message-icon--success,
.light-theme .default-msg.el-message.el-message--success p.el-message__content {
  color: #52C41A;
}
.light-theme .default-msg.el-message.el-message--info {
  background-color: #D7E2F5;
  border-color: #D7E2F5;
  border-radius: 6px;
}
.light-theme .default-msg.el-message.el-message--info .el-message__icon.el-message-icon--info,
.light-theme .default-msg.el-message.el-message--info p.el-message__content {
  color: #568ADE;
}
.light-theme .default-msg.el-message.el-message--warning {
  background-color: #F5E4C4;
  border-color: #F5E4C4;
  border-radius: 6px;
}
.light-theme .default-msg.el-message.el-message--warning .el-message__icon.el-message-icon--warning,
.light-theme .default-msg.el-message.el-message--warning p.el-message__content {
  color: #EAA421;
}
.light-theme .default-msg.el-message.el-message--error {
  background-color: #F5DCDE;
  border-color: #F5DCDE;
  border-radius: 6px;
}
.light-theme .default-msg.el-message.el-message--error .el-message__icon.el-message-icon--error,
.light-theme .default-msg.el-message.el-message--error p.el-message__content {
  color: #DD1722;
}
.light-theme .el-notification {
  --el-notification-padding: 20px;
  background-color: #fff;
  width: 320px;
  min-height: 92px;
  box-shadow: 0px 2px 10px 1px rgba(51, 51, 51, 0.1);
  border-radius: 6px;
  border: 1px solid;
  border-color: #eceef0;
}
.light-theme .el-notification > i.el-icon.el-notification__icon {
  margin-top: 3;
  width: 16px;
  height: 16px;
}
.light-theme .el-notification > i.el-icon.el-notification__icon.el-notification--error {
  content: url(/images/3ed661bf545435e68a0f.png);
}
.light-theme .el-notification > i.el-icon.el-notification__icon.el-notification--error > .svg {
  display: none;
}
.light-theme .el-notification > .el-notification__group > h2.el-notification__title {
  line-height: 22px;
  height: 22px;
  font-size: 16px;
  font-weight: 500;
  color: #303439;
}
.light-theme .el-notification > .el-notification__group > div.el-notification__content {
  line-height: 20px;
}
.light-theme .el-notification .el-notification--info {
  --el-notification-icon-color: #568ADE;
}
.light-theme .el-tree.default-tree {
  background: transparent;
}
.light-theme .el-tree.default-tree .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  top: 43%;
}
.light-theme .el-tree.default-tree .el-tree-node {
  color: #65666a;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content:hover {
  background-color: #e0ecff;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content .el-checkbox:not(.is-disabled):has(.el-checkbox__input.is-indeterminate) + .custom-tree-node span {
  color: #568ADE;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content .el-tree-node__children.is-focusable .el-tree-node__content:hover {
  background-color: #e0ecff;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content .el-tree-node__children.is-focusable .is-focusable {
  color: #568ADE;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content label.el-checkbox .el-checkbox__input .el-checkbox__inner {
  width: 16px;
  height: 16px;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content label.el-checkbox .el-checkbox__input .el-checkbox__inner::after {
  width: 5px;
  height: 9px;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content label.el-checkbox .el-checkbox__input.is-indeterminate:not(.is-disabled) .el-checkbox__inner {
  background-color: #568ADE;
  border-color: #568ADE;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content label.el-checkbox .el-checkbox__input.is-indeterminate:not(.is-disabled) .el-checkbox__inner:hover {
  border-color: #568ADE;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content label.el-checkbox span.el-checkbox__input:not(.is-disabled) > span.el-checkbox__inner:hover,
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content label.el-checkbox span.el-checkbox__input:not(.is-disabled):not(.is-indeterminate) > span.el-checkbox__inner:hover {
  border-color: #568ADE;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content label.el-checkbox.is-disabled span.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #eceef0;
  border-color: #cbcdd1;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content label.el-checkbox.is-disabled span.el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #cbcdd1;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__content label.el-checkbox.is-checked:not(.is-disabled) > span.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #568ADE;
  border-color: #568ADE;
}
.light-theme .el-tree.default-tree .el-tree-node .el-tree-node__children .el-tree-node.is-focusable.is-checked .el-tree-node__content .custom-tree-node span:first-child {
  color: #568ADE;
}
.light-theme .el-tree.default-tree .el-tree-node .custom-tree-node span:last-child {
  color: #cbcdd1;
}
.light-theme .el-tree.default-tree .el-tree-node.is-focusable.is-checked .custom-tree-node .condition-style {
  color: #568ADE;
}
.light-theme .default-breadcrumb.el-breadcrumb {
  width: 300px;
  font-size: 14px;
}
.light-theme .default-breadcrumb.el-breadcrumb .el-breadcrumb__item:not(:last-child) .el-breadcrumb__inner.is-link {
  color: #989A9E;
  font-weight: 400;
}
.light-theme .default-breadcrumb.el-breadcrumb .el-breadcrumb__item:not(:last-child) .el-breadcrumb__inner.is-link:hover {
  color: #568ADE;
}
.light-theme .default-breadcrumb.el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner.is-link {
  color: #65666a;
  font-weight: 500;
}
.light-theme .default-breadcrumb.el-breadcrumb.large-breadcrumb {
  font-size: 16px;
}
.light-theme .default-table.el-table {
  --el-table-border: none;
}
.light-theme .default-table.el-table .el-table__inner-wrapper::before {
  display: none;
}
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__header-wrapper table.el-table__header thead tr .el-table__cell {
  padding: 20px 0;
  background-color: #f6f7f9;
  color: #65666a;
  font-size: 14px;
  font-weight: 500;
}
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__header-wrapper table.el-table__header thead tr .el-table__cell:first-child {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__header-wrapper table.el-table__header thead tr .el-table__cell:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__body-wrapper {
  overflow-y: auto;
  height: 300px;
}
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-table__body tbody tr.el-table__row {
  border-radius: 6px;
  border: 0px;
}
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-table__body tbody tr.el-table__row:hover > td {
  background-color: #f0f5ff;
}
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-table__body tbody tr.el-table__row .el-table__cell {
  font-size: 14px;
  padding: 20px 0;
  color: #65666a;
}
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-table__body tbody tr.el-table__row .el-table__cell:first-child {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-table__body tbody tr.el-table__row .el-table__cell:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-table__empty-block .el-table__empty-text img,
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-table__empty-block .el-table__empty-text img.table-empty-img,
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-table__empty-block .el-table__empty-text img.table-empty,
.light-theme .default-table.el-table .el-table__inner-wrapper .el-table__body-wrapper .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-table__empty-block .el-table__empty-text img.empty-img {
  width: 360px;
  height: 176px;
}
.light-theme .default-table.el-table .cell .el-checkbox .el-checkbox__input .el-checkbox__inner {
  width: 16px;
  height: 16px;
}
.light-theme .default-table.el-table .cell .el-checkbox .el-checkbox__input .el-checkbox__inner::before {
  top: 6px;
}
.light-theme .default-table.el-table .cell .el-checkbox .el-checkbox__input .el-checkbox__inner::after {
  width: 5px;
  height: 8px;
}
.light-theme .default-table.el-table .cell .el-checkbox .el-checkbox__input.is-checked:not(.is-disabled) .el-checkbox__inner,
.light-theme .default-table.el-table .cell .el-checkbox .el-checkbox__input.is-indeterminate:not(.is-disabled) .el-checkbox__inner {
  background-color: #568ADE;
  border-color: #568ADE;
}
.light-theme .default-table.el-table .cell .el-checkbox .el-checkbox__input.is-checked:not(.is-disabled) .el-checkbox__inner:hover,
.light-theme .default-table.el-table .cell .el-checkbox .el-checkbox__input.is-indeterminate:not(.is-disabled) .el-checkbox__inner:hover {
  border-color: #568ADE;
}
.light-theme .el-popper.el-popover.select-box,
.light-theme .el-popper.el-popover.filter-popover-root {
  width: 120px;
  padding: 0;
}
.light-theme .el-popper.el-popover.select-box .input-area,
.light-theme .el-popper.el-popover.filter-popover-root .input-area {
  padding: 10px;
  border-bottom: 1px solid #eceef0;
}
.light-theme .el-popper.el-popover.select-box .input-area .default-input.el-input,
.light-theme .el-popper.el-popover.filter-popover-root .input-area .default-input.el-input {
  width: 200px;
  height: 36px;
}
.light-theme .el-popper.el-popover.select-box .main-area,
.light-theme .el-popper.el-popover.filter-popover-root .main-area {
  padding: 10px 0;
  border-bottom: 1px solid #eceef0;
}
.light-theme .el-popper.el-popover.select-box .main-area .search-area,
.light-theme .el-popper.el-popover.filter-popover-root .main-area .search-area {
  padding: 0 10px;
}
.light-theme .el-popper.el-popover.select-box .main-area .search-area .default-input.el-input,
.light-theme .el-popper.el-popover.filter-popover-root .main-area .search-area .default-input.el-input {
  width: 200px;
  height: 36px;
}
.light-theme .el-popper.el-popover.select-box .main-area .el-checkbox.default-checkbox,
.light-theme .el-popper.el-popover.filter-popover-root .main-area .el-checkbox.default-checkbox {
  line-height: 30px;
  height: 30px;
  font-size: 14px;
  width: 100%;
  font-weight: 400;
  padding: 0 20px;
}
.light-theme .el-popper.el-popover.select-box .main-area .el-checkbox.default-checkbox .el-checkbox__label,
.light-theme .el-popper.el-popover.filter-popover-root .main-area .el-checkbox.default-checkbox .el-checkbox__label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.light-theme .el-popper.el-popover.select-box .main-area ul li,
.light-theme .el-popper.el-popover.filter-popover-root .main-area ul li {
  line-height: 30px;
  height: 30px;
  font-size: 14px;
  width: 100%;
  font-weight: 500;
  padding: 0 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.light-theme .el-popper.el-popover.select-box .main-area ul li:hover,
.light-theme .el-popper.el-popover.filter-popover-root .main-area ul li:hover {
  cursor: pointer;
  background-color: #f0f5ff;
}
.light-theme .el-popper.el-popover.select-box .main-area .not-data,
.light-theme .el-popper.el-popover.filter-popover-root .main-area .not-data {
  text-align: center;
  padding: 42px 0 78px;
  color: #cbcdd1;
}
.light-theme .el-popper.el-popover.select-box .main-area.is-tree,
.light-theme .el-popper.el-popover.filter-popover-root .main-area.is-tree {
  padding-bottom: 0px;
}
.light-theme .el-popper.el-popover.select-box .main-area.is-tree .tree-container,
.light-theme .el-popper.el-popover.filter-popover-root .main-area.is-tree .tree-container {
  overflow-y: overlay;
  overflow-x: overlay;
  height: 220px;
}
.light-theme .el-popper.el-popover.select-box .main-area.is-tree .tree-container .el-checkbox.default-checkbox,
.light-theme .el-popper.el-popover.filter-popover-root .main-area.is-tree .tree-container .el-checkbox.default-checkbox {
  padding: 0 8px;
}
.light-theme .el-popper.el-popover.select-box .main-area.is-tree .tree-container .el-checkbox.default-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner,
.light-theme .el-popper.el-popover.filter-popover-root .main-area.is-tree .tree-container .el-checkbox.default-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #568ADE;
}
.light-theme .el-popper.el-popover.select-box .main-area.is-tree .tree-container .el-checkbox.default-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner::before,
.light-theme .el-popper.el-popover.filter-popover-root .main-area.is-tree .tree-container .el-checkbox.default-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  top: 6px;
}
.light-theme .el-popper.el-popover.select-box .main-area.is-tree .tree-container .el-tree.default-tree,
.light-theme .el-popper.el-popover.filter-popover-root .main-area.is-tree .tree-container .el-tree.default-tree {
  overflow-y: hidden;
}
.light-theme .el-popper.el-popover.select-box .main-area.is-tree .tree-container .el-tree.default-tree::-webkit-scrollbar,
.light-theme .el-popper.el-popover.filter-popover-root .main-area.is-tree .tree-container .el-tree.default-tree::-webkit-scrollbar {
  width: 2px;
  height: 4px;
}
.light-theme .el-popper.el-popover.select-box .main-area.is-tree .tree-container .el-tree.default-tree .el-tree-node.is-focusable .el-tree-node__content,
.light-theme .el-popper.el-popover.filter-popover-root .main-area.is-tree .tree-container .el-tree.default-tree .el-tree-node.is-focusable .el-tree-node__content {
  padding: 0 0 0 calc(padding-left 20px);
}
.light-theme .el-popper.el-popover.select-box .main-area.is-tree .el-tree-node.is-expanded .el-tree-node__children,
.light-theme .el-popper.el-popover.filter-popover-root .main-area.is-tree .el-tree-node.is-expanded .el-tree-node__children {
  width: auto;
  overflow: visible !important;
}
.light-theme .el-popper.el-popover.select-box .footer-area,
.light-theme .el-popper.el-popover.filter-popover-root .footer-area {
  height: 40px;
  color: #65666a;
  padding: 0 20px;
  padding: 10px 0;
}
.light-theme .el-popper.el-popover.select-box .footer-area .confirm-btn,
.light-theme .el-popper.el-popover.filter-popover-root .footer-area .confirm-btn,
.light-theme .el-popper.el-popover.select-box .footer-area .cancel-btn,
.light-theme .el-popper.el-popover.filter-popover-root .footer-area .cancel-btn {
  margin-left: 20px;
  cursor: pointer;
}
.light-theme .el-popper.el-popover.select-box .footer-area .confirm-btn:hover,
.light-theme .el-popper.el-popover.filter-popover-root .footer-area .confirm-btn:hover,
.light-theme .el-popper.el-popover.select-box .footer-area .cancel-btn:hover,
.light-theme .el-popper.el-popover.filter-popover-root .footer-area .cancel-btn:hover {
  color: #568ADE;
}
.light-theme .el-popper.el-popover.select-box .footer-area .confirm-btn.confirm-btn-disabled,
.light-theme .el-popper.el-popover.filter-popover-root .footer-area .confirm-btn.confirm-btn-disabled {
  color: #cbcdd1;
  pointer-events: none;
}
.light-theme div.el-message-box {
  --el-messagebox-width: 460px;
  padding: 0;
}
.light-theme div.el-message-box .el-message-box__header {
  padding: 20px;
}
.light-theme div.el-message-box .el-message-box__header .el-message-box__title {
  font-size: 16px;
  color: #303439;
  font-weight: 500;
}
.light-theme div.el-message-box .el-message-box__content {
  padding: 10 20;
}
.light-theme div.el-message-box .el-message-box__content .el-message-box__container .el-message-box__message {
  color: #65666a;
}
.light-theme div.el-message-box .el-message-box__content .el-message-box__input div.el-input {
  height: 40px;
  background: #FFFFFF;
}
.light-theme div.el-message-box .el-message-box__content .el-message-box__input div.el-input .el-input__wrapper {
  border-radius: 6px;
}
.light-theme div.el-message-box .el-message-box__content .el-message-box__input div.el-input .el-input__wrapper :hover {
  box-shadow: 0 0 0 1px #a8a9ac inset;
}
.light-theme div.el-message-box .el-message-box__content .el-message-box__input div.el-input .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px #568ADE inset;
}
.light-theme div.el-message-box .el-message-box__content .el-message-box__input div.el-message-box__errormsg {
  display: none;
}
.light-theme div.el-message-box .el-message-box__btns {
  margin-bottom: 20px;
  padding-top: 20px;
}
.light-theme div.el-message-box .el-message-box__btns .el-button {
  width: 88px;
  height: 36px;
  border-radius: 6px;
  color: #65666a;
}
.light-theme .el-tabs.el-tabs--top.default-tabs .el-tabs__header {
  margin-bottom: 30px;
}
.light-theme .el-tabs.el-tabs--top.default-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll .el-tabs__active-bar {
  background-color: #568ADE;
}
.light-theme .el-tabs.el-tabs--top.default-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll div.el-tabs__nav .el-tabs__item {
  color: #65666a;
  font-size: 14px;
}
.light-theme .el-tabs.el-tabs--top.default-tabs .el-tabs__header .el-tabs__nav-wrap .el-tabs__nav-scroll div.el-tabs__nav div.el-tabs__item.is-top.is-active {
  color: #568ADE;
  font-weight: 500;
}
.light-theme div.el-drawer.default-drawer {
  border-radius: 6px 0px 0px 6px;
  width: 860px;
}
.light-theme div.el-drawer.default-drawer .el-drawer__header {
  margin: 0px;
  border-bottom: 1px solid;
  border-color: #eceef0;
  padding: 20 30;
  font-weight: 500;
  color: #303439;
  font-size: 16px;
}
.light-theme div.el-drawer.default-drawer .el-drawer__body {
  padding: 30px;
}
.light-theme div.el-drawer.default-drawer .el-drawer__footer {
  border-top: 1px solid;
  border-color: #eceef0;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  /* 有多个el-button时，默认会加12px的左边距，并且用在Tag中使用className重新修改，优先级比不过默认的样式，因此在这里这里更改  兼容2021-01-21以后*/
}
.light-theme div.el-drawer.default-drawer .el-drawer__footer .el-button:not(:first-child) {
  margin-left: 20px;
}
.light-theme div.el-overlay {
  overflow: hidden;
  /* 抽屉遮罩层导致抽屉的抽搐问题修复 */
}
.light-theme .el-menu.el-menu--vertical.default-menu {
  width: 102%;
}
.light-theme .el-menu.el-menu--vertical.default-menu > .el-sub-menu + .el-menu-item {
  color: #989A9E;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-menu-item {
  color: #989A9E;
  font-weight: 400;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-menu-item .el-icon {
  width: 12px;
  height: 6px;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-menu-item:hover {
  background-color: #f0f5ff;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-menu-item.is-active {
  font-weight: 500;
  color: #568ADE;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-menu-item.is-active .el-icon {
  color: #568ADE;
  top: 60%;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-menu-item.is-active::after {
  content: '';
  width: 4px;
  height: 20px;
  background-color: #568ADE;
  border-radius: 0px 2px 2px 0px;
  position: absolute;
  left: 0;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-sub-menu .el-sub-menu__title {
  color: #989A9E;
  font-weight: 400;
  height: 56px;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-sub-menu .el-sub-menu__title .el-icon {
  width: 12px;
  height: 6px;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-sub-menu .el-sub-menu__title:hover {
  background-color: #f0f5ff;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-sub-menu .el-sub-menu__title .el-sub-menu__title {
  padding: 0 20px;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-sub-menu .el-menu.el-menu--inline .el-menu-item-group ul .el-menu-item {
  height: 40px;
  font-size: 14px;
  padding-left: 50px;
  color: #989A9E;
  margin-bottom: 10px;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-sub-menu .el-menu.el-menu--inline .el-menu-item-group ul .el-menu-item:hover {
  background-color: #f0f5ff;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-sub-menu .el-menu.el-menu--inline .el-menu-item-group ul .el-menu-item.is-active {
  font-weight: 500;
  color: #568ADE;
  background-color: #f0f5ff;
  margin-left: 5px;
  margin-right: 8px;
  padding: 0 0 0 45px;
  border-radius: 4px;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-sub-menu.is-active .el-sub-menu__title {
  font-weight: 500;
  color: #568ADE;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-sub-menu.is-active .el-sub-menu__title .el-icon {
  color: #568ADE;
  top: 60%;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-sub-menu.is-active .el-sub-menu__title::after {
  content: '';
  width: 4px;
  height: 20px;
  background-color: #568ADE;
  border-radius: 0px 2px 2px 0px;
  position: absolute;
  left: 0;
}
.light-theme .el-menu.el-menu--vertical.default-menu .el-sub-menu.is-active .el-menu-item::after {
  display: none;
}
.light-theme .el-menu.el-menu--vertical.el-menu--collapse.default-menu .el-sub-menu .el-sub-menu__title.el-tooltip__trigger.el-tooltip__trigger {
  padding: 0 33%;
}
.light-theme .el-menu.el-menu--vertical.el-menu--collapse.default-menu .el-menu-item {
  padding: 0 33%;
}
.light-theme .el-menu.el-menu--vertical.el-menu--collapse.default-menu .el-menu-item > img {
  margin-right: 100px;
}
.light-theme .default-grid div.el-row {
  word-wrap: break-word;
  border-radius: 0;
}
.light-theme .default-grid div.el-row > div.el-col:not(.column) {
  border-top: 1px solid #eceef0;
  border-left: 1px solid #eceef0;
  padding: 20px;
}
.light-theme .default-grid div.el-row > div.el-col.column {
  border-top: 1px solid #eceef0;
  display: flex;
  flex-direction: column;
  color: #65666a;
  background-color: inherit;
}
.light-theme .default-grid div.el-row > div.el-col.column .value {
  padding: 20px;
}
.light-theme .default-grid div.el-row > div.el-col.column .value:not(:last-child) {
  border-bottom: 1px solid #eceef0;
}
.light-theme .default-grid div.el-row > div.el-col.column .value:not(.border-left-none) {
  border-left: 1px solid #eceef0;
}
.light-theme .default-grid div.el-row > div.el-col.column .value.border-left-none {
  border-left: none;
}
.light-theme .default-grid div.el-row > div.el-col.column .half.value {
  height: 100%;
  width: 100%;
  border-left: none;
}
.light-theme .default-grid div.el-row > div.el-col.column .half.value::before {
  display: inline-block;
  content: '|';
  width: 1px;
  height: 20px;
  position: relative;
  left: -20px;
  color: rgba(51, 51, 51, 0);
  background-color: #eceef0;
}
.light-theme .default-grid div.el-row > div.el-col.label {
  color: #989A9E;
  background-color: #f6f7f9;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.light-theme .default-grid div.el-row > div.el-col.label > .label {
  flex: 1;
  width: 100%;
  padding: 20px;
}
.light-theme .default-grid div.el-row > div.el-col.label > .label:first-child {
  border-bottom: 1px solid #eceef0;
}
.light-theme .default-grid div.el-row > div.el-col.value {
  color: #65666a;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: inherit;
}
.light-theme .default-grid div.el-row > div.el-col.value > .value {
  flex: 1;
  width: 100%;
  padding: 20px;
}
.light-theme .default-grid div.el-row > div.el-col.value > .value:first-child {
  border-bottom: 1px solid #eceef0;
}
.light-theme .default-grid div.el-row > div.el-col.value .el-input__wrapper {
  padding: 0;
  transition: unset !important;
  transform: unset !important;
  box-shadow: unset !important;
}
.light-theme .default-grid div.el-row > div.el-col.value .el-input__wrapper > .el-input__inner {
  height: 18px;
}
.light-theme .default-grid div.el-row > div.el-col.value .el-input {
  --el-input-placeholder-color: #cbcdd1;
}
.light-theme .default-grid div.el-row div.half.value {
  border-left: none;
}
.light-theme .default-grid div.el-row div.half.value::before {
  content: '';
  width: 1px;
  height: 100%;
  position: relative;
  left: -20px;
  background-color: #eceef0;
}
.light-theme .default-grid div.el-row div.half.value + div.value {
  border-left: 0;
}
.light-theme .default-grid div.el-row div.el-col.label.padding-0,
.light-theme .default-grid div.el-row div.el-col.value.padding-0 {
  padding: 0;
}
.light-theme .default-grid div.el-row > .el-col:last-child {
  border-right: 1px solid #eceef0;
}
.light-theme .default-grid div.el-row:first-child .el-col:first-child {
  border-top-left-radius: 6px;
}
.light-theme .default-grid div.el-row:first-child .el-col:last-child {
  border-top-right-radius: 6px;
}
.light-theme .default-grid div.el-row:last-child .el-col {
  border-bottom: 1px solid #eceef0;
}
.light-theme .default-grid div.el-row:last-child .el-col:first-child {
  border-bottom-left-radius: 6px;
}
.light-theme .default-grid div.el-row:last-child .el-col:last-child {
  border-bottom-right-radius: 6px;
}
.light-theme div.default-grid-toggle {
  border: 1px solid #eceef0;
  border-radius: 6px;
  padding: 10px 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.light-theme div.default-grid-toggle:hover {
  background-color: #f0f5ff;
  border: 1px solid;
  border-color: #568ADE;
}
.light-theme div.default-grid-toggle:hover > div {
  color: #568ADE;
}
.light-theme div.default-grid-toggle > div {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #65666a;
}
.light-theme .el-form.el-form--default .el-form-item .el-form-item__label,
.light-theme .el-form.el-form--default .el-form-item.is-required .el-form-item__label {
  color: #65666a;
}
.light-theme .el-form.el-form--default .el-form-item .el-form-item__label::before,
.light-theme .el-form.el-form--default .el-form-item.is-required .el-form-item__label::before {
  color: #DD1722 !important;
  margin-right: 0px;
}
.light-theme .el-form.el-form--default .el-form-item.is-error .el-form-item__content .el-form-item__error {
  color: #DD1722;
}
.light-theme .el-form.el-form--default .el-form-item.is-error .el-form-item__content > .el-input__wrapper,
.light-theme .el-form.el-form--default .el-form-item.is-error .el-form-item__content .default-input.el-input > .el-input__wrapper {
  box-shadow: 0 0 0 1px #DD1722 inset;
}
.light-theme .el-form.el-form--default > .el-form-item.is-required .dual-input:has(.el-form-item.is-error) {
  border-color: #DD1722;
}
.light-theme .el-form.el-form--default > .el-form-item.is-required .el-form-item__content .el-input .el-input__wrapper .el-input__suffix .el-input__suffix-inner .el-icon.el-input__icon.el-input__validateIcon {
  display: none;
}
.light-theme .real-data-card-style {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
  font-family: Helvetica Neue-Medium, Helvetica Neue;
  height: 66px;
  background: rgba(86, 138, 222, 0.04);
  background: #F6F9FE;
  font-size: 14px;
}
.light-theme .default-count-group,
.light-theme .default-count-group.item-3 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}
.light-theme .default-count-group .default-count-item,
.light-theme .default-count-group.item-3 .default-count-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
  font-family: Helvetica Neue-Medium, Helvetica Neue;
  height: 66px;
  background: rgba(86, 138, 222, 0.04);
  background: #F6F9FE;
  font-size: 14px;
}
.light-theme .default-count-group.item-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px;
}
.light-theme .default-count-group.item-4 .default-count-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
  font-family: Helvetica Neue-Medium, Helvetica Neue;
  height: 66px;
  background: rgba(86, 138, 222, 0.04);
  background: #F6F9FE;
  font-size: 14px;
}
.light-theme .default-count-group.item-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
.light-theme .default-count-group.item-2 .default-count-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
  font-family: Helvetica Neue-Medium, Helvetica Neue;
  height: 66px;
  background: rgba(86, 138, 222, 0.04);
  background: #F6F9FE;
  font-size: 14px;
}
.light-theme .default-dialog {
  border-radius: 6px;
}
.light-theme .default-dialog .el-dialog__header {
  font-size: 16px;
  font-weight: 500;
  color: #303439;
  height: 62px;
  border-bottom: 1px solid;
  border-color: #eceef0;
  margin: 0px;
}
.light-theme .default-dialog .el-dialog__body {
  border-bottom: 1px solid;
  border-color: #eceef0;
  padding: 30px;
}
.light-theme .default-dialog .el-dialog__footer {
  padding: 0;
  height: 76px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item {
  padding-bottom: 0px;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item:not(:last-of-type) {
  padding-bottom: 30px;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item .el-timeline-item__tail {
  top: 20px;
  height: calc(100% - 30px);
  left: 5px;
  border-left: 1px solid;
  border-color: #eceef0;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item .el-timeline-item__node {
  left: 0;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item .el-timeline-item__node > i.el-icon.el-timeline-item__icon {
  width: 9px;
  height: 6px;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item .el-timeline-item__wrapper .el-timeline-item__content {
  font-size: 14px;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item .el-timeline-item__wrapper .el-timeline-item__timestamp {
  display: none;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item.is-done .el-timeline-item__tail {
  border-color: #568ADE;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item.is-done .el-timeline-item__node {
  background-color: #e0ecff;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item.is-done .el-timeline-item__node > i.el-icon.el-timeline-item__icon {
  color: #568ADE;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item.is-done .el-timeline-item__wrapper .el-timeline-item__content {
  color: #989A9E;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item.is-doing .el-timeline-item__node {
  background-color: #568ADE;
}
.light-theme .default-timeline.el-timeline li.el-timeline-item.is-doing .el-timeline-item__wrapper .el-timeline-item__content {
  color: #65666a;
}
.dark-theme {
  /* 背景颜色 */
  /* 描边颜色 */
  /* input-placeholder 颜色 */
}
.dark-theme .c-theme {
  color: skyblue;
}
.dark-theme .c-green {
  color: #52C41A;
}
.dark-theme .c-red {
  color: #DD1722;
}
.dark-theme .c-orange {
  color: #EAA421;
}
.dark-theme .c-darkblue {
  color: #4051B5;
}
.dark-theme .c-f {
  color: #666;
}
.dark-theme .c-preview {
  color: #f0f5ff;
}
.dark-theme .c-blue-b5 {
  color: #EDF5FF;
}
.dark-theme .c-black {
  color: #333;
}
.dark-theme .c-3 {
  color: #333;
}
.dark-theme .c-6 {
  color: #666;
}
.dark-theme .c-9 {
  color: #999;
}
.dark-theme .c-c {
  color: #cccccc;
}
.dark-theme .c-a {
  color: #aaaaaa;
}
.dark-theme .c-e {
  color: #eee;
}
.dark-theme .c-fa {
  color: #fafafa;
}
.dark-theme .c-fc {
  color: #fcfcfc;
}
.dark-theme .bg-theme {
  background-color: skyblue;
}
.dark-theme .bg-focus {
  background-color: #75AAFF;
}
.dark-theme .bg-hover {
  background-color: #e0ecff;
}
.dark-theme .bg-preview {
  background-color: #f0f5ff;
}
.dark-theme .bg-e {
  background-color: #eee;
}
.dark-theme .bg-red {
  background-color: #DD1722;
}
.dark-theme .bg-blue-b1 {
  background-color: #72B1FC;
}
.dark-theme .bg-blue-b2 {
  background-color: #95C5FD;
}
.dark-theme .bg-blue-b3 {
  background-color: #B8D8FD;
}
.dark-theme .bg-blue-b4 {
  background-color: #DCECFE;
}
.dark-theme .bg-blue-b5 {
  background-color: #EDF5FF;
}
.dark-theme .bg-blue-b6 {
  background-color: #478EE6;
}
.dark-theme .bg-blue-b7 {
  background-color: #3F7FCC;
}
.dark-theme .bg-blue-b8 {
  background-color: #376FB3;
}
.dark-theme .bg-blue-b9 {
  background-color: #2F5F99;
}
.dark-theme .bg-blue-b0 {
  background-color: #284F80;
}
.dark-theme .bg-f {
  background-color: #666;
}
.dark-theme .bg-3 {
  background-color: #333;
}
.dark-theme .bg-c {
  background-color: #cccccc;
}
.dark-theme .bg-6 {
  background-color: #cccccc;
}
.dark-theme .bg-green {
  background-color: #4cb04F;
}
.dark-theme .bg-green-g1 {
  background-color: #A5D7A6;
}
.dark-theme .bg-green-g2 {
  background-color: #DBEFDC;
}
.dark-theme .bg-yellow {
  background-color: #EFC42F;
}
.dark-theme .bg-yellow-y1 {
  background-color: #FFEAA0;
}
.dark-theme .bg-yellow-y2 {
  background-color: #FFF7D9;
}
.dark-theme .bg-orange {
  background-color: #FF7E00;
}
.dark-theme .bg-red {
  background-color: #E64B19;
}
.dark-theme .bg-red-r1 {
  background-color: #F2A48B;
}
.dark-theme .bg-red-r2 {
  background-color: #FADBD1;
}
.dark-theme .bg-darkblue {
  background-color: #4051B5;
}
.dark-theme .bg-darkblue-d1 {
  background-color: #9FA7DA;
}
.dark-theme .bg-darkblue-d2 {
  background-color: #D9DCF0;
}
.dark-theme .bg-transparent {
  background-color: transparent;
}
.dark-theme .bg-gray-f9 {
  background-color: #f9f9f9;
}
.dark-theme .bg-fa {
  background-color: #fafafa;
}
.dark-theme .bg-preview {
  background-color: #f0f5ff;
}
.dark-theme .bdc-theme {
  border-color: skyblue;
}
.dark-theme .bdc-focus {
  border-color: #75AAFF;
}
.dark-theme .bdc-hover {
  border-color: #e0ecff;
}
.dark-theme .bdc-green {
  border-color: #52C41A;
}
.dark-theme .bdc-orange {
  border-color: #EAA421;
}
.dark-theme .bdc-red {
  border-color: #DD1722;
}
.dark-theme .bdc-3 {
  border-color: #333;
}
.dark-theme .bdc-6 {
  border-color: #666666;
}
.dark-theme .bdc-9 {
  border-color: #999999;
}
.dark-theme .bdc-f {
  border-color: #ffffff;
}
.dark-theme .bdc-preview {
  border-color: #f0f5ff;
}
.dark-theme .bdc-black {
  border-color: #000000;
}
.dark-theme .bdc-a {
  border-color: #aaaaaa;
}
.dark-theme .bdc-c {
  border-color: #cccccc;
}
.dark-theme .bdc-e {
  border-color: #eee;
}
.dark-theme .bdc-darkblue {
  border-color: #4051B5;
}
.dark-theme .bdc-transparent {
  border-color: transparent;
}
.dark-theme .shadow-theme {
  box-shadow: 0 0 0 1px skyblue inset;
}
.dark-theme .shadow-a {
  box-shadow: 0 0 0 1px #aaaaaa inset;
}
.dark-theme .shadow-preview {
  box-shadow: 0 0 0 1px #f0f5ff inset;
}
.dark-theme .shadow-red {
  box-shadow: 0 0 0 1px #DD1722 inset;
}
.after\:left-\[55px\]::after {
  content: var(--tw-content);
  left: 55px;
}
.after\:h-\[1px\]::after {
  content: var(--tw-content);
  height: 1px;
}
.after\:w-full::after {
  content: var(--tw-content);
  width: 100%;
}
.after\:bg-\[\#E2E7EC\]::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(226 231 236 / var(--tw-bg-opacity, 1));
}
.last\:mb-0:last-child {
  margin-bottom: 0px;
}
.focus\:border-\[\#2163E0\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(33 99 224 / var(--tw-border-opacity, 1));
}
.focus\:text-\[\#2163E0\]:focus {
  --tw-text-opacity: 1;
  color: rgb(33 99 224 / var(--tw-text-opacity, 1));
}

.close-icon[data-v-094754b6] {
  position: absolute;
  left: 17;
}
.min-h-25px[data-v-094754b6] {
  min-height: 27px;
}


