/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

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

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

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

/*
Remove the default font size and weight for headings.
*/

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

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

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

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

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

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

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

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

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

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

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

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

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

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

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

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

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
    svg {
        display: inline;
        vertical-align: baseline;
    }
    img {
        display: inline-block;
        vertical-align: baseline;
    }
    table {
        border-collapse: collapse;
    }
    button,
    [type='button'],
    [type='reset'],
    [type='submit'] {
        background-color: #245ff2;
    }

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .container {
    max-width: 1536px;
  }
}
#jgyMainWebAppRoot {
  height: 100%;
  width: 100%;
  overflow: auto;
}
.user-operation-popper-item {
  display: flex;
  height: 35px;
  width: 100%;
  flex-shrink: 0;
  cursor: pointer;
  align-items: center;
  justify-content: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  color: rgb(0 0 0 / 0.65);
}
.user-operation-popper-item:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 254 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(36 95 242 / var(--tw-text-opacity));
}
.pointer-events-auto {
  pointer-events: auto;
}
.visible {
  visibility: visible;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.bottom-0 {
  bottom: 0px;
}
.left-0 {
  left: 0px;
}
.left-\[0px\] {
  left: 0px;
}
.left-\[10px\] {
  left: 10px;
}
.right-0 {
  right: 0px;
}
.right-\[-1px\] {
  right: -1px;
}
.right-\[-20px\] {
  right: -20px;
}
.right-\[30px\] {
  right: 30px;
}
.right-\[32px\] {
  right: 32px;
}
.right-\[50px\] {
  right: 50px;
}
.top-0 {
  top: 0px;
}
.top-\[-1px\] {
  top: -1px;
}
.top-\[0\] {
  top: 0;
}
.top-\[0px\] {
  top: 0px;
}
.top-\[15px\] {
  top: 15px;
}
.top-\[32px\] {
  top: 32px;
}
.z-\[100\] {
  z-index: 100;
}
.z-\[901\] {
  z-index: 901;
}
.z-\[99999\] {
  z-index: 99999;
}
.z-\[999\] {
  z-index: 999;
}
.m-0 {
  margin: 0px;
}
.mx-\[10px\] {
  margin-left: 10px;
  margin-right: 10px;
}
.mx-\[16px\] {
  margin-left: 16px;
  margin-right: 16px;
}
.mx-\[360px\] {
  margin-left: 360px;
  margin-right: 360px;
}
.mx-\[5px\] {
  margin-left: 5px;
  margin-right: 5px;
}
.mx-\[6px\] {
  margin-left: 6px;
  margin-right: 6px;
}
.mx-\[auto\] {
  margin-left: auto;
  margin-right: auto;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-\[106px\] {
  margin-top: 106px;
  margin-bottom: 106px;
}
.my-\[10px\] {
  margin-top: 10px;
  margin-bottom: 10px;
}
.my-\[2px\] {
  margin-top: 2px;
  margin-bottom: 2px;
}
.my-\[38px\] {
  margin-top: 38px;
  margin-bottom: 38px;
}
.my-\[80px\] {
  margin-top: 80px;
  margin-bottom: 80px;
}
.my-\[8px\] {
  margin-top: 8px;
  margin-bottom: 8px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-\[10px\] {
  margin-bottom: 10px;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[24px\] {
  margin-bottom: 24px;
}
.mb-\[4px\] {
  margin-bottom: 4px;
}
.mb-\[8px\] {
  margin-bottom: 8px;
}
.ml-\[10px\] {
  margin-left: 10px;
}
.ml-\[20px\] {
  margin-left: 20px;
}
.ml-\[25px\] {
  margin-left: 25px;
}
.ml-\[4px\] {
  margin-left: 4px;
}
.ml-\[6px\] {
  margin-left: 6px;
}
.ml-\[8px\] {
  margin-left: 8px;
}
.mr-\[0px\] {
  margin-right: 0px;
}
.mr-\[15px\] {
  margin-right: 15px;
}
.mr-\[16px\] {
  margin-right: 16px;
}
.mr-\[20px\] {
  margin-right: 20px;
}
.mr-\[28px\] {
  margin-right: 28px;
}
.mr-\[4px\] {
  margin-right: 4px;
}
.mr-\[75px\] {
  margin-right: 75px;
}
.mr-\[8px\] {
  margin-right: 8px;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[12px\] {
  margin-top: 12px;
}
.mt-\[15px\] {
  margin-top: 15px;
}
.mt-\[16px\] {
  margin-top: 16px;
}
.mt-\[26px\] {
  margin-top: 26px;
}
.mt-\[40px\] {
  margin-top: 40px;
}
.mt-\[50px\] {
  margin-top: 50px;
}
.mt-\[8px\] {
  margin-top: 8px;
}
.mt-\[9px\] {
  margin-top: 9px;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.hidden {
  display: none;
}
.h-\[108px\] {
  height: 108px;
}
.h-\[113px\] {
  height: 113px;
}
.h-\[128px\] {
  height: 128px;
}
.h-\[12px\] {
  height: 12px;
}
.h-\[137px\] {
  height: 137px;
}
.h-\[15px\] {
  height: 15px;
}
.h-\[16px\] {
  height: 16px;
}
.h-\[172px\] {
  height: 172px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[29px\] {
  height: 29px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[45px\] {
  height: 45px;
}
.h-\[46px\] {
  height: 46px;
}
.h-\[48px\] {
  height: 48px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[54px\] {
  height: 54px;
}
.h-\[56px\] {
  height: 56px;
}
.h-\[60px\] {
  height: 60px;
}
.h-\[63px\] {
  height: 63px;
}
.h-\[64px\] {
  height: 64px;
}
.h-\[680px\] {
  height: 680px;
}
.h-\[720px\] {
  height: 720px;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[776px\] {
  height: 776px;
}
.h-\[80\%\] {
  height: 80%;
}
.h-\[80px\] {
  height: 80px;
}
.h-\[88px\] {
  height: 88px;
}
.h-\[96px\] {
  height: 96px;
}
.h-\[auto\] {
  height: auto;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.max-h-\[380px\] {
  max-height: 380px;
}
.max-h-\[420px\] {
  max-height: 420px;
}
.min-h-\[120px\] {
  min-height: 120px;
}
.min-h-\[150px\] {
  min-height: 150px;
}
.min-h-\[32px\] {
  min-height: 32px;
}
.min-h-\[510px\] {
  min-height: 510px;
}
.min-h-\[920px\] {
  min-height: 920px;
}
.w-\[100\%\] {
  width: 100%;
}
.w-\[100vw\] {
  width: 100vw;
}
.w-\[1200px\] {
  width: 1200px;
}
.w-\[128px\] {
  width: 128px;
}
.w-\[12px\] {
  width: 12px;
}
.w-\[1358px\] {
  width: 1358px;
}
.w-\[140px\] {
  width: 140px;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[156px\] {
  width: 156px;
}
.w-\[160px\] {
  width: 160px;
}
.w-\[168px\] {
  width: 168px;
}
.w-\[16px\] {
  width: 16px;
}
.w-\[180px\] {
  width: 180px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[202px\] {
  width: 202px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[210px\] {
  width: 210px;
}
.w-\[216px\] {
  width: 216px;
}
.w-\[22px\] {
  width: 22px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[280px\] {
  width: 280px;
}
.w-\[306px\] {
  width: 306px;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[360px\] {
  width: 360px;
}
.w-\[380px\] {
  width: 380px;
}
.w-\[382px\] {
  width: 382px;
}
.w-\[386px\] {
  width: 386px;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[460px\] {
  width: 460px;
}
.w-\[48px\] {
  width: 48px;
}
.w-\[55\%\] {
  width: 55%;
}
.w-\[560px\] {
  width: 560px;
}
.w-\[580px\] {
  width: 580px;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[660px\] {
  width: 660px;
}
.w-\[68px\] {
  width: 68px;
}
.w-\[80\%\] {
  width: 80%;
}
.w-\[800px\] {
  width: 800px;
}
.w-\[86px\] {
  width: 86px;
}
.w-\[948px\] {
  width: 948px;
}
.w-\[982px\] {
  width: 982px;
}
.w-full {
  width: 100%;
}
.min-w-\[1060px\] {
  min-width: 1060px;
}
.min-w-\[1200px\] {
  min-width: 1200px;
}
.min-w-\[1280px\] {
  min-width: 1280px;
}
.min-w-\[130px\] {
  min-width: 130px;
}
.min-w-\[1358px\] {
  min-width: 1358px;
}
.min-w-\[40px\] {
  min-width: 40px;
}
.max-w-\[100px\] {
  max-width: 100px;
}
.max-w-\[1200px\] {
  max-width: 1200px;
}
.max-w-\[120px\] {
  max-width: 120px;
}
.max-w-\[16px\] {
  max-width: 16px;
}
.max-w-\[202px\] {
  max-width: 202px;
}
.max-w-\[20px\] {
  max-width: 20px;
}
.max-w-\[250px\] {
  max-width: 250px;
}
.max-w-\[70px\] {
  max-width: 70px;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.rotate-0 {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resize {
  resize: both;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-\[2px\] {
  border-radius: 2px;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-\[66px\] {
  border-radius: 66px;
}
.border {
  border-width: 1px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-b-\[1px\] {
  border-bottom-width: 1px;
}
.border-b-\[2px\] {
  border-bottom-width: 2px;
}
.border-l-\[1px\] {
  border-left-width: 1px;
}
.border-l-\[2px\] {
  border-left-width: 2px;
}
.border-l-\[3px\] {
  border-left-width: 3px;
}
.border-r-\[1px\] {
  border-right-width: 1px;
}
.border-r-\[8px\] {
  border-right-width: 8px;
}
.border-t-\[1px\] {
  border-top-width: 1px;
}
.border-t-\[2px\] {
  border-top-width: 2px;
}
.border-t-\[8px\] {
  border-top-width: 8px;
}
.border-dashed {
  border-style: dashed;
}
.border-\[\#d3daeb\] {
  --tw-border-opacity: 1;
  border-color: rgb(211 218 235 / var(--tw-border-opacity));
}
.border-\[\#f4f4f4\] {
  --tw-border-opacity: 1;
  border-color: rgb(244 244 244 / var(--tw-border-opacity));
}
.border-blue-245 {
  --tw-border-opacity: 1;
  border-color: rgb(36 95 242 / var(--tw-border-opacity));
}
.border-gray-d3 {
  --tw-border-opacity: 1;
  border-color: rgb(211 211 211 / var(--tw-border-opacity));
}
.border-gray-e6 {
  --tw-border-opacity: 1;
  border-color: rgb(230 230 230 / var(--tw-border-opacity));
}
.border-gray-eee {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-b-gray-e6 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(230 230 230 / var(--tw-border-opacity));
}
.border-l-blue-245 {
  --tw-border-opacity: 1;
  border-left-color: rgb(36 95 242 / var(--tw-border-opacity));
}
.border-l-white {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-r-gray-e6 {
  --tw-border-opacity: 1;
  border-right-color: rgb(230 230 230 / var(--tw-border-opacity));
}
.border-t-blue-245 {
  --tw-border-opacity: 1;
  border-top-color: rgb(36 95 242 / var(--tw-border-opacity));
}
.border-t-white {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.bg-\[\#2055d9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(32 85 217 / var(--tw-bg-opacity));
}
.bg-\[\#235ffe14\] {
  background-color: #235ffe14;
}
.bg-\[\#eef2fe\] {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 254 / var(--tw-bg-opacity));
}
.bg-\[\#f4f4f4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 244 / var(--tw-bg-opacity));
}
.bg-blue-205 {
  --tw-bg-opacity: 1;
  background-color: rgb(32 85 217 / var(--tw-bg-opacity));
}
.bg-blue-245 {
  --tw-bg-opacity: 1;
  background-color: rgb(36 95 242 / var(--tw-bg-opacity));
}
.bg-blue-245\/\[0\.08\] {
  background-color: rgb(36 95 242 / 0.08);
}
.bg-blue-bg {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 254 / var(--tw-bg-opacity));
}
.bg-gray-999 {
  --tw-bg-opacity: 1;
  background-color: rgb(153 153 153 / var(--tw-bg-opacity));
}
.bg-gray-999\/\[0\.1\] {
  background-color: rgb(153 153 153 / 0.1);
}
.bg-gray-e6 {
  --tw-bg-opacity: 1;
  background-color: rgb(230 230 230 / var(--tw-bg-opacity));
}
.bg-gray-f8 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}
.bg-gray-fc {
  --tw-bg-opacity: 1;
  background-color: rgb(252 252 252 / var(--tw-bg-opacity));
}
.bg-gray-fe {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 240 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/\[0\.15\] {
  background-color: rgb(255 255 255 / 0.15);
}
.bg-white\/\[0\.4\] {
  background-color: rgb(255 255 255 / 0.4);
}
.p-0 {
  padding: 0px;
}
.p-\[105px\] {
  padding: 105px;
}
.p-\[12px\] {
  padding: 12px;
}
.p-\[16px\] {
  padding: 16px;
}
.p-\[24px\] {
  padding: 24px;
}
.p-\[50px\] {
  padding: 50px;
}
.p-\[8px\] {
  padding: 8px;
}
.px-\[100px\] {
  padding-left: 100px;
  padding-right: 100px;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[12px\] {
  padding-left: 12px;
  padding-right: 12px;
}
.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[20px\] {
  padding-left: 20px;
  padding-right: 20px;
}
.px-\[6px\] {
  padding-left: 6px;
  padding-right: 6px;
}
.px-\[8px\] {
  padding-left: 8px;
  padding-right: 8px;
}
.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[16px\] {
  padding-top: 16px;
  padding-bottom: 16px;
}
.py-\[20px\] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-\[30px\] {
  padding-top: 30px;
  padding-bottom: 30px;
}
.py-\[38px\] {
  padding-top: 38px;
  padding-bottom: 38px;
}
.py-\[3px\] {
  padding-top: 3px;
  padding-bottom: 3px;
}
.py-\[5px\] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.py-\[8px\] {
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-\[95px\] {
  padding-top: 95px;
  padding-bottom: 95px;
}
.pb-\[0px\] {
  padding-bottom: 0px;
}
.pb-\[12px\] {
  padding-bottom: 12px;
}
.pb-\[14px\] {
  padding-bottom: 14px;
}
.pl-\[10px\] {
  padding-left: 10px;
}
.pl-\[130px\] {
  padding-left: 130px;
}
.pl-\[14px\] {
  padding-left: 14px;
}
.pl-\[16px\] {
  padding-left: 16px;
}
.pl-\[18px\] {
  padding-left: 18px;
}
.pl-\[20px\] {
  padding-left: 20px;
}
.pl-\[24px\] {
  padding-left: 24px;
}
.pl-\[26px\] {
  padding-left: 26px;
}
.pl-\[30px\] {
  padding-left: 30px;
}
.pl-\[32px\] {
  padding-left: 32px;
}
.pl-\[42px\] {
  padding-left: 42px;
}
.pl-\[50px\] {
  padding-left: 50px;
}
.pr-\[10px\] {
  padding-right: 10px;
}
.pr-\[12px\] {
  padding-right: 12px;
}
.pr-\[20px\] {
  padding-right: 20px;
}
.pr-\[24px\] {
  padding-right: 24px;
}
.pr-\[40px\] {
  padding-right: 40px;
}
.pr-\[6px\] {
  padding-right: 6px;
}
.pr-\[80px\] {
  padding-right: 80px;
}
.pr-\[8px\] {
  padding-right: 8px;
}
.pt-\[16px\] {
  padding-top: 16px;
}
.pt-\[30px\] {
  padding-top: 30px;
}
.pt-\[55px\] {
  padding-top: 55px;
}
.pt-\[60px\] {
  padding-top: 60px;
}
.pt-\[86px\] {
  padding-top: 86px;
}
.text-center {
  text-align: center;
}
.text-start {
  text-align: start;
}
.text-end {
  text-align: end;
}
.align-middle {
  vertical-align: middle;
}
.text-\[30px\] {
  font-size: 30px;
}
.text-\[36px\] {
  font-size: 36px;
}
.text-base {
  font-size: 16px;
}
.text-lg {
  font-size: 20px;
}
.text-md {
  font-size: 18px;
}
.text-sm {
  font-size: 14px;
}
.text-sx {
  font-size: 12px;
}
.text-xxl {
  font-size: 24px;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.ordinal {
  --tw-ordinal: ordinal;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.leading-\[14px\] {
  line-height: 14px;
}
.leading-\[16px\] {
  line-height: 16px;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[22px\] {
  line-height: 22px;
}
.leading-\[24px\] {
  line-height: 24px;
}
.leading-\[36px\] {
  line-height: 36px;
}
.leading-\[62px\] {
  line-height: 62px;
}
.text-\[\#2b2b2b\] {
  --tw-text-opacity: 1;
  color: rgb(43 43 43 / var(--tw-text-opacity));
}
.text-\[\#696969\] {
  --tw-text-opacity: 1;
  color: rgb(105 105 105 / var(--tw-text-opacity));
}
.text-\[\#707070\] {
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity));
}
.text-\[\#c2d3fe\] {
  --tw-text-opacity: 1;
  color: rgb(194 211 254 / var(--tw-text-opacity));
}
.text-blue-245 {
  --tw-text-opacity: 1;
  color: rgb(36 95 242 / var(--tw-text-opacity));
}
.text-blue-245\/\[0\.6\] {
  color: rgb(36 95 242 / 0.6);
}
.text-gray-2b {
  --tw-text-opacity: 1;
  color: rgb(43 43 43 / var(--tw-text-opacity));
}
.text-gray-2b\/40 {
  color: rgb(43 43 43 / 0.4);
}
.text-gray-2b\/60 {
  color: rgb(43 43 43 / 0.6);
}
.text-gray-333 {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}
.text-gray-333\/\[0\.6\] {
  color: rgb(51 51 51 / 0.6);
}
.text-gray-666 {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
.text-gray-999 {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}
.text-gray-ccc {
  --tw-text-opacity: 1;
  color: rgb(204 204 204 / var(--tw-text-opacity));
}
.text-red-ec {
  --tw-text-opacity: 1;
  color: rgb(236 105 65 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.opacity-60 {
  opacity: 0.6;
}
.shadow-zd {
  --tw-shadow: 0 16px 15px 1px rgba(0,0,0,.04);
  --tw-shadow-colored: 0 16px 15px 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-zd2 {
  --tw-shadow: 0 0 10px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 0 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-zd3 {
  --tw-shadow: 0 3px 6px 0 rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 3px 6px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline {
  outline-style: solid;
}
.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);
}
.clip-path-expandhandler {
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 82%);
          clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 82%);
}
.login-bg-img {
    background-image: url(/left-panel-bg-bf08c8da33bcc0bbd05f.jpg);
    background-repeat: no-repeat;
    background-size: 71.875% 100%;
}
.login-content-bg-img {
    background: url(data:image/png;base64,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)
            50px 0 no-repeat,
        url(data:image/png;base64,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)
            98% 100% no-repeat;
}
div::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

div::-webkit-scrollbar-track {
    background: #eef2fe;
    border-radius: 0;
}
div::-webkit-scrollbar-thumb {
    background: #b3b3b3;
    border-radius: 0;
}
div::-webkit-scrollbar-thumb:hover {
    background: #b3b3b3;
}
div::-webkit-scrollbar-corner {
    background: #b3b3b3;
}
.ant-drawer-header-title {
    flex-flow: row-reverse;
}

.ant-drawer-body {
    padding-top: 0;
}
.sbdrawer.ant-drawer {
    left: unset !important;
}
.ant-drawer {
    width: 100%;
}
.cus-tab .ant-tabs-nav-list {
    width: 100%;
    justify-content: center;
}
.cus-tab .ant-tabs-nav-list .ant-tabs-tab {
    display: flex;
    width: 50%;
    margin: 0;
    padding: 0 0;
    font-size: 16px;
    line-height: 58px;
    color: #999;
    justify-content: center;
}
.login-form-input {
    border-bottom: 1px solid #e6e6e6 !important;
    line-height: 17px !important;
    padding: 10px 5px !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
    transition: all 50ms !important;
    border-radius: 0 !important;
}
.login-form-input-bottompadding-0 {
    padding-bottom: 0 !important;
    border-radius: 0 !important;
}
.login-form-input:focus {
    box-shadow: none !important;
    border-bottom: 1px solid #245ffe !important;
    border-radius: 0 !important;
}
.login-form-input:focus-within {
    box-shadow: none !important;
    border-bottom: 1px solid #245ffe !important;
    border-radius: 0 !important;
}

.change-app-loading-wrapper {
    width: 100%;
    height: 100vh;
    /* overflow: hidden; */
}
.change-app-loading-wrapper .ant-spin-container {
    width: 100%;
    height: 100%;
    /* overflow: hidden; */
}

.micro-loading-spin {
    width: 100%;
    height: 100%;
    position: absolute;
}

#mainMicroContainer {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    overflow: hidden;
}

.go-admin-icon {
    width: 16px;
    height: 16px;
    margin: 0 16px;
    stroke: #b4b4b4;
    cursor: pointer;
}
.go-admin-icon:hover {
    stroke: #2b2b2b;
    content: url(data:base64,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%10%00%00%00%10%08%06%00%00%00%1F%F3%FFa%00%00%00%04sBIT%08%08%08%08%7C%08d%88%00%00%00%9DIDAT8Ocd%A0%100jii%19%00%CD%A8gdd%0C%20%C5%AC%FF%FF%FFo%00%AAo%04%19%F0%00%A8%F9%03T%80%143%12%80%8A%FF3jkk%03%F5%FEo%BCv%EDZ%03%29%BA%81%167%00-%AE%1F5%60P%84%01%28%1D%80%E2%13%88%17%90%12%8D%40%B5%09%C0h%FC%08K%89%A08%F5%27%C5%00%60%DA%D9%08T%DF%C0H%8A%26ljQ%0C%80%E6%0BB.%D9%08L%B5%17%60%86%A1%18%A0%A9%A9%19%00%F4%CA%02%20%E6%C7f%1B%D0%D9%1F%818%E1%FA%F5%EB%A0%8C%04%06%14%7B%01%00v~j%9B%AE%D8%3F%B4%00%00%00%00IEND%AEB%60%82);
}

.retrieve-pwd-page {
    width: 100vw;
    height: 100vh;
    min-width: 1358px;
    background-image: url(/left-panel-bg-bf08c8da33bcc0bbd05f.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}

.ant-drawer {
    left: unset !important;
}

.paginationWrapper {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-shrink: 0;
}
.paginationWrapper .ant-pagination-item-active {
    background-color: #245ffe;
    color: #fff;
}
.paginationWrapper .ant-pagination-item-active a {
    color: #fff;
}

.ant-btn-primary {
    background-color: #245ffe;
}

:global(.ant-btn-primary) {
    background-color: #245ff2;
}

.rightMoreIcon:hover path {
    fill: #245ff2 !important;
    cursor: pointer;
}

.personal-space:hover .personalIcon path {
    fill: #245ff2 !important;
    cursor: pointer;
}

.department-children-menu-container::-webkit-scrollbar:vertical {
    width: 0;
}
.cool-spin-wrapper {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: stretch;
    align-items: stretch;
}

.cool-spin-wrapper .ant-spin-container {
    width: 100%;
    height: 100%;
}

.cus-badge .ant-badge-dot {
    width: 9px;
    height: 9px;
}

.hover\:rounded-\[2px\]:hover {
  border-radius: 2px;
}

.hover\:bg-blue-205:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(32 85 217 / var(--tw-bg-opacity));
}

.hover\:bg-blue-bg:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 254 / var(--tw-bg-opacity));
}

.hover\:bg-blue-bg\/\[0\.8\]:hover {
  background-color: rgb(238 242 254 / 0.8);
}

.hover\:bg-gray-f8:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity));
}

.hover\:fill-blue-245:hover {
  fill: #245ff2;
}

.hover\:text-blue-245:hover {
  --tw-text-opacity: 1;
  color: rgb(36 95 242 / var(--tw-text-opacity));
}

.hover\:text-blue-245\/\[0\.8\]:hover {
  color: rgb(36 95 242 / 0.8);
}

.hover\:text-gray-2b:hover {
  --tw-text-opacity: 1;
  color: rgb(43 43 43 / var(--tw-text-opacity));
}

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

.hover\:drop-shadow-4xl:hover {
  --tw-drop-shadow: drop-shadow(-4px 0 4px rgba(0, 0, 0, 0.15)) drop-shadow(0 4px 4px rgba(0, 0, 0, 0.15));
  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);
}

