/* Reset style sheet */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  padding: 0;
  margin: 0;
  border: 0;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  padding: 0;
  margin: 0;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote::before,
blockquote::after,
q::before,
q::after {
  content: '';
  content: none;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
html,
body,
#root {
  width: 100%;
  height: 100%;
}
body {
  margin: 0;
}
html,
body,
#root {
  width: 100%;
  height: 100%;
  font-size: 16px;
}
.echarts {
  width: 100%;
  height: 100%;
}
.b,
.border {
  border-style: solid;
}
.b-t,
.border-t,
.b-b,
.border-b,
.b-l,
.border-l,
.b-r,
.border-r {
  border-style: none;
}
.b-t,
.border-t,
.b-solid-t,
.border-solid-t {
  border-top-style: solid;
}
.b-b,
.border-b,
.b-solid-b,
.border-solid-b {
  border-bottom-style: solid;
}
.b-l,
.border-l,
.b-solid-l,
.border-solid-l {
  border-left-style: solid;
}
.b-r,
.border-r,
.b-solid-r,
.border-solid-r {
  border-right-style: solid;
}
.border-dashed,
.b-dashed {
  border-style: dashed;
}
.ellipsis {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap !important;
  word-wrap: normal !important;
}
.ka-wrapper,
.ka-content {
  height: 100%;
}
.small-btn {
  padding: 0 10px !important;
  height: 29px !important;
  line-height: 29px !important;
}
.small-btn span {
  font-size: 13px;
}
.content-transition {
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.content-hidden {
  opacity: 0;
  transform: translateY(10px);
}
.content-visible {
  opacity: 1;
  transform: translateY(0);
}
@font-face {
  font-family: YouSheBiaoTiHei;
  src: url('/assets/ttf/YouSheBiaoTiHei.fahbdFno.ttf');
}
@font-face {
  font-family: MetroDF;
  src: url('/assets/ttf/MetroDF.BQ3atWFc.ttf');
}
@font-face {
  font-family: DIN;
  src: url('/assets/otf/DIN.CriAxom-.otf');
}
*,::before,::after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / 0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: ;}.pointer-events-none{pointer-events:none;}.visible{visibility:visible;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.static{position:static;}.\!left-0{left:0 !important;}.left-1\/2,.left-50\%{left:50%;}.right-15px{right:15px;}.right-5{right:1.25rem;}.top-1\/2,.top-50\%{top:50%;}.top-5{top:1.25rem;}.\!z-1002{z-index:1002 !important;}.z-1000{z-index:1000;}.z-1001{z-index:1001;}.z-2{z-index:2;}.z-999{z-index:999;}.grid{display:grid;}.m-10px{margin:10px;}.m-30px{margin:30px;}.\!my-5px{margin-top:5px !important;margin-bottom:5px !important;}.mx-2{margin-left:0.5rem;margin-right:0.5rem;}.mx-5px{margin-left:5px;margin-right:5px;}.\!mb-10px{margin-bottom:10px !important;}.\!mb-15px{margin-bottom:15px !important;}.\!mb-5px{margin-bottom:5px !important;}.\!mt-10px{margin-top:10px !important;}.mb-10px{margin-bottom:10px;}.mb-15px{margin-bottom:15px;}.mb-20px{margin-bottom:20px;}.mb-25px{margin-bottom:25px;}.mb-5px{margin-bottom:5px;}.mb-8px{margin-bottom:8px;}.ml-10px{margin-left:10px;}.ml-15px{margin-left:15px;}.ml-2{margin-left:0.5rem;}.ml-2px{margin-left:2px;}.ml-3{margin-left:0.75rem;}.ml-5px{margin-left:5px;}.mr-1{margin-right:0.25rem;}.mr-1\%{margin-right:1%;}.mr-14px{margin-right:14px;}.mr-2{margin-right:0.5rem;}.mr-3{margin-right:0.75rem;}.mr-30px{margin-right:30px;}.mr-4{margin-right:1rem;}.mr-5px{margin-right:5px;}.mt-1{margin-top:0.25rem;}.mt-10px{margin-top:10px;}.mt-12px{margin-top:12px;}.mt-15px{margin-top:15px;}.mt-25px{margin-top:25px;}.mt-3px{margin-top:3px;}.mt-5{margin-top:1.25rem;}.mt-50px{margin-top:50px;}.mt-5px{margin-top:5px;}.mt-8px{margin-top:8px;}.box-border{box-sizing:border-box;}.inline{display:inline;}.block{display:block;}.inline-block{display:inline-block;}.contents{display:contents;}.hidden{display:none;}.\!w-210px{width:210px !important;}.\!w-full{width:100% !important;}.h-24px{height:24px;}.h-28px{height:28px;}.h-30px{height:30px;}.h-36px{height:36px;}.h-500px{height:500px;}.h-550px{height:550px;}.h-56px{height:56px;}.h-5px{height:5px;}.h-full{height:100%;}.h-screen{height:100vh;}.max-w-350px{max-width:350px;}.min-h-40px{min-height:40px;}.min-w-140px{min-width:140px;}.min-w-50px{min-width:50px;}.min-w-600px{min-width:600px;}.w-\[calc\(100\%-110px\)\]{width:calc(100% - 110px);}.w-\[calc\(100\%-5px\)\]{width:calc(100% - 5px);}.w-120px{width:120px;}.w-19\%{width:19%;}.w-24px{width:24px;}.w-300px{width:300px;}.w-30px{width:30px;}.w-340px{width:340px;}.w-350px{width:350px;}.w-36px{width:36px;}.w-400px{width:400px;}.w-full{width:100%;}.w-screen{width:100vw;}.flex{display:flex;}.flex-1{flex:1 1 0%;}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.table{display:table;}.-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.-translate-y-1\/2{--un-translate-y:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-0{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-270{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:270deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-90{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:90deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.rotate-y-180{--un-rotate:0;--un-rotate-y:180deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite;}.cursor-pointer{cursor:pointer;}.cursor-text{cursor:text;}.cursor-move{cursor:move;}.resize{resize:both;}.place-content-center{place-content:center;}.content-center{align-content:center;}.items-center{align-items:center;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-10px{gap:10px;}.gap-5px{gap:5px;}.gap-6px{gap:6px;}.border-solid,.divide-solid>:not([hidden])~:not([hidden]){border-style:solid;}.overflow-auto{overflow:auto;}.overflow-hidden{overflow:hidden;}.text-truncate,.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-ellipsis{text-overflow:ellipsis;}.whitespace-nowrap{white-space:nowrap;}.whitespace-pre-wrap{white-space:pre-wrap;}.break-words{overflow-wrap:break-word;}.break-all{word-break:break-all;}.b,.border{border-width:1px;}.b-\#454545{--un-border-opacity:1;border-color:rgb(69 69 69 / var(--un-border-opacity));}.b-\#d9d9d9{--un-border-opacity:1;border-color:rgb(217 217 217 / var(--un-border-opacity));}.b-\#E4E4E7{--un-border-opacity:1;border-color:rgb(228 228 231 / var(--un-border-opacity));}.b-\#ececec{--un-border-opacity:1;border-color:rgb(236 236 236 / var(--un-border-opacity));}.border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));}.border-light-500{--un-border-opacity:1;border-color:rgb(242 242 242 / var(--un-border-opacity));}.b-rd-8px{border-radius:8px;}.border-rd-5px,.rounded-5px{border-radius:5px;}.rd-6px{border-radius:6px;}.rounded-1\/2{border-radius:50%;}.rounded-100px{border-radius:100px;}.rounded-10px{border-radius:10px;}.rounded-3{border-radius:0.75rem;}.rounded-4px{border-radius:4px;}.\!bg-\#141414{--un-bg-opacity:1 !important;background-color:rgb(20 20 20 / var(--un-bg-opacity)) /* #141414 */ !important;}.\!bg-green-400{--un-bg-opacity:1 !important;background-color:rgb(74 222 128 / var(--un-bg-opacity)) /* #4ade80 */ !important;}.\!bg-red-400{--un-bg-opacity:1 !important;background-color:rgb(248 113 113 / var(--un-bg-opacity)) /* #f87171 */ !important;}.\!bg-yellow-400{--un-bg-opacity:1 !important;background-color:rgb(250 204 21 / var(--un-bg-opacity)) /* #facc15 */ !important;}.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity)) /* #000 */;}.bg-blue-500{--un-bg-opacity:1;background-color:rgb(59 130 246 / var(--un-bg-opacity)) /* #3b82f6 */;}.bg-dark-200{--un-bg-opacity:1;background-color:rgb(50 50 50 / var(--un-bg-opacity)) /* #323232 */;}.bg-gray-500{--un-bg-opacity:1;background-color:rgb(107 114 128 / var(--un-bg-opacity)) /* #6b7280 */;}.bg-light-400{--un-bg-opacity:1;background-color:rgb(246 246 246 / var(--un-bg-opacity)) /* #f6f6f6 */;}.bg-light-500{--un-bg-opacity:1;background-color:rgb(242 242 242 / var(--un-bg-opacity)) /* #f2f2f2 */;}.bg-light-900{--un-bg-opacity:1;background-color:rgb(221 225 227 / var(--un-bg-opacity)) /* #dde1e3 */;}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity)) /* #fff */;}.hover\:bg-blue-100:hover{--un-bg-opacity:1;background-color:rgb(219 234 254 / var(--un-bg-opacity)) /* #dbeafe */;}.bg-opacity-10{--un-bg-opacity:0.1;}.object-cover{object-fit:cover;}.object-contain{object-fit:contain;}.p-1\.8rem{padding:1.8rem;}.p-10px{padding:10px;}.p-2px{padding:2px;}.p-2rem{padding:2rem;}.p-30px{padding:30px;}.p-5{padding:1.25rem;}.p-5px{padding:5px;}.\!px-5px{padding-left:5px !important;padding-right:5px !important;}.\!py-3px{padding-top:3px !important;padding-bottom:3px !important;}.px{padding-left:1rem;padding-right:1rem;}.px-10px{padding-left:10px;padding-right:10px;}.px-14px{padding-left:14px;padding-right:14px;}.px-1px{padding-left:1px;padding-right:1px;}.px-30px{padding-left:30px;padding-right:30px;}.px-4px{padding-left:4px;padding-right:4px;}.px-5{padding-left:1.25rem;padding-right:1.25rem;}.px-5px{padding-left:5px;padding-right:5px;}.px-6{padding-left:1.5rem;padding-right:1.5rem;}.py-0{padding-top:0;padding-bottom:0;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.py-20px{padding-top:20px;padding-bottom:20px;}.py-3{padding-top:0.75rem;padding-bottom:0.75rem;}.py-3px{padding-top:3px;padding-bottom:3px;}.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.py-6px{padding-top:6px;padding-bottom:6px;}.\!pb-5px{padding-bottom:5px !important;}.\!pl-10px{padding-left:10px !important;}.pb-10px{padding-bottom:10px;}.pb-20px{padding-bottom:20px;}.pb-30px{padding-bottom:30px;}.pl-10px{padding-left:10px;}.pl-5px{padding-left:5px;}.pr-2px{padding-right:2px;}.pr-5px{padding-right:5px;}.pt-10px{padding-top:10px;}.pt-5{padding-top:1.25rem;}.text-center{text-align:center;}.indent{text-indent:1.5rem;}.text-12px{font-size:12px;}.text-14px{font-size:14px;}.text-15px{font-size:15px;}.text-16px{font-size:16px;}.text-17px{font-size:17px;}.text-20px{font-size:20px;}.text-22px{font-size:22px;}.text-35px{font-size:35px;}.text-40px{font-size:40px;}.text-6rem{font-size:6rem;}.text-lg{font-size:1.125rem;line-height:1.75rem;}.text-xl{font-size:1.25rem;line-height:1.75rem;}.text-xs{font-size:0.75rem;line-height:1rem;}.text-\#AAA6A6{--un-text-opacity:1;color:rgb(170 166 166 / var(--un-text-opacity)) /* #AAA6A6 */;}.text-blue-500{--un-text-opacity:1;color:rgb(59 130 246 / var(--un-text-opacity)) /* #3b82f6 */;}.text-dark-50{--un-text-opacity:1;color:rgb(74 74 74 / var(--un-text-opacity)) /* #4a4a4a */;}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128 / var(--un-text-opacity)) /* #6b7280 */;}.text-slate-500{--un-text-opacity:1;color:rgb(100 116 139 / var(--un-text-opacity)) /* #64748b */;}.text-warm-gray-400{--un-text-opacity:1;color:rgb(168 162 158 / var(--un-text-opacity)) /* #a8a29e */;}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity)) /* #fff */;}.hover\:text-\#404040:hover{--un-text-opacity:1;color:rgb(64 64 64 / var(--un-text-opacity)) /* #404040 */;}.color-\#000073{--un-text-opacity:1;color:rgb(0 0 115 / var(--un-text-opacity)) /* #000073 */;}.color-\#1677ff{--un-text-opacity:1;color:rgb(22 119 255 / var(--un-text-opacity)) /* #1677ff */;}.hover\:color-\#69b1ff:hover{--un-text-opacity:1;color:rgb(105 177 255 / var(--un-text-opacity)) /* #69b1ff */;}.font-bold{font-weight:700;}.tracking-2px{letter-spacing:2px;}.hover\:opacity-70:hover{opacity:0.7;}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[2px_5px_20px_rgba\(0\,0\,0\,0\.1\)\]{--un-shadow:2px 5px 20px var(--un-shadow-color, rgba(0, 0, 0, 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-md{--un-shadow:var(--un-shadow-inset) 0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1)),var(--un-shadow-inset) 0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}/* 修改滚动条样式 */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: hsla(0, 0%, 70%, 0.1);
}
::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 4px;
}
:hover::-webkit-scrollbar-thumb {
  background: hsla(0, 0%, 53%, 0.4);
}
:hover::-webkit-scrollbar-track {
  background: hsla(0, 0%, 53%, 0.1);
}
::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0);
}
/**
 * 修改主题
 * @param color - 字体颜色
 * @param bg-color - 背景颜色
 * @param layout-content-bg - layout内容背景色
 * @param content-bg-color - 内容背景颜色
 * @param svg-color - svg颜色
 */
.theme-primary {
  color: rgba(0, 0, 0, 0.85) !important;
  background-color: #fff !important;
}
.theme-primary .bg {
  background-color: #fff !important;
}
.theme-primary .change svg {
  color: #00000073 !important;
}
.theme-primary a,
.theme-primary h1,
.theme-primary h2,
.theme-primary h3,
.theme-primary h4,
.theme-primary h5,
.theme-primary h6 {
  color: rgba(0, 0, 0, 0.85) !important;
}
.theme-primary #layout-content {
  background-color: #f6f9f8 !important;
}
.theme-primary #card {
  background-color: #fff !important;
}
.theme-primary .w-e-toolbar,
.theme-primary .w-e-bar-item button,
.theme-primary .w-e-text-container,
.theme-primary .w-e-bar-item-menus-container {
  color: rgba(0, 0, 0, 0.85) !important;
  background-color: #fff !important;
  fill: rgba(0, 0, 0, 0.85) !important;
}
.theme-primary #header,
.theme-primary #layout {
  color: rgba(0, 0, 0, 0.85) !important;
  background-color: #fff !important;
}
.theme-dark {
  color: #999999 !important;
  background-color: #18181c !important;
}
.theme-dark .bg {
  background-color: #18181c !important;
}
.theme-dark .change svg {
  color: #999999 !important;
}
.theme-dark a,
.theme-dark h1,
.theme-dark h2,
.theme-dark h3,
.theme-dark h4,
.theme-dark h5,
.theme-dark h6 {
  color: #999999 !important;
}
.theme-dark #layout-content {
  background-color: #000 !important;
}
.theme-dark #card {
  background-color: #18181c !important;
}
.theme-dark .w-e-toolbar,
.theme-dark .w-e-bar-item button,
.theme-dark .w-e-text-container,
.theme-dark .w-e-bar-item-menus-container {
  color: #999999 !important;
  background-color: #18181c !important;
  fill: #999999 !important;
}
.theme-dark #header,
.theme-dark #layout {
  color: #999999 !important;
  background-color: #18181c !important;
}
/* 斑马线:开始 */
.theme-primary .zebra .ant-table-row:nth-child(2n),
.theme-primary .zebra .ant-table-row:nth-child(2n) > .ant-table-cell {
  background-color: #fcfcfc;
}
/* 斑马线:结束 */
/* 边框:开始 */
.bordered .ant-table-tbody > tr > td {
  border-right: 1px solid #f0f0f0;
}
/* 边框:结束 */
/* 主题:开始 */
.left-divide-tab {
  border-left: 1px solid #d9d9d9;
}
.theme-dark .border-bottom {
  border-bottom: 1px solid #383838 !important;
}
.theme-dark .bordered .ant-table-tbody > tr > td {
  border-right: 1px solid #3f3f3f;
}
.theme-dark .left-divide-tab {
  border-left: 1px solid #383838 !important;
}
/* 主题:结束 */
/* 表单:开始 */
.ant-form-inline .ant-form-item {
  margin-right: 10px !important;
}
/* 表单:结束 */
/* 菜单:开始 */
#layout-menu .ant-menu-item:hover .ant-menu-item-icon,
#layout-menu .ant-menu-submenu:hover .ant-menu-item-icon {
  font-size: 16px;
}
/* 菜单:结束 */
/* 搜索:开始 */
#searches .ant-input-number {
  width: 100%;
}
/* 搜索:结束 */
/* 面包屑:开始 */
.breadcrumb-separator {
  color: rgba(0, 0, 0, 0.45);
}
.theme-dark .breadcrumb-separator {
  color: rgba(255, 255, 255, 0.45) !important;
}
/* 面包屑:结束 */
/* 表格:开始 */
.ant-table-cell {
  overflow: hidden;
}
.virtualTable {
  overflow: auto;
}
/* 表格:结束 */
._animation_171ry_1 {
  animation: _shake_171ry_1 0.6s ease-in-out infinite alternate;
}
@keyframes _shake_171ry_1 {
  0% {
    transform: translate(-1px);
  }
  10% {
    transform: translate(2px, 1px);
  }
  30% {
    transform: translate(-3px, 2px);
  }
  35% {
    filter: blur(4px);
    transform: translate(2px, -3px);
  }
  45% {
    filter: blur(0);
    transform: translate(2px, 2px) skewY(-8deg) scaleX(0.96);
  }
  50% {
    transform: translate(-3px, 1px);
  }
}
._header_1q9is_1 {
  position: fixed;
  top: 0;
  right: 0;
  left: 15rem;
  z-index: 4;
  box-sizing: border-box;
  flex-direction: column;
  height: 4.8rem;
  overflow: hidden;
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
._header-close-menu_1q9is_14 {
  left: 5rem !important;
}
._header-driver_1q9is_17 {
  border-bottom: 1px solid #eee;
}
._menu_1q9is_20 {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15rem !important;
  background-color: #000;
}
._menu-close_1q9is_28 {
  width: 5rem !important;
}
._con_1q9is_31 {
  position: relative;
  inset: 4.8rem 0 0 15rem;
  box-sizing: border-box;
  width: calc(100% - 15rem);
  min-height: calc(100vh - 4.8rem);
}
._con-close-menu_1q9is_38 {
  left: 5rem;
  width: calc(100% - 5rem);
}
._con-maximize_1q9is_42 {
  top: calc(4.8rem / 2);
  left: 0 !important;
  width: 100%;
}
._header-none_1q9is_47 {
  left: 0 !important;
  height: calc(4.8rem / 2);
}
._none_1q9is_51 {
  display: none !important;
}
._menu-none_1q9is_54 {
  width: 0 !important;
  opacity: 0 !important;
}
._layout-tabs_1q9is_58 .ant-tabs-tab-active {
  background-color: #1d4ed8 !important;
}
._layout-tabs_1q9is_58 .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #fff !important;
}
._layout-tabs_1q9is_58 .ant-tabs-tab-active .ant-tabs-tab-remove {
  color: #fff !important;
}
._layout-tabs_1q9is_58 .ant-tabs-tab {
  padding: 5px 16px 8px !important;
}
._icon_1eshe_1 {
  box-shadow: inset 0 -2px #cdcde6, inset 0 0 1px 1px #fff, 0 1px 2px 1px #1e235a66;
}
.base-modal .ant-modal-header {
  margin-bottom: 0;
}
.base-modal .ant-modal-content {
  padding: 0 !important;
}
.base-modal .ant-modal-content .modal-custom-title {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 16px 24px;
  cursor: move;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.base-modal .ant-modal-content .ant-modal-footer {
  margin-top: 0;
  padding: 10px 16px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.base-modal .base-modal-content {
  padding: 24px;
}
.full-modal .ant-modal {
  position: absolute;
  inset: 0 !important;
  max-width: 100%;
  padding-bottom: 0;
  margin: 0;
}
.full-modal .ant-modal-content {
  display: flex;
  flex-direction: column;
  height: calc(100vh);
}
.full-modal .ant-modal-body {
  flex: 1;
  overflow: auto;
}
.theme-dark .ant-modal-content .modal-custom-title {
  border-bottom: 1px solid #383838 !important;
}
.theme-dark .ant-modal-content .ant-modal-footer {
  border-top: 1px solid #383838 !important;
}
