@charset "UTF-8";/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-400: oklch(70.4% .191 22.216);
    --color-red-500: oklch(63.7% .237 25.331);
    --color-red-600: oklch(57.7% .245 27.325);
    --color-yellow-100: oklch(97.3% .071 103.193);
    --color-yellow-500: oklch(79.5% .184 86.047);
    --color-yellow-700: oklch(55.4% .135 66.442);
    --color-green-50: oklch(98.2% .018 155.826);
    --color-green-300: oklch(87.1% .15 154.449);
    --color-green-400: oklch(79.2% .209 151.711);
    --color-green-500: oklch(72.3% .219 149.579);
    --color-green-700: oklch(52.7% .154 150.069);
    --color-cyan-200: oklch(91.7% .08 205.041);
    --color-cyan-300: oklch(86.5% .127 207.078);
    --color-sky-500: oklch(68.5% .169 237.323);
    --color-blue-200: oklch(88.2% .059 254.128);
    --color-blue-400: oklch(70.7% .165 254.624);
    --color-blue-500: oklch(62.3% .214 259.815);
    --color-blue-600: oklch(54.6% .245 262.881);
    --color-indigo-500: oklch(58.5% .233 277.117);
    --color-purple-400: oklch(71.4% .203 305.504);
    --color-pink-500: oklch(65.6% .241 354.308);
    --color-gray-100: oklch(96.7% .003 264.542);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-300: oklch(87.2% .01 258.338);
    --color-gray-600: oklch(44.6% .03 256.802);
    --color-gray-700: oklch(37.3% .034 259.733);
    --color-gray-800: oklch(27.8% .033 256.848);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-md: 28rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --leading-relaxed: 1.625;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
  }
}

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

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

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

  body {
    line-height: inherit;
  }

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

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

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

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

  b, strong {
    font-weight: bolder;
  }

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

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

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

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

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

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

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

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

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

  ::placeholder {
    opacity: 1;
    color: color-mix(in oklab, currentColor 50%, transparent);
  }

  textarea {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@layer components;

@layer utilities {
  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

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

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

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

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

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

  .isolate {
    isolation: isolate;
  }

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

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

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

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

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

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

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

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

  .container {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .block {
    display: block;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

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

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

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

  .table {
    display: table;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-full {
    height: 100%;
  }

  .\!w-\[80px\] {
    width: 80px !important;
  }

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

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

  .w-1\/4 {
    width: 25%;
  }

  .w-3\/4 {
    width: 75%;
  }

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

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

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-24 {
    width: calc(var(--spacing) * 24);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-100 {
    width: calc(var(--spacing) * 100);
  }

  .w-full {
    width: 100%;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .flex-1 {
    flex: 1;
  }

  .flex-\[0_0_30px\] {
    flex: 0 0 30px;
  }

  .flex-\[0_0_70px\] {
    flex: 0 0 70px;
  }

  .flex-\[0_0_100px\] {
    flex: 0 0 100px;
  }

  .flex-\[0_0_110px\] {
    flex: 0 0 110px;
  }

  .flex-none {
    flex: none;
  }

  .shrink {
    flex-shrink: 1;
  }

  .flex-grow {
    flex-grow: 1;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .transform {
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .list-decimal {
    list-style-type: decimal;
  }

  .columns-2 {
    columns: 2;
  }

  .grid-flow-col {
    grid-auto-flow: column;
  }

  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-\[1\.5fr_2fr\] {
    grid-template-columns: 1.5fr 2fr;
  }

  .grid-cols-\[1\.9fr_1\.1fr\] {
    grid-template-columns: 1.9fr 1.1fr;
  }

  .grid-cols-\[1fr\] {
    grid-template-columns: 1fr;
  }

  .grid-cols-\[1fr_1fr_1fr\] {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-cols-\[1fr_1fr_1fr_1fr\] {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-cols-\[1fr_60px\] {
    grid-template-columns: 1fr 60px;
  }

  .grid-cols-\[1fr_320px\] {
    grid-template-columns: 1fr 320px;
  }

  .grid-cols-\[1fr_360px\] {
    grid-template-columns: 1fr 360px;
  }

  .grid-cols-\[1fr_400px\] {
    grid-template-columns: 1fr 400px;
  }

  .grid-cols-\[2fr_2fr_1fr\] {
    grid-template-columns: 2fr 2fr 1fr;
  }

  .grid-cols-\[300px_1fr\] {
    grid-template-columns: 300px 1fr;
  }

  .grid-cols-\[340px_1fr\] {
    grid-template-columns: 340px 1fr;
  }

  .grid-cols-\[390px_1fr\] {
    grid-template-columns: 390px 1fr;
  }

  .grid-cols-\[400px_1fr\] {
    grid-template-columns: 400px 1fr;
  }

  .grid-cols-\[auto_auto\] {
    grid-template-columns: auto auto;
  }

  .grid-cols-\[auto_auto_auto\] {
    grid-template-columns: auto auto auto;
  }

  .grid-cols-\[auto_auto_auto_auto\] {
    grid-template-columns: auto auto auto auto;
  }

  .grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .grid-rows-\[1fr_1fr\] {
    grid-template-rows: 1fr 1fr;
  }

  .grid-rows-\[1fr_1fr_1fr\] {
    grid-template-rows: 1fr 1fr 1fr;
  }

  .grid-rows-\[1fr_211px_211px\] {
    grid-template-rows: 1fr 211px 211px;
  }

  .grid-rows-\[1fr_252px\] {
    grid-template-rows: 1fr 252px;
  }

  .grid-rows-\[1fr_auto\] {
    grid-template-rows: 1fr auto;
  }

  .grid-rows-\[52px_1fr\] {
    grid-template-rows: 52px 1fr;
  }

  .grid-rows-\[auto_1fr\] {
    grid-template-rows: auto 1fr;
  }

  .grid-rows-\[auto_1fr_1\.65fr\] {
    grid-template-rows: auto 1fr 1.65fr;
  }

  .grid-rows-\[auto_1fr_1fr\] {
    grid-template-rows: auto 1fr 1fr;
  }

  .grid-rows-\[auto_1fr_1fr_1fr\] {
    grid-template-rows: auto 1fr 1fr 1fr;
  }

  .grid-rows-\[auto_1fr_auto\] {
    grid-template-rows: auto 1fr auto;
  }

  .grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto;
  }

  .grid-rows-\[auto_auto_1fr\] {
    grid-template-rows: auto auto 1fr;
  }

  .grid-rows-\[auto_auto_auto\] {
    grid-template-rows: auto auto auto;
  }

  .grid-rows-\[auto_auto_auto_1fr\] {
    grid-template-rows: auto auto auto 1fr;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-content-center {
    place-content: center;
  }

  .content-center {
    align-content: center;
  }

  .content-end {
    align-content: flex-end;
  }

  .content-start {
    align-content: flex-start;
  }

  .items-center {
    align-items: center;
  }

  .items-start {
    align-items: flex-start;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .justify-items-end {
    justify-items: end;
  }

  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }

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

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

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

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

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

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

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

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

  .gap-\[50px\] {
    gap: 50px;
  }

  :where(.space-y-1 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }

  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }

  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .\!rounded-none {
    border-radius: 0 !important;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .\!border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-\[\#0C75D9\], .border-\[\#0c75d9\] {
    border-color: #0c75d9;
  }

  .border-\[\#409eff\] {
    border-color: #409eff;
  }

  .border-blue-500 {
    border-color: var(--color-blue-500);
  }

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-green-300 {
    border-color: var(--color-green-300);
  }

  .border-yellow-500 {
    border-color: var(--color-yellow-500);
  }

  .bg-\[\#133268\] {
    background-color: #133268;
  }

  .bg-\[rgba\(21\,73\,144\,0\.3\)\] {
    background-color: #1549904d;
  }

  .bg-\[rgba\(64\,158\,255\,0\.5\)\] {
    background-color: #409eff80;
  }

  .bg-\[rgba\(64\,158\,255\,0\.7\)\] {
    background-color: #409effb3;
  }

  .bg-\[rgba\(74\,113\,169\,0\.3\)\] {
    background-color: #4a71a94d;
  }

  .bg-blue-400 {
    background-color: var(--color-blue-400);
  }

  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }

  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }

  .bg-gray-700 {
    background-color: var(--color-gray-700);
  }

  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }

  .bg-green-50 {
    background-color: var(--color-green-50);
  }

  .bg-green-400 {
    background-color: var(--color-green-400);
  }

  .bg-green-500 {
    background-color: var(--color-green-500);
  }

  .bg-pink-500 {
    background-color: var(--color-pink-500);
  }

  .bg-purple-400 {
    background-color: var(--color-purple-400);
  }

  .bg-red-400 {
    background-color: var(--color-red-400);
  }

  .bg-red-600 {
    background-color: var(--color-red-600);
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-yellow-100 {
    background-color: var(--color-yellow-100);
  }

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-\[linear-gradient\(90deg\,rgba\(74\,113\,169\,0\.5\)_0\%\,rgba\(74\,113\,169\,0\)_100\%\)\] {
    background-image: linear-gradient(90deg, #4a71a980 0%, #4a71a900 100%);
  }

  .from-cyan-200 {
    --tw-gradient-from: var(--color-cyan-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-sky-500 {
    --tw-gradient-from: var(--color-sky-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-blue-200 {
    --tw-gradient-to: var(--color-blue-200);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-indigo-500 {
    --tw-gradient-to: var(--color-indigo-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

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

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

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

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

  .p-\[5px\] {
    padding: 5px;
  }

  .p-\[10px\] {
    padding: 10px;
  }

  .\!px-4 {
    padding-inline: calc(var(--spacing) * 4) !important;
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-20 {
    padding-inline: calc(var(--spacing) * 20);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

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

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

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

  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .pt-15 {
    padding-top: calc(var(--spacing) * 15);
  }

  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }

  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }

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

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

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

  .pr-20 {
    padding-right: calc(var(--spacing) * 20);
  }

  .pr-40 {
    padding-right: calc(var(--spacing) * 40);
  }

  .\!pb-0 {
    padding-bottom: calc(var(--spacing) * 0) !important;
  }

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

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

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

  .pb-15 {
    padding-bottom: calc(var(--spacing) * 15);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

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

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

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

  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }

  .pl-20 {
    padding-left: calc(var(--spacing) * 20);
  }

  .pl-\[70px\] {
    padding-left: 70px;
  }

  .pl-\[170px\] {
    padding-left: 170px;
  }

  .\!text-left {
    text-align: left !important;
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .font-sans {
    font-family: var(--font-sans);
  }

  .\!text-2xl {
    font-size: var(--text-2xl) !important;
    line-height: var(--tw-leading, var(--text-2xl--line-height)) !important;
  }

  .\!text-3xl {
    font-size: var(--text-3xl) !important;
    line-height: var(--tw-leading, var(--text-3xl--line-height)) !important;
  }

  .\!text-lg {
    font-size: var(--text-lg) !important;
    line-height: var(--tw-leading, var(--text-lg--line-height)) !important;
  }

  .\!text-sm {
    font-size: var(--text-sm) !important;
    line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-xs\! {
    font-size: var(--text-xs) !important;
    line-height: var(--tw-leading, var(--text-xs--line-height)) !important;
  }

  .\!text-\[15px\] {
    font-size: 15px !important;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }

  .leading-\[40px\] {
    --tw-leading: 40px;
    line-height: 40px;
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .break-all {
    word-break: break-all;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .text-\[\#0AA7D1\] {
    color: #0aa7d1;
  }

  .text-\[\#89C408\] {
    color: #89c408;
  }

  .text-\[\#489CEA\] {
    color: #489cea;
  }

  .text-\[\#D30898\] {
    color: #d30898;
  }

  .text-\[\#ffffff\] {
    color: #fff;
  }

  .text-\[green\] {
    color: green;
  }

  .text-\[rgba\(255\,255\,255\,0\.6\)\] {
    color: #fff9;
  }

  .text-black {
    color: var(--color-black);
  }

  .text-blue-400 {
    color: var(--color-blue-400);
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-cyan-300 {
    color: var(--color-cyan-300);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-gray-800 {
    color: var(--color-gray-800);
  }

  .text-green-500 {
    color: var(--color-green-500);
  }

  .text-green-700 {
    color: var(--color-green-700);
  }

  .text-red-400 {
    color: var(--color-red-400);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-red-600 {
    color: var(--color-red-600);
  }

  .text-white {
    color: var(--color-white);
  }

  .text-yellow-700 {
    color: var(--color-yellow-700);
  }

  .italic {
    font-style: italic;
  }

  .underline {
    text-decoration-line: underline;
  }

  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .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 {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .select-text {
    -webkit-user-select: text;
    user-select: text;
  }
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

/**
 * 定义全局可被继承的样式
 */
.wh100v {
  width: 100vw;
  height: 100vh;
}

.wh100p, .dis-flex, .dis-grid {
  width: 100%;
  height: 100%;
}

.dis-grid {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}

.dis-flex {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

.scrollBar {
  overflow: auto;
}
.scrollBar::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short {
  --el-date-editor-width: 130px;
}

.date-picker-long {
  --el-date-editor-width: 100%;
}

.el-date-editor--daterange {
  --el-date-editor-daterange-width: 210px;
}

.el-button-danger-linear {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}

.el-button-success-linear {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}

.el-button-primary-linear {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}

.el-button-warning-linear {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}

.el-button-danger-linear .bi,
.el-button-success-linear .bi,
.el-button-primary-linear .bi {
  font-size: 16px;
  margin-right: 3px;
}

.el-input-number {
  --el-fill-color-light: var(--el-border-color);
}

.el-input-number-long {
  width: 100% !important;
}

.el-input-number-short {
  width: 120px !important;
}

.el-input-number-short-sm {
  width: 80px !important;
}

.el-pagination {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button {
  padding: 0 15px;
}

.linear-tab {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}

.blue-tab {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active::after {
  border-image-source: url("data:image/png;base64,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");
}

/**
 * 表单
 */
.el-form--inline .el-form-item {
  margin-right: 6px;
}

.form-item-auto {
  flex: auto;
}
.form-item-auto .el-select {
  width: 100%;
}
.form-item-auto .el-date-editor {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number {
  width: 100%;
}

.form-item-unit {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long {
  width: 100%;
}

.el-select-default {
  width: 200px;
}

.el-select-short {
  width: 130px;
}

.el-select-round .el-input.is-focus .el-input__wrapper {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper {
  box-shadow: 0 0 0 1px #3d9dff !important;
}

.el-select-dropdown__item.is-disabled {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i {
  color: #5df9ff;
}
.el-drawer .el-drawer__body {
  padding: 15px;
}
.el-drawer .el-drawer__footer {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

.el-message-box {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message {
  color: #fff;
}
.el-message-box::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item:hover,
.elMenu .el-menu .el-menu-item.is-active,
.elMenu .el-menu .el-sub-menu__title:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}

.el-popper.is-light .el-menu-item:hover,
.el-popper.is-light .el-sub-menu__title:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner {
  border-color: var(--el-blue);
  background: transparent;
}

.el-radio__inner::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}

:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper,
:root .el-menu {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown {
  --el-text-color-regular: var(--white);
}
:root .el-text {
  --el-text-color-regular: var(--white);
}
:root .el-avatar {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img {
  height: auto;
}
:root .el-table {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main {
  background-color: transparent;
}
:root .el-pagination.is-background {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label {
  --el-text-color-regular: var(--white);
}
:root .el-button {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input,
:root .el-date-editor,
:root .el-range-editor {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled,
:root .el-date-editor.is-disabled,
:root .el-range-editor.is-disabled {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input {
  background-color: transparent;
}
:root .el-input-number {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label {
  color: #fff;
}
:root .el-date-picker {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper {
  height: 32px;
}
:root .el-form :deep(.el-form-item) .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form :deep(.el-form-item).is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper {
  height: 32px;
}
:root .el-select .el-select__wrapper {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select {
  border: none;
}
:root .el-tree-node__content {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container::-webkit-scrollbar,
:root .sun-cloud-container ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container::-webkit-scrollbar-thumb,
:root .sun-cloud-container ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container::-webkit-scrollbar-corner,
:root .sun-cloud-container ::-webkit-scrollbar-corner, :root .sun-cloud-container::-webkit-resizer,
:root .sun-cloud-container ::-webkit-resizer, :root .sun-cloud-container::-webkit-scrollbar-button,
:root .sun-cloud-container ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #fff !important;
}

/* semantic color variables for this project */
/* Element Chalk Variables */
:root {
  --el-color-white: #ffffff;
  --el-color-black: #000000;
  --el-color-primary-rgb: 64, 158, 255;
  --el-color-success-rgb: 103, 194, 58;
  --el-color-warning-rgb: 230, 162, 60;
  --el-color-danger-rgb: 245, 108, 108;
  --el-color-error-rgb: 245, 108, 108;
  --el-color-info-rgb: 144, 147, 153;
  --el-font-size-extra-large: 20px;
  --el-font-size-large: 18px;
  --el-font-size-medium: 16px;
  --el-font-size-base: 14px;
  --el-font-size-small: 13px;
  --el-font-size-extra-small: 12px;
  --el-font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif;
  --el-font-weight-primary: 500;
  --el-font-line-height-primary: 24px;
  --el-index-normal: 1;
  --el-index-top: 1000;
  --el-index-popper: 2000;
  --el-border-radius-base: 4px;
  --el-border-radius-small: 2px;
  --el-border-radius-round: 20px;
  --el-border-radius-circle: 100%;
  --el-transition-duration: 0.3s;
  --el-transition-duration-fast: 0.2s;
  --el-transition-function-ease-in-out-bezier: cubic-bezier(0.645, 0.045, 0.355, 1);
  --el-transition-function-fast-bezier: cubic-bezier(0.23, 1, 0.32, 1);
  --el-transition-all: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
  --el-transition-fade: opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
  --el-transition-md-fade: transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);
  --el-transition-fade-linear: opacity var(--el-transition-duration-fast) linear;
  --el-transition-border: border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
  --el-transition-box-shadow: box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
  --el-transition-color: color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);
  --el-component-size-large: 40px;
  --el-component-size: 32px;
  --el-component-size-small: 24px;
}

:root {
  color-scheme: light;
  --el-color-primary: #409eff;
  --el-color-primary-light-3: rgb(121.3, 187.1, 255);
  --el-color-primary-light-5: rgb(159.5, 206.5, 255);
  --el-color-primary-light-7: rgb(197.7, 225.9, 255);
  --el-color-primary-light-8: rgb(216.8, 235.6, 255);
  --el-color-primary-light-9: rgb(235.9, 245.3, 255);
  --el-color-primary-dark-2: rgb(51.2, 126.4, 204);
  --el-color-success: #67c23a;
  --el-color-success-light-3: rgb(148.6, 212.3, 117.1);
  --el-color-success-light-5: rgb(179, 224.5, 156.5);
  --el-color-success-light-7: rgb(209.4, 236.7, 195.9);
  --el-color-success-light-8: rgb(224.6, 242.8, 215.6);
  --el-color-success-light-9: rgb(239.8, 248.9, 235.3);
  --el-color-success-dark-2: rgb(82.4, 155.2, 46.4);
  --el-color-warning: #e6a23c;
  --el-color-warning-light-3: rgb(237.5, 189.9, 118.5);
  --el-color-warning-light-5: rgb(242.5, 208.5, 157.5);
  --el-color-warning-light-7: rgb(247.5, 227.1, 196.5);
  --el-color-warning-light-8: rgb(250, 236.4, 216);
  --el-color-warning-light-9: rgb(252.5, 245.7, 235.5);
  --el-color-warning-dark-2: rgb(184, 129.6, 48);
  --el-color-danger: #f56c6c;
  --el-color-danger-light-3: rgb(248, 152.1, 152.1);
  --el-color-danger-light-5: rgb(250, 181.5, 181.5);
  --el-color-danger-light-7: rgb(252, 210.9, 210.9);
  --el-color-danger-light-8: rgb(253, 225.6, 225.6);
  --el-color-danger-light-9: rgb(254, 240.3, 240.3);
  --el-color-danger-dark-2: rgb(196, 86.4, 86.4);
  --el-color-error: #f56c6c;
  --el-color-error-light-3: rgb(248, 152.1, 152.1);
  --el-color-error-light-5: rgb(250, 181.5, 181.5);
  --el-color-error-light-7: rgb(252, 210.9, 210.9);
  --el-color-error-light-8: rgb(253, 225.6, 225.6);
  --el-color-error-light-9: rgb(254, 240.3, 240.3);
  --el-color-error-dark-2: rgb(196, 86.4, 86.4);
  --el-color-info: #909399;
  --el-color-info-light-3: rgb(177.3, 179.4, 183.6);
  --el-color-info-light-5: rgb(199.5, 201, 204);
  --el-color-info-light-7: rgb(221.7, 222.6, 224.4);
  --el-color-info-light-8: rgb(232.8, 233.4, 234.6);
  --el-color-info-light-9: rgb(243.9, 244.2, 244.8);
  --el-color-info-dark-2: rgb(115.2, 117.6, 122.4);
  --el-bg-color: #ffffff;
  --el-bg-color-page: #f2f3f5;
  --el-bg-color-overlay: #ffffff;
  --el-text-color-primary: #303133;
  --el-text-color-regular: #606266;
  --el-text-color-secondary: #909399;
  --el-text-color-placeholder: #a8abb2;
  --el-text-color-disabled: #c0c4cc;
  --el-border-color: #dcdfe6;
  --el-border-color-light: #e4e7ed;
  --el-border-color-lighter: #ebeef5;
  --el-border-color-extra-light: #f2f6fc;
  --el-border-color-dark: #d4d7de;
  --el-border-color-darker: #cdd0d6;
  --el-fill-color: #f0f2f5;
  --el-fill-color-light: #f5f7fa;
  --el-fill-color-lighter: #fafafa;
  --el-fill-color-extra-light: #fafcff;
  --el-fill-color-dark: #ebedf0;
  --el-fill-color-darker: #e6e8eb;
  --el-fill-color-blank: #ffffff;
  --el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.04), 0px 8px 20px rgba(0, 0, 0, 0.08);
  --el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, 0.12);
  --el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, 0.12);
  --el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, 0.08), 0px 12px 32px rgba(0, 0, 0, 0.12), 0px 8px 16px -8px rgba(0, 0, 0, 0.16);
  --el-disabled-bg-color: var(--el-fill-color-light);
  --el-disabled-text-color: var(--el-text-color-placeholder);
  --el-disabled-border-color: var(--el-border-color-light);
  --el-overlay-color: rgba(0, 0, 0, 0.8);
  --el-overlay-color-light: rgba(0, 0, 0, 0.7);
  --el-overlay-color-lighter: rgba(0, 0, 0, 0.5);
  --el-mask-color: rgba(255, 255, 255, 0.9);
  --el-mask-color-extra-light: rgba(255, 255, 255, 0.3);
  --el-border-width: 1px;
  --el-border-style: solid;
  --el-border-color-hover: var(--el-text-color-disabled);
  --el-border: var(--el-border-width) var(--el-border-style) var(--el-border-color);
  --el-svg-monochrome-grey: var(--el-border-color);
}

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: var(--el-transition-fade-linear);
}

.fade-in-linear-enter-from,
.fade-in-linear-leave-to {
  opacity: 0;
}

.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition: var(--el-transition-fade-linear);
}

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

.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition: all var(--el-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.el-fade-in-enter-from,
.el-fade-in-leave-active {
  opacity: 0;
}

.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition: all var(--el-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.el-zoom-in-center-enter-from,
.el-zoom-in-center-leave-active {
  opacity: 0;
  transform: scaleX(0);
}

.el-zoom-in-top-enter-active,
.el-zoom-in-top-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: var(--el-transition-md-fade);
  transform-origin: center top;
}
.el-zoom-in-top-enter-active[data-popper-placement^=top],
.el-zoom-in-top-leave-active[data-popper-placement^=top] {
  transform-origin: center bottom;
}

.el-zoom-in-top-enter-from,
.el-zoom-in-top-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.el-zoom-in-bottom-enter-active,
.el-zoom-in-bottom-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: var(--el-transition-md-fade);
  transform-origin: center bottom;
}

.el-zoom-in-bottom-enter-from,
.el-zoom-in-bottom-leave-active {
  opacity: 0;
  transform: scaleY(0);
}

.el-zoom-in-left-enter-active,
.el-zoom-in-left-leave-active {
  opacity: 1;
  transform: scale(1, 1);
  transition: var(--el-transition-md-fade);
  transform-origin: top left;
}

.el-zoom-in-left-enter-from,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out;
}

.el-collapse-transition-leave-active,
.el-collapse-transition-enter-active {
  transition: var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out;
}

.el-list-enter-active,
.el-list-leave-active {
  transition: all 1s;
}

.el-list-enter-from,
.el-list-leave-to {
  opacity: 0;
  transform: translateY(-30px);
}

.el-list-leave-active {
  position: absolute !important;
}

.el-opacity-transition {
  transition: opacity var(--el-transition-duration) cubic-bezier(0.55, 0, 0.1, 1);
}

.el-icon-loading {
  animation: rotating 2s linear infinite;
}

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

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

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

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

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

.el-alert {
  --el-alert-padding: 8px 16px;
  --el-alert-border-radius-base: var(--el-border-radius-base);
  --el-alert-title-font-size: 14px;
  --el-alert-title-with-description-font-size: 16px;
  --el-alert-description-font-size: 14px;
  --el-alert-close-font-size: 16px;
  --el-alert-close-customed-font-size: 14px;
  --el-alert-icon-size: 16px;
  --el-alert-icon-large-size: 28px;
  width: 100%;
  padding: var(--el-alert-padding);
  margin: 0;
  box-sizing: border-box;
  border-radius: var(--el-alert-border-radius-base);
  position: relative;
  background-color: var(--el-color-white);
  overflow: hidden;
  opacity: 1;
  display: flex;
  align-items: center;
  transition: opacity var(--el-transition-duration-fast);
}
.el-alert.is-light .el-alert__close-btn {
  color: var(--el-text-color-placeholder);
}

.el-alert.is-dark .el-alert__close-btn {
  color: var(--el-color-white);
}
.el-alert.is-dark .el-alert__description {
  color: var(--el-color-white);
}

.el-alert.is-center {
  justify-content: center;
}

.el-alert--primary {
  --el-alert-bg-color: var(--el-color-primary-light-9);
}
.el-alert--primary.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-color-primary);
}
.el-alert--primary.is-light .el-alert__description {
  color: var(--el-color-primary);
}
.el-alert--primary.is-dark {
  background-color: var(--el-color-primary);
  color: var(--el-color-white);
}

.el-alert--success {
  --el-alert-bg-color: var(--el-color-success-light-9);
}
.el-alert--success.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-color-success);
}
.el-alert--success.is-light .el-alert__description {
  color: var(--el-color-success);
}
.el-alert--success.is-dark {
  background-color: var(--el-color-success);
  color: var(--el-color-white);
}

.el-alert--info {
  --el-alert-bg-color: var(--el-color-info-light-9);
}
.el-alert--info.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-color-info);
}
.el-alert--info.is-light .el-alert__description {
  color: var(--el-color-info);
}
.el-alert--info.is-dark {
  background-color: var(--el-color-info);
  color: var(--el-color-white);
}

.el-alert--warning {
  --el-alert-bg-color: var(--el-color-warning-light-9);
}
.el-alert--warning.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-color-warning);
}
.el-alert--warning.is-light .el-alert__description {
  color: var(--el-color-warning);
}
.el-alert--warning.is-dark {
  background-color: var(--el-color-warning);
  color: var(--el-color-white);
}

.el-alert--error {
  --el-alert-bg-color: var(--el-color-error-light-9);
}
.el-alert--error.is-light {
  background-color: var(--el-alert-bg-color);
  color: var(--el-color-error);
}
.el-alert--error.is-light .el-alert__description {
  color: var(--el-color-error);
}
.el-alert--error.is-dark {
  background-color: var(--el-color-error);
  color: var(--el-color-white);
}

.el-alert__content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.el-alert .el-alert__icon {
  font-size: var(--el-alert-icon-size);
  width: var(--el-alert-icon-size);
  margin-right: 8px;
}
.el-alert .el-alert__icon.is-big {
  font-size: var(--el-alert-icon-large-size);
  width: var(--el-alert-icon-large-size);
  margin-right: 12px;
}

.el-alert__title {
  font-size: var(--el-alert-title-font-size);
  line-height: 24px;
}
.el-alert__title.with-description {
  font-size: var(--el-alert-title-with-description-font-size);
}

.el-alert .el-alert__description {
  font-size: var(--el-alert-description-font-size);
  margin: 0;
}
.el-alert .el-alert__close-btn {
  font-size: var(--el-alert-close-font-size);
  opacity: 1;
  position: absolute;
  top: 12px;
  right: 16px;
  cursor: pointer;
}
.el-alert .el-alert__close-btn.is-customed {
  font-style: normal;
  font-size: var(--el-alert-close-customed-font-size);
  line-height: 24px;
  top: 8px;
}

.el-alert-fade-enter-from,
.el-alert-fade-leave-active {
  opacity: 0;
}

.el-aside {
  overflow: auto;
  box-sizing: border-box;
  flex-shrink: 0;
  width: var(--el-aside-width, 300px);
}

.el-autocomplete {
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px transparent inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-primary);
  --el-input-width: 100%;
}

.el-autocomplete {
  width: var(--el-input-width);
  position: relative;
  display: inline-block;
}
.el-autocomplete__popper.el-popper {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color-light);
  box-shadow: var(--el-box-shadow-light);
}
.el-autocomplete__popper.el-popper .el-popper__arrow::before {
  border: 1px solid var(--el-border-color-light);
}
.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}
.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.el-autocomplete-suggestion {
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
}
.el-autocomplete-suggestion__wrap {
  max-height: 280px;
  padding: 10px 0;
  box-sizing: border-box;
}

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

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

.el-autocomplete-suggestion.is-loading li:hover {
  background-color: var(--el-bg-color-overlay);
}
.el-autocomplete-suggestion.is-loading .el-icon-loading {
  vertical-align: middle;
}

.el-avatar {
  --el-avatar-text-color: var(--el-color-white);
  --el-avatar-bg-color: var(--el-text-color-disabled);
  --el-avatar-text-size: 14px;
  --el-avatar-icon-size: 18px;
  --el-avatar-border-radius: var(--el-border-radius-base);
  --el-avatar-size-large: 56px;
  --el-avatar-size: 40px;
  --el-avatar-size-small: 24px;
  --el-avatar-size: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  outline: none;
  color: var(--el-avatar-text-color);
  background: var(--el-avatar-bg-color);
  width: var(--el-avatar-size);
  height: var(--el-avatar-size);
  font-size: var(--el-avatar-text-size);
}
.el-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
}
.el-avatar--circle {
  border-radius: 50%;
}

.el-avatar--square {
  border-radius: var(--el-avatar-border-radius);
}

.el-avatar--icon {
  font-size: var(--el-avatar-icon-size);
}

.el-avatar--small {
  --el-avatar-size: 24px;
}

.el-avatar--large {
  --el-avatar-size: 56px;
}

.el-backtop {
  --el-backtop-bg-color: var(--el-bg-color-overlay);
  --el-backtop-text-color: var(--el-color-primary);
  --el-backtop-hover-bg-color: var(--el-border-color-extra-light);
  position: fixed;
  background-color: var(--el-backtop-bg-color);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: var(--el-backtop-text-color);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  box-shadow: var(--el-box-shadow-lighter);
  cursor: pointer;
  z-index: 5;
}
.el-backtop:hover {
  background-color: var(--el-backtop-hover-bg-color);
}
.el-backtop__icon {
  font-size: 20px;
}

.el-badge {
  --el-badge-bg-color: var(--el-color-danger);
  --el-badge-radius: 10px;
  --el-badge-font-size: 12px;
  --el-badge-padding: 6px;
  --el-badge-size: 18px;
  position: relative;
  vertical-align: middle;
  display: inline-block;
  width: fit-content;
}
.el-badge__content {
  background-color: var(--el-badge-bg-color);
  border-radius: var(--el-badge-radius);
  color: var(--el-color-white);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: var(--el-badge-font-size);
  height: var(--el-badge-size);
  padding: 0 var(--el-badge-padding);
  white-space: nowrap;
  border: 1px solid var(--el-bg-color);
}
.el-badge__content.is-fixed {
  position: absolute;
  top: 0;
  right: calc(1px + var(--el-badge-size) / 2);
  transform: translateY(-50%) translateX(100%);
  z-index: var(--el-index-normal);
}
.el-badge__content.is-fixed.is-dot {
  right: 5px;
}

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

.el-badge__content.is-hide-zero {
  display: none;
}

.el-badge__content--primary {
  background-color: var(--el-color-primary);
}

.el-badge__content--success {
  background-color: var(--el-color-success);
}

.el-badge__content--warning {
  background-color: var(--el-color-warning);
}

.el-badge__content--info {
  background-color: var(--el-color-info);
}

.el-badge__content--danger {
  background-color: var(--el-color-danger);
}

.el-breadcrumb {
  font-size: 14px;
  line-height: 1;
}
.el-breadcrumb::before,
.el-breadcrumb::after {
  display: table;
  content: "";
}

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

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

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

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

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

.el-button-group::after {
  clear: both;
}

.el-button-group > .el-button {
  float: left;
  position: relative;
}
.el-button-group > .el-button + .el-button {
  margin-left: 0;
}
.el-button-group > .el-button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.el-button-group > .el-button:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.el-button-group > .el-button:first-child:last-child {
  border-top-right-radius: var(--el-border-radius-base);
  border-bottom-right-radius: var(--el-border-radius-base);
  border-top-left-radius: var(--el-border-radius-base);
  border-bottom-left-radius: var(--el-border-radius-base);
}
.el-button-group > .el-button:first-child:last-child.is-round {
  border-radius: var(--el-border-radius-round);
}
.el-button-group > .el-button:first-child:last-child.is-circle {
  border-radius: 50%;
}
.el-button-group > .el-button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.el-button-group > .el-button:not(:last-child) {
  margin-right: -1px;
}
.el-button-group > .el-button:hover, .el-button-group > .el-button:focus, .el-button-group > .el-button:active {
  z-index: 1;
}
.el-button-group > .el-button.is-active {
  z-index: 1;
}

.el-button-group > .el-dropdown > .el-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--primary:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--primary:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--success:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--success:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--warning:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--warning:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--danger:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--danger:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--info:first-child {
  border-right-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--info:last-child {
  border-left-color: var(--el-button-divide-border-color);
}
.el-button-group .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: var(--el-button-divide-border-color);
  border-right-color: var(--el-button-divide-border-color);
}

.el-button {
  --el-button-font-weight: var(--el-font-weight-primary);
  --el-button-border-color: var(--el-border-color);
  --el-button-bg-color: var(--el-fill-color-blank);
  --el-button-text-color: var(--el-text-color-regular);
  --el-button-disabled-text-color: var(--el-disabled-text-color);
  --el-button-disabled-bg-color: var(--el-fill-color-blank);
  --el-button-disabled-border-color: var(--el-border-color-light);
  --el-button-divide-border-color: rgba(255, 255, 255, 0.5);
  --el-button-hover-text-color: var(--el-color-primary);
  --el-button-hover-bg-color: var(--el-color-primary-light-9);
  --el-button-hover-border-color: var(--el-color-primary-light-7);
  --el-button-active-text-color: var(--el-button-hover-text-color);
  --el-button-active-border-color: var(--el-color-primary);
  --el-button-active-bg-color: var(--el-button-hover-bg-color);
  --el-button-outline-color: var(--el-color-primary-light-5);
  --el-button-hover-link-text-color: var(--el-text-color-secondary);
  --el-button-active-color: var(--el-text-color-primary);
}

.el-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  height: 32px;
  white-space: nowrap;
  cursor: pointer;
  color: var(--el-button-text-color);
  text-align: center;
  box-sizing: border-box;
  outline: none;
  transition: 0.1s;
  font-weight: var(--el-button-font-weight);
  user-select: none;
  vertical-align: middle;
  -webkit-appearance: none;
  background-color: var(--el-button-bg-color);
  border: var(--el-border);
  border-color: var(--el-button-border-color);
}
.el-button:hover {
  color: var(--el-button-hover-text-color);
  border-color: var(--el-button-hover-border-color);
  background-color: var(--el-button-hover-bg-color);
  outline: none;
}
.el-button:active {
  color: var(--el-button-active-text-color);
  border-color: var(--el-button-active-border-color);
  background-color: var(--el-button-active-bg-color);
  outline: none;
}
.el-button:focus-visible {
  outline: 2px solid var(--el-button-outline-color);
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}
.el-button > span {
  display: inline-flex;
  align-items: center;
}
.el-button + .el-button {
  margin-left: 12px;
}
.el-button {
  padding: 8px 15px;
  font-size: var(--el-font-size-base);
  border-radius: var(--el-border-radius-base);
}
.el-button.is-round {
  padding: 8px 15px;
}
.el-button::-moz-focus-inner {
  border: 0;
}
.el-button [class*=el-icon] + span {
  margin-left: 6px;
}
.el-button [class*=el-icon] svg {
  vertical-align: bottom;
}
.el-button.is-plain {
  --el-button-hover-text-color: var(--el-color-primary);
  --el-button-hover-bg-color: var(--el-fill-color-blank);
  --el-button-hover-border-color: var(--el-color-primary);
}

.el-button.is-active {
  color: var(--el-button-active-text-color);
  border-color: var(--el-button-active-border-color);
  background-color: var(--el-button-active-bg-color);
  outline: none;
}

.el-button.is-disabled, .el-button.is-disabled:hover {
  color: var(--el-button-disabled-text-color);
  cursor: not-allowed;
  background-image: none;
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}

.el-button.is-loading {
  position: relative;
  pointer-events: none;
}
.el-button.is-loading:before {
  z-index: 1;
  pointer-events: none;
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: inherit;
  background-color: var(--el-mask-color-extra-light);
}

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

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

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

.el-button.is-text:not(.is-disabled):hover {
  background-color: var(--el-fill-color-light);
}
.el-button.is-text:not(.is-disabled):focus-visible {
  outline: 2px solid var(--el-button-outline-color);
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}
.el-button.is-text:not(.is-disabled):active {
  background-color: var(--el-fill-color);
}
.el-button.is-text:not(.is-disabled).is-has-bg {
  background-color: var(--el-fill-color-light);
}
.el-button.is-text:not(.is-disabled).is-has-bg:hover {
  background-color: var(--el-fill-color);
}
.el-button.is-text:not(.is-disabled).is-has-bg:active {
  background-color: var(--el-fill-color-dark);
}

.el-button__text--expand {
  letter-spacing: 0.3em;
  margin-right: -0.3em;
}

.el-button.is-link {
  border-color: transparent;
  color: var(--el-button-text-color);
  background: transparent;
  padding: 2px;
  height: auto;
}
.el-button.is-link:hover {
  color: var(--el-button-hover-link-text-color);
}
.el-button.is-link.is-disabled {
  color: var(--el-button-disabled-text-color);
  background-color: transparent !important;
  border-color: transparent !important;
}

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

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

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

.el-button__link--expand {
  letter-spacing: 0.3em;
  margin-right: -0.3em;
}

.el-button--primary {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-primary);
  --el-button-border-color: var(--el-color-primary);
  --el-button-outline-color: var(--el-color-primary-light-5);
  --el-button-active-color: var(--el-color-primary-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-primary-light-5);
  --el-button-hover-bg-color: var(--el-color-primary-light-3);
  --el-button-hover-border-color: var(--el-color-primary-light-3);
  --el-button-active-bg-color: var(--el-color-primary-dark-2);
  --el-button-active-border-color: var(--el-color-primary-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-primary-light-5);
  --el-button-disabled-border-color: var(--el-color-primary-light-5);
}
.el-button--primary.is-plain, .el-button--primary.is-text, .el-button--primary.is-link {
  --el-button-text-color: var(--el-color-primary);
  --el-button-bg-color: var(--el-color-primary-light-9);
  --el-button-border-color: var(--el-color-primary-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-primary);
  --el-button-hover-border-color: var(--el-color-primary);
  --el-button-active-text-color: var(--el-color-white);
}
.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:active, .el-button--primary.is-text.is-disabled, .el-button--primary.is-text.is-disabled:hover, .el-button--primary.is-text.is-disabled:focus, .el-button--primary.is-text.is-disabled:active, .el-button--primary.is-link.is-disabled, .el-button--primary.is-link.is-disabled:hover, .el-button--primary.is-link.is-disabled:focus, .el-button--primary.is-link.is-disabled:active {
  color: var(--el-color-primary-light-5);
  background-color: var(--el-color-primary-light-9);
  border-color: var(--el-color-primary-light-8);
}

.el-button--success {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-success);
  --el-button-border-color: var(--el-color-success);
  --el-button-outline-color: var(--el-color-success-light-5);
  --el-button-active-color: var(--el-color-success-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-success-light-5);
  --el-button-hover-bg-color: var(--el-color-success-light-3);
  --el-button-hover-border-color: var(--el-color-success-light-3);
  --el-button-active-bg-color: var(--el-color-success-dark-2);
  --el-button-active-border-color: var(--el-color-success-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-success-light-5);
  --el-button-disabled-border-color: var(--el-color-success-light-5);
}
.el-button--success.is-plain, .el-button--success.is-text, .el-button--success.is-link {
  --el-button-text-color: var(--el-color-success);
  --el-button-bg-color: var(--el-color-success-light-9);
  --el-button-border-color: var(--el-color-success-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-success);
  --el-button-hover-border-color: var(--el-color-success);
  --el-button-active-text-color: var(--el-color-white);
}
.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:active, .el-button--success.is-text.is-disabled, .el-button--success.is-text.is-disabled:hover, .el-button--success.is-text.is-disabled:focus, .el-button--success.is-text.is-disabled:active, .el-button--success.is-link.is-disabled, .el-button--success.is-link.is-disabled:hover, .el-button--success.is-link.is-disabled:focus, .el-button--success.is-link.is-disabled:active {
  color: var(--el-color-success-light-5);
  background-color: var(--el-color-success-light-9);
  border-color: var(--el-color-success-light-8);
}

.el-button--warning {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-warning);
  --el-button-border-color: var(--el-color-warning);
  --el-button-outline-color: var(--el-color-warning-light-5);
  --el-button-active-color: var(--el-color-warning-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-warning-light-5);
  --el-button-hover-bg-color: var(--el-color-warning-light-3);
  --el-button-hover-border-color: var(--el-color-warning-light-3);
  --el-button-active-bg-color: var(--el-color-warning-dark-2);
  --el-button-active-border-color: var(--el-color-warning-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-warning-light-5);
  --el-button-disabled-border-color: var(--el-color-warning-light-5);
}
.el-button--warning.is-plain, .el-button--warning.is-text, .el-button--warning.is-link {
  --el-button-text-color: var(--el-color-warning);
  --el-button-bg-color: var(--el-color-warning-light-9);
  --el-button-border-color: var(--el-color-warning-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-warning);
  --el-button-hover-border-color: var(--el-color-warning);
  --el-button-active-text-color: var(--el-color-white);
}
.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:active, .el-button--warning.is-text.is-disabled, .el-button--warning.is-text.is-disabled:hover, .el-button--warning.is-text.is-disabled:focus, .el-button--warning.is-text.is-disabled:active, .el-button--warning.is-link.is-disabled, .el-button--warning.is-link.is-disabled:hover, .el-button--warning.is-link.is-disabled:focus, .el-button--warning.is-link.is-disabled:active {
  color: var(--el-color-warning-light-5);
  background-color: var(--el-color-warning-light-9);
  border-color: var(--el-color-warning-light-8);
}

.el-button--danger {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-danger);
  --el-button-border-color: var(--el-color-danger);
  --el-button-outline-color: var(--el-color-danger-light-5);
  --el-button-active-color: var(--el-color-danger-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-danger-light-5);
  --el-button-hover-bg-color: var(--el-color-danger-light-3);
  --el-button-hover-border-color: var(--el-color-danger-light-3);
  --el-button-active-bg-color: var(--el-color-danger-dark-2);
  --el-button-active-border-color: var(--el-color-danger-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-danger-light-5);
  --el-button-disabled-border-color: var(--el-color-danger-light-5);
}
.el-button--danger.is-plain, .el-button--danger.is-text, .el-button--danger.is-link {
  --el-button-text-color: var(--el-color-danger);
  --el-button-bg-color: var(--el-color-danger-light-9);
  --el-button-border-color: var(--el-color-danger-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-danger);
  --el-button-hover-border-color: var(--el-color-danger);
  --el-button-active-text-color: var(--el-color-white);
}
.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:active, .el-button--danger.is-text.is-disabled, .el-button--danger.is-text.is-disabled:hover, .el-button--danger.is-text.is-disabled:focus, .el-button--danger.is-text.is-disabled:active, .el-button--danger.is-link.is-disabled, .el-button--danger.is-link.is-disabled:hover, .el-button--danger.is-link.is-disabled:focus, .el-button--danger.is-link.is-disabled:active {
  color: var(--el-color-danger-light-5);
  background-color: var(--el-color-danger-light-9);
  border-color: var(--el-color-danger-light-8);
}

.el-button--info {
  --el-button-text-color: var(--el-color-white);
  --el-button-bg-color: var(--el-color-info);
  --el-button-border-color: var(--el-color-info);
  --el-button-outline-color: var(--el-color-info-light-5);
  --el-button-active-color: var(--el-color-info-dark-2);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-link-text-color: var(--el-color-info-light-5);
  --el-button-hover-bg-color: var(--el-color-info-light-3);
  --el-button-hover-border-color: var(--el-color-info-light-3);
  --el-button-active-bg-color: var(--el-color-info-dark-2);
  --el-button-active-border-color: var(--el-color-info-dark-2);
  --el-button-disabled-text-color: var(--el-color-white);
  --el-button-disabled-bg-color: var(--el-color-info-light-5);
  --el-button-disabled-border-color: var(--el-color-info-light-5);
}
.el-button--info.is-plain, .el-button--info.is-text, .el-button--info.is-link {
  --el-button-text-color: var(--el-color-info);
  --el-button-bg-color: var(--el-color-info-light-9);
  --el-button-border-color: var(--el-color-info-light-5);
  --el-button-hover-text-color: var(--el-color-white);
  --el-button-hover-bg-color: var(--el-color-info);
  --el-button-hover-border-color: var(--el-color-info);
  --el-button-active-text-color: var(--el-color-white);
}
.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:active, .el-button--info.is-text.is-disabled, .el-button--info.is-text.is-disabled:hover, .el-button--info.is-text.is-disabled:focus, .el-button--info.is-text.is-disabled:active, .el-button--info.is-link.is-disabled, .el-button--info.is-link.is-disabled:hover, .el-button--info.is-link.is-disabled:focus, .el-button--info.is-link.is-disabled:active {
  color: var(--el-color-info-light-5);
  background-color: var(--el-color-info-light-9);
  border-color: var(--el-color-info-light-8);
}

.el-button--large {
  --el-button-size: 40px;
  height: var(--el-button-size);
}
.el-button--large [class*=el-icon] + span {
  margin-left: 8px;
}
.el-button--large {
  padding: 12px 19px;
  font-size: var(--el-font-size-base);
  border-radius: var(--el-border-radius-base);
}
.el-button--large.is-round {
  padding: 12px 19px;
}
.el-button--large.is-circle {
  width: var(--el-button-size);
  padding: 12px;
}

.el-button--small {
  --el-button-size: 24px;
  height: var(--el-button-size);
}
.el-button--small [class*=el-icon] + span {
  margin-left: 4px;
}
.el-button--small {
  padding: 5px 11px;
  font-size: 12px;
  border-radius: calc(var(--el-border-radius-base) - 1px);
}
.el-button--small.is-round {
  padding: 5px 11px;
}
.el-button--small.is-circle {
  width: var(--el-button-size);
  padding: 5px;
}

.el-calendar {
  --el-calendar-border: var(--el-table-border, 1px solid var(--el-border-color-lighter));
  --el-calendar-header-border-bottom: var(--el-calendar-border);
  --el-calendar-selected-bg-color: var(--el-color-primary-light-9);
  --el-calendar-cell-width: 85px;
  background-color: var(--el-fill-color-blank);
}
.el-calendar__header {
  display: flex;
  justify-content: space-between;
  padding: 12px 20px;
  border-bottom: var(--el-calendar-header-border-bottom);
}

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

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

.el-calendar-table {
  table-layout: fixed;
  width: 100%;
}
.el-calendar-table thead th {
  padding: 12px 0;
  color: var(--el-text-color-regular);
  font-weight: normal;
}
.el-calendar-table:not(.is-range) td.prev,
.el-calendar-table:not(.is-range) td.next {
  color: var(--el-text-color-placeholder);
}
.el-calendar-table td {
  border-bottom: var(--el-calendar-border);
  border-right: var(--el-calendar-border);
  vertical-align: top;
  transition: background-color var(--el-transition-duration-fast) ease;
}
.el-calendar-table td.is-selected {
  background-color: var(--el-calendar-selected-bg-color);
}

.el-calendar-table td.is-today {
  color: var(--el-color-primary);
}

.el-calendar-table tr:first-child td {
  border-top: var(--el-calendar-border);
}
.el-calendar-table tr td:first-child {
  border-left: var(--el-calendar-border);
}
.el-calendar-table tr.el-calendar-table__row--hide-border td {
  border-top: none;
}
.el-calendar-table .el-calendar-day {
  box-sizing: border-box;
  padding: 8px;
  height: var(--el-calendar-cell-width);
}
.el-calendar-table .el-calendar-day:hover {
  cursor: pointer;
  background-color: var(--el-calendar-selected-bg-color);
}

.el-card {
  --el-card-border-color: var(--el-border-color-light);
  --el-card-border-radius: 4px;
  --el-card-padding: 20px;
  --el-card-bg-color: var(--el-fill-color-blank);
}

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

.el-card.is-hover-shadow:hover, .el-card.is-hover-shadow:focus {
  box-shadow: var(--el-box-shadow-light);
}

.el-card__header {
  padding: calc(var(--el-card-padding) - 2px) var(--el-card-padding);
  border-bottom: 1px solid var(--el-card-border-color);
  box-sizing: border-box;
}

.el-card__body {
  padding: var(--el-card-padding);
}

.el-card__footer {
  padding: calc(var(--el-card-padding) - 2px) var(--el-card-padding);
  border-top: 1px solid var(--el-card-border-color);
  box-sizing: border-box;
}

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

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

.el-carousel__item--card {
  width: 50%;
  transition: transform 0.4s ease-in-out;
}
.el-carousel__item--card.is-in-stage {
  cursor: pointer;
  z-index: var(--el-index-normal);
}
.el-carousel__item--card.is-in-stage:hover .el-carousel__mask, .el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask {
  opacity: 0.12;
}
.el-carousel__item--card.is-active {
  z-index: calc(var(--el-index-normal) + 1);
}

.el-carousel__item--card-vertical {
  width: 100%;
  height: 50%;
}

.el-carousel__mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: var(--el-color-white);
  opacity: 0.24;
  transition: var(--el-transition-duration-fast);
}

.el-carousel {
  --el-carousel-arrow-font-size: 12px;
  --el-carousel-arrow-size: 36px;
  --el-carousel-arrow-background: rgba(31, 45, 61, 0.11);
  --el-carousel-arrow-hover-background: rgba(31, 45, 61, 0.23);
  --el-carousel-indicator-width: 30px;
  --el-carousel-indicator-height: 2px;
  --el-carousel-indicator-padding-horizontal: 4px;
  --el-carousel-indicator-padding-vertical: 12px;
  --el-carousel-indicator-out-color: var(--el-border-color-hover);
  position: relative;
}
.el-carousel--horizontal {
  overflow: hidden;
}

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

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

.el-carousel__arrow {
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  height: var(--el-carousel-arrow-size);
  width: var(--el-carousel-arrow-size);
  cursor: pointer;
  transition: var(--el-transition-duration);
  border-radius: 50%;
  background-color: var(--el-carousel-arrow-background);
  color: #ffffff;
  position: absolute;
  top: 50%;
  z-index: 10;
  transform: translateY(-50%);
  text-align: center;
  font-size: var(--el-carousel-arrow-font-size);
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.el-carousel__arrow--left {
  left: 16px;
}

.el-carousel__arrow--right {
  right: 16px;
}

.el-carousel__arrow:hover {
  background-color: var(--el-carousel-arrow-hover-background);
}
.el-carousel__arrow i {
  cursor: pointer;
}

.el-carousel__indicators {
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: calc(var(--el-index-normal) + 1);
}
.el-carousel__indicators--horizontal {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

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

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

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

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

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

.el-carousel__indicator--vertical {
  padding: var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical);
}
.el-carousel__indicator--vertical .el-carousel__button {
  width: var(--el-carousel-indicator-height);
  height: calc(var(--el-carousel-indicator-width) / 2);
}

.el-carousel__indicator.is-active button {
  opacity: 1;
}

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

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

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

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

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

.el-cascader-panel {
  --el-cascader-menu-text-color: var(--el-text-color-regular);
  --el-cascader-menu-selected-text-color: var(--el-color-primary);
  --el-cascader-menu-fill: var(--el-bg-color-overlay);
  --el-cascader-menu-font-size: var(--el-font-size-base);
  --el-cascader-menu-radius: var(--el-border-radius-base);
  --el-cascader-menu-border: solid 1px var(--el-border-color-light);
  --el-cascader-menu-shadow: var(--el-box-shadow-light);
  --el-cascader-node-background-hover: var(--el-fill-color-light);
  --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
  --el-cascader-color-empty: var(--el-text-color-placeholder);
  --el-cascader-tag-background: var(--el-fill-color);
}

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

.el-cascader-menu {
  min-width: 180px;
  box-sizing: border-box;
  color: var(--el-cascader-menu-text-color);
  border-right: var(--el-cascader-menu-border);
}
.el-cascader-menu:last-child {
  border-right: none;
}
.el-cascader-menu:last-child .el-cascader-node {
  padding-right: 20px;
}
.el-cascader-menu__wrap.el-scrollbar__wrap {
  height: 204px;
}

.el-cascader-menu__list {
  position: relative;
  min-height: 100%;
  margin: 0;
  padding: 6px 0;
  list-style: none;
  box-sizing: border-box;
}

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

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

.el-cascader-node {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0 30px 0 20px;
  height: 34px;
  line-height: 34px;
  outline: none;
}
.el-cascader-node.is-selectable.in-active-path {
  color: var(--el-cascader-menu-text-color);
}
.el-cascader-node.in-active-path, .el-cascader-node.is-selectable.in-checked-path, .el-cascader-node.is-active {
  color: var(--el-cascader-menu-selected-text-color);
  font-weight: bold;
}
.el-cascader-node:not(.is-disabled) {
  cursor: pointer;
}
.el-cascader-node:not(.is-disabled):hover, .el-cascader-node:not(.is-disabled):focus {
  background: var(--el-cascader-node-background-hover);
}
.el-cascader-node.is-disabled {
  color: var(--el-cascader-node-color-disabled);
  cursor: not-allowed;
}

.el-cascader-node__prefix {
  position: absolute;
  left: 10px;
}

.el-cascader-node__postfix {
  position: absolute;
  right: 10px;
}

.el-cascader-node__label {
  flex: 1;
  text-align: left;
  padding: 0 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.el-cascader-node > .el-checkbox {
  margin-right: 0;
}
.el-cascader-node > .el-radio {
  margin-right: 0;
}
.el-cascader-node > .el-radio .el-radio__label {
  padding-left: 0;
}

.el-cascader {
  --el-cascader-menu-text-color: var(--el-text-color-regular);
  --el-cascader-menu-selected-text-color: var(--el-color-primary);
  --el-cascader-menu-fill: var(--el-bg-color-overlay);
  --el-cascader-menu-font-size: var(--el-font-size-base);
  --el-cascader-menu-radius: var(--el-border-radius-base);
  --el-cascader-menu-border: solid 1px var(--el-border-color-light);
  --el-cascader-menu-shadow: var(--el-box-shadow-light);
  --el-cascader-node-background-hover: var(--el-fill-color-light);
  --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
  --el-cascader-color-empty: var(--el-text-color-placeholder);
  --el-cascader-tag-background: var(--el-fill-color);
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: var(--el-font-size-base);
  line-height: 32px;
  outline: none;
}
.el-cascader:not(.is-disabled):hover .el-input__wrapper {
  cursor: pointer;
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}
.el-cascader .el-input {
  display: flex;
  cursor: pointer;
}
.el-cascader .el-input .el-input__inner {
  text-overflow: ellipsis;
  cursor: pointer;
}
.el-cascader .el-input .el-input__suffix-inner .el-icon svg {
  vertical-align: middle;
}
.el-cascader .el-input .icon-arrow-down {
  transition: transform var(--el-transition-duration);
  font-size: 14px;
}
.el-cascader .el-input .icon-arrow-down.is-reverse {
  transform: rotateZ(180deg);
}

.el-cascader .el-input .icon-circle-close:hover {
  color: var(--el-input-clear-hover-color, var(--el-text-color-secondary));
}
.el-cascader .el-input.is-focus .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color, var(--el-color-primary)) inset;
}

.el-cascader--large {
  font-size: 14px;
  line-height: 40px;
}
.el-cascader--large .el-cascader__tags {
  gap: 6px;
  padding: 8px;
}

.el-cascader--large .el-cascader__search-input {
  height: 24px;
  margin-left: 7px;
}

.el-cascader--small {
  font-size: 12px;
  line-height: 24px;
}
.el-cascader--small .el-cascader__tags {
  gap: 4px;
  padding: 2px;
}

.el-cascader--small .el-cascader__search-input {
  height: 20px;
  margin-left: 5px;
}

.el-cascader.is-disabled .el-cascader__label {
  z-index: calc(var(--el-index-normal) + 1);
  color: var(--el-disabled-text-color);
}

.el-cascader__dropdown {
  --el-cascader-menu-text-color: var(--el-text-color-regular);
  --el-cascader-menu-selected-text-color: var(--el-color-primary);
  --el-cascader-menu-fill: var(--el-bg-color-overlay);
  --el-cascader-menu-font-size: var(--el-font-size-base);
  --el-cascader-menu-radius: var(--el-border-radius-base);
  --el-cascader-menu-border: solid 1px var(--el-border-color-light);
  --el-cascader-menu-shadow: var(--el-box-shadow-light);
  --el-cascader-node-background-hover: var(--el-fill-color-light);
  --el-cascader-node-color-disabled: var(--el-text-color-placeholder);
  --el-cascader-color-empty: var(--el-text-color-placeholder);
  --el-cascader-tag-background: var(--el-fill-color);
}

.el-cascader__dropdown {
  font-size: var(--el-cascader-menu-font-size);
  border-radius: var(--el-cascader-menu-radius);
}
.el-cascader__dropdown.el-popper {
  background: var(--el-cascader-menu-fill);
  border: var(--el-cascader-menu-border);
  box-shadow: var(--el-cascader-menu-shadow);
}
.el-cascader__dropdown.el-popper .el-popper__arrow::before {
  border: var(--el-cascader-menu-border);
}
.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}
.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}
.el-cascader__dropdown.el-popper {
  box-shadow: var(--el-cascader-menu-shadow);
}

.el-cascader__tags {
  position: absolute;
  left: 0;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  flex-wrap: wrap;
  padding: 4px;
  gap: 6px;
  line-height: normal;
  text-align: left;
  box-sizing: border-box;
}
.el-cascader__tags .el-tag {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  text-overflow: ellipsis;
  background: var(--el-cascader-tag-background);
}
.el-cascader__tags .el-tag.el-tag--dark, .el-cascader__tags .el-tag.el-tag--plain {
  background-color: var(--el-tag-bg-color);
}
.el-cascader__tags .el-tag:not(.is-hit) {
  border-color: transparent;
}
.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark, .el-cascader__tags .el-tag:not(.is-hit).el-tag--plain {
  border-color: var(--el-tag-border-color);
}
.el-cascader__tags .el-tag > span {
  flex: 1;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-cascader__tags .el-tag .el-icon-close {
  flex: none;
  background-color: var(--el-text-color-placeholder);
  color: var(--el-color-white);
}
.el-cascader__tags .el-tag .el-icon-close:hover {
  background-color: var(--el-text-color-secondary);
}
.el-cascader__tags .el-tag + input {
  margin-left: 0;
}
.el-cascader__tags.is-validate {
  right: 55px;
}

.el-cascader__collapse-tags {
  white-space: normal;
  z-index: var(--el-index-normal);
}
.el-cascader__collapse-tags .el-tag {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  text-overflow: ellipsis;
  background: var(--el-fill-color);
}
.el-cascader__collapse-tags .el-tag.el-tag--dark, .el-cascader__collapse-tags .el-tag.el-tag--plain {
  background-color: var(--el-tag-bg-color);
}
.el-cascader__collapse-tags .el-tag:not(.is-hit) {
  border-color: transparent;
}
.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark, .el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain {
  border-color: var(--el-tag-border-color);
}
.el-cascader__collapse-tags .el-tag > span {
  flex: 1;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
}
.el-cascader__collapse-tags .el-tag .el-icon-close {
  flex: none;
  background-color: var(--el-text-color-placeholder);
  color: var(--el-color-white);
}
.el-cascader__collapse-tags .el-tag .el-icon-close:hover {
  background-color: var(--el-text-color-secondary);
}
.el-cascader__collapse-tags .el-tag + input {
  margin-left: 0;
}
.el-cascader__collapse-tags .el-tag {
  margin: 2px 0;
}

.el-cascader__suggestion-panel {
  border-radius: var(--el-cascader-menu-radius);
}

.el-cascader__suggestion-list {
  max-height: 204px;
  margin: 0;
  padding: 6px 0;
  font-size: var(--el-font-size-base);
  color: var(--el-cascader-menu-text-color);
  text-align: center;
}

.el-cascader__suggestion-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 34px;
  padding: 0 15px;
  text-align: left;
  outline: none;
  cursor: pointer;
}
.el-cascader__suggestion-item:hover, .el-cascader__suggestion-item:focus {
  background: var(--el-cascader-node-background-hover);
}
.el-cascader__suggestion-item.is-checked {
  color: var(--el-cascader-menu-selected-text-color);
  font-weight: bold;
}
.el-cascader__suggestion-item > span {
  margin-right: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.el-checkbox-button {
  --el-checkbox-button-checked-bg-color: var(--el-color-primary);
  --el-checkbox-button-checked-text-color: var(--el-color-white);
  --el-checkbox-button-checked-border-color: var(--el-color-primary);
}

.el-checkbox-button {
  position: relative;
  display: inline-block;
}
.el-checkbox-button__inner {
  display: inline-block;
  line-height: 1;
  font-weight: var(--el-checkbox-font-weight);
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: var(--el-button-bg-color, var(--el-fill-color-blank));
  border: var(--el-border);
  border-left-color: transparent;
  color: var(--el-button-text-color, var(--el-text-color-regular));
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  position: relative;
  transition: var(--el-transition-all);
  user-select: none;
  padding: 8px 15px;
  font-size: var(--el-font-size-base);
  border-radius: 0;
}
.el-checkbox-button__inner.is-round {
  padding: 8px 15px;
}
.el-checkbox-button__inner:hover {
  color: var(--el-color-primary);
}
.el-checkbox-button__inner [class*=el-icon-] {
  line-height: 0.9;
}
.el-checkbox-button__inner [class*=el-icon-] + span {
  margin-left: 5px;
}

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

.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: var(--el-checkbox-button-checked-text-color);
  background-color: var(--el-checkbox-button-checked-bg-color);
  border-color: var(--el-checkbox-button-checked-border-color);
  box-shadow: -1px 0 0 0 var(--el-color-primary-light-7);
}
.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: var(--el-checkbox-button-checked-border-color);
}
.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
  background-image: none;
  background-color: var(--el-button-disabled-bg-color, var(--el-fill-color-blank));
  border-color: var(--el-button-disabled-border-color, var(--el-border-color-light));
  box-shadow: none;
}
.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: var(--el-button-disabled-border-color, var(--el-border-color-light));
}
.el-checkbox-button:first-child .el-checkbox-button__inner {
  border-left: var(--el-border);
  border-top-left-radius: var(--el-border-radius-base);
  border-bottom-left-radius: var(--el-border-radius-base);
  box-shadow: none !important;
}
.el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: var(--el-checkbox-button-checked-border-color);
}
.el-checkbox-button:last-child .el-checkbox-button__inner {
  border-top-right-radius: var(--el-border-radius-base);
  border-bottom-right-radius: var(--el-border-radius-base);
}
.el-checkbox-button--large .el-checkbox-button__inner {
  padding: 12px 19px;
  font-size: var(--el-font-size-base);
  border-radius: 0;
}
.el-checkbox-button--large .el-checkbox-button__inner.is-round {
  padding: 12px 19px;
}

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

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

.el-checkbox {
  --el-checkbox-font-size: 14px;
  --el-checkbox-font-weight: var(--el-font-weight-primary);
  --el-checkbox-text-color: var(--el-text-color-regular);
  --el-checkbox-input-height: 14px;
  --el-checkbox-input-width: 14px;
  --el-checkbox-border-radius: var(--el-border-radius-small);
  --el-checkbox-bg-color: var(--el-fill-color-blank);
  --el-checkbox-input-border: var(--el-border);
  --el-checkbox-disabled-border-color: var(--el-border-color);
  --el-checkbox-disabled-input-fill: var(--el-fill-color-light);
  --el-checkbox-disabled-icon-color: var(--el-text-color-placeholder);
  --el-checkbox-disabled-checked-input-fill: var(--el-border-color-extra-light);
  --el-checkbox-disabled-checked-input-border-color: var(--el-border-color);
  --el-checkbox-disabled-checked-icon-color: var(--el-text-color-placeholder);
  --el-checkbox-checked-text-color: var(--el-color-primary);
  --el-checkbox-checked-input-border-color: var(--el-color-primary);
  --el-checkbox-checked-bg-color: var(--el-color-primary);
  --el-checkbox-checked-icon-color: var(--el-color-white);
  --el-checkbox-input-border-color-hover: var(--el-color-primary);
}

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

.el-checkbox.is-bordered {
  padding: 0 15px 0 9px;
  border-radius: var(--el-border-radius-base);
  border: var(--el-border);
  box-sizing: border-box;
}
.el-checkbox.is-bordered.is-checked {
  border-color: var(--el-color-primary);
}
.el-checkbox.is-bordered.is-disabled {
  border-color: var(--el-border-color-lighter);
}
.el-checkbox.is-bordered.el-checkbox--large {
  padding: 0 19px 0 11px;
  border-radius: var(--el-border-radius-base);
}
.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label {
  font-size: var(--el-font-size-base);
}
.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner {
  height: 14px;
  width: 14px;
}
.el-checkbox.is-bordered.el-checkbox--small {
  padding: 0 11px 0 7px;
  border-radius: calc(var(--el-border-radius-base) - 1px);
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
  font-size: 12px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
  height: 12px;
  width: 12px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after {
  height: 6px;
  width: 2px;
}

.el-checkbox input:focus-visible + .el-checkbox__inner {
  outline: 2px solid var(--el-checkbox-input-border-color-hover);
  outline-offset: 1px;
  border-radius: var(--el-checkbox-border-radius);
}
.el-checkbox__input {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-flex;
  position: relative;
}
.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-input-fill);
  border-color: var(--el-checkbox-disabled-border-color);
  cursor: not-allowed;
}
.el-checkbox__input.is-disabled .el-checkbox__inner::after {
  cursor: not-allowed;
  border-color: var(--el-checkbox-disabled-icon-color);
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-checked-input-fill);
  border-color: var(--el-checkbox-disabled-checked-input-border-color);
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: var(--el-checkbox-disabled-checked-icon-color);
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-checked-input-fill);
  border-color: var(--el-checkbox-disabled-checked-input-border-color);
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before {
  background-color: var(--el-checkbox-disabled-checked-icon-color);
  border-color: var(--el-checkbox-disabled-checked-icon-color);
}
.el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: var(--el-checkbox-checked-bg-color);
  border-color: var(--el-checkbox-checked-input-border-color);
}
.el-checkbox__input.is-checked .el-checkbox__inner::after {
  transform: rotate(45deg) scaleY(1);
  border-color: var(--el-checkbox-checked-icon-color);
}
.el-checkbox__input.is-checked + .el-checkbox__label {
  color: var(--el-checkbox-checked-text-color);
}

.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible) {
  border-color: var(--el-checkbox-input-border-color-hover);
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: var(--el-checkbox-checked-bg-color);
  border-color: var(--el-checkbox-checked-input-border-color);
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  content: "";
  position: absolute;
  display: block;
  background-color: var(--el-checkbox-checked-icon-color);
  height: 2px;
  transform: scale(0.5);
  left: 0;
  right: 0;
  top: 5px;
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner::after {
  display: none;
}

.el-checkbox__inner {
  display: inline-block;
  position: relative;
  border: var(--el-checkbox-input-border);
  border-radius: var(--el-checkbox-border-radius);
  box-sizing: border-box;
  width: var(--el-checkbox-input-width);
  height: var(--el-checkbox-input-height);
  background-color: var(--el-checkbox-bg-color);
  z-index: var(--el-index-normal);
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), outline 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}
.el-checkbox__inner:hover {
  border-color: var(--el-checkbox-input-border-color-hover);
}
.el-checkbox__inner::after {
  box-sizing: content-box;
  content: "";
  border: 1px solid transparent;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg) scaleY(0);
  width: 3px;
  transition: transform 0.15s ease-in 0.05s;
  transform-origin: center;
}

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

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

.el-checkbox.el-checkbox--large {
  height: 40px;
}
.el-checkbox.el-checkbox--large .el-checkbox__label {
  font-size: 14px;
}

.el-checkbox.el-checkbox--large .el-checkbox__inner {
  width: 14px;
  height: 14px;
}

.el-checkbox.el-checkbox--small {
  height: 24px;
}
.el-checkbox.el-checkbox--small .el-checkbox__label {
  font-size: 12px;
}

.el-checkbox.el-checkbox--small .el-checkbox__inner {
  width: 12px;
  height: 12px;
}

.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  top: 4px;
}

.el-checkbox.el-checkbox--small .el-checkbox__inner::after {
  width: 2px;
  height: 6px;
}

.el-checkbox:last-of-type {
  margin-right: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.el-col-offset-3 {
  margin-left: 12.5%;
}

.el-col-pull-3 {
  position: relative;
  right: 12.5%;
}

.el-col-push-3 {
  position: relative;
  left: 12.5%;
}

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

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

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

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

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

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

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

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

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

.el-col-offset-6 {
  margin-left: 25%;
}

.el-col-pull-6 {
  position: relative;
  right: 25%;
}

.el-col-push-6 {
  position: relative;
  left: 25%;
}

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

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

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

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

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

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

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

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

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

.el-col-offset-9 {
  margin-left: 37.5%;
}

.el-col-pull-9 {
  position: relative;
  right: 37.5%;
}

.el-col-push-9 {
  position: relative;
  left: 37.5%;
}

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

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

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

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

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

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

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

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

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

.el-col-offset-12 {
  margin-left: 50%;
}

.el-col-pull-12 {
  position: relative;
  right: 50%;
}

.el-col-push-12 {
  position: relative;
  left: 50%;
}

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

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

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

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

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

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

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

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

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

.el-col-offset-15 {
  margin-left: 62.5%;
}

.el-col-pull-15 {
  position: relative;
  right: 62.5%;
}

.el-col-push-15 {
  position: relative;
  left: 62.5%;
}

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

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

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

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

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

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

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

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

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

.el-col-offset-18 {
  margin-left: 75%;
}

.el-col-pull-18 {
  position: relative;
  right: 75%;
}

.el-col-push-18 {
  position: relative;
  left: 75%;
}

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

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

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

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

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

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

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

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

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

.el-col-offset-21 {
  margin-left: 87.5%;
}

.el-col-pull-21 {
  position: relative;
  right: 87.5%;
}

.el-col-push-21 {
  position: relative;
  left: 87.5%;
}

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

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

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

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

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

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

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

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

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

.el-col-offset-24 {
  margin-left: 100%;
}

.el-col-pull-24 {
  position: relative;
  right: 100%;
}

.el-col-push-24 {
  position: relative;
  left: 100%;
}

@media only screen and (max-width: 767px) {
  .el-col-xs-0 {
    display: none;
    max-width: 0%;
    flex: 0 0 0%;
  }
  .el-col-xs-0.is-guttered {
    display: none;
  }
  .el-col-xs-offset-0 {
    margin-left: 0%;
  }
  .el-col-xs-pull-0 {
    position: relative;
    right: 0%;
  }
  .el-col-xs-push-0 {
    position: relative;
    left: 0%;
  }
  .el-col-xs-1 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-xs-1.is-guttered {
    display: block;
  }
  .el-col-xs-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-xs-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-xs-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-xs-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-xs-2.is-guttered {
    display: block;
  }
  .el-col-xs-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-xs-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-xs-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-xs-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .el-col-xs-3.is-guttered {
    display: block;
  }
  .el-col-xs-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-xs-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-xs-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-xs-4 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-xs-4.is-guttered {
    display: block;
  }
  .el-col-xs-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-xs-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-xs-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-xs-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-xs-5.is-guttered {
    display: block;
  }
  .el-col-xs-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-xs-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-xs-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-xs-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .el-col-xs-6.is-guttered {
    display: block;
  }
  .el-col-xs-offset-6 {
    margin-left: 25%;
  }
  .el-col-xs-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-xs-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-xs-7 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-xs-7.is-guttered {
    display: block;
  }
  .el-col-xs-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-xs-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-xs-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-xs-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-xs-8.is-guttered {
    display: block;
  }
  .el-col-xs-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-xs-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-xs-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-xs-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .el-col-xs-9.is-guttered {
    display: block;
  }
  .el-col-xs-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-xs-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-xs-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-xs-10 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-xs-10.is-guttered {
    display: block;
  }
  .el-col-xs-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-xs-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-xs-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-xs-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-xs-11.is-guttered {
    display: block;
  }
  .el-col-xs-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-xs-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-xs-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-xs-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .el-col-xs-12.is-guttered {
    display: block;
  }
  .el-col-xs-offset-12 {
    margin-left: 50%;
  }
  .el-col-xs-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-xs-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-xs-13 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-xs-13.is-guttered {
    display: block;
  }
  .el-col-xs-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-xs-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-xs-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-xs-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-xs-14.is-guttered {
    display: block;
  }
  .el-col-xs-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-xs-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-xs-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-xs-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .el-col-xs-15.is-guttered {
    display: block;
  }
  .el-col-xs-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-xs-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-xs-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-xs-16 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-xs-16.is-guttered {
    display: block;
  }
  .el-col-xs-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-xs-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-xs-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-xs-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-xs-17.is-guttered {
    display: block;
  }
  .el-col-xs-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-xs-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-xs-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-xs-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .el-col-xs-18.is-guttered {
    display: block;
  }
  .el-col-xs-offset-18 {
    margin-left: 75%;
  }
  .el-col-xs-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-xs-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-xs-19 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-xs-19.is-guttered {
    display: block;
  }
  .el-col-xs-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-xs-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-xs-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-xs-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-xs-20.is-guttered {
    display: block;
  }
  .el-col-xs-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-xs-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-xs-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-xs-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .el-col-xs-21.is-guttered {
    display: block;
  }
  .el-col-xs-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-xs-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-xs-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-xs-22 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-xs-22.is-guttered {
    display: block;
  }
  .el-col-xs-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-xs-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-xs-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-xs-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-xs-23.is-guttered {
    display: block;
  }
  .el-col-xs-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-xs-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-xs-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-xs-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .el-col-xs-24.is-guttered {
    display: block;
  }
  .el-col-xs-offset-24 {
    margin-left: 100%;
  }
  .el-col-xs-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-xs-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .el-col-sm-0 {
    display: none;
    max-width: 0%;
    flex: 0 0 0%;
  }
  .el-col-sm-0.is-guttered {
    display: none;
  }
  .el-col-sm-offset-0 {
    margin-left: 0%;
  }
  .el-col-sm-pull-0 {
    position: relative;
    right: 0%;
  }
  .el-col-sm-push-0 {
    position: relative;
    left: 0%;
  }
  .el-col-sm-1 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-sm-1.is-guttered {
    display: block;
  }
  .el-col-sm-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-sm-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-sm-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-sm-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-sm-2.is-guttered {
    display: block;
  }
  .el-col-sm-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-sm-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-sm-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-sm-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .el-col-sm-3.is-guttered {
    display: block;
  }
  .el-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-sm-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-sm-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-sm-4 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-sm-4.is-guttered {
    display: block;
  }
  .el-col-sm-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-sm-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-sm-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-sm-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-sm-5.is-guttered {
    display: block;
  }
  .el-col-sm-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-sm-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-sm-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-sm-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .el-col-sm-6.is-guttered {
    display: block;
  }
  .el-col-sm-offset-6 {
    margin-left: 25%;
  }
  .el-col-sm-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-sm-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-sm-7 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-sm-7.is-guttered {
    display: block;
  }
  .el-col-sm-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-sm-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-sm-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-sm-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-sm-8.is-guttered {
    display: block;
  }
  .el-col-sm-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-sm-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-sm-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-sm-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .el-col-sm-9.is-guttered {
    display: block;
  }
  .el-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-sm-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-sm-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-sm-10 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-sm-10.is-guttered {
    display: block;
  }
  .el-col-sm-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-sm-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-sm-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-sm-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-sm-11.is-guttered {
    display: block;
  }
  .el-col-sm-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-sm-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-sm-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-sm-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .el-col-sm-12.is-guttered {
    display: block;
  }
  .el-col-sm-offset-12 {
    margin-left: 50%;
  }
  .el-col-sm-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-sm-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-sm-13 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-sm-13.is-guttered {
    display: block;
  }
  .el-col-sm-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-sm-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-sm-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-sm-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-sm-14.is-guttered {
    display: block;
  }
  .el-col-sm-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-sm-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-sm-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-sm-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .el-col-sm-15.is-guttered {
    display: block;
  }
  .el-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-sm-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-sm-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-sm-16 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-sm-16.is-guttered {
    display: block;
  }
  .el-col-sm-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-sm-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-sm-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-sm-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-sm-17.is-guttered {
    display: block;
  }
  .el-col-sm-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-sm-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-sm-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-sm-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .el-col-sm-18.is-guttered {
    display: block;
  }
  .el-col-sm-offset-18 {
    margin-left: 75%;
  }
  .el-col-sm-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-sm-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-sm-19 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-sm-19.is-guttered {
    display: block;
  }
  .el-col-sm-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-sm-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-sm-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-sm-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-sm-20.is-guttered {
    display: block;
  }
  .el-col-sm-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-sm-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-sm-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-sm-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .el-col-sm-21.is-guttered {
    display: block;
  }
  .el-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-sm-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-sm-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-sm-22 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-sm-22.is-guttered {
    display: block;
  }
  .el-col-sm-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-sm-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-sm-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-sm-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-sm-23.is-guttered {
    display: block;
  }
  .el-col-sm-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-sm-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-sm-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-sm-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .el-col-sm-24.is-guttered {
    display: block;
  }
  .el-col-sm-offset-24 {
    margin-left: 100%;
  }
  .el-col-sm-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-sm-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .el-col-md-0 {
    display: none;
    max-width: 0%;
    flex: 0 0 0%;
  }
  .el-col-md-0.is-guttered {
    display: none;
  }
  .el-col-md-offset-0 {
    margin-left: 0%;
  }
  .el-col-md-pull-0 {
    position: relative;
    right: 0%;
  }
  .el-col-md-push-0 {
    position: relative;
    left: 0%;
  }
  .el-col-md-1 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-md-1.is-guttered {
    display: block;
  }
  .el-col-md-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-md-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-md-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-md-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-md-2.is-guttered {
    display: block;
  }
  .el-col-md-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-md-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-md-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-md-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .el-col-md-3.is-guttered {
    display: block;
  }
  .el-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-md-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-md-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-md-4 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-md-4.is-guttered {
    display: block;
  }
  .el-col-md-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-md-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-md-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-md-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-md-5.is-guttered {
    display: block;
  }
  .el-col-md-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-md-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-md-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-md-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .el-col-md-6.is-guttered {
    display: block;
  }
  .el-col-md-offset-6 {
    margin-left: 25%;
  }
  .el-col-md-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-md-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-md-7 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-md-7.is-guttered {
    display: block;
  }
  .el-col-md-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-md-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-md-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-md-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-md-8.is-guttered {
    display: block;
  }
  .el-col-md-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-md-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-md-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-md-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .el-col-md-9.is-guttered {
    display: block;
  }
  .el-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-md-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-md-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-md-10 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-md-10.is-guttered {
    display: block;
  }
  .el-col-md-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-md-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-md-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-md-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-md-11.is-guttered {
    display: block;
  }
  .el-col-md-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-md-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-md-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-md-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .el-col-md-12.is-guttered {
    display: block;
  }
  .el-col-md-offset-12 {
    margin-left: 50%;
  }
  .el-col-md-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-md-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-md-13 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-md-13.is-guttered {
    display: block;
  }
  .el-col-md-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-md-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-md-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-md-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-md-14.is-guttered {
    display: block;
  }
  .el-col-md-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-md-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-md-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-md-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .el-col-md-15.is-guttered {
    display: block;
  }
  .el-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-md-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-md-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-md-16 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-md-16.is-guttered {
    display: block;
  }
  .el-col-md-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-md-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-md-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-md-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-md-17.is-guttered {
    display: block;
  }
  .el-col-md-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-md-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-md-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-md-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .el-col-md-18.is-guttered {
    display: block;
  }
  .el-col-md-offset-18 {
    margin-left: 75%;
  }
  .el-col-md-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-md-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-md-19 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-md-19.is-guttered {
    display: block;
  }
  .el-col-md-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-md-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-md-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-md-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-md-20.is-guttered {
    display: block;
  }
  .el-col-md-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-md-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-md-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-md-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .el-col-md-21.is-guttered {
    display: block;
  }
  .el-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-md-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-md-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-md-22 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-md-22.is-guttered {
    display: block;
  }
  .el-col-md-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-md-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-md-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-md-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-md-23.is-guttered {
    display: block;
  }
  .el-col-md-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-md-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-md-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-md-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .el-col-md-24.is-guttered {
    display: block;
  }
  .el-col-md-offset-24 {
    margin-left: 100%;
  }
  .el-col-md-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-md-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .el-col-lg-0 {
    display: none;
    max-width: 0%;
    flex: 0 0 0%;
  }
  .el-col-lg-0.is-guttered {
    display: none;
  }
  .el-col-lg-offset-0 {
    margin-left: 0%;
  }
  .el-col-lg-pull-0 {
    position: relative;
    right: 0%;
  }
  .el-col-lg-push-0 {
    position: relative;
    left: 0%;
  }
  .el-col-lg-1 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-lg-1.is-guttered {
    display: block;
  }
  .el-col-lg-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-lg-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-lg-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-lg-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-lg-2.is-guttered {
    display: block;
  }
  .el-col-lg-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-lg-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-lg-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-lg-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .el-col-lg-3.is-guttered {
    display: block;
  }
  .el-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-lg-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-lg-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-lg-4 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-lg-4.is-guttered {
    display: block;
  }
  .el-col-lg-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-lg-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-lg-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-lg-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-lg-5.is-guttered {
    display: block;
  }
  .el-col-lg-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-lg-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-lg-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-lg-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .el-col-lg-6.is-guttered {
    display: block;
  }
  .el-col-lg-offset-6 {
    margin-left: 25%;
  }
  .el-col-lg-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-lg-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-lg-7 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-lg-7.is-guttered {
    display: block;
  }
  .el-col-lg-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-lg-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-lg-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-lg-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-lg-8.is-guttered {
    display: block;
  }
  .el-col-lg-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-lg-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-lg-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-lg-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .el-col-lg-9.is-guttered {
    display: block;
  }
  .el-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-lg-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-lg-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-lg-10 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-lg-10.is-guttered {
    display: block;
  }
  .el-col-lg-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-lg-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-lg-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-lg-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-lg-11.is-guttered {
    display: block;
  }
  .el-col-lg-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-lg-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-lg-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-lg-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .el-col-lg-12.is-guttered {
    display: block;
  }
  .el-col-lg-offset-12 {
    margin-left: 50%;
  }
  .el-col-lg-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-lg-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-lg-13 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-lg-13.is-guttered {
    display: block;
  }
  .el-col-lg-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-lg-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-lg-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-lg-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-lg-14.is-guttered {
    display: block;
  }
  .el-col-lg-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-lg-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-lg-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-lg-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .el-col-lg-15.is-guttered {
    display: block;
  }
  .el-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-lg-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-lg-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-lg-16 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-lg-16.is-guttered {
    display: block;
  }
  .el-col-lg-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-lg-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-lg-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-lg-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-lg-17.is-guttered {
    display: block;
  }
  .el-col-lg-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-lg-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-lg-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-lg-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .el-col-lg-18.is-guttered {
    display: block;
  }
  .el-col-lg-offset-18 {
    margin-left: 75%;
  }
  .el-col-lg-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-lg-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-lg-19 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-lg-19.is-guttered {
    display: block;
  }
  .el-col-lg-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-lg-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-lg-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-lg-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-lg-20.is-guttered {
    display: block;
  }
  .el-col-lg-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-lg-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-lg-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-lg-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .el-col-lg-21.is-guttered {
    display: block;
  }
  .el-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-lg-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-lg-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-lg-22 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-lg-22.is-guttered {
    display: block;
  }
  .el-col-lg-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-lg-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-lg-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-lg-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-lg-23.is-guttered {
    display: block;
  }
  .el-col-lg-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-lg-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-lg-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-lg-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .el-col-lg-24.is-guttered {
    display: block;
  }
  .el-col-lg-offset-24 {
    margin-left: 100%;
  }
  .el-col-lg-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-lg-push-24 {
    position: relative;
    left: 100%;
  }
}
@media only screen and (min-width: 1920px) {
  .el-col-xl-0 {
    display: none;
    max-width: 0%;
    flex: 0 0 0%;
  }
  .el-col-xl-0.is-guttered {
    display: none;
  }
  .el-col-xl-offset-0 {
    margin-left: 0%;
  }
  .el-col-xl-pull-0 {
    position: relative;
    right: 0%;
  }
  .el-col-xl-push-0 {
    position: relative;
    left: 0%;
  }
  .el-col-xl-1 {
    display: block;
    max-width: 4.1666666667%;
    flex: 0 0 4.1666666667%;
  }
  .el-col-xl-1.is-guttered {
    display: block;
  }
  .el-col-xl-offset-1 {
    margin-left: 4.1666666667%;
  }
  .el-col-xl-pull-1 {
    position: relative;
    right: 4.1666666667%;
  }
  .el-col-xl-push-1 {
    position: relative;
    left: 4.1666666667%;
  }
  .el-col-xl-2 {
    display: block;
    max-width: 8.3333333333%;
    flex: 0 0 8.3333333333%;
  }
  .el-col-xl-2.is-guttered {
    display: block;
  }
  .el-col-xl-offset-2 {
    margin-left: 8.3333333333%;
  }
  .el-col-xl-pull-2 {
    position: relative;
    right: 8.3333333333%;
  }
  .el-col-xl-push-2 {
    position: relative;
    left: 8.3333333333%;
  }
  .el-col-xl-3 {
    display: block;
    max-width: 12.5%;
    flex: 0 0 12.5%;
  }
  .el-col-xl-3.is-guttered {
    display: block;
  }
  .el-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .el-col-xl-pull-3 {
    position: relative;
    right: 12.5%;
  }
  .el-col-xl-push-3 {
    position: relative;
    left: 12.5%;
  }
  .el-col-xl-4 {
    display: block;
    max-width: 16.6666666667%;
    flex: 0 0 16.6666666667%;
  }
  .el-col-xl-4.is-guttered {
    display: block;
  }
  .el-col-xl-offset-4 {
    margin-left: 16.6666666667%;
  }
  .el-col-xl-pull-4 {
    position: relative;
    right: 16.6666666667%;
  }
  .el-col-xl-push-4 {
    position: relative;
    left: 16.6666666667%;
  }
  .el-col-xl-5 {
    display: block;
    max-width: 20.8333333333%;
    flex: 0 0 20.8333333333%;
  }
  .el-col-xl-5.is-guttered {
    display: block;
  }
  .el-col-xl-offset-5 {
    margin-left: 20.8333333333%;
  }
  .el-col-xl-pull-5 {
    position: relative;
    right: 20.8333333333%;
  }
  .el-col-xl-push-5 {
    position: relative;
    left: 20.8333333333%;
  }
  .el-col-xl-6 {
    display: block;
    max-width: 25%;
    flex: 0 0 25%;
  }
  .el-col-xl-6.is-guttered {
    display: block;
  }
  .el-col-xl-offset-6 {
    margin-left: 25%;
  }
  .el-col-xl-pull-6 {
    position: relative;
    right: 25%;
  }
  .el-col-xl-push-6 {
    position: relative;
    left: 25%;
  }
  .el-col-xl-7 {
    display: block;
    max-width: 29.1666666667%;
    flex: 0 0 29.1666666667%;
  }
  .el-col-xl-7.is-guttered {
    display: block;
  }
  .el-col-xl-offset-7 {
    margin-left: 29.1666666667%;
  }
  .el-col-xl-pull-7 {
    position: relative;
    right: 29.1666666667%;
  }
  .el-col-xl-push-7 {
    position: relative;
    left: 29.1666666667%;
  }
  .el-col-xl-8 {
    display: block;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
  .el-col-xl-8.is-guttered {
    display: block;
  }
  .el-col-xl-offset-8 {
    margin-left: 33.3333333333%;
  }
  .el-col-xl-pull-8 {
    position: relative;
    right: 33.3333333333%;
  }
  .el-col-xl-push-8 {
    position: relative;
    left: 33.3333333333%;
  }
  .el-col-xl-9 {
    display: block;
    max-width: 37.5%;
    flex: 0 0 37.5%;
  }
  .el-col-xl-9.is-guttered {
    display: block;
  }
  .el-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .el-col-xl-pull-9 {
    position: relative;
    right: 37.5%;
  }
  .el-col-xl-push-9 {
    position: relative;
    left: 37.5%;
  }
  .el-col-xl-10 {
    display: block;
    max-width: 41.6666666667%;
    flex: 0 0 41.6666666667%;
  }
  .el-col-xl-10.is-guttered {
    display: block;
  }
  .el-col-xl-offset-10 {
    margin-left: 41.6666666667%;
  }
  .el-col-xl-pull-10 {
    position: relative;
    right: 41.6666666667%;
  }
  .el-col-xl-push-10 {
    position: relative;
    left: 41.6666666667%;
  }
  .el-col-xl-11 {
    display: block;
    max-width: 45.8333333333%;
    flex: 0 0 45.8333333333%;
  }
  .el-col-xl-11.is-guttered {
    display: block;
  }
  .el-col-xl-offset-11 {
    margin-left: 45.8333333333%;
  }
  .el-col-xl-pull-11 {
    position: relative;
    right: 45.8333333333%;
  }
  .el-col-xl-push-11 {
    position: relative;
    left: 45.8333333333%;
  }
  .el-col-xl-12 {
    display: block;
    max-width: 50%;
    flex: 0 0 50%;
  }
  .el-col-xl-12.is-guttered {
    display: block;
  }
  .el-col-xl-offset-12 {
    margin-left: 50%;
  }
  .el-col-xl-pull-12 {
    position: relative;
    right: 50%;
  }
  .el-col-xl-push-12 {
    position: relative;
    left: 50%;
  }
  .el-col-xl-13 {
    display: block;
    max-width: 54.1666666667%;
    flex: 0 0 54.1666666667%;
  }
  .el-col-xl-13.is-guttered {
    display: block;
  }
  .el-col-xl-offset-13 {
    margin-left: 54.1666666667%;
  }
  .el-col-xl-pull-13 {
    position: relative;
    right: 54.1666666667%;
  }
  .el-col-xl-push-13 {
    position: relative;
    left: 54.1666666667%;
  }
  .el-col-xl-14 {
    display: block;
    max-width: 58.3333333333%;
    flex: 0 0 58.3333333333%;
  }
  .el-col-xl-14.is-guttered {
    display: block;
  }
  .el-col-xl-offset-14 {
    margin-left: 58.3333333333%;
  }
  .el-col-xl-pull-14 {
    position: relative;
    right: 58.3333333333%;
  }
  .el-col-xl-push-14 {
    position: relative;
    left: 58.3333333333%;
  }
  .el-col-xl-15 {
    display: block;
    max-width: 62.5%;
    flex: 0 0 62.5%;
  }
  .el-col-xl-15.is-guttered {
    display: block;
  }
  .el-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .el-col-xl-pull-15 {
    position: relative;
    right: 62.5%;
  }
  .el-col-xl-push-15 {
    position: relative;
    left: 62.5%;
  }
  .el-col-xl-16 {
    display: block;
    max-width: 66.6666666667%;
    flex: 0 0 66.6666666667%;
  }
  .el-col-xl-16.is-guttered {
    display: block;
  }
  .el-col-xl-offset-16 {
    margin-left: 66.6666666667%;
  }
  .el-col-xl-pull-16 {
    position: relative;
    right: 66.6666666667%;
  }
  .el-col-xl-push-16 {
    position: relative;
    left: 66.6666666667%;
  }
  .el-col-xl-17 {
    display: block;
    max-width: 70.8333333333%;
    flex: 0 0 70.8333333333%;
  }
  .el-col-xl-17.is-guttered {
    display: block;
  }
  .el-col-xl-offset-17 {
    margin-left: 70.8333333333%;
  }
  .el-col-xl-pull-17 {
    position: relative;
    right: 70.8333333333%;
  }
  .el-col-xl-push-17 {
    position: relative;
    left: 70.8333333333%;
  }
  .el-col-xl-18 {
    display: block;
    max-width: 75%;
    flex: 0 0 75%;
  }
  .el-col-xl-18.is-guttered {
    display: block;
  }
  .el-col-xl-offset-18 {
    margin-left: 75%;
  }
  .el-col-xl-pull-18 {
    position: relative;
    right: 75%;
  }
  .el-col-xl-push-18 {
    position: relative;
    left: 75%;
  }
  .el-col-xl-19 {
    display: block;
    max-width: 79.1666666667%;
    flex: 0 0 79.1666666667%;
  }
  .el-col-xl-19.is-guttered {
    display: block;
  }
  .el-col-xl-offset-19 {
    margin-left: 79.1666666667%;
  }
  .el-col-xl-pull-19 {
    position: relative;
    right: 79.1666666667%;
  }
  .el-col-xl-push-19 {
    position: relative;
    left: 79.1666666667%;
  }
  .el-col-xl-20 {
    display: block;
    max-width: 83.3333333333%;
    flex: 0 0 83.3333333333%;
  }
  .el-col-xl-20.is-guttered {
    display: block;
  }
  .el-col-xl-offset-20 {
    margin-left: 83.3333333333%;
  }
  .el-col-xl-pull-20 {
    position: relative;
    right: 83.3333333333%;
  }
  .el-col-xl-push-20 {
    position: relative;
    left: 83.3333333333%;
  }
  .el-col-xl-21 {
    display: block;
    max-width: 87.5%;
    flex: 0 0 87.5%;
  }
  .el-col-xl-21.is-guttered {
    display: block;
  }
  .el-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .el-col-xl-pull-21 {
    position: relative;
    right: 87.5%;
  }
  .el-col-xl-push-21 {
    position: relative;
    left: 87.5%;
  }
  .el-col-xl-22 {
    display: block;
    max-width: 91.6666666667%;
    flex: 0 0 91.6666666667%;
  }
  .el-col-xl-22.is-guttered {
    display: block;
  }
  .el-col-xl-offset-22 {
    margin-left: 91.6666666667%;
  }
  .el-col-xl-pull-22 {
    position: relative;
    right: 91.6666666667%;
  }
  .el-col-xl-push-22 {
    position: relative;
    left: 91.6666666667%;
  }
  .el-col-xl-23 {
    display: block;
    max-width: 95.8333333333%;
    flex: 0 0 95.8333333333%;
  }
  .el-col-xl-23.is-guttered {
    display: block;
  }
  .el-col-xl-offset-23 {
    margin-left: 95.8333333333%;
  }
  .el-col-xl-pull-23 {
    position: relative;
    right: 95.8333333333%;
  }
  .el-col-xl-push-23 {
    position: relative;
    left: 95.8333333333%;
  }
  .el-col-xl-24 {
    display: block;
    max-width: 100%;
    flex: 0 0 100%;
  }
  .el-col-xl-24.is-guttered {
    display: block;
  }
  .el-col-xl-offset-24 {
    margin-left: 100%;
  }
  .el-col-xl-pull-24 {
    position: relative;
    right: 100%;
  }
  .el-col-xl-push-24 {
    position: relative;
    left: 100%;
  }
}
.el-collapse {
  --el-collapse-border-color: var(--el-border-color-lighter);
  --el-collapse-header-height: 48px;
  --el-collapse-header-bg-color: var(--el-fill-color-blank);
  --el-collapse-header-text-color: var(--el-text-color-primary);
  --el-collapse-header-font-size: 13px;
  --el-collapse-content-bg-color: var(--el-fill-color-blank);
  --el-collapse-content-font-size: 13px;
  --el-collapse-content-text-color: var(--el-text-color-primary);
  border-top: 1px solid var(--el-collapse-border-color);
  border-bottom: 1px solid var(--el-collapse-border-color);
}

.el-collapse-item.is-disabled .el-collapse-item__header {
  color: var(--el-text-color-disabled);
  cursor: not-allowed;
}

.el-collapse-item__header {
  width: 100%;
  padding: 0;
  border: none;
  display: flex;
  align-items: center;
  height: var(--el-collapse-header-height);
  line-height: var(--el-collapse-header-height);
  background-color: var(--el-collapse-header-bg-color);
  color: var(--el-collapse-header-text-color);
  cursor: pointer;
  border-bottom: 1px solid var(--el-collapse-border-color);
  font-size: var(--el-collapse-header-font-size);
  font-weight: 500;
  transition: border-bottom-color var(--el-transition-duration);
  outline: none;
}
.el-collapse-item__arrow {
  transition: transform var(--el-transition-duration);
  font-weight: 300;
}
.el-collapse-item__arrow.is-active {
  transform: rotate(90deg);
}

.el-collapse-item__title {
  text-align: left;
  flex: auto;
}

.el-collapse-item__header.focusing:focus:not(:hover) {
  color: var(--el-color-primary);
}
.el-collapse-item__header.is-active {
  border-bottom-color: transparent;
}

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

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

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

.el-collapse-icon-position-left .el-collapse-item__header {
  gap: 8px;
}
.el-collapse-icon-position-left .el-collapse-item__title {
  order: 1;
}
.el-collapse-icon-position-right .el-collapse-item__header {
  padding-right: 8px;
}

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

.el-color-predefine__color-selector {
  margin: 0 0 8px 8px;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  cursor: pointer;
}
.el-color-predefine__color-selector:nth-child(10n+1) {
  margin-left: 0;
}
.el-color-predefine__color-selector.selected {
  box-shadow: 0 0 3px 2px var(--el-color-primary);
}
.el-color-predefine__color-selector > div {
  display: flex;
  height: 100%;
  border-radius: 3px;
}
.el-color-predefine__color-selector.is-alpha {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);
}

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

.el-color-hue-slider__thumb {
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  border-radius: 1px;
  background: #fff;
  border: 1px solid var(--el-border-color-lighter);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.el-color-hue-slider__thumb:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 1px;
}

.el-color-hue-slider.is-vertical {
  width: 12px;
  height: 180px;
  padding: 2px 0;
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__bar {
  background: linear-gradient(to bottom, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
}
.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb {
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
}

.el-color-svpanel {
  position: relative;
  width: 280px;
  height: 180px;
}
.el-color-svpanel__white, .el-color-svpanel__black {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.el-color-svpanel__white {
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
}

.el-color-svpanel__black {
  background: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
}

.el-color-svpanel__cursor {
  position: absolute;
}
.el-color-svpanel__cursor > div {
  cursor: head;
  width: 4px;
  height: 4px;
  box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  transform: translate(-2px, -2px);
}

.el-color-alpha-slider {
  position: relative;
  box-sizing: border-box;
  width: 280px;
  height: 12px;
  background-image: linear-gradient(45deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(45deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%);
  background-size: 12px 12px;
  background-position: 0 0, 6px 0, 6px -6px, 0 6px;
}
.el-color-alpha-slider__bar {
  position: relative;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, var(--el-bg-color) 100%);
  height: 100%;
}

.el-color-alpha-slider__thumb {
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
  left: 0;
  top: 0;
  width: 4px;
  height: 100%;
  border-radius: 1px;
  background: #fff;
  border: 1px solid var(--el-border-color-lighter);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.el-color-alpha-slider__thumb:focus-visible {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 1px;
}

.el-color-alpha-slider.is-vertical {
  width: 20px;
  height: 180px;
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb {
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
}

.el-color-dropdown {
  width: 300px;
}
.el-color-dropdown__main-wrapper {
  margin-bottom: 6px;
}
.el-color-dropdown__main-wrapper::after {
  content: "";
  display: table;
  clear: both;
}

.el-color-dropdown__btns {
  margin-top: 12px;
  text-align: right;
}

.el-color-dropdown__value {
  float: left;
  line-height: 26px;
  font-size: 12px;
  color: #000000;
  width: 160px;
}

.el-color-picker {
  display: inline-block;
  position: relative;
  line-height: normal;
  outline: none;
  height: 32px;
  width: 32px;
}
.el-color-picker:hover:not(.is-disabled, .is-focused) .el-color-picker__trigger {
  border-color: var(--el-border-color-hover);
}
.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger {
  outline: 2px solid var(--el-color-primary);
  outline-offset: 1px;
}
.el-color-picker.is-focused .el-color-picker__trigger {
  border-color: var(--el-color-primary);
}

.el-color-picker.is-disabled .el-color-picker__trigger {
  cursor: not-allowed;
  background-color: var(--el-fill-color-light);
}
.el-color-picker.is-disabled .el-color-picker__color {
  opacity: 0.3;
}

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

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

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

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

.el-color-picker__color {
  position: relative;
  display: block;
  box-sizing: border-box;
  border: 1px solid var(--el-text-color-secondary);
  border-radius: var(--el-border-radius-small);
  width: 100%;
  height: 100%;
  text-align: center;
}
.el-color-picker__color.is-alpha {
  background-image: linear-gradient(45deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-a) 25%, var(--el-color-picker-alpha-bg-b) 25%), linear-gradient(45deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%), linear-gradient(135deg, var(--el-color-picker-alpha-bg-b) 75%, var(--el-color-picker-alpha-bg-a) 75%);
  background-size: 12px 12px;
  background-position: 0 0, 6px 0, 6px -6px, 0 6px;
}

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

.el-color-picker .el-color-picker__empty {
  font-size: 12px;
  color: var(--el-text-color-secondary);
}
.el-color-picker .el-color-picker__icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 12px;
}
.el-color-picker__panel {
  position: absolute;
  z-index: 10;
  padding: 6px;
  box-sizing: content-box;
  background-color: #ffffff;
  border-radius: var(--el-border-radius-base);
  box-shadow: var(--el-box-shadow-light);
}
.el-color-picker__panel.el-popper {
  border: 1px solid var(--el-border-color-lighter);
}

.el-color-picker,
.el-color-picker__panel {
  --el-color-picker-alpha-bg-a: #ccc;
  --el-color-picker-alpha-bg-b: transparent;
}

.dark .el-color-picker,
.dark .el-color-picker__panel {
  --el-color-picker-alpha-bg-a: #333333;
}

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

.el-date-table {
  font-size: 12px;
  user-select: none;
}
.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}
.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {
  color: var(--el-datepicker-text-color);
}
.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell {
  margin-left: 5px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell {
  margin-right: 5px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}

.el-date-table td {
  width: 32px;
  height: 30px;
  padding: 4px 0;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.el-date-table td .el-date-table-cell {
  height: 30px;
  padding: 3px 0;
  box-sizing: border-box;
}
.el-date-table td .el-date-table-cell .el-date-table-cell__text {
  width: 24px;
  height: 24px;
  display: block;
  margin: 0 auto;
  line-height: 24px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50%;
}
.el-date-table td.next-month, .el-date-table td.prev-month {
  color: var(--el-datepicker-off-text-color);
}
.el-date-table td.today {
  position: relative;
}
.el-date-table td.today .el-date-table-cell__text {
  color: var(--el-color-primary);
  font-weight: bold;
}
.el-date-table td.today.start-date .el-date-table-cell__text, .el-date-table td.today.end-date .el-date-table-cell__text {
  color: #ffffff;
}
.el-date-table td.available:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-date-table td.in-range .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}
.el-date-table td.in-range .el-date-table-cell:hover {
  background-color: var(--el-datepicker-inrange-hover-bg-color);
}
.el-date-table td.current:not(.disabled) .el-date-table-cell__text {
  color: #ffffff;
  background-color: var(--el-datepicker-active-color);
}
.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text {
  outline: 2px solid var(--el-datepicker-active-color);
  outline-offset: 1px;
}
.el-date-table td.start-date .el-date-table-cell, .el-date-table td.end-date .el-date-table-cell {
  color: #ffffff;
}
.el-date-table td.start-date .el-date-table-cell__text, .el-date-table td.end-date .el-date-table-cell__text {
  background-color: var(--el-datepicker-active-color);
}
.el-date-table td.start-date .el-date-table-cell {
  margin-left: 5px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.el-date-table td.end-date .el-date-table-cell {
  margin-right: 5px;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.el-date-table td.disabled .el-date-table-cell {
  background-color: var(--el-fill-color-light);
  opacity: 1;
  cursor: not-allowed;
  color: var(--el-text-color-placeholder);
}
.el-date-table td.selected .el-date-table-cell {
  margin-left: 5px;
  margin-right: 5px;
  border-radius: 15px;
}
.el-date-table td.selected .el-date-table-cell__text {
  background-color: var(--el-datepicker-active-color);
  color: #ffffff;
  border-radius: 15px;
}
.el-date-table td.week {
  font-size: 80%;
  color: var(--el-datepicker-header-text-color);
}
.el-date-table td:focus {
  outline: none;
}
.el-date-table th {
  padding: 5px;
  color: var(--el-datepicker-header-text-color);
  font-weight: 400;
  border-bottom: solid 1px var(--el-border-color-lighter);
}

.el-month-table {
  font-size: 12px;
  margin: -1px;
  border-collapse: collapse;
}
.el-month-table td {
  width: 68px;
  text-align: center;
  padding: 8px 0;
  cursor: pointer;
  position: relative;
}
.el-month-table td .el-date-table-cell {
  height: 48px;
  padding: 6px 0;
  box-sizing: border-box;
}
.el-month-table td.today .el-date-table-cell__text {
  color: var(--el-color-primary);
  font-weight: bold;
}
.el-month-table td.today.start-date .el-date-table-cell__text, .el-month-table td.today.end-date .el-date-table-cell__text {
  color: #ffffff;
}
.el-month-table td.disabled .el-date-table-cell__text {
  background-color: var(--el-fill-color-light);
  cursor: not-allowed;
  color: var(--el-text-color-placeholder);
}
.el-month-table td.disabled .el-date-table-cell__text:hover {
  color: var(--el-text-color-placeholder);
}
.el-month-table td .el-date-table-cell__text {
  width: 54px;
  height: 36px;
  display: block;
  line-height: 36px;
  color: var(--el-datepicker-text-color);
  margin: 0 auto;
  border-radius: 18px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.el-month-table td .el-date-table-cell__text:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-month-table td.in-range .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}
.el-month-table td.in-range .el-date-table-cell:hover {
  background-color: var(--el-datepicker-inrange-hover-bg-color);
}
.el-month-table td.start-date .el-date-table-cell, .el-month-table td.end-date .el-date-table-cell {
  color: #ffffff;
}
.el-month-table td.start-date .el-date-table-cell__text, .el-month-table td.end-date .el-date-table-cell__text {
  color: #ffffff;
  background-color: var(--el-datepicker-active-color);
}
.el-month-table td.start-date .el-date-table-cell {
  margin-left: 3px;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.el-month-table td.end-date .el-date-table-cell {
  margin-right: 3px;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.el-month-table td.current:not(.disabled) .el-date-table-cell {
  border-radius: 24px;
  margin-left: 3px;
  margin-right: 3px;
}
.el-month-table td.current:not(.disabled) .el-date-table-cell__text {
  color: #ffffff;
  background-color: var(--el-datepicker-active-color);
}
.el-month-table td:focus-visible {
  outline: none;
}
.el-month-table td:focus-visible .el-date-table-cell__text {
  outline: 2px solid var(--el-datepicker-active-color);
  outline-offset: 1px;
}

.el-year-table {
  font-size: 12px;
  margin: -1px;
  border-collapse: collapse;
}
.el-year-table .el-icon {
  color: var(--el-datepicker-icon-color);
}
.el-year-table td {
  width: 68px;
  text-align: center;
  padding: 8px 0px;
  cursor: pointer;
  position: relative;
}
.el-year-table td .el-date-table-cell {
  height: 48px;
  padding: 6px 0;
  box-sizing: border-box;
}
.el-year-table td.today .el-date-table-cell__text {
  color: var(--el-color-primary);
  font-weight: bold;
}
.el-year-table td.today.start-date .el-date-table-cell__text, .el-year-table td.today.end-date .el-date-table-cell__text {
  color: #ffffff;
}
.el-year-table td.disabled .el-date-table-cell__text {
  background-color: var(--el-fill-color-light);
  cursor: not-allowed;
  color: var(--el-text-color-placeholder);
}
.el-year-table td.disabled .el-date-table-cell__text:hover {
  color: var(--el-text-color-placeholder);
}
.el-year-table td .el-date-table-cell__text {
  width: 60px;
  height: 36px;
  display: block;
  line-height: 36px;
  color: var(--el-datepicker-text-color);
  border-radius: 18px;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.el-year-table td .el-date-table-cell__text:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-year-table td.in-range .el-date-table-cell {
  background-color: var(--el-datepicker-inrange-bg-color);
}
.el-year-table td.in-range .el-date-table-cell:hover {
  background-color: var(--el-datepicker-inrange-hover-bg-color);
}
.el-year-table td.start-date .el-date-table-cell, .el-year-table td.end-date .el-date-table-cell {
  color: #ffffff;
}
.el-year-table td.start-date .el-date-table-cell__text, .el-year-table td.end-date .el-date-table-cell__text {
  color: #ffffff;
  background-color: var(--el-datepicker-active-color);
}
.el-year-table td.start-date .el-date-table-cell {
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
.el-year-table td.end-date .el-date-table-cell {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}
.el-year-table td.current:not(.disabled) .el-date-table-cell__text {
  color: #ffffff;
  background-color: var(--el-datepicker-active-color);
}
.el-year-table td:focus-visible {
  outline: none;
}
.el-year-table td:focus-visible .el-date-table-cell__text {
  outline: 2px solid var(--el-datepicker-active-color);
  outline-offset: 1px;
}

.el-time-spinner.has-seconds .el-time-spinner__wrapper {
  width: 33.3%;
}
.el-time-spinner__wrapper {
  max-height: 192px;
  overflow: auto;
  display: inline-block;
  width: 50%;
  vertical-align: top;
  position: relative;
}
.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {
  padding-bottom: 15px;
}
.el-time-spinner__wrapper.is-arrow {
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {
  transform: translateY(-32px);
}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
  background: var(--el-fill-color-light);
  cursor: default;
}

.el-time-spinner__arrow {
  font-size: 12px;
  color: var(--el-text-color-secondary);
  position: absolute;
  left: 0;
  width: 100%;
  z-index: var(--el-index-normal);
  text-align: center;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.el-time-spinner__arrow:hover {
  color: var(--el-color-primary);
}
.el-time-spinner__arrow.arrow-up {
  top: 10px;
}
.el-time-spinner__arrow.arrow-down {
  bottom: 10px;
}

.el-time-spinner__input.el-input {
  width: 70%;
}
.el-time-spinner__input.el-input .el-input__inner {
  padding: 0;
  text-align: center;
}

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

.el-time-spinner__item {
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: var(--el-text-color-regular);
}
.el-time-spinner__item:hover:not(.is-disabled):not(.is-active) {
  background: var(--el-fill-color-light);
  cursor: pointer;
}
.el-time-spinner__item.is-active:not(.is-disabled) {
  color: var(--el-text-color-primary);
  font-weight: bold;
}
.el-time-spinner__item.is-disabled {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}

.el-picker__popper {
  --el-datepicker-border-color: var(--el-disabled-border-color);
}
.el-picker__popper.el-popper {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-datepicker-border-color);
  box-shadow: var(--el-box-shadow-light);
}
.el-picker__popper.el-popper .el-popper__arrow::before {
  border: 1px solid var(--el-datepicker-border-color);
}
.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}
.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.el-date-editor {
  --el-date-editor-width: 220px;
  --el-date-editor-monthrange-width: 300px;
  --el-date-editor-daterange-width: 350px;
  --el-date-editor-datetimerange-width: 400px;
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px transparent inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-primary);
  --el-input-width: 100%;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.el-date-editor.el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
}
.el-date-editor.el-input__wrapper:hover {
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}
.el-date-editor.el-input, .el-date-editor.el-input__wrapper {
  width: var(--el-date-editor-width);
  height: var(--el-input-height, var(--el-component-size));
}
.el-date-editor--monthrange {
  --el-date-editor-width: var(--el-date-editor-monthrange-width);
}

.el-date-editor--daterange, .el-date-editor--timerange {
  --el-date-editor-width: var(--el-date-editor-daterange-width);
}

.el-date-editor--datetimerange {
  --el-date-editor-width: var(--el-date-editor-datetimerange-width);
}

.el-date-editor--dates .el-input__wrapper {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.el-date-editor .close-icon {
  cursor: pointer;
}
.el-date-editor .clear-icon {
  cursor: pointer;
}
.el-date-editor .clear-icon:hover {
  color: var(--el-input-clear-hover-color);
}
.el-date-editor .el-range__icon {
  height: inherit;
  font-size: 14px;
  color: var(--el-text-color-placeholder);
  float: left;
}
.el-date-editor .el-range__icon svg {
  vertical-align: middle;
}
.el-date-editor .el-range-input {
  appearance: none;
  border: none;
  outline: none;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0;
  width: 39%;
  text-align: center;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-regular);
  background-color: transparent;
}
.el-date-editor .el-range-input::placeholder {
  color: var(--el-text-color-placeholder);
}
.el-date-editor .el-range-separator {
  flex: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 5px;
  margin: 0;
  font-size: 14px;
  overflow-wrap: break-word;
  color: var(--el-text-color-primary);
}
.el-date-editor .el-range__close-icon {
  font-size: 14px;
  color: var(--el-text-color-placeholder);
  height: inherit;
  width: unset;
  cursor: pointer;
}
.el-date-editor .el-range__close-icon:hover {
  color: var(--el-input-clear-hover-color);
}
.el-date-editor .el-range__close-icon svg {
  vertical-align: middle;
}
.el-date-editor .el-range__close-icon--hidden {
  opacity: 0;
  visibility: hidden;
}

.el-range-editor.el-input__wrapper {
  display: inline-flex;
  align-items: center;
  padding: 0 10px;
  vertical-align: middle;
}
.el-range-editor.is-active {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.el-range-editor.is-active:hover {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}

.el-range-editor--large {
  line-height: var(--el-component-size-large);
}
.el-range-editor--large.el-input__wrapper {
  height: var(--el-component-size-large);
}
.el-range-editor--large .el-range-separator {
  line-height: 40px;
  font-size: 14px;
}
.el-range-editor--large .el-range-input {
  height: 38px;
  line-height: 38px;
  font-size: 14px;
}

.el-range-editor--small {
  line-height: var(--el-component-size-small);
}
.el-range-editor--small.el-input__wrapper {
  height: var(--el-component-size-small);
}
.el-range-editor--small .el-range-separator {
  line-height: 24px;
  font-size: 12px;
}
.el-range-editor--small .el-range-input {
  height: 22px;
  line-height: 22px;
  font-size: 12px;
}

.el-range-editor.is-disabled {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-range-editor.is-disabled:hover, .el-range-editor.is-disabled:focus {
  border-color: var(--el-disabled-border-color);
}
.el-range-editor.is-disabled input {
  background-color: var(--el-disabled-bg-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-range-editor.is-disabled input::placeholder {
  color: var(--el-text-color-placeholder);
}
.el-range-editor.is-disabled .el-range-separator {
  color: var(--el-disabled-text-color);
}

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

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

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

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

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

.el-picker-panel__icon-btn {
  font-size: 12px;
  color: var(--el-datepicker-icon-color);
  border: 0;
  background: transparent;
  cursor: pointer;
  outline: none;
  margin-top: 8px;
}
.el-picker-panel__icon-btn:hover {
  color: var(--el-datepicker-hover-text-color);
}
.el-picker-panel__icon-btn:focus-visible {
  color: var(--el-datepicker-hover-text-color);
}
.el-picker-panel__icon-btn.is-disabled {
  color: var(--el-text-color-disabled);
}
.el-picker-panel__icon-btn.is-disabled:hover {
  cursor: not-allowed;
}

.el-picker-panel__icon-btn .el-icon {
  cursor: pointer;
  font-size: inherit;
}

.el-picker-panel__link-btn {
  vertical-align: middle;
}

.el-picker-panel *[slot=sidebar],
.el-picker-panel__sidebar {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 110px;
  border-right: 1px solid var(--el-datepicker-inner-border-color);
  box-sizing: border-box;
  padding-top: 6px;
  overflow: auto;
}

.el-picker-panel *[slot=sidebar] + .el-picker-panel__body,
.el-picker-panel__sidebar + .el-picker-panel__body {
  margin-left: 110px;
}

.el-date-picker {
  --el-datepicker-text-color: var(--el-text-color-regular);
  --el-datepicker-off-text-color: var(--el-text-color-placeholder);
  --el-datepicker-header-text-color: var(--el-text-color-regular);
  --el-datepicker-icon-color: var(--el-text-color-primary);
  --el-datepicker-border-color: var(--el-disabled-border-color);
  --el-datepicker-inner-border-color: var(--el-border-color-light);
  --el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);
  --el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);
  --el-datepicker-active-color: var(--el-color-primary);
  --el-datepicker-hover-text-color: var(--el-color-primary);
}

.el-date-picker {
  width: 322px;
}
.el-date-picker.has-sidebar.has-time {
  width: 434px;
}
.el-date-picker.has-sidebar {
  width: 438px;
}
.el-date-picker.has-time .el-picker-panel__body-wrapper {
  position: relative;
}
.el-date-picker .el-picker-panel__content {
  width: 292px;
}
.el-date-picker table {
  table-layout: fixed;
  width: 100%;
}
.el-date-picker__editor-wrap {
  position: relative;
  display: table-cell;
  padding: 0 5px;
}

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

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

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

.el-date-picker__prev-btn {
  float: left;
}

.el-date-picker__next-btn {
  float: right;
}

.el-date-picker__time-wrap {
  padding: 10px;
  text-align: center;
}

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

.el-date-picker .el-time-panel {
  position: absolute;
}

.el-date-range-picker {
  --el-datepicker-text-color: var(--el-text-color-regular);
  --el-datepicker-off-text-color: var(--el-text-color-placeholder);
  --el-datepicker-header-text-color: var(--el-text-color-regular);
  --el-datepicker-icon-color: var(--el-text-color-primary);
  --el-datepicker-border-color: var(--el-disabled-border-color);
  --el-datepicker-inner-border-color: var(--el-border-color-light);
  --el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);
  --el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);
  --el-datepicker-active-color: var(--el-color-primary);
  --el-datepicker-hover-text-color: var(--el-color-primary);
}

.el-date-range-picker {
  width: 646px;
}
.el-date-range-picker.has-sidebar {
  width: 756px;
}
.el-date-range-picker.has-time .el-picker-panel__body-wrapper {
  position: relative;
}
.el-date-range-picker table {
  table-layout: fixed;
  width: 100%;
}
.el-date-range-picker .el-picker-panel__body {
  min-width: 513px;
}
.el-date-range-picker .el-picker-panel__content {
  margin: 0;
}
.el-date-range-picker__header {
  position: relative;
  text-align: center;
  height: 28px;
}
.el-date-range-picker__header [class*=arrow-left] {
  float: left;
}
.el-date-range-picker__header [class*=arrow-right] {
  float: right;
}
.el-date-range-picker__header div {
  font-size: 16px;
  font-weight: 500;
  margin-right: 50px;
}

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

.el-date-range-picker__content {
  float: left;
  width: 50%;
  box-sizing: border-box;
  margin: 0;
  padding: 16px;
}
.el-date-range-picker__content.is-left {
  border-right: 1px solid var(--el-datepicker-inner-border-color);
}

.el-date-range-picker__content .el-date-range-picker__header div {
  margin-left: 50px;
  margin-right: 50px;
}

.el-date-range-picker__editors-wrap {
  box-sizing: border-box;
  display: table-cell;
}
.el-date-range-picker__editors-wrap.is-right {
  text-align: right;
}

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

.el-date-range-picker__time-picker-wrap {
  position: relative;
  display: table-cell;
  padding: 0 5px;
}
.el-date-range-picker__time-picker-wrap .el-picker-panel {
  position: absolute;
  top: 13px;
  right: 0;
  z-index: 1;
  background: #ffffff;
}
.el-date-range-picker__time-picker-wrap .el-time-panel {
  position: absolute;
}

.el-time-range-picker {
  width: 354px;
  overflow: visible;
}
.el-time-range-picker__content {
  position: relative;
  text-align: center;
  padding: 10px;
  z-index: 1;
}

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

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

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

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

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

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

.el-descriptions {
  --el-descriptions-table-border: 1px solid var(--el-border-color-lighter);
  --el-descriptions-item-bordered-label-background: var(--el-fill-color-light);
  box-sizing: border-box;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-primary);
}
.el-descriptions__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.el-descriptions__title {
  color: var(--el-text-color-primary);
  font-size: 16px;
  font-weight: bold;
}

.el-descriptions__body {
  background-color: var(--el-fill-color-blank);
}
.el-descriptions__body .el-descriptions__table {
  border-collapse: collapse;
  width: 100%;
}
.el-descriptions__body .el-descriptions__table .el-descriptions__cell {
  box-sizing: border-box;
  text-align: left;
  line-height: 23px;
  font-size: 14px;
}
.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left {
  text-align: left;
}

.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center {
  text-align: center;
}

.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right {
  text-align: right;
}

.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell {
  border: var(--el-descriptions-table-border);
  padding: 8px 11px;
}
.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
  padding-bottom: 12px;
}

.el-descriptions--large {
  font-size: 14px;
}
.el-descriptions--large .el-descriptions__header {
  margin-bottom: 20px;
}
.el-descriptions--large .el-descriptions__header .el-descriptions__title {
  font-size: 16px;
}

.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell {
  font-size: 14px;
}
.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell {
  padding: 12px 15px;
}
.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
  padding-bottom: 16px;
}

.el-descriptions--small {
  font-size: 12px;
}
.el-descriptions--small .el-descriptions__header {
  margin-bottom: 12px;
}
.el-descriptions--small .el-descriptions__header .el-descriptions__title {
  font-size: 14px;
}

.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell {
  font-size: 12px;
}
.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell {
  padding: 4px 7px;
}
.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell {
  padding-bottom: 8px;
}

.el-descriptions__label.el-descriptions__cell.is-bordered-label {
  font-weight: bold;
  color: var(--el-text-color-regular);
  background: var(--el-descriptions-item-bordered-label-background);
}
.el-descriptions__label:not(.is-bordered-label) {
  color: var(--el-text-color-primary);
  margin-right: 16px;
}
.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
  padding-bottom: 6px;
}

.el-descriptions__content.el-descriptions__cell.is-bordered-content {
  color: var(--el-text-color-primary);
}
.el-descriptions__content:not(.is-bordered-label) {
  color: var(--el-text-color-regular);
}

.el-descriptions--large .el-descriptions__label:not(.is-bordered-label) {
  margin-right: 16px;
}
.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
  padding-bottom: 8px;
}

.el-descriptions--small .el-descriptions__label:not(.is-bordered-label) {
  margin-right: 12px;
}
.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label {
  padding-bottom: 4px;
}

:root {
  --el-popup-modal-bg-color: var(--el-color-black);
  --el-popup-modal-opacity: 0.5;
}

.v-modal-enter {
  animation: v-modal-in var(--el-transition-duration-fast) ease;
}

.v-modal-leave {
  animation: v-modal-out var(--el-transition-duration-fast) ease forwards;
}

@keyframes v-modal-in {
  0% {
    opacity: 0;
  }
}
@keyframes v-modal-out {
  100% {
    opacity: 0;
  }
}
.v-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: var(--el-popup-modal-opacity);
  background: var(--el-popup-modal-bg-color);
}

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

.el-dialog {
  --el-dialog-width: 50%;
  --el-dialog-margin-top: 15vh;
  --el-dialog-bg-color: var(--el-bg-color);
  --el-dialog-box-shadow: var(--el-box-shadow);
  --el-dialog-title-font-size: var(--el-font-size-large);
  --el-dialog-content-font-size: 14px;
  --el-dialog-font-line-height: var(--el-font-line-height-primary);
  --el-dialog-padding-primary: 16px;
  --el-dialog-border-radius: var(--el-border-radius-base);
  position: relative;
  margin: var(--el-dialog-margin-top, 15vh) auto 50px;
  background: var(--el-dialog-bg-color);
  border-radius: var(--el-dialog-border-radius);
  box-shadow: var(--el-dialog-box-shadow);
  box-sizing: border-box;
  padding: var(--el-dialog-padding-primary);
  width: var(--el-dialog-width, 50%);
  overflow-wrap: break-word;
}
.el-dialog:focus {
  outline: none !important;
}
.el-dialog.is-align-center {
  margin: auto;
}

.el-dialog.is-fullscreen {
  --el-dialog-width: 100%;
  --el-dialog-margin-top: 0;
  margin-bottom: 0;
  height: 100%;
  overflow: auto;
  border-radius: 0px;
}

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

.el-dialog.is-draggable .el-dialog__header {
  cursor: move;
  user-select: none;
}

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

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

.el-dialog__title {
  line-height: var(--el-dialog-font-line-height);
  font-size: var(--el-dialog-title-font-size);
  color: var(--el-text-color-primary);
}

.el-dialog__body {
  color: var(--el-text-color-regular);
  font-size: var(--el-dialog-content-font-size);
}

.el-dialog__footer {
  padding-top: var(--el-dialog-padding-primary);
  text-align: right;
  box-sizing: border-box;
}

.el-dialog--center {
  text-align: center;
}
.el-dialog--center .el-dialog__body {
  text-align: initial;
}

.el-dialog--center .el-dialog__footer {
  text-align: inherit;
}

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

.dialog-fade-enter-active {
  animation: modal-fade-in var(--el-transition-duration);
}
.dialog-fade-enter-active .el-overlay-dialog {
  animation: dialog-fade-in var(--el-transition-duration);
}

.dialog-fade-leave-active {
  animation: modal-fade-out var(--el-transition-duration);
}
.dialog-fade-leave-active .el-overlay-dialog {
  animation: dialog-fade-out var(--el-transition-duration);
}

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

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

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

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

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

.el-drawer {
  --el-drawer-bg-color: var(--el-dialog-bg-color, var(--el-bg-color));
  --el-drawer-padding-primary: var(--el-dialog-padding-primary, 20px);
}

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

.el-drawer__close-btn {
  display: inline-flex;
  border: none;
  cursor: pointer;
  font-size: var(--el-font-size-extra-large);
  color: inherit;
  background-color: transparent;
  outline: none;
}
.el-drawer__close-btn:focus i, .el-drawer__close-btn:hover i {
  color: var(--el-color-primary);
}
.el-drawer__body {
  flex: 1;
  padding: var(--el-drawer-padding-primary);
  overflow: auto;
}
.el-drawer__body > * {
  box-sizing: border-box;
}
.el-drawer.ltr, .el-drawer.rtl {
  height: 100%;
  top: 0;
  bottom: 0;
}
.el-drawer.ttb, .el-drawer.btt {
  width: 100%;
  left: 0;
  right: 0;
}
.el-drawer.ltr {
  left: 0;
}
.el-drawer.rtl {
  right: 0;
}
.el-drawer.ttb {
  top: 0;
}
.el-drawer.btt {
  bottom: 0;
}

.el-drawer-fade-enter-active, .el-drawer-fade-leave-active {
  transition: all var(--el-transition-duration);
}
.el-drawer-fade-enter-from, .el-drawer-fade-enter-active, .el-drawer-fade-enter-to, .el-drawer-fade-leave-from, .el-drawer-fade-leave-active, .el-drawer-fade-leave-to {
  overflow: hidden !important;
}
.el-drawer-fade-enter-from, .el-drawer-fade-leave-to {
  background-color: transparent !important;
}
.el-drawer-fade-enter-from .rtl, .el-drawer-fade-leave-to .rtl {
  transform: translateX(100%);
}
.el-drawer-fade-enter-from .ltr, .el-drawer-fade-leave-to .ltr {
  transform: translateX(-100%);
}
.el-drawer-fade-enter-from .ttb, .el-drawer-fade-leave-to .ttb {
  transform: translateY(-100%);
}
.el-drawer-fade-enter-from .btt, .el-drawer-fade-leave-to .btt {
  transform: translateY(100%);
}

.el-dropdown {
  --el-dropdown-menu-box-shadow: var(--el-box-shadow-light);
  --el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);
  --el-dropdown-menuItem-hover-color: var(--el-color-primary);
  --el-dropdown-menu-index: 10;
  display: inline-flex;
  position: relative;
  color: var(--el-text-color-regular);
  font-size: var(--el-font-size-base);
  line-height: 1;
  vertical-align: top;
}
.el-dropdown.is-disabled {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}
.el-dropdown__popper {
  --el-dropdown-menu-box-shadow: var(--el-box-shadow-light);
  --el-dropdown-menuItem-hover-fill: var(--el-color-primary-light-9);
  --el-dropdown-menuItem-hover-color: var(--el-color-primary);
  --el-dropdown-menu-index: 10;
}
.el-dropdown__popper.el-popper {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color-light);
  box-shadow: var(--el-dropdown-menu-box-shadow);
}
.el-dropdown__popper.el-popper .el-popper__arrow::before {
  border: 1px solid var(--el-border-color-light);
}
.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}
.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}
.el-dropdown__popper .el-dropdown-menu {
  border: none;
}
.el-dropdown__popper .el-dropdown__popper-selfdefine {
  outline: none;
}
.el-dropdown__popper .el-scrollbar__bar {
  z-index: calc(var(--el-dropdown-menu-index) + 1);
}
.el-dropdown__popper .el-dropdown__list {
  list-style: none;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.el-dropdown .el-dropdown__caret-button {
  padding-left: 0;
  padding-right: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  border-left: none;
}
.el-dropdown .el-dropdown__caret-button > span {
  display: inline-flex;
}
.el-dropdown .el-dropdown__caret-button::before {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  top: -1px;
  bottom: -1px;
  left: 0;
  background: var(--el-overlay-color-lighter);
}
.el-dropdown .el-dropdown__caret-button.el-button::before {
  background: var(--el-border-color);
  opacity: 0.5;
}
.el-dropdown .el-dropdown__caret-button .el-dropdown__icon {
  font-size: inherit;
  padding-left: 0;
}
.el-dropdown .el-dropdown-selfdefine {
  outline: none;
}
.el-dropdown--large .el-dropdown__caret-button {
  width: 40px;
}

.el-dropdown--small .el-dropdown__caret-button {
  width: 24px;
}

.el-dropdown-menu {
  position: relative;
  top: 0;
  left: 0;
  z-index: var(--el-dropdown-menu-index);
  padding: 5px 0;
  margin: 0;
  background-color: var(--el-bg-color-overlay);
  border: none;
  border-radius: var(--el-border-radius-base);
  box-shadow: none;
  list-style: none;
}
.el-dropdown-menu__item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  list-style: none;
  line-height: 22px;
  padding: 5px 16px;
  margin: 0;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-regular);
  cursor: pointer;
  outline: none;
}
.el-dropdown-menu__item:not(.is-disabled):hover, .el-dropdown-menu__item:not(.is-disabled):focus {
  background-color: var(--el-dropdown-menuItem-hover-fill);
  color: var(--el-dropdown-menuItem-hover-color);
}
.el-dropdown-menu__item i {
  margin-right: 5px;
}
.el-dropdown-menu__item--divided {
  margin: 6px 0;
  border-top: 1px solid var(--el-border-color-lighter);
}

.el-dropdown-menu__item.is-disabled {
  cursor: not-allowed;
  color: var(--el-text-color-disabled);
}

.el-dropdown-menu--large {
  padding: 7px 0;
}
.el-dropdown-menu--large .el-dropdown-menu__item {
  padding: 7px 20px;
  line-height: 22px;
  font-size: 14px;
}
.el-dropdown-menu--large .el-dropdown-menu__item--divided {
  margin: 8px 0;
}

.el-dropdown-menu--small {
  padding: 3px 0;
}
.el-dropdown-menu--small .el-dropdown-menu__item {
  padding: 2px 12px;
  line-height: 20px;
  font-size: 12px;
}
.el-dropdown-menu--small .el-dropdown-menu__item--divided {
  margin: 4px 0;
}

.el-empty {
  --el-empty-padding: 40px 0;
  --el-empty-image-width: 160px;
  --el-empty-description-margin-top: 20px;
  --el-empty-bottom-margin-top: 20px;
  --el-empty-fill-color-0: var(--el-color-white);
  --el-empty-fill-color-1: #fcfcfd;
  --el-empty-fill-color-2: #f8f9fb;
  --el-empty-fill-color-3: #f7f8fc;
  --el-empty-fill-color-4: #eeeff3;
  --el-empty-fill-color-5: #edeef2;
  --el-empty-fill-color-6: #e9ebef;
  --el-empty-fill-color-7: #e5e7e9;
  --el-empty-fill-color-8: #e0e3e9;
  --el-empty-fill-color-9: #d5d7de;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  box-sizing: border-box;
  padding: var(--el-empty-padding);
}
.el-empty__image {
  width: var(--el-empty-image-width);
}
.el-empty__image img {
  user-select: none;
  width: 100%;
  height: 100%;
  vertical-align: top;
  object-fit: contain;
}
.el-empty__image svg {
  color: var(--el-svg-monochrome-grey);
  fill: currentColor;
  width: 100%;
  height: 100%;
  vertical-align: top;
}

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

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

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

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

.el-form-item {
  display: flex;
  --font-size: 14px;
  margin-bottom: 18px;
}
.el-form-item .el-form-item {
  margin-bottom: 0;
}
.el-form-item .el-input__validateIcon {
  display: none;
}
.el-form-item--large {
  --font-size: 14px;
  --el-form-label-font-size: var(--font-size);
  margin-bottom: 22px;
}
.el-form-item--large .el-form-item__label {
  height: 40px;
  line-height: 40px;
}

.el-form-item--large .el-form-item__content {
  line-height: 40px;
}

.el-form-item--large .el-form-item__error {
  padding-top: 4px;
}

.el-form-item--default {
  --font-size: 14px;
  --el-form-label-font-size: var(--font-size);
  margin-bottom: 18px;
}
.el-form-item--default .el-form-item__label {
  height: 32px;
  line-height: 32px;
}

.el-form-item--default .el-form-item__content {
  line-height: 32px;
}

.el-form-item--default .el-form-item__error {
  padding-top: 2px;
}

.el-form-item--small {
  --font-size: 12px;
  --el-form-label-font-size: var(--font-size);
  margin-bottom: 18px;
}
.el-form-item--small .el-form-item__label {
  height: 24px;
  line-height: 24px;
}

.el-form-item--small .el-form-item__content {
  line-height: 24px;
}

.el-form-item--small .el-form-item__error {
  padding-top: 2px;
}

.el-form-item--label-left .el-form-item__label {
  text-align: left;
  justify-content: flex-start;
}

.el-form-item--label-right .el-form-item__label {
  text-align: right;
  justify-content: flex-end;
}

.el-form-item--label-top {
  display: block;
}
.el-form-item--label-top .el-form-item__label {
  display: block;
  height: auto;
  text-align: left;
  margin-bottom: 8px;
  line-height: 22px;
}

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

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

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

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

.el-form-item.is-required:not(.is-no-asterisk).asterisk-left > .el-form-item__label:before,
.el-form-item.is-required:not(.is-no-asterisk).asterisk-left > .el-form-item__label-wrap > .el-form-item__label:before {
  content: "*";
  color: var(--el-color-danger);
  margin-right: 4px;
}
.el-form-item.is-required:not(.is-no-asterisk).asterisk-right > .el-form-item__label:after,
.el-form-item.is-required:not(.is-no-asterisk).asterisk-right > .el-form-item__label-wrap > .el-form-item__label:after {
  content: "*";
  color: var(--el-color-danger);
  margin-left: 4px;
}

.el-form-item.is-error .el-input__wrapper, .el-form-item.is-error .el-input__wrapper:hover, .el-form-item.is-error .el-input__wrapper:focus, .el-form-item.is-error .el-input__wrapper.is-focus,
.el-form-item.is-error .el-textarea__inner,
.el-form-item.is-error .el-textarea__inner:hover,
.el-form-item.is-error .el-textarea__inner:focus,
.el-form-item.is-error .el-textarea__inner.is-focus,
.el-form-item.is-error .el-select__wrapper,
.el-form-item.is-error .el-select__wrapper:hover,
.el-form-item.is-error .el-select__wrapper:focus,
.el-form-item.is-error .el-select__wrapper.is-focus,
.el-form-item.is-error .el-input-tag__wrapper,
.el-form-item.is-error .el-input-tag__wrapper:hover,
.el-form-item.is-error .el-input-tag__wrapper:focus,
.el-form-item.is-error .el-input-tag__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}
.el-form-item.is-error .el-input-group__append .el-input__wrapper,
.el-form-item.is-error .el-input-group__prepend .el-input__wrapper {
  box-shadow: 0 0 0 1px transparent inset;
}
.el-form-item.is-error .el-input-group__append .el-input__validateIcon,
.el-form-item.is-error .el-input-group__prepend .el-input__validateIcon {
  display: none;
}
.el-form-item.is-error .el-input__validateIcon {
  color: var(--el-color-danger);
}

.el-form-item--feedback .el-input__validateIcon {
  display: inline-flex;
}

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

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

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

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

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

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

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

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

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

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

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

.viewer-fade-enter-active {
  animation: viewer-fade-in var(--el-transition-duration);
}

.viewer-fade-leave-active {
  animation: viewer-fade-out var(--el-transition-duration);
}

@keyframes viewer-fade-in {
  0% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes viewer-fade-out {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  100% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
}
.el-image__error, .el-image__placeholder, .el-image__wrapper, .el-image__inner {
  width: 100%;
  height: 100%;
}

.el-image {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.el-image__inner {
  vertical-align: top;
  opacity: 1;
}
.el-image__inner.is-loading {
  opacity: 0;
}

.el-image__wrapper {
  position: absolute;
  top: 0;
  left: 0;
}

.el-image__placeholder {
  background: var(--el-fill-color-light);
}

.el-image__error {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: var(--el-fill-color-light);
  color: var(--el-text-color-placeholder);
  vertical-align: middle;
}

.el-image__preview {
  cursor: pointer;
}

.el-textarea {
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px transparent inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-primary);
  --el-input-width: 100%;
}

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

.el-textarea .el-input__count {
  color: var(--el-color-info);
  background: var(--el-fill-color-blank);
  position: absolute;
  font-size: 12px;
  line-height: 14px;
  bottom: 5px;
  right: 10px;
}
.el-textarea.is-disabled .el-textarea__inner {
  box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
  background-color: var(--el-disabled-bg-color);
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: var(--el-text-color-placeholder);
}

.el-textarea.is-exceed .el-textarea__inner {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}
.el-textarea.is-exceed .el-input__count {
  color: var(--el-color-danger);
}

.el-input {
  --el-input-text-color: var(--el-text-color-regular);
  --el-input-border: var(--el-border);
  --el-input-hover-border: var(--el-border-color-hover);
  --el-input-focus-border: var(--el-color-primary);
  --el-input-transparent-border: 0 0 0 1px transparent inset;
  --el-input-border-color: var(--el-border-color);
  --el-input-border-radius: var(--el-border-radius-base);
  --el-input-bg-color: var(--el-fill-color-blank);
  --el-input-icon-color: var(--el-text-color-placeholder);
  --el-input-placeholder-color: var(--el-text-color-placeholder);
  --el-input-hover-border-color: var(--el-border-color-hover);
  --el-input-clear-hover-color: var(--el-text-color-secondary);
  --el-input-focus-border-color: var(--el-color-primary);
  --el-input-width: 100%;
}

.el-input {
  --el-input-height: var(--el-component-size);
  position: relative;
  font-size: var(--el-font-size-base);
  display: inline-flex;
  width: var(--el-input-width);
  line-height: var(--el-input-height);
  box-sizing: border-box;
  vertical-align: middle;
}
.el-input::-webkit-scrollbar {
  z-index: 11;
  width: 6px;
}
.el-input::-webkit-scrollbar:horizontal {
  height: 6px;
}
.el-input::-webkit-scrollbar-thumb {
  border-radius: 5px;
  width: 6px;
  background: var(--el-text-color-disabled);
}
.el-input::-webkit-scrollbar-corner {
  background: var(--el-fill-color-blank);
}
.el-input::-webkit-scrollbar-track {
  background: var(--el-fill-color-blank);
}
.el-input::-webkit-scrollbar-track-piece {
  background: var(--el-fill-color-blank);
  width: 6px;
}
.el-input .el-input__clear, .el-input .el-input__password {
  color: var(--el-input-icon-color);
  font-size: 14px;
  cursor: pointer;
}
.el-input .el-input__clear:hover, .el-input .el-input__password:hover {
  color: var(--el-input-clear-hover-color);
}
.el-input .el-input__count {
  height: 100%;
  display: inline-flex;
  align-items: center;
  color: var(--el-color-info);
  font-size: 12px;
}
.el-input .el-input__count .el-input__count-inner {
  background: var(--el-fill-color-blank);
  line-height: initial;
  display: inline-block;
  padding-left: 8px;
}
.el-input__wrapper {
  display: inline-flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  padding: 1px 11px;
  background-color: var(--el-input-bg-color, var(--el-fill-color-blank));
  background-image: none;
  border-radius: var(--el-input-border-radius, var(--el-border-radius-base));
  cursor: text;
  transition: var(--el-transition-box-shadow);
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
}
.el-input__wrapper:hover {
  box-shadow: 0 0 0 1px var(--el-input-hover-border-color) inset;
}
.el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}

.el-input {
  --el-input-inner-height: calc(var(--el-input-height, 32px) - 2px);
}
.el-input__inner {
  width: 100%;
  flex-grow: 1;
  -webkit-appearance: none;
  color: var(--el-input-text-color, var(--el-text-color-regular));
  font-size: inherit;
  height: var(--el-input-inner-height);
  line-height: var(--el-input-inner-height);
  padding: 0;
  outline: none;
  border: none;
  background: none;
  box-sizing: border-box;
}
.el-input__inner:focus {
  outline: none;
}
.el-input__inner::placeholder {
  color: var(--el-input-placeholder-color, var(--el-text-color-placeholder));
}
.el-input__inner[type=password]::-ms-reveal {
  display: none;
}
.el-input__inner[type=number] {
  line-height: 1;
}

.el-input__prefix {
  display: inline-flex;
  white-space: nowrap;
  flex-shrink: 0;
  flex-wrap: nowrap;
  height: 100%;
  line-height: var(--el-input-inner-height);
  text-align: center;
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
  transition: all var(--el-transition-duration);
  pointer-events: none;
}

.el-input__prefix-inner {
  pointer-events: all;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.el-input__prefix-inner > :last-child {
  margin-right: 8px;
}
.el-input__prefix-inner > :first-child, .el-input__prefix-inner > :first-child.el-input__icon {
  margin-left: 0;
}

.el-input__suffix {
  display: inline-flex;
  white-space: nowrap;
  flex-shrink: 0;
  flex-wrap: nowrap;
  height: 100%;
  line-height: var(--el-input-inner-height);
  text-align: center;
  color: var(--el-input-icon-color, var(--el-text-color-placeholder));
  transition: all var(--el-transition-duration);
  pointer-events: none;
}

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

.el-input .el-input__icon {
  height: inherit;
  line-height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all var(--el-transition-duration);
  margin-left: 8px;
}
.el-input__validateIcon {
  pointer-events: none;
}

.el-input.is-active .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-input-focus-color, ) inset;
}

.el-input.is-disabled {
  cursor: not-allowed;
}
.el-input.is-disabled .el-input__wrapper {
  background-color: var(--el-disabled-bg-color);
  cursor: not-allowed;
  box-shadow: 0 0 0 1px var(--el-disabled-border-color) inset;
}
.el-input.is-disabled .el-input__inner {
  color: var(--el-disabled-text-color);
  -webkit-text-fill-color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-input.is-disabled .el-input__inner::placeholder {
  color: var(--el-text-color-placeholder);
}
.el-input.is-disabled .el-input__icon {
  cursor: not-allowed;
}

.el-input.is-exceed .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
}
.el-input.is-exceed .el-input__suffix .el-input__count {
  color: var(--el-color-danger);
}

.el-input--large {
  --el-input-height: var(--el-component-size-large);
  font-size: 14px;
}
.el-input--large .el-input__wrapper {
  padding: 1px 15px;
}

.el-input--large {
  --el-input-inner-height: calc(var(--el-input-height, 40px) - 2px);
}

.el-input--small {
  --el-input-height: var(--el-component-size-small);
  font-size: 12px;
}
.el-input--small .el-input__wrapper {
  padding: 1px 7px;
}

.el-input--small {
  --el-input-inner-height: calc(var(--el-input-height, 24px) - 2px);
}

.el-input-group {
  display: inline-flex;
  width: 100%;
  align-items: stretch;
}
.el-input-group__append, .el-input-group__prepend {
  background-color: var(--el-fill-color-light);
  color: var(--el-color-info);
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 100%;
  border-radius: var(--el-input-border-radius);
  padding: 0 20px;
  white-space: nowrap;
}
.el-input-group__append:focus, .el-input-group__prepend:focus {
  outline: none;
}
.el-input-group__append .el-select,
.el-input-group__append .el-button, .el-input-group__prepend .el-select,
.el-input-group__prepend .el-button {
  display: inline-block;
  margin: 0 -20px;
}
.el-input-group__append button.el-button,
.el-input-group__append button.el-button:hover,
.el-input-group__append div.el-select .el-select__wrapper,
.el-input-group__append div.el-select:hover .el-select__wrapper, .el-input-group__prepend button.el-button,
.el-input-group__prepend button.el-button:hover,
.el-input-group__prepend div.el-select .el-select__wrapper,
.el-input-group__prepend div.el-select:hover .el-select__wrapper {
  border-color: transparent;
  background-color: transparent;
  color: inherit;
}
.el-input-group__append .el-button,
.el-input-group__append .el-input, .el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;
}

.el-input-group--prepend > .el-input__wrapper {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 1px 0 0 0 var(--el-input-border-color) inset, 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset;
}

.el-input-group--append > .el-input__wrapper {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.el-input-group--append .el-input-group__append .el-select .el-select__wrapper {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 1px 0 0 var(--el-input-border-color) inset, 0 -1px 0 0 var(--el-input-border-color) inset, -1px 0 0 0 var(--el-input-border-color) inset;
}

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

.el-input-number {
  position: relative;
  display: inline-flex;
  width: 150px;
  line-height: 30px;
  vertical-align: middle;
}
.el-input-number .el-input__wrapper {
  padding-left: 42px;
  padding-right: 42px;
}
.el-input-number .el-input__inner {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  text-align: center;
  line-height: 1;
}
.el-input-number .el-input__inner::-webkit-inner-spin-button, .el-input-number .el-input__inner::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.el-input-number__increase, .el-input-number__decrease {
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
  position: absolute;
  z-index: 1;
  top: 1px;
  bottom: 1px;
  width: 32px;
  background: var(--el-fill-color-light);
  color: var(--el-text-color-regular);
  cursor: pointer;
  font-size: 13px;
  user-select: none;
}
.el-input-number__increase:hover, .el-input-number__decrease:hover {
  color: var(--el-color-primary);
}
.el-input-number__increase:hover ~ .el-input:not(.is-disabled) .el-input__wrapper, .el-input-number__decrease:hover ~ .el-input:not(.is-disabled) .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color, var(--el-color-primary)) inset;
}
.el-input-number__increase.is-disabled, .el-input-number__decrease.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}

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

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

.el-input-number.is-disabled .el-input-number__increase, .el-input-number.is-disabled .el-input-number__decrease {
  border-color: var(--el-disabled-border-color);
  color: var(--el-disabled-border-color);
}
.el-input-number.is-disabled .el-input-number__increase:hover, .el-input-number.is-disabled .el-input-number__decrease:hover {
  color: var(--el-disabled-border-color);
  cursor: not-allowed;
}

.el-input-number--large {
  width: 180px;
  line-height: 38px;
}
.el-input-number--large .el-input-number__increase, .el-input-number--large .el-input-number__decrease {
  width: 40px;
  font-size: 14px;
}

.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper {
  padding-right: 47px;
}

.el-input-number--large .el-input--large .el-input__wrapper {
  padding-left: 47px;
  padding-right: 47px;
}

.el-input-number--small {
  width: 120px;
  line-height: 22px;
}
.el-input-number--small .el-input-number__increase, .el-input-number--small .el-input-number__decrease {
  width: 24px;
  font-size: 12px;
}

.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper {
  padding-right: 31px;
}

.el-input-number--small .el-input--small .el-input__wrapper {
  padding-left: 31px;
  padding-right: 31px;
}

.el-input-number--small .el-input-number__increase [class*=el-icon], .el-input-number--small .el-input-number__decrease [class*=el-icon] {
  transform: scale(0.9);
}

.el-input-number.is-without-controls .el-input__wrapper {
  padding-left: 15px;
  padding-right: 15px;
}

.el-input-number.is-controls-right .el-input__wrapper {
  padding-left: 15px;
  padding-right: 42px;
}
.el-input-number.is-controls-right .el-input-number__increase, .el-input-number.is-controls-right .el-input-number__decrease {
  --el-input-number-controls-height: 15px;
  height: var(--el-input-number-controls-height);
  line-height: var(--el-input-number-controls-height);
}
.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon], .el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon] {
  transform: scale(0.8);
}

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

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

.el-input-number.is-controls-right[class*=large] [class*=increase],
.el-input-number.is-controls-right[class*=large] [class*=decrease] {
  --el-input-number-controls-height: 19px;
}
.el-input-number.is-controls-right[class*=small] [class*=increase],
.el-input-number.is-controls-right[class*=small] [class*=decrease] {
  --el-input-number-controls-height: 11px;
}

.el-input-tag {
  --el-input-tag-border-color-hover: var(--el-border-color-hover);
  --el-input-tag-placeholder-color: var(--el-text-color-placeholder);
  --el-input-tag-disabled-color: var(--el-disabled-text-color);
  --el-input-tag-disabled-border: var(--el-disabled-border-color);
  --el-input-tag-font-size: var(--el-font-size-base);
  --el-input-tag-close-hover-color: var(--el-text-color-secondary);
  --el-input-tag-text-color: var(--el-text-color-regular);
  --el-input-tag-input-focus-border-color: var(--el-color-primary);
  --el-input-tag-width: 100%;
  --el-input-tag-mini-height: var(--el-component-size);
  --el-input-tag-gap: 6px;
  --el-input-tag-padding: 4px;
  --el-input-tag-inner-padding: 8px;
  --el-input-tag-line-height: 24px;
}

.el-input-tag {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  font-size: var(--el-input-tag-font-size);
  padding: var(--el-input-tag-padding);
  width: var(--el-input-tag-width);
  min-height: var(--el-input-tag-mini-height);
  line-height: var(--el-input-tag-line-height);
  border-radius: var(--el-border-radius-base);
  background-color: var(--el-fill-color-blank);
  transition: var(--el-transition-duration);
  transform: translate3d(0, 0, 0);
  box-shadow: 0 0 0 1px var(--el-border-color) inset;
}
.el-input-tag.is-focused {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}

.el-input-tag.is-hovering:not(.is-focused) {
  box-shadow: 0 0 0 1px var(--el-border-color-hover) inset;
}

.el-input-tag.is-disabled {
  cursor: not-allowed;
  background-color: var(--el-fill-color-light);
  box-shadow: 0 0 0 1px var(--el-input-tag-disabled-border) inset;
}
.el-input-tag.is-disabled:hover {
  box-shadow: 0 0 0 1px var(--el-input-tag-disabled-border) inset;
}
.el-input-tag.is-disabled.is-focus {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input {
  cursor: not-allowed;
}

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

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

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

.el-input-tag__inner {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex: 1;
  max-width: 100%;
  min-width: 0;
  gap: var(--el-input-tag-gap);
}
.el-input-tag__inner.is-left-space {
  margin-left: var(--el-input-tag-inner-padding);
}

.el-input-tag__inner.is-right-space {
  margin-right: var(--el-input-tag-inner-padding);
}

.el-input-tag__inner.is-draggable .el-tag {
  cursor: move;
  user-select: none;
}

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

.el-input-tag__inner .el-tag {
  max-width: 100%;
  cursor: pointer;
  border-color: transparent;
}
.el-input-tag__inner .el-tag.el-tag--plain {
  border-color: var(--el-tag-border-color);
}
.el-input-tag__inner .el-tag .el-tag__content {
  min-width: 0;
  line-height: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

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

.el-input-tag--large {
  --el-input-tag-gap: 6px;
  --el-input-tag-padding: 8px;
  --el-input-tag-padding-left: 8px;
  --el-input-tag-font-size: 14px;
}

.el-input-tag--small {
  --el-input-tag-gap: 4px;
  --el-input-tag-padding: 2px;
  --el-input-tag-padding-left: 6px;
  --el-input-tag-font-size: 12px;
  --el-input-tag-line-height: 20px;
  --el-input-tag-mini-height: var(--el-component-size-small);
}

.el-link {
  --el-link-font-size: var(--el-font-size-base);
  --el-link-font-weight: var(--el-font-weight-primary);
  --el-link-text-color: var(--el-text-color-regular);
  --el-link-hover-text-color: var(--el-color-primary);
  --el-link-disabled-text-color: var(--el-text-color-placeholder);
}

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

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

.el-link:hover {
  color: var(--el-link-hover-text-color);
}
.el-link:hover:after {
  border-color: var(--el-link-hover-text-color);
}
.el-link [class*=el-icon-] + span {
  margin-left: 5px;
}
.el-link__inner {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.el-link.el-link--primary {
  --el-link-text-color: var(--el-color-primary);
  --el-link-hover-text-color: var(--el-color-primary-light-3);
  --el-link-disabled-text-color: var(--el-color-primary-light-5);
}
.el-link.el-link--success {
  --el-link-text-color: var(--el-color-success);
  --el-link-hover-text-color: var(--el-color-success-light-3);
  --el-link-disabled-text-color: var(--el-color-success-light-5);
}
.el-link.el-link--warning {
  --el-link-text-color: var(--el-color-warning);
  --el-link-hover-text-color: var(--el-color-warning-light-3);
  --el-link-disabled-text-color: var(--el-color-warning-light-5);
}
.el-link.el-link--danger {
  --el-link-text-color: var(--el-color-danger);
  --el-link-hover-text-color: var(--el-color-danger-light-3);
  --el-link-disabled-text-color: var(--el-color-danger-light-5);
}
.el-link.el-link--error {
  --el-link-text-color: var(--el-color-error);
  --el-link-hover-text-color: var(--el-color-error-light-3);
  --el-link-disabled-text-color: var(--el-color-error-light-5);
}
.el-link.el-link--info {
  --el-link-text-color: var(--el-color-info);
  --el-link-hover-text-color: var(--el-color-info-light-3);
  --el-link-disabled-text-color: var(--el-color-info-light-5);
}
.el-link.is-disabled {
  color: var(--el-link-disabled-text-color);
  cursor: not-allowed;
}
.el-link.is-disabled:after {
  border-color: var(--el-link-disabled-text-color);
}

:root {
  --el-loading-spinner-size: 42px;
  --el-loading-fullscreen-spinner-size: 50px;
}

.el-loading-parent--relative {
  position: relative !important;
}

.el-loading-parent--hidden {
  overflow: hidden !important;
}

.el-loading-mask {
  position: absolute;
  z-index: 2000;
  background-color: var(--el-mask-color);
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity var(--el-transition-duration);
}
.el-loading-mask.is-fullscreen {
  position: fixed;
}
.el-loading-mask.is-fullscreen .el-loading-spinner {
  margin-top: calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2);
}
.el-loading-mask.is-fullscreen .el-loading-spinner .circular {
  height: var(--el-loading-fullscreen-spinner-size);
  width: var(--el-loading-fullscreen-spinner-size);
}

.el-loading-spinner {
  top: 50%;
  margin-top: calc((0px - var(--el-loading-spinner-size)) / 2);
  width: 100%;
  text-align: center;
  position: absolute;
}
.el-loading-spinner .el-loading-text {
  color: var(--el-color-primary);
  margin: 3px 0;
  font-size: 14px;
}
.el-loading-spinner .circular {
  display: inline;
  height: var(--el-loading-spinner-size);
  width: var(--el-loading-spinner-size);
  animation: loading-rotate 2s linear infinite;
}
.el-loading-spinner .path {
  animation: loading-dash 1.5s ease-in-out infinite;
  stroke-dasharray: 90, 150;
  stroke-dashoffset: 0;
  stroke-width: 2;
  stroke: var(--el-color-primary);
  stroke-linecap: round;
}
.el-loading-spinner i {
  color: var(--el-color-primary);
}

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

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

:root {
  --el-menu-active-color: var(--el-color-primary);
  --el-menu-text-color: var(--el-text-color-primary);
  --el-menu-hover-text-color: var(--el-color-primary);
  --el-menu-bg-color: var(--el-fill-color-blank);
  --el-menu-hover-bg-color: var(--el-color-primary-light-9);
  --el-menu-item-height: 56px;
  --el-menu-sub-item-height: calc(var(--el-menu-item-height) - 6px);
  --el-menu-horizontal-height: 60px;
  --el-menu-horizontal-sub-item-height: 36px;
  --el-menu-item-font-size: var(--el-font-size-base);
  --el-menu-item-hover-fill: var(--el-color-primary-light-9);
  --el-menu-border-color: var(--el-border-color);
  --el-menu-base-level-padding: 20px;
  --el-menu-level-padding: 20px;
  --el-menu-icon-width: 24px;
}

.el-menu {
  border-right: solid 1px var(--el-menu-border-color);
  list-style: none;
  position: relative;
  margin: 0;
  padding-left: 0;
  background-color: var(--el-menu-bg-color);
  box-sizing: border-box;
}
.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item, .el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title, .el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title {
  white-space: nowrap;
  padding-left: calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding));
}

.el-menu:not(.el-menu--collapse) .el-sub-menu__title {
  padding-right: calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width));
}
.el-menu--horizontal {
  display: flex;
  flex-wrap: nowrap;
  border-right: none;
  height: var(--el-menu-horizontal-height);
}
.el-menu--horizontal.el-menu--popup-container {
  height: unset;
}
.el-menu--horizontal.el-menu {
  border-bottom: solid 1px var(--el-menu-border-color);
}
.el-menu--horizontal > .el-menu-item {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin: 0;
  border-bottom: 2px solid transparent;
  color: var(--el-menu-text-color);
}
.el-menu--horizontal > .el-menu-item a,
.el-menu--horizontal > .el-menu-item a:hover {
  color: inherit;
}
.el-menu--horizontal > .el-sub-menu:focus, .el-menu--horizontal > .el-sub-menu:hover {
  outline: none;
}
.el-menu--horizontal > .el-sub-menu:hover .el-sub-menu__title {
  color: var(--el-menu-hover-text-color);
}
.el-menu--horizontal > .el-sub-menu.is-active .el-sub-menu__title {
  border-bottom: 2px solid var(--el-menu-active-color);
  color: var(--el-menu-active-color);
}
.el-menu--horizontal > .el-sub-menu .el-sub-menu__title {
  height: 100%;
  border-bottom: 2px solid transparent;
  color: var(--el-menu-text-color);
}
.el-menu--horizontal > .el-sub-menu .el-sub-menu__title:hover {
  background-color: var(--el-menu-bg-color);
}
.el-menu--horizontal .el-menu .el-menu-item, .el-menu--horizontal .el-menu .el-sub-menu__title {
  background-color: var(--el-menu-bg-color);
  display: flex;
  align-items: center;
  height: var(--el-menu-horizontal-sub-item-height);
  line-height: var(--el-menu-horizontal-sub-item-height);
  padding: 0 10px;
  color: var(--el-menu-text-color);
}
.el-menu--horizontal .el-menu .el-sub-menu__title {
  padding-right: 40px;
}
.el-menu--horizontal .el-menu .el-menu-item.is-active, .el-menu--horizontal .el-menu .el-menu-item.is-active:hover, .el-menu--horizontal .el-menu .el-sub-menu.is-active > .el-sub-menu__title, .el-menu--horizontal .el-menu .el-sub-menu.is-active > .el-sub-menu__title:hover {
  color: var(--el-menu-active-color);
}
.el-menu--horizontal .el-menu-item:not(.is-disabled):hover, .el-menu--horizontal .el-menu-item:not(.is-disabled):focus {
  outline: none;
  color: var(--el-menu-active-color, var(--el-menu-hover-text-color));
  background-color: var(--el-menu-hover-bg-color);
}
.el-menu--horizontal > .el-menu-item.is-active {
  border-bottom: 2px solid var(--el-menu-active-color);
  color: var(--el-menu-active-color) !important;
}

.el-menu--collapse {
  width: calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2);
}
.el-menu--collapse > .el-menu-item [class^=el-icon],
.el-menu--collapse > .el-sub-menu > .el-sub-menu__title [class^=el-icon],
.el-menu--collapse > .el-menu-item-group > ul > .el-sub-menu > .el-sub-menu__title [class^=el-icon] {
  margin: 0;
  vertical-align: middle;
  width: var(--el-menu-icon-width);
  text-align: center;
}
.el-menu--collapse > .el-menu-item .el-sub-menu__icon-arrow,
.el-menu--collapse > .el-sub-menu > .el-sub-menu__title .el-sub-menu__icon-arrow,
.el-menu--collapse > .el-menu-item-group > ul > .el-sub-menu > .el-sub-menu__title .el-sub-menu__icon-arrow {
  display: none;
}
.el-menu--collapse > .el-menu-item > span,
.el-menu--collapse > .el-sub-menu > .el-sub-menu__title > span,
.el-menu--collapse > .el-menu-item-group > ul > .el-sub-menu > .el-sub-menu__title > span {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  display: inline-block;
}
.el-menu--collapse > .el-menu-item.is-active i {
  color: inherit;
}
.el-menu--collapse .el-menu .el-sub-menu {
  min-width: 200px;
}
.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title {
  color: var(--el-menu-active-color);
}

.el-menu--popup {
  z-index: 100;
  min-width: 200px;
  border: none;
  padding: 5px 0;
  border-radius: var(--el-border-radius-small);
  box-shadow: var(--el-box-shadow-light);
}

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

.el-menu-item {
  display: flex;
  align-items: center;
  height: var(--el-menu-item-height);
  line-height: var(--el-menu-item-height);
  font-size: var(--el-menu-item-font-size);
  color: var(--el-menu-text-color);
  padding: 0 var(--el-menu-base-level-padding);
  list-style: none;
  cursor: pointer;
  position: relative;
  transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);
  box-sizing: border-box;
  white-space: nowrap;
}
.el-menu-item * {
  vertical-align: bottom;
}
.el-menu-item i {
  color: inherit;
}
.el-menu-item:hover, .el-menu-item:focus {
  outline: none;
}
.el-menu-item:hover {
  background-color: var(--el-menu-hover-bg-color);
}
.el-menu-item.is-disabled {
  opacity: 0.25;
  cursor: not-allowed;
  background: none !important;
}

.el-menu-item [class^=el-icon] {
  margin-right: 5px;
  width: var(--el-menu-icon-width);
  text-align: center;
  font-size: 18px;
  vertical-align: middle;
}
.el-menu-item.is-active {
  color: var(--el-menu-active-color);
}
.el-menu-item.is-active i {
  color: inherit;
}

.el-menu-item .el-menu-tooltip__trigger {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  padding: 0 var(--el-menu-base-level-padding);
}

.el-sub-menu {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.el-sub-menu__title {
  display: flex;
  align-items: center;
  height: var(--el-menu-item-height);
  line-height: var(--el-menu-item-height);
  font-size: var(--el-menu-item-font-size);
  color: var(--el-menu-text-color);
  padding: 0 var(--el-menu-base-level-padding);
  list-style: none;
  cursor: pointer;
  position: relative;
  transition: border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);
  box-sizing: border-box;
  white-space: nowrap;
}
.el-sub-menu__title * {
  vertical-align: bottom;
}
.el-sub-menu__title i {
  color: inherit;
}
.el-sub-menu__title:hover, .el-sub-menu__title:focus {
  outline: none;
}
.el-sub-menu__title:hover {
  background-color: var(--el-menu-hover-bg-color);
}
.el-sub-menu__title.is-disabled {
  opacity: 0.25;
  cursor: not-allowed;
  background: none !important;
}

.el-sub-menu__title:hover {
  background-color: var(--el-menu-hover-bg-color);
}

.el-sub-menu .el-menu {
  border: none;
}
.el-sub-menu .el-menu-item {
  height: var(--el-menu-sub-item-height);
  line-height: var(--el-menu-sub-item-height);
}
.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow {
  display: none !important;
}

.el-sub-menu.is-active .el-sub-menu__title {
  border-bottom-color: var(--el-menu-active-color);
}

.el-sub-menu.is-disabled .el-sub-menu__title,
.el-sub-menu.is-disabled .el-menu-item {
  opacity: 0.25;
  cursor: not-allowed;
  background: none !important;
}

.el-sub-menu .el-icon {
  vertical-align: middle;
  margin-right: 5px;
  width: var(--el-menu-icon-width);
  text-align: center;
  font-size: 18px;
}
.el-sub-menu .el-icon.el-sub-menu__icon-more {
  margin-right: 0 !important;
}
.el-sub-menu .el-sub-menu__icon-arrow {
  position: absolute;
  top: 50%;
  right: var(--el-menu-base-level-padding);
  margin-top: -6px;
  transition: transform var(--el-transition-duration);
  font-size: 12px;
  margin-right: 0;
  width: inherit;
}

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

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

.el-message-box {
  --el-messagebox-title-color: var(--el-text-color-primary);
  --el-messagebox-width: 420px;
  --el-messagebox-border-radius: 4px;
  --el-messagebox-box-shadow: var(--el-box-shadow);
  --el-messagebox-font-size: var(--el-font-size-large);
  --el-messagebox-content-font-size: var(--el-font-size-base);
  --el-messagebox-content-color: var(--el-text-color-regular);
  --el-messagebox-error-font-size: 12px;
  --el-messagebox-padding-primary: 12px;
  --el-messagebox-font-line-height: var(--el-font-line-height-primary);
}

.el-message-box {
  display: inline-block;
  position: relative;
  max-width: var(--el-messagebox-width);
  width: 100%;
  padding: var(--el-messagebox-padding-primary);
  vertical-align: middle;
  background-color: var(--el-bg-color);
  border-radius: var(--el-messagebox-border-radius);
  font-size: var(--el-messagebox-font-size);
  box-shadow: var(--el-messagebox-box-shadow);
  text-align: left;
  overflow: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
  overflow-wrap: break-word;
}
.el-message-box:focus {
  outline: none !important;
}
.el-overlay.is-message-box .el-overlay-message-box {
  text-align: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 16px;
  overflow: auto;
}
.el-overlay.is-message-box .el-overlay-message-box::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}

.el-message-box.is-draggable .el-message-box__header {
  cursor: move;
  user-select: none;
}

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

.el-message-box__title {
  font-size: var(--el-messagebox-font-size);
  line-height: var(--el-messagebox-font-line-height);
  color: var(--el-messagebox-title-color);
}

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

.el-message-box__content {
  color: var(--el-messagebox-content-color);
  font-size: var(--el-messagebox-content-font-size);
}

.el-message-box__container {
  display: flex;
  align-items: center;
  gap: 12px;
}

.el-message-box__input {
  padding-top: 12px;
}
.el-message-box__input div.invalid > input {
  border-color: var(--el-color-error);
}
.el-message-box__input div.invalid > input:focus {
  border-color: var(--el-color-error);
}

.el-message-box__status {
  font-size: 24px;
}
.el-message-box__status.el-message-box-icon--primary {
  --el-messagebox-color: var(--el-color-primary);
  color: var(--el-messagebox-color);
}
.el-message-box__status.el-message-box-icon--success {
  --el-messagebox-color: var(--el-color-success);
  color: var(--el-messagebox-color);
}
.el-message-box__status.el-message-box-icon--info {
  --el-messagebox-color: var(--el-color-info);
  color: var(--el-messagebox-color);
}
.el-message-box__status.el-message-box-icon--warning {
  --el-messagebox-color: var(--el-color-warning);
  color: var(--el-messagebox-color);
}
.el-message-box__status.el-message-box-icon--error {
  --el-messagebox-color: var(--el-color-error);
  color: var(--el-messagebox-color);
}

.el-message-box__message {
  margin: 0;
  min-width: 0;
}
.el-message-box__message p {
  margin: 0;
  line-height: var(--el-messagebox-font-line-height);
}

.el-message-box__errormsg {
  color: var(--el-color-error);
  font-size: var(--el-messagebox-error-font-size);
  line-height: var(--el-messagebox-font-line-height);
}

.el-message-box__btns {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  padding-top: var(--el-messagebox-padding-primary);
}

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

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

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

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

.fade-in-linear-enter-active .el-overlay-message-box {
  animation: msgbox-fade-in var(--el-transition-duration);
}

.fade-in-linear-leave-active .el-overlay-message-box {
  animation: msgbox-fade-in var(--el-transition-duration) reverse;
}

@keyframes msgbox-fade-in {
  0% {
    transform: translate3d(0, -20px, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.el-message {
  --el-message-bg-color: var(--el-color-info-light-9);
  --el-message-border-color: var(--el-border-color-lighter);
  --el-message-padding: 11px 15px;
  --el-message-close-size: 16px;
  --el-message-close-icon-color: var(--el-text-color-placeholder);
  --el-message-close-hover-color: var(--el-text-color-secondary);
}

.el-message {
  width: fit-content;
  max-width: calc(100% - 32px);
  box-sizing: border-box;
  border-radius: var(--el-border-radius-base);
  border-width: var(--el-border-width);
  border-style: var(--el-border-style);
  border-color: var(--el-message-border-color);
  position: fixed;
  left: 50%;
  top: 20px;
  transform: translateX(-50%);
  background-color: var(--el-message-bg-color);
  transition: opacity var(--el-transition-duration), transform 0.4s, top 0.4s;
  padding: var(--el-message-padding);
  display: flex;
  align-items: center;
  gap: 8px;
}
.el-message.is-plain {
  background-color: var(--el-bg-color-overlay);
  border-color: var(--el-bg-color-overlay);
  box-shadow: var(--el-box-shadow-light);
}

.el-message p {
  margin: 0;
}
.el-message--primary {
  --el-message-bg-color: var(--el-color-primary-light-9);
  --el-message-border-color: var(--el-color-primary-light-8);
  --el-message-text-color: var(--el-color-primary);
}
.el-message--primary .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: break-word;
}

.el-message .el-message-icon--primary {
  color: var(--el-message-text-color);
}
.el-message--success {
  --el-message-bg-color: var(--el-color-success-light-9);
  --el-message-border-color: var(--el-color-success-light-8);
  --el-message-text-color: var(--el-color-success);
}
.el-message--success .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: break-word;
}

.el-message .el-message-icon--success {
  color: var(--el-message-text-color);
}
.el-message--info {
  --el-message-bg-color: var(--el-color-info-light-9);
  --el-message-border-color: var(--el-color-info-light-8);
  --el-message-text-color: var(--el-color-info);
}
.el-message--info .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: break-word;
}

.el-message .el-message-icon--info {
  color: var(--el-message-text-color);
}
.el-message--warning {
  --el-message-bg-color: var(--el-color-warning-light-9);
  --el-message-border-color: var(--el-color-warning-light-8);
  --el-message-text-color: var(--el-color-warning);
}
.el-message--warning .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: break-word;
}

.el-message .el-message-icon--warning {
  color: var(--el-message-text-color);
}
.el-message--error {
  --el-message-bg-color: var(--el-color-error-light-9);
  --el-message-border-color: var(--el-color-error-light-8);
  --el-message-text-color: var(--el-color-error);
}
.el-message--error .el-message__content {
  color: var(--el-message-text-color);
  overflow-wrap: break-word;
}

.el-message .el-message-icon--error {
  color: var(--el-message-text-color);
}
.el-message .el-message__badge {
  position: absolute;
  top: -8px;
  right: -8px;
}
.el-message__content {
  padding: 0;
  font-size: 14px;
  line-height: 1;
}
.el-message__content:focus {
  outline-width: 0;
}

.el-message .el-message__closeBtn {
  cursor: pointer;
  color: var(--el-message-close-icon-color);
  font-size: var(--el-message-close-size);
}
.el-message .el-message__closeBtn:focus {
  outline-width: 0;
}
.el-message .el-message__closeBtn:hover {
  color: var(--el-message-close-hover-color);
}

.el-message-fade-enter-from,
.el-message-fade-leave-to {
  opacity: 0;
  transform: translate(-50%, -100%);
}

.el-notification {
  --el-notification-width: 330px;
  --el-notification-padding: 14px 26px 14px 13px;
  --el-notification-radius: 8px;
  --el-notification-shadow: var(--el-box-shadow-light);
  --el-notification-border-color: var(--el-border-color-lighter);
  --el-notification-icon-size: 24px;
  --el-notification-close-font-size: var(--el-message-close-size, 16px);
  --el-notification-group-margin-left: 13px;
  --el-notification-group-margin-right: 8px;
  --el-notification-content-font-size: var(--el-font-size-base);
  --el-notification-content-color: var(--el-text-color-regular);
  --el-notification-title-font-size: 16px;
  --el-notification-title-color: var(--el-text-color-primary);
  --el-notification-close-color: var(--el-text-color-secondary);
  --el-notification-close-hover-color: var(--el-text-color-regular);
}

.el-notification {
  display: flex;
  width: var(--el-notification-width);
  padding: var(--el-notification-padding);
  border-radius: var(--el-notification-radius);
  box-sizing: border-box;
  border: 1px solid var(--el-notification-border-color);
  position: fixed;
  background-color: var(--el-bg-color-overlay);
  box-shadow: var(--el-notification-shadow);
  transition: opacity var(--el-transition-duration), transform var(--el-transition-duration), left var(--el-transition-duration), right var(--el-transition-duration), top 0.4s, bottom var(--el-transition-duration);
  overflow-wrap: break-word;
  overflow: hidden;
  z-index: 9999;
}
.el-notification.right {
  right: 16px;
}
.el-notification.left {
  left: 16px;
}
.el-notification__group {
  flex: 1;
  min-width: 0;
  margin-left: var(--el-notification-group-margin-left);
  margin-right: var(--el-notification-group-margin-right);
}

.el-notification__title {
  font-weight: bold;
  font-size: var(--el-notification-title-font-size);
  line-height: var(--el-notification-icon-size);
  color: var(--el-notification-title-color);
  margin: 0;
}

.el-notification__content {
  font-size: var(--el-notification-content-font-size);
  line-height: 24px;
  margin: 6px 0 0;
  color: var(--el-notification-content-color);
}
.el-notification__content p {
  margin: 0;
}

.el-notification .el-notification__icon {
  flex-shrink: 0;
  height: var(--el-notification-icon-size);
  width: var(--el-notification-icon-size);
  font-size: var(--el-notification-icon-size);
}
.el-notification .el-notification__closeBtn {
  position: absolute;
  top: 18px;
  right: 15px;
  cursor: pointer;
  color: var(--el-notification-close-color);
  font-size: var(--el-notification-close-font-size);
}
.el-notification .el-notification__closeBtn:hover {
  color: var(--el-notification-close-hover-color);
}
.el-notification .el-notification--primary {
  --el-notification-icon-color: var(--el-color-primary);
  color: var(--el-notification-icon-color);
}
.el-notification .el-notification--success {
  --el-notification-icon-color: var(--el-color-success);
  color: var(--el-notification-icon-color);
}
.el-notification .el-notification--info {
  --el-notification-icon-color: var(--el-color-info);
  color: var(--el-notification-icon-color);
}
.el-notification .el-notification--warning {
  --el-notification-icon-color: var(--el-color-warning);
  color: var(--el-notification-icon-color);
}
.el-notification .el-notification--error {
  --el-notification-icon-color: var(--el-color-error);
  color: var(--el-notification-icon-color);
}

.el-notification-fade-enter-from.right {
  right: 0;
  transform: translateX(100%);
}
.el-notification-fade-enter-from.left {
  left: 0;
  transform: translateX(-100%);
}

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

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

.el-page-header.is-contentful .el-page-header__main {
  border-top: 1px solid var(--el-border-color-light);
  margin-top: 16px;
}

.el-page-header__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 24px;
}
.el-page-header__left {
  display: flex;
  align-items: center;
  margin-right: 40px;
  position: relative;
}
.el-page-header__back {
  display: flex;
  align-items: center;
  cursor: pointer;
}

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

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

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

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

.el-pagination {
  --el-pagination-font-size: 14px;
  --el-pagination-bg-color: var(--el-fill-color-blank);
  --el-pagination-text-color: var(--el-text-color-primary);
  --el-pagination-border-radius: 2px;
  --el-pagination-button-color: var(--el-text-color-primary);
  --el-pagination-button-width: 32px;
  --el-pagination-button-height: 32px;
  --el-pagination-button-disabled-color: var(--el-text-color-placeholder);
  --el-pagination-button-disabled-bg-color: var(--el-fill-color-blank);
  --el-pagination-button-bg-color: var(--el-fill-color);
  --el-pagination-hover-color: var(--el-color-primary);
  --el-pagination-font-size-small: 12px;
  --el-pagination-button-width-small: 24px;
  --el-pagination-button-height-small: 24px;
  --el-pagination-button-width-large: 40px;
  --el-pagination-button-height-large: 40px;
  --el-pagination-item-gap: 16px;
  white-space: nowrap;
  color: var(--el-pagination-text-color);
  font-size: var(--el-pagination-font-size);
  font-weight: normal;
  display: flex;
  align-items: center;
}
.el-pagination .el-input__inner {
  text-align: center;
  -moz-appearance: textfield;
}
.el-pagination .el-select {
  width: 128px;
}
.el-pagination button {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--el-pagination-font-size);
  min-width: var(--el-pagination-button-width);
  height: var(--el-pagination-button-height);
  line-height: var(--el-pagination-button-height);
  color: var(--el-pagination-button-color);
  background: var(--el-pagination-bg-color);
  padding: 0 4px;
  border: none;
  border-radius: var(--el-pagination-border-radius);
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
}
.el-pagination button * {
  pointer-events: none;
}
.el-pagination button:focus {
  outline: none;
}
.el-pagination button:hover {
  color: var(--el-pagination-hover-color);
}
.el-pagination button.is-active {
  color: var(--el-pagination-hover-color);
  cursor: default;
  font-weight: bold;
}
.el-pagination button.is-active.is-disabled {
  font-weight: bold;
  color: var(--el-text-color-secondary);
}
.el-pagination button:disabled, .el-pagination button.is-disabled {
  color: var(--el-pagination-button-disabled-color);
  background-color: var(--el-pagination-button-disabled-bg-color);
  cursor: not-allowed;
}
.el-pagination button:focus-visible {
  outline: 1px solid var(--el-pagination-hover-color);
  outline-offset: -1px;
}
.el-pagination .btn-prev .el-icon,
.el-pagination .btn-next .el-icon {
  display: block;
  font-size: 12px;
  font-weight: bold;
  width: inherit;
}
.el-pagination > *.is-first {
  margin-left: 0 !important;
}

.el-pagination > *.is-last {
  margin-right: 0 !important;
}

.el-pagination .btn-prev {
  margin-left: var(--el-pagination-item-gap);
}
.el-pagination__sizes {
  margin-left: var(--el-pagination-item-gap);
  font-weight: normal;
  color: var(--el-text-color-regular);
}

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

.el-pagination__jump {
  display: flex;
  align-items: center;
  margin-left: var(--el-pagination-item-gap);
  font-weight: normal;
  color: var(--el-text-color-regular);
}
.el-pagination__jump[disabled=true] {
  color: var(--el-text-color-placeholder);
}
.el-pagination__goto {
  margin-right: 8px;
}

.el-pagination__editor {
  text-align: center;
  box-sizing: border-box;
}
.el-pagination__editor.el-input {
  width: 56px;
}
.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,
.el-pagination__editor .el-input__inner::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.el-pagination__classifier {
  margin-left: 8px;
}

.el-pagination__rightwrapper {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.el-pagination.is-background .btn-prev,
.el-pagination.is-background .btn-next,
.el-pagination.is-background .el-pager li {
  margin: 0 4px;
  background-color: var(--el-pagination-button-bg-color);
}
.el-pagination.is-background .btn-prev.is-active,
.el-pagination.is-background .btn-next.is-active,
.el-pagination.is-background .el-pager li.is-active {
  background-color: var(--el-color-primary);
  color: var(--el-color-white);
}
.el-pagination.is-background .btn-prev:disabled, .el-pagination.is-background .btn-prev.is-disabled,
.el-pagination.is-background .btn-next:disabled,
.el-pagination.is-background .btn-next.is-disabled,
.el-pagination.is-background .el-pager li:disabled,
.el-pagination.is-background .el-pager li.is-disabled {
  color: var(--el-text-color-placeholder);
  background-color: var(--el-disabled-bg-color);
}
.el-pagination.is-background .btn-prev:disabled.is-active, .el-pagination.is-background .btn-prev.is-disabled.is-active,
.el-pagination.is-background .btn-next:disabled.is-active,
.el-pagination.is-background .btn-next.is-disabled.is-active,
.el-pagination.is-background .el-pager li:disabled.is-active,
.el-pagination.is-background .el-pager li.is-disabled.is-active {
  color: var(--el-text-color-secondary);
  background-color: var(--el-fill-color-dark);
}
.el-pagination.is-background .btn-prev {
  margin-left: var(--el-pagination-item-gap);
}

.el-pagination--small .btn-prev,
.el-pagination--small .btn-next,
.el-pagination--small .el-pager li {
  height: var(--el-pagination-button-height-small);
  line-height: var(--el-pagination-button-height-small);
  font-size: var(--el-pagination-font-size-small);
  min-width: var(--el-pagination-button-width-small);
}
.el-pagination--small span:not([class*=suffix]),
.el-pagination--small button {
  font-size: var(--el-pagination-font-size-small);
}
.el-pagination--small .el-select {
  width: 100px;
}

.el-pagination--large .btn-prev,
.el-pagination--large .btn-next,
.el-pagination--large .el-pager li {
  height: var(--el-pagination-button-height-large);
  line-height: var(--el-pagination-button-height-large);
  min-width: var(--el-pagination-button-width-large);
}
.el-pagination--large .el-select .el-input {
  width: 160px;
}

.el-pager {
  user-select: none;
  list-style: none;
  font-size: 0;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: center;
}
.el-pager li {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--el-pagination-font-size);
  min-width: var(--el-pagination-button-width);
  height: var(--el-pagination-button-height);
  line-height: var(--el-pagination-button-height);
  color: var(--el-pagination-button-color);
  background: var(--el-pagination-bg-color);
  padding: 0 4px;
  border: none;
  border-radius: var(--el-pagination-border-radius);
  cursor: pointer;
  text-align: center;
  box-sizing: border-box;
}
.el-pager li * {
  pointer-events: none;
}
.el-pager li:focus {
  outline: none;
}
.el-pager li:hover {
  color: var(--el-pagination-hover-color);
}
.el-pager li.is-active {
  color: var(--el-pagination-hover-color);
  cursor: default;
  font-weight: bold;
}
.el-pager li.is-active.is-disabled {
  font-weight: bold;
  color: var(--el-text-color-secondary);
}
.el-pager li:disabled, .el-pager li.is-disabled {
  color: var(--el-pagination-button-disabled-color);
  background-color: var(--el-pagination-button-disabled-bg-color);
  cursor: not-allowed;
}
.el-pager li:focus-visible {
  outline: 1px solid var(--el-pagination-hover-color);
  outline-offset: -1px;
}

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

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

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

.el-popover {
  --el-popover-bg-color: var(--el-bg-color-overlay);
  --el-popover-font-size: var(--el-font-size-base);
  --el-popover-border-color: var(--el-border-color-lighter);
  --el-popover-padding: 12px;
  --el-popover-padding-large: 18px 20px;
  --el-popover-title-font-size: 16px;
  --el-popover-title-text-color: var(--el-text-color-primary);
  --el-popover-border-radius: 4px;
}
.el-popover.el-popper {
  background: var(--el-popover-bg-color);
  min-width: 150px;
  border-radius: var(--el-popover-border-radius);
  border: 1px solid var(--el-popover-border-color);
  padding: var(--el-popover-padding);
  z-index: var(--el-index-popper);
  color: var(--el-text-color-regular);
  line-height: 1.4;
  font-size: var(--el-popover-font-size);
  box-shadow: var(--el-box-shadow-light);
  overflow-wrap: break-word;
  box-sizing: border-box;
}
.el-popover.el-popper--plain {
  padding: var(--el-popover-padding-large);
}

.el-popover__title {
  color: var(--el-popover-title-text-color);
  font-size: var(--el-popover-title-font-size);
  line-height: 1;
  margin-bottom: 12px;
}

.el-popover__reference:focus:not(.focusing), .el-popover__reference:focus:hover {
  outline-width: 0;
}

.el-popover.el-popper.is-dark {
  --el-popover-bg-color: var(--el-text-color-primary);
  --el-popover-border-color: var(--el-text-color-primary);
  --el-popover-title-text-color: var(--el-bg-color);
  color: var(--el-bg-color);
}

.el-popover.el-popper:focus:active, .el-popover.el-popper:focus {
  outline-width: 0;
}

.el-progress {
  position: relative;
  line-height: 1;
  display: flex;
  align-items: center;
}
.el-progress__text {
  font-size: 14px;
  color: var(--el-text-color-regular);
  margin-left: 5px;
  min-width: 50px;
  line-height: 1;
}
.el-progress__text i {
  vertical-align: middle;
  display: block;
}

.el-progress--circle, .el-progress--dashboard {
  display: inline-block;
}
.el-progress--circle .el-progress__text, .el-progress--dashboard .el-progress__text {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  transform: translate(0, -50%);
}
.el-progress--circle .el-progress__text i, .el-progress--dashboard .el-progress__text i {
  vertical-align: middle;
  display: inline-block;
}

.el-progress--without-text .el-progress__text {
  display: none;
}
.el-progress--without-text .el-progress-bar {
  padding-right: 0;
  margin-right: 0;
  display: block;
}

.el-progress--text-inside .el-progress-bar {
  padding-right: 0;
  margin-right: 0;
}

.el-progress.is-success .el-progress-bar__inner {
  background-color: var(--el-color-success);
}
.el-progress.is-success .el-progress__text {
  color: var(--el-color-success);
}

.el-progress.is-warning .el-progress-bar__inner {
  background-color: var(--el-color-warning);
}
.el-progress.is-warning .el-progress__text {
  color: var(--el-color-warning);
}

.el-progress.is-exception .el-progress-bar__inner {
  background-color: var(--el-color-danger);
}
.el-progress.is-exception .el-progress__text {
  color: var(--el-color-danger);
}

.el-progress-bar {
  flex-grow: 1;
  box-sizing: border-box;
}
.el-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: var(--el-border-color-lighter);
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}

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

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

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

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

@keyframes progress {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 32px 0;
  }
}
@keyframes indeterminate {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}
@keyframes striped-flow {
  0% {
    background-position: -100%;
  }
  100% {
    background-position: 100%;
  }
}
.el-radio-button {
  --el-radio-button-checked-bg-color: var(--el-color-primary);
  --el-radio-button-checked-text-color: var(--el-color-white);
  --el-radio-button-checked-border-color: var(--el-color-primary);
  --el-radio-button-disabled-checked-fill: var(--el-border-color-extra-light);
}

.el-radio-button {
  position: relative;
  display: inline-block;
  outline: none;
}
.el-radio-button__inner {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  background: var(--el-button-bg-color, var(--el-fill-color-blank));
  border: var(--el-border);
  font-weight: var(--el-button-font-weight, var(--el-font-weight-primary));
  border-left: 0;
  color: var(--el-button-text-color, var(--el-text-color-regular));
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  position: relative;
  cursor: pointer;
  transition: var(--el-transition-all);
  user-select: none;
  padding: 8px 15px;
  font-size: var(--el-font-size-base);
  border-radius: 0;
}
.el-radio-button__inner.is-round {
  padding: 8px 15px;
}
.el-radio-button__inner:hover {
  color: var(--el-color-primary);
}
.el-radio-button__inner [class*=el-icon-] {
  line-height: 0.9;
}
.el-radio-button__inner [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-radio-button:first-child .el-radio-button__inner {
  border-left: var(--el-border);
  border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
  box-shadow: none !important;
}
.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled) + .el-radio-button__inner {
  color: var(--el-radio-button-checked-text-color, var(--el-color-white));
  background-color: var(--el-radio-button-checked-bg-color, var(--el-color-primary));
  border-color: var(--el-radio-button-checked-border-color, var(--el-color-primary));
  box-shadow: -1px 0 0 0 var(--el-radio-button-checked-border-color, var(--el-color-primary));
}

.el-radio-button__original-radio {
  opacity: 0;
  outline: none;
  position: absolute;
  z-index: -1;
}
.el-radio-button__original-radio:focus-visible + .el-radio-button__inner {
  border-left: var(--el-border);
  border-left-color: var(--el-radio-button-checked-border-color, var(--el-color-primary));
  outline: 2px solid var(--el-radio-button-checked-border-color);
  outline-offset: 1px;
  z-index: 2;
  border-radius: var(--el-border-radius-base);
  box-shadow: none;
}
.el-radio-button__original-radio:disabled + .el-radio-button__inner {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
  background-image: none;
  background-color: var(--el-button-disabled-bg-color, var(--el-fill-color-blank));
  border-color: var(--el-button-disabled-border-color, var(--el-border-color-light));
  box-shadow: none;
}
.el-radio-button__original-radio:disabled:checked + .el-radio-button__inner {
  background-color: var(--el-radio-button-disabled-checked-fill);
}

.el-radio-button:last-child .el-radio-button__inner {
  border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0;
}
.el-radio-button:first-child:last-child .el-radio-button__inner {
  border-radius: var(--el-border-radius-base);
}
.el-radio-button--large .el-radio-button__inner {
  padding: 12px 19px;
  font-size: var(--el-font-size-base);
  border-radius: 0;
}
.el-radio-button--large .el-radio-button__inner.is-round {
  padding: 12px 19px;
}

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

.el-radio-group {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  font-size: 0;
}

.el-radio {
  --el-radio-font-size: var(--el-font-size-base);
  --el-radio-text-color: var(--el-text-color-regular);
  --el-radio-font-weight: var(--el-font-weight-primary);
  --el-radio-input-height: 14px;
  --el-radio-input-width: 14px;
  --el-radio-input-border-radius: var(--el-border-radius-circle);
  --el-radio-input-bg-color: var(--el-fill-color-blank);
  --el-radio-input-border: var(--el-border);
  --el-radio-input-border-color: var(--el-border-color);
  --el-radio-input-border-color-hover: var(--el-color-primary);
}

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

.el-radio:last-child {
  margin-right: 0;
}
.el-radio__input {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-flex;
  position: relative;
  vertical-align: middle;
}
.el-radio__input.is-disabled .el-radio__inner {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
  cursor: not-allowed;
}
.el-radio__input.is-disabled .el-radio__inner::after {
  cursor: not-allowed;
  background-color: var(--el-disabled-bg-color);
}
.el-radio__input.is-disabled .el-radio__inner + .el-radio__label {
  cursor: not-allowed;
}
.el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: var(--el-disabled-bg-color);
  border-color: var(--el-disabled-border-color);
}
.el-radio__input.is-disabled.is-checked .el-radio__inner::after {
  background-color: var(--el-text-color-placeholder);
}
.el-radio__input.is-disabled + span.el-radio__label {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
}

.el-radio__input.is-checked .el-radio__inner {
  border-color: var(--el-color-primary);
  background: var(--el-color-primary);
}
.el-radio__input.is-checked .el-radio__inner::after {
  background-color: var(--el-color-white);
  transform: translate(-50%, -50%) scale(1);
}
.el-radio__input.is-checked + .el-radio__label {
  color: var(--el-color-primary);
}

.el-radio__input.is-focus .el-radio__inner {
  border-color: var(--el-radio-input-border-color-hover);
}

.el-radio__inner {
  border: var(--el-radio-input-border);
  border-radius: var(--el-radio-input-border-radius);
  width: var(--el-radio-input-width);
  height: var(--el-radio-input-height);
  background-color: var(--el-radio-input-bg-color);
  position: relative;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
}
.el-radio__inner:hover {
  border-color: var(--el-radio-input-border-color-hover);
}
.el-radio__inner::after {
  width: 4px;
  height: 4px;
  border-radius: var(--el-radio-input-border-radius);
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.15s ease-in;
}

.el-radio__original {
  opacity: 0;
  outline: none;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
.el-radio__original:focus-visible + .el-radio__inner {
  outline: 2px solid var(--el-radio-input-border-color-hover);
  outline-offset: 1px;
  border-radius: var(--el-radio-input-border-radius);
}

.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) {
  /*获得焦点时 样式提醒*/
}
.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
  box-shadow: 0 0 2px 2px var(--el-radio-input-border-color-hover);
}
.el-radio__label {
  font-size: var(--el-radio-font-size);
  padding-left: 8px;
}

.el-radio.el-radio--large .el-radio__label {
  font-size: 14px;
}

.el-radio.el-radio--large .el-radio__inner {
  width: 14px;
  height: 14px;
}

.el-radio.el-radio--small .el-radio__label {
  font-size: 12px;
}

.el-radio.el-radio--small .el-radio__inner {
  width: 12px;
  height: 12px;
}

.el-rate {
  --el-rate-height: 20px;
  --el-rate-font-size: var(--el-font-size-base);
  --el-rate-icon-size: 18px;
  --el-rate-icon-margin: 6px;
  --el-rate-void-color: var(--el-border-color-darker);
  --el-rate-fill-color: #f7ba2a;
  --el-rate-disabled-void-color: var(--el-fill-color);
  --el-rate-text-color: var(--el-text-color-primary);
}

.el-rate {
  display: inline-flex;
  align-items: center;
  height: 32px;
}
.el-rate:focus, .el-rate:active {
  outline: none;
}
.el-rate__item {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 0;
  vertical-align: middle;
  color: var(--el-rate-void-color);
  line-height: normal;
}

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

.el-rate__decimal {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  overflow: hidden;
  color: var(--el-rate-fill-color);
}
.el-rate__decimal--box {
  position: absolute;
  top: 0;
  left: 0;
}

.el-rate__text {
  font-size: var(--el-rate-font-size);
  vertical-align: middle;
  color: var(--el-rate-text-color);
}

.el-rate--large {
  height: 40px;
}
.el-rate--small {
  height: 24px;
}
.el-rate--small .el-rate__icon {
  font-size: 14px;
}

.el-rate.is-disabled .el-rate__item {
  cursor: auto;
  color: var(--el-rate-disabled-void-color);
}

.el-result {
  --el-result-padding: 40px 30px;
  --el-result-icon-font-size: 64px;
  --el-result-title-font-size: 20px;
  --el-result-title-margin-top: 20px;
  --el-result-subtitle-margin-top: 10px;
  --el-result-extra-margin-top: 30px;
}

.el-result {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  box-sizing: border-box;
  padding: var(--el-result-padding);
}
.el-result__icon svg {
  width: var(--el-result-icon-font-size);
  height: var(--el-result-icon-font-size);
}

.el-result__title {
  margin-top: var(--el-result-title-margin-top);
}
.el-result__title p {
  margin: 0;
  font-size: var(--el-result-title-font-size);
  color: var(--el-text-color-primary);
  line-height: 1.3;
}

.el-result__subtitle {
  margin-top: var(--el-result-subtitle-margin-top);
}
.el-result__subtitle p {
  margin: 0;
  font-size: var(--el-font-size-base);
  color: var(--el-text-color-regular);
  line-height: 1.3;
}

.el-result__extra {
  margin-top: var(--el-result-extra-margin-top);
}

.el-result .icon-primary {
  --el-result-color: var(--el-color-primary);
  color: var(--el-result-color);
}
.el-result .icon-success {
  --el-result-color: var(--el-color-success);
  color: var(--el-result-color);
}
.el-result .icon-warning {
  --el-result-color: var(--el-color-warning);
  color: var(--el-result-color);
}
.el-result .icon-danger {
  --el-result-color: var(--el-color-danger);
  color: var(--el-result-color);
}
.el-result .icon-error {
  --el-result-color: var(--el-color-error);
  color: var(--el-result-color);
}
.el-result .icon-info {
  --el-result-color: var(--el-color-info);
  color: var(--el-result-color);
}

.el-row {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  box-sizing: border-box;
}
.el-row.is-justify-center {
  justify-content: center;
}

.el-row.is-justify-end {
  justify-content: flex-end;
}

.el-row.is-justify-space-between {
  justify-content: space-between;
}

.el-row.is-justify-space-around {
  justify-content: space-around;
}

.el-row.is-justify-space-evenly {
  justify-content: space-evenly;
}

.el-row.is-align-top {
  align-items: flex-start;
}

.el-row.is-align-middle {
  align-items: center;
}

.el-row.is-align-bottom {
  align-items: flex-end;
}

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

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

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

.el-scrollbar__bar {
  position: absolute;
  right: 2px;
  bottom: 2px;
  z-index: 1;
  border-radius: 4px;
}
.el-scrollbar__bar.is-vertical {
  width: 6px;
  top: 2px;
}
.el-scrollbar__bar.is-vertical > div {
  width: 100%;
}

.el-scrollbar__bar.is-horizontal {
  height: 6px;
  left: 2px;
}
.el-scrollbar__bar.is-horizontal > div {
  height: 100%;
}

.el-scrollbar-fade-enter-active {
  transition: opacity 340ms ease-out;
}
.el-scrollbar-fade-leave-active {
  transition: opacity 120ms ease-out;
}
.el-scrollbar-fade-enter-from, .el-scrollbar-fade-leave-active {
  opacity: 0;
}

.el-select-dropdown {
  z-index: calc(var(--el-index-top) + 1);
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
}
.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list {
  padding: 0;
}

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

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

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

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

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

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

.el-select-dropdown__item {
  font-size: var(--el-font-size-base);
  padding: 0 32px 0 20px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--el-text-color-regular);
  height: 34px;
  line-height: 34px;
  box-sizing: border-box;
  cursor: pointer;
}
.el-select-dropdown__item.is-hovering {
  background-color: var(--el-fill-color-light);
}

.el-select-dropdown__item.is-selected {
  color: var(--el-color-primary);
  font-weight: bold;
}

.el-select-dropdown__item.is-disabled {
  color: var(--el-text-color-placeholder);
  cursor: not-allowed;
  background-color: unset;
}

.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 20px;
  border-top: none;
  border-right: none;
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--el-color-primary);
  mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
  mask-size: 100% 100%;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100% 100%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled::after {
  background-color: var(--el-text-color-placeholder);
}

.el-select-group {
  margin: 0;
  padding: 0;
}
.el-select-group__wrap {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}

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

.el-select-group .el-select-dropdown__item {
  padding-left: 20px;
}

.el-select {
  --el-select-border-color-hover: var(--el-border-color-hover);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-select-disabled-border: var(--el-disabled-border-color);
  --el-select-font-size: var(--el-font-size-base);
  --el-select-close-hover-color: var(--el-text-color-secondary);
  --el-select-input-color: var(--el-text-color-placeholder);
  --el-select-multiple-input-color: var(--el-text-color-regular);
  --el-select-input-focus-border-color: var(--el-color-primary);
  --el-select-input-font-size: 14px;
  --el-select-width: 100%;
}

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

.el-select__wrapper.is-focused {
  box-shadow: 0 0 0 1px var(--el-color-primary) inset;
}

.el-select__wrapper.is-hovering:not(.is-focused) {
  box-shadow: 0 0 0 1px var(--el-border-color-hover) inset;
}

.el-select__wrapper.is-disabled {
  cursor: not-allowed;
  background-color: var(--el-fill-color-light);
  color: var(--el-text-color-placeholder);
  box-shadow: 0 0 0 1px var(--el-select-disabled-border) inset;
}
.el-select__wrapper.is-disabled:hover {
  box-shadow: 0 0 0 1px var(--el-select-disabled-border) inset;
}
.el-select__wrapper.is-disabled.is-focus {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.el-select__wrapper.is-disabled .el-select__selected-item {
  color: var(--el-select-disabled-color);
}

.el-select__wrapper.is-disabled .el-select__caret {
  cursor: not-allowed;
}

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

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

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

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

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

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

.el-select__selection .el-tag {
  cursor: pointer;
  border-color: transparent;
}
.el-select__selection .el-tag.el-tag--plain {
  border-color: var(--el-tag-border-color);
}
.el-select__selection .el-tag .el-tag__content {
  min-width: 0;
}

.el-select__selected-item {
  display: flex;
  flex-wrap: wrap;
  user-select: none;
}

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

.el-select__placeholder {
  position: absolute;
  z-index: -1;
  display: block;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--el-input-text-color, var(--el-text-color-regular));
}
.el-select__placeholder.is-transparent {
  user-select: none;
  color: var(--el-text-color-placeholder);
}

.el-select__popper.el-popper {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color-light);
  box-shadow: var(--el-box-shadow-light);
}
.el-select__popper.el-popper .el-popper__arrow::before {
  border: 1px solid var(--el-border-color-light);
}
.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}
.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

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

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

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

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

.el-select--large .el-select__selection {
  gap: 6px;
}
.el-select--large .el-select__selection.is-near {
  margin-left: -8px;
}

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

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

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

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

.el-select--small .el-select__selection {
  gap: 4px;
}
.el-select--small .el-select__selection.is-near {
  margin-left: -6px;
}

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

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

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

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

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

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

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

.el-skeleton__p {
  width: 100%;
}
.el-skeleton__p.is-last {
  width: 61%;
}

.el-skeleton__p.is-first {
  width: 33%;
}

.el-skeleton__text {
  width: 100%;
  height: var(--el-font-size-small);
}

.el-skeleton__caption {
  height: var(--el-font-size-extra-small);
}

.el-skeleton__h1 {
  height: var(--el-font-size-extra-large);
}

.el-skeleton__h3 {
  height: var(--el-font-size-large);
}

.el-skeleton__h5 {
  height: var(--el-font-size-medium);
}

.el-skeleton__image {
  width: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
}
.el-skeleton__image svg {
  color: var(--el-svg-monochrome-grey);
  fill: currentColor;
  width: 22%;
  height: 22%;
}

.el-skeleton {
  --el-skeleton-color: var(--el-fill-color);
  --el-skeleton-to-color: var(--el-fill-color-darker);
}

@keyframes el-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.el-skeleton {
  width: 100%;
}
.el-skeleton__first-line {
  height: 16px;
  margin-top: 16px;
  background: var(--el-skeleton-color);
}

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

.el-skeleton.is-animated .el-skeleton__item {
  background: linear-gradient(90deg, var(--el-skeleton-color) 25%, var(--el-skeleton-to-color) 37%, var(--el-skeleton-color) 63%);
  background-size: 400% 100%;
  animation: el-skeleton-loading 1.4s ease infinite;
}

.el-slider {
  --el-slider-main-bg-color: var(--el-color-primary);
  --el-slider-runway-bg-color: var(--el-border-color-light);
  --el-slider-stop-bg-color: var(--el-color-white);
  --el-slider-disabled-color: var(--el-text-color-placeholder);
  --el-slider-border-radius: 3px;
  --el-slider-height: 6px;
  --el-slider-button-size: 20px;
  --el-slider-button-wrapper-size: 36px;
  --el-slider-button-wrapper-offset: -15px;
}

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

.el-slider__input {
  flex-shrink: 0;
  width: 130px;
}

.el-slider__bar {
  height: var(--el-slider-height);
  background-color: var(--el-slider-main-bg-color);
  border-top-left-radius: var(--el-slider-border-radius);
  border-bottom-left-radius: var(--el-slider-border-radius);
  position: absolute;
}

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

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

.el-slider__button {
  display: inline-block;
  width: var(--el-slider-button-size);
  height: var(--el-slider-button-size);
  vertical-align: middle;
  border: solid 2px var(--el-slider-main-bg-color);
  background-color: var(--el-color-white);
  border-radius: 50%;
  box-sizing: border-box;
  transition: var(--el-transition-duration-fast);
  user-select: none;
}
.el-slider__button:hover, .el-slider__button.hover, .el-slider__button.dragging {
  transform: scale(1.2);
}
.el-slider__button:hover, .el-slider__button.hover {
  cursor: grab;
}
.el-slider__button.dragging {
  cursor: grabbing;
}

.el-slider__stop {
  position: absolute;
  height: var(--el-slider-height);
  width: var(--el-slider-height);
  border-radius: var(--el-border-radius-circle);
  background-color: var(--el-slider-stop-bg-color);
  transform: translateX(-50%);
}

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

.el-slider.is-vertical {
  position: relative;
  display: inline-flex;
  width: auto;
  height: 100%;
  flex: 0;
}
.el-slider.is-vertical .el-slider__runway {
  width: var(--el-slider-height);
  height: 100%;
  margin: 0 16px;
}
.el-slider.is-vertical .el-slider__bar {
  width: var(--el-slider-height);
  height: auto;
  border-radius: 0 0 3px 3px;
}
.el-slider.is-vertical .el-slider__button-wrapper {
  top: auto;
  left: var(--el-slider-button-wrapper-offset);
  transform: translateY(50%);
}
.el-slider.is-vertical .el-slider__stop {
  transform: translateY(50%);
}
.el-slider.is-vertical .el-slider__marks-text {
  margin-top: 0;
  left: 15px;
  transform: translateY(50%);
}

.el-slider--large {
  height: 40px;
}
.el-slider--small {
  height: 24px;
}
.el-space {
  display: inline-flex;
  vertical-align: top;
}
.el-space__item {
  display: flex;
  flex-wrap: wrap;
}
.el-space__item > * {
  flex: 1;
}

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

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

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

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

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

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

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

.el-step__head {
  position: relative;
  width: 100%;
}
.el-step__head.is-process {
  color: var(--el-text-color-primary);
  border-color: var(--el-text-color-primary);
}

.el-step__head.is-wait {
  color: var(--el-text-color-placeholder);
  border-color: var(--el-text-color-placeholder);
}

.el-step__head.is-success {
  color: var(--el-color-success);
  border-color: var(--el-color-success);
}

.el-step__head.is-error {
  color: var(--el-color-danger);
  border-color: var(--el-color-danger);
}

.el-step__head.is-finish {
  color: var(--el-color-primary);
  border-color: var(--el-color-primary);
}

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

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

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

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

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

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

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

.el-step__title.is-wait {
  color: var(--el-text-color-placeholder);
}

.el-step__title.is-success {
  color: var(--el-color-success);
}

.el-step__title.is-error {
  color: var(--el-color-danger);
}

.el-step__title.is-finish {
  color: var(--el-color-primary);
}

.el-step__description {
  padding-right: 10%;
  margin-top: -5px;
  font-size: 12px;
  line-height: 20px;
  font-weight: normal;
}
.el-step__description.is-process {
  color: var(--el-text-color-primary);
}

.el-step__description.is-wait {
  color: var(--el-text-color-placeholder);
}

.el-step__description.is-success {
  color: var(--el-color-success);
}

.el-step__description.is-error {
  color: var(--el-color-danger);
}

.el-step__description.is-finish {
  color: var(--el-color-primary);
}

.el-step.is-horizontal {
  display: inline-block;
}
.el-step.is-horizontal .el-step__line {
  height: 2px;
  top: 11px;
  left: 0;
  right: 0;
}

.el-step.is-vertical {
  display: flex;
}
.el-step.is-vertical .el-step__head {
  flex-grow: 0;
  width: 24px;
}

.el-step.is-vertical .el-step__main {
  padding-left: 10px;
  flex-grow: 1;
}

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

.el-step.is-vertical .el-step__line {
  width: 2px;
  top: 0;
  bottom: 0;
  left: 11px;
}

.el-step.is-vertical .el-step__icon.is-icon {
  width: 24px;
}

.el-step.is-center .el-step__head {
  text-align: center;
}

.el-step.is-center .el-step__main {
  text-align: center;
}

.el-step.is-center .el-step__description {
  padding-left: 20%;
  padding-right: 20%;
}

.el-step.is-center .el-step__line {
  left: 50%;
  right: -50%;
}

.el-step.is-simple {
  display: flex;
  align-items: center;
}
.el-step.is-simple .el-step__head {
  width: auto;
  font-size: 0;
  padding-right: 10px;
}

.el-step.is-simple .el-step__icon {
  background: transparent;
  width: 16px;
  height: 16px;
  font-size: 12px;
}

.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status) {
  font-size: 18px;
}
.el-step.is-simple .el-step__icon-inner.is-status {
  transform: scale(0.8) translateY(1px);
}

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

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

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

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

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

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

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

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

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

.el-switch {
  display: inline-flex;
  align-items: center;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  height: 32px;
  vertical-align: middle;
}
.el-switch.is-disabled .el-switch__core, .el-switch.is-disabled .el-switch__label {
  cursor: not-allowed;
}

.el-switch__label {
  transition: var(--el-transition-duration-fast);
  height: 20px;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  vertical-align: middle;
  color: var(--el-text-color-primary);
}
.el-switch__label.is-active {
  color: var(--el-color-primary);
}

.el-switch__label--left {
  margin-right: 10px;
}

.el-switch__label--right {
  margin-left: 10px;
}

.el-switch__label * {
  line-height: 1;
  font-size: 14px;
  display: inline-block;
}
.el-switch__label .el-icon {
  height: inherit;
}
.el-switch__label .el-icon svg {
  vertical-align: middle;
}

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

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

.el-switch.is-checked .el-switch__core {
  border-color: var(--el-switch-border-color, var(--el-switch-on-color));
  background-color: var(--el-switch-on-color);
}
.el-switch.is-checked .el-switch__core .el-switch__action {
  left: calc(100% - 17px);
  color: var(--el-switch-on-color);
}
.el-switch.is-checked .el-switch__core .el-switch__inner {
  padding: 0 calc(16px + 2px) 0 4px;
}

.el-switch.is-disabled {
  opacity: 0.6;
}

.el-switch--wide .el-switch__label.el-switch__label--left span {
  left: 10px;
}
.el-switch--wide .el-switch__label.el-switch__label--right span {
  right: 10px;
}

.el-switch .label-fade-enter-from, .el-switch .label-fade-leave-active {
  opacity: 0;
}
.el-switch--large {
  font-size: 14px;
  line-height: 24px;
  height: 40px;
}
.el-switch--large .el-switch__label {
  height: 24px;
  font-size: 14px;
}
.el-switch--large .el-switch__label * {
  font-size: 14px;
}

.el-switch--large .el-switch__core {
  min-width: 50px;
  height: 24px;
  border-radius: 12px;
}
.el-switch--large .el-switch__core .el-switch__inner {
  height: 20px;
  padding: 0 6px 0 calc(20px + 2px);
}
.el-switch--large .el-switch__core .el-switch__action {
  width: 20px;
  height: 20px;
}

.el-switch--large.is-checked .el-switch__core .el-switch__action {
  left: calc(100% - 21px);
}
.el-switch--large.is-checked .el-switch__core .el-switch__inner {
  padding: 0 calc(20px + 2px) 0 6px;
}

.el-switch--small {
  font-size: 12px;
  line-height: 16px;
  height: 24px;
}
.el-switch--small .el-switch__label {
  height: 16px;
  font-size: 12px;
}
.el-switch--small .el-switch__label * {
  font-size: 12px;
}

.el-switch--small .el-switch__core {
  min-width: 30px;
  height: 16px;
  border-radius: 8px;
}
.el-switch--small .el-switch__core .el-switch__inner {
  height: 12px;
  padding: 0 2px 0 calc(12px + 2px);
}
.el-switch--small .el-switch__core .el-switch__action {
  width: 12px;
  height: 12px;
}

.el-switch--small.is-checked .el-switch__core .el-switch__action {
  left: calc(100% - 13px);
}
.el-switch--small.is-checked .el-switch__core .el-switch__inner {
  padding: 0 calc(12px + 2px) 0 2px;
}

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

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

.el-table-filter__list-item {
  line-height: 36px;
  padding: 0 10px;
  cursor: pointer;
  font-size: var(--el-font-size-base);
}
.el-table-filter__list-item:hover {
  background-color: var(--el-color-primary-light-9);
  color: var(--el-color-primary);
}
.el-table-filter__list-item.is-active {
  background-color: var(--el-color-primary);
  color: #ffffff;
}

.el-table-filter__content {
  min-width: 100px;
}

.el-table-filter__bottom {
  border-top: 1px solid var(--el-border-color-lighter);
  padding: 8px;
}
.el-table-filter__bottom button {
  background: transparent;
  border: none;
  color: var(--el-text-color-regular);
  cursor: pointer;
  font-size: var(--el-font-size-small);
  padding: 0 3px;
}
.el-table-filter__bottom button:hover {
  color: var(--el-color-primary);
}
.el-table-filter__bottom button:focus {
  outline: none;
}
.el-table-filter__bottom button.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}

.el-table-filter__wrap {
  max-height: 280px;
}

.el-table-filter__checkbox-group {
  padding: 10px;
}
.el-table-filter__checkbox-group label.el-checkbox {
  display: flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 12px;
  margin-left: 5px;
  height: unset;
}
.el-table-filter__checkbox-group .el-checkbox:last-child {
  margin-bottom: 0;
}

.el-table {
  --el-table-border-color: var(--el-border-color-lighter);
  --el-table-border: 1px solid var(--el-table-border-color);
  --el-table-text-color: var(--el-text-color-regular);
  --el-table-header-text-color: var(--el-text-color-secondary);
  --el-table-row-hover-bg-color: var(--el-fill-color-light);
  --el-table-current-row-bg-color: var(--el-color-primary-light-9);
  --el-table-header-bg-color: var(--el-bg-color);
  --el-table-fixed-box-shadow: var(--el-box-shadow-light);
  --el-table-bg-color: var(--el-fill-color-blank);
  --el-table-tr-bg-color: var(--el-bg-color);
  --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
  --el-table-fixed-left-column: inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-index: var(--el-index-normal);
}

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

.el-table tbody:focus-visible {
  outline: none;
}
.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell, .el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell {
  border-bottom-color: transparent;
}
.el-table__empty-block {
  position: sticky;
  left: 0;
  min-height: 60px;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

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

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

.el-table__expand-icon {
  position: relative;
  cursor: pointer;
  color: var(--el-text-color-regular);
  font-size: 12px;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
  height: 20px;
}
.el-table__expand-icon--expanded {
  transform: rotate(90deg);
}

.el-table__expand-icon > .el-icon {
  font-size: 12px;
}

.el-table__expanded-cell {
  background-color: var(--el-table-expanded-cell-bg-color);
}
.el-table__expanded-cell[class*=cell] {
  padding: 20px 50px;
}
.el-table__expanded-cell:hover {
  background-color: transparent !important;
}

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

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

.el-table--fit {
  border-right: 0;
  border-bottom: 0;
}
.el-table--fit .el-table__cell.gutter {
  border-right-width: 1px;
}
.el-table--fit .el-table__inner-wrapper::before {
  width: 100%;
}

.el-table thead {
  color: var(--el-table-header-text-color);
}
.el-table thead th {
  font-weight: 600;
}
.el-table thead.is-group th.el-table__cell {
  background: var(--el-fill-color-light);
}
.el-table .el-table__cell {
  padding: 8px 0;
  min-width: 0;
  box-sizing: border-box;
  text-overflow: ellipsis;
  vertical-align: middle;
  position: relative;
  text-align: left;
  z-index: var(--el-table-index);
}
.el-table .el-table__cell.is-center {
  text-align: center;
}

.el-table .el-table__cell.is-right {
  text-align: right;
}

.el-table .el-table__cell.gutter {
  width: 15px;
  border-right-width: 0;
  border-bottom-width: 0;
  padding: 0;
}
.el-table .el-table__cell.is-hidden > * {
  visibility: hidden;
}
.el-table .cell {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  overflow-wrap: break-word;
  line-height: 23px;
  padding: 0 12px;
}
.el-table .cell.el-tooltip {
  white-space: nowrap;
  min-width: 50px;
}
.el-table--large {
  font-size: var(--el-font-size-base);
}
.el-table--large .el-table__cell {
  padding: 12px 0;
}
.el-table--large .cell {
  padding: 0 16px;
}

.el-table--default {
  font-size: var(--el-font-size-base);
}
.el-table--default .el-table__cell {
  padding: 8px 0;
}
.el-table--default .cell {
  padding: 0 12px;
}

.el-table--small {
  font-size: var(--el-font-size-extra-small);
}
.el-table--small .el-table__cell {
  padding: 4px 0;
}
.el-table--small .cell {
  padding: 0 8px;
}

.el-table tr {
  background-color: var(--el-table-tr-bg-color);
}
.el-table tr input[type=checkbox] {
  margin: 0;
}
.el-table th.el-table__cell.is-leaf,
.el-table td.el-table__cell {
  border-bottom: var(--el-table-border);
}
.el-table th.el-table__cell.is-sortable {
  cursor: pointer;
}
.el-table th.el-table__cell {
  background-color: var(--el-table-header-bg-color);
}
.el-table th.el-table__cell > .cell.highlight {
  color: var(--el-color-primary);
}
.el-table th.el-table__cell.required > div::before {
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff4d51;
  margin-right: 5px;
  vertical-align: middle;
}
.el-table td.el-table__cell div {
  box-sizing: border-box;
}
.el-table td.el-table__cell.gutter {
  width: 0;
}
.el-table--border::after, .el-table--border::before, .el-table--border .el-table__inner-wrapper::after, .el-table__inner-wrapper::before {
  content: "";
  position: absolute;
  background-color: var(--el-table-border-color);
  z-index: calc(var(--el-table-index) + 2);
}

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

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

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

.el-table--border .el-table__cell {
  border-right: var(--el-table-border);
}
.el-table--border th.el-table__cell.gutter:last-of-type {
  border-bottom: var(--el-table-border);
  border-bottom-width: 1px;
}
.el-table--border th.el-table__cell {
  border-bottom: var(--el-table-border);
}

.el-table--hidden {
  visibility: hidden;
}

.el-table__header-wrapper, .el-table__body-wrapper, .el-table__footer-wrapper {
  width: 100%;
}
.el-table__header-wrapper tr td.el-table-fixed-column--left, .el-table__header-wrapper tr td.el-table-fixed-column--right,
.el-table__header-wrapper tr th.el-table-fixed-column--left,
.el-table__header-wrapper tr th.el-table-fixed-column--right, .el-table__body-wrapper tr td.el-table-fixed-column--left, .el-table__body-wrapper tr td.el-table-fixed-column--right,
.el-table__body-wrapper tr th.el-table-fixed-column--left,
.el-table__body-wrapper tr th.el-table-fixed-column--right, .el-table__footer-wrapper tr td.el-table-fixed-column--left, .el-table__footer-wrapper tr td.el-table-fixed-column--right,
.el-table__footer-wrapper tr th.el-table-fixed-column--left,
.el-table__footer-wrapper tr th.el-table-fixed-column--right {
  position: sticky !important;
  background: inherit;
  z-index: calc(var(--el-table-index) + 1);
}
.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column::before, .el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column::before, .el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column::before, .el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column::before {
  content: "";
  position: absolute;
  top: 0px;
  width: 10px;
  bottom: -1px;
  overflow-x: hidden;
  overflow-y: hidden;
  box-shadow: none;
  touch-action: none;
  pointer-events: none;
}
.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column::before, .el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column::before {
  left: -10px;
}
.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column::before, .el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column::before {
  right: -10px;
}
.el-table__header-wrapper tr td.el-table__fixed-right-patch,
.el-table__header-wrapper tr th.el-table__fixed-right-patch, .el-table__body-wrapper tr td.el-table__fixed-right-patch,
.el-table__body-wrapper tr th.el-table__fixed-right-patch, .el-table__footer-wrapper tr td.el-table__fixed-right-patch,
.el-table__footer-wrapper tr th.el-table__fixed-right-patch {
  position: sticky !important;
  z-index: calc(var(--el-table-index) + 1);
  background: #fff;
  right: 0;
}

.el-table__header-wrapper {
  flex-shrink: 0;
}
.el-table__header-wrapper tr th.el-table-fixed-column--left, .el-table__header-wrapper tr th.el-table-fixed-column--right {
  background-color: var(--el-table-header-bg-color);
}

.el-table__header, .el-table__body, .el-table__footer {
  table-layout: fixed;
  border-collapse: separate;
}

.el-table__header-wrapper {
  overflow: hidden;
}
.el-table__header-wrapper tbody td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
  color: var(--el-table-text-color);
}

.el-table__footer-wrapper {
  overflow: hidden;
  flex-shrink: 0;
}
.el-table__footer-wrapper tfoot td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
  color: var(--el-table-text-color);
}

.el-table__header-wrapper .el-table-column--selection > .cell, .el-table__body-wrapper .el-table-column--selection > .cell {
  display: inline-flex;
  align-items: center;
  height: 23px;
}
.el-table__header-wrapper .el-table-column--selection .el-checkbox, .el-table__body-wrapper .el-table-column--selection .el-checkbox {
  height: unset;
}

.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column::before {
  box-shadow: var(--el-table-fixed-right-column);
}
.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell {
  border-right: var(--el-table-border);
}
.el-table.is-scrolling-left th.el-table-fixed-column--left {
  background-color: var(--el-table-header-bg-color);
}

.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column::before {
  box-shadow: var(--el-table-fixed-left-column);
}
.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell {
  border-right: none;
}
.el-table.is-scrolling-right th.el-table-fixed-column--right {
  background-color: var(--el-table-header-bg-color);
}

.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell {
  border-right: none;
}
.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column::before {
  box-shadow: var(--el-table-fixed-right-column);
}
.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column::before {
  box-shadow: var(--el-table-fixed-left-column);
}

.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column::before, .el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column::before,
.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column::before,
.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column::before {
  box-shadow: none;
}
.el-table.is-scrolling-none th.el-table-fixed-column--left,
.el-table.is-scrolling-none th.el-table-fixed-column--right {
  background-color: var(--el-table-header-bg-color);
}

.el-table__body-wrapper {
  overflow: hidden;
  position: relative;
  flex: 1;
}
.el-table__body-wrapper .el-scrollbar__bar {
  z-index: calc(var(--el-table-index) + 2);
}

.el-table .caret-wrapper {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  height: 14px;
  width: 24px;
  vertical-align: middle;
  cursor: pointer;
  overflow: initial;
  position: relative;
}
.el-table .sort-caret {
  width: 0;
  height: 0;
  border: solid 5px transparent;
  position: absolute;
  left: 7px;
}
.el-table .sort-caret.ascending {
  border-bottom-color: var(--el-text-color-placeholder);
  top: -5px;
}
.el-table .sort-caret.descending {
  border-top-color: var(--el-text-color-placeholder);
  bottom: -3px;
}
.el-table .ascending .sort-caret.ascending {
  border-bottom-color: var(--el-color-primary);
}
.el-table .descending .sort-caret.descending {
  border-top-color: var(--el-color-primary);
}
.el-table .hidden-columns {
  visibility: hidden;
  position: absolute;
  z-index: -1;
}
.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: var(--el-fill-color-lighter);
}
.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell {
  background-color: var(--el-table-current-row-bg-color);
}

.el-table__body tr.hover-row > td.el-table__cell, .el-table__body tr.hover-row.current-row > td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped > td.el-table__cell, .el-table__body tr.hover-row.el-table__row--striped.current-row > td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
}
.el-table__body tr > td.hover-cell {
  background-color: var(--el-table-row-hover-bg-color);
}
.el-table__body tr.current-row > td.el-table__cell {
  background-color: var(--el-table-current-row-bg-color);
}

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

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

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

.el-table__column-filter-trigger {
  display: inline-block;
  cursor: pointer;
}
.el-table__column-filter-trigger i {
  color: var(--el-color-info);
  font-size: 14px;
  vertical-align: middle;
}

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

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

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

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

.el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
}

.el-table [class*=el-table__row--level] .el-table__expand-icon {
  display: inline-block;
  width: 12px;
  line-height: 12px;
  height: 12px;
  text-align: center;
  margin-right: 8px;
}
.el-table .el-table.el-table--border .el-table__cell {
  border-right: var(--el-table-border);
}
.el-table:not(.el-table--border) .el-table__cell {
  border-right: none;
}
.el-table:not(.el-table--border) > .el-table__inner-wrapper::after {
  content: none;
}

.el-table-v2 {
  --el-table-border-color: var(--el-border-color-lighter);
  --el-table-border: 1px solid var(--el-table-border-color);
  --el-table-text-color: var(--el-text-color-regular);
  --el-table-header-text-color: var(--el-text-color-secondary);
  --el-table-row-hover-bg-color: var(--el-fill-color-light);
  --el-table-current-row-bg-color: var(--el-color-primary-light-9);
  --el-table-header-bg-color: var(--el-bg-color);
  --el-table-fixed-box-shadow: var(--el-box-shadow-light);
  --el-table-bg-color: var(--el-fill-color-blank);
  --el-table-tr-bg-color: var(--el-bg-color);
  --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
  --el-table-fixed-left-column: inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-index: var(--el-index-normal);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.el-tabs__active-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  background-color: var(--el-color-primary);
  z-index: 1;
  transition: width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
  list-style: none;
}

.el-tabs__new-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: 1px solid var(--el-border-color);
  height: 20px;
  width: 20px;
  line-height: 20px;
  margin: 10px 0 10px 10px;
  border-radius: 3px;
  text-align: center;
  font-size: 12px;
  color: var(--el-text-color-primary);
  cursor: pointer;
  transition: all 0.15s;
}
.el-tabs__new-tab .is-icon-plus {
  height: inherit;
  width: inherit;
  transform: scale(0.8, 0.8);
}
.el-tabs__new-tab .is-icon-plus svg {
  vertical-align: middle;
}
.el-tabs__new-tab:hover {
  color: var(--el-color-primary);
}

.el-tabs__new-tab-vertical {
  margin-left: 0;
}

.el-tabs__nav-wrap {
  overflow: hidden;
  margin-bottom: -1px;
  position: relative;
  flex: 1 auto;
}
.el-tabs__nav-wrap::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background-color: var(--el-border-color-light);
  z-index: var(--el-index-normal);
}
.el-tabs__nav-wrap.is-scrollable {
  padding: 0 20px;
  box-sizing: border-box;
}

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

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

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

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

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

.el-tabs__item {
  padding: 0 20px;
  height: var(--el-tabs-header-height);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
  font-size: var(--el-font-size-base);
  font-weight: 500;
  color: var(--el-text-color-primary);
  position: relative;
}
.el-tabs__item:focus, .el-tabs__item:focus:active {
  outline: none;
}
.el-tabs__item:focus-visible {
  box-shadow: 0 0 2px 2px var(--el-color-primary) inset;
  border-radius: 3px;
}
.el-tabs__item .is-icon-close {
  border-radius: 50%;
  text-align: center;
  transition: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
  margin-left: 5px;
}
.el-tabs__item .is-icon-close:before {
  transform: scale(0.9);
  display: inline-block;
}
.el-tabs__item .is-icon-close:hover {
  background-color: var(--el-text-color-placeholder);
  color: #ffffff;
}
.el-tabs__item.is-active {
  color: var(--el-color-primary);
}

.el-tabs__item:hover {
  color: var(--el-color-primary);
  cursor: pointer;
}
.el-tabs__item.is-disabled {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}

.el-tabs__content {
  overflow: hidden;
  position: relative;
  flex-grow: 1;
}

.el-tabs--top > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom > .el-tabs__header .el-tabs__item:nth-child(2) {
  padding-left: 0;
}
.el-tabs--top > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom > .el-tabs__header .el-tabs__item:last-child {
  padding-right: 0;
}
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:nth-child(2), .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:nth-child(2) {
  padding-left: 20px;
}
.el-tabs--top.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--top.el-tabs--card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--border-card > .el-tabs__header .el-tabs__item:last-child, .el-tabs--bottom.el-tabs--card > .el-tabs__header .el-tabs__item:last-child {
  padding-right: 20px;
}

.el-tabs--card > .el-tabs__header {
  border-bottom: 1px solid var(--el-border-color-light);
  height: var(--el-tabs-header-height);
}
.el-tabs--card > .el-tabs__header .el-tabs__nav-wrap::after {
  content: none;
}
.el-tabs--card > .el-tabs__header .el-tabs__nav {
  border: 1px solid var(--el-border-color-light);
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  box-sizing: border-box;
}
.el-tabs--card > .el-tabs__header .el-tabs__active-bar {
  display: none;
}
.el-tabs--card > .el-tabs__header .el-tabs__item .is-icon-close {
  position: relative;
  font-size: 12px;
  width: 0;
  height: 14px;
  overflow: hidden;
  right: -2px;
  transform-origin: 100% 50%;
}
.el-tabs--card > .el-tabs__header .el-tabs__item {
  border-bottom: 1px solid transparent;
  border-left: 1px solid var(--el-border-color-light);
  transition: color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
}
.el-tabs--card > .el-tabs__header .el-tabs__item:first-child {
  border-left: none;
}
.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover {
  padding-left: 13px;
  padding-right: 13px;
}
.el-tabs--card > .el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close {
  width: 14px;
}
.el-tabs--card > .el-tabs__header .el-tabs__item.is-active {
  border-bottom-color: var(--el-bg-color);
}
.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable {
  padding-left: 20px;
  padding-right: 20px;
}
.el-tabs--card > .el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close {
  width: 14px;
}

.el-tabs--border-card {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color);
}
.el-tabs--border-card > .el-tabs__content {
  padding: 15px;
}
.el-tabs--border-card > .el-tabs__header {
  background-color: var(--el-fill-color-light);
  border-bottom: 1px solid var(--el-border-color-light);
  margin: 0;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__nav-wrap::after {
  content: none;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item {
  transition: all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);
  border: 1px solid transparent;
  margin-top: -1px;
  color: var(--el-text-color-secondary);
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item:first-child {
  margin-left: -1px;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item + .el-tabs__item {
  margin-left: -1px;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  color: var(--el-color-primary);
  background-color: var(--el-bg-color-overlay);
  border-right-color: var(--el-border-color);
  border-left-color: var(--el-border-color);
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  color: var(--el-color-primary);
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-disabled {
  color: var(--el-disabled-text-color);
}
.el-tabs--border-card > .el-tabs__header .is-scrollable .el-tabs__item:first-child {
  margin-left: 0;
}

.el-tabs--bottom {
  flex-direction: column;
}
.el-tabs--bottom .el-tabs__header.is-bottom {
  margin-bottom: 0;
  margin-top: 10px;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom {
  border-bottom: 0;
  border-top: 1px solid var(--el-border-color);
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom {
  margin-top: -1px;
  margin-bottom: 0;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active) {
  border: 1px solid transparent;
}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom {
  margin: 0 -1px -1px;
}

.el-tabs--left, .el-tabs--right {
  overflow: hidden;
}
.el-tabs--left .el-tabs__header.is-left,
.el-tabs--left .el-tabs__header.is-right,
.el-tabs--left .el-tabs__nav-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right,
.el-tabs--left .el-tabs__nav-scroll, .el-tabs--right .el-tabs__header.is-left,
.el-tabs--right .el-tabs__header.is-right,
.el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right,
.el-tabs--right .el-tabs__nav-scroll {
  height: 100%;
}
.el-tabs--left .el-tabs__active-bar.is-left,
.el-tabs--left .el-tabs__active-bar.is-right, .el-tabs--right .el-tabs__active-bar.is-left,
.el-tabs--right .el-tabs__active-bar.is-right {
  top: 0;
  bottom: auto;
  width: 2px;
  height: auto;
}
.el-tabs--left .el-tabs__nav-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right, .el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right {
  margin-bottom: 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next {
  height: 30px;
  line-height: 30px;
  width: 100%;
  text-align: center;
  cursor: pointer;
}
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i,
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i,
.el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next i {
  transform: rotateZ(90deg);
}
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev {
  left: auto;
  top: 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-next, .el-tabs--right .el-tabs__nav-wrap.is-left > .el-tabs__nav-next,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next {
  right: auto;
  bottom: 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,
.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable, .el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,
.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable {
  padding: 30px 0;
}
.el-tabs--left .el-tabs__nav-wrap.is-left::after,
.el-tabs--left .el-tabs__nav-wrap.is-right::after, .el-tabs--right .el-tabs__nav-wrap.is-left::after,
.el-tabs--right .el-tabs__nav-wrap.is-right::after {
  height: 100%;
  width: 2px;
  bottom: auto;
  top: 0;
}
.el-tabs--left .el-tabs__nav.is-left,
.el-tabs--left .el-tabs__nav.is-right, .el-tabs--right .el-tabs__nav.is-left,
.el-tabs--right .el-tabs__nav.is-right {
  flex-direction: column;
}
.el-tabs--left .el-tabs__item.is-left, .el-tabs--right .el-tabs__item.is-left {
  justify-content: flex-end;
}
.el-tabs--left .el-tabs__item.is-right, .el-tabs--right .el-tabs__item.is-right {
  justify-content: flex-start;
}

.el-tabs--left {
  flex-direction: row-reverse;
}
.el-tabs--left .el-tabs__header.is-left {
  margin-bottom: 0;
  margin-right: 10px;
}
.el-tabs--left .el-tabs__nav-wrap.is-left {
  margin-right: -1px;
}
.el-tabs--left .el-tabs__nav-wrap.is-left::after {
  left: auto;
  right: 0;
}
.el-tabs--left .el-tabs__active-bar.is-left {
  right: 0;
  left: auto;
}
.el-tabs--left .el-tabs__item.is-left {
  text-align: right;
}
.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
  display: none;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
  border-left: none;
  border-right: 1px solid var(--el-border-color-light);
  border-bottom: none;
  border-top: 1px solid var(--el-border-color-light);
  text-align: left;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
  border-right: 1px solid var(--el-border-color-light);
  border-top: none;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
  border: 1px solid var(--el-border-color-light);
  border-right-color: #fff;
  border-left: none;
  border-bottom: none;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child {
  border-top: none;
}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child {
  border-bottom: none;
}
.el-tabs--left.el-tabs--card .el-tabs__nav {
  border-radius: 4px 0 0 4px;
  border-bottom: 1px solid var(--el-border-color-light);
  border-right: none;
}
.el-tabs--left.el-tabs--card .el-tabs__new-tab {
  float: none;
}
.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left {
  border-right: 1px solid var(--el-border-color);
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left {
  border: 1px solid transparent;
  margin: -1px 0 -1px -1px;
}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active {
  border-color: transparent;
  border-top-color: rgb(209, 219, 229);
  border-bottom-color: rgb(209, 219, 229);
}

.el-tabs--right .el-tabs__header.is-right {
  margin-bottom: 0;
  margin-left: 10px;
}
.el-tabs--right .el-tabs__nav-wrap.is-right {
  margin-left: -1px;
}
.el-tabs--right .el-tabs__nav-wrap.is-right::after {
  left: 0;
  right: auto;
}
.el-tabs--right .el-tabs__active-bar.is-right {
  left: 0;
}
.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right {
  display: none;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
  border-bottom: none;
  border-top: 1px solid var(--el-border-color-light);
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
  border-left: 1px solid var(--el-border-color-light);
  border-top: none;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
  border: 1px solid var(--el-border-color-light);
  border-left-color: #fff;
  border-right: none;
  border-bottom: none;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child {
  border-top: none;
}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child {
  border-bottom: none;
}
.el-tabs--right.el-tabs--card .el-tabs__nav {
  border-radius: 0 4px 4px 0;
  border-bottom: 1px solid var(--el-border-color-light);
  border-left: none;
}
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right {
  border-left: 1px solid var(--el-border-color);
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right {
  border: 1px solid transparent;
  margin: -1px -1px -1px 0;
}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active {
  border-color: transparent;
  border-top-color: rgb(209, 219, 229);
  border-bottom-color: rgb(209, 219, 229);
}

.el-tabs--top {
  flex-direction: column-reverse;
}

.slideInRight-transition,
.slideInLeft-transition {
  display: inline-block;
}

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

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

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

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

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

.el-tag {
  background-color: var(--el-tag-bg-color);
  border-color: var(--el-tag-border-color);
  color: var(--el-tag-text-color);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  height: 24px;
  padding: 0 9px;
  font-size: var(--el-tag-font-size);
  line-height: 1;
  border-width: 1px;
  border-style: solid;
  border-radius: var(--el-tag-border-radius);
  box-sizing: border-box;
  white-space: nowrap;
  --el-icon-size: 14px;
  --el-tag-bg-color: var(--el-color-primary-light-9);
  --el-tag-border-color: var(--el-color-primary-light-8);
  --el-tag-hover-color: var(--el-color-primary);
}
.el-tag.el-tag--primary {
  --el-tag-bg-color: var(--el-color-primary-light-9);
  --el-tag-border-color: var(--el-color-primary-light-8);
  --el-tag-hover-color: var(--el-color-primary);
}
.el-tag.el-tag--success {
  --el-tag-bg-color: var(--el-color-success-light-9);
  --el-tag-border-color: var(--el-color-success-light-8);
  --el-tag-hover-color: var(--el-color-success);
}
.el-tag.el-tag--warning {
  --el-tag-bg-color: var(--el-color-warning-light-9);
  --el-tag-border-color: var(--el-color-warning-light-8);
  --el-tag-hover-color: var(--el-color-warning);
}
.el-tag.el-tag--danger {
  --el-tag-bg-color: var(--el-color-danger-light-9);
  --el-tag-border-color: var(--el-color-danger-light-8);
  --el-tag-hover-color: var(--el-color-danger);
}
.el-tag.el-tag--error {
  --el-tag-bg-color: var(--el-color-error-light-9);
  --el-tag-border-color: var(--el-color-error-light-8);
  --el-tag-hover-color: var(--el-color-error);
}
.el-tag.el-tag--info {
  --el-tag-bg-color: var(--el-color-info-light-9);
  --el-tag-border-color: var(--el-color-info-light-8);
  --el-tag-hover-color: var(--el-color-info);
}
.el-tag.is-hit {
  border-color: var(--el-color-primary);
}

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

.el-tag .el-tag__close {
  flex-shrink: 0;
  color: var(--el-tag-text-color);
}
.el-tag .el-tag__close:hover {
  color: var(--el-color-white);
  background-color: var(--el-tag-hover-color);
}
.el-tag.el-tag--primary {
  --el-tag-text-color: var(--el-color-primary);
}
.el-tag.el-tag--success {
  --el-tag-text-color: var(--el-color-success);
}
.el-tag.el-tag--warning {
  --el-tag-text-color: var(--el-color-warning);
}
.el-tag.el-tag--danger {
  --el-tag-text-color: var(--el-color-danger);
}
.el-tag.el-tag--error {
  --el-tag-text-color: var(--el-color-error);
}
.el-tag.el-tag--info {
  --el-tag-text-color: var(--el-color-info);
}
.el-tag .el-icon {
  border-radius: 50%;
  cursor: pointer;
  font-size: calc(var(--el-icon-size) - 2px);
  height: var(--el-icon-size);
  width: var(--el-icon-size);
}
.el-tag .el-tag__close {
  margin-left: 6px;
}
.el-tag--dark {
  --el-tag-text-color: var(--el-color-white);
  --el-tag-bg-color: var(--el-color-primary);
  --el-tag-border-color: var(--el-color-primary);
  --el-tag-hover-color: var(--el-color-primary-light-3);
}
.el-tag--dark.el-tag--primary {
  --el-tag-bg-color: var(--el-color-primary);
  --el-tag-border-color: var(--el-color-primary);
  --el-tag-hover-color: var(--el-color-primary-light-3);
}
.el-tag--dark.el-tag--success {
  --el-tag-bg-color: var(--el-color-success);
  --el-tag-border-color: var(--el-color-success);
  --el-tag-hover-color: var(--el-color-success-light-3);
}
.el-tag--dark.el-tag--warning {
  --el-tag-bg-color: var(--el-color-warning);
  --el-tag-border-color: var(--el-color-warning);
  --el-tag-hover-color: var(--el-color-warning-light-3);
}
.el-tag--dark.el-tag--danger {
  --el-tag-bg-color: var(--el-color-danger);
  --el-tag-border-color: var(--el-color-danger);
  --el-tag-hover-color: var(--el-color-danger-light-3);
}
.el-tag--dark.el-tag--error {
  --el-tag-bg-color: var(--el-color-error);
  --el-tag-border-color: var(--el-color-error);
  --el-tag-hover-color: var(--el-color-error-light-3);
}
.el-tag--dark.el-tag--info {
  --el-tag-bg-color: var(--el-color-info);
  --el-tag-border-color: var(--el-color-info);
  --el-tag-hover-color: var(--el-color-info-light-3);
}
.el-tag--dark.el-tag--primary {
  --el-tag-text-color: var(--el-color-white);
}
.el-tag--dark.el-tag--success {
  --el-tag-text-color: var(--el-color-white);
}
.el-tag--dark.el-tag--warning {
  --el-tag-text-color: var(--el-color-white);
}
.el-tag--dark.el-tag--danger {
  --el-tag-text-color: var(--el-color-white);
}
.el-tag--dark.el-tag--error {
  --el-tag-text-color: var(--el-color-white);
}
.el-tag--dark.el-tag--info {
  --el-tag-text-color: var(--el-color-white);
}

.el-tag--plain {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-primary-light-5);
  --el-tag-hover-color: var(--el-color-primary);
}
.el-tag--plain.el-tag--primary {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-primary-light-5);
  --el-tag-hover-color: var(--el-color-primary);
}
.el-tag--plain.el-tag--success {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-success-light-5);
  --el-tag-hover-color: var(--el-color-success);
}
.el-tag--plain.el-tag--warning {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-warning-light-5);
  --el-tag-hover-color: var(--el-color-warning);
}
.el-tag--plain.el-tag--danger {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-danger-light-5);
  --el-tag-hover-color: var(--el-color-danger);
}
.el-tag--plain.el-tag--error {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-error-light-5);
  --el-tag-hover-color: var(--el-color-error);
}
.el-tag--plain.el-tag--info {
  --el-tag-bg-color: var(--el-fill-color-blank);
  --el-tag-border-color: var(--el-color-info-light-5);
  --el-tag-hover-color: var(--el-color-info);
}

.el-tag.is-closable {
  padding-right: 5px;
}
.el-tag--large {
  padding: 0 11px;
  height: 32px;
  --el-icon-size: 16px;
}
.el-tag--large .el-tag__close {
  margin-left: 8px;
}
.el-tag--large.is-closable {
  padding-right: 7px;
}

.el-tag--small {
  padding: 0 7px;
  height: 20px;
  --el-icon-size: 12px;
}
.el-tag--small .el-tag__close {
  margin-left: 4px;
}
.el-tag--small.is-closable {
  padding-right: 3px;
}

.el-tag--small .el-icon-close {
  transform: scale(0.8);
}

.el-tag.el-tag--primary.is-hit {
  border-color: var(--el-color-primary);
}

.el-tag.el-tag--success.is-hit {
  border-color: var(--el-color-success);
}

.el-tag.el-tag--warning.is-hit {
  border-color: var(--el-color-warning);
}

.el-tag.el-tag--danger.is-hit {
  border-color: var(--el-color-danger);
}

.el-tag.el-tag--error.is-hit {
  border-color: var(--el-color-error);
}

.el-tag.el-tag--info.is-hit {
  border-color: var(--el-color-info);
}

.el-text {
  --el-text-font-size: var(--el-font-size-base);
  --el-text-color: var(--el-text-color-regular);
}

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

.el-text.is-line-clamp {
  display: -webkit-inline-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.el-text--large {
  --el-text-font-size: var(--el-font-size-medium);
}

.el-text--default {
  --el-text-font-size: var(--el-font-size-base);
}

.el-text--small {
  --el-text-font-size: var(--el-font-size-extra-small);
}

.el-text.el-text--primary {
  --el-text-color: var(--el-color-primary);
}
.el-text.el-text--success {
  --el-text-color: var(--el-color-success);
}
.el-text.el-text--warning {
  --el-text-color: var(--el-color-warning);
}
.el-text.el-text--danger {
  --el-text-color: var(--el-color-danger);
}
.el-text.el-text--error {
  --el-text-color: var(--el-color-error);
}
.el-text.el-text--info {
  --el-text-color: var(--el-color-info);
}
.el-text > .el-icon {
  vertical-align: -2px;
}

.time-select {
  margin: 5px 0;
  min-width: 0;
}
.time-select .el-picker-panel__content {
  max-height: 200px;
  margin: 0;
}
.time-select-item {
  padding: 8px 10px;
  font-size: 14px;
  line-height: 20px;
}
.time-select-item.disabled {
  color: var(--el-datepicker-border-color);
  cursor: not-allowed;
}
.time-select-item:hover {
  background-color: var(--el-fill-color-light);
  font-weight: bold;
  cursor: pointer;
}
.time-select .time-select-item.selected:not(.disabled) {
  color: var(--el-color-primary);
  font-weight: bold;
}

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

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

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

.el-timeline-item__node--large {
  left: -2px;
  width: var(--el-timeline-node-size-large);
  height: var(--el-timeline-node-size-large);
}

.el-timeline-item__node.is-hollow {
  background: var(--el-color-white);
  border-style: solid;
  border-width: 2px;
}

.el-timeline-item__node--primary {
  background-color: var(--el-color-primary);
  border-color: var(--el-color-primary);
}

.el-timeline-item__node--success {
  background-color: var(--el-color-success);
  border-color: var(--el-color-success);
}

.el-timeline-item__node--warning {
  background-color: var(--el-color-warning);
  border-color: var(--el-color-warning);
}

.el-timeline-item__node--danger {
  background-color: var(--el-color-danger);
  border-color: var(--el-color-danger);
}

.el-timeline-item__node--info {
  background-color: var(--el-color-info);
  border-color: var(--el-color-info);
}

.el-timeline-item__dot {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}

.el-timeline-item__content {
  color: var(--el-text-color-primary);
}

.el-timeline-item__timestamp {
  color: var(--el-text-color-secondary);
  line-height: 1;
  font-size: var(--el-font-size-small);
}
.el-timeline-item__timestamp.is-top {
  margin-bottom: 8px;
  padding-top: 4px;
}

.el-timeline-item__timestamp.is-bottom {
  margin-top: 8px;
}

.el-timeline {
  --el-timeline-node-size-normal: 12px;
  --el-timeline-node-size-large: 14px;
  --el-timeline-node-color: var(--el-border-color-light);
}

.el-timeline {
  margin: 0;
  font-size: var(--el-font-size-base);
  list-style: none;
}
.el-timeline .el-timeline-item:last-child .el-timeline-item__tail {
  display: none;
}
.el-timeline .el-timeline-item__center {
  display: flex;
  align-items: center;
}
.el-timeline .el-timeline-item__center .el-timeline-item__wrapper {
  width: 100%;
}
.el-timeline .el-timeline-item__center .el-timeline-item__tail {
  top: 0;
}
.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail {
  height: calc(50% + 10px);
  top: calc(50% - 10px);
}
.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail {
  display: block;
  height: calc(50% - 10px);
}

.el-tooltip-v2__content {
  --el-tooltip-v2-padding: 5px 10px;
  --el-tooltip-v2-border-radius: 4px;
  --el-tooltip-v2-border-color: var(--el-border-color);
  border-radius: var(--el-tooltip-v2-border-radius);
  color: var(--el-color-black);
  background-color: var(--el-color-white);
  padding: var(--el-tooltip-v2-padding);
  border: 1px solid var(--el-border-color);
}
.el-tooltip-v2__arrow {
  position: absolute;
  color: var(--el-color-white);
  width: var(--el-tooltip-v2-arrow-width);
  height: var(--el-tooltip-v2-arrow-height);
  pointer-events: none;
  left: var(--el-tooltip-v2-arrow-x);
  top: var(--el-tooltip-v2-arrow-y);
}
.el-tooltip-v2__arrow::before {
  content: "";
  width: 0;
  height: 0;
  border: var(--el-tooltip-v2-arrow-border-width) solid transparent;
  position: absolute;
}
.el-tooltip-v2__arrow::after {
  content: "";
  width: 0;
  height: 0;
  border: var(--el-tooltip-v2-arrow-border-width) solid transparent;
  position: absolute;
}
.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow {
  bottom: 0;
}
.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow::before {
  border-top-color: var(--el-color-white);
  border-top-width: var(--el-tooltip-v2-arrow-border-width);
  border-bottom: 0;
  top: calc(100% - 1px);
}
.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow::after {
  border-top-color: var(--el-border-color);
  border-top-width: var(--el-tooltip-v2-arrow-border-width);
  border-bottom: 0;
  top: 100%;
  z-index: -1;
}
.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow {
  top: 0;
}
.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow::before {
  border-bottom-color: var(--el-color-white);
  border-bottom-width: var(--el-tooltip-v2-arrow-border-width);
  border-top: 0;
  bottom: calc(100% - 1px);
}
.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow::after {
  border-bottom-color: var(--el-border-color);
  border-bottom-width: var(--el-tooltip-v2-arrow-border-width);
  border-top: 0;
  bottom: 100%;
  z-index: -1;
}
.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow {
  right: 0;
}
.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow::before {
  border-left-color: var(--el-color-white);
  border-left-width: var(--el-tooltip-v2-arrow-border-width);
  border-right: 0;
  left: calc(100% - 1px);
}
.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow::after {
  border-left-color: var(--el-border-color);
  border-left-width: var(--el-tooltip-v2-arrow-border-width);
  border-right: 0;
  left: 100%;
  z-index: -1;
}
.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow {
  left: 0;
}
.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow::before {
  border-right-color: var(--el-color-white);
  border-right-width: var(--el-tooltip-v2-arrow-border-width);
  border-left: 0;
  right: calc(100% - 1px);
}
.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow::after {
  border-right-color: var(--el-border-color);
  border-right-width: var(--el-tooltip-v2-arrow-border-width);
  border-left: 0;
  right: 100%;
  z-index: -1;
}

.el-tooltip-v2__content.is-dark {
  --el-tooltip-v2-border-color: transparent;
  background-color: var(--el-color-black);
  color: var(--el-color-white);
  border-color: transparent;
}
.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow {
  background-color: var(--el-color-black);
  border-color: transparent;
}

.el-transfer {
  --el-transfer-border-color: var(--el-border-color-lighter);
  --el-transfer-border-radius: var(--el-border-radius-base);
  --el-transfer-panel-width: 200px;
  --el-transfer-panel-header-height: 40px;
  --el-transfer-panel-header-bg-color: var(--el-fill-color-light);
  --el-transfer-panel-footer-height: 40px;
  --el-transfer-panel-body-height: 278px;
  --el-transfer-item-height: 30px;
  --el-transfer-filter-height: 32px;
}

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

.el-transfer__button {
  vertical-align: top;
}
.el-transfer__button:nth-child(2) {
  margin: 0 0 0 10px;
}
.el-transfer__button i,
.el-transfer__button span {
  font-size: 14px;
}
.el-transfer__button .el-icon + span {
  margin-left: 0;
}

.el-transfer-panel {
  overflow: hidden;
  background: var(--el-bg-color-overlay);
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  width: var(--el-transfer-panel-width);
  max-height: 100%;
  box-sizing: border-box;
  position: relative;
}
.el-transfer-panel__body {
  height: var(--el-transfer-panel-body-height);
  border-left: 1px solid var(--el-transfer-border-color);
  border-right: 1px solid var(--el-transfer-border-color);
  border-bottom: 1px solid var(--el-transfer-border-color);
  border-bottom-left-radius: var(--el-transfer-border-radius);
  border-bottom-right-radius: var(--el-transfer-border-radius);
  overflow: hidden;
}
.el-transfer-panel__body.is-with-footer {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.el-transfer-panel__list {
  margin: 0;
  padding: 6px 0;
  list-style: none;
  height: var(--el-transfer-panel-body-height);
  overflow: auto;
  box-sizing: border-box;
}
.el-transfer-panel__list.is-filterable {
  height: calc(100% - var(--el-transfer-filter-height) - 30px);
  padding-top: 0;
}

.el-transfer-panel__item {
  height: var(--el-transfer-item-height);
  line-height: var(--el-transfer-item-height);
  padding-left: 15px;
  display: block !important;
}
.el-transfer-panel__item + .el-transfer-panel__item {
  margin-left: 0;
}
.el-transfer-panel__item.el-checkbox {
  color: var(--el-text-color-regular);
}
.el-transfer-panel__item:hover {
  color: var(--el-color-primary);
}
.el-transfer-panel__item.el-checkbox .el-checkbox__label {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  box-sizing: border-box;
  padding-left: 22px;
  line-height: var(--el-transfer-item-height);
}
.el-transfer-panel__item .el-checkbox__input {
  position: absolute;
  top: 8px;
}

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

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

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

.el-tree {
  --el-tree-node-content-height: 26px;
  --el-tree-node-hover-bg-color: var(--el-fill-color-light);
  --el-tree-text-color: var(--el-text-color-regular);
  --el-tree-expand-icon-color: var(--el-text-color-placeholder);
}

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

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

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

.el-tree-node {
  white-space: nowrap;
  outline: none;
}
.el-tree-node:focus {
  /* focus */
}
.el-tree-node:focus > .el-tree-node__content {
  background-color: var(--el-tree-node-hover-bg-color);
}
.el-tree-node.is-drop-inner > .el-tree-node__content .el-tree-node__label {
  background-color: var(--el-color-primary);
  color: #fff;
}

.el-tree-node__content {
  --el-checkbox-height: var(--el-tree-node-content-height);
  display: flex;
  align-items: center;
  height: var(--el-tree-node-content-height);
  cursor: pointer;
}
.el-tree-node__content > .el-tree-node__expand-icon {
  padding: 6px;
  box-sizing: content-box;
}
.el-tree-node__content > label.el-checkbox {
  margin-right: 8px;
}
.el-tree-node__content:hover {
  background-color: var(--el-tree-node-hover-bg-color);
}
.el-tree.is-dragging .el-tree-node__content {
  cursor: move;
}
.el-tree.is-dragging .el-tree-node__content * {
  pointer-events: none;
}
.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content {
  cursor: not-allowed;
}

.el-tree-node__expand-icon {
  cursor: pointer;
  color: var(--el-tree-expand-icon-color);
  font-size: 12px;
  transform: rotate(0deg);
  transition: transform var(--el-transition-duration) ease-in-out;
}
.el-tree-node__expand-icon.expanded {
  transform: rotate(90deg);
}
.el-tree-node__expand-icon.is-leaf {
  color: transparent;
  cursor: default;
  visibility: hidden;
}
.el-tree-node__expand-icon.is-hidden {
  visibility: hidden;
}

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

.el-tree-node > .el-tree-node__children {
  overflow: hidden;
  background-color: transparent;
}
.el-tree-node.is-expanded > .el-tree-node__children {
  display: block;
}

.el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background-color: var(--el-color-primary-light-9);
}

.el-tree-select {
  --el-tree-node-content-height: 26px;
  --el-tree-node-hover-bg-color: var(--el-fill-color-light);
  --el-tree-text-color: var(--el-text-color-regular);
  --el-tree-expand-icon-color: var(--el-text-color-placeholder);
}

.el-tree-select__popper .el-tree-node__expand-icon {
  margin-left: 8px;
}
.el-tree-select__popper .el-tree-node.is-checked > .el-tree-node__content .el-select-dropdown__item.selected::after {
  content: none;
}
.el-tree-select__popper .el-select-dropdown__list > .el-select-dropdown__item {
  padding-left: 32px;
}
.el-tree-select__popper .el-select-dropdown__item {
  flex: 1;
  background: transparent !important;
  padding-left: 0;
  height: 20px;
  line-height: 20px;
}

.el-upload {
  --el-upload-dragger-padding-horizontal: 40px;
  --el-upload-dragger-padding-vertical: 10px;
}

.el-upload {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  outline: none;
  /* Picture Card for Wall */
}
.el-upload.is-disabled {
  cursor: not-allowed;
}
.el-upload.is-disabled:focus {
  border-color: var(--el-border-color-darker);
  color: inherit;
}
.el-upload.is-disabled:focus .el-upload-dragger {
  border-color: var(--el-border-color-darker);
}
.el-upload.is-disabled .el-upload-dragger {
  cursor: not-allowed;
  background-color: var(--el-disabled-bg-color);
}
.el-upload.is-disabled .el-upload-dragger .el-upload__text {
  color: var(--el-text-color-placeholder);
}
.el-upload.is-disabled .el-upload-dragger .el-upload__text em {
  color: var(--el-disabled-text-color);
}
.el-upload.is-disabled .el-upload-dragger:hover {
  border-color: var(--el-border-color-darker);
}

.el-upload__input {
  display: none;
}

.el-upload__tip {
  font-size: 12px;
  color: var(--el-text-color-regular);
  margin-top: 7px;
}

.el-upload iframe {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.el-upload--picture-card {
  --el-upload-picture-card-size: 148px;
  background-color: var(--el-fill-color-lighter);
  border: 1px dashed var(--el-border-color-darker);
  border-radius: 6px;
  box-sizing: border-box;
  width: var(--el-upload-picture-card-size);
  height: var(--el-upload-picture-card-size);
  cursor: pointer;
  vertical-align: top;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.el-upload--picture-card > i {
  font-size: 28px;
  color: var(--el-text-color-secondary);
}
.el-upload--picture-card:hover {
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
}

.el-upload.is-drag {
  display: block;
}

.el-upload:focus {
  border-color: var(--el-color-primary);
  color: var(--el-color-primary);
}
.el-upload:focus .el-upload-dragger {
  border-color: var(--el-color-primary);
}

.el-upload-dragger {
  padding: var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);
  background-color: var(--el-fill-color-blank);
  border: 1px dashed var(--el-border-color);
  border-radius: 6px;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.el-upload-dragger .el-icon--upload {
  font-size: 67px;
  color: var(--el-text-color-placeholder);
  margin-bottom: 16px;
  line-height: 50px;
}
.el-upload-dragger + .el-upload__tip {
  text-align: center;
}
.el-upload-dragger ~ .el-upload__files {
  border-top: var(--el-border);
  margin-top: 7px;
  padding-top: 5px;
}
.el-upload-dragger .el-upload__text {
  color: var(--el-text-color-regular);
  font-size: 14px;
  text-align: center;
}
.el-upload-dragger .el-upload__text em {
  color: var(--el-color-primary);
  font-style: normal;
}
.el-upload-dragger:hover {
  border-color: var(--el-color-primary);
}
.el-upload-dragger.is-dragover {
  padding: calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);
  background-color: var(--el-color-primary-light-9);
  border: 2px dashed var(--el-color-primary);
}

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

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

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

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

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

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

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

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

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

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

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

.el-upload-cover__interact {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--el-overlay-color-light);
  text-align: center;
}
.el-upload-cover__interact .btn {
  display: inline-block;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;
  vertical-align: middle;
  transition: var(--el-transition-md-fade);
  margin-top: 60px;
}
.el-upload-cover__interact .btn i {
  margin-top: 0;
}
.el-upload-cover__interact .btn span {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.el-upload-cover__interact .btn:not(:first-child) {
  margin-left: 35px;
}
.el-upload-cover__interact .btn:hover {
  transform: translateY(-13px);
}
.el-upload-cover__interact .btn:hover span {
  opacity: 1;
}
.el-upload-cover__interact .btn i {
  color: #ffffff;
  display: block;
  font-size: 24px;
  line-height: inherit;
  margin: 0 auto 5px;
}

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

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

.el-vl__wrapper {
  position: relative;
}
.el-vl__wrapper:hover .el-virtual-scrollbar {
  opacity: 1;
}
.el-vl__wrapper.always-on .el-virtual-scrollbar {
  opacity: 1;
}

.el-vl__window {
  scrollbar-width: none;
}
.el-vl__window::-webkit-scrollbar {
  display: none;
}

.el-virtual-scrollbar {
  opacity: 0;
  transition: opacity 340ms ease-out;
}
.el-virtual-scrollbar.always-on {
  opacity: 1;
}

.el-vg__wrapper {
  position: relative;
}

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

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

.el-popper.is-light {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color-light);
}
.el-popper.is-light > .el-popper__arrow::before {
  border: 1px solid var(--el-border-color-light);
  background: var(--el-bg-color-overlay);
  right: 0;
}

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

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

.el-popper[data-popper-placement^=top] > .el-popper__arrow {
  bottom: -5px;
}
.el-popper[data-popper-placement^=top] > .el-popper__arrow::before {
  border-bottom-right-radius: 2px;
}
.el-popper[data-popper-placement^=bottom] > .el-popper__arrow {
  top: -5px;
}
.el-popper[data-popper-placement^=bottom] > .el-popper__arrow::before {
  border-top-left-radius: 2px;
}
.el-popper[data-popper-placement^=left] > .el-popper__arrow {
  right: -5px;
}
.el-popper[data-popper-placement^=left] > .el-popper__arrow::before {
  border-top-right-radius: 2px;
}
.el-popper[data-popper-placement^=right] > .el-popper__arrow {
  left: -5px;
}
.el-popper[data-popper-placement^=right] > .el-popper__arrow::before {
  border-bottom-left-radius: 2px;
}
.el-popper[data-popper-placement^=top] > .el-popper__arrow::before {
  border-top-color: transparent !important;
  border-left-color: transparent !important;
}
.el-popper[data-popper-placement^=bottom] > .el-popper__arrow::before {
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
}
.el-popper[data-popper-placement^=left] > .el-popper__arrow::before {
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
}
.el-popper[data-popper-placement^=right] > .el-popper__arrow::before {
  border-right-color: transparent !important;
  border-top-color: transparent !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.el-segmented--vertical {
  flex-direction: column;
}
.el-segmented--vertical .el-segmented__item {
  padding: 11px 11px;
}

.el-segmented {
  --el-segmented-color: var(--el-text-color-regular);
  --el-segmented-bg-color: var(--el-fill-color-light);
  --el-segmented-padding: 2px;
  --el-segmented-item-selected-color: var(--el-color-white);
  --el-segmented-item-selected-bg-color: var(--el-color-primary);
  --el-segmented-item-selected-disabled-bg-color: var(--el-color-primary-light-5);
  --el-segmented-item-hover-color: var(--el-text-color-primary);
  --el-segmented-item-hover-bg-color: var(--el-fill-color-dark);
  --el-segmented-item-active-bg-color: var(--el-fill-color-darker);
  --el-segmented-item-disabled-color: var(--el-text-color-placeholder);
}

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

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

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

.el-segmented__item {
  display: flex;
  align-items: center;
  flex: 1;
  cursor: pointer;
  border-radius: calc(var(--el-border-radius-base) - 2px);
  padding: 0 11px;
}
.el-segmented__item:not(.is-disabled):not(.is-selected):hover {
  color: var(--el-segmented-item-hover-color);
  background: var(--el-segmented-item-hover-bg-color);
}
.el-segmented__item:not(.is-disabled):not(.is-selected):active {
  background: var(--el-segmented-item-active-bg-color);
}
.el-segmented__item.is-selected {
  color: var(--el-segmented-item-selected-color);
}
.el-segmented__item.is-selected.is-disabled {
  color: var(--el-segmented-item-selected-color);
}

.el-segmented__item.is-disabled {
  cursor: not-allowed;
  color: var(--el-segmented-item-disabled-color);
}

.el-segmented__item-input {
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}

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

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

.el-segmented--large {
  min-height: 40px;
  border-radius: var(--el-border-radius-base);
  font-size: 16px;
}
.el-segmented--large .el-segmented__item-selected {
  border-radius: calc(var(--el-border-radius-base) - 2px);
}

.el-segmented--large .el-segmented--vertical .el-segmented__item {
  padding: 11px 11px;
}

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

.el-segmented--small {
  min-height: 24px;
  border-radius: calc(var(--el-border-radius-base) - 1px);
  font-size: 14px;
}
.el-segmented--small .el-segmented__item-selected {
  border-radius: calc(calc(var(--el-border-radius-base) - 1px) - 2px);
}

.el-segmented--small .el-segmented--vertical .el-segmented__item {
  padding: 7px 7px;
}

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

.el-mention {
  position: relative;
  width: 100%;
}
.el-mention__popper.el-popper {
  background: var(--el-bg-color-overlay);
  border: 1px solid var(--el-border-color-light);
  box-shadow: var(--el-box-shadow-light);
}
.el-mention__popper.el-popper .el-popper__arrow::before {
  border: 1px solid var(--el-border-color-light);
}
.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow::before {
  border-top-color: transparent;
  border-left-color: transparent;
}
.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow::before {
  border-bottom-color: transparent;
  border-right-color: transparent;
}
.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow::before {
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow::before {
  border-right-color: transparent;
  border-top-color: transparent;
}

.el-mention-dropdown {
  --el-mention-font-size: var(--el-font-size-base);
  --el-mention-bg-color: var(--el-bg-color-overlay);
  --el-mention-shadow: var(--el-box-shadow-light);
  --el-mention-border: 1px solid var(--el-border-color-light);
  --el-mention-option-color: var(--el-text-color-regular);
  --el-mention-option-height: 34px;
  --el-mention-option-min-width: 100px;
  --el-mention-option-hover-background: var(--el-fill-color-light);
  --el-mention-option-selected-color: var(--el-color-primary);
  --el-mention-option-disabled-color: var(--el-text-color-placeholder);
  --el-mention-option-loading-color: var(--el-text-color-secondary);
  --el-mention-option-loading-padding: 10px 0;
  --el-mention-max-height: 174px;
  --el-mention-padding: 6px 0;
  --el-mention-header-padding: 10px;
  --el-mention-footer-padding: 10px;
}
.el-mention-dropdown__item {
  font-size: var(--el-mention-font-size);
  padding: 0 20px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--el-mention-option-color);
  height: var(--el-mention-option-height);
  line-height: var(--el-mention-option-height);
  box-sizing: border-box;
  min-width: var(--el-mention-option-min-width);
  cursor: pointer;
}
.el-mention-dropdown__item.is-hovering {
  background-color: var(--el-mention-option-hover-background);
}

.el-mention-dropdown__item.is-selected {
  color: var(--el-mention-option-selected-color);
  font-weight: bold;
}

.el-mention-dropdown__item.is-disabled {
  color: var(--el-mention-option-disabled-color);
  cursor: not-allowed;
  background-color: unset;
}

.el-mention-dropdown {
  z-index: calc(var(--el-index-top) + 1);
  border-radius: var(--el-border-radius-base);
  box-sizing: border-box;
}

.el-mention-dropdown__loading {
  padding: 10px 0;
  margin: 0;
  text-align: center;
  color: var(--el-mention-option-loading-color);
  font-size: 12px;
  min-width: var(--el-mention-option-min-width);
}

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

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

.el-mention-dropdown__header {
  padding: var(--el-mention-header-padding);
  border-bottom: var(--el-mention-border);
}

.el-mention-dropdown__footer {
  padding: var(--el-mention-footer-padding);
  border-top: var(--el-mention-border);
}

.el-splitter {
  position: relative;
  display: flex;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
.el-splitter__mask {
  position: absolute;
  z-index: 999;
  inset: 0;
}

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

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

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

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

.el-splitter-bar {
  flex: none;
  position: relative;
  user-select: none;
}
.el-splitter-bar__disable {
  cursor: auto !important;
}
.el-splitter-bar__disable::before {
  background-color: var(--el-border-color-light) !important;
}

.el-splitter-bar__dragger {
  z-index: 1;
  position: absolute;
  background: transparent;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.el-splitter-bar__dragger::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: var(--el-border-color-light);
}
.el-splitter-bar__dragger:hover::before {
  background-color: var(--el-color-primary-light-5);
}

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

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

.el-splitter-bar__dragger-active::before {
  background-color: var(--el-color-primary-light-3);
}

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

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

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

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

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

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

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

html.light {
  --sn-bg-color: #ffffff;
  color-scheme: light;
  background-color: var(--sn-bg-color);
}

html.dark {
  color-scheme: dark;
  --el-color-primary: #409eff;
  --el-color-primary-light-3: rgb(50.8, 116.6, 184.5);
  --el-color-primary-light-5: rgb(42, 89, 137.5);
  --el-color-primary-light-7: rgb(33.2, 61.4, 90.5);
  --el-color-primary-light-8: rgb(28.8, 47.6, 67);
  --el-color-primary-light-9: rgb(24.4, 33.8, 43.5);
  --el-color-primary-dark-2: rgb(102.2, 177.4, 255);
  --el-color-success: #67c23a;
  --el-color-success-light-3: rgb(78.1, 141.8, 46.6);
  --el-color-success-light-5: rgb(61.5, 107, 39);
  --el-color-success-light-7: rgb(44.9, 72.2, 31.4);
  --el-color-success-light-8: rgb(36.6, 54.8, 27.6);
  --el-color-success-light-9: rgb(28.3, 37.4, 23.8);
  --el-color-success-dark-2: rgb(133.4, 206.2, 97.4);
  --el-color-warning: #e6a23c;
  --el-color-warning-light-3: rgb(167, 119.4, 48);
  --el-color-warning-light-5: #7d5b28;
  --el-color-warning-light-7: rgb(83, 62.6, 32);
  --el-color-warning-light-8: rgb(62, 48.4, 28);
  --el-color-warning-light-9: rgb(41, 34.2, 24);
  --el-color-warning-dark-2: rgb(235, 180.6, 99);
  --el-color-danger: #f56c6c;
  --el-color-danger-light-3: rgb(177.5, 81.6, 81.6);
  --el-color-danger-light-5: rgb(132.5, 64, 64);
  --el-color-danger-light-7: rgb(87.5, 46.4, 46.4);
  --el-color-danger-light-8: rgb(65, 37.6, 37.6);
  --el-color-danger-light-9: rgb(42.5, 28.8, 28.8);
  --el-color-danger-dark-2: rgb(247, 137.4, 137.4);
  --el-color-error: #f56c6c;
  --el-color-error-light-3: rgb(177.5, 81.6, 81.6);
  --el-color-error-light-5: rgb(132.5, 64, 64);
  --el-color-error-light-7: rgb(87.5, 46.4, 46.4);
  --el-color-error-light-8: rgb(65, 37.6, 37.6);
  --el-color-error-light-9: rgb(42.5, 28.8, 28.8);
  --el-color-error-dark-2: rgb(247, 137.4, 137.4);
  --el-color-info: #909399;
  --el-color-info-light-3: rgb(106.8, 108.9, 113.1);
  --el-color-info-light-5: rgb(82, 83.5, 86.5);
  --el-color-info-light-7: rgb(57.2, 58.1, 59.9);
  --el-color-info-light-8: rgb(44.8, 45.4, 46.6);
  --el-color-info-light-9: rgb(32.4, 32.7, 33.3);
  --el-color-info-dark-2: rgb(166.2, 168.6, 173.4);
  --el-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, 0.36), 0px 8px 20px rgba(0, 0, 0, 0.72);
  --el-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, 0.72);
  --el-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, 0.72);
  --el-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, 0.72), 0px 12px 32px #000000, 0px 8px 16px -8px #000000;
  --el-bg-color-page: #0a0a0a;
  --el-bg-color: #141414;
  --el-bg-color-overlay: #1d1e1f;
  --el-text-color-primary: #E5EAF3;
  --el-text-color-regular: #CFD3DC;
  --el-text-color-secondary: #A3A6AD;
  --el-text-color-placeholder: #8D9095;
  --el-text-color-disabled: #6C6E72;
  --el-border-color-darker: #636466;
  --el-border-color-dark: #58585B;
  --el-border-color: #4C4D4F;
  --el-border-color-light: #414243;
  --el-border-color-lighter: #363637;
  --el-border-color-extra-light: #2B2B2C;
  --el-fill-color-darker: #424243;
  --el-fill-color-dark: #39393A;
  --el-fill-color: #303030;
  --el-fill-color-light: #262727;
  --el-fill-color-lighter: #1D1D1D;
  --el-fill-color-extra-light: #191919;
  --el-fill-color-blank: transparent;
  --el-mask-color: rgba(0, 0, 0, 0.8);
  --el-mask-color-extra-light: rgba(0, 0, 0, 0.3);
}

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

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

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

html.dark {
  --sn-bg-color: #1b1b1f;
  color-scheme: dark;
  background-color: var(--sn-bg-color);
}
html.dark .el-input {
  --el-border-color: #9ca0bc;
  --el-border-color-hover: #ffffff;
  --el-text-color-placeholder: #ffffff9a;
}
html.dark .el-select {
  --el-border-color: #9ca0bc;
  --el-border-color-hover: #ffffff;
  --el-text-color-placeholder: #ffffff9a;
}
html.dark .el-select .el-select__selection .el-tag {
  border-color: rgba(255, 255, 255, 0.6039215686);
}
html.dark .el-select .el-select__selection .el-tag.el-tag--info {
  --el-tag-text-color: #ffffff;
  --el-tag-bg-color: transparent;
}
html.dark .el-date-editor {
  --el-border-color: #9ca0bc;
  --el-border-color-hover: #ffffff;
  --el-text-color-placeholder: #ffffff9a;
}
html.dark .el-checkbox {
  --el-checkbox-text-color: #ffffff;
  --el-checkbox-input-border: 1px solid #9ca0bc;
}
html.dark .el-popper {
  --el-bg-color-overlay: #072159;
  --el-border-color-light: #409dfe;
  --el-fill-color-light: rgba(14, 75, 163, 0.4);
}
html.dark .el-table {
  --el-border-color-lighter: rgb(84, 147, 222);
  --el-table-tr-bg-color: #181f4d;
  --el-table-header-text-color: #ffffff;
  --el-table-header-bg-color: #13306a;
}
html.dark .el-table thead {
  --el-fill-color-light: #13306a;
}
html.dark .el-tree {
  --el-tree-node-hover-bg-color: rgba(35, 155, 254, 0.5);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

/**
 * 定义全局常用公共简写样式
 */
.w-full {
  width: 100% !important;
}

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

.w60 {
  width: 60px !important;
}

.w80 {
  width: 80px !important;
}

.w90 {
  width: 90px !important;
}

.w100 {
  width: 100px !important;
}

.w110 {
  width: 110px !important;
}

.w120 {
  width: 120px !important;
}

.w130 {
  width: 130px !important;
}

.w140 {
  width: 140px !important;
}

.w150 {
  width: 150px !important;
}

.w160 {
  width: 160px !important;
}

.w170 {
  width: 170px !important;
}

.w180 {
  width: 180px !important;
}

.w190 {
  width: 190px !important;
}

.w200 {
  width: 200px !important;
}

.w220 {
  width: 220px !important;
}

.w240 {
  width: 240px !important;
}

.w250 {
  width: 260px !important;
}

.w260 {
  width: 260px !important;
}

.w280 {
  width: 280px !important;
}

.w300 {
  width: 300px !important;
}

.w360 {
  width: 360px !important;
}

/**
 *  边距 -50 - 50
 *  上 = mt
 *  右 = mr
 *  下 = mb
 *  左 = ml
 *  上下 = mtb
 *  左右 = mlr
 *  全部 = mall
 */
.mall-neg-50 {
  margin: -50px;
}

.mall-neg-45 {
  margin: -45px;
}

.mall-neg-40 {
  margin: -40px;
}

.mall-neg-35 {
  margin: -35px;
}

.mall-neg-30 {
  margin: -30px;
}

.mall-neg-25 {
  margin: -25px;
}

.mall-neg-20 {
  margin: -20px;
}

.mall-neg-15 {
  margin: -15px;
}

.mall-neg-10 {
  margin: -10px;
}

.mall-neg-5 {
  margin: -5px;
}

.mall-0 {
  margin: 0px;
}

.mall-5 {
  margin: 5px;
}

.mall-10 {
  margin: 10px;
}

.mall-15 {
  margin: 15px;
}

.mall-20 {
  margin: 20px;
}

.mall-25 {
  margin: 25px;
}

.mall-30 {
  margin: 30px;
}

.mall-35 {
  margin: 35px;
}

.mall-40 {
  margin: 40px;
}

.mall-45 {
  margin: 45px;
}

.mall-50 {
  margin: 50px;
}

.mt-neg-50 {
  margin-top: -50px;
}

.mt-neg-45 {
  margin-top: -45px;
}

.mt-neg-40 {
  margin-top: -40px;
}

.mt-neg-35 {
  margin-top: -35px;
}

.mt-neg-30 {
  margin-top: -30px;
}

.mt-neg-25 {
  margin-top: -25px;
}

.mt-neg-20 {
  margin-top: -20px;
}

.mt-neg-15 {
  margin-top: -15px;
}

.mt-neg-10 {
  margin-top: -10px;
}

.mt-neg-5 {
  margin-top: -5px;
}

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

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

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

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

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

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

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

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

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

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

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

.mr-neg-50 {
  margin-right: -50px;
}

.mr-neg-45 {
  margin-right: -45px;
}

.mr-neg-40 {
  margin-right: -40px;
}

.mr-neg-35 {
  margin-right: -35px;
}

.mr-neg-30 {
  margin-right: -30px;
}

.mr-neg-25 {
  margin-right: -25px;
}

.mr-neg-20 {
  margin-right: -20px;
}

.mr-neg-15 {
  margin-right: -15px;
}

.mr-neg-10 {
  margin-right: -10px;
}

.mr-neg-5 {
  margin-right: -5px;
}

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

.mr-5 {
  margin-right: 5px;
}

.mr-10 {
  margin-right: 10px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-25 {
  margin-right: 25px;
}

.mr-30 {
  margin-right: 30px;
}

.mr-35 {
  margin-right: 35px;
}

.mr-40 {
  margin-right: 40px;
}

.mr-45 {
  margin-right: 45px;
}

.mr-50 {
  margin-right: 50px;
}

.mb-neg-50 {
  margin-bottom: -50px;
}

.mb-neg-45 {
  margin-bottom: -45px;
}

.mb-neg-40 {
  margin-bottom: -40px;
}

.mb-neg-35 {
  margin-bottom: -35px;
}

.mb-neg-30 {
  margin-bottom: -30px;
}

.mb-neg-25 {
  margin-bottom: -25px;
}

.mb-neg-20 {
  margin-bottom: -20px;
}

.mb-neg-15 {
  margin-bottom: -15px;
}

.mb-neg-10 {
  margin-bottom: -10px;
}

.mb-neg-5 {
  margin-bottom: -5px;
}

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

.mb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-45 {
  margin-bottom: 45px;
}

.mb-50 {
  margin-bottom: 50px;
}

.ml-neg-50 {
  margin-left: -50px;
}

.ml-neg-45 {
  margin-left: -45px;
}

.ml-neg-40 {
  margin-left: -40px;
}

.ml-neg-35 {
  margin-left: -35px;
}

.ml-neg-30 {
  margin-left: -30px;
}

.ml-neg-25 {
  margin-left: -25px;
}

.ml-neg-20 {
  margin-left: -20px;
}

.ml-neg-15 {
  margin-left: -15px;
}

.ml-neg-10 {
  margin-left: -10px;
}

.ml-neg-5 {
  margin-left: -5px;
}

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

.ml-5 {
  margin-left: 5px;
}

.ml-10 {
  margin-left: 10px;
}

.ml-15 {
  margin-left: 15px;
}

.ml-20 {
  margin-left: 20px;
}

.ml-25 {
  margin-left: 25px;
}

.ml-30 {
  margin-left: 30px;
}

.ml-35 {
  margin-left: 35px;
}

.ml-40 {
  margin-left: 40px;
}

.ml-45 {
  margin-left: 45px;
}

.ml-50 {
  margin-left: 50px;
}

.mtb-neg-50 {
  margin: -50px 0;
}

.mtb-neg-45 {
  margin: -45px 0;
}

.mtb-neg-40 {
  margin: -40px 0;
}

.mtb-neg-35 {
  margin: -35px 0;
}

.mtb-neg-30 {
  margin: -30px 0;
}

.mtb-neg-25 {
  margin: -25px 0;
}

.mtb-neg-20 {
  margin: -20px 0;
}

.mtb-neg-15 {
  margin: -15px 0;
}

.mtb-neg-10 {
  margin: -10px 0;
}

.mtb-neg-5 {
  margin: -5px 0;
}

.mtb-0 {
  margin: 0px 0;
}

.mtb-5 {
  margin: 5px 0;
}

.mtb-10 {
  margin: 10px 0;
}

.mtb-15 {
  margin: 15px 0;
}

.mtb-20 {
  margin: 20px 0;
}

.mtb-25 {
  margin: 25px 0;
}

.mtb-30 {
  margin: 30px 0;
}

.mtb-35 {
  margin: 35px 0;
}

.mtb-40 {
  margin: 40px 0;
}

.mtb-45 {
  margin: 45px 0;
}

.mtb-50 {
  margin: 50px 0;
}

.mlr-neg-50 {
  margin: 0 -50px;
}

.mlr-neg-45 {
  margin: 0 -45px;
}

.mlr-neg-40 {
  margin: 0 -40px;
}

.mlr-neg-35 {
  margin: 0 -35px;
}

.mlr-neg-30 {
  margin: 0 -30px;
}

.mlr-neg-25 {
  margin: 0 -25px;
}

.mlr-neg-20 {
  margin: 0 -20px;
}

.mlr-neg-15 {
  margin: 0 -15px;
}

.mlr-neg-10 {
  margin: 0 -10px;
}

.mlr-neg-5 {
  margin: 0 -5px;
}

.mlr-0 {
  margin: 0 0px;
}

.mlr-5 {
  margin: 0 5px;
}

.mlr-10 {
  margin: 0 10px;
}

.mlr-15 {
  margin: 0 15px;
}

.mlr-20 {
  margin: 0 20px;
}

.mlr-25 {
  margin: 0 25px;
}

.mlr-30 {
  margin: 0 30px;
}

.mlr-35 {
  margin: 0 35px;
}

.mlr-40 {
  margin: 0 40px;
}

.mlr-45 {
  margin: 0 45px;
}

.mlr-50 {
  margin: 0 50px;
}

/**
 *  间距 0 - 50
 *  上 = pt
 *  右 = pr
 *  下 = pb
 *  左 = pl
 *  上下 = ptb
 *  左右 = plr
 *  全部 = pall
 */
.pall-0 {
  padding: 0px;
}

.pall-5 {
  padding: 5px;
}

.pall-10 {
  padding: 10px;
}

.pall-15 {
  padding: 15px;
}

.pall-20 {
  padding: 20px;
}

.pall-25 {
  padding: 25px;
}

.pall-30 {
  padding: 30px;
}

.pall-35 {
  padding: 35px;
}

.pall-40 {
  padding: 40px;
}

.pall-45 {
  padding: 45px;
}

.pall-50 {
  padding: 50px;
}

.pt-0 {
  padding-top: 0px;
}

.pt-5 {
  padding-top: 5px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-35 {
  padding-top: 35px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-45 {
  padding-top: 45px;
}

.pt-50 {
  padding-top: 50px;
}

.pr-0 {
  padding-right: 0px;
}

.pr-5 {
  padding-right: 5px;
}

.pr-10 {
  padding-right: 10px;
}

.pr-15 {
  padding-right: 15px;
}

.pr-20 {
  padding-right: 20px;
}

.pr-25 {
  padding-right: 25px;
}

.pr-30 {
  padding-right: 30px;
}

.pr-35 {
  padding-right: 35px;
}

.pr-40 {
  padding-right: 40px;
}

.pr-45 {
  padding-right: 45px;
}

.pr-50 {
  padding-right: 50px;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-5 {
  padding-bottom: 5px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pl-0 {
  padding-left: 0px;
}

.pl-5 {
  padding-left: 5px;
}

.pl-10 {
  padding-left: 10px;
}

.pl-15 {
  padding-left: 15px;
}

.pl-20 {
  padding-left: 20px;
}

.pl-25 {
  padding-left: 25px;
}

.pl-30 {
  padding-left: 30px;
}

.pl-35 {
  padding-left: 35px;
}

.pl-40 {
  padding-left: 40px;
}

.pl-45 {
  padding-left: 45px;
}

.pl-50 {
  padding-left: 50px;
}

.ptb-0 {
  padding: 0px 0;
}

.ptb-5 {
  padding: 5px 0;
}

.ptb-10 {
  padding: 10px 0;
}

.ptb-15 {
  padding: 15px 0;
}

.ptb-20 {
  padding: 20px 0;
}

.ptb-25 {
  padding: 25px 0;
}

.ptb-30 {
  padding: 30px 0;
}

.ptb-35 {
  padding: 35px 0;
}

.ptb-40 {
  padding: 40px 0;
}

.ptb-45 {
  padding: 45px 0;
}

.ptb-50 {
  padding: 50px 0;
}

.plr-0 {
  padding: 0 0px;
}

.plr-5 {
  padding: 0 5px;
}

.plr-10 {
  padding: 0 10px;
}

.plr-15 {
  padding: 0 15px;
}

.plr-20 {
  padding: 0 20px;
}

.plr-25 {
  padding: 0 25px;
}

.plr-30 {
  padding: 0 30px;
}

.plr-35 {
  padding: 0 35px;
}

.plr-40 {
  padding: 0 40px;
}

.plr-45 {
  padding: 0 45px;
}

.plr-50 {
  padding: 0 50px;
}

.hand {
  cursor: pointer;
}

/**
 * 文字对齐
 */
.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

/**
 * 文字颜色
 */
.text-dark-blue {
  color: #4482ff;
}

.text-light-blue {
  color: #21bdde;
}

.text-cyan {
  color: #29ffe3;
}

.text-white {
  color: white;
}

.text-primary {
  color: #303133;
}

.text-success {
  color: #67c23a;
}

.text-warning {
  color: #e6a23c;
}

.text-yellow {
  color: #ffff00;
}

.text-dark-yellow {
  color: #c1c300;
}

.text-danger {
  color: #f56c6c;
}

.text-info {
  color: #909399;
}

.text-brand {
  color: #409eff;
}

.text-purple {
  color: #f555ff;
}

.text-dark {
  color: #8fa8bc;
}

.text-green {
  color: #32c26f;
}

.text-light-green {
  color: #2fff3e;
}

.form-container {
  color: rgba(255, 255, 255, 0.8);
  padding: 20px;
}
.form-container.margin-none .el-form-item {
  margin-bottom: 0;
}
.form-container.padding-none {
  padding: 0;
}
.form-container .error-container {
  margin-bottom: 10px;
}
.form-container .form-footer {
  text-align: center;
}

.data-table {
  display: grid;
}

.space-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.query-container .el-form-item {
  margin-bottom: 0;
}
.query-container .el-select {
  --el-select-width: 140px;
}

.pagination-container {
  padding-top: 10px;
  display: flex;
  justify-content: center;
}

.constant-bg {
  border-radius: 30px;
  font-size: 12px;
  padding: 1px 5px;
  transform: scale(0.8);
  color: white;
}

.prop-items {
  display: flex;
}
.prop-items .prop-item {
  white-space: nowrap;
}
.prop-items .prop-item .item-name {
  font-size: 14px;
}
.prop-items .prop-item .item-data {
  display: flex;
  gap: 5px;
  align-items: flex-end;
}
.prop-items .prop-item .item-data .data-value {
  font-family: din;
  font-size: 22px;
  font-weight: bold;
  line-height: 1;
}
.prop-items .prop-item .item-data .data-unit {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.7);
}

.dark-table {
  width: 100%;
  border-collapse: collapse;
}
.dark-table th,
.dark-table td {
  border: 1px solid #0d4280;
  padding: 5px;
  overflow: hidden;
  text-align: center;
}
.dark-table .thead th,
.dark-table .thead td,
.dark-table thead th,
.dark-table thead td {
  background-color: #06285c;
  padding: 10px;
  color: #489cea;
  font-weight: bold;
}
.dark-table td.field {
  background-color: #06285c;
  color: #489cea;
}
.dark-table tr:hover {
  background-color: #04214e;
}

.logo-preview {
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo-preview img {
  width: 30px;
  height: 30px;
}

.logo-container .logo-box {
  background: #07315c;
  border: 1px solid #2587e8;
  width: 80px;
  height: 80px;
  position: relative;
  border-radius: 3px;
  overflow: hidden;
}
.logo-container .logo-box .file {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  cursor: pointer;
  opacity: 0;
}
.logo-container .logo-box .logo-upload {
  color: #4083ff;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  background: rgba(7, 49, 92, 0.31);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.logo-container .logo-box .logo-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.logo-container p {
  margin: 5px 0;
}

a.text-link {
  color: var(--el-color-primary);
  text-decoration: none;
}
a.text-link:hover {
  color: #ffbb1c;
}

.flex-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
}
.flex-item .flex-label {
  color: #fff;
  font-size: 14px;
}
.flex-item .flex-value {
  color: #fff;
  font-size: 14px;
}

.amap-copyright,
.amap-logo {
  display: none !important;
}

.map-province-number-marker {
  background: url("data:image/svg+xml,%3csvg%20id='组_1'%20data-name='组%201'%20xmlns='http://www.w3.org/2000/svg'%20width='23'%20height='27'%20viewBox='0%200%2023%2027'%3e%3cmetadata%3e%3c?xpacket%20begin='%20'%20id='W5M0MpCehiHzreSzNTczkc9d'?%3e%3cx:xmpmeta%20xmlns:x='adobe:ns:meta/'%20x:xmptk='Adobe%20XMP%20Core%205.6-c142%2079.160924,%202017/07/13-01:06:39%20'%3e%3crdf:RDF%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%3e%3crdf:Description%20rdf:about=''/%3e%3c/rdf:RDF%3e%3c/x:xmpmeta%3e%3c?xpacket%20end='w'?%3e%3c/metadata%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20none;%20stroke:%20%232efffd;%20stroke-width:%201px;%20}%20.cls-1,%20.cls-2%20{%20fill-rule:%20evenodd;%20}%20.cls-2%20{%20fill:%20%232efffd;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='形状_1_拷贝'%20data-name='形状%201%20拷贝'%20class='cls-1'%20d='M455,271.493l-11-6.5-11,6.5v13l11,6.5,11-6.5v-13Z'%20transform='translate(-432.5%20-264.5)'/%3e%3cpath%20id='形状_2'%20data-name='形状%202'%20class='cls-2'%20d='M435,282.993V273l9-5,9,5v10l-9,5Z'%20transform='translate(-432.5%20-264.5)'/%3e%3c/svg%3e") no-repeat;
  background-size: 100%;
  width: 36px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  font-family: din;
  font-weight: bold;
  font-size: 16px;
  line-height: 1;
}

.map-marker {
  width: 14px;
  height: 14px;
  box-sizing: border-box;
  background-color: var(--light-ball-color);
  border: 1px solid var(--light-ball-color);
  border-radius: 50%;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 10%, rgba(255, 255, 255, 0.3) 50%, transparent 80%), linear-gradient(180deg, var(--light-ball-dark-color), var(--light-ball-color));
  box-shadow: 0 0 8px 1px var(--light-ball-color);
  user-select: none;
  color: white;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.map-marker .name {
  font-size: 12px;
  color: white;
  text-align: center;
  position: absolute;
  white-space: nowrap;
  left: 50%;
  transform: translateX(-50%);
  top: -20px;
}
.map-marker.pcs-operation-state {
  padding: 3px 10px;
}
.map-marker.pcs-operation-state-discharge {
  --light-ball-color: #22d7bb;
  --light-ball-dark-color: #22d7bb;
}
.map-marker.pcs-operation-state-discharge:before {
  font-family: bootstrap-icons !important;
  content: "\f145";
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}
.map-marker.pcs-operation-state-charge {
  --light-ball-color: #22d7bb;
  --light-ball-dark-color: #22d7bb;
}
.map-marker.pcs-operation-state-charge:before {
  font-family: bootstrap-icons !important;
  content: "\f124";
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}
.map-marker.pcs-operation-state-standby {
  --light-ball-color: #22d7bb;
  --light-ball-dark-color: #22d7bb;
}
.map-marker.pcs-operation-state-fault {
  --light-ball-color: #fc4068;
  --light-ball-dark-color: #fc4068;
}
.map-marker.pcs-operation-state-offline {
  --light-ball-color: #9db2ff;
  --light-ball-dark-color: #7995f2;
}
.map-marker.pcs-operation-state-ready-access {
  --light-ball-color: #f9d660;
  --light-ball-dark-color: #f9d660;
}
.map-marker.photovoltaic {
  --light-ball-color: #22d7bb;
  --light-ball-dark-color: #22d7bb;
}
.map-marker.charge-station {
  --light-ball-color: #fc4068;
  --light-ball-dark-color: #fc4068;
}
.map-marker.energy-storage {
  --light-ball-color: #9db2ff;
  --light-ball-dark-color: #7995f2;
}
.map-marker.micro-resource-state {
  padding: 3px 10px;
}
.map-marker.micro-station-status-normal {
  --light-ball-color: #22d7bb;
  --light-ball-dark-color: #22d7bb;
}
.map-marker.micro-station-status-exception {
  --light-ball-color: #fc4068;
  --light-ball-dark-color: #fc4068;
}
.map-marker.micro-station-status-offline {
  --light-ball-color: #84dcf7;
  --light-ball-dark-color: #84dcf7;
}
.map-marker.micro-station-status-ready-access {
  --light-ball-color: #f9d660;
  --light-ball-dark-color: #f9d660;
}
.map-marker.pv-station-status-waiting-for-access {
  --light-ball-color: rgba(3, 183, 236, 1);
  --light-ball-dark-color: rgba(3, 183, 236, 1);
}
.map-marker.pv-station-status-online {
  --light-ball-color: rgba(37, 211, 164, 1);
  --light-ball-dark-color: rgba(37, 211, 164, 1);
}
.map-marker.pv-station-status-fault {
  --light-ball-color: rgba(183, 18, 53, 1);
  --light-ball-dark-color: rgba(183, 18, 53, 1);
}
.map-marker.pv-station-status-offline {
  --light-ball-color: rgba(139, 143, 163, 1);
  --light-ball-dark-color: rgba(139, 143, 163, 1);
}
.map-marker.pv-station-status-maintenance {
  --light-ball-color: rgba(157, 120, 20, 1);
  --light-ball-dark-color: rgba(232, 190, 45, 1);
}

.map-status-marker {
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  user-select: none;
  color: white;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.map-status-marker .name {
  font-size: 12px;
  color: white;
  text-align: center;
  position: absolute;
  white-space: nowrap;
  left: 50%;
  transform: translateX(-50%);
  top: -20px;
}
.map-status-marker.micro-station-status-normal {
  background-image: url("/assets/normal-6hhZK45y.png");
}
.map-status-marker.micro-station-status-offline {
  background-image: url("/assets/offline-DwRpQ_Ps.png");
}
.map-status-marker.micro-station-status-exception {
  background-image: url("data:image/png;base64,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");
}
.map-status-marker.micro-station-status-ready-access {
  background-image: url("/assets/ready-access-C2SBKymv.png");
}

.echarts-tip-series {
  display: grid;
  grid-gap: 10px;
}
.echarts-tip-series .series-header {
  font-size: 14px;
  font-weight: bold;
}
.echarts-tip-series .series-items {
  display: table;
}
.echarts-tip-series .series-items .series-item {
  display: table-row;
}
.echarts-tip-series .series-items .series-item > div {
  display: table-cell;
}
.echarts-tip-series .series-items .series-item .marker {
  display: table-cell;
}
.echarts-tip-series .series-items .series-item .name {
  display: table-cell;
  text-align: left;
  padding: 0 10px;
  font-size: 14px;
}
.echarts-tip-series .series-items .series-item .value {
  display: table-cell;
  text-align: right;
  font-family: din;
  font-weight: bold;
  font-size: 15px;
  line-height: 1;
}
.echarts-tip-series .series-items .series-item .unit {
  display: table-cell;
  text-align: left;
  padding-left: 5px;
  font-size: 12px;
  color: #cacaca;
}

@keyframes theme-clip {
  from {
    clip-path: circle(0% at var(--sn-theme-clip-x) var(--sn-theme-clip-y));
  }
  to {
    clip-path: circle(100% at var(--sn-theme-clip-x) var(--sn-theme-clip-y));
  }
}
::view-transition-old(root) {
  animation: none;
}

::view-transition-new(root) {
  mix-blend-mode: normal;
  animation: theme-clip 0.5s ease-in;
}

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

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

html {
  height: 100%;
}
html.dark::view-transition-old(root) {
  animation: theme-clip 0.5s ease-in reverse;
  z-index: 2147483646;
}
html.dark::view-transition-new(root) {
  animation: none;
  z-index: 1;
}

body,
div,
table,
strong,
p,
ol,
ul,
li {
  list-style: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: system, -apple-system, BlinkMacSystemFont, "PingFang SC", "Segoe UI", "Microsoft YaHei", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

div,
li,
p,
i {
  outline: none;
}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.1);
}

body {
  height: 100%;
  list-style: none;
  margin: 0;
  font-size: 14px;
  overflow: hidden;
}

#sun-cloud-app #nprogress .bar {
  background-image: linear-gradient(to right, #ff3c00, #f4ff00, #00ff00) !important;
}
#sun-cloud-app #nprogress .spinner {
  display: none;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-697ea913] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-697ea913], .dis-flex[data-v-697ea913], .dis-grid[data-v-697ea913] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-697ea913] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-697ea913] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-697ea913] {
  overflow: auto;
}
.scrollBar[data-v-697ea913]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-697ea913]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-697ea913]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-697ea913]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-697ea913]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-697ea913]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-697ea913] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-697ea913] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-697ea913] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-697ea913] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-697ea913] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-697ea913] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-697ea913] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-697ea913],
.el-button-success-linear .bi[data-v-697ea913],
.el-button-primary-linear .bi[data-v-697ea913] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-697ea913] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-697ea913] {
  width: 100% !important;
}
.el-input-number-short[data-v-697ea913] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-697ea913] {
  width: 80px !important;
}
.el-pagination[data-v-697ea913] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-697ea913] {
  padding: 0 15px;
}
.linear-tab[data-v-697ea913] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-697ea913] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-697ea913] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-697ea913] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-697ea913] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-697ea913] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-697ea913] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-697ea913] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-697ea913] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-697ea913] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-697ea913] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-697ea913]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-697ea913] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-697ea913]::after {
  border-image-source: url("data:image/png;base64,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");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-697ea913] {
  margin-right: 6px;
}
.form-item-auto[data-v-697ea913] {
  flex: auto;
}
.form-item-auto .el-select[data-v-697ea913] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-697ea913] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-697ea913] {
  width: 100%;
}
.form-item-unit[data-v-697ea913] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-697ea913] {
  width: 100%;
}
.el-select-default[data-v-697ea913] {
  width: 200px;
}
.el-select-short[data-v-697ea913] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-697ea913] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-697ea913] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-697ea913] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-697ea913] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-697ea913] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-697ea913] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-697ea913] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-697ea913]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-697ea913] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-697ea913] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-697ea913] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-697ea913] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-697ea913] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-697ea913] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-697ea913] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-697ea913]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-697ea913] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-697ea913] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-697ea913] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-697ea913] {
  color: #fff;
}
.el-message-box[data-v-697ea913]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-697ea913] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-697ea913] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-697ea913]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-697ea913],
.elMenu .el-menu .el-sub-menu__title[data-v-697ea913]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-697ea913]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-697ea913]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-697ea913]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-697ea913]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-697ea913] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-697ea913]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-697ea913]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-697ea913] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-697ea913] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-697ea913] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-697ea913]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-697ea913] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-697ea913] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-697ea913]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-697ea913]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-697ea913],
:root .el-menu[data-v-697ea913] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-697ea913] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-697ea913] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-697ea913] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-697ea913] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-697ea913] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-697ea913] {
  height: auto;
}
:root .el-table[data-v-697ea913] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-697ea913] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-697ea913] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-697ea913] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-697ea913] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-697ea913] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-697ea913] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-697ea913] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-697ea913] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-697ea913] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-697ea913],
:root .el-date-editor[data-v-697ea913],
:root .el-range-editor[data-v-697ea913] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-697ea913],
:root .el-date-editor.is-disabled[data-v-697ea913],
:root .el-range-editor.is-disabled[data-v-697ea913] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-697ea913] {
  background-color: transparent;
}
:root .el-input-number[data-v-697ea913] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-697ea913] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-697ea913] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-697ea913] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-697ea913] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-697ea913] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-697ea913]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-697ea913] {
  color: #fff;
}
:root .el-date-picker[data-v-697ea913] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-697ea913] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-697ea913] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-697ea913] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-697ea913] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-697ea913] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-697ea913] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-697ea913]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-697ea913]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-697ea913] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-697ea913] {
  height: 32px;
}
:root .el-form[data-v-697ea913] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-697ea913] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-697ea913] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-697ea913] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-697ea913] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-697ea913] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-697ea913] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-697ea913] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-697ea913] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-697ea913] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-697ea913] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-697ea913] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-697ea913] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-697ea913] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-697ea913] {
  border: none;
}
:root .el-tree-node__content[data-v-697ea913] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-697ea913] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-697ea913] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-697ea913] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-697ea913] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-697ea913] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-697ea913]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-697ea913] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-697ea913]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-697ea913] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-697ea913]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-697ea913] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-697ea913]::-webkit-resizer,
:root .sun-cloud-container[data-v-697ea913] ::-webkit-resizer, :root .sun-cloud-container[data-v-697ea913]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-697ea913] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-697ea913] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-697ea913]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-697ea913] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-697ea913] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-697ea913] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-697ea913] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-697ea913] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-697ea913] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-697ea913] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-697ea913] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-697ea913] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-697ea913] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-697ea913] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-697ea913] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-697ea913] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-697ea913] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-697ea913]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-697ea913] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-697ea913]::after {
  border-color: #fff !important;
}
.login[data-v-697ea913] {
  width: 100%;
  height: 100vh;
  background: #081727 url("/assets/login-bg-BXVpPWqI.png") no-repeat;
  background-size: contain;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  overflow: hidden;
}
.login .shadow-bg[data-v-697ea913] {
  width: 1558px;
  height: 764px;
  transition: all 0.5s;
  transform-origin: center center;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  align-items: center;
  justify-content: center;
}
.login .shadow-bg .picture-box[data-v-697ea913] {
  width: 943px;
  height: 740px;
  position: relative;
}
.login .shadow-bg .picture-box .picture-bg[data-v-697ea913] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 40px;
  right: 20px;
  background: url("/assets/login-picture-DJ58_0Ce.png") center no-repeat;
  background-size: contain;
  transform: scale(1);
}
.login .shadow-bg .form[data-v-697ea913] {
  width: 600px;
  height: 710px;
  background: url("/assets/login-form-bg-CbLGtAir.png");
  background-size: 100% 100%;
  padding: 70px 60px 10px 60px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  gap: 20px;
  flex-direction: column;
}
.login .shadow-bg .form .title-area[data-v-697ea913] {
  position: relative;
}
.login .shadow-bg .form .title-area .logo-box[data-v-697ea913] {
  height: 56px;
  position: absolute;
  bottom: 10px;
  left: -80px;
}
.login .shadow-bg .form .title-area .logo-box img[data-v-697ea913] {
  height: 100%;
}
.login .shadow-bg .form .title .up[data-v-697ea913],
.login .shadow-bg .form .title .down[data-v-697ea913] {
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 6px;
  background-image: linear-gradient(180deg, #fff 40%, #5aaef0 90%);
  -webkit-background-clip: text;
  color: rgba(0, 0, 0, 0);
  text-align: center;
}
.login .shadow-bg .form .title .up[data-v-697ea913] {
  height: 37px;
}
.login .shadow-bg .form .title .down[data-v-697ea913] {
  height: 50px;
}
.login .shadow-bg .form .title[data-v-697ea913]::after {
  content: "";
  display: block;
  background-size: 130px 2px;
  height: 2px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0), #0f95ff, rgba(0, 0, 0, 0)) no-repeat 50%;
}
.login .shadow-bg .form[data-v-697ea913] .el-input {
  --el-input-bg-color: transparent;
  --el-input-text-color: #eeeeee;
  --el-input-icon-color: #c0c4cc;
}
.login .shadow-bg .form[data-v-697ea913] input {
  letter-spacing: 1px !important;
}
.login .shadow-bg .form[data-v-697ea913] .el-input__wrapper {
  box-shadow: none;
  border-radius: 0;
  border-bottom: 1px solid rgb(23, 180, 219);
  transition: all 0.5s;
  font-size: 15px !important;
}
.login .shadow-bg .form[data-v-697ea913] .el-input__wrapper:before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 0;
  height: 2px;
  background: rgb(23, 180, 219);
  transition: width 0.5s;
}
.login .shadow-bg .form[data-v-697ea913] .el-input__wrapper:has(.el-input__inner:focus):before {
  content: "";
  width: 100%;
}
.login .shadow-bg .form[data-v-697ea913] .el-input__wrapper:has(.el-input__inner:focus) {
  border-color: transparent;
}
.login .shadow-bg .form[data-v-697ea913] .el-input__wrapper:has(.el-input__inner:focus):after {
  width: 0 !important;
}
.login .shadow-bg .form[data-v-697ea913] .el-form-item.is-error .el-input__wrapper:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #bd2c00;
  transition: width 0.5s;
}
.login .shadow-bg .form[data-v-697ea913] .el-form-item.is-error .el-input__inner::placeholder {
  color: #bd2c00;
}
.login .shadow-bg .form[data-v-697ea913] .el-form-item.is-error .el-input__wrapper {
  border-color: transparent;
  color: #bd2c00;
}
.login .shadow-bg .form .code-img[data-v-697ea913] {
  width: 150px;
  height: 38px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.login .shadow-bg .form .code-img[data-v-697ea913] .el-image__error {
  background: rgba(12, 117, 217, 0.2);
  color: rgba(255, 255, 255, 0.6);
}
.login .shadow-bg .form[data-v-697ea913] .el-checkbox__label {
  color: #eeeeee;
}
.login .shadow-bg .form[data-v-697ea913] .el-checkbox {
  --el-checkbox-checked-bg-color: #0c75d9;
  --el-checkbox-checked-input-border-color: #0c75d9;
  --el-checkbox-input-border: 1px solid #0c75d9;
  --el-checkbox-bg-color: transparent;
}
.login[data-v-697ea913] input {
  -webkit-text-fill-color: #eeeeee;
  transition: background-color 50000s ease-in-out 0s;
}
.login .copyright[data-v-697ea913] {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  color: var(--el-disabled-text-color);
}
.login .copyright a[data-v-697ea913] {
  color: var(--blue);
  text-decoration: none;
}
.login .copyright a[data-v-697ea913]:hover {
  color: var(--light-blue);
  text-decoration: underline;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-ea1c8938] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-ea1c8938], .dis-flex[data-v-ea1c8938], .dis-grid[data-v-ea1c8938] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-ea1c8938] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-ea1c8938] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-ea1c8938] {
  overflow: auto;
}
.scrollBar[data-v-ea1c8938]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-ea1c8938]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-ea1c8938]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-ea1c8938]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-ea1c8938]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-ea1c8938]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-ea1c8938] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-ea1c8938] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-ea1c8938] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-ea1c8938] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-ea1c8938] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-ea1c8938] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-ea1c8938] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-ea1c8938],
.el-button-success-linear .bi[data-v-ea1c8938],
.el-button-primary-linear .bi[data-v-ea1c8938] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-ea1c8938] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-ea1c8938] {
  width: 100% !important;
}
.el-input-number-short[data-v-ea1c8938] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-ea1c8938] {
  width: 80px !important;
}
.el-pagination[data-v-ea1c8938] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-ea1c8938] {
  padding: 0 15px;
}
.linear-tab[data-v-ea1c8938] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-ea1c8938] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-ea1c8938] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-ea1c8938] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-ea1c8938] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-ea1c8938] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-ea1c8938] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-ea1c8938] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-ea1c8938] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-ea1c8938] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-ea1c8938] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-ea1c8938]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-ea1c8938] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-ea1c8938]::after {
  border-image-source: url("data:image/png;base64,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");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-ea1c8938] {
  margin-right: 6px;
}
.form-item-auto[data-v-ea1c8938] {
  flex: auto;
}
.form-item-auto .el-select[data-v-ea1c8938] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-ea1c8938] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-ea1c8938] {
  width: 100%;
}
.form-item-unit[data-v-ea1c8938] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-ea1c8938] {
  width: 100%;
}
.el-select-default[data-v-ea1c8938] {
  width: 200px;
}
.el-select-short[data-v-ea1c8938] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-ea1c8938] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-ea1c8938] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-ea1c8938] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-ea1c8938] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-ea1c8938] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-ea1c8938] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-ea1c8938] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-ea1c8938]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-ea1c8938] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-ea1c8938] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-ea1c8938] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-ea1c8938] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-ea1c8938] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-ea1c8938] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-ea1c8938] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-ea1c8938]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-ea1c8938] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-ea1c8938] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-ea1c8938] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-ea1c8938] {
  color: #fff;
}
.el-message-box[data-v-ea1c8938]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-ea1c8938] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-ea1c8938] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-ea1c8938]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-ea1c8938],
.elMenu .el-menu .el-sub-menu__title[data-v-ea1c8938]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-ea1c8938]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-ea1c8938]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-ea1c8938]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-ea1c8938]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-ea1c8938] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-ea1c8938]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-ea1c8938]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-ea1c8938] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-ea1c8938] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-ea1c8938] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-ea1c8938]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-ea1c8938] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-ea1c8938] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-ea1c8938]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-ea1c8938]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-ea1c8938],
:root .el-menu[data-v-ea1c8938] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-ea1c8938] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-ea1c8938] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-ea1c8938] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-ea1c8938] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-ea1c8938] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-ea1c8938] {
  height: auto;
}
:root .el-table[data-v-ea1c8938] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-ea1c8938] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-ea1c8938] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-ea1c8938] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-ea1c8938] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-ea1c8938] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-ea1c8938] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-ea1c8938] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-ea1c8938] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-ea1c8938] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-ea1c8938],
:root .el-date-editor[data-v-ea1c8938],
:root .el-range-editor[data-v-ea1c8938] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-ea1c8938],
:root .el-date-editor.is-disabled[data-v-ea1c8938],
:root .el-range-editor.is-disabled[data-v-ea1c8938] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-ea1c8938] {
  background-color: transparent;
}
:root .el-input-number[data-v-ea1c8938] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-ea1c8938] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-ea1c8938] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-ea1c8938] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-ea1c8938] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-ea1c8938] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-ea1c8938]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-ea1c8938] {
  color: #fff;
}
:root .el-date-picker[data-v-ea1c8938] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-ea1c8938] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-ea1c8938] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-ea1c8938] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-ea1c8938] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-ea1c8938] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-ea1c8938] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-ea1c8938]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-ea1c8938]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-ea1c8938] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-ea1c8938] {
  height: 32px;
}
:root .el-form[data-v-ea1c8938] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-ea1c8938] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-ea1c8938] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-ea1c8938] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-ea1c8938] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-ea1c8938] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-ea1c8938] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-ea1c8938] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-ea1c8938] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-ea1c8938] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-ea1c8938] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-ea1c8938] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-ea1c8938] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-ea1c8938] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-ea1c8938] {
  border: none;
}
:root .el-tree-node__content[data-v-ea1c8938] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-ea1c8938] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-ea1c8938] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-ea1c8938] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-ea1c8938] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-ea1c8938] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-ea1c8938]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-ea1c8938] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-ea1c8938]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-ea1c8938] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-ea1c8938]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-ea1c8938] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-ea1c8938]::-webkit-resizer,
:root .sun-cloud-container[data-v-ea1c8938] ::-webkit-resizer, :root .sun-cloud-container[data-v-ea1c8938]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-ea1c8938] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-ea1c8938] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-ea1c8938]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-ea1c8938] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-ea1c8938] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-ea1c8938] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-ea1c8938] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-ea1c8938] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-ea1c8938] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-ea1c8938] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-ea1c8938] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-ea1c8938] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-ea1c8938] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-ea1c8938] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-ea1c8938] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-ea1c8938] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-ea1c8938] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-ea1c8938]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-ea1c8938] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-ea1c8938]::after {
  border-color: #fff !important;
}
.not-found[data-v-ea1c8938] {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-281eb2c1] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-281eb2c1], .waiting .waiting-box[data-v-281eb2c1], .dis-flex[data-v-281eb2c1], .dis-grid[data-v-281eb2c1] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-281eb2c1] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-281eb2c1] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-281eb2c1] {
  overflow: auto;
}
.scrollBar[data-v-281eb2c1]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-281eb2c1]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-281eb2c1]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-281eb2c1]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-281eb2c1]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-281eb2c1]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-281eb2c1] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-281eb2c1] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-281eb2c1] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-281eb2c1] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-281eb2c1] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-281eb2c1] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-281eb2c1] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-281eb2c1],
.el-button-success-linear .bi[data-v-281eb2c1],
.el-button-primary-linear .bi[data-v-281eb2c1] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-281eb2c1] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-281eb2c1] {
  width: 100% !important;
}
.el-input-number-short[data-v-281eb2c1] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-281eb2c1] {
  width: 80px !important;
}
.el-pagination[data-v-281eb2c1] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-281eb2c1] {
  padding: 0 15px;
}
.linear-tab[data-v-281eb2c1] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-281eb2c1] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-281eb2c1] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-281eb2c1] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-281eb2c1] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-281eb2c1] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-281eb2c1] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-281eb2c1] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-281eb2c1] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-281eb2c1] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-281eb2c1] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-281eb2c1]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-281eb2c1] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-281eb2c1]::after {
  border-image-source: url("data:image/png;base64,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");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-281eb2c1] {
  margin-right: 6px;
}
.form-item-auto[data-v-281eb2c1] {
  flex: auto;
}
.form-item-auto .el-select[data-v-281eb2c1] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-281eb2c1] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-281eb2c1] {
  width: 100%;
}
.form-item-unit[data-v-281eb2c1] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-281eb2c1] {
  width: 100%;
}
.el-select-default[data-v-281eb2c1] {
  width: 200px;
}
.el-select-short[data-v-281eb2c1] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-281eb2c1] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-281eb2c1] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-281eb2c1] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-281eb2c1] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-281eb2c1] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-281eb2c1] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-281eb2c1] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-281eb2c1]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-281eb2c1] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-281eb2c1] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-281eb2c1] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-281eb2c1] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-281eb2c1] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-281eb2c1] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-281eb2c1] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-281eb2c1]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-281eb2c1] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-281eb2c1] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-281eb2c1] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-281eb2c1] {
  color: #fff;
}
.el-message-box[data-v-281eb2c1]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-281eb2c1] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-281eb2c1] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-281eb2c1]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-281eb2c1],
.elMenu .el-menu .el-sub-menu__title[data-v-281eb2c1]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-281eb2c1]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-281eb2c1]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-281eb2c1]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-281eb2c1]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-281eb2c1] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-281eb2c1]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-281eb2c1]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-281eb2c1] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-281eb2c1] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-281eb2c1] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-281eb2c1]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-281eb2c1] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-281eb2c1] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-281eb2c1]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-281eb2c1]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-281eb2c1],
:root .el-menu[data-v-281eb2c1] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-281eb2c1] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-281eb2c1] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-281eb2c1] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-281eb2c1] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-281eb2c1] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-281eb2c1] {
  height: auto;
}
:root .el-table[data-v-281eb2c1] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-281eb2c1] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-281eb2c1] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-281eb2c1] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-281eb2c1] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-281eb2c1] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-281eb2c1] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-281eb2c1] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-281eb2c1] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-281eb2c1] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-281eb2c1],
:root .el-date-editor[data-v-281eb2c1],
:root .el-range-editor[data-v-281eb2c1] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-281eb2c1],
:root .el-date-editor.is-disabled[data-v-281eb2c1],
:root .el-range-editor.is-disabled[data-v-281eb2c1] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-281eb2c1] {
  background-color: transparent;
}
:root .el-input-number[data-v-281eb2c1] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-281eb2c1] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-281eb2c1] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-281eb2c1] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-281eb2c1] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-281eb2c1] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-281eb2c1]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-281eb2c1] {
  color: #fff;
}
:root .el-date-picker[data-v-281eb2c1] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-281eb2c1] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-281eb2c1] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-281eb2c1] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-281eb2c1] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-281eb2c1] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-281eb2c1] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-281eb2c1]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-281eb2c1]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-281eb2c1] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-281eb2c1] {
  height: 32px;
}
:root .el-form[data-v-281eb2c1] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-281eb2c1] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-281eb2c1] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-281eb2c1] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-281eb2c1] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-281eb2c1] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-281eb2c1] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-281eb2c1] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-281eb2c1] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-281eb2c1] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-281eb2c1] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-281eb2c1] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-281eb2c1] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-281eb2c1] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-281eb2c1] {
  border: none;
}
:root .el-tree-node__content[data-v-281eb2c1] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-281eb2c1] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-281eb2c1] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-281eb2c1] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-281eb2c1] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-281eb2c1] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-281eb2c1]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-281eb2c1] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-281eb2c1]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-281eb2c1] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-281eb2c1]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-281eb2c1] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-281eb2c1]::-webkit-resizer,
:root .sun-cloud-container[data-v-281eb2c1] ::-webkit-resizer, :root .sun-cloud-container[data-v-281eb2c1]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-281eb2c1] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-281eb2c1] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-281eb2c1]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-281eb2c1] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-281eb2c1] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-281eb2c1] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-281eb2c1] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-281eb2c1] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-281eb2c1] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-281eb2c1] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-281eb2c1] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-281eb2c1] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-281eb2c1] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-281eb2c1] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-281eb2c1] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-281eb2c1] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-281eb2c1] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-281eb2c1]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-281eb2c1] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-281eb2c1]::after {
  border-color: #fff !important;
}
.waiting[data-v-281eb2c1] {
  width: 100%;
  height: 100vh;
  background: #081727;
  background-size: contain;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  overflow: hidden;
}
.waiting .waiting-box[data-v-281eb2c1] {
  display: grid;
  grid-template: auto auto/1fr;
  justify-content: center;
  justify-items: center;
  align-content: center;
  align-items: center;
  row-gap: 50px;
}
.waiting .waiting-box .waiting-icon .loader[data-v-281eb2c1] {
  width: fit-content;
  margin: 100px auto;
}
.waiting .waiting-box .waiting-icon .loader .block[data-v-281eb2c1] {
  position: relative;
  box-sizing: border-box;
  float: left;
  margin: 0 16px 16px 0;
  width: 12px;
  height: 20px;
  border-radius: 3px;
  background: #fff;
}
.waiting .waiting-box .waiting-icon .loader .block[data-v-281eb2c1]:nth-child(4n+1) {
  animation: wave_23-281eb2c1 2s ease 0s infinite;
}
.waiting .waiting-box .waiting-icon .loader .block[data-v-281eb2c1]:nth-child(4n+2) {
  animation: wave_23-281eb2c1 2s ease 0.2s infinite;
}
.waiting .waiting-box .waiting-icon .loader .block[data-v-281eb2c1]:nth-child(4n+3) {
  animation: wave_23-281eb2c1 2s ease 0.4s infinite;
}
.waiting .waiting-box .waiting-icon .loader .block[data-v-281eb2c1]:nth-child(4n+4) {
  animation: wave_23-281eb2c1 2s ease 0.6s infinite;
  margin-right: 0;
}
@keyframes wave_23-281eb2c1 {
0% {
    top: 0;
    opacity: 1;
}
50% {
    top: 30px;
    opacity: 0.2;
}
100% {
    top: 0;
    opacity: 1;
}
}
.waiting .waiting-box .waiting-text[data-v-281eb2c1] {
  font-size: 16px;
  color: #fff;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-a6e81e1a] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-a6e81e1a], .dis-flex[data-v-a6e81e1a], .dis-grid[data-v-a6e81e1a] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-a6e81e1a] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-a6e81e1a] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-a6e81e1a] {
  overflow: auto;
}
.scrollBar[data-v-a6e81e1a]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-a6e81e1a]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-a6e81e1a]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-a6e81e1a]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-a6e81e1a]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-a6e81e1a]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-a6e81e1a] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-a6e81e1a] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-a6e81e1a] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-a6e81e1a] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-a6e81e1a] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-a6e81e1a] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-a6e81e1a] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-a6e81e1a],
.el-button-success-linear .bi[data-v-a6e81e1a],
.el-button-primary-linear .bi[data-v-a6e81e1a] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-a6e81e1a] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-a6e81e1a] {
  width: 100% !important;
}
.el-input-number-short[data-v-a6e81e1a] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-a6e81e1a] {
  width: 80px !important;
}
.el-pagination[data-v-a6e81e1a] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-a6e81e1a] {
  padding: 0 15px;
}
.linear-tab[data-v-a6e81e1a] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-a6e81e1a] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-a6e81e1a] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-a6e81e1a] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-a6e81e1a] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-a6e81e1a] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-a6e81e1a] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-a6e81e1a] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-a6e81e1a] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-a6e81e1a] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-a6e81e1a] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-a6e81e1a]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-a6e81e1a] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-a6e81e1a]::after {
  border-image-source: url("data:image/png;base64,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");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-a6e81e1a] {
  margin-right: 6px;
}
.form-item-auto[data-v-a6e81e1a] {
  flex: auto;
}
.form-item-auto .el-select[data-v-a6e81e1a] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-a6e81e1a] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-a6e81e1a] {
  width: 100%;
}
.form-item-unit[data-v-a6e81e1a] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-a6e81e1a] {
  width: 100%;
}
.el-select-default[data-v-a6e81e1a] {
  width: 200px;
}
.el-select-short[data-v-a6e81e1a] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-a6e81e1a] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-a6e81e1a] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-a6e81e1a] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-a6e81e1a] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-a6e81e1a] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-a6e81e1a] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-a6e81e1a] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-a6e81e1a]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-a6e81e1a] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-a6e81e1a] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-a6e81e1a] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-a6e81e1a] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-a6e81e1a] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-a6e81e1a] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-a6e81e1a] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-a6e81e1a]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-a6e81e1a] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-a6e81e1a] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-a6e81e1a] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-a6e81e1a] {
  color: #fff;
}
.el-message-box[data-v-a6e81e1a]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-a6e81e1a] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-a6e81e1a] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-a6e81e1a]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-a6e81e1a],
.elMenu .el-menu .el-sub-menu__title[data-v-a6e81e1a]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-a6e81e1a]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-a6e81e1a]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-a6e81e1a]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-a6e81e1a]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-a6e81e1a] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-a6e81e1a]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-a6e81e1a]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-a6e81e1a] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-a6e81e1a] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-a6e81e1a] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-a6e81e1a]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-a6e81e1a] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-a6e81e1a] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-a6e81e1a]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-a6e81e1a]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-a6e81e1a],
:root .el-menu[data-v-a6e81e1a] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-a6e81e1a] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-a6e81e1a] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-a6e81e1a] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-a6e81e1a] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-a6e81e1a] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-a6e81e1a] {
  height: auto;
}
:root .el-table[data-v-a6e81e1a] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-a6e81e1a] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-a6e81e1a] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-a6e81e1a] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-a6e81e1a] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-a6e81e1a] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-a6e81e1a] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-a6e81e1a] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-a6e81e1a] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-a6e81e1a] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-a6e81e1a],
:root .el-date-editor[data-v-a6e81e1a],
:root .el-range-editor[data-v-a6e81e1a] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-a6e81e1a],
:root .el-date-editor.is-disabled[data-v-a6e81e1a],
:root .el-range-editor.is-disabled[data-v-a6e81e1a] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-a6e81e1a] {
  background-color: transparent;
}
:root .el-input-number[data-v-a6e81e1a] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-a6e81e1a] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-a6e81e1a] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-a6e81e1a] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-a6e81e1a] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-a6e81e1a] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-a6e81e1a]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-a6e81e1a] {
  color: #fff;
}
:root .el-date-picker[data-v-a6e81e1a] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-a6e81e1a] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-a6e81e1a] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-a6e81e1a] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-a6e81e1a] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-a6e81e1a] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-a6e81e1a] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-a6e81e1a]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-a6e81e1a]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-a6e81e1a] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-a6e81e1a] {
  height: 32px;
}
:root .el-form[data-v-a6e81e1a] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-a6e81e1a] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-a6e81e1a] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-a6e81e1a] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-a6e81e1a] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-a6e81e1a] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-a6e81e1a] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-a6e81e1a] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-a6e81e1a] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-a6e81e1a] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-a6e81e1a] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-a6e81e1a] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-a6e81e1a] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-a6e81e1a] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-a6e81e1a] {
  border: none;
}
:root .el-tree-node__content[data-v-a6e81e1a] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-a6e81e1a] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-a6e81e1a] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-a6e81e1a] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-a6e81e1a] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-a6e81e1a] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-a6e81e1a]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-a6e81e1a] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-a6e81e1a]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-a6e81e1a] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-a6e81e1a]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-a6e81e1a] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-a6e81e1a]::-webkit-resizer,
:root .sun-cloud-container[data-v-a6e81e1a] ::-webkit-resizer, :root .sun-cloud-container[data-v-a6e81e1a]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-a6e81e1a] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-a6e81e1a] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-a6e81e1a]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-a6e81e1a] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-a6e81e1a] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-a6e81e1a] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-a6e81e1a] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-a6e81e1a] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-a6e81e1a] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-a6e81e1a] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-a6e81e1a] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-a6e81e1a] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-a6e81e1a] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-a6e81e1a] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-a6e81e1a] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-a6e81e1a] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-a6e81e1a] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-a6e81e1a]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-a6e81e1a] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-a6e81e1a]::after {
  border-color: #fff !important;
}
[data-v-a6e81e1a] input:-webkit-autofill {
  box-shadow: 0 0 0 1000px #ffffff inset !important;
  border: 0;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-908a9304] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-908a9304], .view-container[data-v-908a9304], .view-container .view-main[data-v-908a9304], .dis-flex[data-v-908a9304], .dis-grid[data-v-908a9304] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-908a9304] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-908a9304] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-908a9304] {
  overflow: auto;
}
.scrollBar[data-v-908a9304]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-908a9304]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-908a9304]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-908a9304]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-908a9304]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-908a9304]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-908a9304] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-908a9304] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-908a9304] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-908a9304] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-908a9304] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-908a9304] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-908a9304] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-908a9304],
.el-button-success-linear .bi[data-v-908a9304],
.el-button-primary-linear .bi[data-v-908a9304] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-908a9304] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-908a9304] {
  width: 100% !important;
}
.el-input-number-short[data-v-908a9304] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-908a9304] {
  width: 80px !important;
}
.el-pagination[data-v-908a9304] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-908a9304] {
  padding: 0 15px;
}
.linear-tab[data-v-908a9304] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-908a9304] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-908a9304] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-908a9304] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-908a9304] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-908a9304] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-908a9304] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-908a9304] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-908a9304] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-908a9304] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-908a9304] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-908a9304]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAlCAYAAABF7RcQAAAMXElEQVRogXxQUQ5CIQxrE+MZPIHn8SzeyTv6AzVbGSwm+sjY2q2FByUhvusLd1zwAHFLQpggtPOEQEwgQ7mYrLH50erq9RjLaaSn542x8MzepGtruWeOR/XZ5rq/dHSx131W0JpAZ/kpsO5WqLL/2r3D/OEZxS9NV8fg9znbwPn9pD4AAAD//3xSyQ2AMAxzJBiGrZiOGfiyUR/8gwqNHEcV/bR1HTtHl3dQBzas2O3GZc1PSXSQRUzfiokDZlpA8JTvBUf6BLPkiTMusMz37j4u6l89P804szlZjfr/K2pgLWlistMlaVvvXPavcQAeAAAA//9sk7sNgDAMRO+oWC+LMRSzZACK9EZCSDwbF4kcKbpvsr378NLpKyakh1hPYCmLSgR2Nsl7CNaNuTSzPjehFSPU+ozUzvLJSUxqrM+y8nbnv8cvr4rd/LOkuWJZ2o/wDQAA//8C5ywGJgZxxvf/H6N5gBEpNcPFoVkbu0cZsAQi9pTJ+B85R6Grxcyx2O1DF8eWACDiyDkQ002E+LjU4vIjpjhGbsJIEwRy8I8ixv8AAAAA//9ighr+h4GdgZ0Yh/1HFf+PLIfhCnQX4StiMPUxwtnIkYMt1aPnFLTMjVECoLsFFxtdHmtJgmYmekJB1oFkJtwpaGrBJQ42dzEwMAAAAAD//2xWQQ6AMAjrLv7AH/o4X+YXPDnMhK6weFhYSkNGyEo/g7GdOPBgbzeu9CArOi99lyBm7fcFv97DfJiMysT8NEO3ivXg0sjUKO4wExMfdcJQsIZHGiPnOp89eE491f2ce/vD1/278jSomiNWa/D3Zz3JgwTwAgAA//9iYVvFIMzAyPCMgYVBg4Hx/1XGHwzvMS0DNxpQ4hlciaMWL8iRxYASqdjTCpzP+B8jITBAA5wBa4JBBAByICMiADUhwdyFngAxAoMOxSGGfhzFIUb58aOI8T8AAAD//wIVg5qMjAx3GP8xbPvPw2jBwMjAhFZjYLPtP0a9hc8z2ABmAwB/YKEXh3CXYGGjhgDCL9gCGFk91qSEo/jGVzzC2NgaRsjykDIHtehEtwvGZmBgAAAAAP//AkUMDyPD/4+MzP+vMvxnePGfn1EbwwGYdQYjGh+z5UgI4EqFhAB6IsHV2ECWgwQuqg3IakF5D1vrEFfkotuLrB57vYUeXvgjEtlOqFkcff8ZAQAAAP//AkXWHwYGBhaI/v8b/7MwyP/nYBDAnoVBxSFaxQ9rDOBrbaE7FBvA1RhBZ2PjIwcUWgBDe3zYWo2obTV087CZjyqOXg/hLw5x5TQkMSQpiOuQ5H4UMf4HAAAA//8CRdaLfwyM4FELRiaG74z/GHb852E0Y2BigLUU4S0UqP9QgwpRX2A6Gh1g8xgxaikoDmG9Y4ziELn5gK1Fh8zGXhwiureEi0PM+hHdPliRCMuD6HYyMDAAAAAA//9iYmRguMnAwCD4n4GBG2wfpDh89Z+XUQvuYaijkHvYKM1imOOxFwEYgBHZAGKLAvRAQLUbUxyR02B5CNHaQs5ZeCp/gjSyGvSSA1dYoCcA5ByEHJZoCYij9z8jAAAA//9i+hnG8JuBgeHyfwZGBXD3GNw6+7/pPxu0OEQPJKjH/zOgWUhCgwMjfLF5DFsDAD1Q8BWryKkUxkQuimANeDzuxMrHBrBFLq5ShFAOg+YPjAhlYGAAAAAA//8CR86vMIaXDAwM7/8xMEqB5ZgZvjP+Zdj5n5vRDByBUMthRSsjLBehpmxEGU5sYwE5QPDlkv9oqQ85AAiZAW2s/0euV0FqQL6C8WE9N2wAmzi2ohK1MYMQw5bocDWuoH6Aa0Gus4oZ/wMAAAD//2JCEr8CLQ65wHyW/9dA9dl/fkZNmIFQQ/7/Z0CUwYwIR+KusHF4GqMGJNTKQ68b0Ftg2AFsbBFRR4EAYoydcImALWLQ3Yor92BLYOh+wqwzUYtBEGBgYAAAAAD//4JHFrQ4vPqfgVERUa383wptHfKjOBapgEEpDvEBLKkeUT5hAehFLLZARPYsespGL5rQh68g5QXuAEWzC4szURsBxBSfmG7CXS+i138MDAwAAAAA//+Cz2fBANsqBkMGsF/+PwWr+8uo+Z+RwZHp7f/dsOhiRDRcEJ1jyHAPA8oUB2rJS6id9R9JDwN85AF1qgV1BALdfNShI4g7IHNeMFWwdIvQjWoeLMAwa0ZktejRhbAXpZ6Ek+jTMDCdmNNDqGqQI5SBgQEAAAD//4LnLCRwmYGBQQBeHDJjFIeM/5FLMKjBjOgpgwSAURwi8wkXh4g+CXHFIaoZWCpyrICy4hDhRlS7UetRzOIQUWcVMf4HAAAA///CiKxfYeBO8jVo6xBWHG4DF4fsGMUh3OD/DCjDmvgBmn4Ki0PUFEi4OETw0QMbmzo0OazOJFwcoppGuDhE9MtgOhkYGAAAAAD//8IoBmGAbRWDAUgpE8P/Z2A9vxk1/zMz2DO9/b8PbeQc3bmQ7hiRA7nQGVLUgVkI+IehDzFjjDpgi6wOuRiEiEKKQWR3IRdbqEUqLMBgZqAHHMxOzGjCmLWGxwDCLGR51CIXuUhFNxvCYmRgAAAAAP//wlYMwvRcRWkdsv6/Bu4s8zGqo5XJGA4gOMiLFLwoRhDKXchq0IsMdPXouQZmF/42K2Zxiq0hgxyVuEwDJw2kWhJfAwTTvajhC1qDUcT4HwAAAP//whlZ0Nbh9f8MjPLw4pDx/7b/bAxy4OLwP5LD0a3HVWShi+ErcuAe/Y9ZF+DyMDb9GIGIxY3IRSJywOHyB0QP+iAb7kSF3MBANQOLf3G4nYGBAQAAAP//whlZDIjO8keUscO/DHv/8zAaw5u+hCt27B5gwBJYWCOTEZWPu+7CDtBzCHokwQA+P2AmTOwJAUkORQpbpOJKfNCyGiWMQJiBgQEAAAD//8IbWVD911DGDln+X2f4z/AaXByitorwr3PAYThePgOOCMZWhCB7HDVVY6viEZ1iXEUePvdiKWLRcwSYizAXd6sPawKEt60R8gwMDAAAAAD//yIYWUjFoRx87JDh/47/rAyy8M4yelQR2xpED2hCxSG6fojNqFGMnvphNL7AQm+NYSsiMXMCatGGrejEFyLYEioutzMwMHD0/WcEAAAA//8iGFkMkOLwFag4/M/AKA42l5nhG+Nfhn3/uRkNocUh6og2LoAt5WP3CpbyH2dxiL+iRzcPW3GIHArEF4eIHEv94hAanggDfhQx/gcAAAD//yIqsqDg2n9IZ5kTnE9Z/t9gYGB485+XURWtOMTueGwpGp2NrxglvziEdYaxF4f4Gi7UKw4R9TtpxSGCycDAAAAAAP//IjqyoJ3lm9DiEJrW/+/8zwpuHfLBi4X/OFInvjqMmNxIjHpcDQd0d0ACCnXkA1uCQddHyI3YilcIG6MMwDAOKgcVR228gYrBvv+MAAAAAP//IiVnYSsOQTPL+//zgItDJoyUhs1D2AAjuisJ6EUOZHwNBFzFDkQvQhZXCxOmCdl8bGbiqOMw/AKzF9u6QSgNFcdw248ixv8AAAAA//8iKbKg4MZ/BgZ+aHEIah2CZppf/udj1EBxHDEtPSwA7kpSuwJYzEev6tByEqJYxFbvwM1EG2PCVzyjFaWwfjGaeqzTH2jmoRbZIB4DAwMAAAD//yI5sqDF4e3/DIyyMGOYGP/v+M/MwPmPn9GAgZWBB6tGXMUZoUYJusfQ1WOrM2CpFNH0QbgASR5rUYQrV2KzG1kt/oYGYryeUC5F5iCrYWBgAAAAAP//wjk2SAiwrWLQAW3LYWT4/wqauZn+/2U0+s/IoMYAGqKCWIRYPYu6BQix1QfSuwfzGSH8f0jbgmDbeBD6EWpAYhAMMxe81Qe63QfZTtA2IthEPkQNaMsPSAYiDmL/AbORi0hwNIMWoIJDCDUfIkIUEkkoUyRgPYgcjKoHIYYtylHrOeQilpGBAQAAAP//oiSyQMvXzBgZ/j9kZGD4TkQ7C08vgmQ5GBuXHC6zsfHB4EcYfMXx4AQMDAwAAAAA//8ip84CA6TiUAZHI3bIgKEQUQwMDAwAAAAA//8iO7IYIBH2moGB4TNs7BAJENmcoAzQxZLBAhgYGAAAAAD//6IoshggAQbqHLP8Y2CUBS1vo6ffhlT2pRQwMDAAAAAA//8iu85CBmyrwIlckoGBAdT/Ykdr5/1Hmqz8R0DuHx49OGnoQAE+s7FgSBsABgZ9UcjAwAAAAAD//wMAX8f+KMnL9s4AAAAASUVORK5CYII=");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-908a9304] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-908a9304]::after {
  border-image-source: url("data:image/png;base64,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");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-908a9304] {
  margin-right: 6px;
}
.form-item-auto[data-v-908a9304] {
  flex: auto;
}
.form-item-auto .el-select[data-v-908a9304] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-908a9304] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-908a9304] {
  width: 100%;
}
.form-item-unit[data-v-908a9304] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-908a9304] {
  width: 100%;
}
.el-select-default[data-v-908a9304] {
  width: 200px;
}
.el-select-short[data-v-908a9304] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-908a9304] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-908a9304] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-908a9304] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-908a9304] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-908a9304] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-908a9304] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-908a9304] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-908a9304]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-908a9304] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-908a9304] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-908a9304] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-908a9304] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-908a9304] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-908a9304] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-908a9304] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-908a9304]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-908a9304] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-908a9304] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-908a9304] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-908a9304] {
  color: #fff;
}
.el-message-box[data-v-908a9304]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-908a9304] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-908a9304] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-908a9304]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-908a9304],
.elMenu .el-menu .el-sub-menu__title[data-v-908a9304]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-908a9304]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-908a9304]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-908a9304]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-908a9304]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-908a9304] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-908a9304]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-908a9304]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-908a9304] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-908a9304] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-908a9304] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-908a9304]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-908a9304] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-908a9304] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-908a9304]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-908a9304]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-908a9304],
:root .el-menu[data-v-908a9304] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-908a9304] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-908a9304] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-908a9304] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-908a9304] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-908a9304] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-908a9304] {
  height: auto;
}
:root .el-table[data-v-908a9304] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-908a9304] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-908a9304] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-908a9304] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-908a9304] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-908a9304] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-908a9304] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-908a9304] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-908a9304] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-908a9304] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-908a9304],
:root .el-date-editor[data-v-908a9304],
:root .el-range-editor[data-v-908a9304] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-908a9304],
:root .el-date-editor.is-disabled[data-v-908a9304],
:root .el-range-editor.is-disabled[data-v-908a9304] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-908a9304] {
  background-color: transparent;
}
:root .el-input-number[data-v-908a9304] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-908a9304] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-908a9304] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-908a9304] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-908a9304] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-908a9304] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-908a9304]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-908a9304] {
  color: #fff;
}
:root .el-date-picker[data-v-908a9304] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-908a9304] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-908a9304] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-908a9304] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-908a9304] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-908a9304] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-908a9304] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-908a9304]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-908a9304]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-908a9304] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-908a9304] {
  height: 32px;
}
:root .el-form[data-v-908a9304] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-908a9304] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-908a9304] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-908a9304] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-908a9304] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-908a9304] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-908a9304] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-908a9304] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-908a9304] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-908a9304] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-908a9304] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-908a9304] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-908a9304] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-908a9304] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-908a9304] {
  border: none;
}
:root .el-tree-node__content[data-v-908a9304] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-908a9304] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-908a9304] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-908a9304] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-908a9304] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-908a9304] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-908a9304]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-908a9304] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-908a9304]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-908a9304] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-908a9304]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-908a9304] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-908a9304]::-webkit-resizer,
:root .sun-cloud-container[data-v-908a9304] ::-webkit-resizer, :root .sun-cloud-container[data-v-908a9304]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-908a9304] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-908a9304] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-908a9304]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-908a9304] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-908a9304] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-908a9304] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-908a9304] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-908a9304] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-908a9304] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-908a9304] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-908a9304] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-908a9304] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-908a9304] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-908a9304] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-908a9304] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-908a9304] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-908a9304] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-908a9304]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-908a9304] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-908a9304]::after {
  border-color: #fff !important;
}
.view-container[data-v-908a9304] {
  overflow: hidden;
}
.view-container .view-main[data-v-908a9304] {
  display: grid;
  grid-template: auto auto/1fr;
  row-gap: 10px;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .form-item-content {
  display: grid;
  grid-template: 1fr/1fr auto;
  column-gap: 5px;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .form-item-content .el-input .el-input__wrapper {
  padding-left: 12px;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .form-item-content .el-input .el-input__wrapper .el-input__inner {
  text-align: left;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .form-item-content .form-item-unit {
  color: #fff;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .el-input-number .el-input__wrapper {
  padding-left: 12px;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .el-input-number .el-input__wrapper .el-input__inner {
  text-align: left;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .el-transfer {
  display: grid;
  grid-template: 1fr/1fr auto 1fr;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .el-transfer .el-transfer-panel {
  width: 100%;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .el-transfer .el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
  font-size: 14px;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .el-transfer .el-transfer__buttons {
  display: flex;
  align-items: center;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .el-transfer .el-input__wrapper {
  box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;
}
.view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .el-transfer .el-input__wrapper:hover, .view-container .view-main .form-content[data-v-908a9304] .el-form-item .el-form-item__content .el-transfer .el-input__wrapper.is-focus {
  box-shadow: 0 0 0 1px var(--el-input-focus-border-color) inset;
}
.view-container .view-main .form-footer[data-v-908a9304] {
  display: flex;
  justify-content: center;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-5510ecee] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-5510ecee], .dis-flex[data-v-5510ecee], .dis-grid[data-v-5510ecee] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-5510ecee] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-5510ecee] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-5510ecee] {
  overflow: auto;
}
.scrollBar[data-v-5510ecee]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-5510ecee]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-5510ecee]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-5510ecee]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-5510ecee]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-5510ecee]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-5510ecee] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-5510ecee] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-5510ecee] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-5510ecee] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-5510ecee] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-5510ecee] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-5510ecee] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-5510ecee],
.el-button-success-linear .bi[data-v-5510ecee],
.el-button-primary-linear .bi[data-v-5510ecee] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-5510ecee] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-5510ecee] {
  width: 100% !important;
}
.el-input-number-short[data-v-5510ecee] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-5510ecee] {
  width: 80px !important;
}
.el-pagination[data-v-5510ecee] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-5510ecee] {
  padding: 0 15px;
}
.linear-tab[data-v-5510ecee] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-5510ecee] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-5510ecee] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-5510ecee] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-5510ecee] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-5510ecee] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-5510ecee] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-5510ecee] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-5510ecee] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-5510ecee] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-5510ecee] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-5510ecee]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-5510ecee] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-5510ecee]::after {
  border-image-source: url("data:image/png;base64,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");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-5510ecee] {
  margin-right: 6px;
}
.form-item-auto[data-v-5510ecee] {
  flex: auto;
}
.form-item-auto .el-select[data-v-5510ecee] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-5510ecee] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-5510ecee] {
  width: 100%;
}
.form-item-unit[data-v-5510ecee] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-5510ecee] {
  width: 100%;
}
.el-select-default[data-v-5510ecee] {
  width: 200px;
}
.el-select-short[data-v-5510ecee] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-5510ecee] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-5510ecee] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-5510ecee] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-5510ecee] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-5510ecee] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-5510ecee] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-5510ecee] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-5510ecee]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-5510ecee] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-5510ecee] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-5510ecee] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-5510ecee] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-5510ecee] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-5510ecee] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-5510ecee] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-5510ecee]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-5510ecee] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-5510ecee] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-5510ecee] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-5510ecee] {
  color: #fff;
}
.el-message-box[data-v-5510ecee]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-5510ecee] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-5510ecee] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-5510ecee]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-5510ecee],
.elMenu .el-menu .el-sub-menu__title[data-v-5510ecee]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-5510ecee]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-5510ecee]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-5510ecee]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-5510ecee]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-5510ecee] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-5510ecee]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-5510ecee]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-5510ecee] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-5510ecee] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-5510ecee] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-5510ecee]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-5510ecee] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-5510ecee] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-5510ecee]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-5510ecee]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-5510ecee],
:root .el-menu[data-v-5510ecee] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-5510ecee] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-5510ecee] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-5510ecee] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-5510ecee] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-5510ecee] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-5510ecee] {
  height: auto;
}
:root .el-table[data-v-5510ecee] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-5510ecee] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-5510ecee] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-5510ecee] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-5510ecee] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-5510ecee] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-5510ecee] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-5510ecee] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-5510ecee] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-5510ecee] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-5510ecee],
:root .el-date-editor[data-v-5510ecee],
:root .el-range-editor[data-v-5510ecee] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-5510ecee],
:root .el-date-editor.is-disabled[data-v-5510ecee],
:root .el-range-editor.is-disabled[data-v-5510ecee] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-5510ecee] {
  background-color: transparent;
}
:root .el-input-number[data-v-5510ecee] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-5510ecee] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-5510ecee] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-5510ecee] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-5510ecee] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-5510ecee] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-5510ecee]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-5510ecee] {
  color: #fff;
}
:root .el-date-picker[data-v-5510ecee] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-5510ecee] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-5510ecee] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-5510ecee] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-5510ecee] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-5510ecee] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-5510ecee] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-5510ecee]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-5510ecee]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-5510ecee] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-5510ecee] {
  height: 32px;
}
:root .el-form[data-v-5510ecee] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-5510ecee] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-5510ecee] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-5510ecee] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-5510ecee] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-5510ecee] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-5510ecee] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-5510ecee] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-5510ecee] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-5510ecee] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-5510ecee] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-5510ecee] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-5510ecee] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-5510ecee] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-5510ecee] {
  border: none;
}
:root .el-tree-node__content[data-v-5510ecee] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-5510ecee] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-5510ecee] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-5510ecee] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-5510ecee] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-5510ecee] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-5510ecee]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-5510ecee] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-5510ecee]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-5510ecee] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-5510ecee]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-5510ecee] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-5510ecee]::-webkit-resizer,
:root .sun-cloud-container[data-v-5510ecee] ::-webkit-resizer, :root .sun-cloud-container[data-v-5510ecee]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-5510ecee] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-5510ecee] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-5510ecee]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-5510ecee] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-5510ecee] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-5510ecee] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-5510ecee] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-5510ecee] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-5510ecee] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-5510ecee] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-5510ecee] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-5510ecee] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-5510ecee] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-5510ecee] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-5510ecee] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-5510ecee] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-5510ecee] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-5510ecee]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-5510ecee] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-5510ecee]::after {
  border-color: #fff !important;
}
.header-view[data-v-5510ecee] {
  height: var(--header-view-height);
  background: url("/assets/layout-header-DlLGWJ3i.png") no-repeat var(--dark-blue);
  background-position: center;
  background-size: auto 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0;
  padding: 0 20px;
  position: relative;
  z-index: 2;
}
.header-view .svg[data-v-5510ecee] {
  cursor: pointer;
}
.header-view .header-main-left[data-v-5510ecee] {
  display: flex;
  margin-top: 40px;
  gap: 10px;
  height: 100%;
}
.header-view .collapse-item[data-v-5510ecee] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  color: var(--white);
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
  background: url("data:image/png;base64,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") no-repeat;
  background-size: 100% 100%;
  width: 100%;
}
.header-view .collapse-item .menu-item[data-v-5510ecee]:hover {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAuCAYAAADgKBFVAAAAAXNSR0IArs4c6QAAEpNJREFUeF7tXE2OHseRjciszKzqJiFwNAMYAhfGLGbBWWoxW89SB9DsvbGvoXPoCnMJX8JaaWFgVjZtWCOruzKrKjMGLyLr++kmJXWTA/IT2UCjvu6PEtkdLyNevHiRTB8/PujfAH/QP/3HH54+AuADB8FHAHwEwAf+G/jAf/zXZADhF19R+Nv1n0O4mZIPQxrjOrbmR9nqJOymxu3aiVyJuCvn5KoxX7sm18J0xczX0uSaGe/zNTNdCfHEJFdEPBHJSMQjiYzEFIgoEunTXWY8hOih1VRoI5aViBciKkKUiSgz0YynEN0Q8cwkt0J8w9JuhPmWiW9E5IYd3UiTW2a+baLvz5XdLUudOfiZly3TFgvTkjf6p+VPL2il/+J69/f7WgDQb/7gn//Ly3D99LPhhy3H4HxwLcTF3SYnQyRaR66UyEmqIhPVOhLLyAgstZFIJg0yUX+2kZj1/UaEwCdu9iShpF8LJWGKJBSZJYpwIJJA7AYSGYjJP/w3/S4gJY2JNyHaSHjtgV5ZZBEiBNyCzpRZaCGWTMSZhAqCj6/Fvp6JAQzJ1Hh2ju01uUzMM3mfRaiIDDkMXKRxkepK5W1Jsq3Vx2Wuy/ppfr5+8+WL+hYAsMXFSeK6JASfHaWttpFdTRr0SjjlY9VAt4kaKyhIaGImgEJBQM2ewpJYXCKWRMKJSIGAbBCZJIhQJOYBgCDS4Hsief95C1Njok2ENyYBEBZiXjXwIgoAJi5CgoBb0BUQbiZpxQllcRromQRPvM+zCGfyAAHNrvnCA83SqMiQctAnADAqAEYflk3qagD43/WbL798cwDwcptWatGJROI6bo0Tt5qY21gbTn+dCIHGaw14m+zU09ga2XtMIwveIwR8FOLEFvhEIvieAkCYAuO1UCCmQYQHviAAEFI8QMC0sQaeDAAGhiIiCyP4TFmEC5EURqARcIcn43QbCFzLjtws0vrXeG9ApiheXBbniww+hwoQxFJ5ePMM8Pnvvh7+/Pdnw7EElFCWnDxJdEJx3drIviauMrK0VFsdmd1ItE0kbmTapiZWAhQMOPkWeAs6voevRZIwQKDB1xLAwtFSP3cAyAUCgDci2YhpVTAwar0ACIswLazpXgqxyyJSmKkQAo7Tr2mfZmaXCUHH9x0yAMBC2XuAYVCgePYFmUHcUMSFMjAvbZjKaQZ4+te6ffvbL7ZHlYAxPgmzzyHMKSw4/eH75ArH1VngubVUa5vYN4Bhqq6NqO3skAl4Ul4gNDaSiQEIzQwa6JFBAokTMdJ/szLAEokQeH0GYgkkPBARPi+DA7A0EgBAM8DKQquQrHwAAaPuFyFXWFAGBDVdgYCMwAg4gwPILIJ6L5kVFAYCcsPsmj6zcC3eB8sCbjAArLGkcV2r52WuV8YB6EWl/34ACUQG+Nvyb/4HF8L4jx/CQDWW+l3yTHFtNTkEf0DwKwKZmtSRteZve6An0RPOI7MoEKQDwAIPEGh50NQvRFYKEHzjAUFrP7oE0eBfEADIAMCtCjFO+9ozgZJALQnK/HHytaYXBFZLAoEAWglgkEPh2Uihn4UkO3ADGWZhyd4lBYC0kD2nIq6V4IZSaVrWcV2nDoBHZYC9BOTy2ZD8X2IYtrAQRddukgFA2T84wIj03RoC38mddgE0ibZ7IIZI/0r6rEsQGQ/BNy6gnwCAkGgXoESQOYgBYSCWgYgvgwRSJ4HEm9b+Y7u3ahkw4tdBwBZ4sHnCSbeOQED0FBiswXZCswAszNk1yYLS4cPs8Wfc0AHgyyCyNB/Kug3r9Mkz7QIeBQBrA1PI5eWQfI0D38SFSvTsLQMskiotKAFo6xILuoE2NgH7rxOTG8WhA9AMgKcCQgGg2YDs9GvQNRNEzQKsz8giUZgDgwTa6b+sDID6r0RQuYD1+4yggwcoHyiknQAV3ksAdAAtCeABh0Ab+WMHTcBKhfOzAwCcywqA5rMPsYhzpTpfAo3LRk+WcS3r/PTqcQD4zVd/8N/+8WW4jU/CdPsyLMMUAuW4zjj9OTkCANYTAMjYpE4s28jOjQ28QElh01LACgY3dhAktITGA7QUqAbQM4GVANFOYAAQiC6NA6AEUO1pv6d/WY388V4GUNsX7emlFfT9bG2hagB7+rfXBgBpnB26BuLsnJ81CxAVlIJGXIaUShVZgn9SNqJlXMMRAE++2B7EAeh3Xw/P//5syCUNyX8XC7sYVwmrQAiy0+/WLTEhA2g7CHUQmWBqShBlEgEA0BLi9OPEqyYwisNrZ9oBSKBmgoMW0DlAJ4EigYkHob0EPFRyewdCkJHAqqlfeGUiBB/dgGYA1QCYAARr/Swb6NO4gJaA7FhQ94uIAw+Yufrshob0PwsP2ZGHdpC9c7lRBAEstYUlXPmy0fSGAOhK4A6AZWgh5CWuIsnzFrdWRwCgUhsdVWSCqdFmPb9A9m2a5qEGggQaAPY2EK818Ac9QPt/E4TQAvYOAJlAgnYDByHoEgBADR2AtoGmBiL9ryK0MAKPJwJL3AFwEIOyEkOTgpUAIu3ra8ZrAEdmR97KgDgDQIy5EZWBU6nkShjjYgC4Weenn72ZEngAQGkheAOAk5LqBkGojE3T9zY2kZFrxXNCCyjUJhN8kPZJXysI0B5q4LXvN00AZUBJIDQB1H9l/5F2KfjAAS6EBDI1yMBQAzsAUAZUA7CnpnrjARCFLP0jtVvwG/W2T9P9zFQziZvZgRu47DQDUHYU0B2UBhAEbQFLpbEEics27QDw69O//vP27YNLwN0McABATn6tcROc/C01rolX9Pn76d8mnHQNNto/YgS5A6D1LKB6AGYA4AEJ2UDQUeB5BoDD6e8kUC5EB+AzAPQTb0qgAoALcVtAArXmC0EIMkGon34VgRpr68cEDsBzQ1kgnx3zDOXPCUoAZ88xtyBl4Fhq80vg63IKgE/z54+fBdzPADm5ZUmVoQi2sdWCE2wnn6oOegwAzXiADoT2EgAw2PsabJsK2iwAT0jBdvJ7BjAAMNEgmgUuBwBWAvYMoKf9mAVI1UALtpYDTfl7OegDn/30WwlA0Bu57KxD0DLQyBU/QAPg3MJQKscyHDJAXcb1mZLARwlB9PnXw/N/NRI4ppchf19T8Gvc1hq9QwYooyNOBwBQHXmTqVG1Hv9QClQOBvtXPUCBYVNCC77p/6YGnswCiDmoGoinBX8fF7//wyDhzgEOI99Vh0AYCOkTPT9DBQQRBOlDbbd2EF2BPo0HYDyMkmAA0Awwi5OiAHBh9iKlDa54TrlKLEOwDLCG23WSXy3z03+sn+bx8cOg2x+WMI3fhaVcGwdYbqInShttycky1k3bP5QDtH52+vsAiLldSXOJXNVMcCgN+lqSkcTe/u1j4T4MOnoEdgBcUAagEwBYFoDoc8IDZMEAyIhgzwQAgLH9Ph2ULO1IAh17A4BABBpm5yk39tmLR3HOnoYyRCsBQ8IkcFuOAPj84VLw7ge4BwDpHAAAWJexIvDUkqvgASoLT4cMoC2iw4gYJO+EG6jqp+VAvQD7NNBkYZz63SCiTyFtBfs4+AK6ANm7AGQATAFVCOrTQPT+mAZq6kc72EsBMoDKwvvnbBlgLwEdAMgIzhXNCDsAegZQABCVIMOyBlonGZf51q+ffvIYDnBSApL/n3jIADmnYwmoqW4AACeHDuAUAGccQIN9BoCTtvBgCFFVUM0gJgTpIMhawMtSAgkAkGpmkFcCAK2gZQDuzF9VwGM7aDOB0wzQOcBpBgAHoCGfZ4BtCTwWA8Cvlvn2an3q32AaaCTwBAB7BgAH2Kp2ARUl4FUZwLVRMCByRgbPSoANgHoJ6ETQNICDJ8BsYr/AEmAaQNcCTkrAWQY4LQFo/ToHAACGQTWA5ni+XwIMANuUlnFl1QHeYBbwMpwCYKCbdE4Ca2q1WhdgU8HXkMDTLkBJIFq+LhTtJPCOEngYB18gAE5JIDiA9f6regJUC2idA0DxawuTyxj4mBT8YyTQYSiUxYMUDugKiid0AOccwNrAYxfwFgDwXVxeowPUbR2dWPunUvAm8AaMom0hUr9Xj+CxC9jbQBV/TtrAgzfwXht4LAGX2AaaHHynDVQpGIMfE4HUFPqKNtBZF0AtG0jQ/qE7MC3grA3cSWBvA9fA6yRPtQv4/xGCtAtoY6V1dJtLEIJUA5AuBHUAEHlMBc+FIDWAmCPoXAjSyWBUK5gaQTAWvsAMwKdCkKyi8wAQwV0IMluYKoE6Bjbl7ygEua4Eig6AzoQgdAAATsDzFUIQjWUItFb/SXnrUrCWAFdhCUt1XROUwEoyOkjBSOvgATsA3EEKxhwAZcLmAQcpWAdAMIlgBAzy94uSgo9CEK8i6gayYdAuCfdxsDmDuhZgff9rpWBtA30Xg5zrAAjZ0VAkumzDoPtKoGaA//ii0lfqUjr7+Elb+OkwaLgBAIb4ymGQggAZoE1NZ/2YBtJIzkShHx8GdSXwMAzCye8ikA2DLqsLYGlCcATbQEgzwD4EgggkhAkhhB5VAY/O4B0MfRiEAVBTntCHQXALOxsGwS+gU0NffMQ0ELOA4zBo3VAC6jI/9evDpWARpt+fj4PVD5BzPBsHowxsBGeQ+vuaWybNAjoOBhi4j4bvjIMxQIJJZOcAx3Ew+v4uB6sbeJ8GQgnsjqAL0AH4ZBp4bxysE0GcehsHdx/g68fB3R2s42DObkCGcLMMA3hAFhrK2TiYpjKE0ksA/ABQAh+jA5wMg8ZUwkAUS/0++cXHjdfIbUP9N0MI3EDUUoP/H4YQHQnvuwDUDSHmCjZDiLmEhbAX8HpDiPkBVQJG8C/KEaR7AToK3v2AdwwhcAHvZQA9PzyAdw0hTad/sxpCxM1qBAFXYNjFYAKFT9AMIR7i0isNIW9IAse4hPn2KpgnMEfXatoWjtxux0piPKC5Ecy/g8G8gaj5B0tYU6v4mSXMxsB9LGymkIMlDGIQCaxhUAB3IehyZgEwhKgfEH4AmEP7XsBuCcMU0ESfxbqAhrGwDYT6IsjREqYDI2wIwQ/wsy1h6gkUXh4/DDpkgPum0A1Mva7qBtZ9gDNTKFo+M4Ey06Q+AabpnilU/X86FDqYQmEINZewbgTpYsgvxhSqmaDvBqgpVEfBe/t33xQqcADDBoYT//NNoeYKJvMEXk99M+gRq2G7JzA//WxI21+i7QXcRNdWcwUzR3ZYGJVEAAG0gAb7N8bAOu83Emh7AboVZLZw4wdELplLGAHHaLipH6A7g/pugPKAbgu/JA4AS5jD8ifKgO0F2H7A7gfswd+3g6zOq0W8+wOxDKK+QOwAQv27awsnxj7A/Dpb+Eb+HAAP2gsACfxPWw49XQwpISePhoMorq4cF0N0EWQbdTEEfABmz30xpDuDmhpA7y6GdClYdQEogToWtg5AlcAdAJfXBeyLIWxWsJPFkO4E0oGQLMbkYRABD3j9YojDUgjBPIpVsWF2WB/T7KBAOCyGhC2WLa5rXaayZ4BHKYF7BjAAxBBcCbxQWmmOXLe0UYjMC+p+4iajlQJsAlUle1gObewPr89Xw+AWwvzftoPNDWRLIbYw2kGgngDMA7QVvKjl0AMHUDOoTgKxH6C7gfsk8OAI0gWRO6thmgH6biBs4SerYeSDbQpjTezOalgYpFS+vr8b+KAMQMKnu4E37MJQS3Rti8uWE3uGChjXreDUj+w4Vd5GbmYD1+VQXQy1r1k4NayJny2HmhtIOwE4hO8sh1opQPrX9bAL3g1UE8juCTAA9KUQ2wTS3YBsK2FQBu8uh9p9Ac7RLOIzSbWVMACAh9lXKTJgR2AoWA5tfTfwdD38URkAfoBf/5qGYZ2jZQDcD2Dr4Qi+3g1A23hYD68gdFgIwXq41vafWg83DqD7gOYPtJUw9QL0T5WDdTu47wdexmaQrYfXXQLGhrCJPd0RpObPhg7A1sNx0iH4WGtoA5/jejj+zHy6Hu6xJk6M7+l/owBooegdAXUsW7tZp/ikHNfDn6/f/PuL9vOVwBMOcHpBhC2ADnGTahdEOEpUsSOAuwHqcQ0MX+s28OklET99QYTKwcf7Ac4viFAhSH0Bl/BhAEDaP3EEYScQ6R+WMMjCpv//yAURag2zQGMvwGngf/yCiObq0jYub3xBxOGKGD8lPy+JWhhjtCtimrQr8e7Ks0ytumu9IqbJtcPVMETX7PjqcEUM8zULroiRK+UI+AQwTPbtp/5wTcz77/d7e/DbdGO4XxHTPYCYCN7qiWekfLllYbsapsmtOLo5XBHDfCu4Gobb66+ISbFIXUvLz8qf/kjrAzaD3t5P+fH/9H7/Bj6kE/d+R+Id/es+AuAd/eLfl7/2IwDel0i8o3/HRwC8o1/8+/LX/h/K7dMQSuLRygAAAABJRU5ErkJggg==") no-repeat;
  background-size: 100% 100%;
}
.header-view .header-main-center[data-v-5510ecee] {
  display: flex;
  gap: 10px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: max-content;
  min-width: 24.7%;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.header-view .header-main-center .header-main-button-left[data-v-5510ecee] {
  display: flex;
  align-items: center;
  gap: 30px;
  position: absolute;
  top: -2px;
  left: 0;
  transform: translateX(-109%);
}
.header-view .header-main-center .header-main-button-left .header-main-button-item[data-v-5510ecee] {
  width: 136px;
  height: 45px;
  background: url("/assets/left-button-B1QpDklk.png");
  text-align: center;
  line-height: 45px;
  cursor: pointer;
  user-select: none;
  position: relative;
  color: var(--white);
}
.header-view .header-main-center .header-main-button-left .header-main-button-item[data-v-5510ecee]:hover {
  background: url("/assets/left-button-active-DWifkRb4.png");
}
.header-view .header-main-center .header-main-button-left .header-main-button-item:hover .collapse-item[data-v-5510ecee] {
  max-height: 300px;
}
.header-view .header-main-center .header-main-button-right[data-v-5510ecee] {
  display: flex;
  align-items: center;
  gap: 30px;
  position: absolute;
  top: -2px;
  right: 0;
  transform: translateX(109%);
  color: var(--white);
}
.header-view .header-main-center .header-main-button-right .header-main-button-item[data-v-5510ecee] {
  width: 136px;
  height: 45px;
  background: url("/assets/right-button-6r8TqUv1.png");
  text-align: center;
  line-height: 45px;
  cursor: pointer;
  user-select: none;
}
.header-view .header-main-center .header-main-button-right .header-main-button-item[data-v-5510ecee]:hover {
  background: url("/assets/right-button-active-CNLRocsn.png");
}
.header-view .header-main-center .logo-name-box[data-v-5510ecee] {
  min-width: 610px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-view .header-main-center .logo-name-box img[data-v-5510ecee] {
  height: 46px;
  max-width: 310px;
  margin-right: 10px;
}
.header-view .header-main-center .logo-name-box .system-name[data-v-5510ecee] {
  font-family: pangmen2;
  font-size: 46px;
  background-image: linear-gradient(180deg, #fff 20%, #bee7f3 80%);
  -webkit-background-clip: text;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  filter: drop-shadow(1px 1px 0 rgba(1, 20, 48, 0.3)) drop-shadow(2px 2px 0 #0096ff) drop-shadow(1px 1px 6px #0096ff);
  overflow: hidden;
  white-space: nowrap;
}
.header-view .header-main-right[data-v-5510ecee] {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: -40px;
}
.header-view .header-main-right .select-area[data-v-5510ecee] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-right: 10px;
}
.header-view .header-main-right .select-area .select-label[data-v-5510ecee] {
  color: #fff;
}
.header-view .header-main-right .el-divider--vertical[data-v-5510ecee] {
  height: 30px;
}
.header-view .header-main-right .el-dropdown-link[data-v-5510ecee] {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  gap: 10px;
}
.header-view .header-main-right .el-dropdown-link[data-v-5510ecee]:focus-visible {
  outline: 0 none;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-c0859953] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-c0859953], .dis-flex[data-v-c0859953], .dis-grid[data-v-c0859953] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-c0859953] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-c0859953] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-c0859953] {
  overflow: auto;
}
.scrollBar[data-v-c0859953]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-c0859953]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-c0859953]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-c0859953]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-c0859953]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-c0859953]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-c0859953] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-c0859953] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-c0859953] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-c0859953] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-c0859953] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-c0859953] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-c0859953] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-c0859953],
.el-button-success-linear .bi[data-v-c0859953],
.el-button-primary-linear .bi[data-v-c0859953] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-c0859953] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-c0859953] {
  width: 100% !important;
}
.el-input-number-short[data-v-c0859953] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-c0859953] {
  width: 80px !important;
}
.el-pagination[data-v-c0859953] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-c0859953] {
  padding: 0 15px;
}
.linear-tab[data-v-c0859953] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-c0859953] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-c0859953] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-c0859953] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-c0859953] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-c0859953] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-c0859953] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-c0859953] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-c0859953] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-c0859953] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-c0859953] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-c0859953]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-c0859953] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-c0859953]::after {
  border-image-source: url("data:image/png;base64,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");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-c0859953] {
  margin-right: 6px;
}
.form-item-auto[data-v-c0859953] {
  flex: auto;
}
.form-item-auto .el-select[data-v-c0859953] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-c0859953] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-c0859953] {
  width: 100%;
}
.form-item-unit[data-v-c0859953] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-c0859953] {
  width: 100%;
}
.el-select-default[data-v-c0859953] {
  width: 200px;
}
.el-select-short[data-v-c0859953] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-c0859953] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-c0859953] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-c0859953] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-c0859953] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-c0859953] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-c0859953] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-c0859953] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-c0859953]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-c0859953] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-c0859953] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-c0859953] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-c0859953] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-c0859953] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-c0859953] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-c0859953] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-c0859953]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-c0859953] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-c0859953] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-c0859953] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-c0859953] {
  color: #fff;
}
.el-message-box[data-v-c0859953]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-c0859953] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-c0859953] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-c0859953]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-c0859953],
.elMenu .el-menu .el-sub-menu__title[data-v-c0859953]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-c0859953]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-c0859953]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-c0859953]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-c0859953]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-c0859953] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-c0859953]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-c0859953]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-c0859953] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-c0859953] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-c0859953] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-c0859953]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-c0859953] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-c0859953] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-c0859953]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-c0859953]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-c0859953],
:root .el-menu[data-v-c0859953] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-c0859953] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-c0859953] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-c0859953] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-c0859953] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-c0859953] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-c0859953] {
  height: auto;
}
:root .el-table[data-v-c0859953] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-c0859953] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-c0859953] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-c0859953] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-c0859953] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-c0859953] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-c0859953] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-c0859953] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-c0859953] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-c0859953] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-c0859953],
:root .el-date-editor[data-v-c0859953],
:root .el-range-editor[data-v-c0859953] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-c0859953],
:root .el-date-editor.is-disabled[data-v-c0859953],
:root .el-range-editor.is-disabled[data-v-c0859953] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-c0859953] {
  background-color: transparent;
}
:root .el-input-number[data-v-c0859953] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-c0859953] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-c0859953] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-c0859953] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-c0859953] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-c0859953] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-c0859953]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-c0859953] {
  color: #fff;
}
:root .el-date-picker[data-v-c0859953] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-c0859953] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-c0859953] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-c0859953] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-c0859953] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-c0859953] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-c0859953] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-c0859953]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-c0859953]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-c0859953] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-c0859953] {
  height: 32px;
}
:root .el-form[data-v-c0859953] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-c0859953] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-c0859953] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-c0859953] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-c0859953] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-c0859953] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-c0859953] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-c0859953] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-c0859953] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-c0859953] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-c0859953] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-c0859953] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-c0859953] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-c0859953] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-c0859953] {
  border: none;
}
:root .el-tree-node__content[data-v-c0859953] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-c0859953] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-c0859953] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-c0859953] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-c0859953] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-c0859953] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-c0859953]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-c0859953] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-c0859953]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-c0859953] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-c0859953]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-c0859953] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-c0859953]::-webkit-resizer,
:root .sun-cloud-container[data-v-c0859953] ::-webkit-resizer, :root .sun-cloud-container[data-v-c0859953]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-c0859953] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-c0859953] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-c0859953]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-c0859953] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-c0859953] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-c0859953] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-c0859953] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-c0859953] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-c0859953] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-c0859953] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-c0859953] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-c0859953] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-c0859953] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-c0859953] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-c0859953] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-c0859953] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-c0859953] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-c0859953]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-c0859953] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-c0859953]::after {
  border-color: #fff !important;
}
.isCollapsed[data-v-c0859953] {
  width: var(--menu-width);
  transition: all var(--el-transition-duration);
}
.notCollapsed[data-v-c0859953] {
  width: var(--menu-notCollapsed-width);
  transition: all var(--el-transition-duration);
  padding: 0px !important;
}
.elMenu[data-v-c0859953] {
  height: 100%;
  transition: all var(--el-transition-duration);
  user-select: none;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-e097fa8f] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-e097fa8f], .dis-flex[data-v-e097fa8f], .dis-grid[data-v-e097fa8f] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-e097fa8f] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-e097fa8f] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-e097fa8f] {
  overflow: auto;
}
.scrollBar[data-v-e097fa8f]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-e097fa8f]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-e097fa8f]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-e097fa8f]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-e097fa8f]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-e097fa8f]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-e097fa8f] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-e097fa8f] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-e097fa8f] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-e097fa8f] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-e097fa8f] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-e097fa8f] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-e097fa8f] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-e097fa8f],
.el-button-success-linear .bi[data-v-e097fa8f],
.el-button-primary-linear .bi[data-v-e097fa8f] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-e097fa8f] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-e097fa8f] {
  width: 100% !important;
}
.el-input-number-short[data-v-e097fa8f] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-e097fa8f] {
  width: 80px !important;
}
.el-pagination[data-v-e097fa8f] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-e097fa8f] {
  padding: 0 15px;
}
.linear-tab[data-v-e097fa8f] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-e097fa8f] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-e097fa8f] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-e097fa8f] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-e097fa8f] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-e097fa8f] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-e097fa8f] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-e097fa8f] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-e097fa8f] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-e097fa8f] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-e097fa8f] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-e097fa8f]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-e097fa8f] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-e097fa8f]::after {
  border-image-source: url("data:image/png;base64,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");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-e097fa8f] {
  margin-right: 6px;
}
.form-item-auto[data-v-e097fa8f] {
  flex: auto;
}
.form-item-auto .el-select[data-v-e097fa8f] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-e097fa8f] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-e097fa8f] {
  width: 100%;
}
.form-item-unit[data-v-e097fa8f] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-e097fa8f] {
  width: 100%;
}
.el-select-default[data-v-e097fa8f] {
  width: 200px;
}
.el-select-short[data-v-e097fa8f] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-e097fa8f] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-e097fa8f] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-e097fa8f] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-e097fa8f] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-e097fa8f] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-e097fa8f] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-e097fa8f] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-e097fa8f]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-e097fa8f] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-e097fa8f] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-e097fa8f] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-e097fa8f] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-e097fa8f] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-e097fa8f] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-e097fa8f] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-e097fa8f]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-e097fa8f] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-e097fa8f] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-e097fa8f] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-e097fa8f] {
  color: #fff;
}
.el-message-box[data-v-e097fa8f]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-e097fa8f] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-e097fa8f] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-e097fa8f]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-e097fa8f],
.elMenu .el-menu .el-sub-menu__title[data-v-e097fa8f]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-e097fa8f]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-e097fa8f]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-e097fa8f]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-e097fa8f]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-e097fa8f] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-e097fa8f]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-e097fa8f]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-e097fa8f] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-e097fa8f] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-e097fa8f] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-e097fa8f]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-e097fa8f] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-e097fa8f] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-e097fa8f]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-e097fa8f]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-e097fa8f],
:root .el-menu[data-v-e097fa8f] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-e097fa8f] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-e097fa8f] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-e097fa8f] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-e097fa8f] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-e097fa8f] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-e097fa8f] {
  height: auto;
}
:root .el-table[data-v-e097fa8f] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-e097fa8f] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-e097fa8f] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-e097fa8f] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-e097fa8f] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-e097fa8f] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-e097fa8f] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-e097fa8f] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-e097fa8f] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-e097fa8f] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-e097fa8f],
:root .el-date-editor[data-v-e097fa8f],
:root .el-range-editor[data-v-e097fa8f] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-e097fa8f],
:root .el-date-editor.is-disabled[data-v-e097fa8f],
:root .el-range-editor.is-disabled[data-v-e097fa8f] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-e097fa8f] {
  background-color: transparent;
}
:root .el-input-number[data-v-e097fa8f] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-e097fa8f] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-e097fa8f] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-e097fa8f] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-e097fa8f] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-e097fa8f] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-e097fa8f]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-e097fa8f] {
  color: #fff;
}
:root .el-date-picker[data-v-e097fa8f] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-e097fa8f] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-e097fa8f] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-e097fa8f] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-e097fa8f] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-e097fa8f] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-e097fa8f] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-e097fa8f]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-e097fa8f]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-e097fa8f] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-e097fa8f] {
  height: 32px;
}
:root .el-form[data-v-e097fa8f] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-e097fa8f] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-e097fa8f] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-e097fa8f] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-e097fa8f] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-e097fa8f] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-e097fa8f] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-e097fa8f] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-e097fa8f] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-e097fa8f] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-e097fa8f] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-e097fa8f] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-e097fa8f] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-e097fa8f] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-e097fa8f] {
  border: none;
}
:root .el-tree-node__content[data-v-e097fa8f] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-e097fa8f] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-e097fa8f] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-e097fa8f] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-e097fa8f] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-e097fa8f] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-e097fa8f]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-e097fa8f] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-e097fa8f]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-e097fa8f] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-e097fa8f]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-e097fa8f] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-e097fa8f]::-webkit-resizer,
:root .sun-cloud-container[data-v-e097fa8f] ::-webkit-resizer, :root .sun-cloud-container[data-v-e097fa8f]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-e097fa8f] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-e097fa8f] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-e097fa8f]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-e097fa8f] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-e097fa8f] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-e097fa8f] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-e097fa8f] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-e097fa8f] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-e097fa8f] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-e097fa8f] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-e097fa8f] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-e097fa8f] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-e097fa8f] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-e097fa8f] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-e097fa8f] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-e097fa8f] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-e097fa8f] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-e097fa8f]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-e097fa8f] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-e097fa8f]::after {
  border-color: #fff !important;
}
.robot[data-v-e097fa8f] {
  width: fit-content;
  height: fit-content;
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 9999;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-46b21d68] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-46b21d68], .dis-flex[data-v-46b21d68], .dis-grid[data-v-46b21d68] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-46b21d68] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-46b21d68] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-46b21d68] {
  overflow: auto;
}
.scrollBar[data-v-46b21d68]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-46b21d68]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-46b21d68]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-46b21d68]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-46b21d68]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-46b21d68]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-46b21d68] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-46b21d68] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-46b21d68] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-46b21d68] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-46b21d68] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-46b21d68] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-46b21d68] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-46b21d68],
.el-button-success-linear .bi[data-v-46b21d68],
.el-button-primary-linear .bi[data-v-46b21d68] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-46b21d68] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-46b21d68] {
  width: 100% !important;
}
.el-input-number-short[data-v-46b21d68] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-46b21d68] {
  width: 80px !important;
}
.el-pagination[data-v-46b21d68] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-46b21d68] {
  padding: 0 15px;
}
.linear-tab[data-v-46b21d68] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-46b21d68] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-46b21d68] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-46b21d68] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-46b21d68] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-46b21d68] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-46b21d68] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-46b21d68] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-46b21d68] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-46b21d68] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-46b21d68] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-46b21d68]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-46b21d68] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-46b21d68]::after {
  border-image-source: url("data:image/png;base64,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");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-46b21d68] {
  margin-right: 6px;
}
.form-item-auto[data-v-46b21d68] {
  flex: auto;
}
.form-item-auto .el-select[data-v-46b21d68] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-46b21d68] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-46b21d68] {
  width: 100%;
}
.form-item-unit[data-v-46b21d68] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-46b21d68] {
  width: 100%;
}
.el-select-default[data-v-46b21d68] {
  width: 200px;
}
.el-select-short[data-v-46b21d68] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-46b21d68] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-46b21d68] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-46b21d68] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-46b21d68] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-46b21d68] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-46b21d68] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-46b21d68] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-46b21d68]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-46b21d68] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-46b21d68] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-46b21d68] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-46b21d68] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-46b21d68] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-46b21d68] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-46b21d68] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-46b21d68]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-46b21d68] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-46b21d68] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-46b21d68] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-46b21d68] {
  color: #fff;
}
.el-message-box[data-v-46b21d68]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-46b21d68] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-46b21d68] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-46b21d68]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-46b21d68],
.elMenu .el-menu .el-sub-menu__title[data-v-46b21d68]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-46b21d68]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-46b21d68]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-46b21d68]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-46b21d68]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-46b21d68] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-46b21d68]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-46b21d68]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-46b21d68] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-46b21d68] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-46b21d68] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-46b21d68]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-46b21d68] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-46b21d68] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-46b21d68]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-46b21d68]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-46b21d68],
:root .el-menu[data-v-46b21d68] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-46b21d68] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-46b21d68] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-46b21d68] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-46b21d68] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-46b21d68] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-46b21d68] {
  height: auto;
}
:root .el-table[data-v-46b21d68] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-46b21d68] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-46b21d68] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-46b21d68] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-46b21d68] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-46b21d68] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-46b21d68] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-46b21d68] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-46b21d68] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-46b21d68] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-46b21d68],
:root .el-date-editor[data-v-46b21d68],
:root .el-range-editor[data-v-46b21d68] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-46b21d68],
:root .el-date-editor.is-disabled[data-v-46b21d68],
:root .el-range-editor.is-disabled[data-v-46b21d68] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-46b21d68] {
  background-color: transparent;
}
:root .el-input-number[data-v-46b21d68] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-46b21d68] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-46b21d68] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-46b21d68] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-46b21d68] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-46b21d68] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-46b21d68]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-46b21d68] {
  color: #fff;
}
:root .el-date-picker[data-v-46b21d68] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-46b21d68] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-46b21d68] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-46b21d68] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-46b21d68] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-46b21d68] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-46b21d68] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-46b21d68]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-46b21d68]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-46b21d68] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-46b21d68] {
  height: 32px;
}
:root .el-form[data-v-46b21d68] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-46b21d68] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-46b21d68] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-46b21d68] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-46b21d68] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-46b21d68] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-46b21d68] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-46b21d68] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-46b21d68] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-46b21d68] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-46b21d68] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-46b21d68] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-46b21d68] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-46b21d68] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-46b21d68] {
  border: none;
}
:root .el-tree-node__content[data-v-46b21d68] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-46b21d68] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-46b21d68] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-46b21d68] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-46b21d68] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-46b21d68] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-46b21d68]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-46b21d68] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-46b21d68]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-46b21d68] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-46b21d68]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-46b21d68] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-46b21d68]::-webkit-resizer,
:root .sun-cloud-container[data-v-46b21d68] ::-webkit-resizer, :root .sun-cloud-container[data-v-46b21d68]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-46b21d68] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-46b21d68] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-46b21d68]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-46b21d68] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-46b21d68] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-46b21d68] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-46b21d68] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-46b21d68] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-46b21d68] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-46b21d68] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-46b21d68] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-46b21d68] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-46b21d68] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-46b21d68] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-46b21d68] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-46b21d68] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-46b21d68] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-46b21d68]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-46b21d68] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-46b21d68]::after {
  border-color: #fff !important;
}
.message-notification[data-v-46b21d68] {
  position: fixed;
  width: 500px;
  top: 10%;
  right: -550px;
  padding: 5px;
  z-index: 1000;
  transition: all 0.3s ease;
  border: 40px solid transparent;
  border-right: 0;
  border-image-slice: 40 fill;
  border-image-source: url("/assets/box--gxIETB0.png");
  border-image-repeat: stretch;
  user-select: none;
  -webkit-user-select: none;
}
.message-notification.showNotice[data-v-46b21d68] {
  right: 0px !important;
}
.message-notification .close-btn[data-v-46b21d68] {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background: rgba(24, 78, 155, 0.9);
  border-radius: 50%;
  transform: translate(calc(-100% - 18px), calc(-100% - 15px));
  line-height: 16px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #0095ff;
  cursor: pointer;
}
.message-notification .title[data-v-46b21d68] {
  font-size: 14px;
  color: #f1ea2d;
  display: flex;
  align-items: center;
  gap: 10px;
}
.message-notification .message-content[data-v-46b21d68] {
  margin-top: 10px;
}
.message-notification .message-content .header[data-v-46b21d68],
.message-notification .message-content .content-item[data-v-46b21d68] {
  display: grid;
  grid-template-columns: 10px 0.7fr 1fr 45px;
  gap: 5px;
  align-items: center;
}
.message-notification .message-content .header[data-v-46b21d68] {
  color: #489cea;
}
.message-notification .message-content .content-item[data-v-46b21d68] {
  color: #ffffff;
  width: 100%;
  height: 34px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZkAAAAiCAYAAACN36TMAAAAAXNSR0IArs4c6QAAEKtJREFUeF7tXcmO3EYSFVnVpVZrGRiGMICPY2AOo6M/cOSTv1A+zGGOBgaCIS9aeimSg3iRwUpmM5kZmcml5OpLFXNlscl8fPEiIqvvf/rthyeXv8sVuFyByxW4XIHLFZjhClTDMTvn+MmTt29/fFT27t2/+rL3b14P6v/85T+D43989w2OP/76oi//8u3/Bm1e//4cx7efnvXld68+DNrcf77G8asXT/H58OXPvv7h5tB/f3F3xfXXn/F5NMf0/eZ+z2XXt/xpjul785Trrh9M3YGPUfeww/enh3t8tua4OXJ5c8XlaNOYsj1/tg3XXfXHXI66/UPVHmuub/iTy4+mr6nbW3XNsWp3fNy23I7+9qZ/59Tt+2Pu09UNPndt1feVPl3Lda1Vt69lrqbqdqc+PEZdyXjc73Se0nZnxuzsuvo0zq7jOTszjzt/f76dNbbVv2vbwX1S27/Laoc5ulPbzqmzr4dc064ejt11w99fVV0nbemzauvBMZU1tdvmdFxVw/ZVe6prrX5VPd6uqdp+vqrd9d9r07dqT/VNdaqXearaqq+5vmr4HGqrTsZu7LK+Hfc7mrlkboxV77qqsefgsWU8e46jaVfXe3Me3O+4408pr6XdjtvR38Ox7Wppd7TKpWxvxjhe8Vi7xurbdPXugOPd8VR+Z9rsHkzdnuvqK/68u+dy9DNl+/tjX3Z7dd3t7k7H+wN/399e4/OzOZYx9k8fUH51e4PPj3L8+b4f8+rZy/77Hx/v8P1wc9uXPf3jm/779fMv/ff3f/s0uC+f/fp3HL/49mNf/t9fPgzavPzun4Pj1+/e98dv3vw8qKOx3r7996OyJ08q/l/Kj+TPIciMAQy18oGMD2BkDgEaH8hQOwEaG2QEYKh+CmQEYHDjLQAyNA8BjYCMAAzKAyBDAEPtNCDTNgZ8FgIZARicZ1sGZB4t7hMgYwPYLhNkbIDBnZ4JMi7A4GG6gMwTF2RwXQwwCODOATI0DwFNHQEy3LbpHgyoaEAGfS2gEYABgBiQIYCRNc8FGgEZF2hKgAyNKUAjIOMDGA3I2ABD/eJAhgEmCDLUwAUaG2Co3mYyLshQvTAZ+h4CGR+TiQUZXLgVmAxA5eq+SgEZAZoYJqMFGWExDBL5TAaLs2EzxGLkJhIwiGEyIZCxWRSDgWFeHpBBG4vNpDCZMRbDc/uZzFogY7OdXCaDBaBuu8awGAaEE5sSppHDZKZABgu2YUelmAzGNEDz4GEyOSAjAENjCJtxmYyAzBaZjLAYeXaFzUwxmVlBJmQqC4HMGMBQH625LBZk1mYyeJOINJcJk9GADNouaC6zTWU9oFgmMwEaDcjw4l3OXOYDGRfMpphMCshg8VSay2yA4P56c5kGZDCHMWNpzWU2AGhAhvsZs1hvgmNz1VaYjGsuY9AZmsxC5rJUkKF+xGZSzGXUV0xmY+YyrD/GZLZhJoNHtn9DvYAML62kyYgeg4XeaDKos3QZDZPBOIU1GdFWMLbRa0pqMrg7MkFmDGAYeCzdyegqWnOZzWJcMNOay1wWg/EsTWYtJsPAwYt4LpMRTUaYjM1iSoFMKU2Gz2ffhTQZtEtkMtRXdBkfyGD8q6ab0mSmmEwOyIQ0mblAhsYtpMkQuJAdbVqX0ZjLtEyGfsyYJkPlWxT+BWRShH+XyeAtxYj3tvB/5Yj+AJCFNBk8EJbwXwJk7MVfRH8fyHD5tLnMJ/y7TIZBIl74D4EMFnuLyYzpMbg/bAHfEvZdFmODB/7HHuF/jMnYoj8vxiKwry/843dtXJPBNYtkMgIy9Okzl2Edc4R/PEuHY7e0JkPz2rqMbS6LFf4XN5fRSc8l/Od6ly1tLlvau0yryeDGzvAuc4X/EiCzRU0Gb7CWVxodM8CV9S67mMvm8y5joNAJ/9THFv9LeZdpNRkR/fGiGeFdJqYyah/yLnOFf+oz5l1G5bYuk+9dtpDwr2UyqcI/bpabQ7U0yOBN1XFjjtVk8LaqNJctDTIAqYALMy/G4vqsc2HWMBkAgRH/baBai8mkmMv+CiDj6jFLMxmATcBclqPJCJNJNZfluDADhIwbc6oL81kwmTXMZVsX/gE2id5lGhdmANMKwj/mlXiXgpoMA0denAxAzniXxXqWMTC6MT/D460yGSzajiazRXMZxcgII9yquUyYTGkXZhpXEyejZTI0/lcNMvQDlzaXxYIMnduSLszCZFI0GZfJ4C1lRJNBudFltExmThdmAITjFl3ChZkBzQoUdTSZR15jHvflMSDxaTJLeZfZAIHvCd5lYyDDZenBmCVdmPGmv3HvMpzjSJwM7mkTOxMS/qltyIUZ43kCMlO8y8aEf5pDTGYlgzFpXDGZpWkyuCvDwZjULORhFhsnExPxjzcAE/WfEoy5FsgAbEzUf6y5LMWFWUAGC/GurpaO+MfC7cTJaCP+Q5pMCGRGwWOEybjttN5l3N9yFAhE+/NCHx/xX1L4zwUZ3L9OxD+DBTsOaFyYzyEYU8xlJYIxASROxP+YJkPtpqL+SwRjxoDMcuaySJApGfH/VwCZFBdmLKrHuooJxkTbMzeXuYu/ay4bYzF4kCOCMadcmDGvwrvMBRnun5dWpoQmw4t+nAsztzUxKsq0MqVAppQLcyitDM7XSS0zRzAm5nFSy8SAjAswNI6wmbXMZXgpN6llNMGY1M+N+n+cViZD+KcJYs1l1FaTu4zapzAZ6if5y5Y0l4nojzdBJZMBYGxc+F/DuwzXZcJc5oIUjkdMZppgTICY412mdWHmBT2eyaD9zOayNUCGwanrltZkNLnLGJBOaWX4+NDFeJelggz18zGZtUAm1oWZzl0fJxMJMrlMRgsyuS7MQGZPWhlJjklt5kqQqWEyc+QuO7dgTCzujvBfKq2MJk4mRZNJ8S6zWcgWQAbnsGJamZIJMjVMxpcgE/djpCaT6122BSZjgwydj8+FOU2T8YIM3gtXi/hPZTJrZWEGg7ESZNJxrCaTwmTQJ8JcNtBqMuJk8PY1YzDmOYMMg8TyWZiXSiuTmoV5LSajAZkSTMYV/fGsOAkyp3KX2SCDvooszL44Gaw/TloZKksJxqR+dqzMokxmyoWZTmyOVP+x3mVLx8lsPRjza/Quw2uQm8I/QvhHP48mU4LJaCP+U5nM1wAyzOh2XUkmI+YyAEhkWhlqqw3GxPhWWpmpLMxjIANAGUn3HwMy1Jc8zGJAhtqO5S9LEf5prM2ATG6q/1AwpqT5x82xgf1khMngMzNOBjdQwIV5aSYTk+qfF/20YMwQk7E917itZJIeCvBjcTKjYKQAmTk0mRLCvwZkcvaTYUZyPt5lGk3G9S5jZjOvJhPjWYY1ICLin9qlxslQ35j9ZBZjMjRRTqp/O+Kfxgql+qc2KcL/WuYyX7Q/QCdy0zIAR6R3mTZOBm9NK5jLhkk0TbBl5KZlWk0mZdOyMb1Gm1ZmLU1m6yDD4LReFmabyeBllFLNOJuWMajML/zjxcjEyQjIjDGZUsI/jV3KXKZNK8NYYW9cFqnJjIEMlcV6l8WklZFdMWncUiAjG5bReHPujAkwyczCfK4g4wZi4nessDMmzRvjXYZ2GS7MKe7LuD8K74ypSZBJ88e4MH9NwZg2yIRcmAFCR93OmBg/ctOyWE3mawAZhQszHsXBbpmaYEzqbZvMtEwmZC6j8be4MyYWk0QX5nMFGbylJUT84w4zmkqJ3GU+kLHncQHGrePfkpdWpoQmw6DALECThZn7XSL+Y+NkfLnLSrkw42XZ7I7pMpmxLMylQGauYEz6PatpMna0vwswdPxXAZmU7ZexkHi2YLZT/VO71LQy1Hcuc1nqzpghkNGay9YCmbXMZTYQhfaTWYPJzBXxDwYxsZ8M6hcIxozZGVNAZi4mo8nCTOeS4l2mNZcpmMyQxdAJ5mgyNtDERPzPGSdD5yKxMqXiZMBgNpSFuXSczFQwZirIlE4rUyILcwyLYTZ0Yjsx7su4PxbYT8bHZGJBhs+TmVCp7ZdjgjEZONi5IHf75RSQoT655jIaIybiHy98hyN+q7szputZRm0+GpdmvGR+vu+Tja6RhZnOYTYmMwYyVFZSk8EP+P05THS55jIaY8mI/xyQmSMYEwuhs6HZXEwGD1dbV9rcZTjHCXNZKSYzFYwZk4GZz9O/n8xaTEYj/K8BMgwcywv/Kd5lLsjgno4MxqS2FCsT68Lsggwda9PKAHAiXZjFfZn6pDAZ6jdTnAwerclgzC2DzNpxMpqIf7qONtDE5C7bkndZKpOxQQYPdcGI/yVzl6WAzNIuzLEgs5Twj5cySjlj9CNNnAyDl3/7ZdQnmsu477IuzCkgUyILsy9Ohs6nbMQ/7r5wFuaQ6A+UfPO6ByU3TobqNbnLQkwmFCezNMgIk0nRZJZgMqWDMW3XZGEyDBppcTIa4T8mQSYWi0HeMyeeRhEno2UyMcI/L/qnLAEpucs03mWxcTIlQWZKkxGQ4euwXjCmLwtzLpMBW7k/diL6YzyPC3OpVP+hnTFTmcximkxu7rIYF2a6CLYbc06czFogg4cnMxjzHJjMMP5FAiMZYMDMxNtssLGZP05mSZDRpvoPBWOmaDJLg8zWmIzoUylMJjYLs0T7028PuTC7qf41IDOWu0wDMqWYzBIgUzh3Wdh9mS5OrCZTmsnQeFMuzFS/pCZTIhhzyztj4qHx5C4rYS4bAxmtJjOX8K9lMrygz5+FWcNkYkGGGcZQ+M/NXYa5+zHNdgOi1SSYy0Igk5JWJgdk6PeFNi2zvcvwLB2O3ZgLM+o8ucuoToT/MXOZDTLUNhSMSW1iIv59egz1d9P8U1lR77I5QYbGHmMyVC75y7YEMng4N+RdhoWxoPA/R6p/XrxPZqxYTQZvmYG0MtRGzGW5qf63CjIMHHH7yaxhLsP/YAXhH/MqNRnqY3uX4R5TCv/o49m0DHWOuWwqbxkAJSOtzBjI2KK/DTD0nf58+8lQnW9nzDGgeQwyuFPDmgwj1I+D4Mw5QSakydDcWwaZFOG/JJMp7cJM17t0FuYxgOEFnc1v9Je6n8yUHoM5FBH/52Auo99EsTJ2IOZgkTcblnG7U7CmgBSl+UedYRxYFpqTZpSTu2zMhZnnMp5nhTUZ/G5KIWOSY9Kx1lymCcacSvVPc5MuM1ecDI0/lrtsDGSoLMa7jNptRvjXgMzSwZhAZs9+MlQ3V5yMCP/4Jzc7LJaxucsEZKhPqQSZvFAfcR5zuzAzQKQJ/9TXZTI+kOG2jxNkljCXYWzlpmXn4F22BpNxhf8t74wJIDLMhbzLcB8EmExMMOaU8J8T8Y814tlLnGdqgswSWZhp/mI7Y+YK/3QyGu8yvAF8eobF8e7Vh/7NNjbV/1ogA1BZMK0MFuJdXQ32jTEZnInNbHk/mdLBmAC5iJ0x0U7BZBg8y8bJlHBhpvPasrlsroj/kCZD1yXWXObbtCyGycSADNYxh8nghS9Bk7EDMcdAhspEl8lJK0Pj+JgM1emDMXGnppnLpvaTmUr1nxPxHwIZvJHcHABK58JklnBhjmEytomta4WRnDSTOc1lY0zGJ/zHMJnUOJmY/WTcBJl4hM580zL8BsdkJuayVOHf1WMwR8NmObyMJcbJCMgATJq2q3f7fsyHI4+fai7jvuXiZKZABs+ks5+MNndZTloZml8r/GeDzPc//faD3ACXz8sVuFyByxW4XIHLFSh5Bf4P7cpH9yRX4OoAAAAASUVORK5CYII=") no-repeat;
  background-size: 100% 100%;
  margin-top: 2px;
  padding-right: 5px;
}
.message-notification .message-content .content-item .btn[data-v-46b21d68] {
  color: #2587e8;
  cursor: pointer;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-4fb82c53] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-4fb82c53], .dis-flex[data-v-4fb82c53], .dis-grid[data-v-4fb82c53] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-4fb82c53] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-4fb82c53] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-4fb82c53] {
  overflow: auto;
}
.scrollBar[data-v-4fb82c53]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-4fb82c53]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-4fb82c53]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-4fb82c53]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-4fb82c53]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-4fb82c53]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-4fb82c53] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-4fb82c53] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-4fb82c53] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-4fb82c53] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-4fb82c53] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-4fb82c53] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-4fb82c53] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-4fb82c53],
.el-button-success-linear .bi[data-v-4fb82c53],
.el-button-primary-linear .bi[data-v-4fb82c53] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-4fb82c53] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-4fb82c53] {
  width: 100% !important;
}
.el-input-number-short[data-v-4fb82c53] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-4fb82c53] {
  width: 80px !important;
}
.el-pagination[data-v-4fb82c53] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-4fb82c53] {
  padding: 0 15px;
}
.linear-tab[data-v-4fb82c53] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-4fb82c53] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-4fb82c53] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-4fb82c53] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-4fb82c53] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-4fb82c53] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-4fb82c53] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-4fb82c53] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-4fb82c53] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-4fb82c53] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-4fb82c53] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-4fb82c53]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-4fb82c53] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-4fb82c53]::after {
  border-image-source: url("data:image/png;base64,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");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-4fb82c53] {
  margin-right: 6px;
}
.form-item-auto[data-v-4fb82c53] {
  flex: auto;
}
.form-item-auto .el-select[data-v-4fb82c53] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-4fb82c53] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-4fb82c53] {
  width: 100%;
}
.form-item-unit[data-v-4fb82c53] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-4fb82c53] {
  width: 100%;
}
.el-select-default[data-v-4fb82c53] {
  width: 200px;
}
.el-select-short[data-v-4fb82c53] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-4fb82c53] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-4fb82c53] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-4fb82c53] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-4fb82c53] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-4fb82c53] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-4fb82c53] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-4fb82c53] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-4fb82c53]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-4fb82c53] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-4fb82c53] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-4fb82c53] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-4fb82c53] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-4fb82c53] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-4fb82c53] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-4fb82c53] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-4fb82c53]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-4fb82c53] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-4fb82c53] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-4fb82c53] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-4fb82c53] {
  color: #fff;
}
.el-message-box[data-v-4fb82c53]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-4fb82c53] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-4fb82c53] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-4fb82c53]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-4fb82c53],
.elMenu .el-menu .el-sub-menu__title[data-v-4fb82c53]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-4fb82c53]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-4fb82c53]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-4fb82c53]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-4fb82c53]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-4fb82c53] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-4fb82c53]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-4fb82c53]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-4fb82c53] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-4fb82c53] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-4fb82c53] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-4fb82c53]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-4fb82c53] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-4fb82c53] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-4fb82c53]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-4fb82c53]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-4fb82c53],
:root .el-menu[data-v-4fb82c53] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-4fb82c53] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-4fb82c53] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-4fb82c53] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-4fb82c53] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-4fb82c53] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-4fb82c53] {
  height: auto;
}
:root .el-table[data-v-4fb82c53] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-4fb82c53] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-4fb82c53] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-4fb82c53] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-4fb82c53] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-4fb82c53] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-4fb82c53] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-4fb82c53] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-4fb82c53] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-4fb82c53] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-4fb82c53],
:root .el-date-editor[data-v-4fb82c53],
:root .el-range-editor[data-v-4fb82c53] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-4fb82c53],
:root .el-date-editor.is-disabled[data-v-4fb82c53],
:root .el-range-editor.is-disabled[data-v-4fb82c53] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-4fb82c53] {
  background-color: transparent;
}
:root .el-input-number[data-v-4fb82c53] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-4fb82c53] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-4fb82c53] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-4fb82c53] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-4fb82c53] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-4fb82c53] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-4fb82c53]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-4fb82c53] {
  color: #fff;
}
:root .el-date-picker[data-v-4fb82c53] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-4fb82c53] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-4fb82c53] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-4fb82c53] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-4fb82c53] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-4fb82c53] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-4fb82c53] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-4fb82c53]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-4fb82c53]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-4fb82c53] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-4fb82c53] {
  height: 32px;
}
:root .el-form[data-v-4fb82c53] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-4fb82c53] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-4fb82c53] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-4fb82c53] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-4fb82c53] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-4fb82c53] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-4fb82c53] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-4fb82c53] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-4fb82c53] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-4fb82c53] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-4fb82c53] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-4fb82c53] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-4fb82c53] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-4fb82c53] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-4fb82c53] {
  border: none;
}
:root .el-tree-node__content[data-v-4fb82c53] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-4fb82c53] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-4fb82c53] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-4fb82c53] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-4fb82c53] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-4fb82c53] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-4fb82c53]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-4fb82c53] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-4fb82c53]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-4fb82c53] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-4fb82c53]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-4fb82c53] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-4fb82c53]::-webkit-resizer,
:root .sun-cloud-container[data-v-4fb82c53] ::-webkit-resizer, :root .sun-cloud-container[data-v-4fb82c53]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-4fb82c53] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-4fb82c53] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-4fb82c53]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-4fb82c53] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-4fb82c53] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-4fb82c53] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-4fb82c53] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-4fb82c53] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-4fb82c53] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-4fb82c53] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-4fb82c53] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-4fb82c53] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-4fb82c53] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-4fb82c53] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-4fb82c53] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-4fb82c53] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-4fb82c53] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-4fb82c53]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-4fb82c53] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-4fb82c53]::after {
  border-color: #fff !important;
}
.layouts-view[data-v-4fb82c53] {
  height: 100vh;
  display: grid;
  grid-template-rows: auto 1fr;
  grid-row-gap: 0;
  overflow: hidden;
  background: var(--layout-background-color);
}
.layouts-view .base-main[data-v-4fb82c53] {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-column-gap: 0;
  overflow: hidden;
  position: relative;
}
.layouts-view .base-main .base-main-menu[data-v-4fb82c53] {
  display: grid;
  grid-template-rows: 1fr auto;
  grid-row-gap: 0;
  overflow: hidden;
}
.layouts-view .base-main .base-main-menu .logo[data-v-4fb82c53] {
  width: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
}
.layouts-view .base-main .base-main-menu .logo .logo-area[data-v-4fb82c53] {
  display: grid;
  grid-template: 1fr/auto auto;
  column-gap: 10px;
  align-items: center;
  align-content: center;
  justify-content: center;
  line-height: 1;
  opacity: 0.8;
}
.layouts-view .base-main .base-main-menu .logo .logo-area .logo-box img[data-v-4fb82c53] {
  width: 50px;
  max-height: 50px;
}
.layouts-view .base-main .base-main-menu .logo .logo-area .logo-box img[src=""][data-v-4fb82c53],
.layouts-view .base-main .base-main-menu .logo .logo-area .logo-box img[data-v-4fb82c53]:not([src]) {
  opacity: 0;
}
.layouts-view .base-main .base-main-menu .logo .logo-area .logo-text[data-v-4fb82c53] {
  line-height: 1;
  color: #fff;
  font-family: "SimSun", "NSimSun", "STSong", "KaiTi", "STKaiti", "Microsoft YaHei", "SimHei", "FangSong", "PingFang SC", "Hiragino Sans GB", "Arial", "Helvetica", sans-serif;
  /* 通用英文字体 */
  font-size: 30px;
}
.layouts-view .base-main .base-main-menu .logo-collapsed[data-v-4fb82c53] {
  width: 0;
  overflow: hidden;
  padding: 0;
  transition: all 0.5s ease;
}
.layouts-view .base-main .router-content[data-v-4fb82c53],
.layouts-view .base-main .default-view[data-v-4fb82c53] {
  overflow: auto;
  min-height: calc(100% - 20px);
}
.layouts-view .base-main .default-view[data-v-4fb82c53] {
  background: var(--dark-blue);
}
.layouts-view .base-main .default-view .default-picture[data-v-4fb82c53] {
  min-width: 1240px;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: url("/assets/default-C_R-ADqv.png") center center no-repeat;
  background-size: cover;
  position: relative;
}
.layouts-view .base-main .default-view .default-picture .welcome-sunos[data-v-4fb82c53] {
  width: 541px;
  height: 100px;
  background: url("/assets/welcome-sunos-CCnAC7Jy.png") center center no-repeat;
  background-size: contain;
  position: absolute;
  right: 60px;
  top: 60px;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-8ffe56fb] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-8ffe56fb], .dis-flex[data-v-8ffe56fb], .dis-grid[data-v-8ffe56fb] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-8ffe56fb] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-8ffe56fb] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-8ffe56fb] {
  overflow: auto;
}
.scrollBar[data-v-8ffe56fb]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-8ffe56fb]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-8ffe56fb]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-8ffe56fb]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-8ffe56fb]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-8ffe56fb]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-8ffe56fb] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-8ffe56fb] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-8ffe56fb] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-8ffe56fb] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-8ffe56fb] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-8ffe56fb] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-8ffe56fb] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-8ffe56fb],
.el-button-success-linear .bi[data-v-8ffe56fb],
.el-button-primary-linear .bi[data-v-8ffe56fb] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-8ffe56fb] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-8ffe56fb] {
  width: 100% !important;
}
.el-input-number-short[data-v-8ffe56fb] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-8ffe56fb] {
  width: 80px !important;
}
.el-pagination[data-v-8ffe56fb] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-8ffe56fb] {
  padding: 0 15px;
}
.linear-tab[data-v-8ffe56fb] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-8ffe56fb] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-8ffe56fb] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-8ffe56fb] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-8ffe56fb] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-8ffe56fb] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-8ffe56fb] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-8ffe56fb] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-8ffe56fb] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-8ffe56fb] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-8ffe56fb] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-8ffe56fb]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-8ffe56fb] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-8ffe56fb]::after {
  border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAkCAYAAABsbd/MAAAN1ElEQVRogWRQ0Q1CQQgrfugOjuUqbwjncEvje0cNBR4xcrlQSoHjjCTCbi88eMUTF9yRRl0HYcKuS/mJgQXqOEx4FXbh1gDLWPnUHcV74aN6/WNXTfiqYfKdJ/ZTn9ynXn7mNTs1u/rlvMj1myPuPXK/3NXNEN80/Oj6L+JGz7DwzY1+/C8fx1Q3cfic1bwy7834BQAA//9sUjkOgEAInE1MfJ8ftPAdNv7Iys6s4Rhg1YLAEBjOSY+1Yekz1nb2o13Yh4MlabVZHD5Y+nKwHpgNts+gf8O/9R14XBpxrV+lPhWl8vNZmGvdqQF0twX4T+dWJMCW7KtUDvGQx/xKVHKJTUsGY6JWxDCu1gTwAAAA//9iAvNZGToZP/w/zPiV4RkDMkDXyIDGhlmF7jBkz6E7hBHuFYQqZP3/UczCZiqmW1BNQzcfNb0iTIS4CtPtjP9hwYnsZmS7YPkAJopqG3a3YdKoLsH0O2b4MzAwAAAAAP//dFJBDgAgCML1jv7/sb7Quba2ChVPehAF4RiGhm4TQ8jPZJjozRWcIUbY9WQvh86WmAhHdbWaiHiVbp7V2zw32nfaq/EbF+Mc41Jp0n/mGv8EYAMAAP//dJVLDsAgCESHrnqZ3v9yNWMU+aZdkBBcKeN7G4mb6Teevbp6JUMG2flb0feHoIy80c+EeCmghNeGo02d4v5LtWbmKu1jlh0ZvXnwcueuynyoD61T+o7PY52fp21fVbjH0Fgj8B38GqQe/t4DmAAAAP//YmFbxSDP8I/h7n8eRjHGD//PYNRdUDYjA1I9hq0iRa+UMSP1L1pd9xdqLnIDBVek/0Wr62BiCLMQEY2o2xB8WCSCeCA2Io8hIgA93UOKRtQcAMtXsPSPiDRc1QKyHEIN9lyIrAZbRDIwMAAAAAD//wIVia6MTAx1/9kYRP+zMQiiFBWMSBjTeNwpBd3pmOUyZoGE6QXcHkc3Hb3GQgQLQh5b0YdoHiD7k5ERvXiG0qAYhPIhetELNUQOxRdiqDz08Math4GBgYEBAAAA//8CRZgII9P/G4x/GDr+8zOaMTAyMOFSjARgWR5vfccI8wIjUrBhq+r/I7fRCDQ10Mt2XGqQUynuhhNqYwQafYimIqp7wDkOM2+i2oysAh2gN2CwuRnVrYi2OQMDA0fvf0YAAAAA//9iAvdZGBhYGdn/r2f4z3D9vwCjFlaLUD2FOy0hyf9HiKGmSIQaRhRxWEomlD6xpGAkC5ETCayBADESOTDQiybklixy/kS3BqwOHoPIkQarwzDdi+xIRFii1qDY1aC0Q38UM/4HAAAA//8CRdidfwyMmiABJsb/xf/ZGGRIKBqRAxHTQvRSGFux9B9TDktIwYXAirEUjfBcgWwfUtD8R8/X0KBHUY3cAkS2B70F9x+apGC5HdUU5KIR00G4Sgek8EZKsNAkCKE4+v4zAgAAAP//YmJkYNjFwMAg85+BQZCBheEduGgUYDRjYGJgwlL3YI80FHX/kQMGUUug5kxMgN9cRgwh5ASEWgKg1ksQtZi1HGqkIwc5ZnJD6Tlj+Bghhtxcg5QUcDFwgoGogjVWUDtASIkCNXUiGD+KGP8DAAAA//9i+hnG8IOBgWHHfwZGM3AmY/+/gfEfw/X/vIxaBHMVA0qKhdKMiNYlcmpGtKuw6cIKGLGkVAx70eSgejAbIlB18BwKoZELKBRj4A10ZA2ouRMUkYhkgVzgQxPDf9S8h1wEIrdTESZjr17gCYuj7z8jAAAA//8CNzB+hTFcZ2BgeP6PAVJ/MTL+L/nPySDznx2paMSXA9BbYYxw+B8lWNCLIAaUSMQ0/j8WE6COR0t8yA0D1HwCq1mg9oCFkQMLtfDE7kf0IgpeXsDzEKIuhrGQqxGk6ECyDnvrFbkYRW60MTIw/Chi/A8AAAD//2JCUrqVgYFBDlo0vmf8zdAJbjUyMTBhGIhIOeiFDarC//C0ChPCrJT/I9UtOCIOxSPQyAP3alHFYYGDSMloIYSmDlMWl1/gdkBtRehHHuvB2WCBNnjAfkcqXWGJEaedSP1AiJ8YGBgAAAAA//+CR8avMIbvDAwMO/8zMJqCIxdRNGpiGMaI5qz/KJ5AtACwBSqqd1DrG8zAxRYssJwLT7JI2pCbEmjqoXUrCIA6JUxoAY3ZekREKaKxgRqkyOMe2BowmEzUhIRecyLX+zA55LBjYGAAAAAA//9CyT2/whhuYCkaZf+zMwigBCpaakfxNKIIQ/XEf0zLGbGZgQgMRAQwoPsaGgWwCh05B6MXmfBEBK5bEQAy6IY9nyGLoidKCBt5aBhRtKFHBmbux/QLsquQW52IhINwCwMDAwAAAP//Qi3uIDLbGBgYZP8zMAgwsDB8YPzN0POfD2fRiOogDKMwmhgogQCvTxhRZLG109A9iNF3Q6pVIC0tRJKB1TGojoPVNJhRhpqfMe1GjVJEkCK7GsxDbvCh+Ai97sJtI6o6BgYGAAAAAP//wogwaKtxN1KrcR3jf5xFI6qh/9E8gVwNM6BFMLop/7G0KrHZg1o4YpgC9x9qIkLVCQpJRJMI4TJkPnrug/kE4S+E2ajRiLADXQxb2MFyFbJLEeGJkog5+v4zAgAAAP//wogwBkTR+OwfA6MGA6RoLPvPwSDDwMoggBYYGI7ESC3/oSUW6tgbavpCB8gO/o9UW+Bs4BBssGAmEVCRiCqCag56YwJVP3KRjZwQsIUKNlswTcWWmJFb0KBWYhHjfwAAAAD//8IaYVD5HWhFY+8/AUZT+FgjA0q1i2o1cnEEKxfQiwB0bzCipTrkMpyYViRqhCKPbiG3HZFFwcELHkRAL96R3YtuJ2rtjB7oWMsQaCsR3W8I36IXk+h1HpTF0fefEQAAAP//whlh0KJx738GRhNw0cjxfz3jP4ab//kYNVGa9cjFIHKqY8BIwehVM7IJ2AMHs9UICxZ8eQ1sD0YiQQZIroA3WDBzMGpjAJtPEIkBoh49T8LqU2xmINuDOkiOaReMZGBgAAAAAP//whlhDIii8SW8aGT6X/qfjUGagY2BH2rVf5R0giiP/2FU6IzwsEH1GDIPta5C9TpmykTIo+c+9HSPHr0QFyIHDGYdgpnbESaj5jDkth1yuxG1BYhuPrpb0e1FDRGw3I8ixv8AAAAA///CG2EMiKJRBlo0fmT8y9D7j5/RBFw0orX6MByB7IX/KJ1GXA1bhD5MM7DnUVRvYct/qGkUOYhxeBhtDgGlqAUTyGYhin7UAhE5caEXuei5DdnNqEUxau5lYGAAAAAA//8iGGFIRaMRA6RDvZHxP8PN/7yMGigtKVSLmND4iDYWpLmLu4BgQPEA/pkv9JyAoNEjCTVhYWtiIPNQ9aLSyExMU1HbkajFLWqyQga4i2VINwUGGBgYAAAAAP//IhhhDJCi8RYDA8Or/wyM6hBd/6v/s4OLRkG49cgtJUZwkYhwBGZzF66WEaEGOR2jtg6RIw7dPOQgQO6cI4IFkb4xa0/MVi5MJ/aiEbNlh9EmRnEPujsQNhFXNEKmhWCAgYEBAAAA//8iKsKgYPd/SKuRnxE0DQMpGo2hRSN2h0FZjIigQZlBZUBZNIEWHOgtJcxiBFvRiGgCYZNH1os6Z45ZKGO21NAjBzk/oRa1CDejjmMg+x170YhZdyNFJEfff0YAAAAA//8iOsKgY437kIrGLdCiUR3NUowpPZRUglo8/EcTRwBYjsEMUMzcgogmTBrVXejNBOyNAnR34bYd05XIhSHKFA1K/YgJ0N2OsB9ezvwoYvwPAAAA//8iJYeBIu02tGhUBQtAikYZcKsRvbDA9BimLIq70AIFtWGAOUWDXqTAZNAHYmHuQB1OQpiJ3jiA0KjRBONhbzShF+jIMsjRj+4D7AGAOgKD3KhhYGBgYAAAAAD//yIpwqBgL7Ro5GMETcP8Zej/z8toDJ+hRh86ReIhVV8YTv6PHgSoLOzLnrEFFaq9EBHsUy7Is76oLTzkBWzoNQ9qcwbmOlTXIg/g4spN2Jo4mOKoJjMwMAAAAAD//yI5wqBF48H/DIyG0LHGLeDFO3yM+uiGo2RzWNGImSswl3tjK4Iwy3eEfmzFI6J4wWwoIMyEBRH6CCX2YWHM5IBIMoiJTGT3YrYNUfM/elhghgGynxkYGAAAAAD//yInh8GKxtf/GRhVwGay/C9jYGX48V+I0QJcPDIiORjW8EAEDXIuZEQJLEwvYF+oib1ewai0wUzMOgHBQh/7Q03n2KIKah7qxBiGXnS/YG9QICce9ByO6UcQYGBgAAAAAP//lJtBCsQgDAAnXtoX9En7hx76wX6lv+lxF0yxMTU57KGCBCQJggdBZx7d6O2YdmaFVdBD4EQp+pWNwkdh6Zu4EW3J9O3ArmuPUT/6rx51pUgN0xZ+STcy/Lrl+Hrr7/VNN7K62vt4z6wb2S+ZvdRE2jhFEapmfSiqQ04cR8p55IybM9LSeToWaIfsPUDgAgAA//8iO8JAgG0VAyiHWTAx/D+M1FBGTz+Y6YlyOUJsUmgw+BEGX9c7eAEDAwMAAAD//yKrSISBX2EMd1A61JSDAQi0/0MmshgYGBgAAAAA//+iKMIYILl0HwMDA+c/Bkb9/wwM3JQbx0CveIPaha2NPUgBAwMDAAAA//+iqEiEAfZVDEz/GcDblUD9M26knSXoO1CQdz/+xSKHzMZFY5P7x4hpJ/puGDT2f5AesOeHTA5jYGAAAAAA//8DAE4Ywmt7PNTDAAAAAElFTkSuQmCC");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-8ffe56fb] {
  margin-right: 6px;
}
.form-item-auto[data-v-8ffe56fb] {
  flex: auto;
}
.form-item-auto .el-select[data-v-8ffe56fb] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-8ffe56fb] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-8ffe56fb] {
  width: 100%;
}
.form-item-unit[data-v-8ffe56fb] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-8ffe56fb] {
  width: 100%;
}
.el-select-default[data-v-8ffe56fb] {
  width: 200px;
}
.el-select-short[data-v-8ffe56fb] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-8ffe56fb] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-8ffe56fb] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-8ffe56fb] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-8ffe56fb] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-8ffe56fb] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-8ffe56fb] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-8ffe56fb] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-8ffe56fb]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-8ffe56fb] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-8ffe56fb] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-8ffe56fb] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-8ffe56fb] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-8ffe56fb] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-8ffe56fb] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-8ffe56fb] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-8ffe56fb]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-8ffe56fb] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-8ffe56fb] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-8ffe56fb] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-8ffe56fb] {
  color: #fff;
}
.el-message-box[data-v-8ffe56fb]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-8ffe56fb] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-8ffe56fb] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-8ffe56fb]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-8ffe56fb],
.elMenu .el-menu .el-sub-menu__title[data-v-8ffe56fb]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-8ffe56fb]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-8ffe56fb]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-8ffe56fb]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-8ffe56fb]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-8ffe56fb] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-8ffe56fb]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-8ffe56fb]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-8ffe56fb] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-8ffe56fb] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-8ffe56fb] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-8ffe56fb]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-8ffe56fb] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-8ffe56fb] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-8ffe56fb]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-8ffe56fb]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-8ffe56fb],
:root .el-menu[data-v-8ffe56fb] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-8ffe56fb] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-8ffe56fb] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-8ffe56fb] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-8ffe56fb] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-8ffe56fb] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-8ffe56fb] {
  height: auto;
}
:root .el-table[data-v-8ffe56fb] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-8ffe56fb] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-8ffe56fb] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-8ffe56fb] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-8ffe56fb] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-8ffe56fb] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-8ffe56fb] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-8ffe56fb] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-8ffe56fb] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-8ffe56fb] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-8ffe56fb],
:root .el-date-editor[data-v-8ffe56fb],
:root .el-range-editor[data-v-8ffe56fb] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-8ffe56fb],
:root .el-date-editor.is-disabled[data-v-8ffe56fb],
:root .el-range-editor.is-disabled[data-v-8ffe56fb] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-8ffe56fb] {
  background-color: transparent;
}
:root .el-input-number[data-v-8ffe56fb] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-8ffe56fb] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-8ffe56fb] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-8ffe56fb] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-8ffe56fb] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-8ffe56fb] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-8ffe56fb]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-8ffe56fb] {
  color: #fff;
}
:root .el-date-picker[data-v-8ffe56fb] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-8ffe56fb] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-8ffe56fb] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-8ffe56fb] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-8ffe56fb] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-8ffe56fb] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-8ffe56fb] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-8ffe56fb]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-8ffe56fb]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-8ffe56fb] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-8ffe56fb] {
  height: 32px;
}
:root .el-form[data-v-8ffe56fb] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-8ffe56fb] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-8ffe56fb] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-8ffe56fb] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-8ffe56fb] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-8ffe56fb] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-8ffe56fb] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-8ffe56fb] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-8ffe56fb] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-8ffe56fb] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-8ffe56fb] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-8ffe56fb] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-8ffe56fb] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-8ffe56fb] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-8ffe56fb] {
  border: none;
}
:root .el-tree-node__content[data-v-8ffe56fb] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-8ffe56fb] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-8ffe56fb] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-8ffe56fb] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-8ffe56fb] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-8ffe56fb] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-8ffe56fb]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-8ffe56fb] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-8ffe56fb]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-8ffe56fb] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-8ffe56fb]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-8ffe56fb] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-8ffe56fb]::-webkit-resizer,
:root .sun-cloud-container[data-v-8ffe56fb] ::-webkit-resizer, :root .sun-cloud-container[data-v-8ffe56fb]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-8ffe56fb] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-8ffe56fb] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-8ffe56fb]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-8ffe56fb] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-8ffe56fb] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-8ffe56fb] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-8ffe56fb] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-8ffe56fb] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-8ffe56fb] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-8ffe56fb] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-8ffe56fb] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-8ffe56fb] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-8ffe56fb] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-8ffe56fb] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-8ffe56fb] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-8ffe56fb] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-8ffe56fb] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-8ffe56fb]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-8ffe56fb] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-8ffe56fb]::after {
  border-color: #fff !important;
}
.main[data-v-8ffe56fb] {
  width: 100vw;
  height: 100vh;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v {
  width: 100vw;
  height: 100vh;
}
.wh100p, .dis-flex, .dis-grid {
  width: 100%;
  height: 100%;
}
.dis-grid {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar {
  overflow: auto;
}
.scrollBar::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short {
  --el-date-editor-width: 130px;
}
.date-picker-long {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi,
.el-button-success-linear .bi,
.el-button-primary-linear .bi {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long {
  width: 100% !important;
}
.el-input-number-short {
  width: 120px !important;
}
.el-input-number-short-sm {
  width: 80px !important;
}
.el-pagination {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button {
  padding: 0 15px;
}
.linear-tab {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active::after {
  border-image-source: url("data:image/png;base64,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");
}

/**
 * 表单
 */
.el-form--inline .el-form-item {
  margin-right: 6px;
}
.form-item-auto {
  flex: auto;
}
.form-item-auto .el-select {
  width: 100%;
}
.form-item-auto .el-date-editor {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number {
  width: 100%;
}
.form-item-unit {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long {
  width: 100%;
}
.el-select-default {
  width: 200px;
}
.el-select-short {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i {
  color: #5df9ff;
}
.el-drawer .el-drawer__body {
  padding: 15px;
}
.el-drawer .el-drawer__footer {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message {
  color: #fff;
}
.el-message-box::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item:hover,
.elMenu .el-menu .el-menu-item.is-active,
.elMenu .el-menu .el-sub-menu__title:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item:hover,
.el-popper.is-light .el-sub-menu__title:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper,
:root .el-menu {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown {
  --el-text-color-regular: var(--white);
}
:root .el-text {
  --el-text-color-regular: var(--white);
}
:root .el-avatar {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img {
  height: auto;
}
:root .el-table {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main {
  background-color: transparent;
}
:root .el-pagination.is-background {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label {
  --el-text-color-regular: var(--white);
}
:root .el-button {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input,
:root .el-date-editor,
:root .el-range-editor {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled,
:root .el-date-editor.is-disabled,
:root .el-range-editor.is-disabled {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input {
  background-color: transparent;
}
:root .el-input-number {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label {
  color: #fff;
}
:root .el-date-picker {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper {
  height: 32px;
}
:root .el-form :deep(.el-form-item) .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form :deep(.el-form-item).is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper {
  height: 32px;
}
:root .el-select .el-select__wrapper {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select {
  border: none;
}
:root .el-tree-node__content {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container::-webkit-scrollbar,
:root .sun-cloud-container ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container::-webkit-scrollbar-thumb,
:root .sun-cloud-container ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container::-webkit-scrollbar-corner,
:root .sun-cloud-container ::-webkit-scrollbar-corner, :root .sun-cloud-container::-webkit-resizer,
:root .sun-cloud-container ::-webkit-resizer, :root .sun-cloud-container::-webkit-scrollbar-button,
:root .sun-cloud-container ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #fff !important;
}
.box {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-rows: 1fr;
  box-sizing: border-box;
  font-size: 14px;
}
.box.box-has-header {
  grid-template-rows: auto 1fr;
}
.box > .box-header {
  user-select: none;
}
.box > .box-header > .append {
  display: flex;
  gap: 5px;
}
.box.box-default::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 17px 60px 17px;
  border-style: solid;
  border-image-slice: 60 17 60 17 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.box.box-default.bordered {
  border: 1px solid #193673;
  border-radius: 3px;
}
.box.box-default > .box-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
  padding: 10px;
  margin: 1px 1px 0 1px;
}
.box.box-default > .box-header > .title {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5DF9FF, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(0 1px 3px black);
}
.box.box-default > .box-header > .append .el-button--text {
  padding: 0;
  height: auto;
}
.box.box-default > .box-body {
  padding: 10px;
}
.box.box-plain::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 10px 10px 10px;
  border-style: solid;
  border-image-slice: 10 10 10 10 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.box.box-plain.bordered {
  border: 1px solid #325eab;
  border-radius: 3px;
}
.box.box-plain > .box-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
  padding: 10px;
  background: rgba(255, 255, 255, 0.07);
  margin: 1px 1px 0 1px;
}
.box.box-plain > .box-header > .title {
  font-size: 14px;
  flex: none;
  line-height: 1;
  color: white;
}
.box.box-plain > .box-body {
  padding: 10px;
}
.box.box-blue-base::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 36px 11px 36px;
  border-style: solid;
  border-image-slice: 10 36 11 36 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAAYCAYAAAA2/iXYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0wNS0xNVQxNzowNjozNSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMDUtMTVUMTc6MDc6MTErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMDUtMTVUMTc6MDc6MTErMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MmVjZjkwZGUtNmQ4MC1mZjQ2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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.box.box-blue-base > .box-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
  padding: 10px;
  background: rgba(255, 255, 255, 0.07);
  margin: 1px 1px 0 1px;
}
.box.box-blue-base > .box-header > .title {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.86);
  flex: none;
  line-height: 1;
}
.box.box-blue-base > .box-header > .append .el-button--text {
  padding: 0;
  height: auto;
}
.box.box-blue-base > .box-body {
  padding: 10px;
}
.box.box-blue-border::after {
  content: "";
  box-sizing: border-box;
  border-width: 7px 4px 2px 10px;
  border-style: solid;
  border-image-slice: 7 4 2 10 fill;
  border-image-repeat: repeat;
  border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAUCAYAAAAKuPQLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF3WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0wNC0xNVQwODo0MTozNCswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMDQtMTVUMTA6MDI6MzMrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMDQtMTVUMTA6MDI6MzMrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmE2MmZmYzItNGNlNS02ZTQ1LWE3NmMtYWZjNjkwODUzNzdjIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdkZDRhODU3LTFhMDEtMzg0Zi04ZmEzLTJkZTg0MDlmY2QxYiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjdkZDRhODU3LTFhMDEtMzg0Zi04ZmEzLTJkZTg0MDlmY2QxYiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6N2RkNGE4NTctMWEwMS0zODRmLThmYTMtMmRlODQwOWZjZDFiIiBzdEV2dDp3aGVuPSIyMDIzLTA0LTE1VDA4OjQxOjM0KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmYTYyZmZjMi00Y2U1LTZlNDUtYTc2Yy1hZmM2OTA4NTM3N2MiIHN0RXZ0OndoZW49IjIwMjMtMDQtMTVUMTA6MDI6MzMrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4rPJagAAAI5JREFUSIlj5Ov+f4YBE8z6uSxuJhZxugAmLGKzGBgYZrFHLWJkYGAYEMyCzUEwzo9ziyjzMpkAOaRQHDSQAOaoQeMgBgaIowaVgxgYEI4aVIDx////A+0GDICtSBhwMOooYsGoo4gFo44iFow6ilgwKB2F3p7CCfh7GLC1UKkJZjEwMMz6WDK4QioNihkAm5EXsO3plA4AAAAASUVORK5CYII=");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.box.box-blue-border > .box-body {
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  color: white;
  text-shadow: 0 0 5px #0ebfff, 0 3px 20px #0ebfff;
}
.box.box-blue-title::after {
  content: "";
  box-sizing: border-box;
  border-width: 7px 7px 7px 7px;
  border-style: solid;
  border-image-slice: 7 7 7 7 fill;
  border-image-repeat: repeat;
  border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAIAAACRXR/mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0wNC0yM1QxMzo0NjoxOCswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMDQtMjNUMTM6NDk6MTErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMDQtMjNUMTM6NDk6MTErMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjRjMTc0NDYtYmI0OC02YzQ4LTg0MjAtMjhiNGQ4OWMyOWM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI0YzE3NDQ2LWJiNDgtNmM0OC04NDIwLTI4YjRkODljMjljNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI0YzE3NDQ2LWJiNDgtNmM0OC04NDIwLTI4YjRkODljMjljNyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjRjMTc0NDYtYmI0OC02YzQ4LTg0MjAtMjhiNGQ4OWMyOWM3IiBzdEV2dDp3aGVuPSIyMDIzLTA0LTIzVDEzOjQ2OjE4KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiRqdiMAAACjSURBVFiF7c6xDcIwAETRw1iiChVNJsiMTJURvENqiw3oaFAwUBghoEFX2cX/3UlXvM1wPOmjklPJSa2Lkh7rtY51mW/L3NQjSXGcwnt0Yqq9WF2ZVFm9mSSFklNvJknbsNvfL+fWjK/CcAj/Xy2C5QTLCZYTLCdYTrCcYDnBcoLlBMsJlhMsJ1hOsJxgOcFyguUEywmWEyynTllRUhyn1ozfnnI/JopykMCpAAAAAElFTkSuQmCC");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.box.box-blue-title.border-none::after {
  border: 0 none;
}
.box.box-blue-title.border-none > .box-header {
  padding: 0;
}
.box.box-blue-title.text-no-shadow > .box-header > .title {
  text-shadow: none !important;
}
.box.box-blue-title > .box-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
  padding: 10px 10px 0 10px;
}
.box.box-blue-title > .box-header > .title {
  font-size: 14px;
  color: white;
  flex: none;
  box-sizing: border-box;
  border-bottom: 2px solid #0E8BFF;
  line-height: 1;
  padding: 2px 2px 8px 2px;
  text-shadow: 0 0 5px #0ebfff, 0 3px 18px #0ebfff;
}
.box.box-blue-title > .box-header > .append {
  display: flex;
  align-items: center;
  gap: 10px;
}
.box.box-blue-title > .box-body {
  padding: 10px;
}
.box.box-blue-flat-linear::after {
  content: "";
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(90deg, #184E7F 30%, rgba(24, 78, 127, 0) 70%), linear-gradient(90deg, #184E7F 30%, rgba(24, 78, 127, 0) 70%), linear-gradient(90deg, #0B223C 30%, rgba(11, 34, 60, 0) 70%);
  background-size: 100% 1px, 100% 1px, 100% 1px;
  background-position: left top, left bottom, left center;
  background-repeat: no-repeat, no-repeat, repeat-y;
  border-left: 1px solid #184E7F;
}
.box.box-blue-flat-linear > .box-body {
  padding: 10px 15px;
}
.box.box-blue-flat {
  border: 1px solid #184E7F;
  background-color: #000E20;
}
.box.box-blue-flat > .box-body {
  padding: 10px;
}
.box.box-light.reverse > .box-header {
  flex-direction: row-reverse;
}
.box.box-light.reverse > .box-header > .title {
  text-align: right;
  grid-template-columns: 1fr auto;
}
.box.box-light.reverse > .box-header > .title .icon {
  transform: rotateZ(180deg);
}
.box.box-light > .box-header {
  display: flex;
  align-items: center;
}
.box.box-light > .box-header > .title {
  flex: auto;
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  background-image: linear-gradient(180deg, #94bcd7 20%, white 90%);
  color: transparent;
  background-clip: text;
  font-size: 18px;
  font-weight: bold;
}
.box.box-light > .box-header > .title .icon {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA2CAYAAAB9TjFQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0wNi0wMVQxMjowMDowNCswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMDYtMDFUMTI6MDA6MjQrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMDYtMDFUMTI6MDA6MjQrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZGM5NzVkZWYtZGI5My1lMTRl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") center center no-repeat;
  width: 40px;
  height: 54px;
  display: block;
}
.box.box-light > .box-header::after {
  flex: none;
  content: "";
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAYAAACQy8Z9AAAAAXNSR0IArs4c6QAAAKFJREFUOE/tk8ENgkAQRWdhYAhhiUjYZqSSPUhCFWIbGrzvgSLUu9QgNVDCztjAetOT/vPLO/z8r0zbO0G0jPG03i97CCQ5nB1nZCVNJz52QcbMi6tKbTd5Pimz670kGHGKvF7HOCw9ec4oEiLmoQsyzbz4Wuuo0gUr0/YiiMAJwnob1RupcEYgRMBDF2Sax1PqsoRtUcBf+tudfmmnH3/UC/WfsNxmJQBWAAAAAElFTkSuQmCC") center center no-repeat;
  width: 21px;
  height: 11px;
  display: block;
}
.box.box-light > .box-body {
  padding: 10px;
}
.box.box-float::after {
  content: "";
  box-sizing: border-box;
  background: url("/assets/box-float-title-CWMJBB_S.png") no-repeat center top;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 30px;
  z-index: -1;
}
.box.box-float::before {
  content: "";
  box-sizing: border-box;
  border-width: 15px 15px 15px 15px;
  border-style: solid;
  border-image-slice: 15 15 15 15 fill;
  border-image-repeat: repeat;
  border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALIAAABnCAYAAACkeRj0AAAAAXNSR0IArs4c6QAABWBJREFUeF7t2n9M1HUcx/HP53vf4+60cywiOBKbGOQKXQg0/tBcrkX1h9SqAdqaYG7+4ar1j+na8J+2+qfWHy63itYquLRVW5t/iFs5Nqd5rNbUQisi4I5DWHANjjvu7tu+Jz9Egb/c3Pd9T/7kvsP36/V6jH2n6prgUINW+hm1wpdl6a5Qc+DrlZ7hMxq43Q1s/mJwrcd0HVbKci33sy2tRq3x8BFdGxxOKmW5l3rQUiqplUpblspYWrX0NAVO3O5j+Xk0sFQDlR3RIq+R6dJKPTD7uVcppZd0ahkv69pgxJr7MB1PqKnB6PyzI2d6fov1/j1G1TRwpxsoa2moM9ymad/hXrNaeYsKbjypdRHk4dPdp6M/nv/nTh/Nn08DKzXg9vvdG1/b86zh9fhnn1uAHLvSH+vvOP4+FdKAExrIr6raVrrziR2zLxsLkPs7T0ZjvZeOOSEEN9JAJmHUVbYdqHd5PXYZQIaEMxsAsjN34+qbGrgFck0wktFKaV4tsOKkBhZBtlSLrukMH9Zavw1kJ83IrQuQvb9MGsY2Xd0xtNUwjG4gg8NJDcxBNnye9lBjYG8WciYxE/zr02/NxMgAf2vhpDVz+FYb8vrWFx/yV6zrykKuOR55dKovcuTK0eAWc1UKyDmMw0nRbci+wH3x8lebo6Gm4v3Zf7sufeW7xsipsx8A2UlT5vatNmTzrvxI2aF9b17cVRS9/p8w1h7cZBpWF5BzG4eT0tuQMynX5dTAu2/YdwPZSetx63wDQAaDiAaALGJGQgAZAyIaALKIGQkBZAyIaADIImYkBJAxIKIBIIuYkRBAxoCIBoAsYkZCABkDIhoAsogZCQFkDIhoAMgiZiQEkDEgogEgi5iREEDGgIgGgCxiRkIAGQMiGgCyiBkJAWQMiGgAyCJmJASQMSCiASCLmJEQQMaAiAaALGJGQgAZAyIaALKIGQkBZAyIaADIImYkBJAxIKIBIIuYkRBAxoCIBoAsYkZCABkDIhoAsogZCQFkDIhoAMgiZiQEkDEgogEgi5iREEDGgIgGgCxiRkIAGQMiGgCyiBkJAWQMiGgAyCJmJASQMSCiASCLmJEQQMaAiAaALGJGQgAZAyIaALKIGQkBZAyIaADIImYkBJAxIKIBIIuYkRBAxoCIBoAsYkZCABkDIhoAsogZCQFkDIhoAMgiZiQEkDEgogEgi5iREEDGgIgGgCxiRkIAGQMiGgCyiBkJAWQMiGgAyCJmJASQMSCiASCLmJEQQMaAiAZugVzVHimcGux/68+Pv2k0V6WOiUhJCPEN2JA9RcWTFa/vDvY0BU7o6o6hrfHwaNvVo52bXJ4kkMUTkBHQhrx6Q1lqw77noqHGwN4sZMMwuvs7T0ZjvZeALGNn8SlsyJVtB+oNn6c9C7n2y/BjyqXPAFn89qICzkF2efI+u9BcskfXBiM/KaVqgSxqZ/FhboA8bWX0dhuyZacGsvjtRQWch+z12LlagSxq3twJA+Tc2Vp00mUhD37/w8i/PaEPRacnnJwGDF/dw4f21xtuc/GrRWoyPvPHR5+/NzM+MS0nLUmkNnD/7hca1pSvf2Q238I7sv2Nid6+aOTU2dG58MmxcZWOJ6R2QS4HNeArKVTKMLIX+0oKzXXPP1mhldJLQr45V+z3vlA8PBqxv58cm7h67dyv5xyUnVMd3ICvtPieuzeXPz0X4d7tW57SLpd7mUj2b+Thn5Wy5n5FL/OcdTmemd5xcVdZ1MHdcLrDGqj5KvKOttTBlc62tEqk0+nH9YOfXPPn+1OlK2ZM5g2ef6kg5rAeOFdAA9Ud4Y2mqa+/UyzxlUnn/XehuWDgf1IMJikLD9iZAAAAAElFTkSuQmCC");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.box.box-float > .box-header > .title {
  font-size: 14px;
  background: linear-gradient(0deg, #B7EDFF 30%, #FFFFFF);
  background-clip: text;
  color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  height: 27px;
  line-height: 30px;
  font-weight: bold;
}
.box.box-float > .box-body {
  padding: 10px;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-086f116a] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-086f116a], .dis-flex[data-v-086f116a], .dis-grid[data-v-086f116a] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-086f116a] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-086f116a] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-086f116a] {
  overflow: auto;
}
.scrollBar[data-v-086f116a]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-086f116a]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-086f116a]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-086f116a]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-086f116a]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-086f116a]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-086f116a] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-086f116a] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-086f116a] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-086f116a] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-086f116a] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-086f116a] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-086f116a] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-086f116a],
.el-button-success-linear .bi[data-v-086f116a],
.el-button-primary-linear .bi[data-v-086f116a] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-086f116a] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-086f116a] {
  width: 100% !important;
}
.el-input-number-short[data-v-086f116a] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-086f116a] {
  width: 80px !important;
}
.el-pagination[data-v-086f116a] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-086f116a] {
  padding: 0 15px;
}
.linear-tab[data-v-086f116a] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-086f116a] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-086f116a] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-086f116a] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-086f116a] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-086f116a] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-086f116a] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-086f116a] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-086f116a] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-086f116a] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-086f116a] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-086f116a]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAlCAYAAABF7RcQAAAMXElEQVRogXxQUQ5CIQxrE+MZPIHn8SzeyTv6AzVbGSwm+sjY2q2FByUhvusLd1zwAHFLQpggtPOEQEwgQ7mYrLH50erq9RjLaaSn542x8MzepGtruWeOR/XZ5rq/dHSx131W0JpAZ/kpsO5WqLL/2r3D/OEZxS9NV8fg9znbwPn9pD4AAAD//3xSyQ2AMAxzJBiGrZiOGfiyUR/8gwqNHEcV/bR1HTtHl3dQBzas2O3GZc1PSXSQRUzfiokDZlpA8JTvBUf6BLPkiTMusMz37j4u6l89P804szlZjfr/K2pgLWlistMlaVvvXPavcQAeAAAA//9sk7sNgDAMRO+oWC+LMRSzZACK9EZCSDwbF4kcKbpvsr378NLpKyakh1hPYCmLSgR2Nsl7CNaNuTSzPjehFSPU+ozUzvLJSUxqrM+y8nbnv8cvr4rd/LOkuWJZ2o/wDQAA//8C5ywGJgZxxvf/H6N5gBEpNcPFoVkbu0cZsAQi9pTJ+B85R6Grxcyx2O1DF8eWACDiyDkQ002E+LjU4vIjpjhGbsJIEwRy8I8ixv8AAAAA//9ighr+h4GdgZ0Yh/1HFf+PLIfhCnQX4StiMPUxwtnIkYMt1aPnFLTMjVECoLsFFxtdHmtJgmYmekJB1oFkJtwpaGrBJQ42dzEwMAAAAAD//2xWQQ6AMAjrLv7AH/o4X+YXPDnMhK6weFhYSkNGyEo/g7GdOPBgbzeu9CArOi99lyBm7fcFv97DfJiMysT8NEO3ivXg0sjUKO4wExMfdcJQsIZHGiPnOp89eE491f2ce/vD1/278jSomiNWa/D3Zz3JgwTwAgAA//9iYVvFIMzAyPCMgYVBg4Hx/1XGHwzvMS0DNxpQ4hlciaMWL8iRxYASqdjTCpzP+B8jITBAA5wBa4JBBAByICMiADUhwdyFngAxAoMOxSGGfhzFIUb58aOI8T8AAAD//wIVg5qMjAx3GP8xbPvPw2jBwMjAhFZjYLPtP0a9hc8z2ABmAwB/YKEXh3CXYGGjhgDCL9gCGFk91qSEo/jGVzzC2NgaRsjykDIHtehEtwvGZmBgAAAAAP//AkUMDyPD/4+MzP+vMvxnePGfn1EbwwGYdQYjGh+z5UgI4EqFhAB6IsHV2ECWgwQuqg3IakF5D1vrEFfkotuLrB57vYUeXvgjEtlOqFkcff8ZAQAAAP//AkXWHwYGBhaI/v8b/7MwyP/nYBDAnoVBxSFaxQ9rDOBrbaE7FBvA1RhBZ2PjIwcUWgBDe3zYWo2obTV087CZjyqOXg/hLw5x5TQkMSQpiOuQ5H4UMf4HAAAA//8CRdaLfwyM4FELRiaG74z/GHb852E0Y2BigLUU4S0UqP9QgwpRX2A6Gh1g8xgxaikoDmG9Y4ziELn5gK1Fh8zGXhwiureEi0PM+hHdPliRCMuD6HYyMDAAAAAA//9iYmRguMnAwCD4n4GBG2wfpDh89Z+XUQvuYaijkHvYKM1imOOxFwEYgBHZAGKLAvRAQLUbUxyR02B5CNHaQs5ZeCp/gjSyGvSSA1dYoCcA5ByEHJZoCYij9z8jAAAA//9i+hnG8JuBgeHyfwZGBXD3GNw6+7/pPxu0OEQPJKjH/zOgWUhCgwMjfLF5DFsDAD1Q8BWryKkUxkQuimANeDzuxMrHBrBFLq5ShFAOg+YPjAhlYGAAAAAA//8CR86vMIaXDAwM7/8xMEqB5ZgZvjP+Zdj5n5vRDByBUMthRSsjLBehpmxEGU5sYwE5QPDlkv9oqQ85AAiZAW2s/0euV0FqQL6C8WE9N2wAmzi2ohK1MYMQw5bocDWuoH6Aa0Gus4oZ/wMAAAD//2JCEr8CLQ65wHyW/9dA9dl/fkZNmIFQQ/7/Z0CUwYwIR+KusHF4GqMGJNTKQ68b0Ftg2AFsbBFRR4EAYoydcImALWLQ3Yor92BLYOh+wqwzUYtBEGBgYAAAAAD//4JHFrQ4vPqfgVERUa383wptHfKjOBapgEEpDvEBLKkeUT5hAehFLLZARPYsespGL5rQh68g5QXuAEWzC4szURsBxBSfmG7CXS+i138MDAwAAAAA//+Cz2fBANsqBkMGsF/+PwWr+8uo+Z+RwZHp7f/dsOhiRDRcEJ1jyHAPA8oUB2rJS6id9R9JDwN85AF1qgV1BALdfNShI4g7IHNeMFWwdIvQjWoeLMAwa0ZktejRhbAXpZ6Ek+jTMDCdmNNDqGqQI5SBgQEAAAD//4LnLCRwmYGBQQBeHDJjFIeM/5FLMKjBjOgpgwSAURwi8wkXh4g+CXHFIaoZWCpyrICy4hDhRlS7UetRzOIQUWcVMf4HAAAA///CiKxfYeBO8jVo6xBWHG4DF4fsGMUh3OD/DCjDmvgBmn4Ki0PUFEi4OETw0QMbmzo0OazOJFwcoppGuDhE9MtgOhkYGAAAAAD//8IoBmGAbRWDAUgpE8P/Z2A9vxk1/zMz2DO9/b8PbeQc3bmQ7hiRA7nQGVLUgVkI+IehDzFjjDpgi6wOuRiEiEKKQWR3IRdbqEUqLMBgZqAHHMxOzGjCmLWGxwDCLGR51CIXuUhFNxvCYmRgAAAAAP//wlYMwvRcRWkdsv6/Bu4s8zGqo5XJGA4gOMiLFLwoRhDKXchq0IsMdPXouQZmF/42K2Zxiq0hgxyVuEwDJw2kWhJfAwTTvajhC1qDUcT4HwAAAP//whlZ0Nbh9f8MjPLw4pDx/7b/bAxy4OLwP5LD0a3HVWShi+ErcuAe/Y9ZF+DyMDb9GIGIxY3IRSJywOHyB0QP+iAb7kSF3MBANQOLf3G4nYGBAQAAAP//whlZDIjO8keUscO/DHv/8zAaw5u+hCt27B5gwBJYWCOTEZWPu+7CDtBzCHokwQA+P2AmTOwJAUkORQpbpOJKfNCyGiWMQJiBgQEAAAD//8IbWVD911DGDln+X2f4z/AaXByitorwr3PAYThePgOOCMZWhCB7HDVVY6viEZ1iXEUePvdiKWLRcwSYizAXd6sPawKEt60R8gwMDAAAAAD//yIYWUjFoRx87JDh/47/rAyy8M4yelQR2xpED2hCxSG6fojNqFGMnvphNL7AQm+NYSsiMXMCatGGrejEFyLYEioutzMwMHD0/WcEAAAA//8iGFkMkOLwFag4/M/AKA42l5nhG+Nfhn3/uRkNocUh6og2LoAt5WP3CpbyH2dxiL+iRzcPW3GIHArEF4eIHEv94hAanggDfhQx/gcAAAD//yIqsqDg2n9IZ5kTnE9Z/t9gYGB485+XURWtOMTueGwpGp2NrxglvziEdYaxF4f4Gi7UKw4R9TtpxSGCycDAAAAAAP//IjqyoJ3lm9DiEJrW/+/8zwpuHfLBi4X/OFInvjqMmNxIjHpcDQd0d0ACCnXkA1uCQddHyI3YilcIG6MMwDAOKgcVR228gYrBvv+MAAAAAP//IiVnYSsOQTPL+//zgItDJoyUhs1D2AAjuisJ6EUOZHwNBFzFDkQvQhZXCxOmCdl8bGbiqOMw/AKzF9u6QSgNFcdw248ixv8AAAAA//8iKbKg4MZ/BgZ+aHEIah2CZppf/udj1EBxHDEtPSwA7kpSuwJYzEev6tByEqJYxFbvwM1EG2PCVzyjFaWwfjGaeqzTH2jmoRbZIB4DAwMAAAD//yI5sqDF4e3/DIyyMGOYGP/v+M/MwPmPn9GAgZWBB6tGXMUZoUYJusfQ1WOrM2CpFNH0QbgASR5rUYQrV2KzG1kt/oYGYryeUC5F5iCrYWBgAAAAAP//wjk2SAiwrWLQAW3LYWT4/wqauZn+/2U0+s/IoMYAGqKCWIRYPYu6BQix1QfSuwfzGSH8f0jbgmDbeBD6EWpAYhAMMxe81Qe63QfZTtA2IthEPkQNaMsPSAYiDmL/AbORi0hwNIMWoIJDCDUfIkIUEkkoUyRgPYgcjKoHIYYtylHrOeQilpGBAQAAAP//oiSyQMvXzBgZ/j9kZGD4TkQ7C08vgmQ5GBuXHC6zsfHB4EcYfMXx4AQMDAwAAAAA//8ip84CA6TiUAZHI3bIgKEQUQwMDAwAAAAA//8iO7IYIBH2moGB4TNs7BAJENmcoAzQxZLBAhgYGAAAAAD//6IoshggAQbqHLP8Y2CUBS1vo6ffhlT2pRQwMDAAAAAA//8iu85CBmyrwIlckoGBAdT/Ykdr5/1Hmqz8R0DuHx49OGnoQAE+s7FgSBsABgZ9UcjAwAAAAAD//wMAX8f+KMnL9s4AAAAASUVORK5CYII=");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-086f116a] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-086f116a]::after {
  border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAkCAYAAABsbd/MAAAN1ElEQVRogWRQ0Q1CQQgrfugOjuUqbwjncEvje0cNBR4xcrlQSoHjjCTCbi88eMUTF9yRRl0HYcKuS/mJgQXqOEx4FXbh1gDLWPnUHcV74aN6/WNXTfiqYfKdJ/ZTn9ynXn7mNTs1u/rlvMj1myPuPXK/3NXNEN80/Oj6L+JGz7DwzY1+/C8fx1Q3cfic1bwy7834BQAA//9sUjkOgEAInE1MfJ8ftPAdNv7Iys6s4Rhg1YLAEBjOSY+1Yekz1nb2o13Yh4MlabVZHD5Y+nKwHpgNts+gf8O/9R14XBpxrV+lPhWl8vNZmGvdqQF0twX4T+dWJMCW7KtUDvGQx/xKVHKJTUsGY6JWxDCu1gTwAAAA//9iAvNZGToZP/w/zPiV4RkDMkDXyIDGhlmF7jBkz6E7hBHuFYQqZP3/UczCZiqmW1BNQzcfNb0iTIS4CtPtjP9hwYnsZmS7YPkAJopqG3a3YdKoLsH0O2b4MzAwAAAAAP//dFJBDgAgCML1jv7/sb7Quba2ChVPehAF4RiGhm4TQ8jPZJjozRWcIUbY9WQvh86WmAhHdbWaiHiVbp7V2zw32nfaq/EbF+Mc41Jp0n/mGv8EYAMAAP//dJVLDsAgCESHrnqZ3v9yNWMU+aZdkBBcKeN7G4mb6Teevbp6JUMG2flb0feHoIy80c+EeCmghNeGo02d4v5LtWbmKu1jlh0ZvXnwcueuynyoD61T+o7PY52fp21fVbjH0Fgj8B38GqQe/t4DmAAAAP//YmFbxSDP8I/h7n8eRjHGD//PYNRdUDYjA1I9hq0iRa+UMSP1L1pd9xdqLnIDBVek/0Wr62BiCLMQEY2o2xB8WCSCeCA2Io8hIgA93UOKRtQcAMtXsPSPiDRc1QKyHEIN9lyIrAZbRDIwMAAAAAD//wIVia6MTAx1/9kYRP+zMQiiFBWMSBjTeNwpBd3pmOUyZoGE6QXcHkc3Hb3GQgQLQh5b0YdoHiD7k5ERvXiG0qAYhPIhetELNUQOxRdiqDz08Math4GBgYEBAAAA//8CRZgII9P/G4x/GDr+8zOaMTAyMOFSjARgWR5vfccI8wIjUrBhq+r/I7fRCDQ10Mt2XGqQUynuhhNqYwQafYimIqp7wDkOM2+i2oysAh2gN2CwuRnVrYi2OQMDA0fvf0YAAAAA//9iAvdZGBhYGdn/r2f4z3D9vwCjFlaLUD2FOy0hyf9HiKGmSIQaRhRxWEomlD6xpGAkC5ETCayBADESOTDQiybklixy/kS3BqwOHoPIkQarwzDdi+xIRFii1qDY1aC0Q38UM/4HAAAA//8CRdidfwyMmiABJsb/xf/ZGGRIKBqRAxHTQvRSGFux9B9TDktIwYXAirEUjfBcgWwfUtD8R8/X0KBHUY3cAkS2B70F9x+apGC5HdUU5KIR00G4Sgek8EZKsNAkCKE4+v4zAgAAAP//YmJkYNjFwMAg85+BQZCBheEduGgUYDRjYGJgwlL3YI80FHX/kQMGUUug5kxMgN9cRgwh5ASEWgKg1ksQtZi1HGqkIwc5ZnJD6Tlj+Bghhtxcg5QUcDFwgoGogjVWUDtASIkCNXUiGD+KGP8DAAAA//9i+hnG8IOBgWHHfwZGM3AmY/+/gfEfw/X/vIxaBHMVA0qKhdKMiNYlcmpGtKuw6cIKGLGkVAx70eSgejAbIlB18BwKoZELKBRj4A10ZA2ouRMUkYhkgVzgQxPDf9S8h1wEIrdTESZjr17gCYuj7z8jAAAA//8CNzB+hTFcZ2BgeP6PAVJ/MTL+L/nPySDznx2paMSXA9BbYYxw+B8lWNCLIAaUSMQ0/j8WE6COR0t8yA0D1HwCq1mg9oCFkQMLtfDE7kf0IgpeXsDzEKIuhrGQqxGk6ECyDnvrFbkYRW60MTIw/Chi/A8AAAD//2JCUrqVgYFBDlo0vmf8zdAJbjUyMTBhGIhIOeiFDarC//C0ChPCrJT/I9UtOCIOxSPQyAP3alHFYYGDSMloIYSmDlMWl1/gdkBtRehHHuvB2WCBNnjAfkcqXWGJEaedSP1AiJ8YGBgAAAAA//+CR8avMIbvDAwMO/8zMJqCIxdRNGpiGMaI5qz/KJ5AtACwBSqqd1DrG8zAxRYssJwLT7JI2pCbEmjqoXUrCIA6JUxoAY3ZekREKaKxgRqkyOMe2BowmEzUhIRecyLX+zA55LBjYGAAAAAA//9CyT2/whhuYCkaZf+zMwigBCpaakfxNKIIQ/XEf0zLGbGZgQgMRAQwoPsaGgWwCh05B6MXmfBEBK5bEQAy6IY9nyGLoidKCBt5aBhRtKFHBmbux/QLsquQW52IhINwCwMDAwAAAP//Qi3uIDLbGBgYZP8zMAgwsDB8YPzN0POfD2fRiOogDKMwmhgogQCvTxhRZLG109A9iNF3Q6pVIC0tRJKB1TGojoPVNJhRhpqfMe1GjVJEkCK7GsxDbvCh+Ai97sJtI6o6BgYGAAAAAP//wogwaKtxN1KrcR3jf5xFI6qh/9E8gVwNM6BFMLop/7G0KrHZg1o4YpgC9x9qIkLVCQpJRJMI4TJkPnrug/kE4S+E2ajRiLADXQxb2MFyFbJLEeGJkog5+v4zAgAAAP//wogwBkTR+OwfA6MGA6RoLPvPwSDDwMoggBYYGI7ESC3/oSUW6tgbavpCB8gO/o9UW+Bs4BBssGAmEVCRiCqCag56YwJVP3KRjZwQsIUKNlswTcWWmJFb0KBWYhHjfwAAAAD//8IaYVD5HWhFY+8/AUZT+FgjA0q1i2o1cnEEKxfQiwB0bzCipTrkMpyYViRqhCKPbiG3HZFFwcELHkRAL96R3YtuJ2rtjB7oWMsQaCsR3W8I36IXk+h1HpTF0fefEQAAAP//whlh0KJx738GRhNw0cjxfz3jP4ab//kYNVGa9cjFIHKqY8BIwehVM7IJ2AMHs9UICxZ8eQ1sD0YiQQZIroA3WDBzMGpjAJtPEIkBoh49T8LqU2xmINuDOkiOaReMZGBgAAAAAP//whlhDIii8SW8aGT6X/qfjUGagY2BH2rVf5R0giiP/2FU6IzwsEH1GDIPta5C9TpmykTIo+c+9HSPHr0QFyIHDGYdgpnbESaj5jDkth1yuxG1BYhuPrpb0e1FDRGw3I8ixv8AAAAA///CG2EMiKJRBlo0fmT8y9D7j5/RBFw0orX6MByB7IX/KJ1GXA1bhD5MM7DnUVRvYct/qGkUOYhxeBhtDgGlqAUTyGYhin7UAhE5caEXuei5DdnNqEUxau5lYGAAAAAA//8iGGFIRaMRA6RDvZHxP8PN/7yMGigtKVSLmND4iDYWpLmLu4BgQPEA/pkv9JyAoNEjCTVhYWtiIPNQ9aLSyExMU1HbkajFLWqyQga4i2VINwUGGBgYAAAAAP//IhhhDJCi8RYDA8Or/wyM6hBd/6v/s4OLRkG49cgtJUZwkYhwBGZzF66WEaEGOR2jtg6RIw7dPOQgQO6cI4IFkb4xa0/MVi5MJ/aiEbNlh9EmRnEPujsQNhFXNEKmhWCAgYEBAAAA//8iKsKgYPd/SKuRnxE0DQMpGo2hRSN2h0FZjIigQZlBZUBZNIEWHOgtJcxiBFvRiGgCYZNH1os6Z45ZKGO21NAjBzk/oRa1CDejjmMg+x170YhZdyNFJEfff0YAAAAA//8iOsKgY437kIrGLdCiUR3NUowpPZRUglo8/EcTRwBYjsEMUMzcgogmTBrVXejNBOyNAnR34bYd05XIhSHKFA1K/YgJ0N2OsB9ezvwoYvwPAAAA//8iJYeBIu02tGhUBQtAikYZcKsRvbDA9BimLIq70AIFtWGAOUWDXqTAZNAHYmHuQB1OQpiJ3jiA0KjRBONhbzShF+jIMsjRj+4D7AGAOgKD3KhhYGBgYAAAAAD//yIpwqBgL7Ro5GMETcP8Zej/z8toDJ+hRh86ReIhVV8YTv6PHgSoLOzLnrEFFaq9EBHsUy7Is76oLTzkBWzoNQ9qcwbmOlTXIg/g4spN2Jo4mOKoJjMwMAAAAAD//yI5wqBF48H/DIyG0LHGLeDFO3yM+uiGo2RzWNGImSswl3tjK4Iwy3eEfmzFI6J4wWwoIMyEBRH6CCX2YWHM5IBIMoiJTGT3YrYNUfM/elhghgGynxkYGAAAAAD//yInh8GKxtf/GRhVwGay/C9jYGX48V+I0QJcPDIiORjW8EAEDXIuZEQJLEwvYF+oib1ewai0wUzMOgHBQh/7Q03n2KIKah7qxBiGXnS/YG9QICce9ByO6UcQYGBgAAAAAP//lJtBCsQgDAAnXtoX9En7hx76wX6lv+lxF0yxMTU57KGCBCQJggdBZx7d6O2YdmaFVdBD4EQp+pWNwkdh6Zu4EW3J9O3ArmuPUT/6rx51pUgN0xZ+STcy/Lrl+Hrr7/VNN7K62vt4z6wb2S+ZvdRE2jhFEapmfSiqQ04cR8p55IybM9LSeToWaIfsPUDgAgAA//8iO8JAgG0VAyiHWTAx/D+M1FBGTz+Y6YlyOUJsUmgw+BEGX9c7eAEDAwMAAAD//yKrSISBX2EMd1A61JSDAQi0/0MmshgYGBgAAAAA//+iKMIYILl0HwMDA+c/Bkb9/wwM3JQbx0CveIPaha2NPUgBAwMDAAAA//+iqEiEAfZVDEz/GcDblUD9M26knSXoO1CQdz/+xSKHzMZFY5P7x4hpJ/puGDT2f5AesOeHTA5jYGAAAAAA//8DAE4Ywmt7PNTDAAAAAElFTkSuQmCC");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-086f116a] {
  margin-right: 6px;
}
.form-item-auto[data-v-086f116a] {
  flex: auto;
}
.form-item-auto .el-select[data-v-086f116a] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-086f116a] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-086f116a] {
  width: 100%;
}
.form-item-unit[data-v-086f116a] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-086f116a] {
  width: 100%;
}
.el-select-default[data-v-086f116a] {
  width: 200px;
}
.el-select-short[data-v-086f116a] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-086f116a] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-086f116a] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-086f116a] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-086f116a] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-086f116a] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-086f116a] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-086f116a] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-086f116a]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-086f116a] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-086f116a] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-086f116a] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-086f116a] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-086f116a] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-086f116a] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-086f116a] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-086f116a]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-086f116a] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-086f116a] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-086f116a] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-086f116a] {
  color: #fff;
}
.el-message-box[data-v-086f116a]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-086f116a] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-086f116a] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-086f116a]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-086f116a],
.elMenu .el-menu .el-sub-menu__title[data-v-086f116a]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-086f116a]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-086f116a]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-086f116a]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-086f116a]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-086f116a] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-086f116a]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-086f116a]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-086f116a] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-086f116a] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-086f116a] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-086f116a]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-086f116a] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-086f116a] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-086f116a]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-086f116a]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-086f116a],
:root .el-menu[data-v-086f116a] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-086f116a] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-086f116a] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-086f116a] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-086f116a] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-086f116a] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-086f116a] {
  height: auto;
}
:root .el-table[data-v-086f116a] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-086f116a] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-086f116a] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-086f116a] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-086f116a] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-086f116a] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-086f116a] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-086f116a] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-086f116a] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-086f116a] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-086f116a],
:root .el-date-editor[data-v-086f116a],
:root .el-range-editor[data-v-086f116a] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-086f116a],
:root .el-date-editor.is-disabled[data-v-086f116a],
:root .el-range-editor.is-disabled[data-v-086f116a] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-086f116a] {
  background-color: transparent;
}
:root .el-input-number[data-v-086f116a] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-086f116a] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-086f116a] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-086f116a] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-086f116a] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-086f116a] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-086f116a]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-086f116a] {
  color: #fff;
}
:root .el-date-picker[data-v-086f116a] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-086f116a] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-086f116a] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-086f116a] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-086f116a] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-086f116a] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-086f116a] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-086f116a]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-086f116a]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-086f116a] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-086f116a] {
  height: 32px;
}
:root .el-form[data-v-086f116a] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-086f116a] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-086f116a] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-086f116a] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-086f116a] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-086f116a] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-086f116a] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-086f116a] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-086f116a] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-086f116a] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-086f116a] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-086f116a] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-086f116a] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-086f116a] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-086f116a] {
  border: none;
}
:root .el-tree-node__content[data-v-086f116a] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-086f116a] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-086f116a] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-086f116a] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-086f116a] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-086f116a] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-086f116a]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-086f116a] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-086f116a]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-086f116a] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-086f116a]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-086f116a] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-086f116a]::-webkit-resizer,
:root .sun-cloud-container[data-v-086f116a] ::-webkit-resizer, :root .sun-cloud-container[data-v-086f116a]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-086f116a] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-086f116a] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-086f116a]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-086f116a] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-086f116a] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-086f116a] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-086f116a] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-086f116a] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-086f116a] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-086f116a] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-086f116a] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-086f116a] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-086f116a] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-086f116a] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-086f116a] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-086f116a] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-086f116a] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-086f116a]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-086f116a] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-086f116a]::after {
  border-color: #fff !important;
}
.date-switcher[data-v-086f116a] {
  display: flex;
  align-items: center;
  gap: 5px;
}
.date-switcher[data-v-086f116a] .el-date-editor {
  --el-date-editor-width: 130px;
}
.date-switcher.range[data-v-086f116a] .el-date-editor {
  --el-date-editor-width: 220px;
}
.date-switcher.range-year[data-v-086f116a] .el-date-editor {
  --el-date-editor-width: 130px;
}
/**
 * 定义全局可被继承的样式
 */
.wh100v[data-v-b2b3462e] {
  width: 100vw;
  height: 100vh;
}
.wh100p[data-v-b2b3462e], .dis-flex[data-v-b2b3462e], .dis-grid[data-v-b2b3462e] {
  width: 100%;
  height: 100%;
}
.dis-grid[data-v-b2b3462e] {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  overflow: hidden;
}
.dis-flex[data-v-b2b3462e] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.scrollBar[data-v-b2b3462e] {
  overflow: auto;
}
.scrollBar[data-v-b2b3462e]::-webkit-scrollbar {
  visibility: hidden;
  width: 6px;
  height: 8px;
  background-color: transparent;
  border-radius: 4px;
  opacity: 0.3;
}
.scrollBar[data-v-b2b3462e]::-webkit-scrollbar-thumb {
  visibility: hidden;
  border-radius: 4px;
  background-color: rgba(144, 147, 153, 0.3);
}
.scrollBar[data-v-b2b3462e]::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollBar[data-v-b2b3462e]::-webkit-scrollbar-corner {
  background-color: transparent;
}
.scrollBar[data-v-b2b3462e]:hover::-webkit-scrollbar {
  visibility: visible;
}
.scrollBar[data-v-b2b3462e]:hover::-webkit-scrollbar-thumb {
  visibility: visible;
}

/**
 * grid
 * $types rows or columns
 * $few layouts parameter
 * $interval default 0
 */
/**
 * flex
 * $contentLayout
 * $$itemsLayout
 * $gap
 */
.date-picker-short[data-v-b2b3462e] {
  --el-date-editor-width: 130px;
}
.date-picker-long[data-v-b2b3462e] {
  --el-date-editor-width: 100%;
}
.el-date-editor--daterange[data-v-b2b3462e] {
  --el-date-editor-daterange-width: 210px;
}
.el-button-danger-linear[data-v-b2b3462e] {
  --el-button-border-color: #fd5958;
  --el-button-hover-border-color: #ff7a7a;
  --el-button-active-border-color: #db5e5e;
  --el-button-text-color: #fe5858;
  --el-button-hover-text-color: #ff7a7a;
  background-image: linear-gradient(0deg, #7a3744 10%, #0b2249 50%, #7a3744 90%);
}
.el-button-success-linear[data-v-b2b3462e] {
  --el-button-border-color: #2ae2e9;
  --el-button-hover-border-color: #39f8ff;
  --el-button-active-border-color: #27dce3;
  --el-button-text-color: #00fff5;
  --el-button-hover-text-color: #3dfff6;
  background-image: linear-gradient(0deg, #098097 10%, #0b2249 50%, #098097 90%);
}
.el-button-primary-linear[data-v-b2b3462e] {
  --el-button-border-color: #229dff;
  --el-button-hover-border-color: #3aa9ff;
  --el-button-active-border-color: #278ddc;
  --el-button-text-color: #229dff;
  --el-button-hover-text-color: #3daaff;
  background-image: linear-gradient(0deg, #0b56ab 10%, #0b2249 50%, #0b56ab 90%);
}
.el-button-warning-linear[data-v-b2b3462e] {
  --el-button-border-color: #df9b51;
  --el-button-hover-border-color: #ffbb71;
  --el-button-active-border-color: #ffc482;
  --el-button-text-color: #df9b51;
  --el-button-hover-text-color: #ffbb71;
  background-image: linear-gradient(0deg, #673806 10%, #221200 50%, #673806 90%);
}
.el-button-danger-linear .bi[data-v-b2b3462e],
.el-button-success-linear .bi[data-v-b2b3462e],
.el-button-primary-linear .bi[data-v-b2b3462e] {
  font-size: 16px;
  margin-right: 3px;
}
.el-input-number[data-v-b2b3462e] {
  --el-fill-color-light: var(--el-border-color);
}
.el-input-number-long[data-v-b2b3462e] {
  width: 100% !important;
}
.el-input-number-short[data-v-b2b3462e] {
  width: 120px !important;
}
.el-input-number-short-sm[data-v-b2b3462e] {
  width: 80px !important;
}
.el-pagination[data-v-b2b3462e] {
  --el-pagination-button-bg-color: #031835;
}
.el-pagination button[data-v-b2b3462e] {
  padding: 0 15px;
}
.linear-tab[data-v-b2b3462e] {
  --tab-color: rgba(0, 0, 0, 0.2);
  --tab-active-color: rgba(0, 0, 0, 0.3);
  --el-tabs-header-height: 32px;
}
.linear-tab .el-tabs__header[data-v-b2b3462e] {
  border-bottom: 0 none;
  margin-bottom: 10px;
  user-select: none;
}
.linear-tab.no-margin .el-tabs__header[data-v-b2b3462e] {
  margin-bottom: 0 !important;
}
.linear-tab .el-tabs__nav[data-v-b2b3462e] {
  border: 0 none !important;
  gap: 10px;
}
.linear-tab .el-tabs__item[data-v-b2b3462e] {
  color: #5581aa;
  background-image: linear-gradient(0deg, #5581aa, #5581aa), repeating-linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #061e42, rgba(6, 30, 66, 0) 70%);
  background-size: 20px 2px, 14px 28px, 100%;
  background-position: left bottom, left top, left top;
  background-repeat: no-repeat, repeat, repeat;
  border: 0 none !important;
  padding: 0 30px 2px 20px;
}
.linear-tab .el-tabs__item.is-left[data-v-b2b3462e] {
  justify-content: flex-start;
}
.linear-tab .el-tabs__item.is-active[data-v-b2b3462e] {
  color: #ffb900;
  background-image: linear-gradient(0deg, #ffb900, #ffb900), linear-gradient(45deg, var(--tab-color), var(--tab-color) 5px, transparent 5px, transparent 10px, var(--tab-color) 10px, var(--tab-color) 15px, transparent 15px, transparent 20px, var(--tab-color) 20px, var(--tab-color) 25px, transparent 25px, transparent 30px), linear-gradient(90deg, #b15b11, rgba(177, 91, 17, 0));
}
.blue-tab[data-v-b2b3462e] {
  position: relative;
  z-index: 1;
}
.blue-tab .el-tabs__header[data-v-b2b3462e] {
  border: 0 none !important;
}
.blue-tab .el-tabs__nav[data-v-b2b3462e] {
  border: 0 none !important;
  gap: 5px;
}
.blue-tab .el-tabs__item[data-v-b2b3462e] {
  --el-text-color-primary: rgba(255, 255, 255, 0.7);
  border: 0 none !important;
  padding: 0 20px 5px 30px;
}
.blue-tab .el-tabs__item[data-v-b2b3462e]::after {
  content: "";
  box-sizing: border-box;
  border-width: 10px 6px 10px 26px;
  border-style: solid;
  border-image-slice: 10 6 10 26 fill;
  border-image-repeat: stretch;
  border-image-source: url("data:image/png;base64,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");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blue-tab .el-tabs__item.is-active[data-v-b2b3462e] {
  --el-color-primary: rgba(255, 255, 255, 0.9);
}
.blue-tab .el-tabs__item.is-active[data-v-b2b3462e]::after {
  border-image-source: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAkCAYAAABsbd/MAAAN1ElEQVRogWRQ0Q1CQQgrfugOjuUqbwjncEvje0cNBR4xcrlQSoHjjCTCbi88eMUTF9yRRl0HYcKuS/mJgQXqOEx4FXbh1gDLWPnUHcV74aN6/WNXTfiqYfKdJ/ZTn9ynXn7mNTs1u/rlvMj1myPuPXK/3NXNEN80/Oj6L+JGz7DwzY1+/C8fx1Q3cfic1bwy7834BQAA//9sUjkOgEAInE1MfJ8ftPAdNv7Iys6s4Rhg1YLAEBjOSY+1Yekz1nb2o13Yh4MlabVZHD5Y+nKwHpgNts+gf8O/9R14XBpxrV+lPhWl8vNZmGvdqQF0twX4T+dWJMCW7KtUDvGQx/xKVHKJTUsGY6JWxDCu1gTwAAAA//9iAvNZGToZP/w/zPiV4RkDMkDXyIDGhlmF7jBkz6E7hBHuFYQqZP3/UczCZiqmW1BNQzcfNb0iTIS4CtPtjP9hwYnsZmS7YPkAJopqG3a3YdKoLsH0O2b4MzAwAAAAAP//dFJBDgAgCML1jv7/sb7Quba2ChVPehAF4RiGhm4TQ8jPZJjozRWcIUbY9WQvh86WmAhHdbWaiHiVbp7V2zw32nfaq/EbF+Mc41Jp0n/mGv8EYAMAAP//dJVLDsAgCESHrnqZ3v9yNWMU+aZdkBBcKeN7G4mb6Teevbp6JUMG2flb0feHoIy80c+EeCmghNeGo02d4v5LtWbmKu1jlh0ZvXnwcueuynyoD61T+o7PY52fp21fVbjH0Fgj8B38GqQe/t4DmAAAAP//YmFbxSDP8I/h7n8eRjHGD//PYNRdUDYjA1I9hq0iRa+UMSP1L1pd9xdqLnIDBVek/0Wr62BiCLMQEY2o2xB8WCSCeCA2Io8hIgA93UOKRtQcAMtXsPSPiDRc1QKyHEIN9lyIrAZbRDIwMAAAAAD//wIVia6MTAx1/9kYRP+zMQiiFBWMSBjTeNwpBd3pmOUyZoGE6QXcHkc3Hb3GQgQLQh5b0YdoHiD7k5ERvXiG0qAYhPIhetELNUQOxRdiqDz08Math4GBgYEBAAAA//8CRZgII9P/G4x/GDr+8zOaMTAyMOFSjARgWR5vfccI8wIjUrBhq+r/I7fRCDQ10Mt2XGqQUynuhhNqYwQafYimIqp7wDkOM2+i2oysAh2gN2CwuRnVrYi2OQMDA0fvf0YAAAAA//9iAvdZGBhYGdn/r2f4z3D9vwCjFlaLUD2FOy0hyf9HiKGmSIQaRhRxWEomlD6xpGAkC5ETCayBADESOTDQiybklixy/kS3BqwOHoPIkQarwzDdi+xIRFii1qDY1aC0Q38UM/4HAAAA//8CRdidfwyMmiABJsb/xf/ZGGRIKBqRAxHTQvRSGFux9B9TDktIwYXAirEUjfBcgWwfUtD8R8/X0KBHUY3cAkS2B70F9x+apGC5HdUU5KIR00G4Sgek8EZKsNAkCKE4+v4zAgAAAP//YmJkYNjFwMAg85+BQZCBheEduGgUYDRjYGJgwlL3YI80FHX/kQMGUUug5kxMgN9cRgwh5ASEWgKg1ksQtZi1HGqkIwc5ZnJD6Tlj+Bghhtxcg5QUcDFwgoGogjVWUDtASIkCNXUiGD+KGP8DAAAA//9i+hnG8IOBgWHHfwZGM3AmY/+/gfEfw/X/vIxaBHMVA0qKhdKMiNYlcmpGtKuw6cIKGLGkVAx70eSgejAbIlB18BwKoZELKBRj4A10ZA2ouRMUkYhkgVzgQxPDf9S8h1wEIrdTESZjr17gCYuj7z8jAAAA//8CNzB+hTFcZ2BgeP6PAVJ/MTL+L/nPySDznx2paMSXA9BbYYxw+B8lWNCLIAaUSMQ0/j8WE6COR0t8yA0D1HwCq1mg9oCFkQMLtfDE7kf0IgpeXsDzEKIuhrGQqxGk6ECyDnvrFbkYRW60MTIw/Chi/A8AAAD//2JCUrqVgYFBDlo0vmf8zdAJbjUyMTBhGIhIOeiFDarC//C0ChPCrJT/I9UtOCIOxSPQyAP3alHFYYGDSMloIYSmDlMWl1/gdkBtRehHHuvB2WCBNnjAfkcqXWGJEaedSP1AiJ8YGBgAAAAA//+CR8avMIbvDAwMO/8zMJqCIxdRNGpiGMaI5qz/KJ5AtACwBSqqd1DrG8zAxRYssJwLT7JI2pCbEmjqoXUrCIA6JUxoAY3ZekREKaKxgRqkyOMe2BowmEzUhIRecyLX+zA55LBjYGAAAAAA//9CyT2/whhuYCkaZf+zMwigBCpaakfxNKIIQ/XEf0zLGbGZgQgMRAQwoPsaGgWwCh05B6MXmfBEBK5bEQAy6IY9nyGLoidKCBt5aBhRtKFHBmbux/QLsquQW52IhINwCwMDAwAAAP//Qi3uIDLbGBgYZP8zMAgwsDB8YPzN0POfD2fRiOogDKMwmhgogQCvTxhRZLG109A9iNF3Q6pVIC0tRJKB1TGojoPVNJhRhpqfMe1GjVJEkCK7GsxDbvCh+Ai97sJtI6o6BgYGAAAAAP//wogwaKtxN1KrcR3jf5xFI6qh/9E8gVwNM6BFMLop/7G0KrHZg1o4YpgC9x9qIkLVCQpJRJMI4TJkPnrug/kE4S+E2ajRiLADXQxb2MFyFbJLEeGJkog5+v4zAgAAAP//wogwBkTR+OwfA6MGA6RoLPvPwSDDwMoggBYYGI7ESC3/oSUW6tgbavpCB8gO/o9UW+Bs4BBssGAmEVCRiCqCag56YwJVP3KRjZwQsIUKNlswTcWWmJFb0KBWYhHjfwAAAAD//8IaYVD5HWhFY+8/AUZT+FgjA0q1i2o1cnEEKxfQiwB0bzCipTrkMpyYViRqhCKPbiG3HZFFwcELHkRAL96R3YtuJ2rtjB7oWMsQaCsR3W8I36IXk+h1HpTF0fefEQAAAP//whlh0KJx738GRhNw0cjxfz3jP4ab//kYNVGa9cjFIHKqY8BIwehVM7IJ2AMHs9UICxZ8eQ1sD0YiQQZIroA3WDBzMGpjAJtPEIkBoh49T8LqU2xmINuDOkiOaReMZGBgAAAAAP//whlhDIii8SW8aGT6X/qfjUGagY2BH2rVf5R0giiP/2FU6IzwsEH1GDIPta5C9TpmykTIo+c+9HSPHr0QFyIHDGYdgpnbESaj5jDkth1yuxG1BYhuPrpb0e1FDRGw3I8ixv8AAAAA///CG2EMiKJRBlo0fmT8y9D7j5/RBFw0orX6MByB7IX/KJ1GXA1bhD5MM7DnUVRvYct/qGkUOYhxeBhtDgGlqAUTyGYhin7UAhE5caEXuei5DdnNqEUxau5lYGAAAAAA//8iGGFIRaMRA6RDvZHxP8PN/7yMGigtKVSLmND4iDYWpLmLu4BgQPEA/pkv9JyAoNEjCTVhYWtiIPNQ9aLSyExMU1HbkajFLWqyQga4i2VINwUGGBgYAAAAAP//IhhhDJCi8RYDA8Or/wyM6hBd/6v/s4OLRkG49cgtJUZwkYhwBGZzF66WEaEGOR2jtg6RIw7dPOQgQO6cI4IFkb4xa0/MVi5MJ/aiEbNlh9EmRnEPujsQNhFXNEKmhWCAgYEBAAAA//8iKsKgYPd/SKuRnxE0DQMpGo2hRSN2h0FZjIigQZlBZUBZNIEWHOgtJcxiBFvRiGgCYZNH1os6Z45ZKGO21NAjBzk/oRa1CDejjmMg+x170YhZdyNFJEfff0YAAAAA//8iOsKgY437kIrGLdCiUR3NUowpPZRUglo8/EcTRwBYjsEMUMzcgogmTBrVXejNBOyNAnR34bYd05XIhSHKFA1K/YgJ0N2OsB9ezvwoYvwPAAAA//8iJYeBIu02tGhUBQtAikYZcKsRvbDA9BimLIq70AIFtWGAOUWDXqTAZNAHYmHuQB1OQpiJ3jiA0KjRBONhbzShF+jIMsjRj+4D7AGAOgKD3KhhYGBgYAAAAAD//yIpwqBgL7Ro5GMETcP8Zej/z8toDJ+hRh86ReIhVV8YTv6PHgSoLOzLnrEFFaq9EBHsUy7Is76oLTzkBWzoNQ9qcwbmOlTXIg/g4spN2Jo4mOKoJjMwMAAAAAD//yI5wqBF48H/DIyG0LHGLeDFO3yM+uiGo2RzWNGImSswl3tjK4Iwy3eEfmzFI6J4wWwoIMyEBRH6CCX2YWHM5IBIMoiJTGT3YrYNUfM/elhghgGynxkYGAAAAAD//yInh8GKxtf/GRhVwGay/C9jYGX48V+I0QJcPDIiORjW8EAEDXIuZEQJLEwvYF+oib1ewai0wUzMOgHBQh/7Q03n2KIKah7qxBiGXnS/YG9QICce9ByO6UcQYGBgAAAAAP//lJtBCsQgDAAnXtoX9En7hx76wX6lv+lxF0yxMTU57KGCBCQJggdBZx7d6O2YdmaFVdBD4EQp+pWNwkdh6Zu4EW3J9O3ArmuPUT/6rx51pUgN0xZ+STcy/Lrl+Hrr7/VNN7K62vt4z6wb2S+ZvdRE2jhFEapmfSiqQ04cR8p55IybM9LSeToWaIfsPUDgAgAA//8iO8JAgG0VAyiHWTAx/D+M1FBGTz+Y6YlyOUJsUmgw+BEGX9c7eAEDAwMAAAD//yKrSISBX2EMd1A61JSDAQi0/0MmshgYGBgAAAAA//+iKMIYILl0HwMDA+c/Bkb9/wwM3JQbx0CveIPaha2NPUgBAwMDAAAA//+iqEiEAfZVDEz/GcDblUD9M26knSXoO1CQdz/+xSKHzMZFY5P7x4hpJ/puGDT2f5AesOeHTA5jYGAAAAAA//8DAE4Ywmt7PNTDAAAAAElFTkSuQmCC");
}

/**
 * 表单
 */
.el-form--inline .el-form-item[data-v-b2b3462e] {
  margin-right: 6px;
}
.form-item-auto[data-v-b2b3462e] {
  flex: auto;
}
.form-item-auto .el-select[data-v-b2b3462e] {
  width: 100%;
}
.form-item-auto .el-date-editor[data-v-b2b3462e] {
  --el-date-editor-width: 100%;
}
.form-item-auto .el-input-number[data-v-b2b3462e] {
  width: 100%;
}
.form-item-unit[data-v-b2b3462e] {
  margin-left: 5px;
}

/**
 * 下拉框
 */
.el-select-long[data-v-b2b3462e] {
  width: 100%;
}
.el-select-default[data-v-b2b3462e] {
  width: 200px;
}
.el-select-short[data-v-b2b3462e] {
  width: 130px;
}
.el-select-round .el-input.is-focus .el-input__wrapper[data-v-b2b3462e] {
  box-shadow: 0 0 0 1px #2587e8 !important;
}
.el-select-round .el-input__wrapper[data-v-b2b3462e] {
  box-shadow: 0 0 0 1px #2587e8 !important;
  background-color: #00152a;
  border-radius: 30px;
  padding: 1px 10px;
}
.el-select-round:hover .el-input__wrapper[data-v-b2b3462e] {
  box-shadow: 0 0 0 1px #3d9dff !important;
}
.el-select-dropdown__item.is-disabled[data-v-b2b3462e] {
  color: var(--el-text-color-placeholder);
}

/**
 * 弹框
 */
.el-dialog[data-v-b2b3462e] {
  background: none !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-dialog .el-dialog__title[data-v-b2b3462e] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-dialog .el-dialog__close[data-v-b2b3462e] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-dialog[data-v-b2b3462e]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/**
 * 弹框
 */
.el-drawer[data-v-b2b3462e] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
  border-radius: 3px;
}
.el-drawer .el-drawer__header[data-v-b2b3462e] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 10px 15px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
  margin-bottom: 0px;
}
.el-drawer .el-drawer__header .el-drawer__close-btn[data-v-b2b3462e] {
  color: #fff;
}
.el-drawer .el-drawer__header .el-drawer__close-btn:hover i[data-v-b2b3462e] {
  color: #5df9ff;
}
.el-drawer .el-drawer__body[data-v-b2b3462e] {
  padding: 15px;
}
.el-drawer .el-drawer__footer[data-v-b2b3462e] {
  border-top: 1px solid rgba(25, 113, 201, 0.5);
  padding: 15px;
}
.el-drawer .el-dialog__close[data-v-b2b3462e] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-drawer[data-v-b2b3462e]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}
.el-message-box[data-v-b2b3462e] {
  background-color: transparent !important;
  border: 1px solid #1971c9;
}
.el-message-box .el-message-box__title[data-v-b2b3462e] {
  font-weight: bold;
  font-style: italic;
  font-size: 16px;
  flex: none;
  line-height: 1;
  padding: 0 10px;
  background: linear-gradient(0deg, #5df9ff, white);
  color: transparent;
  background-clip: text;
  filter: drop-shadow(1px 1px 2px black);
}
.el-message-box .el-message-box__close[data-v-b2b3462e] {
  background-color: #133560;
  border-radius: 50px;
  color: #167bca;
  line-height: 1;
  padding: 3px;
}
.el-message-box .el-message-box__message[data-v-b2b3462e] {
  color: #fff;
}
.el-message-box[data-v-b2b3462e]::after {
  content: "";
  box-sizing: border-box;
  border-width: 60px 143px 60px 144px;
  border-style: solid;
  border-image-slice: 60 143 60 144 fill;
  border-image-repeat: stretch;
  border-image-source: url("/assets/box-default-Bz7MZoJm.png");
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(18, 63, 121, 0.85);
}

/** 菜单 **/
.elMenu[data-v-b2b3462e] {
  padding: 10px 0 10px 10px;
}
.elMenu .el-menu[data-v-b2b3462e] {
  background-color: var(--light-blue);
  border-right: none;
}
.elMenu .el-menu .el-menu-item[data-v-b2b3462e]:hover,
.elMenu .el-menu .el-menu-item.is-active[data-v-b2b3462e],
.elMenu .el-menu .el-sub-menu__title[data-v-b2b3462e]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-b2b3462e]::before {
  content: "";
  display: block;
  width: 5px;
  height: 24px;
  position: absolute;
  top: 10px;
  left: 0;
  background: var(--layout-background-color);
  border-radius: 0 4px 4px 0;
}
.elMenu .el-menu .el-menu-item.is-active[data-v-b2b3462e]::after {
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 0;
  background: var(--el-menu-active-background-color);
  border-radius: 2px;
}
.el-popper.is-light .el-menu-item[data-v-b2b3462e]:hover,
.el-popper.is-light .el-sub-menu__title[data-v-b2b3462e]:hover {
  background: var(--el-menu-hover-bg-color);
  border-radius: 6px 0 0 6px;
}

/** 菜单 **/
/*单选框*/
.el-radio__input.is-checked .el-radio__inner[data-v-b2b3462e] {
  border-color: var(--el-blue);
  background: transparent;
}
.el-radio__inner[data-v-b2b3462e]::after {
  background: var(--el-blue);
}

/* 时间选择器-日 被选中月份背景色*/
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item[data-v-b2b3462e]:hover {
  background: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-spinner .el-time-spinner__item.is-active[data-v-b2b3462e] {
  color: rgba(12, 117, 217, 0.6);
}
.custom-date-datepicker .el-picker-panel__body .el-time-panel__btn.cancel[data-v-b2b3462e] {
  color: #fff;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-b2b3462e] {
  background-color: #2d8cf0;
  border-color: #2d8cf0;
}
.custom-date-datepicker .el-picker-panel__footer .el-button[data-v-b2b3462e]:hover {
  color: #fff;
}

/* 时间选择器-年 被选中月份范围背景色*/
.custom-year-datepicker .el-picker-panel__body .el-month-table td.in-range div[data-v-b2b3462e] {
  background-color: rgba(12, 117, 217, 0.6) !important;
}

/* 下拉框不显示激活背景色 */
.dropdown-delight.el-dropdown__popper[data-v-b2b3462e] {
  --el-dropdown-menuItem-hover-fill: transparent !important;
}
.dropdown-delight.el-dropdown__popper .el-dropdown-menu__item[data-v-b2b3462e]:not(.is-disabled):hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
[data-v-b2b3462e]:root {
  --header-view-height: 92px;
  --dark-blue: #193272;
  --light-blue: #053f81;
  --layout-background-color: linear-gradient(90deg, var(--light-blue) 0%, var(--dark-blue) 57%);
  --menu-width: 232px;
  --menu-notCollapsed-width: 0px;
  --menu-item-height: 44px;
  --white: #ffffff;
  --blue: #4185f2;
  --grey: #e7effd;
  --grey2: #f5f7fe;
  --black: #0e1828;
  --el-blue: #0e96f6;
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-select-disabled-color: var(--el-disabled-text-color);
  --el-disabled-border-color: rgba(255, 255, 255, 0.6);
  --el-disabled-bg-color: rgba(255, 255, 255, 0.3);
}
:root .el-popper[data-v-b2b3462e],
:root .el-menu[data-v-b2b3462e] {
  --el-menu-text-color: var(--white);
  --el-menu-hover-color: var(--white);
  --el-menu-active-color: var(--white);
  --el-menu-active-background-color: #35c7b3;
  --el-menu-hover-bg-color: linear-gradient(111deg, var(--el-menu-active-background-color), rgba(3, 167, 252, 0));
  --el-menu-item-height: var(--menu-item-height);
  --el-menu-sub-item-height: var(--menu-item-height);
  --el-menu-bg-color: var(--dark-blue);
  --el-border-color-light: #0c75d9;
  --el-bg-color-overlay: var(--dark-blue);
}
:root .el-popper .el-tag[data-v-b2b3462e] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-tag[data-v-b2b3462e] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-border-color: var(--el-tag-text-color);
}
:root .el-dropdown[data-v-b2b3462e] {
  --el-text-color-regular: var(--white);
}
:root .el-text[data-v-b2b3462e] {
  --el-text-color-regular: var(--white);
}
:root .el-avatar[data-v-b2b3462e] {
  background: transparent;
  border-radius: 0;
}
:root .el-avatar img[data-v-b2b3462e] {
  height: auto;
}
:root .el-table[data-v-b2b3462e] {
  --el-table-bg-color: transparent;
  --el-fill-color-light: #163777;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2[data-v-b2b3462e] {
  --el-table-bg-color: transparent;
  --el-table-header-bg-color: #163777;
  --el-table-header-text-color: #489cea;
  --el-table-tr-bg-color: #133268;
  --el-table-border-color: #0c75d9;
  --el-table-text-color: var(--white);
  --el-table-row-hover-bg-color: #0c2859;
  --el-table-current-row-bg-color: #0c2859;
  --el-table-expanded-cell-bg-color: #163777;
  --el-text-color-regular: var(--white);
}
:root .el-table-v2 .el-table-v2__main[data-v-b2b3462e] {
  background-color: transparent;
}
:root .el-pagination.is-background[data-v-b2b3462e] {
  --el-text-color-regular: #93b4dd;
  --el-fill-color-blank: transparent;
  --el-border-color: var(--el-blue);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.5);
  --el-disabled-bg-color: rgba(14, 150, 246, 0.5);
  --el-color-primary: #0c75d9;
  --el-pagination-button-bg-color: var(--el-blue);
  --el-pagination-button-color: var(--white);
  --el-pagination-hover-color: var(--white);
}
:root .el-pagination.is-background .el-pager li[data-v-b2b3462e] {
  --el-pagination-button-bg-color: transparent;
}
:root .el-form-item__label[data-v-b2b3462e] {
  --el-text-color-regular: var(--white);
}
:root .el-button[data-v-b2b3462e] {
  --el-button-disabled-text-color: rgba(255, 255, 255, 0.6);
  --el-button-disabled-bg-color: rgba(255, 255, 255, 0.3);
  --el-button-disabled-border-color: rgba(255, 255, 255, 0);
}
:root .el-button--primary.is-plain.is-disabled[data-v-b2b3462e] {
  color: var(--el-button-disabled-text-color);
  background-color: var(--el-button-disabled-bg-color);
  border-color: var(--el-button-disabled-border-color);
}
:root .el-button--primary[data-v-b2b3462e] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-button--primary.is-plain[data-v-b2b3462e] {
  --el-button-bg-color: transparent;
  --el-button-border-color: #2d8cf0;
}
:root .el-input[data-v-b2b3462e],
:root .el-date-editor[data-v-b2b3462e],
:root .el-range-editor[data-v-b2b3462e] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
}
:root .el-input.is-disabled[data-v-b2b3462e],
:root .el-date-editor.is-disabled[data-v-b2b3462e],
:root .el-range-editor.is-disabled[data-v-b2b3462e] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-date-editor .el-range-input[data-v-b2b3462e] {
  background-color: transparent;
}
:root .el-input-number[data-v-b2b3462e] {
  --el-fill-color-light: transparent;
  --el-text-color-regular: #fff;
}
:root .el-input-number.is-disabled[data-v-b2b3462e] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-textarea[data-v-b2b3462e] {
  --el-input-bg-color: transparent;
  --el-input-text-color: rgba(255, 255, 255, 0.6);
}
:root .el-transfer[data-v-b2b3462e] {
  --el-bg-color-overlay: transparent;
  --el-transfer-panel-header-bg-color: rgba(5, 63, 129, 0.3);
  --el-transfer-border-color: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: #fff;
  --el-text-color-secondary: #fff;
  --el-text-color-regular: #fff;
}
:root .el-transfer .el-transfer-panel__filter[data-v-b2b3462e] {
  padding: 10px;
}
:root .el-transfer .el-transfer-panel__body[data-v-b2b3462e] {
  background-color: rgba(5, 63, 129, 0.3);
}
:root .el-transfer .el-transfer-panel__item.el-checkbox[data-v-b2b3462e]:hover {
  background-color: rgba(21, 181, 255, 0.1);
  margin-right: 5px;
}
:root .el-transfer .el-transfer-panel__item.el-checkbox .el-checkbox__label[data-v-b2b3462e] {
  color: #fff;
}
:root .el-date-picker[data-v-b2b3462e] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-active-color: #0c75d9;
  --el-color-primary: #0c75d9;
  --el-border-color-lighter: rgba(255, 255, 255, 0.6);
  --el-fill-color-light: transparent;
}
:root .el-date-editor[data-v-b2b3462e] {
  --el-input-bg-color: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-text-color-placeholder: rgba(255, 255, 255, 0.6);
  --el-text-color-primary: rgba(255, 255, 255, 0.6);
}
:root .el-date-table[data-v-b2b3462e] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
}
:root .el-date-range-picker[data-v-b2b3462e] {
  --el-datepicker-inrange-bg-color: rgba(12, 117, 217, 0.6);
  --el-datepicker-inrange-hover-bg-color: rgba(64, 158, 255, 0.6);
  --el-datepicker-hover-text-color: var(--white);
}
:root .el-picker-panel[data-v-b2b3462e] {
  --el-text-color-regular: rgb(255, 255, 255);
  --el-datepicker-icon-color: rgb(255, 255, 255);
  --el-fill-color-light: rgba(255, 255, 255, 0.1);
}
:root .el-picker-panel .el-picker-panel__footer .el-picker-panel__link-btn[data-v-b2b3462e] {
  --el-button-bg-color: #2d8cf0;
  --el-button-border-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-b2b3462e] {
  --el-button-bg-color: #2d8cf0;
}
:root .el-picker-panel .el-picker-panel__footer .el-button[data-v-b2b3462e]:hover {
  background-color: #2d8cf0;
  color: #fff;
}
:root .el-picker-panel .el-time-spinner__item.is-active[data-v-b2b3462e]:not(.is-disabled) {
  --el-text-color-primary: #0c75d9;
}
:root .el-picker-panel .el-time-panel__footer .el-time-panel__btn.cancel[data-v-b2b3462e] {
  --el-text-color-primary: #fff;
}
:root .el-form.el-form--default .el-select .el-select__wrapper[data-v-b2b3462e] {
  height: 32px;
}
:root .el-form[data-v-b2b3462e] .el-form-item .el-form-item__label {
  line-height: 1;
  display: flex;
  align-items: center;
}
:root .el-form[data-v-b2b3462e] .el-form-item.is-error .el-select__wrapper {
  box-shadow: 0 0 0 1px var(--el-color-danger) inset;
  border: none;
}
:root .el-select[data-v-b2b3462e] {
  --el-fill-color-blank: transparent;
  --el-input-border-color: rgba(255, 255, 255, 0.6);
  --el-input-icon-color: rgba(255, 255, 255, 0.6);
  --el-input-text-color: rgba(255, 255, 255, 0.6);
  --el-input-focus-border-color: #0c75d9;
  --el-fill-color-light: var(--el-disabled-bg-color);
  --el-select-multiple-input-color: #fff;
  --el-border-radius-base: 5px;
}
:root .el-select .el-tag[data-v-b2b3462e] {
  --el-tag-bg-color: var(--dark-blue);
  --el-tag-text-color: var(--white);
}
:root .el-select.el-select--default .el-select__wrapper[data-v-b2b3462e] {
  height: 32px;
}
:root .el-select .el-select__wrapper[data-v-b2b3462e] {
  box-shadow: none;
  border: 1px solid var(--el-input-border-color);
}
:root .el-select .el-select__wrapper.is-focused[data-v-b2b3462e] {
  box-shadow: none;
  border: 1px solid var(--el-input-focus-border-color);
}
:root .el-select .el-select__wrapper.is-disabled[data-v-b2b3462e] {
  --el-disabled-bg-color: rgba(255, 255, 255, 0.1);
  --el-disabled-text-color: rgba(255, 255, 255, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
:root .el-select-dropdown__item.is-hovering[data-v-b2b3462e] {
  --el-fill-color-light: #0c75d9;
  --el-color-primary: var(--white);
}
:root .el-select-dropdown__item[data-v-b2b3462e] {
  --el-text-color-regular: var(--white);
}
:root .el-dropdown__popper[data-v-b2b3462e] {
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-dropdown-menuItem-hover-color: var(--white);
  --el-dropdown-menuItem-hover-fill: #0c75d9;
}
:root .el-radio[data-v-b2b3462e] {
  --el-color-primary: var(--el-blue);
  --el-radio-text-color: #ffffff;
  --el-radio-input-bg-color: transparent;
  --el-radio-input-border: 1px solid var(--el-blue);
}
:root .el-radio-button[data-v-b2b3462e] {
  --el-color-primary: #59cbff;
  --el-radio-button-checked-text-color: #59cbff;
  --el-radio-button-checked-bg-color: rgba(21, 181, 255, 0.1);
  --el-radio-button-checked-border-color: #15b5ff;
  --el-fill-color-blank: transparent;
  --el-text-color-regular: rgba(255, 255, 255, 0.6);
  --el-border: 1px solid rgba(255, 255, 255, 0.5);
}
:root .el-tree[data-v-b2b3462e] {
  --el-fill-color-blank: transparent;
  --el-tree-text-color: var(--white);
  --el-tree-node-hover-bg-color: rgba(21, 181, 255, 0.1);
  --el-color-primary-light-9: rgba(21, 181, 255, 0.1);
  --el-tree-expand-icon-color: var(--white);
  padding-bottom: 10px;
}
:root .el-tree.custom-el-tree-select[data-v-b2b3462e] {
  border: none;
}
:root .el-tree-node__content[data-v-b2b3462e] {
  --el-tree-node-content-height: 30px;
}
:root .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content[data-v-b2b3462e] {
  border-top: 1px solid #15b5ff;
  border-bottom: 1px solid #15b5ff;
}
:root .el-checkbox[data-v-b2b3462e] {
  --el-checkbox-text-color: var(--white);
}
:root .el-cascader-panel[data-v-b2b3462e] {
  --el-cascader-node-background-hover: rgba(21, 181, 255, 0.1);
  --el-cascader-menu-text-color: var(--white);
}
:root .sun-cloud-container[data-v-b2b3462e] {
  width: 100%;
  height: 100%;
  color: var(--white);
  background: url("/assets/background-CXG19U58.png") no-repeat;
  background-size: 100% 100%;
  padding: 10px;
  overflow: auto;
}
:root .sun-cloud-container .el-loading-mask[data-v-b2b3462e] {
  --el-mask-color: rgba(21, 28, 75, 0.8);
}
:root .sun-cloud-container[data-v-b2b3462e]::-webkit-scrollbar,
:root .sun-cloud-container[data-v-b2b3462e] ::-webkit-scrollbar {
  width: 6px;
  height: 8px;
}
:root .sun-cloud-container[data-v-b2b3462e]::-webkit-scrollbar-thumb,
:root .sun-cloud-container[data-v-b2b3462e] ::-webkit-scrollbar-thumb {
  background: rgba(144, 147, 153, 0.3);
  cursor: pointer;
  border-radius: 4px;
}
:root .sun-cloud-container[data-v-b2b3462e]::-webkit-scrollbar-corner,
:root .sun-cloud-container[data-v-b2b3462e] ::-webkit-scrollbar-corner, :root .sun-cloud-container[data-v-b2b3462e]::-webkit-resizer,
:root .sun-cloud-container[data-v-b2b3462e] ::-webkit-resizer, :root .sun-cloud-container[data-v-b2b3462e]::-webkit-scrollbar-button,
:root .sun-cloud-container[data-v-b2b3462e] ::-webkit-scrollbar-button {
  display: none;
}
:root .el-popper[data-v-b2b3462e] {
  border-color: var(--el-border-color-light);
}
:root .el-popper .el-popper__arrow[data-v-b2b3462e]::before {
  border-color: var(--el-border-color-light);
}
:root .el-popper.img-logo-popover .img-big-box[data-v-b2b3462e] {
  width: 200px;
}
:root .el-popper.img-logo-popover .img-big-box img[data-v-b2b3462e] {
  width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown[data-v-b2b3462e] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar[data-v-b2b3462e] {
  width: fit-content;
  min-width: 100%;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap[data-v-b2b3462e] {
  max-width: unset;
  min-width: 100%;
  width: fit-content;
}
:root .tree-text-overflow.el-popper .el-select-dropdown .el-scrollbar .el-select-dropdown__wrap .custom-el-tree-select[data-v-b2b3462e] {
  width: fit-content !important;
  min-width: 100%;
}
:root .tree-select-disabled.el-popper .el-tree[data-v-b2b3462e] {
  border: none;
  min-width: fit-content;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.el-tree-node__children[data-v-b2b3462e] {
  overflow: inherit !important;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node:focus > .el-tree-node__content[data-v-b2b3462e] {
  background-color: transparent;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node.is-current > .el-tree-node__content[data-v-b2b3462e] {
  background-color: rgba(21, 181, 255, 0.2);
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox[data-v-b2b3462e] {
  display: none;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-tree-node__label[data-v-b2b3462e] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-select-disabled.el-popper .el-tree .el-tree-node__content label.el-checkbox.is-disabled + .el-select-dropdown__item.is-disabled[data-v-b2b3462e] {
  cursor: not-allowed;
  color: #aaa;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-b2b3462e] {
  background-color: var(--el-checkbox-checked-bg-color) !important;
  border-color: var(--el-checkbox-checked-input-border-color) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner[data-v-b2b3462e]::after {
  border-color: #fff !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-b2b3462e] {
  background-color: var(--el-checkbox-bg-color) !important;
  border-color: var(--el-checkbox-input-border) !important;
}
:root .tree-checkbox-disabled .el-tree .el-checkbox__input.is-disabled .el-checkbox__inner[data-v-b2b3462e]::after {
  border-color: #fff !important;
}
.sun-cloud-container[data-v-b2b3462e] {
  padding: 20px;
  color: white;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 15px;
  align-items: flex-start;
  font-size: 12px;
}
.sun-cloud-container[data-v-b2b3462e] .box-default .box-body {
  padding: 20px 30px;
}@font-face {
    font-family: 'Pang_Men_Zheng_Dao';
    src: url('/assets/pangmen3-0LQho0GF.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pangmen2';
    src: url('/assets/pangmen2-nhX5wd4I.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pangmen3';
    src: url('/assets/pangmen3-0LQho0GF.ttf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'din';
    font-weight: 100;
    src: url('/assets/din-light-G3EhQLIv.otf');
}

@font-face {
    font-family: 'din';
    font-weight: normal;
    src: url('/assets/din-regula-Bf35acB9.otf');
}

@font-face {
    font-family: 'din';
    font-weight: bold;
    src: url('/assets/din-bold-C-L9oc5Z.otf');
}

@font-face {
    font-family: 'din';
    font-weight: 900;
    src: url('/assets/din-black-DIKN8ntQ.otf');
}

@font-face {
    /* 重命名字体名 */
    font-family: 'D-DINEXP';
    /* 引入字体 */
    src: url('/assets/D-DINExp-CLhvipOK.ttf');
}
/*!
 * Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */

@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url("/assets/bootstrap-icons-BtvjY1KL.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),
url("/assets/bootstrap-icons-BOrJxbIo.woff?dd67030699838ea613ee6dbda90effa6") format("woff");
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before { content: "\f67f"; }
.bi-alarm-fill::before { content: "\f101"; }
.bi-alarm::before { content: "\f102"; }
.bi-align-bottom::before { content: "\f103"; }
.bi-align-center::before { content: "\f104"; }
.bi-align-end::before { content: "\f105"; }
.bi-align-middle::before { content: "\f106"; }
.bi-align-start::before { content: "\f107"; }
.bi-align-top::before { content: "\f108"; }
.bi-alt::before { content: "\f109"; }
.bi-app-indicator::before { content: "\f10a"; }
.bi-app::before { content: "\f10b"; }
.bi-archive-fill::before { content: "\f10c"; }
.bi-archive::before { content: "\f10d"; }
.bi-arrow-90deg-down::before { content: "\f10e"; }
.bi-arrow-90deg-left::before { content: "\f10f"; }
.bi-arrow-90deg-right::before { content: "\f110"; }
.bi-arrow-90deg-up::before { content: "\f111"; }
.bi-arrow-bar-down::before { content: "\f112"; }
.bi-arrow-bar-left::before { content: "\f113"; }
.bi-arrow-bar-right::before { content: "\f114"; }
.bi-arrow-bar-up::before { content: "\f115"; }
.bi-arrow-clockwise::before { content: "\f116"; }
.bi-arrow-counterclockwise::before { content: "\f117"; }
.bi-arrow-down-circle-fill::before { content: "\f118"; }
.bi-arrow-down-circle::before { content: "\f119"; }
.bi-arrow-down-left-circle-fill::before { content: "\f11a"; }
.bi-arrow-down-left-circle::before { content: "\f11b"; }
.bi-arrow-down-left-square-fill::before { content: "\f11c"; }
.bi-arrow-down-left-square::before { content: "\f11d"; }
.bi-arrow-down-left::before { content: "\f11e"; }
.bi-arrow-down-right-circle-fill::before { content: "\f11f"; }
.bi-arrow-down-right-circle::before { content: "\f120"; }
.bi-arrow-down-right-square-fill::before { content: "\f121"; }
.bi-arrow-down-right-square::before { content: "\f122"; }
.bi-arrow-down-right::before { content: "\f123"; }
.bi-arrow-down-short::before { content: "\f124"; }
.bi-arrow-down-square-fill::before { content: "\f125"; }
.bi-arrow-down-square::before { content: "\f126"; }
.bi-arrow-down-up::before { content: "\f127"; }
.bi-arrow-down::before { content: "\f128"; }
.bi-arrow-left-circle-fill::before { content: "\f129"; }
.bi-arrow-left-circle::before { content: "\f12a"; }
.bi-arrow-left-right::before { content: "\f12b"; }
.bi-arrow-left-short::before { content: "\f12c"; }
.bi-arrow-left-square-fill::before { content: "\f12d"; }
.bi-arrow-left-square::before { content: "\f12e"; }
.bi-arrow-left::before { content: "\f12f"; }
.bi-arrow-repeat::before { content: "\f130"; }
.bi-arrow-return-left::before { content: "\f131"; }
.bi-arrow-return-right::before { content: "\f132"; }
.bi-arrow-right-circle-fill::before { content: "\f133"; }
.bi-arrow-right-circle::before { content: "\f134"; }
.bi-arrow-right-short::before { content: "\f135"; }
.bi-arrow-right-square-fill::before { content: "\f136"; }
.bi-arrow-right-square::before { content: "\f137"; }
.bi-arrow-right::before { content: "\f138"; }
.bi-arrow-up-circle-fill::before { content: "\f139"; }
.bi-arrow-up-circle::before { content: "\f13a"; }
.bi-arrow-up-left-circle-fill::before { content: "\f13b"; }
.bi-arrow-up-left-circle::before { content: "\f13c"; }
.bi-arrow-up-left-square-fill::before { content: "\f13d"; }
.bi-arrow-up-left-square::before { content: "\f13e"; }
.bi-arrow-up-left::before { content: "\f13f"; }
.bi-arrow-up-right-circle-fill::before { content: "\f140"; }
.bi-arrow-up-right-circle::before { content: "\f141"; }
.bi-arrow-up-right-square-fill::before { content: "\f142"; }
.bi-arrow-up-right-square::before { content: "\f143"; }
.bi-arrow-up-right::before { content: "\f144"; }
.bi-arrow-up-short::before { content: "\f145"; }
.bi-arrow-up-square-fill::before { content: "\f146"; }
.bi-arrow-up-square::before { content: "\f147"; }
.bi-arrow-up::before { content: "\f148"; }
.bi-arrows-angle-contract::before { content: "\f149"; }
.bi-arrows-angle-expand::before { content: "\f14a"; }
.bi-arrows-collapse::before { content: "\f14b"; }
.bi-arrows-expand::before { content: "\f14c"; }
.bi-arrows-fullscreen::before { content: "\f14d"; }
.bi-arrows-move::before { content: "\f14e"; }
.bi-aspect-ratio-fill::before { content: "\f14f"; }
.bi-aspect-ratio::before { content: "\f150"; }
.bi-asterisk::before { content: "\f151"; }
.bi-at::before { content: "\f152"; }
.bi-award-fill::before { content: "\f153"; }
.bi-award::before { content: "\f154"; }
.bi-back::before { content: "\f155"; }
.bi-backspace-fill::before { content: "\f156"; }
.bi-backspace-reverse-fill::before { content: "\f157"; }
.bi-backspace-reverse::before { content: "\f158"; }
.bi-backspace::before { content: "\f159"; }
.bi-badge-3d-fill::before { content: "\f15a"; }
.bi-badge-3d::before { content: "\f15b"; }
.bi-badge-4k-fill::before { content: "\f15c"; }
.bi-badge-4k::before { content: "\f15d"; }
.bi-badge-8k-fill::before { content: "\f15e"; }
.bi-badge-8k::before { content: "\f15f"; }
.bi-badge-ad-fill::before { content: "\f160"; }
.bi-badge-ad::before { content: "\f161"; }
.bi-badge-ar-fill::before { content: "\f162"; }
.bi-badge-ar::before { content: "\f163"; }
.bi-badge-cc-fill::before { content: "\f164"; }
.bi-badge-cc::before { content: "\f165"; }
.bi-badge-hd-fill::before { content: "\f166"; }
.bi-badge-hd::before { content: "\f167"; }
.bi-badge-tm-fill::before { content: "\f168"; }
.bi-badge-tm::before { content: "\f169"; }
.bi-badge-vo-fill::before { content: "\f16a"; }
.bi-badge-vo::before { content: "\f16b"; }
.bi-badge-vr-fill::before { content: "\f16c"; }
.bi-badge-vr::before { content: "\f16d"; }
.bi-badge-wc-fill::before { content: "\f16e"; }
.bi-badge-wc::before { content: "\f16f"; }
.bi-bag-check-fill::before { content: "\f170"; }
.bi-bag-check::before { content: "\f171"; }
.bi-bag-dash-fill::before { content: "\f172"; }
.bi-bag-dash::before { content: "\f173"; }
.bi-bag-fill::before { content: "\f174"; }
.bi-bag-plus-fill::before { content: "\f175"; }
.bi-bag-plus::before { content: "\f176"; }
.bi-bag-x-fill::before { content: "\f177"; }
.bi-bag-x::before { content: "\f178"; }
.bi-bag::before { content: "\f179"; }
.bi-bar-chart-fill::before { content: "\f17a"; }
.bi-bar-chart-line-fill::before { content: "\f17b"; }
.bi-bar-chart-line::before { content: "\f17c"; }
.bi-bar-chart-steps::before { content: "\f17d"; }
.bi-bar-chart::before { content: "\f17e"; }
.bi-basket-fill::before { content: "\f17f"; }
.bi-basket::before { content: "\f180"; }
.bi-basket2-fill::before { content: "\f181"; }
.bi-basket2::before { content: "\f182"; }
.bi-basket3-fill::before { content: "\f183"; }
.bi-basket3::before { content: "\f184"; }
.bi-battery-charging::before { content: "\f185"; }
.bi-battery-full::before { content: "\f186"; }
.bi-battery-half::before { content: "\f187"; }
.bi-battery::before { content: "\f188"; }
.bi-bell-fill::before { content: "\f189"; }
.bi-bell::before { content: "\f18a"; }
.bi-bezier::before { content: "\f18b"; }
.bi-bezier2::before { content: "\f18c"; }
.bi-bicycle::before { content: "\f18d"; }
.bi-binoculars-fill::before { content: "\f18e"; }
.bi-binoculars::before { content: "\f18f"; }
.bi-blockquote-left::before { content: "\f190"; }
.bi-blockquote-right::before { content: "\f191"; }
.bi-book-fill::before { content: "\f192"; }
.bi-book-half::before { content: "\f193"; }
.bi-book::before { content: "\f194"; }
.bi-bookmark-check-fill::before { content: "\f195"; }
.bi-bookmark-check::before { content: "\f196"; }
.bi-bookmark-dash-fill::before { content: "\f197"; }
.bi-bookmark-dash::before { content: "\f198"; }
.bi-bookmark-fill::before { content: "\f199"; }
.bi-bookmark-heart-fill::before { content: "\f19a"; }
.bi-bookmark-heart::before { content: "\f19b"; }
.bi-bookmark-plus-fill::before { content: "\f19c"; }
.bi-bookmark-plus::before { content: "\f19d"; }
.bi-bookmark-star-fill::before { content: "\f19e"; }
.bi-bookmark-star::before { content: "\f19f"; }
.bi-bookmark-x-fill::before { content: "\f1a0"; }
.bi-bookmark-x::before { content: "\f1a1"; }
.bi-bookmark::before { content: "\f1a2"; }
.bi-bookmarks-fill::before { content: "\f1a3"; }
.bi-bookmarks::before { content: "\f1a4"; }
.bi-bookshelf::before { content: "\f1a5"; }
.bi-bootstrap-fill::before { content: "\f1a6"; }
.bi-bootstrap-reboot::before { content: "\f1a7"; }
.bi-bootstrap::before { content: "\f1a8"; }
.bi-border-all::before { content: "\f1a9"; }
.bi-border-bottom::before { content: "\f1aa"; }
.bi-border-center::before { content: "\f1ab"; }
.bi-border-inner::before { content: "\f1ac"; }
.bi-border-left::before { content: "\f1ad"; }
.bi-border-middle::before { content: "\f1ae"; }
.bi-border-outer::before { content: "\f1af"; }
.bi-border-right::before { content: "\f1b0"; }
.bi-border-style::before { content: "\f1b1"; }
.bi-border-top::before { content: "\f1b2"; }
.bi-border-width::before { content: "\f1b3"; }
.bi-border::before { content: "\f1b4"; }
.bi-bounding-box-circles::before { content: "\f1b5"; }
.bi-bounding-box::before { content: "\f1b6"; }
.bi-box-arrow-down-left::before { content: "\f1b7"; }
.bi-box-arrow-down-right::before { content: "\f1b8"; }
.bi-box-arrow-down::before { content: "\f1b9"; }
.bi-box-arrow-in-down-left::before { content: "\f1ba"; }
.bi-box-arrow-in-down-right::before { content: "\f1bb"; }
.bi-box-arrow-in-down::before { content: "\f1bc"; }
.bi-box-arrow-in-left::before { content: "\f1bd"; }
.bi-box-arrow-in-right::before { content: "\f1be"; }
.bi-box-arrow-in-up-left::before { content: "\f1bf"; }
.bi-box-arrow-in-up-right::before { content: "\f1c0"; }
.bi-box-arrow-in-up::before { content: "\f1c1"; }
.bi-box-arrow-left::before { content: "\f1c2"; }
.bi-box-arrow-right::before { content: "\f1c3"; }
.bi-box-arrow-up-left::before { content: "\f1c4"; }
.bi-box-arrow-up-right::before { content: "\f1c5"; }
.bi-box-arrow-up::before { content: "\f1c6"; }
.bi-box-seam::before { content: "\f1c7"; }
.bi-box::before { content: "\f1c8"; }
.bi-braces::before { content: "\f1c9"; }
.bi-bricks::before { content: "\f1ca"; }
.bi-briefcase-fill::before { content: "\f1cb"; }
.bi-briefcase::before { content: "\f1cc"; }
.bi-brightness-alt-high-fill::before { content: "\f1cd"; }
.bi-brightness-alt-high::before { content: "\f1ce"; }
.bi-brightness-alt-low-fill::before { content: "\f1cf"; }
.bi-brightness-alt-low::before { content: "\f1d0"; }
.bi-brightness-high-fill::before { content: "\f1d1"; }
.bi-brightness-high::before { content: "\f1d2"; }
.bi-brightness-low-fill::before { content: "\f1d3"; }
.bi-brightness-low::before { content: "\f1d4"; }
.bi-broadcast-pin::before { content: "\f1d5"; }
.bi-broadcast::before { content: "\f1d6"; }
.bi-brush-fill::before { content: "\f1d7"; }
.bi-brush::before { content: "\f1d8"; }
.bi-bucket-fill::before { content: "\f1d9"; }
.bi-bucket::before { content: "\f1da"; }
.bi-bug-fill::before { content: "\f1db"; }
.bi-bug::before { content: "\f1dc"; }
.bi-building::before { content: "\f1dd"; }
.bi-bullseye::before { content: "\f1de"; }
.bi-calculator-fill::before { content: "\f1df"; }
.bi-calculator::before { content: "\f1e0"; }
.bi-calendar-check-fill::before { content: "\f1e1"; }
.bi-calendar-check::before { content: "\f1e2"; }
.bi-calendar-date-fill::before { content: "\f1e3"; }
.bi-calendar-date::before { content: "\f1e4"; }
.bi-calendar-day-fill::before { content: "\f1e5"; }
.bi-calendar-day::before { content: "\f1e6"; }
.bi-calendar-event-fill::before { content: "\f1e7"; }
.bi-calendar-event::before { content: "\f1e8"; }
.bi-calendar-fill::before { content: "\f1e9"; }
.bi-calendar-minus-fill::before { content: "\f1ea"; }
.bi-calendar-minus::before { content: "\f1eb"; }
.bi-calendar-month-fill::before { content: "\f1ec"; }
.bi-calendar-month::before { content: "\f1ed"; }
.bi-calendar-plus-fill::before { content: "\f1ee"; }
.bi-calendar-plus::before { content: "\f1ef"; }
.bi-calendar-range-fill::before { content: "\f1f0"; }
.bi-calendar-range::before { content: "\f1f1"; }
.bi-calendar-week-fill::before { content: "\f1f2"; }
.bi-calendar-week::before { content: "\f1f3"; }
.bi-calendar-x-fill::before { content: "\f1f4"; }
.bi-calendar-x::before { content: "\f1f5"; }
.bi-calendar::before { content: "\f1f6"; }
.bi-calendar2-check-fill::before { content: "\f1f7"; }
.bi-calendar2-check::before { content: "\f1f8"; }
.bi-calendar2-date-fill::before { content: "\f1f9"; }
.bi-calendar2-date::before { content: "\f1fa"; }
.bi-calendar2-day-fill::before { content: "\f1fb"; }
.bi-calendar2-day::before { content: "\f1fc"; }
.bi-calendar2-event-fill::before { content: "\f1fd"; }
.bi-calendar2-event::before { content: "\f1fe"; }
.bi-calendar2-fill::before { content: "\f1ff"; }
.bi-calendar2-minus-fill::before { content: "\f200"; }
.bi-calendar2-minus::before { content: "\f201"; }
.bi-calendar2-month-fill::before { content: "\f202"; }
.bi-calendar2-month::before { content: "\f203"; }
.bi-calendar2-plus-fill::before { content: "\f204"; }
.bi-calendar2-plus::before { content: "\f205"; }
.bi-calendar2-range-fill::before { content: "\f206"; }
.bi-calendar2-range::before { content: "\f207"; }
.bi-calendar2-week-fill::before { content: "\f208"; }
.bi-calendar2-week::before { content: "\f209"; }
.bi-calendar2-x-fill::before { content: "\f20a"; }
.bi-calendar2-x::before { content: "\f20b"; }
.bi-calendar2::before { content: "\f20c"; }
.bi-calendar3-event-fill::before { content: "\f20d"; }
.bi-calendar3-event::before { content: "\f20e"; }
.bi-calendar3-fill::before { content: "\f20f"; }
.bi-calendar3-range-fill::before { content: "\f210"; }
.bi-calendar3-range::before { content: "\f211"; }
.bi-calendar3-week-fill::before { content: "\f212"; }
.bi-calendar3-week::before { content: "\f213"; }
.bi-calendar3::before { content: "\f214"; }
.bi-calendar4-event::before { content: "\f215"; }
.bi-calendar4-range::before { content: "\f216"; }
.bi-calendar4-week::before { content: "\f217"; }
.bi-calendar4::before { content: "\f218"; }
.bi-camera-fill::before { content: "\f219"; }
.bi-camera-reels-fill::before { content: "\f21a"; }
.bi-camera-reels::before { content: "\f21b"; }
.bi-camera-video-fill::before { content: "\f21c"; }
.bi-camera-video-off-fill::before { content: "\f21d"; }
.bi-camera-video-off::before { content: "\f21e"; }
.bi-camera-video::before { content: "\f21f"; }
.bi-camera::before { content: "\f220"; }
.bi-camera2::before { content: "\f221"; }
.bi-capslock-fill::before { content: "\f222"; }
.bi-capslock::before { content: "\f223"; }
.bi-card-checklist::before { content: "\f224"; }
.bi-card-heading::before { content: "\f225"; }
.bi-card-image::before { content: "\f226"; }
.bi-card-list::before { content: "\f227"; }
.bi-card-text::before { content: "\f228"; }
.bi-caret-down-fill::before { content: "\f229"; }
.bi-caret-down-square-fill::before { content: "\f22a"; }
.bi-caret-down-square::before { content: "\f22b"; }
.bi-caret-down::before { content: "\f22c"; }
.bi-caret-left-fill::before { content: "\f22d"; }
.bi-caret-left-square-fill::before { content: "\f22e"; }
.bi-caret-left-square::before { content: "\f22f"; }
.bi-caret-left::before { content: "\f230"; }
.bi-caret-right-fill::before { content: "\f231"; }
.bi-caret-right-square-fill::before { content: "\f232"; }
.bi-caret-right-square::before { content: "\f233"; }
.bi-caret-right::before { content: "\f234"; }
.bi-caret-up-fill::before { content: "\f235"; }
.bi-caret-up-square-fill::before { content: "\f236"; }
.bi-caret-up-square::before { content: "\f237"; }
.bi-caret-up::before { content: "\f238"; }
.bi-cart-check-fill::before { content: "\f239"; }
.bi-cart-check::before { content: "\f23a"; }
.bi-cart-dash-fill::before { content: "\f23b"; }
.bi-cart-dash::before { content: "\f23c"; }
.bi-cart-fill::before { content: "\f23d"; }
.bi-cart-plus-fill::before { content: "\f23e"; }
.bi-cart-plus::before { content: "\f23f"; }
.bi-cart-x-fill::before { content: "\f240"; }
.bi-cart-x::before { content: "\f241"; }
.bi-cart::before { content: "\f242"; }
.bi-cart2::before { content: "\f243"; }
.bi-cart3::before { content: "\f244"; }
.bi-cart4::before { content: "\f245"; }
.bi-cash-stack::before { content: "\f246"; }
.bi-cash::before { content: "\f247"; }
.bi-cast::before { content: "\f248"; }
.bi-chat-dots-fill::before { content: "\f249"; }
.bi-chat-dots::before { content: "\f24a"; }
.bi-chat-fill::before { content: "\f24b"; }
.bi-chat-left-dots-fill::before { content: "\f24c"; }
.bi-chat-left-dots::before { content: "\f24d"; }
.bi-chat-left-fill::before { content: "\f24e"; }
.bi-chat-left-quote-fill::before { content: "\f24f"; }
.bi-chat-left-quote::before { content: "\f250"; }
.bi-chat-left-text-fill::before { content: "\f251"; }
.bi-chat-left-text::before { content: "\f252"; }
.bi-chat-left::before { content: "\f253"; }
.bi-chat-quote-fill::before { content: "\f254"; }
.bi-chat-quote::before { content: "\f255"; }
.bi-chat-right-dots-fill::before { content: "\f256"; }
.bi-chat-right-dots::before { content: "\f257"; }
.bi-chat-right-fill::before { content: "\f258"; }
.bi-chat-right-quote-fill::before { content: "\f259"; }
.bi-chat-right-quote::before { content: "\f25a"; }
.bi-chat-right-text-fill::before { content: "\f25b"; }
.bi-chat-right-text::before { content: "\f25c"; }
.bi-chat-right::before { content: "\f25d"; }
.bi-chat-square-dots-fill::before { content: "\f25e"; }
.bi-chat-square-dots::before { content: "\f25f"; }
.bi-chat-square-fill::before { content: "\f260"; }
.bi-chat-square-quote-fill::before { content: "\f261"; }
.bi-chat-square-quote::before { content: "\f262"; }
.bi-chat-square-text-fill::before { content: "\f263"; }
.bi-chat-square-text::before { content: "\f264"; }
.bi-chat-square::before { content: "\f265"; }
.bi-chat-text-fill::before { content: "\f266"; }
.bi-chat-text::before { content: "\f267"; }
.bi-chat::before { content: "\f268"; }
.bi-check-all::before { content: "\f269"; }
.bi-check-circle-fill::before { content: "\f26a"; }
.bi-check-circle::before { content: "\f26b"; }
.bi-check-square-fill::before { content: "\f26c"; }
.bi-check-square::before { content: "\f26d"; }
.bi-check::before { content: "\f26e"; }
.bi-check2-all::before { content: "\f26f"; }
.bi-check2-circle::before { content: "\f270"; }
.bi-check2-square::before { content: "\f271"; }
.bi-check2::before { content: "\f272"; }
.bi-chevron-bar-contract::before { content: "\f273"; }
.bi-chevron-bar-down::before { content: "\f274"; }
.bi-chevron-bar-expand::before { content: "\f275"; }
.bi-chevron-bar-left::before { content: "\f276"; }
.bi-chevron-bar-right::before { content: "\f277"; }
.bi-chevron-bar-up::before { content: "\f278"; }
.bi-chevron-compact-down::before { content: "\f279"; }
.bi-chevron-compact-left::before { content: "\f27a"; }
.bi-chevron-compact-right::before { content: "\f27b"; }
.bi-chevron-compact-up::before { content: "\f27c"; }
.bi-chevron-contract::before { content: "\f27d"; }
.bi-chevron-double-down::before { content: "\f27e"; }
.bi-chevron-double-left::before { content: "\f27f"; }
.bi-chevron-double-right::before { content: "\f280"; }
.bi-chevron-double-up::before { content: "\f281"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-chevron-expand::before { content: "\f283"; }
.bi-chevron-left::before { content: "\f284"; }
.bi-chevron-right::before { content: "\f285"; }
.bi-chevron-up::before { content: "\f286"; }
.bi-circle-fill::before { content: "\f287"; }
.bi-circle-half::before { content: "\f288"; }
.bi-circle-square::before { content: "\f289"; }
.bi-circle::before { content: "\f28a"; }
.bi-clipboard-check::before { content: "\f28b"; }
.bi-clipboard-data::before { content: "\f28c"; }
.bi-clipboard-minus::before { content: "\f28d"; }
.bi-clipboard-plus::before { content: "\f28e"; }
.bi-clipboard-x::before { content: "\f28f"; }
.bi-clipboard::before { content: "\f290"; }
.bi-clock-fill::before { content: "\f291"; }
.bi-clock-history::before { content: "\f292"; }
.bi-clock::before { content: "\f293"; }
.bi-cloud-arrow-down-fill::before { content: "\f294"; }
.bi-cloud-arrow-down::before { content: "\f295"; }
.bi-cloud-arrow-up-fill::before { content: "\f296"; }
.bi-cloud-arrow-up::before { content: "\f297"; }
.bi-cloud-check-fill::before { content: "\f298"; }
.bi-cloud-check::before { content: "\f299"; }
.bi-cloud-download-fill::before { content: "\f29a"; }
.bi-cloud-download::before { content: "\f29b"; }
.bi-cloud-drizzle-fill::before { content: "\f29c"; }
.bi-cloud-drizzle::before { content: "\f29d"; }
.bi-cloud-fill::before { content: "\f29e"; }
.bi-cloud-fog-fill::before { content: "\f29f"; }
.bi-cloud-fog::before { content: "\f2a0"; }
.bi-cloud-fog2-fill::before { content: "\f2a1"; }
.bi-cloud-fog2::before { content: "\f2a2"; }
.bi-cloud-hail-fill::before { content: "\f2a3"; }
.bi-cloud-hail::before { content: "\f2a4"; }
.bi-cloud-haze-fill::before { content: "\f2a6"; }
.bi-cloud-haze::before { content: "\f2a7"; }
.bi-cloud-haze2-fill::before { content: "\f2a8"; }
.bi-cloud-lightning-fill::before { content: "\f2a9"; }
.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; }
.bi-cloud-lightning-rain::before { content: "\f2ab"; }
.bi-cloud-lightning::before { content: "\f2ac"; }
.bi-cloud-minus-fill::before { content: "\f2ad"; }
.bi-cloud-minus::before { content: "\f2ae"; }
.bi-cloud-moon-fill::before { content: "\f2af"; }
.bi-cloud-moon::before { content: "\f2b0"; }
.bi-cloud-plus-fill::before { content: "\f2b1"; }
.bi-cloud-plus::before { content: "\f2b2"; }
.bi-cloud-rain-fill::before { content: "\f2b3"; }
.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; }
.bi-cloud-rain-heavy::before { content: "\f2b5"; }
.bi-cloud-rain::before { content: "\f2b6"; }
.bi-cloud-slash-fill::before { content: "\f2b7"; }
.bi-cloud-slash::before { content: "\f2b8"; }
.bi-cloud-sleet-fill::before { content: "\f2b9"; }
.bi-cloud-sleet::before { content: "\f2ba"; }
.bi-cloud-snow-fill::before { content: "\f2bb"; }
.bi-cloud-snow::before { content: "\f2bc"; }
.bi-cloud-sun-fill::before { content: "\f2bd"; }
.bi-cloud-sun::before { content: "\f2be"; }
.bi-cloud-upload-fill::before { content: "\f2bf"; }
.bi-cloud-upload::before { content: "\f2c0"; }
.bi-cloud::before { content: "\f2c1"; }
.bi-clouds-fill::before { content: "\f2c2"; }
.bi-clouds::before { content: "\f2c3"; }
.bi-cloudy-fill::before { content: "\f2c4"; }
.bi-cloudy::before { content: "\f2c5"; }
.bi-code-slash::before { content: "\f2c6"; }
.bi-code-square::before { content: "\f2c7"; }
.bi-code::before { content: "\f2c8"; }
.bi-collection-fill::before { content: "\f2c9"; }
.bi-collection-play-fill::before { content: "\f2ca"; }
.bi-collection-play::before { content: "\f2cb"; }
.bi-collection::before { content: "\f2cc"; }
.bi-columns-gap::before { content: "\f2cd"; }
.bi-columns::before { content: "\f2ce"; }
.bi-command::before { content: "\f2cf"; }
.bi-compass-fill::before { content: "\f2d0"; }
.bi-compass::before { content: "\f2d1"; }
.bi-cone-striped::before { content: "\f2d2"; }
.bi-cone::before { content: "\f2d3"; }
.bi-controller::before { content: "\f2d4"; }
.bi-cpu-fill::before { content: "\f2d5"; }
.bi-cpu::before { content: "\f2d6"; }
.bi-credit-card-2-back-fill::before { content: "\f2d7"; }
.bi-credit-card-2-back::before { content: "\f2d8"; }
.bi-credit-card-2-front-fill::before { content: "\f2d9"; }
.bi-credit-card-2-front::before { content: "\f2da"; }
.bi-credit-card-fill::before { content: "\f2db"; }
.bi-credit-card::before { content: "\f2dc"; }
.bi-crop::before { content: "\f2dd"; }
.bi-cup-fill::before { content: "\f2de"; }
.bi-cup-straw::before { content: "\f2df"; }
.bi-cup::before { content: "\f2e0"; }
.bi-cursor-fill::before { content: "\f2e1"; }
.bi-cursor-text::before { content: "\f2e2"; }
.bi-cursor::before { content: "\f2e3"; }
.bi-dash-circle-dotted::before { content: "\f2e4"; }
.bi-dash-circle-fill::before { content: "\f2e5"; }
.bi-dash-circle::before { content: "\f2e6"; }
.bi-dash-square-dotted::before { content: "\f2e7"; }
.bi-dash-square-fill::before { content: "\f2e8"; }
.bi-dash-square::before { content: "\f2e9"; }
.bi-dash::before { content: "\f2ea"; }
.bi-diagram-2-fill::before { content: "\f2eb"; }
.bi-diagram-2::before { content: "\f2ec"; }
.bi-diagram-3-fill::before { content: "\f2ed"; }
.bi-diagram-3::before { content: "\f2ee"; }
.bi-diamond-fill::before { content: "\f2ef"; }
.bi-diamond-half::before { content: "\f2f0"; }
.bi-diamond::before { content: "\f2f1"; }
.bi-dice-1-fill::before { content: "\f2f2"; }
.bi-dice-1::before { content: "\f2f3"; }
.bi-dice-2-fill::before { content: "\f2f4"; }
.bi-dice-2::before { content: "\f2f5"; }
.bi-dice-3-fill::before { content: "\f2f6"; }
.bi-dice-3::before { content: "\f2f7"; }
.bi-dice-4-fill::before { content: "\f2f8"; }
.bi-dice-4::before { content: "\f2f9"; }
.bi-dice-5-fill::before { content: "\f2fa"; }
.bi-dice-5::before { content: "\f2fb"; }
.bi-dice-6-fill::before { content: "\f2fc"; }
.bi-dice-6::before { content: "\f2fd"; }
.bi-disc-fill::before { content: "\f2fe"; }
.bi-disc::before { content: "\f2ff"; }
.bi-discord::before { content: "\f300"; }
.bi-display-fill::before { content: "\f301"; }
.bi-display::before { content: "\f302"; }
.bi-distribute-horizontal::before { content: "\f303"; }
.bi-distribute-vertical::before { content: "\f304"; }
.bi-door-closed-fill::before { content: "\f305"; }
.bi-door-closed::before { content: "\f306"; }
.bi-door-open-fill::before { content: "\f307"; }
.bi-door-open::before { content: "\f308"; }
.bi-dot::before { content: "\f309"; }
.bi-download::before { content: "\f30a"; }
.bi-droplet-fill::before { content: "\f30b"; }
.bi-droplet-half::before { content: "\f30c"; }
.bi-droplet::before { content: "\f30d"; }
.bi-earbuds::before { content: "\f30e"; }
.bi-easel-fill::before { content: "\f30f"; }
.bi-easel::before { content: "\f310"; }
.bi-egg-fill::before { content: "\f311"; }
.bi-egg-fried::before { content: "\f312"; }
.bi-egg::before { content: "\f313"; }
.bi-eject-fill::before { content: "\f314"; }
.bi-eject::before { content: "\f315"; }
.bi-emoji-angry-fill::before { content: "\f316"; }
.bi-emoji-angry::before { content: "\f317"; }
.bi-emoji-dizzy-fill::before { content: "\f318"; }
.bi-emoji-dizzy::before { content: "\f319"; }
.bi-emoji-expressionless-fill::before { content: "\f31a"; }
.bi-emoji-expressionless::before { content: "\f31b"; }
.bi-emoji-frown-fill::before { content: "\f31c"; }
.bi-emoji-frown::before { content: "\f31d"; }
.bi-emoji-heart-eyes-fill::before { content: "\f31e"; }
.bi-emoji-heart-eyes::before { content: "\f31f"; }
.bi-emoji-laughing-fill::before { content: "\f320"; }
.bi-emoji-laughing::before { content: "\f321"; }
.bi-emoji-neutral-fill::before { content: "\f322"; }
.bi-emoji-neutral::before { content: "\f323"; }
.bi-emoji-smile-fill::before { content: "\f324"; }
.bi-emoji-smile-upside-down-fill::before { content: "\f325"; }
.bi-emoji-smile-upside-down::before { content: "\f326"; }
.bi-emoji-smile::before { content: "\f327"; }
.bi-emoji-sunglasses-fill::before { content: "\f328"; }
.bi-emoji-sunglasses::before { content: "\f329"; }
.bi-emoji-wink-fill::before { content: "\f32a"; }
.bi-emoji-wink::before { content: "\f32b"; }
.bi-envelope-fill::before { content: "\f32c"; }
.bi-envelope-open-fill::before { content: "\f32d"; }
.bi-envelope-open::before { content: "\f32e"; }
.bi-envelope::before { content: "\f32f"; }
.bi-eraser-fill::before { content: "\f330"; }
.bi-eraser::before { content: "\f331"; }
.bi-exclamation-circle-fill::before { content: "\f332"; }
.bi-exclamation-circle::before { content: "\f333"; }
.bi-exclamation-diamond-fill::before { content: "\f334"; }
.bi-exclamation-diamond::before { content: "\f335"; }
.bi-exclamation-octagon-fill::before { content: "\f336"; }
.bi-exclamation-octagon::before { content: "\f337"; }
.bi-exclamation-square-fill::before { content: "\f338"; }
.bi-exclamation-square::before { content: "\f339"; }
.bi-exclamation-triangle-fill::before { content: "\f33a"; }
.bi-exclamation-triangle::before { content: "\f33b"; }
.bi-exclamation::before { content: "\f33c"; }
.bi-exclude::before { content: "\f33d"; }
.bi-eye-fill::before { content: "\f33e"; }
.bi-eye-slash-fill::before { content: "\f33f"; }
.bi-eye-slash::before { content: "\f340"; }
.bi-eye::before { content: "\f341"; }
.bi-eyedropper::before { content: "\f342"; }
.bi-eyeglasses::before { content: "\f343"; }
.bi-facebook::before { content: "\f344"; }
.bi-file-arrow-down-fill::before { content: "\f345"; }
.bi-file-arrow-down::before { content: "\f346"; }
.bi-file-arrow-up-fill::before { content: "\f347"; }
.bi-file-arrow-up::before { content: "\f348"; }
.bi-file-bar-graph-fill::before { content: "\f349"; }
.bi-file-bar-graph::before { content: "\f34a"; }
.bi-file-binary-fill::before { content: "\f34b"; }
.bi-file-binary::before { content: "\f34c"; }
.bi-file-break-fill::before { content: "\f34d"; }
.bi-file-break::before { content: "\f34e"; }
.bi-file-check-fill::before { content: "\f34f"; }
.bi-file-check::before { content: "\f350"; }
.bi-file-code-fill::before { content: "\f351"; }
.bi-file-code::before { content: "\f352"; }
.bi-file-diff-fill::before { content: "\f353"; }
.bi-file-diff::before { content: "\f354"; }
.bi-file-earmark-arrow-down-fill::before { content: "\f355"; }
.bi-file-earmark-arrow-down::before { content: "\f356"; }
.bi-file-earmark-arrow-up-fill::before { content: "\f357"; }
.bi-file-earmark-arrow-up::before { content: "\f358"; }
.bi-file-earmark-bar-graph-fill::before { content: "\f359"; }
.bi-file-earmark-bar-graph::before { content: "\f35a"; }
.bi-file-earmark-binary-fill::before { content: "\f35b"; }
.bi-file-earmark-binary::before { content: "\f35c"; }
.bi-file-earmark-break-fill::before { content: "\f35d"; }
.bi-file-earmark-break::before { content: "\f35e"; }
.bi-file-earmark-check-fill::before { content: "\f35f"; }
.bi-file-earmark-check::before { content: "\f360"; }
.bi-file-earmark-code-fill::before { content: "\f361"; }
.bi-file-earmark-code::before { content: "\f362"; }
.bi-file-earmark-diff-fill::before { content: "\f363"; }
.bi-file-earmark-diff::before { content: "\f364"; }
.bi-file-earmark-easel-fill::before { content: "\f365"; }
.bi-file-earmark-easel::before { content: "\f366"; }
.bi-file-earmark-excel-fill::before { content: "\f367"; }
.bi-file-earmark-excel::before { content: "\f368"; }
.bi-file-earmark-fill::before { content: "\f369"; }
.bi-file-earmark-font-fill::before { content: "\f36a"; }
.bi-file-earmark-font::before { content: "\f36b"; }
.bi-file-earmark-image-fill::before { content: "\f36c"; }
.bi-file-earmark-image::before { content: "\f36d"; }
.bi-file-earmark-lock-fill::before { content: "\f36e"; }
.bi-file-earmark-lock::before { content: "\f36f"; }
.bi-file-earmark-lock2-fill::before { content: "\f370"; }
.bi-file-earmark-lock2::before { content: "\f371"; }
.bi-file-earmark-medical-fill::before { content: "\f372"; }
.bi-file-earmark-medical::before { content: "\f373"; }
.bi-file-earmark-minus-fill::before { content: "\f374"; }
.bi-file-earmark-minus::before { content: "\f375"; }
.bi-file-earmark-music-fill::before { content: "\f376"; }
.bi-file-earmark-music::before { content: "\f377"; }
.bi-file-earmark-person-fill::before { content: "\f378"; }
.bi-file-earmark-person::before { content: "\f379"; }
.bi-file-earmark-play-fill::before { content: "\f37a"; }
.bi-file-earmark-play::before { content: "\f37b"; }
.bi-file-earmark-plus-fill::before { content: "\f37c"; }
.bi-file-earmark-plus::before { content: "\f37d"; }
.bi-file-earmark-post-fill::before { content: "\f37e"; }
.bi-file-earmark-post::before { content: "\f37f"; }
.bi-file-earmark-ppt-fill::before { content: "\f380"; }
.bi-file-earmark-ppt::before { content: "\f381"; }
.bi-file-earmark-richtext-fill::before { content: "\f382"; }
.bi-file-earmark-richtext::before { content: "\f383"; }
.bi-file-earmark-ruled-fill::before { content: "\f384"; }
.bi-file-earmark-ruled::before { content: "\f385"; }
.bi-file-earmark-slides-fill::before { content: "\f386"; }
.bi-file-earmark-slides::before { content: "\f387"; }
.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; }
.bi-file-earmark-spreadsheet::before { content: "\f389"; }
.bi-file-earmark-text-fill::before { content: "\f38a"; }
.bi-file-earmark-text::before { content: "\f38b"; }
.bi-file-earmark-word-fill::before { content: "\f38c"; }
.bi-file-earmark-word::before { content: "\f38d"; }
.bi-file-earmark-x-fill::before { content: "\f38e"; }
.bi-file-earmark-x::before { content: "\f38f"; }
.bi-file-earmark-zip-fill::before { content: "\f390"; }
.bi-file-earmark-zip::before { content: "\f391"; }
.bi-file-earmark::before { content: "\f392"; }
.bi-file-easel-fill::before { content: "\f393"; }
.bi-file-easel::before { content: "\f394"; }
.bi-file-excel-fill::before { content: "\f395"; }
.bi-file-excel::before { content: "\f396"; }
.bi-file-fill::before { content: "\f397"; }
.bi-file-font-fill::before { content: "\f398"; }
.bi-file-font::before { content: "\f399"; }
.bi-file-image-fill::before { content: "\f39a"; }
.bi-file-image::before { content: "\f39b"; }
.bi-file-lock-fill::before { content: "\f39c"; }
.bi-file-lock::before { content: "\f39d"; }
.bi-file-lock2-fill::before { content: "\f39e"; }
.bi-file-lock2::before { content: "\f39f"; }
.bi-file-medical-fill::before { content: "\f3a0"; }
.bi-file-medical::before { content: "\f3a1"; }
.bi-file-minus-fill::before { content: "\f3a2"; }
.bi-file-minus::before { content: "\f3a3"; }
.bi-file-music-fill::before { content: "\f3a4"; }
.bi-file-music::before { content: "\f3a5"; }
.bi-file-person-fill::before { content: "\f3a6"; }
.bi-file-person::before { content: "\f3a7"; }
.bi-file-play-fill::before { content: "\f3a8"; }
.bi-file-play::before { content: "\f3a9"; }
.bi-file-plus-fill::before { content: "\f3aa"; }
.bi-file-plus::before { content: "\f3ab"; }
.bi-file-post-fill::before { content: "\f3ac"; }
.bi-file-post::before { content: "\f3ad"; }
.bi-file-ppt-fill::before { content: "\f3ae"; }
.bi-file-ppt::before { content: "\f3af"; }
.bi-file-richtext-fill::before { content: "\f3b0"; }
.bi-file-richtext::before { content: "\f3b1"; }
.bi-file-ruled-fill::before { content: "\f3b2"; }
.bi-file-ruled::before { content: "\f3b3"; }
.bi-file-slides-fill::before { content: "\f3b4"; }
.bi-file-slides::before { content: "\f3b5"; }
.bi-file-spreadsheet-fill::before { content: "\f3b6"; }
.bi-file-spreadsheet::before { content: "\f3b7"; }
.bi-file-text-fill::before { content: "\f3b8"; }
.bi-file-text::before { content: "\f3b9"; }
.bi-file-word-fill::before { content: "\f3ba"; }
.bi-file-word::before { content: "\f3bb"; }
.bi-file-x-fill::before { content: "\f3bc"; }
.bi-file-x::before { content: "\f3bd"; }
.bi-file-zip-fill::before { content: "\f3be"; }
.bi-file-zip::before { content: "\f3bf"; }
.bi-file::before { content: "\f3c0"; }
.bi-files-alt::before { content: "\f3c1"; }
.bi-files::before { content: "\f3c2"; }
.bi-film::before { content: "\f3c3"; }
.bi-filter-circle-fill::before { content: "\f3c4"; }
.bi-filter-circle::before { content: "\f3c5"; }
.bi-filter-left::before { content: "\f3c6"; }
.bi-filter-right::before { content: "\f3c7"; }
.bi-filter-square-fill::before { content: "\f3c8"; }
.bi-filter-square::before { content: "\f3c9"; }
.bi-filter::before { content: "\f3ca"; }
.bi-flag-fill::before { content: "\f3cb"; }
.bi-flag::before { content: "\f3cc"; }
.bi-flower1::before { content: "\f3cd"; }
.bi-flower2::before { content: "\f3ce"; }
.bi-flower3::before { content: "\f3cf"; }
.bi-folder-check::before { content: "\f3d0"; }
.bi-folder-fill::before { content: "\f3d1"; }
.bi-folder-minus::before { content: "\f3d2"; }
.bi-folder-plus::before { content: "\f3d3"; }
.bi-folder-symlink-fill::before { content: "\f3d4"; }
.bi-folder-symlink::before { content: "\f3d5"; }
.bi-folder-x::before { content: "\f3d6"; }
.bi-folder::before { content: "\f3d7"; }
.bi-folder2-open::before { content: "\f3d8"; }
.bi-folder2::before { content: "\f3d9"; }
.bi-fonts::before { content: "\f3da"; }
.bi-forward-fill::before { content: "\f3db"; }
.bi-forward::before { content: "\f3dc"; }
.bi-front::before { content: "\f3dd"; }
.bi-fullscreen-exit::before { content: "\f3de"; }
.bi-fullscreen::before { content: "\f3df"; }
.bi-funnel-fill::before { content: "\f3e0"; }
.bi-funnel::before { content: "\f3e1"; }
.bi-gear-fill::before { content: "\f3e2"; }
.bi-gear-wide-connected::before { content: "\f3e3"; }
.bi-gear-wide::before { content: "\f3e4"; }
.bi-gear::before { content: "\f3e5"; }
.bi-gem::before { content: "\f3e6"; }
.bi-geo-alt-fill::before { content: "\f3e7"; }
.bi-geo-alt::before { content: "\f3e8"; }
.bi-geo-fill::before { content: "\f3e9"; }
.bi-geo::before { content: "\f3ea"; }
.bi-gift-fill::before { content: "\f3eb"; }
.bi-gift::before { content: "\f3ec"; }
.bi-github::before { content: "\f3ed"; }
.bi-globe::before { content: "\f3ee"; }
.bi-globe2::before { content: "\f3ef"; }
.bi-google::before { content: "\f3f0"; }
.bi-graph-down::before { content: "\f3f1"; }
.bi-graph-up::before { content: "\f3f2"; }
.bi-grid-1x2-fill::before { content: "\f3f3"; }
.bi-grid-1x2::before { content: "\f3f4"; }
.bi-grid-3x2-gap-fill::before { content: "\f3f5"; }
.bi-grid-3x2-gap::before { content: "\f3f6"; }
.bi-grid-3x2::before { content: "\f3f7"; }
.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
.bi-grid-3x3-gap::before { content: "\f3f9"; }
.bi-grid-3x3::before { content: "\f3fa"; }
.bi-grid-fill::before { content: "\f3fb"; }
.bi-grid::before { content: "\f3fc"; }
.bi-grip-horizontal::before { content: "\f3fd"; }
.bi-grip-vertical::before { content: "\f3fe"; }
.bi-hammer::before { content: "\f3ff"; }
.bi-hand-index-fill::before { content: "\f400"; }
.bi-hand-index-thumb-fill::before { content: "\f401"; }
.bi-hand-index-thumb::before { content: "\f402"; }
.bi-hand-index::before { content: "\f403"; }
.bi-hand-thumbs-down-fill::before { content: "\f404"; }
.bi-hand-thumbs-down::before { content: "\f405"; }
.bi-hand-thumbs-up-fill::before { content: "\f406"; }
.bi-hand-thumbs-up::before { content: "\f407"; }
.bi-handbag-fill::before { content: "\f408"; }
.bi-handbag::before { content: "\f409"; }
.bi-hash::before { content: "\f40a"; }
.bi-hdd-fill::before { content: "\f40b"; }
.bi-hdd-network-fill::before { content: "\f40c"; }
.bi-hdd-network::before { content: "\f40d"; }
.bi-hdd-rack-fill::before { content: "\f40e"; }
.bi-hdd-rack::before { content: "\f40f"; }
.bi-hdd-stack-fill::before { content: "\f410"; }
.bi-hdd-stack::before { content: "\f411"; }
.bi-hdd::before { content: "\f412"; }
.bi-headphones::before { content: "\f413"; }
.bi-headset::before { content: "\f414"; }
.bi-heart-fill::before { content: "\f415"; }
.bi-heart-half::before { content: "\f416"; }
.bi-heart::before { content: "\f417"; }
.bi-heptagon-fill::before { content: "\f418"; }
.bi-heptagon-half::before { content: "\f419"; }
.bi-heptagon::before { content: "\f41a"; }
.bi-hexagon-fill::before { content: "\f41b"; }
.bi-hexagon-half::before { content: "\f41c"; }
.bi-hexagon::before { content: "\f41d"; }
.bi-hourglass-bottom::before { content: "\f41e"; }
.bi-hourglass-split::before { content: "\f41f"; }
.bi-hourglass-top::before { content: "\f420"; }
.bi-hourglass::before { content: "\f421"; }
.bi-house-door-fill::before { content: "\f422"; }
.bi-house-door::before { content: "\f423"; }
.bi-house-fill::before { content: "\f424"; }
.bi-house::before { content: "\f425"; }
.bi-hr::before { content: "\f426"; }
.bi-hurricane::before { content: "\f427"; }
.bi-image-alt::before { content: "\f428"; }
.bi-image-fill::before { content: "\f429"; }
.bi-image::before { content: "\f42a"; }
.bi-images::before { content: "\f42b"; }
.bi-inbox-fill::before { content: "\f42c"; }
.bi-inbox::before { content: "\f42d"; }
.bi-inboxes-fill::before { content: "\f42e"; }
.bi-inboxes::before { content: "\f42f"; }
.bi-info-circle-fill::before { content: "\f430"; }
.bi-info-circle::before { content: "\f431"; }
.bi-info-square-fill::before { content: "\f432"; }
.bi-info-square::before { content: "\f433"; }
.bi-info::before { content: "\f434"; }
.bi-input-cursor-text::before { content: "\f435"; }
.bi-input-cursor::before { content: "\f436"; }
.bi-instagram::before { content: "\f437"; }
.bi-intersect::before { content: "\f438"; }
.bi-journal-album::before { content: "\f439"; }
.bi-journal-arrow-down::before { content: "\f43a"; }
.bi-journal-arrow-up::before { content: "\f43b"; }
.bi-journal-bookmark-fill::before { content: "\f43c"; }
.bi-journal-bookmark::before { content: "\f43d"; }
.bi-journal-check::before { content: "\f43e"; }
.bi-journal-code::before { content: "\f43f"; }
.bi-journal-medical::before { content: "\f440"; }
.bi-journal-minus::before { content: "\f441"; }
.bi-journal-plus::before { content: "\f442"; }
.bi-journal-richtext::before { content: "\f443"; }
.bi-journal-text::before { content: "\f444"; }
.bi-journal-x::before { content: "\f445"; }
.bi-journal::before { content: "\f446"; }
.bi-journals::before { content: "\f447"; }
.bi-joystick::before { content: "\f448"; }
.bi-justify-left::before { content: "\f449"; }
.bi-justify-right::before { content: "\f44a"; }
.bi-justify::before { content: "\f44b"; }
.bi-kanban-fill::before { content: "\f44c"; }
.bi-kanban::before { content: "\f44d"; }
.bi-key-fill::before { content: "\f44e"; }
.bi-key::before { content: "\f44f"; }
.bi-keyboard-fill::before { content: "\f450"; }
.bi-keyboard::before { content: "\f451"; }
.bi-ladder::before { content: "\f452"; }
.bi-lamp-fill::before { content: "\f453"; }
.bi-lamp::before { content: "\f454"; }
.bi-laptop-fill::before { content: "\f455"; }
.bi-laptop::before { content: "\f456"; }
.bi-layer-backward::before { content: "\f457"; }
.bi-layer-forward::before { content: "\f458"; }
.bi-layers-fill::before { content: "\f459"; }
.bi-layers-half::before { content: "\f45a"; }
.bi-layers::before { content: "\f45b"; }
.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; }
.bi-layout-sidebar-inset::before { content: "\f45d"; }
.bi-layout-sidebar-reverse::before { content: "\f45e"; }
.bi-layout-sidebar::before { content: "\f45f"; }
.bi-layout-split::before { content: "\f460"; }
.bi-layout-text-sidebar-reverse::before { content: "\f461"; }
.bi-layout-text-sidebar::before { content: "\f462"; }
.bi-layout-text-window-reverse::before { content: "\f463"; }
.bi-layout-text-window::before { content: "\f464"; }
.bi-layout-three-columns::before { content: "\f465"; }
.bi-layout-wtf::before { content: "\f466"; }
.bi-life-preserver::before { content: "\f467"; }
.bi-lightbulb-fill::before { content: "\f468"; }
.bi-lightbulb-off-fill::before { content: "\f469"; }
.bi-lightbulb-off::before { content: "\f46a"; }
.bi-lightbulb::before { content: "\f46b"; }
.bi-lightning-charge-fill::before { content: "\f46c"; }
.bi-lightning-charge::before { content: "\f46d"; }
.bi-lightning-fill::before { content: "\f46e"; }
.bi-lightning::before { content: "\f46f"; }
.bi-link-45deg::before { content: "\f470"; }
.bi-link::before { content: "\f471"; }
.bi-linkedin::before { content: "\f472"; }
.bi-list-check::before { content: "\f473"; }
.bi-list-nested::before { content: "\f474"; }
.bi-list-ol::before { content: "\f475"; }
.bi-list-stars::before { content: "\f476"; }
.bi-list-task::before { content: "\f477"; }
.bi-list-ul::before { content: "\f478"; }
.bi-list::before { content: "\f479"; }
.bi-lock-fill::before { content: "\f47a"; }
.bi-lock::before { content: "\f47b"; }
.bi-mailbox::before { content: "\f47c"; }
.bi-mailbox2::before { content: "\f47d"; }
.bi-map-fill::before { content: "\f47e"; }
.bi-map::before { content: "\f47f"; }
.bi-markdown-fill::before { content: "\f480"; }
.bi-markdown::before { content: "\f481"; }
.bi-mask::before { content: "\f482"; }
.bi-megaphone-fill::before { content: "\f483"; }
.bi-megaphone::before { content: "\f484"; }
.bi-menu-app-fill::before { content: "\f485"; }
.bi-menu-app::before { content: "\f486"; }
.bi-menu-button-fill::before { content: "\f487"; }
.bi-menu-button-wide-fill::before { content: "\f488"; }
.bi-menu-button-wide::before { content: "\f489"; }
.bi-menu-button::before { content: "\f48a"; }
.bi-menu-down::before { content: "\f48b"; }
.bi-menu-up::before { content: "\f48c"; }
.bi-mic-fill::before { content: "\f48d"; }
.bi-mic-mute-fill::before { content: "\f48e"; }
.bi-mic-mute::before { content: "\f48f"; }
.bi-mic::before { content: "\f490"; }
.bi-minecart-loaded::before { content: "\f491"; }
.bi-minecart::before { content: "\f492"; }
.bi-moisture::before { content: "\f493"; }
.bi-moon-fill::before { content: "\f494"; }
.bi-moon-stars-fill::before { content: "\f495"; }
.bi-moon-stars::before { content: "\f496"; }
.bi-moon::before { content: "\f497"; }
.bi-mouse-fill::before { content: "\f498"; }
.bi-mouse::before { content: "\f499"; }
.bi-mouse2-fill::before { content: "\f49a"; }
.bi-mouse2::before { content: "\f49b"; }
.bi-mouse3-fill::before { content: "\f49c"; }
.bi-mouse3::before { content: "\f49d"; }
.bi-music-note-beamed::before { content: "\f49e"; }
.bi-music-note-list::before { content: "\f49f"; }
.bi-music-note::before { content: "\f4a0"; }
.bi-music-player-fill::before { content: "\f4a1"; }
.bi-music-player::before { content: "\f4a2"; }
.bi-newspaper::before { content: "\f4a3"; }
.bi-node-minus-fill::before { content: "\f4a4"; }
.bi-node-minus::before { content: "\f4a5"; }
.bi-node-plus-fill::before { content: "\f4a6"; }
.bi-node-plus::before { content: "\f4a7"; }
.bi-nut-fill::before { content: "\f4a8"; }
.bi-nut::before { content: "\f4a9"; }
.bi-octagon-fill::before { content: "\f4aa"; }
.bi-octagon-half::before { content: "\f4ab"; }
.bi-octagon::before { content: "\f4ac"; }
.bi-option::before { content: "\f4ad"; }
.bi-outlet::before { content: "\f4ae"; }
.bi-paint-bucket::before { content: "\f4af"; }
.bi-palette-fill::before { content: "\f4b0"; }
.bi-palette::before { content: "\f4b1"; }
.bi-palette2::before { content: "\f4b2"; }
.bi-paperclip::before { content: "\f4b3"; }
.bi-paragraph::before { content: "\f4b4"; }
.bi-patch-check-fill::before { content: "\f4b5"; }
.bi-patch-check::before { content: "\f4b6"; }
.bi-patch-exclamation-fill::before { content: "\f4b7"; }
.bi-patch-exclamation::before { content: "\f4b8"; }
.bi-patch-minus-fill::before { content: "\f4b9"; }
.bi-patch-minus::before { content: "\f4ba"; }
.bi-patch-plus-fill::before { content: "\f4bb"; }
.bi-patch-plus::before { content: "\f4bc"; }
.bi-patch-question-fill::before { content: "\f4bd"; }
.bi-patch-question::before { content: "\f4be"; }
.bi-pause-btn-fill::before { content: "\f4bf"; }
.bi-pause-btn::before { content: "\f4c0"; }
.bi-pause-circle-fill::before { content: "\f4c1"; }
.bi-pause-circle::before { content: "\f4c2"; }
.bi-pause-fill::before { content: "\f4c3"; }
.bi-pause::before { content: "\f4c4"; }
.bi-peace-fill::before { content: "\f4c5"; }
.bi-peace::before { content: "\f4c6"; }
.bi-pen-fill::before { content: "\f4c7"; }
.bi-pen::before { content: "\f4c8"; }
.bi-pencil-fill::before { content: "\f4c9"; }
.bi-pencil-square::before { content: "\f4ca"; }
.bi-pencil::before { content: "\f4cb"; }
.bi-pentagon-fill::before { content: "\f4cc"; }
.bi-pentagon-half::before { content: "\f4cd"; }
.bi-pentagon::before { content: "\f4ce"; }
.bi-people-fill::before { content: "\f4cf"; }
.bi-people::before { content: "\f4d0"; }
.bi-percent::before { content: "\f4d1"; }
.bi-person-badge-fill::before { content: "\f4d2"; }
.bi-person-badge::before { content: "\f4d3"; }
.bi-person-bounding-box::before { content: "\f4d4"; }
.bi-person-check-fill::before { content: "\f4d5"; }
.bi-person-check::before { content: "\f4d6"; }
.bi-person-circle::before { content: "\f4d7"; }
.bi-person-dash-fill::before { content: "\f4d8"; }
.bi-person-dash::before { content: "\f4d9"; }
.bi-person-fill::before { content: "\f4da"; }
.bi-person-lines-fill::before { content: "\f4db"; }
.bi-person-plus-fill::before { content: "\f4dc"; }
.bi-person-plus::before { content: "\f4dd"; }
.bi-person-square::before { content: "\f4de"; }
.bi-person-x-fill::before { content: "\f4df"; }
.bi-person-x::before { content: "\f4e0"; }
.bi-person::before { content: "\f4e1"; }
.bi-phone-fill::before { content: "\f4e2"; }
.bi-phone-landscape-fill::before { content: "\f4e3"; }
.bi-phone-landscape::before { content: "\f4e4"; }
.bi-phone-vibrate-fill::before { content: "\f4e5"; }
.bi-phone-vibrate::before { content: "\f4e6"; }
.bi-phone::before { content: "\f4e7"; }
.bi-pie-chart-fill::before { content: "\f4e8"; }
.bi-pie-chart::before { content: "\f4e9"; }
.bi-pin-angle-fill::before { content: "\f4ea"; }
.bi-pin-angle::before { content: "\f4eb"; }
.bi-pin-fill::before { content: "\f4ec"; }
.bi-pin::before { content: "\f4ed"; }
.bi-pip-fill::before { content: "\f4ee"; }
.bi-pip::before { content: "\f4ef"; }
.bi-play-btn-fill::before { content: "\f4f0"; }
.bi-play-btn::before { content: "\f4f1"; }
.bi-play-circle-fill::before { content: "\f4f2"; }
.bi-play-circle::before { content: "\f4f3"; }
.bi-play-fill::before { content: "\f4f4"; }
.bi-play::before { content: "\f4f5"; }
.bi-plug-fill::before { content: "\f4f6"; }
.bi-plug::before { content: "\f4f7"; }
.bi-plus-circle-dotted::before { content: "\f4f8"; }
.bi-plus-circle-fill::before { content: "\f4f9"; }
.bi-plus-circle::before { content: "\f4fa"; }
.bi-plus-square-dotted::before { content: "\f4fb"; }
.bi-plus-square-fill::before { content: "\f4fc"; }
.bi-plus-square::before { content: "\f4fd"; }
.bi-plus::before { content: "\f4fe"; }
.bi-power::before { content: "\f4ff"; }
.bi-printer-fill::before { content: "\f500"; }
.bi-printer::before { content: "\f501"; }
.bi-puzzle-fill::before { content: "\f502"; }
.bi-puzzle::before { content: "\f503"; }
.bi-question-circle-fill::before { content: "\f504"; }
.bi-question-circle::before { content: "\f505"; }
.bi-question-diamond-fill::before { content: "\f506"; }
.bi-question-diamond::before { content: "\f507"; }
.bi-question-octagon-fill::before { content: "\f508"; }
.bi-question-octagon::before { content: "\f509"; }
.bi-question-square-fill::before { content: "\f50a"; }
.bi-question-square::before { content: "\f50b"; }
.bi-question::before { content: "\f50c"; }
.bi-rainbow::before { content: "\f50d"; }
.bi-receipt-cutoff::before { content: "\f50e"; }
.bi-receipt::before { content: "\f50f"; }
.bi-reception-0::before { content: "\f510"; }
.bi-reception-1::before { content: "\f511"; }
.bi-reception-2::before { content: "\f512"; }
.bi-reception-3::before { content: "\f513"; }
.bi-reception-4::before { content: "\f514"; }
.bi-record-btn-fill::before { content: "\f515"; }
.bi-record-btn::before { content: "\f516"; }
.bi-record-circle-fill::before { content: "\f517"; }
.bi-record-circle::before { content: "\f518"; }
.bi-record-fill::before { content: "\f519"; }
.bi-record::before { content: "\f51a"; }
.bi-record2-fill::before { content: "\f51b"; }
.bi-record2::before { content: "\f51c"; }
.bi-reply-all-fill::before { content: "\f51d"; }
.bi-reply-all::before { content: "\f51e"; }
.bi-reply-fill::before { content: "\f51f"; }
.bi-reply::before { content: "\f520"; }
.bi-rss-fill::before { content: "\f521"; }
.bi-rss::before { content: "\f522"; }
.bi-rulers::before { content: "\f523"; }
.bi-save-fill::before { content: "\f524"; }
.bi-save::before { content: "\f525"; }
.bi-save2-fill::before { content: "\f526"; }
.bi-save2::before { content: "\f527"; }
.bi-scissors::before { content: "\f528"; }
.bi-screwdriver::before { content: "\f529"; }
.bi-search::before { content: "\f52a"; }
.bi-segmented-nav::before { content: "\f52b"; }
.bi-server::before { content: "\f52c"; }
.bi-share-fill::before { content: "\f52d"; }
.bi-share::before { content: "\f52e"; }
.bi-shield-check::before { content: "\f52f"; }
.bi-shield-exclamation::before { content: "\f530"; }
.bi-shield-fill-check::before { content: "\f531"; }
.bi-shield-fill-exclamation::before { content: "\f532"; }
.bi-shield-fill-minus::before { content: "\f533"; }
.bi-shield-fill-plus::before { content: "\f534"; }
.bi-shield-fill-x::before { content: "\f535"; }
.bi-shield-fill::before { content: "\f536"; }
.bi-shield-lock-fill::before { content: "\f537"; }
.bi-shield-lock::before { content: "\f538"; }
.bi-shield-minus::before { content: "\f539"; }
.bi-shield-plus::before { content: "\f53a"; }
.bi-shield-shaded::before { content: "\f53b"; }
.bi-shield-slash-fill::before { content: "\f53c"; }
.bi-shield-slash::before { content: "\f53d"; }
.bi-shield-x::before { content: "\f53e"; }
.bi-shield::before { content: "\f53f"; }
.bi-shift-fill::before { content: "\f540"; }
.bi-shift::before { content: "\f541"; }
.bi-shop-window::before { content: "\f542"; }
.bi-shop::before { content: "\f543"; }
.bi-shuffle::before { content: "\f544"; }
.bi-signpost-2-fill::before { content: "\f545"; }
.bi-signpost-2::before { content: "\f546"; }
.bi-signpost-fill::before { content: "\f547"; }
.bi-signpost-split-fill::before { content: "\f548"; }
.bi-signpost-split::before { content: "\f549"; }
.bi-signpost::before { content: "\f54a"; }
.bi-sim-fill::before { content: "\f54b"; }
.bi-sim::before { content: "\f54c"; }
.bi-skip-backward-btn-fill::before { content: "\f54d"; }
.bi-skip-backward-btn::before { content: "\f54e"; }
.bi-skip-backward-circle-fill::before { content: "\f54f"; }
.bi-skip-backward-circle::before { content: "\f550"; }
.bi-skip-backward-fill::before { content: "\f551"; }
.bi-skip-backward::before { content: "\f552"; }
.bi-skip-end-btn-fill::before { content: "\f553"; }
.bi-skip-end-btn::before { content: "\f554"; }
.bi-skip-end-circle-fill::before { content: "\f555"; }
.bi-skip-end-circle::before { content: "\f556"; }
.bi-skip-end-fill::before { content: "\f557"; }
.bi-skip-end::before { content: "\f558"; }
.bi-skip-forward-btn-fill::before { content: "\f559"; }
.bi-skip-forward-btn::before { content: "\f55a"; }
.bi-skip-forward-circle-fill::before { content: "\f55b"; }
.bi-skip-forward-circle::before { content: "\f55c"; }
.bi-skip-forward-fill::before { content: "\f55d"; }
.bi-skip-forward::before { content: "\f55e"; }
.bi-skip-start-btn-fill::before { content: "\f55f"; }
.bi-skip-start-btn::before { content: "\f560"; }
.bi-skip-start-circle-fill::before { content: "\f561"; }
.bi-skip-start-circle::before { content: "\f562"; }
.bi-skip-start-fill::before { content: "\f563"; }
.bi-skip-start::before { content: "\f564"; }
.bi-slack::before { content: "\f565"; }
.bi-slash-circle-fill::before { content: "\f566"; }
.bi-slash-circle::before { content: "\f567"; }
.bi-slash-square-fill::before { content: "\f568"; }
.bi-slash-square::before { content: "\f569"; }
.bi-slash::before { content: "\f56a"; }
.bi-sliders::before { content: "\f56b"; }
.bi-smartwatch::before { content: "\f56c"; }
.bi-snow::before { content: "\f56d"; }
.bi-snow2::before { content: "\f56e"; }
.bi-snow3::before { content: "\f56f"; }
.bi-sort-alpha-down-alt::before { content: "\f570"; }
.bi-sort-alpha-down::before { content: "\f571"; }
.bi-sort-alpha-up-alt::before { content: "\f572"; }
.bi-sort-alpha-up::before { content: "\f573"; }
.bi-sort-down-alt::before { content: "\f574"; }
.bi-sort-down::before { content: "\f575"; }
.bi-sort-numeric-down-alt::before { content: "\f576"; }
.bi-sort-numeric-down::before { content: "\f577"; }
.bi-sort-numeric-up-alt::before { content: "\f578"; }
.bi-sort-numeric-up::before { content: "\f579"; }
.bi-sort-up-alt::before { content: "\f57a"; }
.bi-sort-up::before { content: "\f57b"; }
.bi-soundwave::before { content: "\f57c"; }
.bi-speaker-fill::before { content: "\f57d"; }
.bi-speaker::before { content: "\f57e"; }
.bi-speedometer::before { content: "\f57f"; }
.bi-speedometer2::before { content: "\f580"; }
.bi-spellcheck::before { content: "\f581"; }
.bi-square-fill::before { content: "\f582"; }
.bi-square-half::before { content: "\f583"; }
.bi-square::before { content: "\f584"; }
.bi-stack::before { content: "\f585"; }
.bi-star-fill::before { content: "\f586"; }
.bi-star-half::before { content: "\f587"; }
.bi-star::before { content: "\f588"; }
.bi-stars::before { content: "\f589"; }
.bi-stickies-fill::before { content: "\f58a"; }
.bi-stickies::before { content: "\f58b"; }
.bi-sticky-fill::before { content: "\f58c"; }
.bi-sticky::before { content: "\f58d"; }
.bi-stop-btn-fill::before { content: "\f58e"; }
.bi-stop-btn::before { content: "\f58f"; }
.bi-stop-circle-fill::before { content: "\f590"; }
.bi-stop-circle::before { content: "\f591"; }
.bi-stop-fill::before { content: "\f592"; }
.bi-stop::before { content: "\f593"; }
.bi-stoplights-fill::before { content: "\f594"; }
.bi-stoplights::before { content: "\f595"; }
.bi-stopwatch-fill::before { content: "\f596"; }
.bi-stopwatch::before { content: "\f597"; }
.bi-subtract::before { content: "\f598"; }
.bi-suit-club-fill::before { content: "\f599"; }
.bi-suit-club::before { content: "\f59a"; }
.bi-suit-diamond-fill::before { content: "\f59b"; }
.bi-suit-diamond::before { content: "\f59c"; }
.bi-suit-heart-fill::before { content: "\f59d"; }
.bi-suit-heart::before { content: "\f59e"; }
.bi-suit-spade-fill::before { content: "\f59f"; }
.bi-suit-spade::before { content: "\f5a0"; }
.bi-sun-fill::before { content: "\f5a1"; }
.bi-sun::before { content: "\f5a2"; }
.bi-sunglasses::before { content: "\f5a3"; }
.bi-sunrise-fill::before { content: "\f5a4"; }
.bi-sunrise::before { content: "\f5a5"; }
.bi-sunset-fill::before { content: "\f5a6"; }
.bi-sunset::before { content: "\f5a7"; }
.bi-symmetry-horizontal::before { content: "\f5a8"; }
.bi-symmetry-vertical::before { content: "\f5a9"; }
.bi-table::before { content: "\f5aa"; }
.bi-tablet-fill::before { content: "\f5ab"; }
.bi-tablet-landscape-fill::before { content: "\f5ac"; }
.bi-tablet-landscape::before { content: "\f5ad"; }
.bi-tablet::before { content: "\f5ae"; }
.bi-tag-fill::before { content: "\f5af"; }
.bi-tag::before { content: "\f5b0"; }
.bi-tags-fill::before { content: "\f5b1"; }
.bi-tags::before { content: "\f5b2"; }
.bi-telegram::before { content: "\f5b3"; }
.bi-telephone-fill::before { content: "\f5b4"; }
.bi-telephone-forward-fill::before { content: "\f5b5"; }
.bi-telephone-forward::before { content: "\f5b6"; }
.bi-telephone-inbound-fill::before { content: "\f5b7"; }
.bi-telephone-inbound::before { content: "\f5b8"; }
.bi-telephone-minus-fill::before { content: "\f5b9"; }
.bi-telephone-minus::before { content: "\f5ba"; }
.bi-telephone-outbound-fill::before { content: "\f5bb"; }
.bi-telephone-outbound::before { content: "\f5bc"; }
.bi-telephone-plus-fill::before { content: "\f5bd"; }
.bi-telephone-plus::before { content: "\f5be"; }
.bi-telephone-x-fill::before { content: "\f5bf"; }
.bi-telephone-x::before { content: "\f5c0"; }
.bi-telephone::before { content: "\f5c1"; }
.bi-terminal-fill::before { content: "\f5c2"; }
.bi-terminal::before { content: "\f5c3"; }
.bi-text-center::before { content: "\f5c4"; }
.bi-text-indent-left::before { content: "\f5c5"; }
.bi-text-indent-right::before { content: "\f5c6"; }
.bi-text-left::before { content: "\f5c7"; }
.bi-text-paragraph::before { content: "\f5c8"; }
.bi-text-right::before { content: "\f5c9"; }
.bi-textarea-resize::before { content: "\f5ca"; }
.bi-textarea-t::before { content: "\f5cb"; }
.bi-textarea::before { content: "\f5cc"; }
.bi-thermometer-half::before { content: "\f5cd"; }
.bi-thermometer-high::before { content: "\f5ce"; }
.bi-thermometer-low::before { content: "\f5cf"; }
.bi-thermometer-snow::before { content: "\f5d0"; }
.bi-thermometer-sun::before { content: "\f5d1"; }
.bi-thermometer::before { content: "\f5d2"; }
.bi-three-dots-vertical::before { content: "\f5d3"; }
.bi-three-dots::before { content: "\f5d4"; }
.bi-toggle-off::before { content: "\f5d5"; }
.bi-toggle-on::before { content: "\f5d6"; }
.bi-toggle2-off::before { content: "\f5d7"; }
.bi-toggle2-on::before { content: "\f5d8"; }
.bi-toggles::before { content: "\f5d9"; }
.bi-toggles2::before { content: "\f5da"; }
.bi-tools::before { content: "\f5db"; }
.bi-tornado::before { content: "\f5dc"; }
.bi-trash-fill::before { content: "\f5dd"; }
.bi-trash::before { content: "\f5de"; }
.bi-trash2-fill::before { content: "\f5df"; }
.bi-trash2::before { content: "\f5e0"; }
.bi-tree-fill::before { content: "\f5e1"; }
.bi-tree::before { content: "\f5e2"; }
.bi-triangle-fill::before { content: "\f5e3"; }
.bi-triangle-half::before { content: "\f5e4"; }
.bi-triangle::before { content: "\f5e5"; }
.bi-trophy-fill::before { content: "\f5e6"; }
.bi-trophy::before { content: "\f5e7"; }
.bi-tropical-storm::before { content: "\f5e8"; }
.bi-truck-flatbed::before { content: "\f5e9"; }
.bi-truck::before { content: "\f5ea"; }
.bi-tsunami::before { content: "\f5eb"; }
.bi-tv-fill::before { content: "\f5ec"; }
.bi-tv::before { content: "\f5ed"; }
.bi-twitch::before { content: "\f5ee"; }
.bi-twitter::before { content: "\f5ef"; }
.bi-type-bold::before { content: "\f5f0"; }
.bi-type-h1::before { content: "\f5f1"; }
.bi-type-h2::before { content: "\f5f2"; }
.bi-type-h3::before { content: "\f5f3"; }
.bi-type-italic::before { content: "\f5f4"; }
.bi-type-strikethrough::before { content: "\f5f5"; }
.bi-type-underline::before { content: "\f5f6"; }
.bi-type::before { content: "\f5f7"; }
.bi-ui-checks-grid::before { content: "\f5f8"; }
.bi-ui-checks::before { content: "\f5f9"; }
.bi-ui-radios-grid::before { content: "\f5fa"; }
.bi-ui-radios::before { content: "\f5fb"; }
.bi-umbrella-fill::before { content: "\f5fc"; }
.bi-umbrella::before { content: "\f5fd"; }
.bi-union::before { content: "\f5fe"; }
.bi-unlock-fill::before { content: "\f5ff"; }
.bi-unlock::before { content: "\f600"; }
.bi-upc-scan::before { content: "\f601"; }
.bi-upc::before { content: "\f602"; }
.bi-upload::before { content: "\f603"; }
.bi-vector-pen::before { content: "\f604"; }
.bi-view-list::before { content: "\f605"; }
.bi-view-stacked::before { content: "\f606"; }
.bi-vinyl-fill::before { content: "\f607"; }
.bi-vinyl::before { content: "\f608"; }
.bi-voicemail::before { content: "\f609"; }
.bi-volume-down-fill::before { content: "\f60a"; }
.bi-volume-down::before { content: "\f60b"; }
.bi-volume-mute-fill::before { content: "\f60c"; }
.bi-volume-mute::before { content: "\f60d"; }
.bi-volume-off-fill::before { content: "\f60e"; }
.bi-volume-off::before { content: "\f60f"; }
.bi-volume-up-fill::before { content: "\f610"; }
.bi-volume-up::before { content: "\f611"; }
.bi-vr::before { content: "\f612"; }
.bi-wallet-fill::before { content: "\f613"; }
.bi-wallet::before { content: "\f614"; }
.bi-wallet2::before { content: "\f615"; }
.bi-watch::before { content: "\f616"; }
.bi-water::before { content: "\f617"; }
.bi-whatsapp::before { content: "\f618"; }
.bi-wifi-1::before { content: "\f619"; }
.bi-wifi-2::before { content: "\f61a"; }
.bi-wifi-off::before { content: "\f61b"; }
.bi-wifi::before { content: "\f61c"; }
.bi-wind::before { content: "\f61d"; }
.bi-window-dock::before { content: "\f61e"; }
.bi-window-sidebar::before { content: "\f61f"; }
.bi-window::before { content: "\f620"; }
.bi-wrench::before { content: "\f621"; }
.bi-x-circle-fill::before { content: "\f622"; }
.bi-x-circle::before { content: "\f623"; }
.bi-x-diamond-fill::before { content: "\f624"; }
.bi-x-diamond::before { content: "\f625"; }
.bi-x-octagon-fill::before { content: "\f626"; }
.bi-x-octagon::before { content: "\f627"; }
.bi-x-square-fill::before { content: "\f628"; }
.bi-x-square::before { content: "\f629"; }
.bi-x::before { content: "\f62a"; }
.bi-youtube::before { content: "\f62b"; }
.bi-zoom-in::before { content: "\f62c"; }
.bi-zoom-out::before { content: "\f62d"; }
.bi-bank::before { content: "\f62e"; }
.bi-bank2::before { content: "\f62f"; }
.bi-bell-slash-fill::before { content: "\f630"; }
.bi-bell-slash::before { content: "\f631"; }
.bi-cash-coin::before { content: "\f632"; }
.bi-check-lg::before { content: "\f633"; }
.bi-coin::before { content: "\f634"; }
.bi-currency-bitcoin::before { content: "\f635"; }
.bi-currency-dollar::before { content: "\f636"; }
.bi-currency-euro::before { content: "\f637"; }
.bi-currency-exchange::before { content: "\f638"; }
.bi-currency-pound::before { content: "\f639"; }
.bi-currency-yen::before { content: "\f63a"; }
.bi-dash-lg::before { content: "\f63b"; }
.bi-exclamation-lg::before { content: "\f63c"; }
.bi-file-earmark-pdf-fill::before { content: "\f63d"; }
.bi-file-earmark-pdf::before { content: "\f63e"; }
.bi-file-pdf-fill::before { content: "\f63f"; }
.bi-file-pdf::before { content: "\f640"; }
.bi-gender-ambiguous::before { content: "\f641"; }
.bi-gender-female::before { content: "\f642"; }
.bi-gender-male::before { content: "\f643"; }
.bi-gender-trans::before { content: "\f644"; }
.bi-headset-vr::before { content: "\f645"; }
.bi-info-lg::before { content: "\f646"; }
.bi-mastodon::before { content: "\f647"; }
.bi-messenger::before { content: "\f648"; }
.bi-piggy-bank-fill::before { content: "\f649"; }
.bi-piggy-bank::before { content: "\f64a"; }
.bi-pin-map-fill::before { content: "\f64b"; }
.bi-pin-map::before { content: "\f64c"; }
.bi-plus-lg::before { content: "\f64d"; }
.bi-question-lg::before { content: "\f64e"; }
.bi-recycle::before { content: "\f64f"; }
.bi-reddit::before { content: "\f650"; }
.bi-safe-fill::before { content: "\f651"; }
.bi-safe2-fill::before { content: "\f652"; }
.bi-safe2::before { content: "\f653"; }
.bi-sd-card-fill::before { content: "\f654"; }
.bi-sd-card::before { content: "\f655"; }
.bi-skype::before { content: "\f656"; }
.bi-slash-lg::before { content: "\f657"; }
.bi-translate::before { content: "\f658"; }
.bi-x-lg::before { content: "\f659"; }
.bi-safe::before { content: "\f65a"; }
.bi-apple::before { content: "\f65b"; }
.bi-microsoft::before { content: "\f65d"; }
.bi-windows::before { content: "\f65e"; }
.bi-behance::before { content: "\f65c"; }
.bi-dribbble::before { content: "\f65f"; }
.bi-line::before { content: "\f660"; }
.bi-medium::before { content: "\f661"; }
.bi-paypal::before { content: "\f662"; }
.bi-pinterest::before { content: "\f663"; }
.bi-signal::before { content: "\f664"; }
.bi-snapchat::before { content: "\f665"; }
.bi-spotify::before { content: "\f666"; }
.bi-stack-overflow::before { content: "\f667"; }
.bi-strava::before { content: "\f668"; }
.bi-wordpress::before { content: "\f669"; }
.bi-vimeo::before { content: "\f66a"; }
.bi-activity::before { content: "\f66b"; }
.bi-easel2-fill::before { content: "\f66c"; }
.bi-easel2::before { content: "\f66d"; }
.bi-easel3-fill::before { content: "\f66e"; }
.bi-easel3::before { content: "\f66f"; }
.bi-fan::before { content: "\f670"; }
.bi-fingerprint::before { content: "\f671"; }
.bi-graph-down-arrow::before { content: "\f672"; }
.bi-graph-up-arrow::before { content: "\f673"; }
.bi-hypnotize::before { content: "\f674"; }
.bi-magic::before { content: "\f675"; }
.bi-person-rolodex::before { content: "\f676"; }
.bi-person-video::before { content: "\f677"; }
.bi-person-video2::before { content: "\f678"; }
.bi-person-video3::before { content: "\f679"; }
.bi-person-workspace::before { content: "\f67a"; }
.bi-radioactive::before { content: "\f67b"; }
.bi-webcam-fill::before { content: "\f67c"; }
.bi-webcam::before { content: "\f67d"; }
.bi-yin-yang::before { content: "\f67e"; }
.bi-bandaid-fill::before { content: "\f680"; }
.bi-bandaid::before { content: "\f681"; }
.bi-bluetooth::before { content: "\f682"; }
.bi-body-text::before { content: "\f683"; }
.bi-boombox::before { content: "\f684"; }
.bi-boxes::before { content: "\f685"; }
.bi-dpad-fill::before { content: "\f686"; }
.bi-dpad::before { content: "\f687"; }
.bi-ear-fill::before { content: "\f688"; }
.bi-ear::before { content: "\f689"; }
.bi-envelope-check-fill::before { content: "\f68b"; }
.bi-envelope-check::before { content: "\f68c"; }
.bi-envelope-dash-fill::before { content: "\f68e"; }
.bi-envelope-dash::before { content: "\f68f"; }
.bi-envelope-exclamation-fill::before { content: "\f691"; }
.bi-envelope-exclamation::before { content: "\f692"; }
.bi-envelope-plus-fill::before { content: "\f693"; }
.bi-envelope-plus::before { content: "\f694"; }
.bi-envelope-slash-fill::before { content: "\f696"; }
.bi-envelope-slash::before { content: "\f697"; }
.bi-envelope-x-fill::before { content: "\f699"; }
.bi-envelope-x::before { content: "\f69a"; }
.bi-explicit-fill::before { content: "\f69b"; }
.bi-explicit::before { content: "\f69c"; }
.bi-git::before { content: "\f69d"; }
.bi-infinity::before { content: "\f69e"; }
.bi-list-columns-reverse::before { content: "\f69f"; }
.bi-list-columns::before { content: "\f6a0"; }
.bi-meta::before { content: "\f6a1"; }
.bi-nintendo-switch::before { content: "\f6a4"; }
.bi-pc-display-horizontal::before { content: "\f6a5"; }
.bi-pc-display::before { content: "\f6a6"; }
.bi-pc-horizontal::before { content: "\f6a7"; }
.bi-pc::before { content: "\f6a8"; }
.bi-playstation::before { content: "\f6a9"; }
.bi-plus-slash-minus::before { content: "\f6aa"; }
.bi-projector-fill::before { content: "\f6ab"; }
.bi-projector::before { content: "\f6ac"; }
.bi-qr-code-scan::before { content: "\f6ad"; }
.bi-qr-code::before { content: "\f6ae"; }
.bi-quora::before { content: "\f6af"; }
.bi-quote::before { content: "\f6b0"; }
.bi-robot::before { content: "\f6b1"; }
.bi-send-check-fill::before { content: "\f6b2"; }
.bi-send-check::before { content: "\f6b3"; }
.bi-send-dash-fill::before { content: "\f6b4"; }
.bi-send-dash::before { content: "\f6b5"; }
.bi-send-exclamation-fill::before { content: "\f6b7"; }
.bi-send-exclamation::before { content: "\f6b8"; }
.bi-send-fill::before { content: "\f6b9"; }
.bi-send-plus-fill::before { content: "\f6ba"; }
.bi-send-plus::before { content: "\f6bb"; }
.bi-send-slash-fill::before { content: "\f6bc"; }
.bi-send-slash::before { content: "\f6bd"; }
.bi-send-x-fill::before { content: "\f6be"; }
.bi-send-x::before { content: "\f6bf"; }
.bi-send::before { content: "\f6c0"; }
.bi-steam::before { content: "\f6c1"; }
.bi-terminal-dash::before { content: "\f6c3"; }
.bi-terminal-plus::before { content: "\f6c4"; }
.bi-terminal-split::before { content: "\f6c5"; }
.bi-ticket-detailed-fill::before { content: "\f6c6"; }
.bi-ticket-detailed::before { content: "\f6c7"; }
.bi-ticket-fill::before { content: "\f6c8"; }
.bi-ticket-perforated-fill::before { content: "\f6c9"; }
.bi-ticket-perforated::before { content: "\f6ca"; }
.bi-ticket::before { content: "\f6cb"; }
.bi-tiktok::before { content: "\f6cc"; }
.bi-window-dash::before { content: "\f6cd"; }
.bi-window-desktop::before { content: "\f6ce"; }
.bi-window-fullscreen::before { content: "\f6cf"; }
.bi-window-plus::before { content: "\f6d0"; }
.bi-window-split::before { content: "\f6d1"; }
.bi-window-stack::before { content: "\f6d2"; }
.bi-window-x::before { content: "\f6d3"; }
.bi-xbox::before { content: "\f6d4"; }
.bi-ethernet::before { content: "\f6d5"; }
.bi-hdmi-fill::before { content: "\f6d6"; }
.bi-hdmi::before { content: "\f6d7"; }
.bi-usb-c-fill::before { content: "\f6d8"; }
.bi-usb-c::before { content: "\f6d9"; }
.bi-usb-fill::before { content: "\f6da"; }
.bi-usb-plug-fill::before { content: "\f6db"; }
.bi-usb-plug::before { content: "\f6dc"; }
.bi-usb-symbol::before { content: "\f6dd"; }
.bi-usb::before { content: "\f6de"; }
.bi-boombox-fill::before { content: "\f6df"; }
.bi-displayport::before { content: "\f6e1"; }
.bi-gpu-card::before { content: "\f6e2"; }
.bi-memory::before { content: "\f6e3"; }
.bi-modem-fill::before { content: "\f6e4"; }
.bi-modem::before { content: "\f6e5"; }
.bi-motherboard-fill::before { content: "\f6e6"; }
.bi-motherboard::before { content: "\f6e7"; }
.bi-optical-audio-fill::before { content: "\f6e8"; }
.bi-optical-audio::before { content: "\f6e9"; }
.bi-pci-card::before { content: "\f6ea"; }
.bi-router-fill::before { content: "\f6eb"; }
.bi-router::before { content: "\f6ec"; }
.bi-thunderbolt-fill::before { content: "\f6ef"; }
.bi-thunderbolt::before { content: "\f6f0"; }
.bi-usb-drive-fill::before { content: "\f6f1"; }
.bi-usb-drive::before { content: "\f6f2"; }
.bi-usb-micro-fill::before { content: "\f6f3"; }
.bi-usb-micro::before { content: "\f6f4"; }
.bi-usb-mini-fill::before { content: "\f6f5"; }
.bi-usb-mini::before { content: "\f6f6"; }
.bi-cloud-haze2::before { content: "\f6f7"; }
.bi-device-hdd-fill::before { content: "\f6f8"; }
.bi-device-hdd::before { content: "\f6f9"; }
.bi-device-ssd-fill::before { content: "\f6fa"; }
.bi-device-ssd::before { content: "\f6fb"; }
.bi-displayport-fill::before { content: "\f6fc"; }
.bi-mortarboard-fill::before { content: "\f6fd"; }
.bi-mortarboard::before { content: "\f6fe"; }
.bi-terminal-x::before { content: "\f6ff"; }
.bi-arrow-through-heart-fill::before { content: "\f700"; }
.bi-arrow-through-heart::before { content: "\f701"; }
.bi-badge-sd-fill::before { content: "\f702"; }
.bi-badge-sd::before { content: "\f703"; }
.bi-bag-heart-fill::before { content: "\f704"; }
.bi-bag-heart::before { content: "\f705"; }
.bi-balloon-fill::before { content: "\f706"; }
.bi-balloon-heart-fill::before { content: "\f707"; }
.bi-balloon-heart::before { content: "\f708"; }
.bi-balloon::before { content: "\f709"; }
.bi-box2-fill::before { content: "\f70a"; }
.bi-box2-heart-fill::before { content: "\f70b"; }
.bi-box2-heart::before { content: "\f70c"; }
.bi-box2::before { content: "\f70d"; }
.bi-braces-asterisk::before { content: "\f70e"; }
.bi-calendar-heart-fill::before { content: "\f70f"; }
.bi-calendar-heart::before { content: "\f710"; }
.bi-calendar2-heart-fill::before { content: "\f711"; }
.bi-calendar2-heart::before { content: "\f712"; }
.bi-chat-heart-fill::before { content: "\f713"; }
.bi-chat-heart::before { content: "\f714"; }
.bi-chat-left-heart-fill::before { content: "\f715"; }
.bi-chat-left-heart::before { content: "\f716"; }
.bi-chat-right-heart-fill::before { content: "\f717"; }
.bi-chat-right-heart::before { content: "\f718"; }
.bi-chat-square-heart-fill::before { content: "\f719"; }
.bi-chat-square-heart::before { content: "\f71a"; }
.bi-clipboard-check-fill::before { content: "\f71b"; }
.bi-clipboard-data-fill::before { content: "\f71c"; }
.bi-clipboard-fill::before { content: "\f71d"; }
.bi-clipboard-heart-fill::before { content: "\f71e"; }
.bi-clipboard-heart::before { content: "\f71f"; }
.bi-clipboard-minus-fill::before { content: "\f720"; }
.bi-clipboard-plus-fill::before { content: "\f721"; }
.bi-clipboard-pulse::before { content: "\f722"; }
.bi-clipboard-x-fill::before { content: "\f723"; }
.bi-clipboard2-check-fill::before { content: "\f724"; }
.bi-clipboard2-check::before { content: "\f725"; }
.bi-clipboard2-data-fill::before { content: "\f726"; }
.bi-clipboard2-data::before { content: "\f727"; }
.bi-clipboard2-fill::before { content: "\f728"; }
.bi-clipboard2-heart-fill::before { content: "\f729"; }
.bi-clipboard2-heart::before { content: "\f72a"; }
.bi-clipboard2-minus-fill::before { content: "\f72b"; }
.bi-clipboard2-minus::before { content: "\f72c"; }
.bi-clipboard2-plus-fill::before { content: "\f72d"; }
.bi-clipboard2-plus::before { content: "\f72e"; }
.bi-clipboard2-pulse-fill::before { content: "\f72f"; }
.bi-clipboard2-pulse::before { content: "\f730"; }
.bi-clipboard2-x-fill::before { content: "\f731"; }
.bi-clipboard2-x::before { content: "\f732"; }
.bi-clipboard2::before { content: "\f733"; }
.bi-emoji-kiss-fill::before { content: "\f734"; }
.bi-emoji-kiss::before { content: "\f735"; }
.bi-envelope-heart-fill::before { content: "\f736"; }
.bi-envelope-heart::before { content: "\f737"; }
.bi-envelope-open-heart-fill::before { content: "\f738"; }
.bi-envelope-open-heart::before { content: "\f739"; }
.bi-envelope-paper-fill::before { content: "\f73a"; }
.bi-envelope-paper-heart-fill::before { content: "\f73b"; }
.bi-envelope-paper-heart::before { content: "\f73c"; }
.bi-envelope-paper::before { content: "\f73d"; }
.bi-filetype-aac::before { content: "\f73e"; }
.bi-filetype-ai::before { content: "\f73f"; }
.bi-filetype-bmp::before { content: "\f740"; }
.bi-filetype-cs::before { content: "\f741"; }
.bi-filetype-css::before { content: "\f742"; }
.bi-filetype-csv::before { content: "\f743"; }
.bi-filetype-doc::before { content: "\f744"; }
.bi-filetype-docx::before { content: "\f745"; }
.bi-filetype-exe::before { content: "\f746"; }
.bi-filetype-gif::before { content: "\f747"; }
.bi-filetype-heic::before { content: "\f748"; }
.bi-filetype-html::before { content: "\f749"; }
.bi-filetype-java::before { content: "\f74a"; }
.bi-filetype-jpg::before { content: "\f74b"; }
.bi-filetype-js::before { content: "\f74c"; }
.bi-filetype-jsx::before { content: "\f74d"; }
.bi-filetype-key::before { content: "\f74e"; }
.bi-filetype-m4p::before { content: "\f74f"; }
.bi-filetype-md::before { content: "\f750"; }
.bi-filetype-mdx::before { content: "\f751"; }
.bi-filetype-mov::before { content: "\f752"; }
.bi-filetype-mp3::before { content: "\f753"; }
.bi-filetype-mp4::before { content: "\f754"; }
.bi-filetype-otf::before { content: "\f755"; }
.bi-filetype-pdf::before { content: "\f756"; }
.bi-filetype-php::before { content: "\f757"; }
.bi-filetype-png::before { content: "\f758"; }
.bi-filetype-ppt::before { content: "\f75a"; }
.bi-filetype-psd::before { content: "\f75b"; }
.bi-filetype-py::before { content: "\f75c"; }
.bi-filetype-raw::before { content: "\f75d"; }
.bi-filetype-rb::before { content: "\f75e"; }
.bi-filetype-sass::before { content: "\f75f"; }
.bi-filetype-scss::before { content: "\f760"; }
.bi-filetype-sh::before { content: "\f761"; }
.bi-filetype-svg::before { content: "\f762"; }
.bi-filetype-tiff::before { content: "\f763"; }
.bi-filetype-tsx::before { content: "\f764"; }
.bi-filetype-ttf::before { content: "\f765"; }
.bi-filetype-txt::before { content: "\f766"; }
.bi-filetype-wav::before { content: "\f767"; }
.bi-filetype-woff::before { content: "\f768"; }
.bi-filetype-xls::before { content: "\f76a"; }
.bi-filetype-xml::before { content: "\f76b"; }
.bi-filetype-yml::before { content: "\f76c"; }
.bi-heart-arrow::before { content: "\f76d"; }
.bi-heart-pulse-fill::before { content: "\f76e"; }
.bi-heart-pulse::before { content: "\f76f"; }
.bi-heartbreak-fill::before { content: "\f770"; }
.bi-heartbreak::before { content: "\f771"; }
.bi-hearts::before { content: "\f772"; }
.bi-hospital-fill::before { content: "\f773"; }
.bi-hospital::before { content: "\f774"; }
.bi-house-heart-fill::before { content: "\f775"; }
.bi-house-heart::before { content: "\f776"; }
.bi-incognito::before { content: "\f777"; }
.bi-magnet-fill::before { content: "\f778"; }
.bi-magnet::before { content: "\f779"; }
.bi-person-heart::before { content: "\f77a"; }
.bi-person-hearts::before { content: "\f77b"; }
.bi-phone-flip::before { content: "\f77c"; }
.bi-plugin::before { content: "\f77d"; }
.bi-postage-fill::before { content: "\f77e"; }
.bi-postage-heart-fill::before { content: "\f77f"; }
.bi-postage-heart::before { content: "\f780"; }
.bi-postage::before { content: "\f781"; }
.bi-postcard-fill::before { content: "\f782"; }
.bi-postcard-heart-fill::before { content: "\f783"; }
.bi-postcard-heart::before { content: "\f784"; }
.bi-postcard::before { content: "\f785"; }
.bi-search-heart-fill::before { content: "\f786"; }
.bi-search-heart::before { content: "\f787"; }
.bi-sliders2-vertical::before { content: "\f788"; }
.bi-sliders2::before { content: "\f789"; }
.bi-trash3-fill::before { content: "\f78a"; }
.bi-trash3::before { content: "\f78b"; }
.bi-valentine::before { content: "\f78c"; }
.bi-valentine2::before { content: "\f78d"; }
.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; }
.bi-wrench-adjustable-circle::before { content: "\f78f"; }
.bi-wrench-adjustable::before { content: "\f790"; }
.bi-filetype-json::before { content: "\f791"; }
.bi-filetype-pptx::before { content: "\f792"; }
.bi-filetype-xlsx::before { content: "\f793"; }
.bi-1-circle-fill::before { content: "\f796"; }
.bi-1-circle::before { content: "\f797"; }
.bi-1-square-fill::before { content: "\f798"; }
.bi-1-square::before { content: "\f799"; }
.bi-2-circle-fill::before { content: "\f79c"; }
.bi-2-circle::before { content: "\f79d"; }
.bi-2-square-fill::before { content: "\f79e"; }
.bi-2-square::before { content: "\f79f"; }
.bi-3-circle-fill::before { content: "\f7a2"; }
.bi-3-circle::before { content: "\f7a3"; }
.bi-3-square-fill::before { content: "\f7a4"; }
.bi-3-square::before { content: "\f7a5"; }
.bi-4-circle-fill::before { content: "\f7a8"; }
.bi-4-circle::before { content: "\f7a9"; }
.bi-4-square-fill::before { content: "\f7aa"; }
.bi-4-square::before { content: "\f7ab"; }
.bi-5-circle-fill::before { content: "\f7ae"; }
.bi-5-circle::before { content: "\f7af"; }
.bi-5-square-fill::before { content: "\f7b0"; }
.bi-5-square::before { content: "\f7b1"; }
.bi-6-circle-fill::before { content: "\f7b4"; }
.bi-6-circle::before { content: "\f7b5"; }
.bi-6-square-fill::before { content: "\f7b6"; }
.bi-6-square::before { content: "\f7b7"; }
.bi-7-circle-fill::before { content: "\f7ba"; }
.bi-7-circle::before { content: "\f7bb"; }
.bi-7-square-fill::before { content: "\f7bc"; }
.bi-7-square::before { content: "\f7bd"; }
.bi-8-circle-fill::before { content: "\f7c0"; }
.bi-8-circle::before { content: "\f7c1"; }
.bi-8-square-fill::before { content: "\f7c2"; }
.bi-8-square::before { content: "\f7c3"; }
.bi-9-circle-fill::before { content: "\f7c6"; }
.bi-9-circle::before { content: "\f7c7"; }
.bi-9-square-fill::before { content: "\f7c8"; }
.bi-9-square::before { content: "\f7c9"; }
.bi-airplane-engines-fill::before { content: "\f7ca"; }
.bi-airplane-engines::before { content: "\f7cb"; }
.bi-airplane-fill::before { content: "\f7cc"; }
.bi-airplane::before { content: "\f7cd"; }
.bi-alexa::before { content: "\f7ce"; }
.bi-alipay::before { content: "\f7cf"; }
.bi-android::before { content: "\f7d0"; }
.bi-android2::before { content: "\f7d1"; }
.bi-box-fill::before { content: "\f7d2"; }
.bi-box-seam-fill::before { content: "\f7d3"; }
.bi-browser-chrome::before { content: "\f7d4"; }
.bi-browser-edge::before { content: "\f7d5"; }
.bi-browser-firefox::before { content: "\f7d6"; }
.bi-browser-safari::before { content: "\f7d7"; }
.bi-c-circle-fill::before { content: "\f7da"; }
.bi-c-circle::before { content: "\f7db"; }
.bi-c-square-fill::before { content: "\f7dc"; }
.bi-c-square::before { content: "\f7dd"; }
.bi-capsule-pill::before { content: "\f7de"; }
.bi-capsule::before { content: "\f7df"; }
.bi-car-front-fill::before { content: "\f7e0"; }
.bi-car-front::before { content: "\f7e1"; }
.bi-cassette-fill::before { content: "\f7e2"; }
.bi-cassette::before { content: "\f7e3"; }
.bi-cc-circle-fill::before { content: "\f7e6"; }
.bi-cc-circle::before { content: "\f7e7"; }
.bi-cc-square-fill::before { content: "\f7e8"; }
.bi-cc-square::before { content: "\f7e9"; }
.bi-cup-hot-fill::before { content: "\f7ea"; }
.bi-cup-hot::before { content: "\f7eb"; }
.bi-currency-rupee::before { content: "\f7ec"; }
.bi-dropbox::before { content: "\f7ed"; }
.bi-escape::before { content: "\f7ee"; }
.bi-fast-forward-btn-fill::before { content: "\f7ef"; }
.bi-fast-forward-btn::before { content: "\f7f0"; }
.bi-fast-forward-circle-fill::before { content: "\f7f1"; }
.bi-fast-forward-circle::before { content: "\f7f2"; }
.bi-fast-forward-fill::before { content: "\f7f3"; }
.bi-fast-forward::before { content: "\f7f4"; }
.bi-filetype-sql::before { content: "\f7f5"; }
.bi-fire::before { content: "\f7f6"; }
.bi-google-play::before { content: "\f7f7"; }
.bi-h-circle-fill::before { content: "\f7fa"; }
.bi-h-circle::before { content: "\f7fb"; }
.bi-h-square-fill::before { content: "\f7fc"; }
.bi-h-square::before { content: "\f7fd"; }
.bi-indent::before { content: "\f7fe"; }
.bi-lungs-fill::before { content: "\f7ff"; }
.bi-lungs::before { content: "\f800"; }
.bi-microsoft-teams::before { content: "\f801"; }
.bi-p-circle-fill::before { content: "\f804"; }
.bi-p-circle::before { content: "\f805"; }
.bi-p-square-fill::before { content: "\f806"; }
.bi-p-square::before { content: "\f807"; }
.bi-pass-fill::before { content: "\f808"; }
.bi-pass::before { content: "\f809"; }
.bi-prescription::before { content: "\f80a"; }
.bi-prescription2::before { content: "\f80b"; }
.bi-r-circle-fill::before { content: "\f80e"; }
.bi-r-circle::before { content: "\f80f"; }
.bi-r-square-fill::before { content: "\f810"; }
.bi-r-square::before { content: "\f811"; }
.bi-repeat-1::before { content: "\f812"; }
.bi-repeat::before { content: "\f813"; }
.bi-rewind-btn-fill::before { content: "\f814"; }
.bi-rewind-btn::before { content: "\f815"; }
.bi-rewind-circle-fill::before { content: "\f816"; }
.bi-rewind-circle::before { content: "\f817"; }
.bi-rewind-fill::before { content: "\f818"; }
.bi-rewind::before { content: "\f819"; }
.bi-train-freight-front-fill::before { content: "\f81a"; }
.bi-train-freight-front::before { content: "\f81b"; }
.bi-train-front-fill::before { content: "\f81c"; }
.bi-train-front::before { content: "\f81d"; }
.bi-train-lightrail-front-fill::before { content: "\f81e"; }
.bi-train-lightrail-front::before { content: "\f81f"; }
.bi-truck-front-fill::before { content: "\f820"; }
.bi-truck-front::before { content: "\f821"; }
.bi-ubuntu::before { content: "\f822"; }
.bi-unindent::before { content: "\f823"; }
.bi-unity::before { content: "\f824"; }
.bi-universal-access-circle::before { content: "\f825"; }
.bi-universal-access::before { content: "\f826"; }
.bi-virus::before { content: "\f827"; }
.bi-virus2::before { content: "\f828"; }
.bi-wechat::before { content: "\f829"; }
.bi-yelp::before { content: "\f82a"; }
.bi-sign-stop-fill::before { content: "\f82b"; }
.bi-sign-stop-lights-fill::before { content: "\f82c"; }
.bi-sign-stop-lights::before { content: "\f82d"; }
.bi-sign-stop::before { content: "\f82e"; }
.bi-sign-turn-left-fill::before { content: "\f82f"; }
.bi-sign-turn-left::before { content: "\f830"; }
.bi-sign-turn-right-fill::before { content: "\f831"; }
.bi-sign-turn-right::before { content: "\f832"; }
.bi-sign-turn-slight-left-fill::before { content: "\f833"; }
.bi-sign-turn-slight-left::before { content: "\f834"; }
.bi-sign-turn-slight-right-fill::before { content: "\f835"; }
.bi-sign-turn-slight-right::before { content: "\f836"; }
.bi-sign-yield-fill::before { content: "\f837"; }
.bi-sign-yield::before { content: "\f838"; }
.bi-ev-station-fill::before { content: "\f839"; }
.bi-ev-station::before { content: "\f83a"; }
.bi-fuel-pump-diesel-fill::before { content: "\f83b"; }
.bi-fuel-pump-diesel::before { content: "\f83c"; }
.bi-fuel-pump-fill::before { content: "\f83d"; }
.bi-fuel-pump::before { content: "\f83e"; }
.bi-0-circle-fill::before { content: "\f83f"; }
.bi-0-circle::before { content: "\f840"; }
.bi-0-square-fill::before { content: "\f841"; }
.bi-0-square::before { content: "\f842"; }
.bi-rocket-fill::before { content: "\f843"; }
.bi-rocket-takeoff-fill::before { content: "\f844"; }
.bi-rocket-takeoff::before { content: "\f845"; }
.bi-rocket::before { content: "\f846"; }
.bi-stripe::before { content: "\f847"; }
.bi-subscript::before { content: "\f848"; }
.bi-superscript::before { content: "\f849"; }
.bi-trello::before { content: "\f84a"; }
.bi-envelope-at-fill::before { content: "\f84b"; }
.bi-envelope-at::before { content: "\f84c"; }
.bi-regex::before { content: "\f84d"; }
.bi-text-wrap::before { content: "\f84e"; }
.bi-sign-dead-end-fill::before { content: "\f84f"; }
.bi-sign-dead-end::before { content: "\f850"; }
.bi-sign-do-not-enter-fill::before { content: "\f851"; }
.bi-sign-do-not-enter::before { content: "\f852"; }
.bi-sign-intersection-fill::before { content: "\f853"; }
.bi-sign-intersection-side-fill::before { content: "\f854"; }
.bi-sign-intersection-side::before { content: "\f855"; }
.bi-sign-intersection-t-fill::before { content: "\f856"; }
.bi-sign-intersection-t::before { content: "\f857"; }
.bi-sign-intersection-y-fill::before { content: "\f858"; }
.bi-sign-intersection-y::before { content: "\f859"; }
.bi-sign-intersection::before { content: "\f85a"; }
.bi-sign-merge-left-fill::before { content: "\f85b"; }
.bi-sign-merge-left::before { content: "\f85c"; }
.bi-sign-merge-right-fill::before { content: "\f85d"; }
.bi-sign-merge-right::before { content: "\f85e"; }
.bi-sign-no-left-turn-fill::before { content: "\f85f"; }
.bi-sign-no-left-turn::before { content: "\f860"; }
.bi-sign-no-parking-fill::before { content: "\f861"; }
.bi-sign-no-parking::before { content: "\f862"; }
.bi-sign-no-right-turn-fill::before { content: "\f863"; }
.bi-sign-no-right-turn::before { content: "\f864"; }
.bi-sign-railroad-fill::before { content: "\f865"; }
.bi-sign-railroad::before { content: "\f866"; }
.bi-building-add::before { content: "\f867"; }
.bi-building-check::before { content: "\f868"; }
.bi-building-dash::before { content: "\f869"; }
.bi-building-down::before { content: "\f86a"; }
.bi-building-exclamation::before { content: "\f86b"; }
.bi-building-fill-add::before { content: "\f86c"; }
.bi-building-fill-check::before { content: "\f86d"; }
.bi-building-fill-dash::before { content: "\f86e"; }
.bi-building-fill-down::before { content: "\f86f"; }
.bi-building-fill-exclamation::before { content: "\f870"; }
.bi-building-fill-gear::before { content: "\f871"; }
.bi-building-fill-lock::before { content: "\f872"; }
.bi-building-fill-slash::before { content: "\f873"; }
.bi-building-fill-up::before { content: "\f874"; }
.bi-building-fill-x::before { content: "\f875"; }
.bi-building-fill::before { content: "\f876"; }
.bi-building-gear::before { content: "\f877"; }
.bi-building-lock::before { content: "\f878"; }
.bi-building-slash::before { content: "\f879"; }
.bi-building-up::before { content: "\f87a"; }
.bi-building-x::before { content: "\f87b"; }
.bi-buildings-fill::before { content: "\f87c"; }
.bi-buildings::before { content: "\f87d"; }
.bi-bus-front-fill::before { content: "\f87e"; }
.bi-bus-front::before { content: "\f87f"; }
.bi-ev-front-fill::before { content: "\f880"; }
.bi-ev-front::before { content: "\f881"; }
.bi-globe-americas::before { content: "\f882"; }
.bi-globe-asia-australia::before { content: "\f883"; }
.bi-globe-central-south-asia::before { content: "\f884"; }
.bi-globe-europe-africa::before { content: "\f885"; }
.bi-house-add-fill::before { content: "\f886"; }
.bi-house-add::before { content: "\f887"; }
.bi-house-check-fill::before { content: "\f888"; }
.bi-house-check::before { content: "\f889"; }
.bi-house-dash-fill::before { content: "\f88a"; }
.bi-house-dash::before { content: "\f88b"; }
.bi-house-down-fill::before { content: "\f88c"; }
.bi-house-down::before { content: "\f88d"; }
.bi-house-exclamation-fill::before { content: "\f88e"; }
.bi-house-exclamation::before { content: "\f88f"; }
.bi-house-gear-fill::before { content: "\f890"; }
.bi-house-gear::before { content: "\f891"; }
.bi-house-lock-fill::before { content: "\f892"; }
.bi-house-lock::before { content: "\f893"; }
.bi-house-slash-fill::before { content: "\f894"; }
.bi-house-slash::before { content: "\f895"; }
.bi-house-up-fill::before { content: "\f896"; }
.bi-house-up::before { content: "\f897"; }
.bi-house-x-fill::before { content: "\f898"; }
.bi-house-x::before { content: "\f899"; }
.bi-person-add::before { content: "\f89a"; }
.bi-person-down::before { content: "\f89b"; }
.bi-person-exclamation::before { content: "\f89c"; }
.bi-person-fill-add::before { content: "\f89d"; }
.bi-person-fill-check::before { content: "\f89e"; }
.bi-person-fill-dash::before { content: "\f89f"; }
.bi-person-fill-down::before { content: "\f8a0"; }
.bi-person-fill-exclamation::before { content: "\f8a1"; }
.bi-person-fill-gear::before { content: "\f8a2"; }
.bi-person-fill-lock::before { content: "\f8a3"; }
.bi-person-fill-slash::before { content: "\f8a4"; }
.bi-person-fill-up::before { content: "\f8a5"; }
.bi-person-fill-x::before { content: "\f8a6"; }
.bi-person-gear::before { content: "\f8a7"; }
.bi-person-lock::before { content: "\f8a8"; }
.bi-person-slash::before { content: "\f8a9"; }
.bi-person-up::before { content: "\f8aa"; }
.bi-scooter::before { content: "\f8ab"; }
.bi-taxi-front-fill::before { content: "\f8ac"; }
.bi-taxi-front::before { content: "\f8ad"; }
.bi-amd::before { content: "\f8ae"; }
.bi-database-add::before { content: "\f8af"; }
.bi-database-check::before { content: "\f8b0"; }
.bi-database-dash::before { content: "\f8b1"; }
.bi-database-down::before { content: "\f8b2"; }
.bi-database-exclamation::before { content: "\f8b3"; }
.bi-database-fill-add::before { content: "\f8b4"; }
.bi-database-fill-check::before { content: "\f8b5"; }
.bi-database-fill-dash::before { content: "\f8b6"; }
.bi-database-fill-down::before { content: "\f8b7"; }
.bi-database-fill-exclamation::before { content: "\f8b8"; }
.bi-database-fill-gear::before { content: "\f8b9"; }
.bi-database-fill-lock::before { content: "\f8ba"; }
.bi-database-fill-slash::before { content: "\f8bb"; }
.bi-database-fill-up::before { content: "\f8bc"; }
.bi-database-fill-x::before { content: "\f8bd"; }
.bi-database-fill::before { content: "\f8be"; }
.bi-database-gear::before { content: "\f8bf"; }
.bi-database-lock::before { content: "\f8c0"; }
.bi-database-slash::before { content: "\f8c1"; }
.bi-database-up::before { content: "\f8c2"; }
.bi-database-x::before { content: "\f8c3"; }
.bi-database::before { content: "\f8c4"; }
.bi-houses-fill::before { content: "\f8c5"; }
.bi-houses::before { content: "\f8c6"; }
.bi-nvidia::before { content: "\f8c7"; }
.bi-person-vcard-fill::before { content: "\f8c8"; }
.bi-person-vcard::before { content: "\f8c9"; }
.bi-sina-weibo::before { content: "\f8ca"; }
.bi-tencent-qq::before { content: "\f8cb"; }
.bi-wikipedia::before { content: "\f8cc"; }
.bi-alphabet-uppercase::before { content: "\f2a5"; }
.bi-alphabet::before { content: "\f68a"; }
.bi-amazon::before { content: "\f68d"; }
.bi-arrows-collapse-vertical::before { content: "\f690"; }
.bi-arrows-expand-vertical::before { content: "\f695"; }
.bi-arrows-vertical::before { content: "\f698"; }
.bi-arrows::before { content: "\f6a2"; }
.bi-ban-fill::before { content: "\f6a3"; }
.bi-ban::before { content: "\f6b6"; }
.bi-bing::before { content: "\f6c2"; }
.bi-cake::before { content: "\f6e0"; }
.bi-cake2::before { content: "\f6ed"; }
.bi-cookie::before { content: "\f6ee"; }
.bi-copy::before { content: "\f759"; }
.bi-crosshair::before { content: "\f769"; }
.bi-crosshair2::before { content: "\f794"; }
.bi-emoji-astonished-fill::before { content: "\f795"; }
.bi-emoji-astonished::before { content: "\f79a"; }
.bi-emoji-grimace-fill::before { content: "\f79b"; }
.bi-emoji-grimace::before { content: "\f7a0"; }
.bi-emoji-grin-fill::before { content: "\f7a1"; }
.bi-emoji-grin::before { content: "\f7a6"; }
.bi-emoji-surprise-fill::before { content: "\f7a7"; }
.bi-emoji-surprise::before { content: "\f7ac"; }
.bi-emoji-tear-fill::before { content: "\f7ad"; }
.bi-emoji-tear::before { content: "\f7b2"; }
.bi-envelope-arrow-down-fill::before { content: "\f7b3"; }
.bi-envelope-arrow-down::before { content: "\f7b8"; }
.bi-envelope-arrow-up-fill::before { content: "\f7b9"; }
.bi-envelope-arrow-up::before { content: "\f7be"; }
.bi-feather::before { content: "\f7bf"; }
.bi-feather2::before { content: "\f7c4"; }
.bi-floppy-fill::before { content: "\f7c5"; }
.bi-floppy::before { content: "\f7d8"; }
.bi-floppy2-fill::before { content: "\f7d9"; }
.bi-floppy2::before { content: "\f7e4"; }
.bi-gitlab::before { content: "\f7e5"; }
.bi-highlighter::before { content: "\f7f8"; }
.bi-marker-tip::before { content: "\f802"; }
.bi-nvme-fill::before { content: "\f803"; }
.bi-nvme::before { content: "\f80c"; }
.bi-opencollective::before { content: "\f80d"; }
.bi-pci-card-network::before { content: "\f8cd"; }
.bi-pci-card-sound::before { content: "\f8ce"; }
.bi-radar::before { content: "\f8cf"; }
.bi-send-arrow-down-fill::before { content: "\f8d0"; }
.bi-send-arrow-down::before { content: "\f8d1"; }
.bi-send-arrow-up-fill::before { content: "\f8d2"; }
.bi-send-arrow-up::before { content: "\f8d3"; }
.bi-sim-slash-fill::before { content: "\f8d4"; }
.bi-sim-slash::before { content: "\f8d5"; }
.bi-sourceforge::before { content: "\f8d6"; }
.bi-substack::before { content: "\f8d7"; }
.bi-threads-fill::before { content: "\f8d8"; }
.bi-threads::before { content: "\f8d9"; }
.bi-transparency::before { content: "\f8da"; }
.bi-twitter-x::before { content: "\f8db"; }
.bi-type-h4::before { content: "\f8dc"; }
.bi-type-h5::before { content: "\f8dd"; }
.bi-type-h6::before { content: "\f8de"; }
.bi-backpack-fill::before { content: "\f8df"; }
.bi-backpack::before { content: "\f8e0"; }
.bi-backpack2-fill::before { content: "\f8e1"; }
.bi-backpack2::before { content: "\f8e2"; }
.bi-backpack3-fill::before { content: "\f8e3"; }
.bi-backpack3::before { content: "\f8e4"; }
.bi-backpack4-fill::before { content: "\f8e5"; }
.bi-backpack4::before { content: "\f8e6"; }
.bi-brilliance::before { content: "\f8e7"; }
.bi-cake-fill::before { content: "\f8e8"; }
.bi-cake2-fill::before { content: "\f8e9"; }
.bi-duffle-fill::before { content: "\f8ea"; }
.bi-duffle::before { content: "\f8eb"; }
.bi-exposure::before { content: "\f8ec"; }
.bi-gender-neuter::before { content: "\f8ed"; }
.bi-highlights::before { content: "\f8ee"; }
.bi-luggage-fill::before { content: "\f8ef"; }
.bi-luggage::before { content: "\f8f0"; }
.bi-mailbox-flag::before { content: "\f8f1"; }
.bi-mailbox2-flag::before { content: "\f8f2"; }
.bi-noise-reduction::before { content: "\f8f3"; }
.bi-passport-fill::before { content: "\f8f4"; }
.bi-passport::before { content: "\f8f5"; }
.bi-person-arms-up::before { content: "\f8f6"; }
.bi-person-raised-hand::before { content: "\f8f7"; }
.bi-person-standing-dress::before { content: "\f8f8"; }
.bi-person-standing::before { content: "\f8f9"; }
.bi-person-walking::before { content: "\f8fa"; }
.bi-person-wheelchair::before { content: "\f8fb"; }
.bi-shadows::before { content: "\f8fc"; }
.bi-suitcase-fill::before { content: "\f8fd"; }
.bi-suitcase-lg-fill::before { content: "\f8fe"; }
.bi-suitcase-lg::before { content: "\f8ff"; }
.bi-suitcase::before { content: "\f900"; }
.bi-suitcase2-fill::before { content: "\f901"; }
.bi-suitcase2::before { content: "\f902"; }
.bi-vignette::before { content: "\f903"; }
